chore: refactor a lot, add codegen and upgrade vue
This commit is contained in:
+18
-4
@@ -3,6 +3,13 @@ import numberFormats from './translations/numberFormats'
|
||||
|
||||
export default {
|
||||
build: {
|
||||
extend(config) {
|
||||
config.module.rules.push({
|
||||
include: /node_modules/,
|
||||
test: /\.mjs$/,
|
||||
type: 'javascript/auto'
|
||||
})
|
||||
},
|
||||
babel: {
|
||||
presets({ isServer }) {
|
||||
return [
|
||||
@@ -18,7 +25,17 @@ export default {
|
||||
}
|
||||
}
|
||||
},
|
||||
buildModules: ['@nuxtjs/composition-api/module'],
|
||||
buildModules: [
|
||||
'@nuxt/typescript-build',
|
||||
// https://go.nuxtjs.dev/eslint
|
||||
['@nuxtjs/eslint-module', { exclude: ['graphql/generated', 'node_modules'] }],
|
||||
// https://go.nuxtjs.dev/stylelint
|
||||
'@nuxtjs/stylelint-module',
|
||||
// https://go.nuxtjs.dev/vuetify
|
||||
'@nuxtjs/vuetify',
|
||||
'@nuxtjs/composition-api/module',
|
||||
'@vueuse/nuxt'
|
||||
],
|
||||
css: ['vuetify/dist/vuetify.css', '~/assets/scss/global.scss'],
|
||||
env: {
|
||||
graphqlApi: process.env.GRAPHQL_API
|
||||
@@ -94,13 +111,10 @@ export default {
|
||||
modules: [
|
||||
'@nuxtjs/i18n',
|
||||
'@nuxtjs/sentry',
|
||||
'@nuxtjs/vuetify',
|
||||
['@nuxtjs/moment', { locales: ['sv'], defaultLocale: 'sv' }]
|
||||
],
|
||||
plugins: [
|
||||
'~/plugins/apollo',
|
||||
'~/plugins/composition',
|
||||
'~/plugins/hooks',
|
||||
'~/plugins/i18n',
|
||||
'~/plugins/vue-numeral-filter.js'
|
||||
],
|
||||
|
||||
Reference in New Issue
Block a user