Skip to content

Commit cc34863

Browse files
Bump version to 1.8.0; update exports in package.json and modify entry points in tsup.config.ts
1 parent 5c5061e commit cc34863

File tree

3 files changed

+27
-8
lines changed

3 files changed

+27
-8
lines changed

package.json

Lines changed: 19 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,31 @@
11
{
22
"name": "@astx/lib",
3-
"version": "1.7.0",
3+
"version": "1.8.0",
44
"description": "Compiler & Runtime library for a tiny JS AST based binary file format",
55
"main": "./dist/index.js",
66
"module": "./dist/index.mjs",
77
"types": "./dist/index.d.ts",
88
"files": [
99
"dist"
1010
],
11+
"exports": {
12+
"/compiler": {
13+
"import": "./dist/compiler.mjs",
14+
"require": "./dist/compiler.js"
15+
},
16+
"/loader": {
17+
"import": "./dist/loader.mjs",
18+
"require": "./dist/loader.js"
19+
},
20+
"/runtime": {
21+
"import": "./dist/runtime/default.mjs",
22+
"require": "./dist/runtime/default.js"
23+
},
24+
"/runtime/safe": {
25+
"import": "./dist/runtime/safe.mjs",
26+
"require": "./dist/runtime/safe.js"
27+
}
28+
},
1129
"scripts": {
1230
"build": "tsup",
1331
"test": "jest --passWithNoTests",

src/index.ts

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -126,8 +126,3 @@ export const MINIMAL_AST_KEYS: Record<string, string[]> = {
126126
Super: [],
127127
ExportSpecifier: ["local", "exported"],
128128
};
129-
130-
export { compile, saveToFile } from "./compiler.js";
131-
export { loadFromFile, loadFromBuffer, generateJSCode } from "./loader.js";
132-
export { run } from "./runtime/default.js";
133-
export { safeRun } from "./runtime/safe.js";

tsup.config.ts

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,10 +6,16 @@
66
import { defineConfig } from "tsup";
77

88
export default defineConfig({
9-
entry: ["src/index.ts"],
9+
entry: [
10+
"src/index.ts",
11+
"src/compiler.ts",
12+
"src/loader.ts",
13+
"src/runtime/default.ts",
14+
"src/runtime/safe.ts",
15+
],
1016
format: ["cjs", "esm"], // Build for commonJS and ESmodules
1117
dts: true, // Generate declaration file (.d.ts)
1218
splitting: false,
1319
sourcemap: true,
1420
clean: true,
15-
});
21+
});

0 commit comments

Comments
 (0)