UNPKG

blockstack

Version:

The Blockstack Javascript library for identity and authentication.

128 lines (127 loc) 3.98 kB
{ "name": "blockstack", "version": "0.15.0", "description": "The Blockstack Javascript library for identity and authentication.", "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; babel --presets es2015 tests/unitTests/src -d tests/unitTests/lib; babel --presets es2015 tests/authTests/src -d tests/authTests/lib;", "prepublish": "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", "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", "build": "npm run build-documentation && npm run compile && npm run browserify", "flow": "flow", "lint": "eslint src", "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.24.1", "babel-eslint": "^6.0.4", "babel-preset-es2015": "^6.3.13", "babel-preset-flow": "^6.23.0", "blue-tape": "^1.0.0", "browserify": "^13.1.1", "documentation": "^4.0.0-rc.1", "eslint": "^2.10.2", "eslint-config-airbnb": "^9.0.1", "eslint-plugin-import": "^1.8.1", "eslint-plugin-jsx-a11y": "^1.2.2", "eslint-plugin-react": "^5.1.1", "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", "opn": "^4.0.2", "proxyquire": "^1.8.0", "sinon": "^4.1.3", "tape": "^4.6.3", "tape-promise": "^2.0.1" }, "dependencies": { "ajv": "^4.11.5", "bigi": "^1.4.2", "bitcoinjs-lib": "^2.3.0", "cheerio": "^0.22.0", "custom-protocol-detection-blockstack": "1.1.3", "ecurve": "^1.0.5", "elliptic": "^6.4.0", "es6-promise": "^4.1.0", "hasprop": "0.0.4", "isomorphic-fetch": "^2.2.1", "jsontokens": "^0.7.6", "promise": "^7.1.1", "query-string": "^4.3.2", "request": "^2.79.0", "schema-inspector": "^1.6.4", "sprintf-js": "^1.0.3", "uri-js": "^3.0.2", "uuid": "^3.0.1", "validator": "^7.0.0", "zone-file": "^0.2.2" }, "engines": { "node": ">=6", "npm": ">=5" } }