build: ts-node no longer needed in main install (#24)

* build: ts-node no longer needed in main install

* test: integration tests can use regular build package
This commit is contained in:
Marc 2023-04-15 01:37:05 -04:00 committed by GitHub
parent ec2e46e04d
commit e6ef369fdb
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
4 changed files with 3 additions and 162 deletions

View file

@ -14,7 +14,7 @@ async function setUp() {
await fs.mkdir(TEST_DIRECTORY) await fs.mkdir(TEST_DIRECTORY)
await fs.writeFile(`${TEST_DIRECTORY}/package.json`, JSON.stringify({})) await fs.writeFile(`${TEST_DIRECTORY}/package.json`, JSON.stringify({}))
await exec('touch yarn.lock', execOptions) await exec('touch yarn.lock', execOptions)
await exec('yarn add ../integration-build.tgz', execOptions) await exec('yarn add ../package.tgz', execOptions)
} }
async function tearDown() { async function tearDown() {

View file

@ -24,7 +24,6 @@
"devDependencies": { "devDependencies": {
"@types/node": "^18.15.10", "@types/node": "^18.15.10",
"rome": "^12.0.0", "rome": "^12.0.0",
"ts-node": "^10.9.1",
"typescript": "^4.0.0" "typescript": "^4.0.0"
} }
} }

View file

@ -1,7 +1,7 @@
#!/usr/bin/bash #!/usr/bin/bash
yarn pack --out integration-build.tgz yarn pack
for filename in $(find ./integration -type f -print); do for filename in $(find ./integration -type f -print); do
ts-node $filename; yarn dlx ts-node $filename;
done done

158
yarn.lock
View file

@ -5,39 +5,6 @@ __metadata:
version: 6 version: 6
cacheKey: 8 cacheKey: 8
"@cspotcode/source-map-support@npm:^0.8.0":
version: 0.8.1
resolution: "@cspotcode/source-map-support@npm:0.8.1"
dependencies:
"@jridgewell/trace-mapping": 0.3.9
checksum: 5718f267085ed8edb3e7ef210137241775e607ee18b77d95aa5bd7514f47f5019aa2d82d96b3bf342ef7aa890a346fa1044532ff7cc3009e7d24fce3ce6200fa
languageName: node
linkType: hard
"@jridgewell/resolve-uri@npm:^3.0.3":
version: 3.1.0
resolution: "@jridgewell/resolve-uri@npm:3.1.0"
checksum: b5ceaaf9a110fcb2780d1d8f8d4a0bfd216702f31c988d8042e5f8fbe353c55d9b0f55a1733afdc64806f8e79c485d2464680ac48a0d9fcadb9548ee6b81d267
languageName: node
linkType: hard
"@jridgewell/sourcemap-codec@npm:^1.4.10":
version: 1.4.14
resolution: "@jridgewell/sourcemap-codec@npm:1.4.14"
checksum: 61100637b6d173d3ba786a5dff019e1a74b1f394f323c1fee337ff390239f053b87266c7a948777f4b1ee68c01a8ad0ab61e5ff4abb5a012a0b091bec391ab97
languageName: node
linkType: hard
"@jridgewell/trace-mapping@npm:0.3.9":
version: 0.3.9
resolution: "@jridgewell/trace-mapping@npm:0.3.9"
dependencies:
"@jridgewell/resolve-uri": ^3.0.3
"@jridgewell/sourcemap-codec": ^1.4.10
checksum: d89597752fd88d3f3480845691a05a44bd21faac18e2185b6f436c3b0fd0c5a859fbbd9aaa92050c4052caf325ad3e10e2e1d1b64327517471b7d51babc0ddef
languageName: node
linkType: hard
"@rometools/cli-darwin-arm64@npm:12.0.0": "@rometools/cli-darwin-arm64@npm:12.0.0":
version: 12.0.0 version: 12.0.0
resolution: "@rometools/cli-darwin-arm64@npm:12.0.0" resolution: "@rometools/cli-darwin-arm64@npm:12.0.0"
@ -80,34 +47,6 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"@tsconfig/node10@npm:^1.0.7":
version: 1.0.9
resolution: "@tsconfig/node10@npm:1.0.9"
checksum: a33ae4dc2a621c0678ac8ac4bceb8e512ae75dac65417a2ad9b022d9b5411e863c4c198b6ba9ef659e14b9fb609bbec680841a2e84c1172df7a5ffcf076539df
languageName: node
linkType: hard
"@tsconfig/node12@npm:^1.0.7":
version: 1.0.11
resolution: "@tsconfig/node12@npm:1.0.11"
checksum: 5ce29a41b13e7897a58b8e2df11269c5395999e588b9a467386f99d1d26f6c77d1af2719e407621412520ea30517d718d5192a32403b8dfcc163bf33e40a338a
languageName: node
linkType: hard
"@tsconfig/node14@npm:^1.0.0":
version: 1.0.3
resolution: "@tsconfig/node14@npm:1.0.3"
checksum: 19275fe80c4c8d0ad0abed6a96dbf00642e88b220b090418609c4376e1cef81bf16237bf170ad1b341452feddb8115d8dd2e5acdfdea1b27422071163dc9ba9d
languageName: node
linkType: hard
"@tsconfig/node16@npm:^1.0.2":
version: 1.0.3
resolution: "@tsconfig/node16@npm:1.0.3"
checksum: 3a8b657dd047495b7ad23437d6afd20297ce90380ff0bdee93fc7d39a900dbd8d9e26e53ff6b465e7967ce2adf0b218782590ce9013285121e6a5928fbd6819f
languageName: node
linkType: hard
"@types/node@npm:^18.15.10": "@types/node@npm:^18.15.10":
version: 18.15.10 version: 18.15.10
resolution: "@types/node@npm:18.15.10" resolution: "@types/node@npm:18.15.10"
@ -115,50 +54,6 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"acorn-walk@npm:^8.1.1":
version: 8.2.0
resolution: "acorn-walk@npm:8.2.0"
checksum: 1715e76c01dd7b2d4ca472f9c58968516a4899378a63ad5b6c2d668bba8da21a71976c14ec5f5b75f887b6317c4ae0b897ab141c831d741dc76024d8745f1ad1
languageName: node
linkType: hard
"acorn@npm:^8.4.1":
version: 8.8.2
resolution: "acorn@npm:8.8.2"
bin:
acorn: bin/acorn
checksum: f790b99a1bf63ef160c967e23c46feea7787e531292bb827126334612c234ed489a0dc2c7ba33156416f0ffa8d25bf2b0fdb7f35c2ba60eb3e960572bece4001
languageName: node
linkType: hard
"arg@npm:^4.1.0":
version: 4.1.3
resolution: "arg@npm:4.1.3"
checksum: 544af8dd3f60546d3e4aff084d451b96961d2267d668670199692f8d054f0415d86fc5497d0e641e91546f0aa920e7c29e5250e99fc89f5552a34b5d93b77f43
languageName: node
linkType: hard
"create-require@npm:^1.1.0":
version: 1.1.1
resolution: "create-require@npm:1.1.1"
checksum: a9a1503d4390d8b59ad86f4607de7870b39cad43d929813599a23714831e81c520bddf61bcdd1f8e30f05fd3a2b71ae8538e946eb2786dc65c2bbc520f692eff
languageName: node
linkType: hard
"diff@npm:^4.0.1":
version: 4.0.2
resolution: "diff@npm:4.0.2"
checksum: f2c09b0ce4e6b301c221addd83bf3f454c0bc00caa3dd837cf6c127d6edf7223aa2bbe3b688feea110b7f262adbfc845b757c44c8a9f8c0c5b15d8fa9ce9d20d
languageName: node
linkType: hard
"make-error@npm:^1.1.1":
version: 1.3.6
resolution: "make-error@npm:1.3.6"
checksum: b86e5e0e25f7f777b77fabd8e2cbf15737972869d852a22b7e73c17623928fccb826d8e46b9951501d3f20e51ad74ba8c59ed584f610526a48f8ccf88aaec402
languageName: node
linkType: hard
"rome@npm:^12.0.0": "rome@npm:^12.0.0":
version: 12.0.0 version: 12.0.0
resolution: "rome@npm:12.0.0" resolution: "rome@npm:12.0.0"
@ -188,44 +83,6 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"ts-node@npm:^10.9.1":
version: 10.9.1
resolution: "ts-node@npm:10.9.1"
dependencies:
"@cspotcode/source-map-support": ^0.8.0
"@tsconfig/node10": ^1.0.7
"@tsconfig/node12": ^1.0.7
"@tsconfig/node14": ^1.0.0
"@tsconfig/node16": ^1.0.2
acorn: ^8.4.1
acorn-walk: ^8.1.1
arg: ^4.1.0
create-require: ^1.1.0
diff: ^4.0.1
make-error: ^1.1.1
v8-compile-cache-lib: ^3.0.1
yn: 3.1.1
peerDependencies:
"@swc/core": ">=1.2.50"
"@swc/wasm": ">=1.2.50"
"@types/node": "*"
typescript: ">=2.7"
peerDependenciesMeta:
"@swc/core":
optional: true
"@swc/wasm":
optional: true
bin:
ts-node: dist/bin.js
ts-node-cwd: dist/bin-cwd.js
ts-node-esm: dist/bin-esm.js
ts-node-script: dist/bin-script.js
ts-node-transpile-only: dist/bin-transpile.js
ts-script: dist/bin-script-deprecated.js
checksum: 090adff1302ab20bd3486e6b4799e90f97726ed39e02b39e566f8ab674fd5bd5f727f43615debbfc580d33c6d9d1c6b1b3ce7d8e3cca3e20530a145ffa232c35
languageName: node
linkType: hard
"typescript@npm:^4.0.0": "typescript@npm:^4.0.0":
version: 4.9.5 version: 4.9.5
resolution: "typescript@npm:4.9.5" resolution: "typescript@npm:4.9.5"
@ -246,29 +103,14 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"v8-compile-cache-lib@npm:^3.0.1":
version: 3.0.1
resolution: "v8-compile-cache-lib@npm:3.0.1"
checksum: 78089ad549e21bcdbfca10c08850022b22024cdcc2da9b168bcf5a73a6ed7bf01a9cebb9eac28e03cd23a684d81e0502797e88f3ccd27a32aeab1cfc44c39da0
languageName: node
linkType: hard
"works-on-my-machine@workspace:.": "works-on-my-machine@workspace:.":
version: 0.0.0-use.local version: 0.0.0-use.local
resolution: "works-on-my-machine@workspace:." resolution: "works-on-my-machine@workspace:."
dependencies: dependencies:
"@types/node": ^18.15.10 "@types/node": ^18.15.10
rome: ^12.0.0 rome: ^12.0.0
ts-node: ^10.9.1
typescript: ^4.0.0 typescript: ^4.0.0
bin: bin:
womm: dist/cli.js womm: dist/cli.js
languageName: unknown languageName: unknown
linkType: soft linkType: soft
"yn@npm:3.1.1":
version: 3.1.1
resolution: "yn@npm:3.1.1"
checksum: 2c487b0e149e746ef48cda9f8bad10fc83693cd69d7f9dcd8be4214e985de33a29c9e24f3c0d6bcf2288427040a8947406ab27f7af67ee9456e6b84854f02dd6
languageName: node
linkType: hard