Skip to content

Commit feb45df

Browse files
committed
dual package publishing using nanobundle
1 parent e16820e commit feb45df

16 files changed

+8057
-2336
lines changed

@nact/core/.gitignore

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
*.js
2-
!rollup.config.js
32
!jest.config.js
43
dist/
54
*.d.ts
65
*.map
7-
index.mjs
6+
index.mjs

@nact/core/package.json

Lines changed: 14 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -2,13 +2,22 @@
22
"name": "@nact/core",
33
"version": "0.5.0",
44
"description": "",
5-
"module": "index.js",
6-
"main": "index.js",
5+
"main": "./dist/index.js",
6+
"module": "./dist/index.mjs",
7+
"types": "./dist/index.d.ts",
8+
"exports": {
9+
".": {
10+
"types": "./dist/index.d.ts",
11+
"require": "./dist/index.js",
12+
"import": "./dist/index.mjs"
13+
},
14+
"./package.json": "./package.json"
15+
},
716
"sideEffects": false,
817
"scripts": {
918
"test": "npm run lint-fix && jest",
1019
"test-watch": "jest --watch",
11-
"build": "rollup -c rollup.config.js",
20+
"build": "nanobundle build --platform node",
1221
"interactive-cover": "nyc --reporter=html mocha ./test/*.js && open ./coverage/index.html",
1322
"lint": "semistandard",
1423
"coverage": "nyc report --reporter=text-lcov | coveralls",
@@ -21,17 +30,16 @@
2130
"author": "",
2231
"license": "ISC",
2332
"devDependencies": {
24-
"@rollup/plugin-typescript": "^8.3.1",
2533
"@types/chai": "^4.3.0",
2634
"@types/chai-as-promised": "^7.1.5",
2735
"@types/jest": "^26.0.20",
2836
"chai": "^4.3.6",
2937
"chai-as-promised": "^7.1.1",
3038
"jest": "^26.6.3",
31-
"rollup": "^2.70.1",
39+
"nanobundle": "^1.0.0",
3240
"semistandard": "^16.0.0",
3341
"ts-jest": "^26.5.2",
3442
"tslib": "^2.3.1",
3543
"typescript": "^4.1.5"
3644
}
37-
}
45+
}

@nact/core/rollup.config.js

Lines changed: 0 additions & 13 deletions
This file was deleted.

@nact/core/tsconfig.json

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -27,9 +27,8 @@
2727
"resolveJsonModule": true,
2828
// Ensure that Babel can safely transpile files in the TypeScript project
2929
"isolatedModules": true,
30+
"rootDir": ".",
3031
"outDir": "dist",
31-
"declaration": true,
32-
"declarationDir": "."
33-
// Ensure that .d.ts files are created by tsc, but not .js files
32+
"declaration": true
3433
}
35-
}
34+
}

@nact/persistence/.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
dist/

0 commit comments

Comments
 (0)