Skip to content

Commit b1baabd

Browse files
Merge pull request #90 from inventree/dual-rollup
Generate two rollup outputs:
2 parents 4be4f2f + 9f22567 commit b1baabd

File tree

1 file changed

+17
-6
lines changed
  • plugin_creator/template/{{ cookiecutter.plugin_name }}/frontend

1 file changed

+17
-6
lines changed

plugin_creator/template/{{ cookiecutter.plugin_name }}/frontend/vite.config.ts

Lines changed: 17 additions & 6 deletions
Original file line numberDiff line numberDiff 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
},

0 commit comments

Comments
 (0)