/
package.json
30 lines (30 loc) · 1.58 KB
/
package.json
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
{
"private": true,
"name": "@edgedb/integration-lts",
"version": "0.0.0",
"scripts": {
"typecheck": "echo 'Integration tests, skipping typecheck...'",
"generate": "../../packages/generate/dist/cli.js",
"build": "echo 'Integration tests, no build output...'",
"test": "yarn test:ts && yarn test:non_ts",
"test:ts": "NODE_OPTIONS=\"--experimental-vm-modules\" pwd && yarn generate edgeql-js && yarn generate queries --file && yarn generate interfaces && jest --detectOpenHandles --forceExit",
"test:non_ts": "yarn test:esm && yarn test:cjs && yarn test:mts && yarn test:deno",
"test:esm": "yarn generate queries --target esm --file esm/queries && yarn generate edgeql-js --target esm --output-dir esm/edgeql-js && cd esm && node test.js",
"test:cjs": "yarn generate queries --target cjs --file cjs/queries && yarn generate edgeql-js --target cjs --output-dir cjs/edgeql-js && cd cjs && node test.js",
"test:mts": "yarn generate queries --target mts --file mts/queries && yarn generate edgeql-js --target mts --output-dir mts/edgeql-js && cd mts && yarn build && node dist/test.js",
"test:deno": "cd deno && deno task edgeql-js && deno task queries && deno task play",
"test:ci": "tsx ./testRunner.ts",
"bench:types": "cd ../.. && tsx integration-tests/lts/bench.ts"
},
"devDependencies": {
"@arktype/attest": "^0.6.6",
"@types/jest": "^29.5.2",
"@types/node": "^20.3.2",
"conditional-type-checks": "^1.0.6",
"jest": "^29.5.0",
"superjson": "^1.12.4",
"ts-jest": "^29.1.0",
"typescript": "^5.4.3"
},
"dependencies": {}
}