UNPKG

blockstack

Version:

The Blockstack Javascript library for authentication, identity, and storage.

143 lines (142 loc) 4.58 kB
{ "name": "blockstack", "version": "18.3.0", "description": "The Blockstack Javascript library for authentication, identity, and storage.", "main": "lib/index", "scripts": { "browserify": "./node_modules/.bin/browserify lib/index.js --standalone blockstack -o ./dist/blockstack.js", "browserify-tests": "./node_modules/.bin/browserify lib/index.js --standalone blockstack -o ./tests/browserTests/bundle.js", "compile": "rm -rf lib; babel src -d lib", "compile-tests": "rm -rf tests/unitTests/lib; rm -rf tests/authTests/lib; rm -rf test/operationsTests/lib; babel tests/unitTests/src -d tests/unitTests/lib; babel tests/authTests/src -d tests/authTests/lib; babel tests/operationsTests/src -d tests/operationsTests/lib;", "prepare": "npm run compile", "prepublishOnly": "npm run build", "dev-auth": "npm run compile; npm run browserify; node ./tests/browserTests/auth-server.js", "dev-proofs": "npm run compile; npm run browserify; node ./tests/browserTests/proofs-server.js", "unit-test": "npm run lint && npm run flow && npm run compile && npm run compile-tests && npm run browserify && node ./tests/unitTests/lib/index.js", "integration-test-auth": "npm run compile; npm run compile-tests; npm run browserify; node ./tests/authTests/lib/index.js", "integration-test-ops": "npm run lint && npm run flow && npm run compile && npm run compile-tests && npm run browserify && node ./tests/operationsTests/lib/index.js", "build": "npm run build-documentation && npm run compile && npm run browserify", "flow": "flow", "lint": "eslint src && eslint tests", "test": "nyc --reporter=text npm run unit-test", "documentation": "documentation", "build-documentation": "./node_modules/.bin/documentation build src --config ./documentation.yml --format html --output docs; ./node_modules/.bin/documentation build src --config ./documentation.yml --format json --output docs.json" }, "repository": { "type": "git", "url": "git+https://github.com/blockstack/blockstack.js.git" }, "author": { "name": "Blockstack PBC", "email": "admin@blockstack.com", "url": "https://blockstack.com" }, "license": "MIT", "bugs": { "url": "https://github.com/blockstack/blockstack.js/issues" }, "keywords": [ "blockchain", "id", "auth", "authentication", "bitcoin", "blockchain auth", "blockchain authentication", "blockchainid", "blockchain id", "bitcoin auth", "bitcoin authentication", "bitcoin login", "blockchain login", "authorization", "login", "signin", "sso", "crypto", "cryptography", "token", "blockstack", "blockstack auth", "profile", "identity", "ethereum" ], "homepage": "https://blockstack.org", "contributors": [ { "name": "Ryan Shea" }, { "name": "Larry Salibra" }, { "name": "Jude Nelson" }, { "name": "Aaron Blankstein" } ], "devDependencies": { "babel-cli": "^6.26.0", "babel-eslint": "^8.2.5", "babel-plugin-transform-runtime": "^6.23.0", "babel-polyfill": "^6.26.0", "babel-preset-env": "^1.7.0", "babel-preset-flow": "^6.23.0", "blue-tape": "^1.0.0", "browserify": "^13.1.1", "documentation": "^8.0.0", "eslint": "^4.19.1", "eslint-config-airbnb": "^17.0.0", "eslint-plugin-flowtype": "^2.46.3", "eslint-plugin-import": "^2.13.0", "eslint-plugin-jsx-a11y": "^6.1.1", "eslint-plugin-react": "^7.10.0", "express": "^4.15.0", "fetch-mock": "^5.5.0", "flow-bin": "^0.49.1", "mock-local-storage": "^1.0.5", "node-fetch": "^1.6.3", "nyc": "^12.0.2", "opn": "^4.0.2", "proxyquire": "^1.8.0", "sinon": "^4.2.1", "tape": "^4.6.3", "tape-promise": "^2.0.1" }, "dependencies": { "ajv": "^4.11.5", "babel-runtime": "^6.26.0", "bigi": "^1.4.2", "bip32": "^1.0.2", "bip39": "^2.5.0", "bitcoinjs-lib": "^4", "cheerio": "^0.22.0", "cross-fetch": "^2.2.2", "ecurve": "^1.0.6", "elliptic": "^6.4.0", "es6-promise": "^4.2.4", "form-data": "^2.3.2", "jsontokens": "^0.7.8", "promise": "^7.1.1", "query-string": "^4.3.2", "request": "^2.87.0", "ripemd160": "^2.0.1", "schema-inspector": "^1.6.4", "sprintf-js": "^1.0.3", "triplesec": "^3.0.26", "uuid": "^3.2.1", "validator": "^7.0.0", "zone-file": "^0.2.2" }, "engines": { "node": ">=8", "npm": ">=6" }, "nyc": { "include": [ "lib/**" ] } }