Repository navigation
Expand file tree
/
Copy pathpackage.json
More file actions
71 lines (71 loc) · 3.18 KB
/
Copy pathpackage.json
File metadata and controls
71 lines (71 loc) · 3.18 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
{
"name": "splice-wallet-kernel",
"scripts": {
"start:all": "yarn pm2 start ecosystem.config.js --env development",
"start:canton": "tsx ./scripts/src/start-canton.ts",
"start:localnet": "tsx ./scripts/src/start-localnet.ts start",
"start:canton:console": ".canton/bin/canton --config canton/canton.conf --bootstrap canton/bootstrap.canton",
"stop:all": "yarn pm2 stop all",
"stop:localnet": "tsx ./scripts/src/start-localnet.ts stop",
"generate:dapp": "yarn workspace @splice/core-rpc-generator build && open-rpc-generator generate -c ./rpc-generator-config-dapp.json",
"generate:user": "yarn workspace @splice/core-rpc-generator build && open-rpc-generator generate -c ./rpc-generator-config-user.json",
"generate:signing": "yarn workspace @splice/core-rpc-generator build && open-rpc-generator generate -c ./rpc-generator-config-signing.json",
"generate:grpc": "tsx ./scripts/src/generate-protobufs.ts",
"generate:all": "yarn generate:dapp && yarn generate:user && yarn generate:signing",
"build:all": "yarn workspaces foreach -A -t run build",
"clean:all": "yarn workspaces foreach -A run clean",
"test:all": "yarn workspaces foreach -A run test",
"postinstall": "husky",
"script:cleancoding": "tsx ./scripts/src/clean-coding.ts",
"script:generate:ledger": "tsx ./scripts/src/generate-ledger-client.ts",
"script:generate:protobufs": "tsx ./scripts/src/generate-protobufs.ts",
"script:generate:tokenstandard": "tsx ./scripts/src/generate-token-standard.ts",
"script:fetch:canton": "tsx ./scripts/src/fetch-canton.ts",
"script:fetch:tokenstandard": "tsx ./scripts/src/fetch-token-standard.ts",
"script:fetch:ledger": "tsx ./scripts/src/fetch-ledger-api-specs.ts",
"script:fetch:localnet": "tsx ./scripts/src/fetch-localnet.ts",
"script:openrpc:titles": "tsx ./scripts/src/schema-title-validation.ts",
"full:rebuild": "yarn clean:all && yarn generate:all && yarn build:all"
},
"workspaces": [
"api-specs",
"clients/*",
"core/**",
"example",
"example-scripts",
"sdk/*",
"scripts",
"mock-oauth2",
"docs/wallet-integration-guide/examples"
],
"devDependencies": {
"@commitlint/config-conventional": "^19.8.1",
"@commitlint/config-nx-scopes": "^19.8.1",
"@eslint/compat": "^1.2.9",
"@eslint/js": "^9.28.0",
"@open-rpc/generator": "^2.0.0",
"@protobuf-ts/plugin": "^2.11.1",
"commitlint": "^19.8.1",
"eslint": "^9.28.0",
"globals": "^16.2.0",
"grpc-tools": "^1.13.0",
"husky": "^9.1.7",
"lint-staged": "^16.1.0",
"oauth2-mock-server": "^8.1.0",
"pm2": "^6.0.8",
"prettier": "^3.5.3",
"ts-proto": "^2.7.7",
"tsx": "^4.20.3",
"typescript": "^5.8.3",
"typescript-eslint": "^8.33.1"
},
"lint-staged": {
"*": "prettier --write --ignore-unknown",
"*.ts": "eslint"
},
"packageManager": "yarn@4.9.2",
"dependencies": {
"@nx/js": "^21.3.11",
"nx": "^21.3.11"
}
}