Skip to content

Commit 129ce82

Browse files
authored
Use Yarn's workspace: protocol for workspace cross-references (#421)
This is nicer then putting in some version number that makes it unclear that this is a local workspace! Per: https://yarnpkg.com/features/workspaces#cross-references
1 parent 24d2585 commit 129ce82

File tree

14 files changed

+347
-355
lines changed

14 files changed

+347
-355
lines changed

package.json

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -26,10 +26,10 @@
2626
"typecheck": "yarn workspace @code-chronicles/repository-scripts start typecheck"
2727
},
2828
"devDependencies": {
29-
"@code-chronicles/eslint-config": "0.0.1",
30-
"eslint": "9.9.1",
31-
"husky": "9.1.5",
32-
"lint-staged": "15.2.9",
29+
"@code-chronicles/eslint-config": "workspace:*",
30+
"eslint": "9.10.0",
31+
"husky": "9.1.6",
32+
"lint-staged": "15.2.10",
3333
"prettier": "3.3.3"
3434
},
3535
"packageManager": "[email protected]"

workspaces/adventure-pack/package.json

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -65,15 +65,15 @@
6565
"react-syntax-highlighter": "15.5.0"
6666
},
6767
"devDependencies": {
68-
"@code-chronicles/eslint-config": "0.0.1",
69-
"@code-chronicles/util": "0.0.1",
68+
"@code-chronicles/eslint-config": "workspace:*",
69+
"@code-chronicles/util": "workspace:*",
7070
"@jest/globals": "29.7.0",
71-
"@types/node": "22.5.1",
71+
"@types/node": "22.5.5",
7272
"@types/react": "18.3.5",
7373
"@types/react-dom": "18.3.0",
7474
"@types/react-syntax-highlighter": "15.5.13",
7575
"cross-env": "7.0.3",
76-
"eslint": "9.9.1",
76+
"eslint": "9.10.0",
7777
"invariant": "2.2.4",
7878
"jest": "29.7.0",
7979
"prettier": "3.3.3",
@@ -82,9 +82,9 @@
8282
"ts-loader": "9.5.1",
8383
"ts-morph": "23.0.0",
8484
"ts-node": "10.9.2",
85-
"tsx": "4.19.0",
86-
"type-fest": "4.26.0",
87-
"typescript": "5.5.4",
85+
"tsx": "4.19.1",
86+
"type-fest": "4.26.1",
87+
"typescript": "5.6.2",
8888
"webpack": "5.94.0",
8989
"webpack-cli": "5.1.4",
9090
"zod": "3.23.8"

workspaces/chrome-extension-hello-world/package.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -15,11 +15,11 @@
1515
"typecheck": "tsc --pretty --project ."
1616
},
1717
"devDependencies": {
18-
"@code-chronicles/eslint-config": "0.0.1",
19-
"@types/node": "22.5.1",
18+
"@code-chronicles/eslint-config": "workspace:*",
19+
"@types/node": "22.5.5",
2020
"prettier": "3.3.3",
2121
"ts-loader": "9.5.1",
22-
"typescript": "5.5.4",
22+
"typescript": "5.6.2",
2323
"webpack": "5.94.0",
2424
"webpack-cli": "5.1.4"
2525
}

workspaces/download-leetcode-submissions/package.json

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -19,17 +19,17 @@
1919
"typecheck": "tsc --pretty --project ."
2020
},
2121
"dependencies": {
22-
"@code-chronicles/leetcode-api": "0.0.1",
23-
"@code-chronicles/util": "0.0.1",
22+
"@code-chronicles/leetcode-api": "workspace:*",
23+
"@code-chronicles/util": "workspace:*",
2424
"nullthrows": "1.1.1",
2525
"ts-node": "10.9.2",
2626
"zod": "3.23.8"
2727
},
2828
"devDependencies": {
29-
"@code-chronicles/eslint-config": "0.0.1",
30-
"@types/node": "22.5.1",
31-
"eslint": "9.9.1",
29+
"@code-chronicles/eslint-config": "workspace:*",
30+
"@types/node": "22.5.5",
31+
"eslint": "9.10.0",
3232
"prettier": "3.3.3",
33-
"typescript": "5.5.4"
33+
"typescript": "5.6.2"
3434
}
3535
}

workspaces/eslint-config/package.json

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -20,17 +20,17 @@
2020
"lint": "eslint --color --max-warnings=0 ."
2121
},
2222
"dependencies": {
23-
"@stylistic/eslint-plugin-js": "2.7.2",
24-
"@stylistic/eslint-plugin-ts": "2.7.2",
25-
"@typescript-eslint/eslint-plugin": "8.3.0",
26-
"@typescript-eslint/parser": "8.3.0",
27-
"eslint-import-resolver-typescript": "3.6.1",
28-
"eslint-plugin-import-x": "3.1.0",
29-
"eslint-plugin-jest": "28.8.1",
23+
"@stylistic/eslint-plugin-js": "2.8.0",
24+
"@stylistic/eslint-plugin-ts": "2.8.0",
25+
"@typescript-eslint/eslint-plugin": "8.5.0",
26+
"@typescript-eslint/parser": "8.5.0",
27+
"eslint-import-resolver-typescript": "3.6.3",
28+
"eslint-plugin-import-x": "4.2.1",
29+
"eslint-plugin-jest": "28.8.3",
3030
"globals": "15.9.0"
3131
},
3232
"devDependencies": {
33-
"eslint": "9.9.1",
33+
"eslint": "9.10.0",
3434
"prettier": "3.3.3"
3535
}
3636
}

workspaces/fetch-leetcode-problem-list/package.json

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -21,17 +21,17 @@
2121
"typecheck": "tsc --pretty --project ."
2222
},
2323
"dependencies": {
24-
"@code-chronicles/leetcode-api": "0.0.1",
25-
"@code-chronicles/util": "0.0.1"
24+
"@code-chronicles/leetcode-api": "workspace:*",
25+
"@code-chronicles/util": "workspace:*"
2626
},
2727
"devDependencies": {
28-
"@code-chronicles/eslint-config": "0.0.1",
29-
"@types/node": "22.5.1",
30-
"eslint": "9.9.1",
28+
"@code-chronicles/eslint-config": "workspace:*",
29+
"@types/node": "22.5.5",
30+
"eslint": "9.10.0",
3131
"prettier": "3.3.3",
3232
"ts-loader": "9.5.1",
3333
"ts-node": "10.9.2",
34-
"typescript": "5.5.4",
34+
"typescript": "5.6.2",
3535
"webpack": "5.94.0",
3636
"webpack-cli": "5.1.4"
3737
}

workspaces/fetch-recent-accepted-leetcode-submissions/package.json

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -21,17 +21,17 @@
2121
"typecheck": "tsc --pretty --project ."
2222
},
2323
"dependencies": {
24-
"@code-chronicles/leetcode-api": "0.0.1",
25-
"@code-chronicles/util": "0.0.1"
24+
"@code-chronicles/leetcode-api": "workspace:*",
25+
"@code-chronicles/util": "workspace:*"
2626
},
2727
"devDependencies": {
28-
"@code-chronicles/eslint-config": "0.0.1",
29-
"@types/node": "22.5.1",
30-
"eslint": "9.9.1",
28+
"@code-chronicles/eslint-config": "workspace:*",
29+
"@types/node": "22.5.5",
30+
"eslint": "9.10.0",
3131
"prettier": "3.3.3",
3232
"ts-loader": "9.5.1",
3333
"ts-node": "10.9.2",
34-
"typescript": "5.5.4",
34+
"typescript": "5.6.2",
3535
"webpack": "5.94.0",
3636
"webpack-cli": "5.1.4"
3737
}

workspaces/generate-health-report/package.json

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -19,15 +19,15 @@
1919
"typecheck": "tsc --pretty --project ."
2020
},
2121
"dependencies": {
22-
"@code-chronicles/util": "0.0.1",
22+
"@code-chronicles/util": "workspace:*",
2323
"nullthrows": "1.1.1"
2424
},
2525
"devDependencies": {
26-
"@code-chronicles/eslint-config": "0.0.1",
27-
"@types/node": "22.5.1",
28-
"eslint": "9.9.1",
26+
"@code-chronicles/eslint-config": "workspace:*",
27+
"@types/node": "22.5.5",
28+
"eslint": "9.10.0",
2929
"prettier": "3.3.3",
3030
"ts-node": "10.9.2",
31-
"typescript": "5.5.4"
31+
"typescript": "5.6.2"
3232
}
3333
}

workspaces/javascript-leetcode-month/package.json

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -19,16 +19,16 @@
1919
"typecheck": "tsc --pretty --project ."
2020
},
2121
"devDependencies": {
22-
"@code-chronicles/eslint-config": "0.0.1",
22+
"@code-chronicles/eslint-config": "workspace:*",
2323
"@code-chronicles/util": "workspace:*",
24-
"@types/mdast": "^3",
25-
"@types/node": "22.5.1",
26-
"eslint": "9.9.1",
24+
"@types/mdast": "^3.0.15",
25+
"@types/node": "22.5.5",
26+
"eslint": "9.10.0",
2727
"mdast": "3.0.0",
2828
"prettier": "3.3.3",
2929
"remark": "15.0.1",
3030
"ts-node": "10.9.2",
31-
"typescript": "5.5.4",
31+
"typescript": "5.6.2",
3232
"unist-util-visit": "5.0.0"
3333
}
3434
}

workspaces/leetcode-api/package.json

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -21,18 +21,18 @@
2121
"validate-graphql-schema": "ts-node src/scripts/validate-graphql-schema/main.ts"
2222
},
2323
"dependencies": {
24-
"@code-chronicles/util": "0.0.1",
24+
"@code-chronicles/util": "workspace:*",
2525
"invariant": "2.2.4",
2626
"nullthrows": "1.1.1",
2727
"zod": "3.23.8"
2828
},
2929
"devDependencies": {
30-
"@code-chronicles/eslint-config": "0.0.1",
31-
"@types/node": "22.5.1",
32-
"eslint": "9.9.1",
30+
"@code-chronicles/eslint-config": "workspace:*",
31+
"@types/node": "22.5.5",
32+
"eslint": "9.10.0",
3333
"graphql": "16.9.0",
3434
"prettier": "3.3.3",
3535
"ts-node": "10.9.2",
36-
"typescript": "5.5.4"
36+
"typescript": "5.6.2"
3737
}
3838
}

0 commit comments

Comments
 (0)