A Quasar Framework using TypeScript.
yarn
quasar dev
yarn run lint
quasar build
See Support TypeScript See Configure VS Code See Configuring quasar.conf.js.
? 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
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!
- preventing ESLint and formatting errors from being committed: lint-staged + husky
- Quasar docs: Support TypeScript, Configure VS Code
- decorators:
- TypeScript linting
- Using ESLint and Prettier in a TypeScript Project
- useing Prettier:
- similar projecs: