implementing hash to avoid caching
This commit is contained in:
parent
c3ba98b18a
commit
8a1055dda0
|
@ -1,7 +1,7 @@
|
||||||
{
|
{
|
||||||
"name": "rollup-starter-lib",
|
"name": "rollup-starter-lib",
|
||||||
"version": "1.0.0",
|
"version": "1.0.0",
|
||||||
"browser": "dist/saver.min.js",
|
"browser": "dist/saver.min.[hash].js",
|
||||||
"files": [
|
"files": [
|
||||||
"dist"
|
"dist"
|
||||||
],
|
],
|
||||||
|
@ -19,11 +19,12 @@
|
||||||
"three": "^0.115.0"
|
"three": "^0.115.0"
|
||||||
},
|
},
|
||||||
"devDependencies": {
|
"devDependencies": {
|
||||||
"rimraf": "^3.0.2",
|
|
||||||
"rollup": "^2.2.0",
|
|
||||||
"@rollup/plugin-commonjs": "^11.0.2",
|
"@rollup/plugin-commonjs": "^11.0.2",
|
||||||
"@rollup/plugin-node-resolve": "^7.1.1",
|
"@rollup/plugin-node-resolve": "^7.1.1",
|
||||||
"@rollup/plugin-replace": "^2.3.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 replace from '@rollup/plugin-replace';
|
||||||
import { terser } from 'rollup-plugin-terser';
|
import { terser } from 'rollup-plugin-terser';
|
||||||
import pkg from './package.json';
|
import pkg from './package.json';
|
||||||
|
import { v4 as uuidv4 } from 'uuid';
|
||||||
|
|
||||||
|
let fileName = pkg.browser.replace('[hash]', uuidv4());
|
||||||
|
|
||||||
export default [
|
export default [
|
||||||
{
|
{
|
||||||
input: 'src/saver.js',
|
input: 'src/saver.js',
|
||||||
output: {
|
output: {
|
||||||
name: 'saver',
|
name: 'saver',
|
||||||
file: pkg.browser,
|
file: fileName,
|
||||||
format: 'umd'
|
format: 'umd'
|
||||||
},
|
},
|
||||||
plugins: [
|
plugins: [
|
||||||
|
|
Loading…
Reference in New Issue