package.json•2.02 kB
{
"name": "node-executor",
"version": "0.0.0",
"scripts": {
"prebuild": "rm -rf dist",
"build": "tsc && esbuild src/aws_lambda.ts --log-level=warning --bundle --sourcemap --platform=node --target=esnext --outfile=dist/aws_lambda.cjs && esbuild src/local.ts --log-level=warning --bundle --sourcemap --platform=node --target=esnext --outfile=dist/local.cjs",
"pretest": "rm -rf dist",
"build-test-modules": "esbuild test/modules/*.ts --format=esm --log-level=warning --bundle --sourcemap --platform=node --target=esnext --outdir=dist/tests/modules && rsync -a --include '*/' --include '*.js' --exclude '*' test/modules/ dist/tests/modules/ && cp test/metadata.json dist/tests/metadata.json && cp -r test/external_modules dist/tests/external_modules",
"test": "vitest; npm run build-test-modules && esbuild test/integration-test.ts --log-level=warning --bundle --sourcemap --platform=node --target=esnext --outfile=dist/tests/integration-test.cjs && node --enable-source-maps dist/tests/integration-test.cjs"
},
"module": "esnext",
"dependencies": {
"adm-zip": "^0.5.10",
"archiver": "~6.0.1",
"commander": "^11.1.0",
"concat-stream": "^2.0.0",
"convex": "workspace:*",
"express": "^4.18.3",
"node-fetch": "^2.6.1",
"prettier": "3.6.2",
"react": "^18.0.0",
"react-dom": "^18.0.0",
"uuid": "^11.0.0"
},
"devDependencies": {
"@aws-sdk/client-s3": "^3.171.0",
"@sendgrid/mail": "^8.1.5",
"@types/adm-zip": "^0.5.7",
"@types/archiver": "~6.0.0",
"@types/aws-lambda": "^8.10.106",
"@types/concat-stream": "^2.0.3",
"@types/express": "^4.17.21",
"@types/node": "^18.17.0",
"@types/node-fetch": "^2.6.1",
"@types/uuid": "^10.0.0",
"auth0": "^4.3.1",
"esbuild": "0.25.4",
"googleapis": "^154.0.0",
"stripe": "^18.0.0",
"twilio": "^5.0.0",
"typescript": "~5.0.3",
"undici": "7.15.0",
"vitest": "^3.2.4",
"zod": "^3.24.0",
"@commander-js/extra-typings": "^11.1.0"
}
}