UNPKG

motion

Version:

motion - moving development forward

78 lines (77 loc) 3.6 kB
{ "_args": [ [ "crypto-browserify@https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.2.8.tgz", "/Users/nw/flint/packages/flint" ] ], "_from": "crypto-browserify@>=3.2.6 <3.3.0", "_id": "crypto-browserify@3.2.8", "_inCache": true, "_location": "/crypto-browserify", "_phantomChildren": {}, "_requested": { "name": "crypto-browserify", "raw": "crypto-browserify@https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.2.8.tgz", "rawSpec": "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.2.8.tgz", "scope": null, "spec": "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.2.8.tgz", "type": "remote" }, "_requiredBy": [ "/node-libs-browser" ], "_resolved": "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.2.8.tgz", "_shasum": "b9b11dbe6d9651dd882a01e6cc467df718ecf189", "_shrinkwrap": null, "_spec": "crypto-browserify@https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.2.8.tgz", "_where": "/Users/nw/flint/packages/flint", "author": { "email": "dominic.tarr@gmail.com", "name": "Dominic Tarr", "url": "dominictarr.com" }, "browser": { "crypto": false }, "bugs": { "url": "https://github.com/dominictarr/crypto-browserify/issues" }, "dependencies": { "pbkdf2-compat": "2.0.1", "ripemd160": "0.2.0", "sha.js": "2.2.6" }, "description": "partial implementation of crypto for the browser", "devDependencies": { "hash-test-vectors": "~1.3.0", "tape": "~2.3.2" }, "engines": { "node": "*" }, "homepage": "https://github.com/dominictarr/crypto-browserify", "license": "MIT", "name": "crypto-browserify", "optionalDependencies": {}, "readme": "# crypto-browserify\n\nA (partial) port of node's `crypto` module to the browser.\n\n[![travis](https://secure.travis-ci.org/dominictarr/crypto-browserify.png?branch=master)](https://travis-ci.org/dominictarr/crypto-browserify)\n\n[![browser support](http://ci.testling.com/dominictarr/crypto-browserify.png)](http://ci.testling.com/dominictarr/crypto-browserify)\n\nThe goal of this module is to reimplement node's crypto module,\nin pure javascript so that it can run in the browser.\n\nHere is the subset that is currently implemented:\n\n* createHash (sha1, sha256, sha512, md5, rmd160)\n* createHmac (sha1, sha256, sha512, md5)\n* pbkdf2\n* pbkdf2Sync\n* randomBytes\n\n## TODO\n\nThe highest priority unimplemented features are\n\n* createDiffieHelman\n* createCipher (aes)\n* createDecipher (aes)\n* createSign (rsa)\n* createVerify (rsa)\n\n## contributions\n\nIf you are interested in writing a feature, please implement as a new module,\nwhich will be incorporated into crypto-browserify as a dependency.\n\nAll deps must be compatible with node's crypto\n(generate example inputs and outputs with node,\nand save base64 strings inside JSON, so that tests can run in the browser.\nsee [sha.js](https://github.com/dominictarr/sha.js)\n\nCrypto is _extra serious_ so please do not hesitate to review the code,\nand post comments if you do.\n\n## License\n\nMIT\n\n\n", "readmeFilename": "readme.markdown", "repository": { "type": "git", "url": "git://github.com/dominictarr/crypto-browserify.git" }, "scripts": { "test": "set -e; for t in test/*.js; do node $t; done" }, "testling": { "browsers": [ "chrome/latest", "firefox/latest", "ie/latest", "opera/latest", "safari/latest" ], "files": "test/*.js" }, "version": "3.2.8" }