Skip to content

egyel/quasar-ts-starter

Repository files navigation

Quasar Framework starter with TypeScript

A Quasar Framework using TypeScript.

Install the dependencies

yarn

Start the app in development mode (hot-code reloading, error reporting, etc.)

quasar dev

Lint the files

yarn run lint

Build the app for production

quasar build

Customize the configuration

See Support TypeScript See Configure VS Code See Configuring quasar.conf.js.

Used generation params:

? Project name (internal usage for dev) quasar-ts-starter ? Project product name (must start with letter if building mobile apps) Quasar App ? Project description A Quasar Framework app ? Author Egyel ? Pick your favorite CSS preprocessor: (can be changed later) Stylus ? Pick a Quasar components & directives import strategy: (can be changed later) Auto import ? Check the features needed for your project: ESLint, Vuex, Axios, Vue-i18n, IE11 support ? Pick an ESLint preset: Airbnb ? Cordova/Capacitor id (disregard if not building mobile apps) org.cordova.quasar.app ? Should we run npm install for you after the project has been created? (recommended) yarn

App internationalization (i18n)

Note: The used tools below are required/prefer to use json files.

This library analyses your Vue.js source code looking for any vue-i18n key usage, in order to:

  • extract and report all the missing and unused keys in the language files (yarn i18n);
  • optionnaly write every missing keys into every language files (yarn i18n:extract);

eslint-plugin-vue-i18n is ESLint plugin of Vue I18n. It easily integrates some localization features to your Vue.js Application. (yarn lint) Note: The "'vue-i18n/no-raw-text': 'off'," line in .eslintrc.js should be removed in your repo!

TODO

  • preventing ESLint and formatting errors from being committed: lint-staged + husky

Misc

About

Quasar Framework starter with TypeScript

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published