Skip to content

Commit c7ddb1a

Browse files
Use workspace:^ to specify @babel/ dependencies (#13772)
* Enforce `workspace:^` to specify `@babel/` dependencies * `yarn constraints --fix` * Update lockfile
1 parent 62b2c5e commit c7ddb1a

151 files changed

Lines changed: 1502 additions & 1500 deletions

File tree

Some content is hidden

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

benchmark/package.json

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -9,14 +9,14 @@
99
"@babel-baseline/parser": "npm:@babel/parser@7.14.8",
1010
"@babel-baseline/traverse": "npm:@babel/traverse@7.15.4",
1111
"@babel-baseline/types": "npm:@babel/types@7.15.6",
12-
"@babel/core": "workspace:*",
13-
"@babel/generator": "workspace:*",
14-
"@babel/helper-validator-identifier": "workspace:*",
15-
"@babel/parser": "workspace:*",
16-
"@babel/preset-env": "workspace:*",
17-
"@babel/preset-flow": "workspace:*",
18-
"@babel/traverse": "workspace:*",
19-
"@babel/types": "workspace:*",
12+
"@babel/core": "workspace:^",
13+
"@babel/generator": "workspace:^",
14+
"@babel/helper-validator-identifier": "workspace:^",
15+
"@babel/parser": "workspace:^",
16+
"@babel/preset-env": "workspace:^",
17+
"@babel/preset-flow": "workspace:^",
18+
"@babel/traverse": "workspace:^",
19+
"@babel/types": "workspace:^",
2020
"benchmark": "^2.1.4"
2121
},
2222
"version": "7.15.0"

codemods/babel-plugin-codemod-object-assign-to-object-spread/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,8 +23,8 @@
2323
"@babel/core": "^7.0.0-0"
2424
},
2525
"devDependencies": {
26-
"@babel/core": "workspace:*",
27-
"@babel/helper-plugin-test-runner": "workspace:*"
26+
"@babel/core": "workspace:^",
27+
"@babel/helper-plugin-test-runner": "workspace:^"
2828
},
2929
"engines": {
3030
"node": ">=6.9.0"

codemods/babel-plugin-codemod-optional-catch-binding/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,8 +23,8 @@
2323
"@babel/core": "^7.0.0-0"
2424
},
2525
"devDependencies": {
26-
"@babel/core": "workspace:*",
27-
"@babel/helper-plugin-test-runner": "workspace:*"
26+
"@babel/core": "workspace:^",
27+
"@babel/helper-plugin-test-runner": "workspace:^"
2828
},
2929
"engines": {
3030
"node": ">=6.9.0"

constraints.pro

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,10 @@
1-
% Enforces that all workspaces depend on other workspaces using `workspace:*` in devDependencies
2-
gen_enforced_dependency(WorkspaceCwd, DependencyIdent, 'workspace:*', 'devDependencies') :-
3-
workspace_has_dependency(WorkspaceCwd, DependencyIdent, DependencyRange, 'devDependencies'),
1+
% Enforces that all workspaces depend on other workspaces using `workspace:^`
2+
gen_enforced_dependency(WorkspaceCwd, DependencyIdent, 'workspace:^', DependencyType) :-
3+
workspace_has_dependency(WorkspaceCwd, DependencyIdent, DependencyRange, DependencyType),
44
% Only consider dependency ranges that start with 'workspace:'
5-
atom_concat('workspace:', _, DependencyRange).
5+
atom_concat('workspace:', _, DependencyRange),
6+
% Only consider 'dependencies' and 'devDependencies'
7+
(DependencyType = 'dependencies'; DependencyType = 'devDependencies').
68

79
% Enforces the license in all public workspaces while removing it from private workspaces
810
gen_enforced_field(WorkspaceCwd, 'license', 'MIT') :-

eslint/babel-eslint-parser/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@
3636
"semver": "condition:BABEL_8_BREAKING ? ^7.3.4 : ^6.3.0"
3737
},
3838
"devDependencies": {
39-
"@babel/core": "workspace:*",
39+
"@babel/core": "workspace:^",
4040
"dedent": "^0.7.0",
4141
"eslint": "^7.27.0"
4242
}

eslint/babel-eslint-shared-fixtures/package.json

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -4,17 +4,17 @@
44
"description": "Shared fixtures for testing @babel/eslint-* packages",
55
"private": true,
66
"dependencies": {
7-
"@babel/core": "workspace:^7.14.5",
8-
"@babel/eslint-parser": "workspace:^7.14.5",
9-
"@babel/plugin-proposal-class-properties": "workspace:^7.14.5",
10-
"@babel/plugin-proposal-decorators": "workspace:^7.14.5",
11-
"@babel/plugin-proposal-do-expressions": "workspace:^7.14.5",
12-
"@babel/plugin-proposal-pipeline-operator": "workspace:^7.14.5",
13-
"@babel/plugin-proposal-private-methods": "workspace:^7.14.5",
14-
"@babel/plugin-syntax-export-default-from": "workspace:^7.14.5",
15-
"@babel/preset-env": "workspace:^7.14.5",
16-
"@babel/preset-flow": "workspace:^7.14.5",
17-
"@babel/preset-react": "workspace:^7.14.5",
7+
"@babel/core": "workspace:^",
8+
"@babel/eslint-parser": "workspace:^",
9+
"@babel/plugin-proposal-class-properties": "workspace:^",
10+
"@babel/plugin-proposal-decorators": "workspace:^",
11+
"@babel/plugin-proposal-do-expressions": "workspace:^",
12+
"@babel/plugin-proposal-pipeline-operator": "workspace:^",
13+
"@babel/plugin-proposal-private-methods": "workspace:^",
14+
"@babel/plugin-syntax-export-default-from": "workspace:^",
15+
"@babel/preset-env": "workspace:^",
16+
"@babel/preset-flow": "workspace:^",
17+
"@babel/preset-react": "workspace:^",
1818
"eslint": "^7.27.0"
1919
}
2020
}

eslint/babel-eslint-tests/package.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,9 @@
44
"description": "Tests for babel/eslint-* packages",
55
"private": true,
66
"dependencies": {
7-
"@babel/core": "workspace:^7.14.5",
8-
"@babel/eslint-parser": "workspace:^7.14.5",
9-
"@babel/preset-react": "workspace:^7.14.5",
7+
"@babel/core": "workspace:^",
8+
"@babel/eslint-parser": "workspace:^",
9+
"@babel/preset-react": "workspace:^",
1010
"dedent": "^0.7.0",
1111
"eslint": "^7.27.0",
1212
"eslint-plugin-import": "^2.23.4",

package.json

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -20,10 +20,10 @@
2020
"devDependencies": {
2121
"@babel/cli": "^7.14.8",
2222
"@babel/core": "^7.15.0",
23-
"@babel/eslint-config-internal": "workspace:*",
24-
"@babel/eslint-parser": "workspace:*",
25-
"@babel/eslint-plugin-development": "workspace:*",
26-
"@babel/eslint-plugin-development-internal": "workspace:*",
23+
"@babel/eslint-config-internal": "workspace:^",
24+
"@babel/eslint-parser": "workspace:^",
25+
"@babel/eslint-plugin-development": "workspace:^",
26+
"@babel/eslint-plugin-development-internal": "workspace:^",
2727
"@babel/plugin-proposal-dynamic-import": "^7.14.5",
2828
"@babel/plugin-proposal-export-namespace-from": "^7.14.5",
2929
"@babel/plugin-proposal-object-rest-spread": "^7.14.5",

packages/babel-cli/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -40,8 +40,8 @@
4040
"@babel/core": "^7.0.0-0"
4141
},
4242
"devDependencies": {
43-
"@babel/core": "workspace:*",
44-
"@babel/helper-fixtures": "workspace:*",
43+
"@babel/core": "workspace:^",
44+
"@babel/helper-fixtures": "workspace:^",
4545
"rimraf": "^3.0.0"
4646
},
4747
"bin": {

packages/babel-code-frame/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616
},
1717
"main": "./lib/index.js",
1818
"dependencies": {
19-
"@babel/highlight": "workspace:^7.14.5"
19+
"@babel/highlight": "workspace:^"
2020
},
2121
"devDependencies": {
2222
"@types/chalk": "^2.0.0",

0 commit comments

Comments
 (0)