{
  "name": "@inrupt/solid-client-authn-browser",
  "version": "0.0.1-featsetup-lerna-238379624-649.0",
  "license": "MIT",
  "main": "dist/index.js",
  "types": "dist/index",
  "files": [
    "dist"
  ],
  "repository": {
    "url": "https://github.com/inrupt/solid-client-authn"
  },
  "scripts": {
    "prepublishOnly": "npm run build",
    "clean": "npm run clean-module && npm run clean-browser && npm run clean-examples && rm -rf ./coverage",
    "clean-module": "rm -rf ./dist",
    "clean-browser": "rm -rf ./browserDist",
    "clean-examples": "npm run clean-server && npm run clean-script && npm run clean-bundle && npm run clean-native && npm run clean-test-helper",
    "clean-server": "cd examples/server && npm run clean",
    "clean-script": "cd examples/script && npm run clean",
    "clean-bundle": "cd examples/bundle && npm run clean",
    "clean-native": "cd examples/native && npm run clean",
    "clean-test-helper": "cd examples/test-helper && npm run clean",
    "build": "npm run build-module && npm run build-browser",
    "build-module": "npm run clean-module && tsc -p tsconfig.json",
    "build-browser": "npm run clean-browser && webpack --config webpack.browser.js --env.env=prod",
    "analyze-bundle": "npm run clean-browser && webpack --config webpack.config.js --env.env=analyze",
    "lint": "eslint \"src/**/*.ts\" && eslint \"__tests__/**/*.ts\"",
    "lint-fix": "eslint --fix \"src/**\" && eslint --fix \"__tests__/**/*.ts\"",
    "format": "prettier --write \"src/**\" \"__tests__/**\"",
    "licenses": "license-checker --production --failOn \"AGPL-1.0-only; AGPL-1.0-or-later; AGPL-3.0-only; AGPL-3.0-or-later; Beerware; CC-BY-NC-1.0; CC-BY-NC-2.0; CC-BY-NC-2.5; CC-BY-NC-3.0; CC-BY-NC-4.0; CC-BY-NC-ND-1.0; CC-BY-NC-ND-2.0; CC-BY-NC-ND-2.5; CC-BY-NC-ND-3.0; CC-BY-NC-ND-4.0; CC-BY-NC-SA-1.0; CC-BY-NC-SA-2.0; CC-BY-NC-SA-2.5; CC-BY-NC-SA-3.0; CC-BY-NC-SA-4.0; CPAL-1.0; EUPL-1.0; EUPL-1.1; EUPL-1.1;  GPL-1.0-only; GPL-1.0-or-later; GPL-2.0-only;  GPL-2.0-or-later; GPL-3.0; GPL-3.0-only; GPL-3.0-or-later; SISSL;  SISSL-1.2; WTFPL\"",
    "dev": "tsc-watch --preserveWatchOutput --noClear",
    "dev-server": "concurrently \"npm run dev\" \"npm run dev-test-helper\" \"cd examples/server && npm run dev\"",
    "dev-script": "concurrently \"npm run dev\" \"npm run dev-test-helper\" \"cd examples/script && npm run dev\"",
    "dev-bundle": "concurrently \"npm run dev\" \"npm run dev-test-helper\" \"cd examples/bundle && npm run dev\"",
    "dev-ios": "concurrently \"npm run dev\" \"npm run dev-test-helper\" \"cd examples/native && npm run dev-ios\"",
    "dev-android": "concurrently \"npm run dev\" \"npm run dev-test-helper\" \"cd examples/native && npm run dev-android\"",
    "dev-test-helper": "cd examples/test-helper && npm run dev",
    "test": "npm run lint && npm run licenses && npm run test-unit",
    "test-unit": "jest --coverage --verbose",
    "test-acceptance": "npm run test-acceptance-server && npm run test-acceptance-script && npm run test-acceptance-bundle && npm run test-acceptance-ios && npm run test-acceptance-android",
    "test-acceptance-server": "echo \"Not Implemented\" && exit 1",
    "test-acceptance-script": "echo \"Not Implemented\" && exit 1",
    "test-acceptance-bundle": "echo \"Not Implemented\" && exit 1",
    "test-acceptance-ios": "echo \"Not Implemented\" && exit 1",
    "test-acceptance-android": "echo \"Not Implemented\" && exit 1",
    "bootstrap-examples": "./bootstrap-examples.bash",
    "build-api-docs": "npx typedoc --out docs/api/source/api",
    "build-docs-preview-site": "npm run build-api-docs; cd docs/prose; make html; cd ../api; make html; cd ../; rm -r dist || true; mkdir -p dist/prose dist/api; cp -r prose/build/html/. dist/prose/; cp -r api/build/html/. dist/api/; echo 'Draft documentation: <a href=\"./prose/\">Prose</a>, <a href=\"./api/\">API docs</a>.' >> dist/index.html"
  },
  "devDependencies": {
    "@types/jest": "^26.0.12",
    "@types/node-fetch": "^2.5.6",
    "@typescript-eslint/eslint-plugin": "^2.34.0",
    "@typescript-eslint/parser": "^2.34.0",
    "concurrently": "^5.3.0",
    "eslint": "^6.1.0",
    "eslint-config-prettier": "^6.10.0",
    "eslint-plugin-prettier": "^3.1.4",
    "jest": "^25.1.0",
    "node-fetch": "^2.6.0",
    "prettier": "2.1.1",
    "ts-jest": "^25.5.1",
    "ts-loader": "^8.0.3",
    "tsc-watch": "^4.2.9",
    "typedoc": "^0.18.0",
    "typedoc-plugin-markdown": "^2.4.2",
    "typescript": "^3.9.7",
    "webpack": "^4.44.1",
    "webpack-bundle-analyzer": "^3.8.0",
    "webpack-cli": "^3.3.12",
    "webpack-merge": "^4.2.2"
  },
  "dependencies": {
    "@types/form-urlencoded": "^2.0.1",
    "@types/jjv": "^1.0.29",
    "@types/jsonwebtoken": "^8.5.0",
    "@types/lodash.clonedeep": "^4.5.6",
    "@types/node": "^14.6.2",
    "@types/node-jose": "^1.1.4",
    "@types/url-parse": "^1.4.3",
    "@types/uuid": "^8.3.0",
    "build-module": "^1.0.7",
    "cross-fetch": "^3.0.5",
    "crypto-random-string": "^3.2.0",
    "eslint-plugin-license-header": "^0.2.0",
    "form-urlencoded": "^4.2.1",
    "husky": "^4.2.3",
    "jose": "^1.28.0",
    "jsonwebtoken": "^8.5.1",
    "license-checker": "^25.0.1",
    "lint-staged": "^10.2.13",
    "lodash.clonedeep": "^4.5.0",
    "node-jose": "^1.1.3",
    "react-native-jose": "git+https://github.com/hellojoko/react-native-jose.git",
    "reflect-metadata": "^0.1.13",
    "tsyringe": "^4.3.0",
    "url-parse": "^1.4.7",
    "uuid": "^8.3.0"
  },
  "husky": {
    "hooks": {
      "pre-commit": "lint-staged"
    }
  },
  "lint-staged": {
    "*.{ts,js,css,json}": [
      "prettier --write"
    ]
  },
  "react-native": {
    "node-jose": "react-native-jose"
  },
  "publishConfig": {
    "access": "public"
  }
}
