|
3 | 3 | "version": "6.0.59", |
4 | 4 | "scripts": { |
5 | 5 | "build": "tsc -p . && npm run copyFiles", |
6 | | - "build:test:browser:rlc": "tsc -p tsconfig.browser-test.json && ts-node test/commands/prepare-deps.ts --browser && webpack --config webpack.config.test.js --env mode=rlc", |
7 | | - "build:test:browser": "tsc -p tsconfig.browser-test.json && ts-node test/commands/prepare-deps.ts --removal && webpack --config webpack.config.test.js --env mode=hlc", |
8 | | - "check:tree": "ts-node ./test/commands/check-clean-tree.ts", |
| 6 | + "build:test:browser:rlc": "tsc -p tsconfig.browser-test.json && tsx test/commands/prepare-deps.ts --browser && webpack --config webpack.config.test.js --env mode=rlc", |
| 7 | + "build:test:browser": "tsc -p tsconfig.browser-test.json && tsx test/commands/prepare-deps.ts --removal && webpack --config webpack.config.test.js --env mode=hlc", |
| 8 | + "check:tree": "tsx ./test/commands/check-clean-tree.ts", |
9 | 9 | "format": "echo skipped", |
10 | 10 | "pack": "npm pack 2>&1", |
11 | 11 | "clean": "rimraf --glob test-browser test/**/node_modules", |
|
22 | 22 | "integration-test:new": "npm-run-all start-test-server generate-and-test integration-test:alone stop-test-server", |
23 | 23 | "integration-test:browser": "npm run build:test:browser && karma start karma.conf.js", |
24 | 24 | "generate-and-test": "npm-run-all -s build generate-swaggers integration-test:alone integration-test:browser", |
25 | | - "integration-test:alone": "mocha -r ts-node/register --timeout 2000 \"./test/integration/**/!(sampleTest).spec.ts\"", |
| 25 | + "integration-test:alone": "mocha --require tsx/cjs --timeout 2000 \"./test/integration/**/!(sampleTest).spec.ts\"", |
26 | 26 | "rlc-integration-test": "npm run start-test-server:v2 & npm run rlc-generate-and-test && npm run stop-test-server", |
27 | 27 | "rlc-integration-test:new": "npm-run-all start-test-server rlc-generate-and-test rlc-integration-test:alone stop-test-server", |
28 | 28 | "rlc-integration-test:browser": "npm run build:test:browser:rlc && karma start karma.conf.js", |
29 | 29 | "rlc-generate-and-test": "npm-run-all -s build rlc-generate-swaggers rlc-integration-test:alone rlc-integration-test:browser", |
30 | | - "rlc-integration-test:alone": "ts-node test/commands/prepare-deps.ts && mocha -r ts-node/register --timeout 2000 \"./test/rlcIntegration/!(sampleTest).spec.ts\"", |
31 | | - "start-test-server": "ts-node test/commands/start-server.ts", |
| 30 | + "rlc-integration-test:alone": "tsx test/commands/prepare-deps.ts && mocha --require tsx/cjs --timeout 2000 \"./test/rlcIntegration/!(sampleTest).spec.ts\"", |
| 31 | + "start-test-server": "tsx test/commands/start-server.ts", |
32 | 32 | "start-test-server:v2": "autorest-testserver run --appendCoverage", |
33 | 33 | "stop-test-server": "autorest-testserver stop", |
34 | 34 | "debug": "node --inspect-brk ./dist/src/main.js", |
35 | | - "generate-swaggers": "ts-node ./test/commands/test-swagger-gen.ts", |
36 | | - "rlc-generate-swaggers": "ts-node ./test/commands/test-swagger-gen.ts -- rlc", |
| 35 | + "generate-swaggers": "tsx ./test/commands/test-swagger-gen.ts", |
| 36 | + "rlc-generate-swaggers": "tsx ./test/commands/test-swagger-gen.ts -- rlc", |
37 | 37 | "validate-version-tolerance": "npm run start-test-server:v2 & npm run generate-version-tolerance && npm run generate-version-tolerance:tests && npm run test-version-tolerance && npm run stop-test-server", |
38 | | - "generate-version-tolerance": "ts-node ./test/commands/version-tolerance.ts", |
39 | | - "generate-version-tolerance:tests": "ts-node ./test/commands/version-tolerance.ts --test-gen", |
| 38 | + "generate-version-tolerance": "tsx ./test/commands/version-tolerance.ts", |
| 39 | + "generate-version-tolerance:tests": "tsx ./test/commands/version-tolerance.ts --test-gen", |
40 | 40 | "regen-test-baselines": "npm run generate-swaggers && npm run rlc-generate-swaggers && npm run generate-version-tolerance && npm run smoke-test", |
41 | | - "test-version-tolerance": "mocha -r ts-node/register --timeout 2000 \"./test/version-tolerance/**/!(sampleTest).spec.ts\"", |
| 41 | + "test-version-tolerance": "mocha --require tsx/cjs --timeout 2000 \"./test/version-tolerance/**/!(sampleTest).spec.ts\"", |
42 | 42 | "clone:specs": "git clone -c core.longpaths=true https://github.com/Azure/azure-rest-api-specs.git ./.tmp/specs", |
43 | | - "smoke-test": "ts-node ./test/commands/smoke-test.ts", |
44 | | - "copyFiles": "ts-node ./src/utils/copyFiles.ts" |
| 43 | + "smoke-test": "tsx ./test/commands/smoke-test.ts", |
| 44 | + "copyFiles": "tsx ./src/utils/copyFiles.ts" |
45 | 45 | }, |
46 | 46 | "browser": { |
47 | 47 | "./test-browser/utils/stream-helpers.js": "./test-browser/utils/stream-helpers.browser.js", |
|
112 | 112 | "puppeteer": "^22.2.0", |
113 | 113 | "sinon": "^10.0.0", |
114 | 114 | "source-map-loader": "^1.0.0", |
| 115 | + "tsx": "^4.19.0", |
115 | 116 | "ts-node": "^8.5.2", |
116 | 117 | "wait-port": "^0.2.6", |
117 | 118 | "webpack": "^5.72.0", |
|
0 commit comments