create-quasar
Advanced tools
Comparing version 1.0.30 to 1.0.31
{ | ||
"name": "create-quasar", | ||
"version": "1.0.30", | ||
"version": "1.0.31", | ||
"description": "Scaffolds Quasar Apps, AppExtensions or UI kits", | ||
@@ -5,0 +5,0 @@ "author": { |
@@ -17,3 +17,3 @@ { | ||
<% if (preset.axios) { %>"axios": "^0.21.1",<% } %> | ||
<% if (preset.i18n) { %>"vue-i18n": "^9.0.0",<% } %> | ||
<% if (preset.i18n) { %>"vue-i18n": "^9.2.2",<% } %> | ||
<% if (preset.pinia) { %>"pinia": "^2.0.11",<% } %> | ||
@@ -20,0 +20,0 @@ <% if (preset.vuex) { %>"vuex": "^4.0.1",<% } %> |
@@ -6,6 +6,24 @@ import { boot } from 'quasar/wrappers'; | ||
export type MessageLanguages = keyof typeof messages; | ||
// Type-define 'en-US' as the master schema for the resource | ||
export type MessageSchema = typeof messages["en-US"]; | ||
// See https://vue-i18n.intlify.dev/guide/advanced/typescript.html#global-resource-schema-type-definition | ||
/* eslint-disable @typescript-eslint/no-empty-interface */ | ||
declare module "vue-i18n" { | ||
// define the locale messages schema | ||
export interface DefineLocaleMessage extends MessageSchema {} | ||
// define the datetime format schema | ||
export interface DefineDateTimeFormat {} | ||
// define the number format schema | ||
export interface DefineNumberFormat {} | ||
} | ||
/* eslint-enable @typescript-eslint/no-empty-interface */ | ||
export default boot(({ app }) => { | ||
const i18n = createI18n({ | ||
locale: 'en-US', | ||
globalInjection: true, | ||
locale: 'en-US',<% if (typescriptConfig === 'composition' || typescriptConfig === 'composition-setup') { %> | ||
legacy: false,<% } %> | ||
messages, | ||
@@ -12,0 +30,0 @@ }); |
@@ -17,3 +17,3 @@ { | ||
<% if (preset.axios) { %>"axios": "^0.21.1",<% } %> | ||
<% if (preset.i18n) { %>"vue-i18n": "^9.0.0",<% } %> | ||
<% if (preset.i18n) { %>"vue-i18n": "^9.2.2",<% } %> | ||
<% if (preset.pinia) { %>"pinia": "^2.0.11",<% } %> | ||
@@ -20,0 +20,0 @@ <% if (preset.vuex) { %>"vuex": "^4.0.1",<% } %> |
@@ -6,6 +6,24 @@ import { boot } from 'quasar/wrappers'; | ||
export type MessageLanguages = keyof typeof messages; | ||
// Type-define 'en-US' as the master schema for the resource | ||
export type MessageSchema = typeof messages["en-US"]; | ||
// See https://vue-i18n.intlify.dev/guide/advanced/typescript.html#global-resource-schema-type-definition | ||
/* eslint-disable @typescript-eslint/no-empty-interface */ | ||
declare module "vue-i18n" { | ||
// define the locale messages schema | ||
export interface DefineLocaleMessage extends MessageSchema {} | ||
// define the datetime format schema | ||
export interface DefineDateTimeFormat {} | ||
// define the number format schema | ||
export interface DefineNumberFormat {} | ||
} | ||
/* eslint-enable @typescript-eslint/no-empty-interface */ | ||
export default boot(({ app }) => { | ||
const i18n = createI18n({ | ||
locale: 'en-US', | ||
globalInjection: true, | ||
const i18n = createI18n<{ message: MessageSchema }, MessageLanguages>({ | ||
locale: 'en-US',<% if (typescriptConfig === 'composition' || typescriptConfig === 'composition-setup') { %> | ||
legacy: false,<% } %> | ||
messages, | ||
@@ -12,0 +30,0 @@ }); |
@@ -62,4 +62,4 @@ | ||
// we need to prefix them with an underscore (e.g. "_.gitignore") | ||
// Also, some tools like ESLint excepts valid config files, therefore | ||
// we also prefix files like "package.json" too. (e.g. "_.package.json") | ||
// Also, some tools like ESLint expect valid config files, therefore | ||
// we also prefix files like "package.json" too. (e.g. "_package.json") | ||
return name.startsWith('_') | ||
@@ -66,0 +66,0 @@ ? name.slice(1) |
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
895393
6218