Skip to content

Commit

Permalink
build!: use .mjs/.cjs file extensions for node module context sup…
Browse files Browse the repository at this point in the history
…port (vitest-dev#717)
  • Loading branch information
danielroe committed Sep 5, 2021
1 parent 1892613 commit 42d5740
Show file tree
Hide file tree
Showing 10 changed files with 58 additions and 58 deletions.
8 changes: 4 additions & 4 deletions packages/components/package.json
Expand Up @@ -15,14 +15,14 @@
"author": "Jacob Clevenger<https://github.com/wheatjs>",
"exports": {
".": {
"import": "./index.esm.js",
"require": "./index.cjs.js"
"import": "./index.mjs",
"require": "./index.cjs"
},
"./*": "./*"
},
"main": "./index.cjs.js",
"main": "./index.cjs",
"types": "./index.d.ts",
"module": "./index.esm.js",
"module": "./index.mjs",
"unpkg": "./index.iife.min.js",
"jsdelivr": "./index.iife.min.js",
"sideEffects": false,
Expand Down
8 changes: 4 additions & 4 deletions packages/core/package.json
Expand Up @@ -16,14 +16,14 @@
"author": "Anthony Fu<https://github.com/antfu>",
"exports": {
".": {
"import": "./index.esm.js",
"require": "./index.cjs.js"
"import": "./index.mjs",
"require": "./index.cjs"
},
"./*": "./*"
},
"main": "./index.cjs.js",
"main": "./index.cjs",
"types": "./index.d.ts",
"module": "./index.esm.js",
"module": "./index.mjs",
"unpkg": "./index.iife.min.js",
"jsdelivr": "./index.iife.min.js",
"sideEffects": false,
Expand Down
8 changes: 4 additions & 4 deletions packages/electron/package.json
Expand Up @@ -18,14 +18,14 @@
"author": "Archer Gu<https://github.com/ArcherGu>",
"exports": {
".": {
"import": "./index.esm.js",
"require": "./index.cjs.js"
"import": "./index.mjs",
"require": "./index.cjs"
},
"./*": "./*"
},
"main": "./index.cjs.js",
"main": "./index.cjs",
"types": "./index.d.ts",
"module": "./index.esm.js",
"module": "./index.mjs",
"sideEffects": false,
"bugs": {
"url": "https://github.com/vueuse/vueuse/issues"
Expand Down
20 changes: 10 additions & 10 deletions packages/firebase/package.json
Expand Up @@ -18,26 +18,26 @@
"author": "Anthony Fu<https://github.com/antfu>",
"exports": {
".": {
"import": "./index.esm.js",
"require": "./index.cjs.js"
"import": "./index.mjs",
"require": "./index.cjs"
},
"./*": "./*",
"./useAuth": {
"import": "./useAuth.esm.js",
"require": "./useAuth.cjs.js"
"import": "./useAuth.mjs",
"require": "./useAuth.cjs"
},
"./useFirestore": {
"import": "./useFirestore.esm.js",
"require": "./useFirestore.cjs.js"
"import": "./useFirestore.mjs",
"require": "./useFirestore.cjs"
},
"./useRTDB": {
"import": "./useRTDB.esm.js",
"require": "./useRTDB.cjs.js"
"import": "./useRTDB.mjs",
"require": "./useRTDB.cjs"
}
},
"main": "./index.cjs.js",
"main": "./index.cjs",
"types": "./index.d.ts",
"module": "./index.esm.js",
"module": "./index.mjs",
"unpkg": "./index.iife.min.js",
"jsdelivr": "./index.iife.min.js",
"sideEffects": false,
Expand Down
32 changes: 16 additions & 16 deletions packages/integrations/package.json
Expand Up @@ -16,38 +16,38 @@
"author": "Anthony Fu<https://github.com/antfu>",
"exports": {
".": {
"import": "./index.esm.js",
"require": "./index.cjs.js"
"import": "./index.mjs",
"require": "./index.cjs"
},
"./*": "./*",
"./useAxios": {
"import": "./useAxios.esm.js",
"require": "./useAxios.cjs.js"
"import": "./useAxios.mjs",
"require": "./useAxios.cjs"
},
"./useCookies": {
"import": "./useCookies.esm.js",
"require": "./useCookies.cjs.js"
"import": "./useCookies.mjs",
"require": "./useCookies.cjs"
},
"./useFocusTrap": {
"import": "./useFocusTrap.esm.js",
"require": "./useFocusTrap.cjs.js"
"import": "./useFocusTrap.mjs",
"require": "./useFocusTrap.cjs"
},
"./useJwt": {
"import": "./useJwt.esm.js",
"require": "./useJwt.cjs.js"
"import": "./useJwt.mjs",
"require": "./useJwt.cjs"
},
"./useNProgress": {
"import": "./useNProgress.esm.js",
"require": "./useNProgress.cjs.js"
"import": "./useNProgress.mjs",
"require": "./useNProgress.cjs"
},
"./useQRCode": {
"import": "./useQRCode.esm.js",
"require": "./useQRCode.cjs.js"
"import": "./useQRCode.mjs",
"require": "./useQRCode.cjs"
}
},
"main": "./index.cjs.js",
"main": "./index.cjs",
"types": "./index.d.ts",
"module": "./index.esm.js",
"module": "./index.mjs",
"unpkg": "./index.iife.min.js",
"jsdelivr": "./index.iife.min.js",
"sideEffects": false,
Expand Down
8 changes: 4 additions & 4 deletions packages/router/package.json
Expand Up @@ -17,14 +17,14 @@
"author": "Anthony Fu<https://github.com/antfu>",
"exports": {
".": {
"import": "./index.esm.js",
"require": "./index.cjs.js"
"import": "./index.mjs",
"require": "./index.cjs"
},
"./*": "./*"
},
"main": "./index.cjs.js",
"main": "./index.cjs",
"types": "./index.d.ts",
"module": "./index.esm.js",
"module": "./index.mjs",
"unpkg": "./index.iife.min.js",
"jsdelivr": "./index.iife.min.js",
"sideEffects": false,
Expand Down
8 changes: 4 additions & 4 deletions packages/rxjs/package.json
Expand Up @@ -18,14 +18,14 @@
"author": "Anthony Fu<https://github.com/antfu>",
"exports": {
".": {
"import": "./index.esm.js",
"require": "./index.cjs.js"
"import": "./index.mjs",
"require": "./index.cjs"
},
"./*": "./*"
},
"main": "./index.cjs.js",
"main": "./index.cjs",
"types": "./index.d.ts",
"module": "./index.esm.js",
"module": "./index.mjs",
"unpkg": "./index.iife.min.js",
"jsdelivr": "./index.iife.min.js",
"sideEffects": false,
Expand Down
8 changes: 4 additions & 4 deletions packages/shared/package.json
Expand Up @@ -15,14 +15,14 @@
"author": "Anthony Fu<https://github.com/antfu>",
"exports": {
".": {
"import": "./index.esm.js",
"require": "./index.cjs.js"
"import": "./index.mjs",
"require": "./index.cjs"
},
"./*": "./*"
},
"main": "./index.cjs.js",
"main": "./index.cjs",
"types": "./index.d.ts",
"module": "./index.esm.js",
"module": "./index.mjs",
"unpkg": "./index.iife.min.js",
"jsdelivr": "./index.iife.min.js",
"sideEffects": false,
Expand Down
4 changes: 2 additions & 2 deletions scripts/rollup.config.ts
Expand Up @@ -36,11 +36,11 @@ for (const { globals, name, external, submodules, iife } of activePackages) {

const output: OutputOptions[] = [
{
file: `packages/${name}/dist/${fn}.cjs.js`,
file: `packages/${name}/dist/${fn}.cjs`,
format: 'cjs',
},
{
file: `packages/${name}/dist/${fn}.esm.js`,
file: `packages/${name}/dist/${fn}.mjs`,
format: 'es',
},
]
Expand Down
12 changes: 6 additions & 6 deletions scripts/utils.ts
Expand Up @@ -348,17 +348,17 @@ export async function updatePackageJSON(indexes: PackageIndexes) {
packageJSON.homepage = name === 'core'
? 'https://github.com/vueuse/vueuse#readme'
: `https://github.com/vueuse/vueuse/tree/main/packages/${name}#readme`
packageJSON.main = './index.cjs.js'
packageJSON.main = './index.cjs'
packageJSON.types = './index.d.ts'
packageJSON.module = './index.esm.js'
packageJSON.module = './index.mjs'
if (iife !== false) {
packageJSON.unpkg = './index.iife.min.js'
packageJSON.jsdelivr = './index.iife.min.js'
}
packageJSON.exports = {
'.': {
import: './index.esm.js',
require: './index.cjs.js',
import: './index.mjs',
require: './index.cjs',
},
'./*': './*',
}
Expand All @@ -368,8 +368,8 @@ export async function updatePackageJSON(indexes: PackageIndexes) {
.filter(i => i.package === name)
.forEach((i) => {
packageJSON.exports[`./${i.name}`] = {
import: `./${i.name}.esm.js`,
require: `./${i.name}.cjs.js`,
import: `./${i.name}.mjs`,
require: `./${i.name}.cjs`,
}
})
}
Expand Down

0 comments on commit 42d5740

Please sign in to comment.