Skip to content

Commit 5d75a80

Browse files
authored
chore(*): Clean up some package and add lerna script (#304)
1 parent 458fb18 commit 5d75a80

File tree

10 files changed

+39
-6531
lines changed

10 files changed

+39
-6531
lines changed

README.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -215,6 +215,14 @@ const signedTx = await ETH.signTransaction(signTxData);
215215

216216
```
217217

218+
## Scripts
219+
220+
- `bootstrap`: Initialize monorepo environment with lerna.
221+
- `build`: Build all packages.
222+
- `clean`: Remove all packages's node_modules.
223+
- `ci`: Script for CI.
224+
- `update:lock`: Update package-lock.json information.
225+
218226
## Contributing
219227

220228
If you're interested to develop new coin for CoolWallet Pro, please see [CONTRIBUTING](./CONTRIBUTING.md) for more information.

lerna.json

Lines changed: 1 addition & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -1,25 +1,5 @@
11
{
2-
"packages": [
3-
"packages/coin-ada",
4-
"packages/coin-atom",
5-
"packages/coin-bch",
6-
"packages/coin-bnb",
7-
"packages/coin-bsc",
8-
"packages/coin-btc",
9-
"packages/coin-cro",
10-
"packages/coin-cronos",
11-
"packages/coin-dot",
12-
"packages/coin-etc",
13-
"packages/coin-eth",
14-
"packages/coin-icx",
15-
"packages/coin-ltc",
16-
"packages/coin-trx",
17-
"packages/coin-xlm",
18-
"packages/coin-xrp",
19-
"packages/coin-zen",
20-
"packages/transport-jre-http",
21-
"packages/transport-web-ble"
22-
],
2+
"packages": ["packages/*"],
233
"version": "1.1.2",
244
"command": {
255
"bootstrap": {

package.json

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,11 @@
3232
},
3333
"scripts": {
3434
"test": "jest",
35+
"bootstrap": "lerna bootstrap --ignore=\"@coolwallet/transport-react-native-ble\" --ignore=\"tester\"",
36+
"build": "lerna run build --ignore=\"@coolwallet/transport-react-native-ble\" --ignore=\"tester\"",
37+
"clean": "lerna clean --yes",
38+
"ci": "npm run clean && npm run bootstrap && npm run build",
39+
"update:lock": "lerna exec --ignore=\"@coolwallet/transport-react-native-ble\" -- npm i",
3540
"build-template": "cd packages/core && npm ci && npm run build && cd ../transport-web-ble && npm ci && npm run build && cd ../transport-jre-http && npm ci && npm run build && cd ../coin-template && npm ci && npm run build"
3641
},
3742
"license": "Apache-2.0"

packages/coin-matic/package-lock.json

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

packages/coin-matic/webpack.config.js

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

0 commit comments

Comments
 (0)