Skip to content

Commit

Permalink
build: add logic and utils to conditional exports
Browse files Browse the repository at this point in the history
  • Loading branch information
kotarella1110 committed Oct 18, 2023
1 parent ec8e19e commit 4623505
Showing 1 changed file with 19 additions and 1 deletion.
20 changes: 19 additions & 1 deletion package.json
Expand Up @@ -22,6 +22,16 @@
"import": "./dist/index.esm.mjs",
"require": "./dist/index.cjs.js"
},
"./logic": {
"types": "./dist/logic/index.d.ts",
"import": "./dist/logic/index.mjs",
"require": "./dist/logic/index.cjs"
},
"./utils": {
"types": "./dist/utils/index.d.ts",
"import": "./dist/utils/index.mjs",
"require": "./dist/utils/index.cjs"
},
"./server": {
"types": "./dist/server/index.d.ts",
"import": "./dist/server/index.mjs",
Expand All @@ -30,6 +40,12 @@
},
"typesVersions": {
"*": {
"logic": [
"types/logic/index.d.ts"
],
"utils": [
"types/utils/index.d.ts"
],
"server": [
"types/server/index.d.ts"
]
Expand All @@ -38,11 +54,13 @@
"scripts": {
"clean": "rimraf dist",
"prebuild": "pnpm clean",
"build": "pnpm build:modern && pnpm build:server",
"build": "pnpm build:modern && pnpm build:logic && pnpm build:utils && pnpm build:server",
"build:watch": "pnpm build:modern -w",
"postbuild": "rimraf dist/__tests__ && node ./scripts/rollup/assert-esm-exports.mjs && node ./scripts/rollup/assert-cjs-exports.cjs",
"build:modern": "rollup -c ./scripts/rollup/rollup.config.js",
"build:server": "esbuild src/server/index.ts --bundle --format=cjs --out-extension:.js=.cjs --outbase=src --outdir=dist && esbuild src/server/index.ts --bundle --format=esm --out-extension:.js=.mjs --outbase=src --outdir=dist",
"build:logic": "esbuild src/logic/index.ts --bundle --format=cjs --out-extension:.js=.cjs --outbase=src --outdir=dist && esbuild src/logic/index.ts --bundle --format=esm --out-extension:.js=.mjs --outbase=src --outdir=dist",
"build:utils": "esbuild src/utils/index.ts --bundle --format=cjs --out-extension:.js=.cjs --outbase=src --outdir=dist && esbuild src/utils/index.ts --bundle --format=esm --out-extension:.js=.mjs --outbase=src --outdir=dist",
"build:esm": "rollup -c ./scripts/rollup/rollup.esm.config.js",
"prettier:fix": "prettier --config .prettierrc --write \"**/*.{js,ts,tsx,css}\"",
"lint": "eslint '**/*.{js,ts,tsx}'",
Expand Down

0 comments on commit 4623505

Please sign in to comment.