{
  "name": "@cryptolize/core",
  "version": "2.0.17",
  "description": "cryptolize core",
  "author": "Boris Sirota <borisirota@gmail.com> (http://github.com/borisirota)",
  "repository": {
    "type": "git",
    "url": "https://bitbucket.org/cryptolize/cryptolize-core"
  },
  "browser": "./dist/cryptolize-core.min.js",
  "main": "./lib/index.js",
  "module": "./src/index.js",
  "scripts": {
    "maketempdir": "mkdir -p temp",
    "prebenchmark:browser": "npm run maketempdir",
    "postbenchmark:browser": "rm -rf temp",
    "prebenchmark:webworker": "npm run maketempdir",
    "postbenchmark:webworker": "rm -rf temp",
    "pretest:coverage": "rm -rf coverage",
    "pretest:browser": "npm run maketempdir",
    "posttest:browser": "rm -rf temp",
    "pretest:webworker": "npm run maketempdir",
    "posttest:webworker": "rm -rf temp",
    "prebuild:commonjs": "rm -rf lib",
    "prebuild": "rm -rf dist",
    "benchmark:node": "BABEL_ENV=commonjs babel-node benchmark/benchmark-runner.js",
    "benchmark:browser": "BABEL_ENV=commonjs webpack benchmark/benchmark-runner.js temp/benchmark.js --config webpack.config.test.js --progress && browser-run < temp/benchmark.js",
    "benchmark:webworker": "BABEL_ENV=commonjs webpack benchmark/benchmark-runner.worker-proxy.js temp/benchmark.worker.js --config webpack.config.test.js --progress && browser-run < temp/benchmark.worker.js",
    "benchmark": "echo '\n*** NODE ***\n' && npm run benchmark:node && echo '\n*** BROWSER ***\n' && npm run benchmark:browser && echo '\n*** WEB WORKER ***\n' && npm run benchmark:webworker",
    "test:coverage": "BABEL_ENV=commonjs babel-node node_modules/.bin/isparta cover --report text --report html --excludes \"test/*.js\" test/test-runner.js",
    "test:node": "BABEL_ENV=commonjs babel-node test/test-runner.js | faucet",
    "test:browser": "BABEL_ENV=commonjs webpack test/test-runner.js temp/test.js --config webpack.config.test.js --progress && tape-run --render=\"faucet\" < temp/test.js",
    "test:webworker": "BABEL_ENV=commonjs webpack test/test-runner.worker-proxy.js temp/test.worker.js --config webpack.config.test.js --progress && tape-run --render=\"faucet\" < temp/test.worker.js",
    "test": "echo '\n*** NODE ***\n' && npm run test:node && echo '\n*** BROWSER ***\n' && npm run test:browser && echo '\n*** WEB WORKER ***\n' && npm run test:webworker",
    "lint": "standard --verbose | snazzy",
    "build:commonjs": "BABEL_ENV=commonjs babel src --out-dir lib --source-maps",
    "build:umd": "BABEL_ENV=commonjs NODE_ENV=development webpack src/index.js dist/cryptolize-core.js --progress",
    "build:umd:min": "BABEL_ENV=commonjs NODE_ENV=production webpack src/index.js dist/cryptolize-core.min.js --progress",
    "build": "npm run build:commonjs && npm run build:umd && npm run build:umd:min",
    "docs": "documentation readme src/index.js -s \"Sync\" --access public --config .documentation-api -q && documentation readme src/record/format.js -s \"Record Format\" --access protected --config .documentation-format -q",
    "prepublish": "npm run test && npm run lint && npm run build"
  },
  "devDependencies": {
    "babel-cli": "^6.5.1",
    "babel-core": "^6.5.2",
    "babel-loader": "^6.2.2",
    "babel-plugin-check-es2015-constants": "^6.5.0",
    "babel-plugin-ramda": "^1.0.0",
    "babel-plugin-transform-es2015-arrow-functions": "^6.5.2",
    "babel-plugin-transform-es2015-block-scoping": "^6.5.0",
    "babel-plugin-transform-es2015-computed-properties": "^6.8.0",
    "babel-plugin-transform-es2015-destructuring": "^6.5.0",
    "babel-plugin-transform-es2015-modules-commonjs": "^6.5.2",
    "babel-plugin-transform-es2015-parameters": "^6.5.0",
    "babel-plugin-transform-es2015-shorthand-properties": "^6.5.0",
    "benchmark-runner": "^1.0.2",
    "browser-run": "^3.0.8",
    "documentation": "^4.0.0-beta2",
    "faucet": "0.0.1",
    "imports-loader": "^0.6.5",
    "isparta": "^4.0.0",
    "snazzy": "^3.0.0",
    "source-map-loader": "^0.1.5",
    "standard": "^6.0.5",
    "tape": "^4.4.0",
    "tape-catch": "^1.0.4",
    "tape-run": "^2.1.3",
    "webpack": "^1.12.13"
  },
  "dependencies": {
    "@cryptolize/sjcl": "^1.0.12",
    "detect-node": "^2.0.3",
    "detect-webworker": "^1.0.0",
    "pako": "^1.0.1",
    "ramda": "^0.20.1",
    "webworkify-webpack": "^2.1.0"
  },
  "files": [
    "src",
    "lib",
    "dist"
  ],
  "license": "ISC"
}
