File tree Expand file tree Collapse file tree 1 file changed +17
-6
lines changed
plugin_creator/template/{{ cookiecutter.plugin_name }}/frontend Expand file tree Collapse file tree 1 file changed +17
-6
lines changed Original file line number Diff line number Diff line change @@ -64,12 +64,23 @@ export default defineConfig({
6464 './src/Settings.tsx' ,
6565 { % - endif % }
6666 ] ,
67- output : {
68- dir : '../{{ cookiecutter.package_name }}/static' ,
69- entryFileNames : '[name].js' ,
70- assetFileNames : 'assets/[name].[ext]' ,
71- globals : externalLibs ,
72- } ,
67+ output : [
68+ // Generate two sets of output files:
69+ // One without hashes - for backwards compatibility
70+ {
71+ dir : '../{{ cookiecutter.package_name }}/static' ,
72+ entryFileNames : '[name].js' ,
73+ assetFileNames : 'assets/[name].[ext]' ,
74+ globals : externalLibs ,
75+ } ,
76+ // And one with hashes for cache busting
77+ {
78+ dir : '../{{ cookiecutter.package_name }}/static' ,
79+ entryFileNames : '[name]-[hash].js' ,
80+ assetFileNames : 'assets/[name].[ext]' ,
81+ globals : externalLibs ,
82+ }
83+ ] ,
7384 external : externalKeys ,
7485 }
7586 } ,
You can’t perform that action at this time.
0 commit comments