junkurihara/cascade

View on GitHub
package.json

Summary

Maintainability
Test Coverage
{
  "name": "crypto-cascade",
  "version": "0.4.9",
  "description": "Cascade - An encryption and signing library for x-brid encryption via several crypto suites",
  "author": "Jun Kurihara",
  "license": "MIT",
  "repository": {
    "type": "git",
    "url": "git+https://github.com/junkurihara/cascade.git"
  },
  "bugs": {
    "url": "https://github.com/junkurihara/cascade/issues"
  },
  "homepage": "https://junkurihara.github.io/cascade-webpage/",
  "keywords": [
    "crypto",
    "hybrid encryption"
  ],
  "main": "dist/index.js",
  "scripts": {
    "flow:version": "npm version --no-git-tag-version",
    "release:start": "can-npm-publish --vorbose && git flow release start v$npm_package_version",
    "release:finish": "git flow release finish v$npm_package_version",
    "release:push": "git push --all && git push origin v$npm_package_version",
    "docs": "esdoc -c .esdoc.json",
    "test": "yarn jest:node",
    "jest:node": "cross-env NODE_ENV=test jest -c ./jest.config.node.js",
    "jest:web": "cross-env NODE_ENV=test jest -c ./jest.config.web.js",
    "karma": "cross-env NODE_ENV=test karma start",
    "karma:window": "yarn webpack && cross-env TEST_ENV=window karma start",
    "webpack": "cross-env NODE_ENV=development webpack --mode development --config webpack.config.js",
    "webpack:prod": "cross-env NODE_ENV=production webpack --mode production --config webpack.config.js",
    "build": "rm -rf ./dist && cross-env NODE_ENV=production babel src -d dist/ --keep-file-extension && npm run webpack:prod",
    "cleanup": "rm -rf ./dist coverage ./node_modules"
  },
  "devDependencies": {
    "@babel/cli": "7.24.6",
    "@babel/core": "7.24.6",
    "@babel/eslint-parser": "7.24.6",
    "@babel/plugin-transform-regenerator": "7.24.6",
    "@babel/plugin-transform-runtime": "7.24.6",
    "@babel/polyfill": "7.12.1",
    "@babel/preset-env": "7.24.6",
    "babel-jest": "29.7.0",
    "babel-loader": "9.1.3",
    "babel-plugin-transform-remove-console": "6.9.4",
    "babelify": "10.0.0",
    "browserify": "17.0.0",
    "can-npm-publish": "1.3.6",
    "cross-env": "7.0.3",
    "eslint": "9.4.0",
    "jasmine-core": "5.1.2",
    "jest": "29.7.0",
    "karma": "6.4.3",
    "karma-browserify": "8.1.0",
    "karma-chrome-launcher": "3.2.0",
    "karma-cli": "2.0.0",
    "karma-coverage-istanbul-reporter": "3.0.3",
    "karma-jasmine": "5.1.0",
    "webpack": "5.91.0",
    "webpack-cli": "5.1.4"
  },
  "dependencies": {
    "@babel/runtime": "~7.24.0",
    "js-crypto-utils": "1.0.7",
    "js-encoding-utils": "0.7.3",
    "lodash.clonedeep": "~4.5.0",
    "msgpack-lite": "~0.1.26"
  },
  "browser": {
    "js-crypto-utils": false
  },
  "resolutions": {
    "colors": "1.4.0"
  },
  "overrides": {
    "colors@1": "1.4.0"
  }
}