Skip to content

Commit fa49647

Browse files
committed
Remove Common JS build, only support modules
1 parent 995e282 commit fa49647

File tree

3 files changed

+8
-6
lines changed

3 files changed

+8
-6
lines changed

examples/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
"name": "json-rules-engine-examples",
33
"version": "1.0.0",
44
"description": "examples for json-rule-engine",
5-
"main": "",
5+
"type": "module",
66
"private": true,
77
"scripts": {
88
"all": "for i in *.mts; do tsx $i; done;"

package.json

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,13 @@
22
"name": "json-rules-engine",
33
"version": "8.0.0-alpha.1",
44
"description": "Rules Engine expressed in simple json",
5-
"main": "dist/index.cjs",
6-
"module": "dist/index.js",
75
"types": "types/index.d.ts",
86
"type": "module",
7+
"exports": {
8+
".": {
9+
"import": "./dist/index.js"
10+
}
11+
},
912
"engines": {
1013
"node": ">=18.0.0"
1114
},

tsup.config.ts

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@ import { defineConfig } from "tsup";
33
export default defineConfig({
44
entry: ["src/index.mjs"],
55
sourcemap: true,
6-
format: ["esm", "cjs"],
7-
target: ["es2015"],
8-
cjsInterop: true,
6+
format: ["esm"],
7+
target: ["node18"]
98
});

0 commit comments

Comments
 (0)