-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathpackage.json
More file actions
106 lines (106 loc) · 4.46 KB
/
Copy pathpackage.json
File metadata and controls
106 lines (106 loc) · 4.46 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
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
{
"name": "@chromia/ft4",
"version": "2.1.0",
"description": "FT4 Library is a library for Rell modules (Chromia smart contract language). It can be imported and used as a token provider and manager. It allows several operations, among them: creation of different assets (type of tokens), allocation of tokens, transfer, and cross crosschain transfer. It also have some basic data structure for users (account) that can be used independently from the use of the tokens.",
"main": "dist/cjs/index.js",
"browser": "dist/esm/index.js",
"types": "dist/types/index.d.ts",
"type": "module",
"exports": {
"types": "./dist/types/index.d.ts",
"import": "./dist/esm/index.js",
"require": "./dist/cjs/index.js",
"browser": "./dist/esm/index.js",
"script": "./dist/umd/index.js",
"default": "./dist/esm/index.js"
},
"directories": {
"test": "test"
},
"scripts": {
"version:rell": "./scripts/version.sh",
"test": "pnpm run test:rell && pnpm run test:js",
"test:rell": "./scripts/relltest.sh",
"test:js-unit": "pnpm exec jest --testPathPattern=unit/",
"test:js-integration": "TESTCONTAINERS_RYUK_DISABLED=true pnpm exec jest --config=jest.config.integration.js --testPathPattern=integration/",
"test:js-multichain": "./scripts/multichain-jesttest.sh",
"test:js": "pnpm run test:js-unit && pnpm run test:js-integration && pnpm run test:js-multichain",
"test:e2e": "./scripts/start-e2e-environment.sh --run-tests-interactive",
"test:e2e:headless": "./scripts/start-e2e-environment.sh --run-tests-headless",
"deploy:latest": "./scripts/deploy.sh",
"deploy:stable": "./scripts/deploy.sh --stable",
"multichain:demo": "./scripts/multichain-rundemo.sh",
"compile": "rimraf dist && tsc --project tsconfig.json",
"build:clean": "rimraf dist",
"build:types": "tsc --project tsconfig.types.json && tsc-alias -p tsconfig.types.json",
"build:esm": "tsc --project tsconfig.esm.json && tsc-alias --resolve-full-paths -p tsconfig.esm.json",
"build:umd": "tsc --project tsconfig.umd.json && tsc-alias --resolve-full-paths -p tsconfig.umd.json",
"build:cjs": "tsc --project tsconfig.cjs.json && tsc-alias -p tsconfig.cjs.json && echo '{\"type\":\"commonjs\"}' > dist/cjs/package.json",
"build": "pnpm run build:clean && pnpm run build:types && pnpm run build:esm && pnpm run build:umd && pnpm run build:cjs",
"prepack": "pnpm run build",
"prepublishOnly": "pnpm run build",
"prepare": "husky install",
"generate:docs-rell": "chr generate docs-site --target doc/api/rell",
"generate:docs-ts": "pnpm run build && (api-extractor run || true) && rimraf temp && pnpm exec typedoc || exit 1",
"generate:docs": "pnpm run generate:docs-rell && pnpm run generate:docs-ts"
},
"repository": {
"type": "git",
"url": "git+ssh://git@gitlab.com:chromaway/ft4-lib.git"
},
"lint-staged": {
"*.ts": [
"prettier -w",
"eslint --fix --max-warnings 0"
]
},
"author": "",
"license": "Apache-2.0",
"homepage": "https://gitlab.com/chromaway/ft4-lib",
"dependencies": {
"ethers": "^6.13.2"
},
"devDependencies": {
"@babel/core": "^7.23.6",
"@babel/plugin-transform-runtime": "^7.23.6",
"@babel/preset-env": "^7.23.6",
"@jest/environment": "^29.7.0",
"@microsoft/api-extractor": "^7.43.1",
"@synthetixio/synpress": "^3.7.2-beta.9",
"@testcontainers/postgresql": "^10.2.2",
"@types/jest": "^29.5.2",
"@types/node": "^20.12.12",
"@typescript-eslint/eslint-plugin": "^6.14.0",
"@typescript-eslint/parser": "^6.14.0",
"babel-loader": "^9.1.3",
"cypress": "^13.6.0",
"eslint": "^8.29.0",
"eslint-config-prettier": "^9.1.0",
"eslint-plugin-import": "^2.29.1",
"husky": "^8.0.2",
"jest": "^29.5.0",
"jest-environment-node": "^29.7.0",
"jest-junit": "^16.0.0",
"lint-staged": "^15.2.0",
"prettier": "^3.0.0",
"rimraf": "^5.0.5",
"testcontainers": "^10.2.2",
"ts-jest": "^29.0.0",
"ts-loader": "^9.5.1",
"tsc-alias": "^1.8.8",
"tslint": "^6.1.3",
"typedoc": "^0.28.15",
"typescript": "^5.3.2",
"webpack": "^5.89.0"
},
"peerDependencies": {
"buffer": "^5.x || ^6.x",
"events": "^3.3.0",
"postchain-client": "^2.1.0"
},
"jest-junit": {
"suiteName": "jest tests",
"outputDirectory": "test-reports/ts"
},
"packageManager": "pnpm@9.12.3+sha512.cce0f9de9c5a7c95bef944169cc5dfe8741abfb145078c0d508b868056848a87c81e626246cb60967cbd7fd29a6c062ef73ff840d96b3c86c40ac92cf4a813ee"
}