chore: refactor a lot, add codegen and upgrade vue

This commit is contained in:
2022-08-03 18:40:05 +02:00
parent 0e1ce42af2
commit e24b65c85b
42 changed files with 3854 additions and 1073 deletions
+18 -4
View File
@@ -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'
],