Skip to content

Commit 17db4d8

Browse files
authored
Add exports in package.json (#892)
1 parent 1f20187 commit 17db4d8

File tree

1 file changed

+14
-8
lines changed

1 file changed

+14
-8
lines changed

javascript/package.json

+14-8
Original file line numberDiff line numberDiff line change
@@ -2,13 +2,25 @@
22
"name": "budoux",
33
"version": "0.6.4",
44
"description": "A small chunk segmenter.",
5+
"author": "Shuhei Iitsuka",
6+
"license": "Apache-2.0",
57
"repository": {
68
"type": "git",
79
"url": "https://github.com/google/budoux.git",
810
"directory": "javascript"
911
},
1012
"main": "./dist/index.js",
1113
"module": "./module/index.js",
14+
"exports": {
15+
".": {
16+
"import": "./module/index.js",
17+
"require": "./dist/index.js"
18+
}
19+
},
20+
"browser": {
21+
"./dist/win.js": "./dist/win-browser.js",
22+
"./module/win.js": "./module/win-browser.js"
23+
},
1224
"bin": {
1325
"budoux": "./bin/budoux.js"
1426
},
@@ -17,9 +29,9 @@
1729
"./module/tests/*"
1830
],
1931
"scripts": {
20-
"build": "npm run build:es && npm run build:cjs",
32+
"build": "npm run build:esm && npm run build:cjs",
2133
"build:cjs": "tsc && cp -r src/tests/models/ dist/tests/models/",
22-
"build:es": "tsc --outDir module --module ES2020 && cp module/win-browser.js module/win.js && cp -r src/tests/models/ module/tests/models/",
34+
"build:esm": "tsc --outDir module --module ES2020 && cp -r src/tests/models/ module/tests/models/",
2335
"bundle": "npm run bundle:webcomponents && npm run bundle:test",
2436
"bundle:test": "esbuild module/tests/index.browser.js --bundle --sourcemap --outfile=bundle/tests/index.browser.js",
2537
"bundle:webcomponents": "npm run bundle:webcomponents:ja && npm run bundle:webcomponents:zh-hans && npm run bundle:webcomponents:zh-hant && npm run bundle:webcomponents:th",
@@ -39,12 +51,6 @@
3951
"lint": "eslint src/** --no-error-on-unmatched-pattern",
4052
"fix": "eslint src/** --no-error-on-unmatched-pattern --fix"
4153
},
42-
"author": "Shuhei Iitsuka",
43-
"license": "Apache-2.0",
44-
"browser": {
45-
"./dist/win.js": "./dist/win-browser.js",
46-
"./module/win.js": "./module/win-browser.js"
47-
},
4854
"devDependencies": {
4955
"@eslint/eslintrc": "^3.1.0",
5056
"@eslint/js": "^9.9.0",

0 commit comments

Comments
 (0)