{
  "name": "@j2inn/scram",
  "version": "1.0.6",
  "module": "dist/index.es.js",
  "main": "dist/index.js",
  "types": "dist/index.d.ts",
  "description": "TypeScript client SCRAM authentication library",
  "scripts": {
    "build": "tsc --project ./tsconfig.build.json && npx rollup --file=dist/index.es.js -- build/index.js && npx rollup --format=cjs --file=dist/index.js -- build/index.js && npx copyfiles -u 1 \"./build/**/*.d.ts\" ./dist",
    "build:clean": "rimraf ./dist && rimraf ./build",
    "format": "prettier-eslint \"src/**/*.ts\" --write",
    "lint": "eslint --fix --ext ts,tsx,js,jsx src/",
    "checktypes": "tsc --noEmit",
    "test": "jest",
    "coverage": "jest --coverage",
    "prepack": "npm run lint && npm test && npm run build",
    "doc": "typedoc"
  },
  "keywords": [
    "j2",
    "client",
    "scram",
    "authentication",
    "typescript"
  ],
  "author": "Gareth Johnson",
  "license": "ISC",
  "devDependencies": {
    "@types/fetch-mock": "^7.3.5",
    "@types/jest": "^27.4.0",
    "@types/node-fetch": "^3.0.3",
    "@types/sjcl": "^1.0.30",
    "@typescript-eslint/eslint-plugin": "^5.13.0",
    "@typescript-eslint/parser": "^5.13.0",
    "copyfiles": "^2.4.1",
    "eslint": "^7.32.0",
    "eslint-config-prettier": "^8.3.0",
    "eslint-plugin-prettier": "^4.0.0",
    "fetch-mock": "^9.11.0",
    "jest": "^27.5.1",
    "node-fetch": "^2.6.1",
    "prettier": "^2.4.1",
    "prettier-eslint": "^13.0.0",
    "prettier-eslint-cli": "^5.0.1",
    "rollup": "^2.67.2",
    "ts-jest": "^27.1.3",
    "typedoc": "^0.22.11",
    "typescript": "^4.5.5"
  },
  "files": [
    "dist/**/*"
  ],
  "dependencies": {
    "sjcl": "^1.0.8"
  }
}
