Get VueJS working in a sample project

This commit is contained in:
Eli Ribble 2026-03-21 17:44:14 +00:00
parent 228f4a6db9
commit ccdb391ccc
No known key found for this signature in database
8 changed files with 294 additions and 42 deletions

18
package.json Normal file
View file

@ -0,0 +1,18 @@
{
"name": "nidus-sync-frontend",
"version": "0.0.11",
"private": true,
"type": "module",
"dependencies": {
"vue": "^3.5.30"
},
"devDependencies": {
"typescript": "^5.3.0"
},
"scripts": {
"build": "esbuild ts/main.ts --bundle --format=esm --outfile=static/gen/js/bundle.js --define:__VUE_OPTIONS_API__=true --define:__VUE_PROD_DEVTOOLS__=false --define:__VUE_PROD_HYDRATION_MISMATCH_DETAILS__=false --alias:vue=vue/dist/vue.esm-bundler.js",
"build:prod": "esbuild ts/main.ts --bundle --minify --format=esm --outfile=static/gen/js/bundle.js --define:__VUE_OPTIONS_API__=true --define:__VUE_PROD_DEVTOOLS__=false --define:__VUE_PROD_HYDRATION_MISMATCH_DETAILS__=false --alias:vue=vue/dist/vue.esm-bundler.js",
"watch": "esbuild ts/main.ts --bundle --format=esm --outfile=static/gen/js/bundle.js --define:__VUE_OPTIONS_API__=true --define:__VUE_PROD_DEVTOOLS__=false --define:__VUE_PROD_HYDRATION_MISMATCH_DETAILS__=false --alias:vue=vue/dist/vue.esm-bundler.js --watch"
}
}