From 01da6cb89f18026b7e01a8680325272fe8460198 Mon Sep 17 00:00:00 2001 From: Pig Fang Date: Tue, 9 Oct 2018 20:57:39 +0800 Subject: [PATCH] temporary fix vue-good-table --- package.json | 5 +++-- scripts/fix-vue-good-table.js | 5 +++++ 2 files changed, 8 insertions(+), 2 deletions(-) create mode 100644 scripts/fix-vue-good-table.js diff --git a/package.json b/package.json index 16a909c9..a1f7fe9c 100644 --- a/package.json +++ b/package.json @@ -15,7 +15,8 @@ "lint": "eslint --ext=.js,.vue -f=beauty .", "test": "jest", "codecov": "codecov -F js", - "release": "yarn build && node scripts/release.js" + "release": "yarn build && node scripts/release.js", + "postinstall": "node scripts/fix-vue-good-table.js" }, "dependencies": { "@babel/runtime": "^7.0.0", @@ -29,7 +30,7 @@ "sweetalert2": "^7.28.1", "toastr": "^2.1.4", "vue": "^2.5.17", - "vue-good-table": "^2.14.1", + "vue-good-table": "^2.14.6", "vue-upload-component": "^2.8.13", "vuejs-paginate": "^2.0.1" }, diff --git a/scripts/fix-vue-good-table.js b/scripts/fix-vue-good-table.js new file mode 100644 index 00000000..1334501a --- /dev/null +++ b/scripts/fix-vue-good-table.js @@ -0,0 +1,5 @@ +const fs = require('fs'); + +const manifest = JSON.parse(fs.readFileSync('./node_modules/vue-good-table/package.json', 'utf-8')); +delete manifest.sideEffects; +fs.writeFileSync('./node_modules/vue-good-table/package.json', JSON.stringify(manifest, null, 2));