update dependencies
for modify-source-webpack-plugin new operation function because of api-change
This commit is contained in:
		
							parent
							
								
									847e923265
								
							
						
					
					
						commit
						417689b725
					
				| 
						 | 
				
			
			@ -20,7 +20,7 @@
 | 
			
		|||
    "@flaschengeist/pricelist-old": "^1.0.0-alpha.1",
 | 
			
		||||
    "@flaschengeist/schedule": "^1.0.0-alpha.8",
 | 
			
		||||
    "@flaschengeist/users": "^1.0.0-alpha.4",
 | 
			
		||||
    "axios": "^0.24.0",
 | 
			
		||||
    "axios": "^1.4.0",
 | 
			
		||||
    "pinia": "^2.0.8",
 | 
			
		||||
    "quasar": "^2.11.10",
 | 
			
		||||
    "vue": "^3.0.0",
 | 
			
		||||
| 
						 | 
				
			
			@ -41,9 +41,9 @@
 | 
			
		|||
    "eslint": "^8.5.0",
 | 
			
		||||
    "eslint-config-prettier": "^8.3.0",
 | 
			
		||||
    "eslint-plugin-prettier": "^4.0.0",
 | 
			
		||||
    "eslint-plugin-vue": "^8.2.0",
 | 
			
		||||
    "eslint-webpack-plugin": "^3.1.1",
 | 
			
		||||
    "modify-source-webpack-plugin": "^3.0.0",
 | 
			
		||||
    "eslint-plugin-vue": "^9.14.1",
 | 
			
		||||
    "eslint-webpack-plugin": "^4.0.1",
 | 
			
		||||
    "modify-source-webpack-plugin": "^4.1.0",
 | 
			
		||||
    "prettier": "^2.5.1",
 | 
			
		||||
    "typescript": "^4.5.4",
 | 
			
		||||
    "vuedraggable": "^4.1.0"
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -9,10 +9,18 @@
 | 
			
		|||
/* eslint-env node */
 | 
			
		||||
/* eslint-disable @typescript-eslint/no-var-requires */
 | 
			
		||||
const ESLintPlugin = require('eslint-webpack-plugin');
 | 
			
		||||
const { ModifySourcePlugin } = require('modify-source-webpack-plugin');
 | 
			
		||||
const { ModifySourcePlugin, ReplaceOperation } = require('modify-source-webpack-plugin');
 | 
			
		||||
const { configure } = require('quasar/wrappers');
 | 
			
		||||
 | 
			
		||||
module.exports = configure(function (/* ctx */) {
 | 
			
		||||
const operation = () => {
 | 
			
		||||
  const custom_plgns = require('./plugin.config.js');
 | 
			
		||||
  const required_plgns = require('./src/vendor-plugin.config.js');
 | 
			
		||||
  const plugins = [...custom_plgns, ...required_plgns].map((v) => `import("${v}").catch(() => "${v}")`);
 | 
			
		||||
  const replace = new ReplaceOperation('all', `\\/\\* *INSERT_PLUGIN_LIST *\\*\\/`, `${plugins.join(', ')}`);
 | 
			
		||||
  return replace;
 | 
			
		||||
};
 | 
			
		||||
 | 
			
		||||
module.exports = configure(function(/* ctx */) {
 | 
			
		||||
  return {
 | 
			
		||||
    // https://quasar.dev/quasar-cli/supporting-ts
 | 
			
		||||
    supportTS: {
 | 
			
		||||
| 
						 | 
				
			
			@ -81,16 +89,7 @@ module.exports = configure(function (/* ctx */) {
 | 
			
		|||
            rules: [
 | 
			
		||||
              {
 | 
			
		||||
                test: /plugins\.ts$/,
 | 
			
		||||
                modify: (src, filename) => {
 | 
			
		||||
                  const custom_plgns = require('./plugin.config.js');
 | 
			
		||||
                  const required_plgns = require('./src/vendor-plugin.config.js');
 | 
			
		||||
                  return src.replace(
 | 
			
		||||
                    /\/\* *INSERT_PLUGIN_LIST *\*\//,
 | 
			
		||||
                    [...custom_plgns, ...required_plgns]
 | 
			
		||||
                      .map((v) => `import("${v}").catch(() => "${v}")`)
 | 
			
		||||
                      .join(',')
 | 
			
		||||
                  );
 | 
			
		||||
                },
 | 
			
		||||
                operations: [operation()],
 | 
			
		||||
              },
 | 
			
		||||
            ],
 | 
			
		||||
          },
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in New Issue