Skip to content

Commit 4ce24c5

Browse files
committed
support @typescript/lib-[lib] format
See: microsoft/TypeScript#46046
1 parent db52075 commit 4ce24c5

File tree

3 files changed

+51
-53
lines changed

3 files changed

+51
-53
lines changed

build/package.ts

+5-5
Original file line numberDiff line numberDiff line change
@@ -88,7 +88,7 @@ async function main() {
8888
types: "./dist/index.d.ts",
8989
dependencies: Object.fromEntries(
9090
[...packageNames].map((packageName) => [
91-
`@typescript/${packageName}`,
91+
`@typescript/lib-${packageName}`,
9292
`npm:${toScopedPackageName(packageName)}@${version}`,
9393
])
9494
),
@@ -107,7 +107,7 @@ async function main() {
107107
...original.dependencies,
108108
...Object.fromEntries(
109109
[...packageNames].map((packageName) => [
110-
`@typescript/${packageName}`,
110+
`@typescript/lib-${packageName}`,
111111
`file:${path.relative(
112112
path.dirname(packageJsonPath),
113113
path.join(packageDir, packageName)
@@ -153,9 +153,9 @@ function getPackageNameAndPathOfLib(libFile: string) {
153153
const libFileName = path.basename(libFile, ".d.ts");
154154
const components = libFileName.split(".");
155155

156-
// lib.dom.d.ts -> @typescript/dom
157-
// lib.dom.iterable.d.ts -> @typescript/dom/iterable
158-
// lib.es2015.symbol.wellknown.d.ts -> @typescript/es2015/symbol-wellknown
156+
// lib.dom.d.ts -> @typescript/lib-dom
157+
// lib.dom.iterable.d.ts -> @typescript/lib-dom/iterable
158+
// lib.es2015.symbol.wellknown.d.ts -> @typescript/lib-es2015/symbol-wellknown
159159

160160
if (components[0] !== "lib") {
161161
throw new Error(`Invalid lib file: ${libFile}`);

tests/package-lock.json

+32-33
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

tests/package.json

+14-15
Original file line numberDiff line numberDiff line change
@@ -15,22 +15,21 @@
1515
"devDependencies": {
1616
"@types/node": "^16.9.6",
1717
"tsd": "^0.17.0",
18-
"typescript": "^4.5.0-dev.20210923"
18+
"typescript": "^4.5.0-dev.20210925"
1919
},
2020
"dependencies": {
21-
"@typescript/dom": "file:../dist-package/dom",
22-
"@typescript/es2015": "file:../dist-package/es2015",
23-
"@typescript/es2016": "file:../dist-package/es2016",
24-
"@typescript/es2017": "file:../dist-package/es2017",
25-
"@typescript/es2018": "file:../dist-package/es2018",
26-
"@typescript/es2019": "file:../dist-package/es2019",
27-
"@typescript/es2020": "file:../dist-package/es2020",
28-
"@typescript/es2021": "file:../dist-package/es2021",
29-
"@typescript/es5": "file:../dist-package/es5",
30-
"@typescript/esnext": "file:../dist-package/esnext",
31-
"@typescript/header": "file:../dist-package/header",
32-
"@typescript/scripthost": "file:../dist-package/scripthost",
33-
"@typescript/util": "file:../dist-package/util",
34-
"@typescript/webworker": "file:../dist-package/webworker"
21+
"@typescript/lib-dom": "file:../dist-package/dom",
22+
"@typescript/lib-es2015": "file:../dist-package/es2015",
23+
"@typescript/lib-es2016": "file:../dist-package/es2016",
24+
"@typescript/lib-es2017": "file:../dist-package/es2017",
25+
"@typescript/lib-es2018": "file:../dist-package/es2018",
26+
"@typescript/lib-es2019": "file:../dist-package/es2019",
27+
"@typescript/lib-es2020": "file:../dist-package/es2020",
28+
"@typescript/lib-es2021": "file:../dist-package/es2021",
29+
"@typescript/lib-es5": "file:../dist-package/es5",
30+
"@typescript/lib-esnext": "file:../dist-package/esnext",
31+
"@typescript/lib-header": "file:../dist-package/header",
32+
"@typescript/lib-scripthost": "file:../dist-package/scripthost",
33+
"@typescript/lib-webworker": "file:../dist-package/webworker"
3534
}
3635
}

0 commit comments

Comments
 (0)