Skip to content

Commit

Permalink
fix(all): add types to exports for node16/nodenext module resolution
Browse files Browse the repository at this point in the history
  • Loading branch information
bgotink committed Jan 6, 2023
1 parent 9c6751d commit e3dff29
Show file tree
Hide file tree
Showing 31 changed files with 302 additions and 67 deletions.
34 changes: 34 additions & 0 deletions .changeset/tasty-waves-allow.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
---
'@web/browser-logs': patch
'@web/config-loader': patch
'@web/dev-server': patch
'@web/dev-server-core': patch
'@web/dev-server-esbuild': patch
'@web/dev-server-hmr': patch
'@web/dev-server-import-maps': patch
'@web/dev-server-legacy': patch
'@web/dev-server-rollup': patch
'@web/dev-server-storybook': patch
'@web/parse5-utils': patch
'@web/polyfills-loader': patch
'@web/rollup-plugin-copy': patch
'@web/rollup-plugin-html': patch
'@web/rollup-plugin-import-meta-assets': patch
'@web/rollup-plugin-polyfills-loader': patch
'rollup-plugin-workbox': patch
'@web/test-runner-browserstack': patch
'@web/test-runner-chrome': patch
'@web/test-runner-cli': patch
'@web/test-runner-commands': patch
'@web/test-runner-core': patch
'@web/test-runner-coverage-v8': patch
'@web/test-runner-junit-reporter': patch
'@web/test-runner-playwright': patch
'@web/test-runner-puppeteer': patch
'@web/test-runner-saucelabs': patch
'@web/test-runner-selenium': patch
'@web/test-runner-visual-regression': patch
'@web/test-runner-webdriver': patch
---

Add explicit types export to work with node16 module resolution (typescript ≥ 4.7)
10 changes: 8 additions & 2 deletions packages/browser-logs/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -16,8 +16,14 @@
"main": "dist/index.js",
"exports": {
".": {
"import": "./index.mjs",
"require": "./dist/index.js"
"import": {
"types": "./index.d.ts",
"default": "./index.mjs"
},
"require": {
"types": "./dist/index.d.ts",
"default": "./dist/index.js"
}
}
},
"engines": {
Expand Down
10 changes: 8 additions & 2 deletions packages/config-loader/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -44,8 +44,14 @@
"types": "dist/index.d.ts",
"exports": {
".": {
"import": "./index.mjs",
"require": "./src/index.js"
"import": {
"types": "./index.d.ts",
"default": "./index.mjs"
},
"require": {
"types": "./src/index.d.ts",
"default": "./src/index.js"
}
}
}
}
25 changes: 20 additions & 5 deletions packages/dev-server-core/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -16,15 +16,30 @@
"main": "dist/index.js",
"exports": {
".": {
"import": "./index.mjs",
"require": "./dist/index.js"
"import": {
"types": "./index.d.ts",
"default": "./index.mjs"
},
"require": {
"types": "./dist/index.d.ts",
"default": "./dist/index.js"
}
},
"./dist/dom5": {
"require": "./dist/dom5/index.js"
"require": {
"types": "./dist/dom5/index.d.ts",
"default": "./dist/dom5/index.js"
}
},
"./test-helpers": {
"import": "./test-helpers.mjs",
"require": "./dist/test-helpers.js"
"import": {
"types": "./test-helpers.d.ts",
"default": "./test-helpers.mjs"
},
"require": {
"types": "./dist/test-helpers.d.ts",
"default": "./dist/test-helpers.js"
}
}
},
"engines": {
Expand Down
10 changes: 8 additions & 2 deletions packages/dev-server-esbuild/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -16,8 +16,14 @@
"main": "dist/index.js",
"exports": {
".": {
"import": "./index.mjs",
"require": "./dist/index.js"
"import": {
"types": "./index.d.ts",
"default": "./index.mjs"
},
"require": {
"types": "./dist/index.d.ts",
"default": "./dist/index.js"
}
}
},
"engines": {
Expand Down
10 changes: 8 additions & 2 deletions packages/dev-server-hmr/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -16,8 +16,14 @@
"main": "dist/index.js",
"exports": {
".": {
"import": "./index.mjs",
"require": "./dist/index.js"
"import": {
"types": "./index.d.ts",
"default": "./index.mjs"
},
"require": {
"types": "./dist/index.d.ts",
"default": "./dist/index.js"
}
}
},
"engines": {
Expand Down
10 changes: 8 additions & 2 deletions packages/dev-server-import-maps/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -16,8 +16,14 @@
"main": "dist/index.js",
"exports": {
".": {
"import": "./index.mjs",
"require": "./dist/index.js"
"import": {
"types": "./index.d.ts",
"default": "./index.mjs"
},
"require": {
"types": "./dist/index.d.ts",
"default": "./dist/index.js"
}
}
},
"engines": {
Expand Down
10 changes: 8 additions & 2 deletions packages/dev-server-legacy/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -16,8 +16,14 @@
"main": "dist/index.js",
"exports": {
".": {
"import": "./index.mjs",
"require": "./dist/index.js"
"import": {
"types": "./index.d.ts",
"default": "./index.mjs"
},
"require": {
"types": "./dist/index.d.ts",
"default": "./dist/index.js"
}
}
},
"engines": {
Expand Down
10 changes: 8 additions & 2 deletions packages/dev-server-rollup/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -16,8 +16,14 @@
"main": "dist/index.js",
"exports": {
".": {
"import": "./index.mjs",
"require": "./dist/index.js"
"import": {
"types": "./index.d.ts",
"default": "./index.mjs"
},
"require": {
"types": "./dist/index.d.ts",
"default": "./dist/index.js"
}
}
},
"engines": {
Expand Down
10 changes: 8 additions & 2 deletions packages/dev-server-storybook/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -19,8 +19,14 @@
},
"exports": {
".": {
"import": "./index.mjs",
"require": "./dist/index.js"
"import": {
"types": "./index.d.ts",
"default": "./index.mjs"
},
"require": {
"types": "./dist/index.d.ts",
"default": "./dist/index.js"
}
}
},
"engines": {
Expand Down
10 changes: 8 additions & 2 deletions packages/dev-server/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -20,8 +20,14 @@
},
"exports": {
".": {
"import": "./index.mjs",
"require": "./dist/index.js"
"import": {
"types": "./index.d.ts",
"default": "./index.mjs"
},
"require": {
"types": "./dist/index.d.ts",
"default": "./dist/index.js"
}
}
},
"engines": {
Expand Down
10 changes: 8 additions & 2 deletions packages/parse5-utils/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -16,8 +16,14 @@
"main": "src/index.js",
"exports": {
".": {
"import": "./index.mjs",
"require": "./src/index.js"
"import": {
"types": "./index.d.ts",
"default": "./index.mjs"
},
"require": {
"types": "./src/index.d.ts",
"default": "./src/index.js"
}
}
},
"engines": {
Expand Down
10 changes: 8 additions & 2 deletions packages/polyfills-loader/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -16,8 +16,14 @@
"main": "dist/index.js",
"exports": {
".": {
"import": "./index.mjs",
"require": "./dist/index.js"
"import": {
"types": "./index.d.ts",
"default": "./index.mjs"
},
"require": {
"types": "./dist/index.d.ts",
"default": "./dist/index.js"
}
}
},
"engines": {
Expand Down
10 changes: 8 additions & 2 deletions packages/rollup-plugin-copy/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -20,8 +20,14 @@
"module": "index.mjs",
"exports": {
".": {
"import": "./index.mjs",
"require": "./src/copy.js"
"import": {
"types": "./index.d.ts",
"default": "./index.mjs"
},
"require": {
"types": "./src/copy.d.ts",
"default": "./src/copy.js"
}
}
},
"engines": {
Expand Down
10 changes: 8 additions & 2 deletions packages/rollup-plugin-html/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -16,8 +16,14 @@
"main": "dist/index.js",
"exports": {
".": {
"import": "./index.mjs",
"require": "./dist/index.js"
"import": {
"types": "./index.d.ts",
"default": "./index.mjs"
},
"require": {
"types": "./dist/index.d.ts",
"default": "./dist/index.js"
}
}
},
"engines": {
Expand Down
10 changes: 8 additions & 2 deletions packages/rollup-plugin-import-meta-assets/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -16,8 +16,14 @@
"main": "src/index.js",
"exports": {
".": {
"import": "./index.mjs",
"require": "./src/index.js"
"import": {
"types": "./index.d.ts",
"default": "./index.mjs"
},
"require": {
"types": "./src/index.d.ts",
"default": "./src/index.js"
}
}
},
"engines": {
Expand Down
10 changes: 8 additions & 2 deletions packages/rollup-plugin-polyfills-loader/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -16,8 +16,14 @@
"main": "dist/index.js",
"exports": {
".": {
"import": "./index.mjs",
"require": "./dist/index.js"
"import": {
"types": "./index.d.ts",
"default": "./index.mjs"
},
"require": {
"types": "./dist/index.d.ts",
"default": "./dist/index.js"
}
}
},
"engines": {
Expand Down
10 changes: 8 additions & 2 deletions packages/rollup-plugin-workbox/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -17,8 +17,14 @@
"module": "index.mjs",
"exports": {
".": {
"import": "./index.mjs",
"require": "./dist/index.js"
"import": {
"types": "./index.d.ts",
"default": "./index.mjs"
},
"require": {
"types": "./dist/index.d.ts",
"default": "./dist/index.js"
}
}
},
"scripts": {
Expand Down
10 changes: 8 additions & 2 deletions packages/test-runner-browserstack/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -16,8 +16,14 @@
"main": "dist/index.js",
"exports": {
".": {
"import": "./index.mjs",
"require": "./dist/index.js"
"import": {
"types": "./index.d.ts",
"default": "./index.mjs"
},
"require": {
"types": "./dist/index.d.ts",
"default": "./dist/index.js"
}
}
},
"engines": {
Expand Down
10 changes: 8 additions & 2 deletions packages/test-runner-chrome/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -16,8 +16,14 @@
"main": "dist/index.js",
"exports": {
".": {
"import": "./index.mjs",
"require": "./dist/index.js"
"import": {
"types": "./index.d.ts",
"default": "./index.mjs"
},
"require": {
"types": "./dist/index.d.ts",
"default": "./dist/index.js"
}
}
},
"engines": {
Expand Down
10 changes: 8 additions & 2 deletions packages/test-runner-cli/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -16,8 +16,14 @@
"main": "dist/index.js",
"exports": {
".": {
"import": "./index.mjs",
"require": "./dist/index.js"
"import": {
"types": "./index.d.ts",
"default": "./index.mjs"
},
"require": {
"types": "./dist/index.d.ts",
"default": "./dist/index.js"
}
}
},
"engines": {
Expand Down

0 comments on commit e3dff29

Please sign in to comment.