implementing hash to avoid caching
This commit is contained in:
parent
c3ba98b18a
commit
8a1055dda0
|
@ -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"
|
||||
}
|
||||
}
|
||||
|
|
|
@ -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: [
|
||||
|
|
Loading…
Reference in New Issue