- npm updates, remove rxjs

- add draw.component.vue
- only load needed leaflet classes into map.component.vue an Submitter/Create.vue
- rename js/store.Map.ts to js/Stores/map.service.ts
-
This commit is contained in:
Kaimbacher 2023-04-06 18:56:41 +02:00
parent cd66f318b6
commit a744ae7e5b
19 changed files with 683 additions and 275 deletions

View file

@ -298,6 +298,7 @@ Encore.addLoader(babelLoader)
// })
.addAliases({
'@': join(__dirname, 'resources/js'),
vue$: 'vue/dist/vue.runtime.esm-bundler.js'
})
.configureDefinePlugin((options) => {
options['__VUE_OPTIONS_API__'] = true;
@ -315,6 +316,42 @@ Encore.addLoader(babelLoader)
// uncomment if you use TypeScript
// Encore.enableTypeScriptLoader()
// Encore.addLoader(babelLoader)
// Encore.configureTerserPlugin((options) => {
// options.extractComments = false;
// options.parallel = true;
// options.terserOptions = {
// compress: {
// arrows: false,
// collapse_vars: false,
// comparisons: false,
// computed_props: false,
// hoist_funs: false,
// hoist_props: false,
// hoist_vars: false,
// inline: false,
// loops: false,
// negate_iife: false,
// properties: false,
// reduce_funcs: false,
// reduce_vars: false,
// switches: false,
// toplevel: false,
// typeofs: false,
// booleans: true,
// if_return: true,
// sequences: true,
// unused: true,
// conditionals: true,
// dead_code: true,
// evaluate: true,
// },
// mangle: {
// safari10: true,
// },
// };
// });
/*
|--------------------------------------------------------------------------
| Configure logging
@ -353,40 +390,7 @@ config.resolve.extensions = [ '.tsx', '.ts', '.mjs', '.js', '.jsx', '.vue', '.js
// }
// }
Encore.configureTerserPlugin((options) => {
options.extractComments = false;
options.parallel = true;
options.terserOptions = {
compress: {
arrows: false,
collapse_vars: false,
comparisons: false,
computed_props: false,
hoist_funs: false,
hoist_props: false,
hoist_vars: false,
inline: false,
loops: false,
negate_iife: false,
properties: false,
reduce_funcs: false,
reduce_vars: false,
switches: false,
toplevel: false,
typeofs: false,
booleans: true,
if_return: true,
sequences: true,
unused: true,
conditionals: true,
dead_code: true,
evaluate: true,
},
mangle: {
safari10: true,
},
};
});
/*
|--------------------------------------------------------------------------