Skip to content

Commit 3c8bfe3

Browse files
committed
feat: build
1 parent a493436 commit 3c8bfe3

File tree

6 files changed

+91
-33
lines changed

6 files changed

+91
-33
lines changed

bin/jike-cli.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
require('../dist')

package.json

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,8 @@
77
"url": "https://github.com/open-jike/jike-cli#issues"
88
},
99
"license": "MIT",
10+
"main": "./dist/index.js",
11+
"bin": "./bin/jike-cli.js",
1012
"repository": {
1113
"type": "git",
1214
"url": "git+https://github.com/open-jike/jike-cli.git"
@@ -18,8 +20,9 @@
1820
"dev": "esno src/index.ts",
1921
"lint": "eslint . --ext .vue,.js,.ts,.jsx,.tsx",
2022
"lint:fix": "eslint . --fix --ext .vue,.js,.ts,.jsx,.tsx",
21-
"build": "tsup && esno scripts/postbuild.ts",
23+
"build": "tsup",
2224
"test": "vitest",
25+
"release": "bumpp --commit --push --tag && npm publish",
2326
"prepublishOnly": "pnpm run build"
2427
},
2528
"dependencies": {
@@ -33,6 +36,7 @@
3336
"@sxzz/eslint-config-prettier": "^2.1.0",
3437
"@sxzz/eslint-config-ts": "^2.1.0",
3538
"@types/node": "*",
39+
"bumpp": "^7.1.1",
3640
"eslint": "^8.11.0",
3741
"eslint-define-config": "^1.3.0",
3842
"esno": "^0.14.1",

pnpm-lock.yaml

Lines changed: 82 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

scripts/postbuild.ts

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

tsconfig.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,6 @@
1111
"resolveJsonModule": true,
1212
"types": ["node"]
1313
},
14-
"include": ["src", "tests", "scripts"],
14+
"include": ["src", "tests"],
1515
"exclude": ["tests/fixtures"]
1616
}

tsup.config.ts

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,8 @@
11
import { defineConfig } from 'tsup'
22

33
export default defineConfig({
4-
entry: ['./src'],
5-
format: ['cjs', 'esm'],
4+
entry: ['./src/index.ts'],
5+
format: ['cjs'],
66
target: 'node12',
77
clean: true,
8-
sourcemap: true,
9-
dts: true,
108
})

0 commit comments

Comments
 (0)