Skip to content

Commit cc43850

Browse files
committed
Add missing tsconfigs
1 parent 0ccad69 commit cc43850

File tree

230 files changed

+1362
-813
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

230 files changed

+1362
-813
lines changed

.monorepolint.config.ts

Lines changed: 7 additions & 55 deletions
Original file line numberDiff line numberDiff line change
@@ -6,12 +6,10 @@ const TS_PACKAGES = [] as string[]; // projects that use typescript to build
66
const JS_PACKAGES = [] as string[]; // projects that use javascript/rollup to build
77
const MAIN_PACKAGE = "@turf/turf";
88

9-
const TAPE_PACKAGES = [] as string[]; // projects that have tape tests
109
const TYPES_PACKAGES = [] as string[]; // projects that have types tests
11-
const BENCH_PACKAGES = [] as string[]; // projects that have benchmarks
1210

1311
// iterate all the packages and figure out what buckets everything falls into
14-
glob.sync(path.join(__dirname, "packages", "turf-*")).forEach((pk) => {
12+
glob.sync(path.join(__dirname, "packages", "turf-*")).forEach((pk: string) => {
1513
const name = JSON.parse(
1614
fs.readFileSync(path.join(pk, "package.json"), "utf8")
1715
).name;
@@ -22,27 +20,11 @@ glob.sync(path.join(__dirname, "packages", "turf-*")).forEach((pk) => {
2220
JS_PACKAGES.push(name);
2321
}
2422

25-
if (fs.existsSync(path.join(pk, "test.js"))) {
26-
TAPE_PACKAGES.push(name);
27-
}
28-
2923
if (fs.existsSync(path.join(pk, "types.ts"))) {
3024
TYPES_PACKAGES.push(name);
3125
}
3226
});
33-
34-
const TS_BENCH_PACKAGES = BENCH_PACKAGES.filter(
35-
(pkg) => -1 !== TS_PACKAGES.indexOf(pkg)
36-
);
37-
const JS_BENCH_PACKAGES = BENCH_PACKAGES.filter(
38-
(pkg) => -1 !== JS_PACKAGES.indexOf(pkg)
39-
);
40-
const TS_TAPE_PACKAGES = TAPE_PACKAGES.filter(
41-
(pkg) => -1 !== TS_PACKAGES.indexOf(pkg)
42-
);
43-
const JS_TAPE_PACKAGES = TAPE_PACKAGES.filter(
44-
(pkg) => -1 !== JS_PACKAGES.indexOf(pkg)
45-
);
27+
const ALL_PACKAGES = [...JS_PACKAGES, ...TS_PACKAGES];
4628

4729
module.exports = {
4830
rules: {
@@ -193,34 +175,11 @@ module.exports = {
193175
{
194176
options: {
195177
scripts: {
196-
"test:tape": "node -r esm test.js",
197-
},
198-
},
199-
includePackages: JS_TAPE_PACKAGES,
200-
},
201-
{
202-
options: {
203-
scripts: {
204-
"test:tape": "ts-node -r esm test.js",
205-
},
206-
},
207-
includePackages: TS_TAPE_PACKAGES,
208-
},
209-
{
210-
options: {
211-
scripts: {
212-
bench: "node -r esm bench.js",
178+
bench: "tsx bench.js",
179+
"test:tape": "tsx test.js",
213180
},
214181
},
215-
includePackages: JS_TAPE_PACKAGES,
216-
},
217-
{
218-
options: {
219-
scripts: {
220-
bench: "ts-node bench.js",
221-
},
222-
},
223-
includePackages: TS_TAPE_PACKAGES,
182+
includePackages: ALL_PACKAGES,
224183
},
225184
{
226185
options: {
@@ -241,18 +200,11 @@ module.exports = {
241200
options: {
242201
devDependencies: {
243202
"npm-run-all": "*",
244-
},
245-
},
246-
includePackages: [...TS_PACKAGES, ...JS_PACKAGES],
247-
},
248-
{
249-
options: {
250-
devDependencies: {
251-
"ts-node": "^10.9.2",
203+
tsx: "^4.9.1",
252204
typescript: "~4.7.3",
253205
},
254206
},
255-
includePackages: TS_PACKAGES,
207+
includePackages: ALL_PACKAGES,
256208
},
257209
{
258210
options: {

packages/turf-along/package.json

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -38,13 +38,13 @@
3838
"dist"
3939
],
4040
"scripts": {
41-
"bench": "ts-node bench.js",
41+
"bench": "tsx bench.js",
4242
"build": "npm-run-all build:*",
4343
"build:es": "tsc --outDir dist/es --module esnext --declaration false && echo '{\"type\":\"module\"}' > dist/es/package.json",
4444
"build:js": "tsc",
4545
"docs": "node ../../scripts/generate-readmes",
4646
"test": "npm-run-all test:*",
47-
"test:tape": "ts-node -r esm test.js"
47+
"test:tape": "tsx test.js"
4848
},
4949
"devDependencies": {
5050
"@types/tape": "*",
@@ -54,6 +54,7 @@
5454
"tape": "*",
5555
"ts-node": "^10.9.2",
5656
"tslint": "*",
57+
"tsx": "^4.9.1",
5758
"typescript": "~4.7.3"
5859
},
5960
"dependencies": {

packages/turf-along/tsconfig.json

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,8 @@
11
{
22
"extends": "../../tsconfig.shared.json",
3-
"compilerOptions": {
4-
"outDir": "dist/js"
5-
},
6-
"files": ["index.ts"],
7-
}
3+
"files": [
4+
"index.js",
5+
"index.ts",
6+
"lib/"
7+
]
8+
}

packages/turf-angle/package.json

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -38,13 +38,13 @@
3838
"dist"
3939
],
4040
"scripts": {
41-
"bench": "ts-node bench.js",
41+
"bench": "tsx bench.js",
4242
"build": "npm-run-all build:*",
4343
"build:es": "tsc --outDir dist/es --module esnext --declaration false && echo '{\"type\":\"module\"}' > dist/es/package.json",
4444
"build:js": "tsc",
4545
"docs": "node ../../scripts/generate-readmes",
4646
"test": "npm-run-all test:*",
47-
"test:tape": "ts-node -r esm test.js"
47+
"test:tape": "tsx test.js"
4848
},
4949
"devDependencies": {
5050
"@turf/distance": "^6.5.0",
@@ -58,6 +58,7 @@
5858
"tape": "*",
5959
"ts-node": "^10.9.2",
6060
"tslint": "*",
61+
"tsx": "^4.9.1",
6162
"typescript": "~4.7.3",
6263
"write-json-file": "*"
6364
},

packages/turf-angle/tsconfig.json

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,8 @@
11
{
22
"extends": "../../tsconfig.shared.json",
3-
"compilerOptions": {
4-
"outDir": "dist/js"
5-
},
6-
"files": ["index.ts"]
7-
}
3+
"files": [
4+
"index.js",
5+
"index.ts",
6+
"lib/"
7+
]
8+
}

packages/turf-area/package.json

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -37,13 +37,13 @@
3737
"dist"
3838
],
3939
"scripts": {
40-
"bench": "ts-node bench.js",
40+
"bench": "tsx bench.js",
4141
"build": "npm-run-all build:*",
4242
"build:es": "tsc --outDir dist/es --module esnext --declaration false && echo '{\"type\":\"module\"}' > dist/es/package.json",
4343
"build:js": "tsc",
4444
"docs": "node ../../scripts/generate-readmes",
4545
"test": "npm-run-all test:*",
46-
"test:tape": "ts-node -r esm test.js"
46+
"test:tape": "tsx test.js"
4747
},
4848
"devDependencies": {
4949
"@types/tape": "*",
@@ -53,6 +53,7 @@
5353
"tape": "*",
5454
"ts-node": "^10.9.2",
5555
"tslint": "*",
56+
"tsx": "^4.9.1",
5657
"typescript": "~4.7.3",
5758
"write-json-file": "*"
5859
},

packages/turf-area/tsconfig.json

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,8 @@
11
{
22
"extends": "../../tsconfig.shared.json",
3-
"compilerOptions": {
4-
"outDir": "dist/js"
5-
},
6-
"files": ["index.ts"]
7-
}
3+
"files": [
4+
"index.js",
5+
"index.ts",
6+
"lib/"
7+
]
8+
}

packages/turf-bbox-clip/package.json

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -43,13 +43,13 @@
4343
"dist"
4444
],
4545
"scripts": {
46-
"bench": "ts-node bench.js",
46+
"bench": "tsx bench.js",
4747
"build": "npm-run-all build:*",
4848
"build:es": "tsc --outDir dist/es --module esnext --declaration false && echo '{\"type\":\"module\"}' > dist/es/package.json",
4949
"build:js": "tsc",
5050
"docs": "node ../../scripts/generate-readmes",
5151
"test": "npm-run-all test:*",
52-
"test:tape": "ts-node -r esm test.js"
52+
"test:tape": "tsx test.js"
5353
},
5454
"devDependencies": {
5555
"@turf/bbox": "^6.5.0",
@@ -60,6 +60,7 @@
6060
"tape": "*",
6161
"ts-node": "^10.9.2",
6262
"tslint": "*",
63+
"tsx": "^4.9.1",
6364
"typescript": "~4.7.3",
6465
"write-json-file": "*"
6566
},

packages/turf-bbox-clip/tsconfig.json

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,8 @@
11
{
22
"extends": "../../tsconfig.shared.json",
3-
"compilerOptions": {
4-
"outDir": "dist/js"
5-
},
6-
"files": ["index.ts", "lib/lineclip.ts"]
7-
}
3+
"files": [
4+
"index.js",
5+
"index.ts",
6+
"lib/"
7+
]
8+
}

packages/turf-bbox-polygon/package.json

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -38,13 +38,13 @@
3838
"dist"
3939
],
4040
"scripts": {
41-
"bench": "ts-node bench.js",
41+
"bench": "tsx bench.js",
4242
"build": "npm-run-all build:*",
4343
"build:es": "tsc --outDir dist/es --module esnext --declaration false && echo '{\"type\":\"module\"}' > dist/es/package.json",
4444
"build:js": "tsc",
4545
"docs": "node ../../scripts/generate-readmes",
4646
"test": "npm-run-all test:*",
47-
"test:tape": "ts-node -r esm test.js"
47+
"test:tape": "tsx test.js"
4848
},
4949
"devDependencies": {
5050
"@types/tape": "*",
@@ -53,6 +53,7 @@
5353
"tape": "*",
5454
"ts-node": "^10.9.2",
5555
"tslint": "*",
56+
"tsx": "^4.9.1",
5657
"typescript": "~4.7.3"
5758
},
5859
"dependencies": {
Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,8 @@
11
{
22
"extends": "../../tsconfig.shared.json",
3-
"compilerOptions": {
4-
"outDir": "dist/js"
5-
},
6-
"files": ["index.ts"]
7-
}
3+
"files": [
4+
"index.js",
5+
"index.ts",
6+
"lib/"
7+
]
8+
}

packages/turf-bbox/package.json

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -39,13 +39,13 @@
3939
"dist"
4040
],
4141
"scripts": {
42-
"bench": "ts-node bench.js",
42+
"bench": "tsx bench.js",
4343
"build": "npm-run-all build:*",
4444
"build:es": "tsc --outDir dist/es --module esnext --declaration false && echo '{\"type\":\"module\"}' > dist/es/package.json",
4545
"build:js": "tsc",
4646
"docs": "node ../../scripts/generate-readmes",
4747
"test": "npm-run-all test:*",
48-
"test:tape": "ts-node -r esm test.js"
48+
"test:tape": "tsx test.js"
4949
},
5050
"devDependencies": {
5151
"@types/tape": "*",
@@ -54,6 +54,7 @@
5454
"tape": "*",
5555
"ts-node": "^10.9.2",
5656
"tslint": "*",
57+
"tsx": "^4.9.1",
5758
"typescript": "~4.7.3"
5859
},
5960
"dependencies": {

packages/turf-bbox/tsconfig.json

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,8 @@
11
{
22
"extends": "../../tsconfig.shared.json",
3-
"compilerOptions": {
4-
"outDir": "dist/js"
5-
},
6-
"files": ["index.ts"]
7-
}
3+
"files": [
4+
"index.js",
5+
"index.ts",
6+
"lib/"
7+
]
8+
}

packages/turf-bearing/package.json

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -35,13 +35,13 @@
3535
"dist"
3636
],
3737
"scripts": {
38-
"bench": "ts-node bench.js",
38+
"bench": "tsx bench.js",
3939
"build": "npm-run-all build:*",
4040
"build:es": "tsc --outDir dist/es --module esnext --declaration false && echo '{\"type\":\"module\"}' > dist/es/package.json",
4141
"build:js": "tsc",
4242
"docs": "node ../../scripts/generate-readmes",
4343
"test": "npm-run-all test:*",
44-
"test:tape": "ts-node -r esm test.js"
44+
"test:tape": "tsx test.js"
4545
},
4646
"devDependencies": {
4747
"@turf/destination": "^6.5.0",
@@ -51,6 +51,7 @@
5151
"tape": "*",
5252
"ts-node": "^10.9.2",
5353
"tslint": "*",
54+
"tsx": "^4.9.1",
5455
"typescript": "~4.7.3",
5556
"write-json-file": "*"
5657
},

packages/turf-bearing/tsconfig.json

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,8 @@
11
{
22
"extends": "../../tsconfig.shared.json",
3-
"compilerOptions": {
4-
"outDir": "dist/js"
5-
},
6-
"files": ["index.ts"]
7-
}
3+
"files": [
4+
"index.js",
5+
"index.ts",
6+
"lib/"
7+
]
8+
}

packages/turf-bezier-spline/package.json

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -38,13 +38,13 @@
3838
"dist"
3939
],
4040
"scripts": {
41-
"bench": "ts-node bench.js",
41+
"bench": "tsx bench.js",
4242
"build": "npm-run-all build:*",
4343
"build:es": "tsc --outDir dist/es --module esnext --declaration false && echo '{\"type\":\"module\"}' > dist/es/package.json",
4444
"build:js": "tsc",
4545
"docs": "node ../../scripts/generate-readmes",
4646
"test": "npm-run-all test:*",
47-
"test:tape": "ts-node -r esm test.js"
47+
"test:tape": "tsx test.js"
4848
},
4949
"devDependencies": {
5050
"@types/tape": "*",
@@ -54,6 +54,7 @@
5454
"tape": "*",
5555
"ts-node": "^10.9.2",
5656
"tslint": "*",
57+
"tsx": "^4.9.1",
5758
"typescript": "~4.7.3",
5859
"write-json-file": "*"
5960
},

0 commit comments

Comments
 (0)