34 lines
2.3 KiB
JSON
34 lines
2.3 KiB
JSON
{
|
|
"scripts": {
|
|
"dev": "node scripts/dev.js",
|
|
"dev:backend": "npm --prefix backend run dev",
|
|
"dev:frontend": "npm --prefix semillero start",
|
|
"benchmark:resources": "node benchmarks/scripts/collect-resources.js",
|
|
"benchmark:explain:before": "node benchmarks/scripts/capture-explain.js before",
|
|
"benchmark:explain:after": "node benchmarks/scripts/capture-explain.js after",
|
|
"benchmark:baseline": "node benchmarks/scripts/run-sequential.js",
|
|
"benchmark:optimized": "node -e \"process.env.BENCHMARK_MODE='optimized'; require('./benchmarks/scripts/run-sequential.js')\"",
|
|
"benchmark:optimize": "node benchmarks/scripts/apply-optimization.js up",
|
|
"benchmark:rollback": "node benchmarks/scripts/apply-optimization.js down",
|
|
"benchmark:concurrency": "node benchmarks/scripts/run-concurrency.js",
|
|
"benchmark:report": "node benchmarks/scripts/generate-report.js",
|
|
"benchmark:search:validate:before": "node benchmarks/scripts/validate-search-results.js before",
|
|
"benchmark:search:validate": "node benchmarks/scripts/validate-search-results.js after",
|
|
"benchmark:search:report": "node benchmarks/scripts/generate-search-optimization-report.js",
|
|
"benchmark:query02:validate:before": "node benchmarks/scripts/validate-query02.js before",
|
|
"benchmark:query02:validate": "node benchmarks/scripts/validate-query02.js after",
|
|
"benchmark:query02:explain:before": "node benchmarks/scripts/query02-capture-explain.js before",
|
|
"benchmark:query02:explain:after": "node benchmarks/scripts/query02-capture-explain.js after",
|
|
"benchmark:query02:optimize": "node benchmarks/scripts/apply-query02-optimization.js up",
|
|
"benchmark:query02:rollback": "node benchmarks/scripts/apply-query02-optimization.js down",
|
|
"benchmark:query02:optimized": "node benchmarks/scripts/run-query02-sequential.js",
|
|
"benchmark:query02:concurrency": "node benchmarks/scripts/run-query02-concurrency.js",
|
|
"benchmark:query02:report": "node benchmarks/scripts/generate-query02-report.js",
|
|
"benchmark:all": "npm run benchmark:resources && npm run benchmark:explain:before && npm run benchmark:baseline && npm run benchmark:optimize && npm run benchmark:explain:after && npm run benchmark:optimized && npm run benchmark:concurrency && npm run benchmark:report"
|
|
},
|
|
"devDependencies": {
|
|
"@mermaid-js/mermaid-cli": "^11.16.0",
|
|
"tsuml2": "^0.17.1"
|
|
}
|
|
}
|