Skip to content

Commit 42ad7b8

Browse files
Build housekeeping for December (#2760)
* Updated tape, tsup, tsx, and tslib dependencies in monorepo packages. * Updated other build dependencies such as monorepolint, babel, rollup, and lerna. Removed MRL rule for rollup version as we only use it in one package. * Upgraded eslint dependencies and config file.
1 parent 7ae02b9 commit 42ad7b8

File tree

121 files changed

+4040
-3281
lines changed

Some content is hidden

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

121 files changed

+4040
-3281
lines changed

.eslintignore

Lines changed: 0 additions & 4 deletions
This file was deleted.

.eslintrc.js

Lines changed: 0 additions & 62 deletions
This file was deleted.

.monorepolint.config.mjs

Lines changed: 5 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -221,8 +221,9 @@ export default {
221221
devDependencies: {
222222
benchmark: "^2.1.4",
223223
"npm-run-all": "^4.1.5",
224-
tape: "^5.7.2",
225-
tsx: "^4.6.2",
224+
tape: "^5.9.0",
225+
tsup: "^8.3.5",
226+
tsx: "^4.19.2",
226227
},
227228
},
228229
includePackages: [...TS_PACKAGES, ...JS_PACKAGES],
@@ -231,26 +232,17 @@ export default {
231232
requireDependency({
232233
options: {
233234
dependencies: {
234-
tslib: "^2.6.2",
235+
tslib: "^2.8.1",
235236
},
236237
devDependencies: {
237238
"@types/benchmark": "^2.1.5",
238-
"@types/tape": "^4.2.32",
239+
"@types/tape": "^4.13.4",
239240
typescript: "^5.5.4",
240241
},
241242
},
242243
includePackages: TS_PACKAGES,
243244
}),
244245

245-
requireDependency({
246-
options: {
247-
devDependencies: {
248-
rollup: "^3.29.5",
249-
},
250-
},
251-
includePackages: [MAIN_PACKAGE],
252-
}),
253-
254246
requireDependency({
255247
options: {
256248
dependencies: {

eslint.config.mjs

Lines changed: 89 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,89 @@
1+
import typescriptEslint from "@typescript-eslint/eslint-plugin";
2+
import globals from "globals";
3+
import tsParser from "@typescript-eslint/parser";
4+
import js from "@eslint/js";
5+
import tsEslint from "typescript-eslint";
6+
import prettierRecommended from "eslint-plugin-prettier/recommended";
7+
8+
export default tsEslint.config(
9+
js.configs.recommended,
10+
tsEslint.configs.recommended,
11+
{
12+
ignores: [
13+
"**/dist/**/*",
14+
"**/node_modules",
15+
"packages/turf/turf.js",
16+
"packages/turf/turf.min.js",
17+
"packages/turf/test.example.js",
18+
],
19+
},
20+
{
21+
plugins: {
22+
"@typescript-eslint": typescriptEslint,
23+
},
24+
25+
languageOptions: {
26+
globals: {
27+
...globals.node,
28+
},
29+
30+
parser: tsParser,
31+
ecmaVersion: 6,
32+
sourceType: "module",
33+
},
34+
35+
rules: {
36+
"@typescript-eslint/no-unused-vars": [
37+
"error",
38+
{
39+
argsIgnorePattern: "^_",
40+
},
41+
],
42+
43+
"@typescript-eslint/explicit-module-boundary-types": "off",
44+
"@typescript-eslint/no-explicit-any": "off",
45+
"@typescript-eslint/no-non-null-assertion": "off",
46+
"@typescript-eslint/no-var-requires": "off",
47+
"no-constant-condition": "off",
48+
"no-redeclare": "off",
49+
"no-var": "off",
50+
"prefer-const": "off",
51+
},
52+
},
53+
{
54+
files: ["packages/*/types.ts", "packages/*/test.ts"],
55+
56+
rules: {
57+
"@typescript-eslint/no-unused-vars": "off",
58+
"@typescript-eslint/no-unused-expressions": "off",
59+
},
60+
},
61+
{
62+
files: [
63+
"**/.eslintrc.js",
64+
"packages/*/bench.js",
65+
"packages/*/test.js",
66+
"packages/turf/rollup.config.js",
67+
"scripts/check-dependencies.js",
68+
],
69+
70+
languageOptions: {
71+
globals: {
72+
...globals.node,
73+
},
74+
},
75+
},
76+
{
77+
files: [
78+
"packages/turf-isobands/lib/marchingsquares-isobands.js",
79+
"packages/turf-isolines/lib/marchingsquares-isocontours.js",
80+
],
81+
82+
languageOptions: {
83+
globals: {
84+
...globals.browser,
85+
},
86+
},
87+
},
88+
prettierRecommended
89+
);

package.json

Lines changed: 14 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -29,38 +29,39 @@
2929
},
3030
"packageManager": "pnpm@8.15.8+sha512.d1a029e1a447ad90bc96cd58b0fad486d2993d531856396f7babf2d83eb1823bb83c5a3d0fc18f675b2d10321d49eb161fece36fe8134aa5823ecd215feed392",
3131
"devDependencies": {
32-
"@monorepolint/cli": "0.5.0-alpha.132",
33-
"@monorepolint/config": "0.5.0-alpha.132",
34-
"@monorepolint/core": "0.5.0-alpha.132",
35-
"@monorepolint/rules": "0.5.0-alpha.132",
32+
"@eslint/eslintrc": "^3.2.0",
33+
"@eslint/js": "^9.16.0",
34+
"@monorepolint/cli": "0.5.0",
35+
"@monorepolint/config": "0.5.0",
36+
"@monorepolint/core": "0.5.0",
37+
"@monorepolint/rules": "0.5.0",
3638
"@types/node": "18.11.9",
37-
"@typescript-eslint/eslint-plugin": "^6.10.0",
38-
"@typescript-eslint/parser": "^6.10.0",
3939
"acorn": "^7.4.1",
4040
"camelcase": "^8.0.0",
4141
"d3-queue": "*",
4242
"decamelize": "^6.0.0",
4343
"dependency-tree": "^11.0.0",
4444
"documentation": "^14.0.3",
4545
"es-check": "^7.1.1",
46-
"eslint": "^8.53.0",
47-
"eslint-config-prettier": "^9.0.0",
48-
"eslint-plugin-prettier": "^5.0.1",
46+
"eslint": "^9.16.0",
47+
"eslint-config-prettier": "^9.1.0",
48+
"eslint-plugin-prettier": "^5.2.1",
4949
"esm": "^3.2.25",
5050
"fs-extra": "^11.1.1",
5151
"glob": "^10.3.10",
52+
"globals": "^15.13.0",
5253
"husky": "^9.0.0",
53-
"lerna": "^8.1.7",
54+
"lerna": "^8.1.9",
5455
"lint-staged": "^15.2.8",
5556
"load-json-file": "^7.0.1",
5657
"meow": "^12.1.1",
5758
"npm-run-all": "^4.1.5",
5859
"prettier": "^3.3.3",
5960
"progress": "^2.0.3",
60-
"ts-node": "^9.0.0",
61-
"tsup": "^8.0.1",
62-
"tsx": "^4.6.2",
61+
"tsup": "^8.3.5",
62+
"tsx": "^4.19.2",
6363
"typescript": "^5.5.4",
64+
"typescript-eslint": "^8.17.0",
6465
"yamljs": "^0.3.0"
6566
}
6667
}

packages/turf-along/package.json

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -53,13 +53,13 @@
5353
},
5454
"devDependencies": {
5555
"@types/benchmark": "^2.1.5",
56-
"@types/tape": "^4.2.32",
56+
"@types/tape": "^4.13.4",
5757
"benchmark": "^2.1.4",
5858
"load-json-file": "^7.0.1",
5959
"npm-run-all": "^4.1.5",
60-
"tape": "^5.7.2",
61-
"tsup": "^8.0.1",
62-
"tsx": "^4.6.2",
60+
"tape": "^5.9.0",
61+
"tsup": "^8.3.5",
62+
"tsx": "^4.19.2",
6363
"typescript": "^5.5.4"
6464
},
6565
"dependencies": {
@@ -69,6 +69,6 @@
6969
"@turf/helpers": "workspace:^",
7070
"@turf/invariant": "workspace:^",
7171
"@types/geojson": "^7946.0.10",
72-
"tslib": "^2.6.2"
72+
"tslib": "^2.8.1"
7373
}
7474
}

packages/turf-angle/package.json

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -56,14 +56,14 @@
5656
"@turf/sector": "workspace:^",
5757
"@turf/truncate": "workspace:^",
5858
"@types/benchmark": "^2.1.5",
59-
"@types/tape": "^4.2.32",
59+
"@types/tape": "^4.13.4",
6060
"benchmark": "^2.1.4",
6161
"glob": "^10.3.10",
6262
"load-json-file": "^7.0.1",
6363
"npm-run-all": "^4.1.5",
64-
"tape": "^5.7.2",
65-
"tsup": "^8.0.1",
66-
"tsx": "^4.6.2",
64+
"tape": "^5.9.0",
65+
"tsup": "^8.3.5",
66+
"tsx": "^4.19.2",
6767
"typescript": "^5.5.4",
6868
"write-json-file": "^5.0.0"
6969
},
@@ -73,6 +73,6 @@
7373
"@turf/invariant": "workspace:^",
7474
"@turf/rhumb-bearing": "workspace:^",
7575
"@types/geojson": "^7946.0.10",
76-
"tslib": "^2.6.2"
76+
"tslib": "^2.8.1"
7777
}
7878
}

packages/turf-area/package.json

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -52,20 +52,20 @@
5252
},
5353
"devDependencies": {
5454
"@types/benchmark": "^2.1.5",
55-
"@types/tape": "^4.2.32",
55+
"@types/tape": "^4.13.4",
5656
"benchmark": "^2.1.4",
5757
"load-json-file": "^7.0.1",
5858
"npm-run-all": "^4.1.5",
59-
"tape": "^5.7.2",
60-
"tsup": "^8.0.1",
61-
"tsx": "^4.6.2",
59+
"tape": "^5.9.0",
60+
"tsup": "^8.3.5",
61+
"tsx": "^4.19.2",
6262
"typescript": "^5.5.4",
6363
"write-json-file": "^5.0.0"
6464
},
6565
"dependencies": {
6666
"@turf/helpers": "workspace:^",
6767
"@turf/meta": "workspace:^",
6868
"@types/geojson": "^7946.0.10",
69-
"tslib": "^2.6.2"
69+
"tslib": "^2.8.1"
7070
}
7171
}

packages/turf-bbox-clip/package.json

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -59,20 +59,20 @@
5959
"devDependencies": {
6060
"@turf/bbox": "workspace:^",
6161
"@types/benchmark": "^2.1.5",
62-
"@types/tape": "^4.2.32",
62+
"@types/tape": "^4.13.4",
6363
"benchmark": "^2.1.4",
6464
"load-json-file": "^7.0.1",
6565
"npm-run-all": "^4.1.5",
66-
"tape": "^5.7.2",
67-
"tsup": "^8.0.1",
68-
"tsx": "^4.6.2",
66+
"tape": "^5.9.0",
67+
"tsup": "^8.3.5",
68+
"tsx": "^4.19.2",
6969
"typescript": "^5.5.4",
7070
"write-json-file": "^5.0.0"
7171
},
7272
"dependencies": {
7373
"@turf/helpers": "workspace:^",
7474
"@turf/invariant": "workspace:^",
7575
"@types/geojson": "^7946.0.10",
76-
"tslib": "^2.6.2"
76+
"tslib": "^2.8.1"
7777
}
7878
}

packages/turf-bbox-polygon/package.json

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -53,17 +53,17 @@
5353
},
5454
"devDependencies": {
5555
"@types/benchmark": "^2.1.5",
56-
"@types/tape": "^4.2.32",
56+
"@types/tape": "^4.13.4",
5757
"benchmark": "^2.1.4",
5858
"npm-run-all": "^4.1.5",
59-
"tape": "^5.7.2",
60-
"tsup": "^8.0.1",
61-
"tsx": "^4.6.2",
59+
"tape": "^5.9.0",
60+
"tsup": "^8.3.5",
61+
"tsx": "^4.19.2",
6262
"typescript": "^5.5.4"
6363
},
6464
"dependencies": {
6565
"@turf/helpers": "workspace:^",
6666
"@types/geojson": "^7946.0.10",
67-
"tslib": "^2.6.2"
67+
"tslib": "^2.8.1"
6868
}
6969
}

0 commit comments

Comments
 (0)