{
  "name": "@coast-team/mute-crypto",
  "version": "0.4.4",
  "description": "Algorithm generating a cryptographic key for MUTE collaborative session",
  "main": "dist/mute-crypto.node.es5.cjs.js",
  "module": "dist/mute-crypto.node.es5.esm.js",
  "browser": "dist/mute-crypto.browser.es5.esm.js",
  "es2015": "dist/mute-crypto.browser.es2015.esm.js",
  "esnext": "dist/mute-crypto.browser.esnext.esm.js",
  "types": "dist/types/index.node.d.ts",
  "files": [
    "dist/"
  ],
  "repository": {
    "type": "git",
    "url": "git+https://github.com/coast-team/mute-crypto.git"
  },
  "keywords": [
    "p2p",
    "cryptographic",
    "key"
  ],
  "author": "",
  "contributors": [
    "Philippe Kalitine <philippe.kalitine@gmail.com> (https://philippe.kalitine.name/)",
    "Jean-Philippe Eisenbarth",
    "Baptiste Hubert"
  ],
  "license": "AGPL-3.0",
  "bugs": {
    "url": "https://github.com/coast-team/mute-crypto/issues"
  },
  "publishConfig": {
    "access": "public"
  },
  "homepage": "https://github.com/coast-team/mute-crypto#readme",
  "scripts": {
    "build": "rm -rf dist && rollup --config",
    "postbuild": "mkdir -p dist/types/keyAgreementBD/proto && cp src/keyAgreementBD/proto/index.d.ts dist/types/keyAgreementBD/proto",
    "test": "echo \"Error: no test specified\" && exit 1",
    "lint": "tslint --fix -p tsconfig.json --exclude src/keyAgreementBD/proto/*d.ts && prettier --write --list-different 'src/**/*.ts' './*.{ts,js,json,md}' && markdownlint ./*.md -i 'CHANGELOG.md'",
    "cz": "git-cz",
    "precommit": "lint-staged",
    "commitmsg": "commitlint -e $GIT_PARAMS",
    "prerelease": "npm run build",
    "release": "standard-version --no-verify",
    "proto": "pbjs -t static-module -w es6 --no-verify --no-delimited --no-convert -o src/keyAgreementBD/proto/index.js src/keyAgreementBD/proto/index.proto && pbts -o src/keyAgreementBD/proto/index.d.ts src/keyAgreementBD/proto/index.js",
    "postproto": "rollup -c rollup.config.proto.js"
  },
  "dependencies": {},
  "devDependencies": {
    "btoa": "^1.2.1",
    "@coast-team/mute-crypto-helper": "^1.0.3",
    "@commitlint/cli": "^7.2.1",
    "@commitlint/config-conventional": "^7.1.2",
    "commitizen": "^2.10.1",
    "cz-conventional-changelog": "^2.1.0",
    "husky": "^0.14.3",
    "lint-staged": "^7.3.0",
    "markdownlint-cli": "^0.13.0",
    "prettier": "^1.14.3",
    "protobufjs": "^6.8.8",
    "rollup": "^0.65.2",
    "rollup-plugin-cleanup": "^3.0.0",
    "rollup-plugin-commonjs": "^9.2.0",
    "rollup-plugin-filesize": "^4.0.1",
    "rollup-plugin-node-resolve": "^3.4.0",
    "rollup-plugin-re": "^1.0.7",
    "rollup-plugin-typescript2": "^0.17.2",
    "standard-version": "^4.4.0",
    "tslint": "^5.10.0",
    "tslint-config-prettier": "^1.15.0",
    "typescript": "^3.1.3",
    "validate-commit-msg": "^2.14.0"
  },
  "commitlint": {
    "extends": [
      "@commitlint/config-conventional"
    ]
  },
  "config": {
    "commitizen": {
      "path": "node_modules/cz-conventional-changelog"
    }
  },
  "lint-staged": {
    "linters": {
      "*.md": [
        "prettier --write --list-different",
        "git add",
        "markdownlint -i 'CHANGELOG.md'"
      ],
      "*.ts": [
        "tslint --fix -p tsconfig.json",
        "git add"
      ],
      "*.{ts,json,scss,css}": [
        "prettier --write --list-different -e *proto*",
        "git add"
      ]
    },
    "concurrent": false
  }
}
