{ "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" } }