Skip to content

Commit affd145

Browse files
committed
feat: migrate from microbundle to tsup
1 parent 2a70474 commit affd145

File tree

18 files changed

+626
-3114
lines changed

18 files changed

+626
-3114
lines changed

examples/with-lodash/tsconfig.json

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
{
22
"extends": "@crashmax/tsconfig",
33
"compilerOptions": {
4-
"moduleResolution": "NodeNext",
54
"experimentalDecorators": true,
65
"emitDecoratorMetadata": true,
76
"outDir": "dist"

examples/with-node/tsconfig.json

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
{
22
"extends": "@crashmax/tsconfig",
33
"compilerOptions": {
4-
"moduleResolution": "NodeNext",
54
"experimentalDecorators": true,
65
"emitDecoratorMetadata": true,
76
"outDir": "dist"

package.json

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,10 +18,9 @@
1818
"@crashmax/prettier-config": "2.2.1",
1919
"@crashmax/tsconfig": "1.0.2",
2020
"cross-env": "7.0.3",
21-
"del-cli": "5.0.0",
22-
"microbundle": "0.15.1",
2321
"nodemon": "2.0.20",
2422
"ts-node": "10.9.1",
23+
"tsup": "6.6.3",
2524
"tsx": "3.12.3",
2625
"turbo": "1.7.4",
2726
"typescript": "4.9.5"

packages/browser/package.json

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -2,16 +2,16 @@
22
"name": "@stenodb/browser",
33
"description": "✍ Easy to use local JSON database",
44
"version": "3.3.1",
5-
"type": "module",
6-
"source": "./src/index.ts",
75
"exports": {
8-
"types": "./dist/index.d.ts",
9-
"require": "./dist/index.cjs",
10-
"default": "./dist/index.esm.js"
6+
".": {
7+
"types": "./dist/index.d.ts",
8+
"require": "./dist/index.js",
9+
"default": "./dist/index.mjs"
10+
}
1111
},
1212
"types": "./dist/index.d.ts",
13-
"main": "./dist/index.cjs",
14-
"module": "./dist/index.esm.js",
13+
"main": "./dist/index.js",
14+
"module": "./dist/index.mjs",
1515
"files": [
1616
"dist",
1717
"src"
@@ -42,8 +42,8 @@
4242
"ESM"
4343
],
4444
"scripts": {
45-
"dev": "microbundle watch",
46-
"build": "del-cli dist && microbundle --format esm,cjs --target web"
45+
"dev": "pnpm build -- --watch src",
46+
"build": "tsup src/index.ts --format esm,cjs --dts --clean"
4747
},
4848
"dependencies": {
4949
"@stenodb/logger": "workspace:3.3.1",

packages/browser/tsconfig.json

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
{
22
"extends": "@crashmax/tsconfig",
33
"compilerOptions": {
4-
"moduleResolution": "NodeNext",
54
"outDir": "dist"
65
},
76
"include": [

packages/lodash/package.json

Lines changed: 8 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,34 +1,33 @@
11
{
22
"name": "@stenodb/lodash",
33
"version": "3.3.1",
4-
"type": "module",
54
"exports": {
65
".": {
76
"types": "./dist/index.d.ts",
8-
"require": "./dist/index.cjs",
9-
"default": "./dist/index.esm.js"
7+
"require": "./dist/index.js",
8+
"default": "./dist/index.mjs"
109
},
1110
"./node": {
1211
"types": "./dist/node.d.ts",
1312
"require": "./dist/node.cjs",
14-
"default": "./dist/node.esm.js"
13+
"default": "./dist/node.js"
1514
},
1615
"./browser": {
1716
"types": "./dist/browser.d.ts",
1817
"require": "./dist/browser.cjs",
19-
"default": "./dist/browser.esm.js"
18+
"default": "./dist/browser.js"
2019
}
2120
},
2221
"types": "./dist/index.d.ts",
23-
"main": "./dist/index.cjs",
24-
"module": "./dist/index.esm.js",
22+
"main": "./dist/index.js",
23+
"module": "./dist/index.mjs",
2524
"files": [
2625
"dist",
2726
"src"
2827
],
2928
"scripts": {
30-
"dev": "microbundle watch",
31-
"build": "del-cli dist && microbundle -i src/index.ts -i src/node.ts -i src/browser.ts --format esm,cjs"
29+
"dev": "pnpm build -- --watch src",
30+
"build": "tsup src/index.ts src/node.ts src/browser.ts --format esm,cjs --dts --clean"
3231
},
3332
"dependencies": {
3433
"@stenodb/browser": "workspace:3.3.1",

packages/lodash/tsconfig.json

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
{
22
"extends": "@crashmax/tsconfig",
33
"compilerOptions": {
4-
"moduleResolution": "NodeNext",
54
"outDir": "dist"
65
},
76
"include": [

packages/logger/package.json

Lines changed: 8 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,29 +1,28 @@
11
{
22
"name": "@stenodb/logger",
33
"version": "3.3.1",
4-
"type": "module",
54
"exports": {
65
".": {
76
"types": "./dist/index.d.ts",
8-
"require": "./dist/index.cjs",
9-
"default": "./dist/index.esm.js"
7+
"require": "./dist/index.js",
8+
"default": "./dist/index.mjs"
109
},
1110
"./rotation": {
1211
"types": "./dist/rotation.d.ts",
13-
"require": "./dist/rotation.cjs",
14-
"default": "./dist/rotation.esm.js"
12+
"require": "./dist/rotation.js",
13+
"default": "./dist/rotation.mjs"
1514
}
1615
},
1716
"types": "./dist/index.d.ts",
18-
"main": "./dist/index.cjs",
19-
"module": "./dist/index.esm.js",
17+
"main": "./dist/index.js",
18+
"module": "./dist/index.mjs",
2019
"files": [
2120
"dist",
2221
"src"
2322
],
2423
"scripts": {
25-
"dev": "microbundle watch",
26-
"build": "del-cli dist && microbundle -i src/index.ts -i src/rotation.ts"
24+
"dev": "pnpm build -- --watch src",
25+
"build": "tsup src/index.ts src/rotation.ts --format esm,cjs --dts --clean"
2726
},
2827
"devDependencies": {
2928
"@types/node": "18.11.19"

packages/logger/tsconfig.json

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
{
22
"extends": "@crashmax/tsconfig",
33
"compilerOptions": {
4-
"moduleResolution": "NodeNext",
54
"outDir": "dist"
65
},
76
"include": [

packages/nest/package.json

Lines changed: 6 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,16 @@
11
{
22
"name": "@stenodb/nest",
33
"version": "3.3.1",
4-
"type": "module",
5-
"source": "./src/index.ts",
64
"exports": {
75
".": {
86
"types": "./dist/index.d.ts",
9-
"require": "./dist/index.cjs"
7+
"require": "./dist/index.js",
8+
"default": "./dist/index.mjs"
109
}
1110
},
1211
"types": "./dist/index.d.ts",
13-
"main": "./dist/index.cjs",
12+
"main": "./dist/index.js",
13+
"module": "./dist/index.mjs",
1414
"files": [
1515
"dist",
1616
"src"
@@ -35,12 +35,11 @@
3535
"local",
3636
"class-transformer",
3737
"JSON",
38-
"ESM",
3938
"nestjs"
4039
],
4140
"scripts": {
42-
"dev": "microbundle watch",
43-
"build": "del-cli dist && microbundle --format cjs --target node"
41+
"dev": "pnpm build -- --watch src",
42+
"build": "tsup src/index.ts --format esm,cjs --dts --clean --target node14"
4443
},
4544
"dependencies": {
4645
"@nestjs/common": "9.3.7",

0 commit comments

Comments
 (0)