implementing hash to avoid caching

This commit is contained in:
Kirk Spencer 2020-03-27 14:17:41 -07:00
parent c3ba98b18a
commit 8a1055dda0
3 changed files with 9 additions and 5 deletions

View File

@ -1,7 +1,7 @@
{
"name": "rollup-starter-lib",
"version": "1.0.0",
"browser": "dist/saver.min.js",
"browser": "dist/saver.min.[hash].js",
"files": [
"dist"
],
@ -19,11 +19,12 @@
"three": "^0.115.0"
},
"devDependencies": {
"rimraf": "^3.0.2",
"rollup": "^2.2.0",
"@rollup/plugin-commonjs": "^11.0.2",
"@rollup/plugin-node-resolve": "^7.1.1",
"@rollup/plugin-replace": "^2.3.1",
"rollup-plugin-terser": "^5.3.0"
"rimraf": "^3.0.2",
"rollup": "^2.2.0",
"rollup-plugin-terser": "^5.3.0",
"uuid": "^7.0.2"
}
}

View File

@ -3,13 +3,16 @@ import commonjs from '@rollup/plugin-commonjs';
import replace from '@rollup/plugin-replace';
import { terser } from 'rollup-plugin-terser';
import pkg from './package.json';
import { v4 as uuidv4 } from 'uuid';
let fileName = pkg.browser.replace('[hash]', uuidv4());
export default [
{
input: 'src/saver.js',
output: {
name: 'saver',
file: pkg.browser,
file: fileName,
format: 'umd'
},
plugins: [