Reviewed-on: #14 Co-authored-by: Nicholas Ward <nicholaspward@outlook.com>
46 lines
1.5 KiB
JSON
46 lines
1.5 KiB
JSON
{
|
|
"name": "formulation",
|
|
"private": true,
|
|
"type": "module",
|
|
"engines": {
|
|
"node": ">=22.12.0",
|
|
"npm": ">=9.6.5"
|
|
},
|
|
"scripts": {
|
|
"dev": "npm run dev:app",
|
|
"dev:app": "astro dev --config astro.app.config.mjs --port 4322",
|
|
"restart:app": "node scripts/restart-app.mjs",
|
|
"dev:readonly": "FORMULATION_READ_ONLY=true astro dev --config astro.app.config.mjs --port 4399",
|
|
"check": "npm run check:app",
|
|
"check:app": "astro check --config astro.app.config.mjs",
|
|
"build": "npm run build:app",
|
|
"build:app": "astro check --config astro.app.config.mjs && astro build --config astro.app.config.mjs",
|
|
"start": "node dist/app/server/entry.mjs",
|
|
"start:readonly": "FORMULATION_READ_ONLY=true HOST=127.0.0.1 PORT=4399 node dist/app/server/entry.mjs",
|
|
"preview:app": "astro preview --config astro.app.config.mjs --port 4322",
|
|
"test": "vitest run",
|
|
"db:backup": "node scripts/backup.mjs export",
|
|
"db:restore": "node scripts/backup.mjs import",
|
|
"db:validate": "node scripts/backup.mjs validate",
|
|
"mcp": "node scripts/mcp-server.mjs"
|
|
},
|
|
"dependencies": {
|
|
"@astrojs/node": "^11.1.1",
|
|
"@astrojs/preact": "6.0.2",
|
|
"@modelcontextprotocol/sdk": "^1.30.0",
|
|
"astro": "7.2.1",
|
|
"preact": "10.29.8",
|
|
"yaml": "2.9.0",
|
|
"zod": "^4.4.3"
|
|
},
|
|
"devDependencies": {
|
|
"@astrojs/check": "0.9.4",
|
|
"@types/node": "^22.10.0",
|
|
"typescript": "5.9.2",
|
|
"vitest": "4.1.10"
|
|
},
|
|
"allowScripts": {
|
|
"esbuild@0.28.2": true
|
|
}
|
|
}
|