Skip to content

Commit 63196a1

Browse files
authored
build!: migrate to pure esm (#175)
1 parent d0d1356 commit 63196a1

File tree

5 files changed

+13
-52
lines changed

5 files changed

+13
-52
lines changed

packages/core/package.json

Lines changed: 4 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -3,27 +3,13 @@
33
"version": "1.4.0",
44
"description": "emnapi core",
55
"type": "module",
6-
"main": "./dist/emnapi-core.cjs",
6+
"main": "./dist/emnapi-core.js",
77
"module": "./dist/emnapi-core.js",
8-
"types": "./dist/emnapi-core.d.cts",
8+
"types": "./dist/emnapi-core.d.ts",
99
"sideEffects": false,
1010
"exports": {
11-
".": {
12-
"types": {
13-
"module": "./dist/emnapi-core.d.ts",
14-
"module-sync": "./dist/emnapi-core.d.ts",
15-
"import": "./dist/emnapi-core.d.cts",
16-
"require": "./dist/emnapi-core.d.cts",
17-
"default": "./dist/emnapi-core.d.cts"
18-
},
19-
"module": "./dist/emnapi-core.js",
20-
"module-sync": "./dist/emnapi-core.js",
21-
"default": "./dist/emnapi-core.cjs"
22-
},
23-
"./plugins/v8": {
24-
"types": "./dist/plugins/v8.d.ts",
25-
"default": "./dist/plugins/v8.js"
26-
},
11+
".": "./dist/emnapi-core.js",
12+
"./plugins/v8": "./dist/plugins/v8.js",
2713
"./package.json": "./package.json"
2814
},
2915
"dependencies": {

packages/core/rollup.config.js

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -15,9 +15,6 @@ export default [
1515
outputFile: 'plugins/v8',
1616
dtsEntry: 'dist/types/emnapi/v8.d.ts',
1717
input: join(import.meta.dirname, 'src/emnapi/v8.js'),
18-
cjs: false,
19-
browser: false,
20-
umd: true,
2118
compilerOptions: {
2219
declaration: false,
2320
declarationMap: false,

packages/runtime/package.json

Lines changed: 3 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -3,23 +3,12 @@
33
"version": "1.4.0",
44
"description": "emnapi runtime",
55
"type": "module",
6-
"main": "./dist/emnapi.cjs",
6+
"main": "./dist/emnapi.js",
77
"module": "./dist/emnapi.js",
8-
"types": "./dist/emnapi.d.cts",
8+
"types": "./dist/emnapi.d.ts",
99
"sideEffects": false,
1010
"exports": {
11-
".": {
12-
"types": {
13-
"module": "./dist/emnapi.d.ts",
14-
"module-sync": "./dist/emnapi.d.ts",
15-
"import": "./dist/emnapi.d.cts",
16-
"require": "./dist/emnapi.d.cts",
17-
"default": "./dist/emnapi.d.cts"
18-
},
19-
"module": "./dist/emnapi.js",
20-
"module-sync": "./dist/emnapi.js",
21-
"default": "./dist/emnapi.cjs"
22-
},
11+
".": "./dist/emnapi.js",
2312
"./package.json": "./package.json"
2413
},
2514
"dependencies": {

packages/shared/src/rollup.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -190,14 +190,14 @@ export function makeConfig (options: MakeConfigOptions): RollupOptions {
190190
format: 'umd',
191191
name: outputName,
192192
exports: outputExports,
193-
sourcemap
193+
// sourcemap
194194
} satisfies RollupOptions['output'],
195195
iife: {
196196
file: `${outputDir}/${outputFile}.iife${minify ? '.min' : ''}.cjs`,
197197
format: 'iife',
198198
name: outputName,
199199
exports: outputExports,
200-
sourcemap
200+
// sourcemap
201201
} satisfies RollupOptions['output']
202202
}
203203

@@ -234,7 +234,7 @@ export function makeConfig (options: MakeConfigOptions): RollupOptions {
234234
}
235235

236236
export function defineConfig (options: Options): RollupOptions[] {
237-
const { browser = true, cjs = true, umd = true, ...restOptions } = options
237+
const { browser = false, cjs = false, umd = false, ...restOptions } = options
238238
return ([
239239
['esm', false],
240240
...(cjs ? [['cjs', false]] as const : []),

packages/wasi-threads/package.json

Lines changed: 3 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -3,23 +3,12 @@
33
"version": "1.0.4",
44
"description": "WASI threads proposal implementation in JavaScript",
55
"type": "module",
6-
"main": "./dist/wasi-threads.cjs",
6+
"main": "./dist/wasi-threads.js",
77
"module": "./dist/wasi-threads.js",
8-
"types": "./dist/wasi-threads.d.cts",
8+
"types": "./dist/wasi-threads.d.ts",
99
"sideEffects": false,
1010
"exports": {
11-
".": {
12-
"types": {
13-
"module": "./dist/wasi-threads.d.ts",
14-
"module-sync": "./dist/wasi-threads.d.ts",
15-
"import": "./dist/wasi-threads.d.cts",
16-
"require": "./dist/wasi-threads.d.cts",
17-
"default": "./dist/wasi-threads.d.cts"
18-
},
19-
"module": "./dist/wasi-threads.js",
20-
"module-sync": "./dist/wasi-threads.js",
21-
"default": "./dist/wasi-threads.cjs"
22-
},
11+
".": "./dist/wasi-threads.js",
2312
"./package.json": "./package.json"
2413
},
2514
"dependencies": {

0 commit comments

Comments
 (0)