Skip to content
This repository was archived by the owner on May 27, 2025. It is now read-only.

Commit 5a316b4

Browse files
committed
refactor: Export cjs and esm for rgbpp sdk
1 parent 95e5b93 commit 5a316b4

26 files changed

+166
-228
lines changed

apps/service/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@
2828
"convert-keys": "^1.3.4",
2929
"json-rpc-2.0": "^1.7.0",
3030
"reflect-metadata": "^0.2.0",
31-
"rgbpp": "workspace:*",
31+
"rgbpp": "^0.4.0",
3232
"rxjs": "^7.8.1",
3333
"zod": "^3.23.8"
3434
},

examples/rgbpp/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
},
1212
"dependencies": {
1313
"@nervosnetwork/ckb-sdk-utils": "^0.109.1",
14-
"rgbpp": "workspace:*"
14+
"rgbpp": "^0.4.0"
1515
},
1616
"devDependencies": {
1717
"@types/node": "^20.11.28",

examples/rgbpp/tsconfig.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
"$schema": "https://json.schemastore.org/tsconfig",
33
"compilerOptions": {
44
"target": "ES2015",
5-
"lib": ["dom", "dom.iterable", "esnext"],
5+
"lib": ["esnext"],
66
"module": "NodeNext",
77
"composite": false,
88
"resolveJsonModule": true,

examples/xudt-on-ckb/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
},
1212
"dependencies": {
1313
"@nervosnetwork/ckb-sdk-utils": "^0.109.1",
14-
"rgbpp": "^0.3.0"
14+
"rgbpp": "^0.4.0"
1515
},
1616
"devDependencies": {
1717
"dotenv": "^16.4.5",

examples/xudt-on-ckb/tsconfig.json

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,7 @@
11
{
2-
"$schema": "https://json.schemastore.org/tsconfig",
32
"compilerOptions": {
43
"target": "ES2015",
5-
"lib": ["dom", "dom.iterable", "esnext"],
4+
"lib": ["dom", "esnext"],
65
"module": "NodeNext",
76
"composite": false,
87
"resolveJsonModule": true,

packages/btc/package.json

Lines changed: 20 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -3,18 +3,30 @@
33
"version": "0.4.0",
44
"scripts": {
55
"test": "vitest",
6-
"build": "tsc -p tsconfig.build.json",
6+
"build": "tsup",
77
"lint": "tsc && eslint '{src,tests}/**/*.{js,ts}' && prettier --check '{src,tests}/**/*.{js,ts}'",
8-
"lint:fix": "tsc && eslint --fix '{src,tests}/**/*.{js,ts}' && prettier --write '{src,tests}/**/*.{js,ts}'",
9-
"clean": "pnpm run clean:cache & pnpm run clean:build",
10-
"clean:build": "rimraf lib && pnpm run clean:buildinfo",
11-
"clean:buildinfo": "rimraf tsconfig.*tsbuildinfo",
12-
"clean:cache": "rimraf .turbo"
8+
"lint:fix": "tsc && eslint --fix '{src,tests}/**/*.{js,ts}' && prettier --write '{src,tests}/**/*.{js,ts}'"
139
},
14-
"main": "lib",
10+
"type": "module",
11+
"main": "./dist/index.js",
12+
"types": "./dist/index.d.ts",
1513
"files": [
16-
"lib"
14+
"src",
15+
"dist"
1716
],
17+
"exports": {
18+
".": {
19+
"import": {
20+
"types": "./dist/index.d.ts",
21+
"default": "./dist/index.js"
22+
},
23+
"require": {
24+
"types": "./dist/index.d.cts",
25+
"default": "./dist/index.cjs"
26+
}
27+
},
28+
"./package.json": "./package.json"
29+
},
1830
"dependencies": {
1931
"@bitcoinerlab/secp256k1": "^1.1.1",
2032
"@ckb-lumos/codec": "0.22.2",
@@ -27,10 +39,6 @@
2739
"lodash": "^4.17.21",
2840
"p-limit": "^3.1.0"
2941
},
30-
"devDependencies": {
31-
"@types/lodash": "^4.17.0",
32-
"vitest": "^1.4.0"
33-
},
3442
"publishConfig": {
3543
"access": "public"
3644
}

packages/btc/tsconfig.build.json

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

packages/btc/tsconfig.json

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

packages/btc/tsup.config.ts

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
import { defineConfig } from 'tsup';
2+
3+
import { dependencies, name } from './package.json';
4+
5+
import config from '../../tsup-base.config';
6+
7+
export default defineConfig({
8+
...config,
9+
name,
10+
entry: ['src/index.ts'],
11+
external: Object.keys(dependencies),
12+
platform: 'browser',
13+
});

packages/btc/vitest.config.mts

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

0 commit comments

Comments
 (0)