UNPKG

@cruxpay/js-sdk

Version:

CruxPay Javascript SDK

104 lines (103 loc) 4.53 kB
{ "name": "@cruxpay/js-sdk", "version": "0.2.14", "description": "CruxPay Javascript SDK", "unpkg": "dist/cruxpay-sdk-dom.js", "main": "lib/index.js", "types": "lib/index.d.ts", "scripts": { "test": "TS_NODE_PROJECT='./src/test/tsconfig.commonjs.json' TS_NODE_TRANSPILE_ONLY=true ./node_modules/.bin/mocha --require ts-node/register --require mock-local-storage --require jsdom-global/register --allow-uncaught --colors --reporter mocha-reporter --timeout 5000 src/test/*.ts", "copy-latest-docs": "cp -a docs/$npm_package_version/. docs/", "version-docs": "./node_modules/.bin/typedoc --out docs/$npm_package_version src/index.ts", "coverage": "./node_modules/.bin/nyc npm run test", "wallet_demo_legacy": "./node_modules/.bin/parcel src/samples/wallet_demo_legacy.html --https --no-cache", "wallet_demo": "./node_modules/.bin/parcel src/samples/wallet_demo.html --https --no-cache", "onboarding_demo": "./node_modules/.bin/parcel src/samples/onboarding_demo.html --https --no-cache", "typecheck": "./node_modules/.bin/tsc --noEmit", "validate_lockfile": "./node_modules/.bin/lockfile-lint --type npm --path package-lock.json --validate-https --allowed-hosts npm", "transpile": "./node_modules/.bin/tsc || true", "build-prod:js": "./node_modules/.bin/parcel build src/index.ts -d dist --out-file cruxpay-sdk.js --no-minify", "build-prod:dom": "./node_modules/.bin/parcel build src/cruxpay-sdk-dom.ts -d dist --out-file cruxpay-sdk-dom.js --no-minify --no-cache --detailed-report", "build-crux-explorer-client-prod:dom": "./node_modules/.bin/parcel build src/dom-exports/crux-explorer-client-dom.ts -d dist --out-file crux-explorer-client-dom.js --no-minify --no-cache --detailed-report", "build-crux-wallet-client-prod:dom": "./node_modules/.bin/parcel build src/dom-exports/crux-wallet-client-dom.ts -d dist --out-file crux-wallet-client-dom.js --no-minify --no-cache --detailed-report", "build-crux-onboarding-client-prod:dom": "./node_modules/.bin/parcel build src/dom-exports/crux-onboarding-client-dom.ts -d dist --out-file crux-onboarding-client-dom.js --no-minify --no-cache --detailed-report", "build-prod": "npm run build-prod:js && npm run build-prod:dom && npm run build-crux-explorer-client-prod:dom && npm run build-crux-wallet-client-prod:dom && npm run build-crux-onboarding-client-prod:dom", "checks": "npm run validate_lockfile && ./node_modules/.bin/tslint 'src/**/*.ts' && npm run typecheck && npm run test", "version-bump": "((./node_modules/.bin/git-branch-is release/dev || ./node_modules/.bin/git-branch-is master) && npm version patch) || true", "publish:dev": "npm run build-prod && npm run transpile && npm publish --registry http://138.197.216.253:4873", "publish:prod": "npm run build-prod && npm run transpile && npm publish --access public" }, "nyc": { "extension": [ ".ts", ".tsx" ], "exclude": [ "coverage", "dist", "lib", "src/config.ts", "src/exports.ts", "src/test", "src/samples", "**/*.d.ts" ], "reporter": [ "text", "html" ], "all": true }, "pre-push": [ "version-bump" ], "keywords": [ "cruxpay", "crux" ], "author": "", "license": "GPL-3.0", "devDependencies": { "@babel/core": "^7.6.0", "@types/chai": "^4.2.3", "@types/chai-as-promised": "^7.1.2", "@types/cloner": "^0.4.0", "@types/elliptic": "^6.4.12", "@types/expect": "^1.20.4", "@types/mocha": "^5.2.7", "@types/request": "^2.48.3", "@types/sinon": "^7.0.13", "@types/url-parse": "^1.4.3", "chai": "^4.2.0", "chai-as-promised": "^7.1.1", "git-branch-is": "^3.0.0", "git-pre-push": "0.0.5", "jsdom": "15.1.1", "jsdom-global": "3.0.2", "lockfile-lint": "^3.0.5", "mocha": "^6.2.0", "mocha-reporter": "^0.1.1", "mock-local-storage": "^1.1.8", "node-webcrypto-ossl": "^1.0.48", "nyc": "^14.1.1", "parcel-bundler": "^1.12.4", "sinon": "^7.4.2", "ts-node": "^8.4.1", "tslint": "5.20.0", "tslint-config-security": "^1.16.0", "typedoc": "^0.15.0", "typescript": "^3.6.3" }, "dependencies": { "@mojotech/json-type-validation": "^3.1.0", "bip39": "^3.0.2", "bitcoinjs-lib": "^5.1.4", "blockstack": "^19.2.5", "cloner": "^0.4.0", "elliptic": "^6.5.2", "js-logger": "^1.6.0", "jsontokens": "^2.0.2", "regenerator-runtime": "^0.13.3", "url-parse": "^1.4.7" } }