Comparing version 0.1.0 to 0.1.1
{ | ||
"name": "webcrypto", | ||
"version": "0.1.0", | ||
"version": "0.1.1", | ||
"description": "Use the Node.js crypto module API without having to worry if it is being run in browser or Node.js", | ||
"main": "src/index.js", | ||
"scripts": { | ||
"test:node": "node test", | ||
"lint": "./node_modules/.bin/standard", | ||
"test:browser": "./node_modules/.bin/zuul --browser-version $BROWSER_VERSION --browser-name $BROWSER_NAME -- test/index.js", | ||
"test:browser:q": "BROWSER_VERSION=46 BROWSER_NAME=chrome npm run test:browser" | ||
"lint": "aegir lint", | ||
"build": "aegir build", | ||
"test": "aegir test -t node -t browser -t webworker", | ||
"test:node": "aegir test -t node", | ||
"test:browser": "aegir test -t browser", | ||
"test:webworker": "aegir test -t webworker", | ||
"release": "aegir release -t node -t browser", | ||
"release-minor": "aegir release --type minor -t node -t browser", | ||
"release-major": "aegir release --type major -t node -t browser", | ||
"coverage": "aegir coverage", | ||
"coverage-publish": "aegir coverage --provider coveralls" | ||
}, | ||
@@ -16,2 +23,6 @@ "repository": { | ||
}, | ||
"pre-commit": [ | ||
"lint", | ||
"test" | ||
], | ||
"keywords": [ | ||
@@ -27,14 +38,19 @@ "crypto" | ||
"dependencies": { | ||
"crypto-browserify": "^3.10.0" | ||
"crypto-browserify": "^3.10.0", | ||
"detect-node": "^2.0.3" | ||
}, | ||
"devDependencies": { | ||
"aegir": "^12.2.0", | ||
"chai": "^4.0.1", | ||
"dirty-chai": "^2.0.1", | ||
"hash-test-vectors": "^1.3.2", | ||
"pseudorandombytes": "^2.0.0", | ||
"standard": "^5.3.1", | ||
"tape": "^4.2.2", | ||
"zuul": "^3.7.2" | ||
"pre-commit": "^1.1.2", | ||
"pseudorandombytes": "^2.0.0" | ||
}, | ||
"browser": { | ||
"crypto": false | ||
} | ||
"contributors": [ | ||
"David Dias <daviddias.p@gmail.com>", | ||
"Dmitriy Ryajov <dryajov@gmail.com>", | ||
"dignifiedquire <dignifiedquire@gmail.com>", | ||
"greenkeeper[bot] <greenkeeper[bot]@users.noreply.github.com>" | ||
] | ||
} |
webcrypto | ||
========= | ||
> WebCryptoAPI polyfil to work in Node.js in the Browser (so that you don't have to be concerned about moving crypto code between a browser and server side app) | ||
[![](https://img.shields.io/badge/made%20by-Protocol%20Labs-blue.svg?style=flat-square)](http://ipn.io) | ||
[![](https://img.shields.io/badge/project-IPFS-blue.svg?style=flat-square)](http://ipfs.io/) | ||
[![](https://img.shields.io/badge/freenode-%23ipfs-blue.svg?style=flat-square)](http://webchat.freenode.net/?channels=%23ipfs) | ||
[![Coverage Status](https://coveralls.io/repos/github/diasdavid/webcrypto/badge.svg?branch=master)](https://coveralls.io/github/diasdavid/webcrypto?branch=master) | ||
[![Travis CI](https://travis-ci.org/diasdavid/webcrypto.svg?branch=master)](https://travis-ci.org/diasdavid/webcrypto) | ||
[![Circle CI](https://circleci.com/gh/diasdavid/webcrypto.svg?style=svg)](https://circleci.com/gh/diasdavid/webcrypto) | ||
[![Dependency Status](https://david-dm.org/diasdavid/webcrypto.svg?style=flat-square)](https://david-dm.org/diasdavid/webcrypto) [![js-standard-style](https://img.shields.io/badge/code%20style-standard-brightgreen.svg?style=flat-square)](https://github.com/feross/standard) | ||
> WebCryptoAPI polyfil to work in Node.js in the Browser (so that you don't have to be concerned about moving crypto code between a browser and server side app) | ||
## Roadmap | ||
@@ -7,0 +15,0 @@ |
@@ -1,3 +0,5 @@ | ||
var isNode = !global.window | ||
'use strict' | ||
const isNode = require('detect-node') | ||
if (isNode) { | ||
@@ -4,0 +6,0 @@ module.exports = require('crypto') |
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
Major refactor
Supply chain riskPackage has recently undergone a major refactor. It may be unstable or indicate significant internal changes. Use caution when updating to versions that include significant changes.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
Long strings
Supply chain riskContains long string literals, which may be a sign of obfuscated or packed code.
Found 1 instance in 1 package
1817277
19337
28
0
2
6
11
1
+ Addeddetect-node@^2.0.3
+ Addeddetect-node@2.1.0(transitive)