UNPKG

3.31 kBJSONView Raw
1{
2 "name": "@arkecosystem/crypto",
3 "description": "Crypto utilities for the Ark Blockchain",
4 "version": "2.2.0-alpha.24",
5 "contributors": [
6 "François-Xavier Thoorens <fx.thoorens@ark.io>",
7 "Brian Faust <brian@ark.io>",
8 "Alex Barnsley <alex@ark.io>",
9 "Lúcio Rubens <lucio@ark.io>",
10 "Juan A. Martín <juan@ark.io>",
11 "Joshua Noack <joshua@ark.io>"
12 ],
13 "license": "MIT",
14 "main": "dist/index",
15 "types": "dist/index",
16 "browser": "dist/index.umd.js",
17 "module": "dist/index.cjs.js",
18 "files": [
19 "dist"
20 ],
21 "scripts": {
22 "publish:alpha": "npm publish --tag alpha",
23 "publish:beta": "npm publish --tag beta",
24 "publish:rc": "npm publish --tag rc",
25 "publish:stable": "npm publish --tag latest",
26 "prepublishOnly": "yarn build",
27 "pretest": "yarn lint && yarn build",
28 "compile": "../../node_modules/typescript/bin/tsc",
29 "build": "yarn clean && tsc",
30 "build:watch": "yarn clean && yarn compile -w",
31 "clean": "del dist",
32 "lint": "../../node_modules/tslint/bin/tslint -c ../../tslint.json 'src/**/*.ts' '__tests__/**/*.ts' --fix",
33 "bundle": "rimraf dist && cross-env NODE_ENV=production webpack --config build/webpack.config.js",
34 "test": "cross-env CORE_ENV=test jest --runInBand --forceExit",
35 "test:coverage": "cross-env CORE_ENV=test jest --coverage --coveragePathIgnorePatterns='/(defaults.ts|index.ts)$' --runInBand --forceExit",
36 "test:debug": "cross-env CORE_ENV=test node --inspect-brk ../../node_modules/.bin/jest --runInBand",
37 "test:watch": "jest --watch",
38 "test:watch:all": "jest --watchAll",
39 "updates": "../../node_modules/npm-check-updates/bin/npm-check-updates -a"
40 },
41 "dependencies": {
42 "@types/bip32": "^1.0.1",
43 "@types/bip39": "^2.4.1",
44 "@types/bytebuffer": "^5.0.40",
45 "@types/create-hash": "^1.2.0",
46 "@types/joi": "^14.3.1",
47 "@types/lodash.camelcase": "^4.3.4",
48 "@types/lodash.get": "^4.4.4",
49 "@types/lodash.set": "^4.3.4",
50 "@types/lodash.sumby": "^4.6.4",
51 "@types/node-forge": "^0.7.11",
52 "@types/otplib": "^7.0.0",
53 "@types/pluralize": "^0.0.29",
54 "@types/secp256k1": "^3.5.0",
55 "@types/wif": "^2.0.1",
56 "bignumber.js": "^8.0.2",
57 "bip32": "^1.0.2",
58 "bip39": "^2.5.0",
59 "bs58check": "^2.1.2",
60 "bytebuffer": "^5.0.1",
61 "create-hash": "^1.2.0",
62 "dayjs-ext": "^2.2.0",
63 "deepmerge": "^3.1.0",
64 "joi": "^14.3.1",
65 "lodash.camelcase": "^4.3.0",
66 "lodash.get": "^4.4.2",
67 "lodash.set": "^4.3.2",
68 "lodash.sumby": "^4.6.0",
69 "node-forge": "^0.8.0",
70 "otplib": "^10.0.1",
71 "pluralize": "^7.0.0",
72 "secp256k1": "^3.6.2",
73 "tiny-glob": "^0.2.6",
74 "ts-loader": "^5.3.3",
75 "webpack-merge": "^4.2.1",
76 "webpack-node-externals": "^1.7.2",
77 "wif": "^2.0.6"
78 },
79 "publishConfig": {
80 "access": "public"
81 },
82 "jest": {
83 "preset": "../../jest-preset.json"
84 },
85 "devDependencies": {
86 "@types/webpack-merge": "^4.1.3",
87 "@types/webpack-node-externals": "^1.6.3"
88 }
89}