{
  "name": "twilio-notifications",
  "version": "1.0.1",
  "description": "Client library for Twilio Notifications service",
  "author": "Twilio",
  "license": "MIT",
  "main": "./dist/lib.js",
  "browser": "./dist/browser.js",
  "types": "./dist/lib.d.ts",
  "repository": {
    "type": "git",
    "url": "https://github.com/twilio/twilio-notifications.js"
  },
  "files": [
    "dist/docs",
    "dist/**/*.d.ts",
    "dist/**/*.js",
    "dist/**/*.map",
    "README.md",
    "LICENSE"
  ],
  "scripts": {
    "clean": "rm -rf ./coverage ./dist",
    "build": "npx rollup -c",
    "lint": "npx eslint src/**/*.ts test/**/*.ts",
    "lint:fix": "npx eslint src/**/*.ts test/**/*.ts --fix",
    "test:unit": "env FORCE_COLOR=1 NODE_ENV=test npx jest test/unit",
    "test:integration": "env FORCE_COLOR=1 NODE_ENV=test npx jest test/integration",
    "sourceMapReport:html": "npx source-map-explorer@2.5.2 ./dist/lib.js --html ./dist/lib.report.html",
    "sourceMapReport:json": "npx source-map-explorer@2.5.2 ./dist/lib.js --json ./dist/lib.report.json",
    "sourceMapReport": "yarn sourceMapReport:html && yarn sourceMapReport:json",
    "ssri": "yarn ssri:bundle && yarn ssri:min",
    "ssri:bundle": "openssl dgst -sha256 -binary ./dist/twilio-notifications.js | openssl base64 -A | (printf \"sha256-\" && cat)  > ./dist/twilio-notifications.sri",
    "ssri:min": "openssl dgst -sha256 -binary ./dist/twilio-notifications.min.js | openssl base64 -A | (printf \"sha256-\" && cat) > ./dist/twilio-notifications.min.sri",
    "ci": "yarn clean && yarn lint && yarn build && yarn ssri",
    "precommit": "yarn lint && yarn test:unit && yarn test:integration"
  },
  "dependencies": {
    "@babel/runtime": "^7.14.5",
    "twilio-sdk-type-validator": "^0.1.3",
    "twilsock": "^0.11.0",
    "core-js": "^3.14.0",
    "loglevel": "^1.6.3",
    "operation-retrier": "^4.0.1"
  },
  "devDependencies": {
    "@babel/core": "^7.14.5",
    "@babel/preset-env": "^7.14.5",
    "@babel/preset-typescript": "^7.14.5",
    "@rollup/plugin-commonjs": "^19.0.0",
    "@rollup/plugin-json": "^4.1.0",
    "@rollup/plugin-node-resolve": "^13.0.0",
    "@types/jest": "^26.0.23",
    "@typescript-eslint/eslint-plugin": "^4.26.0",
    "@typescript-eslint/parser": "^4.26.0",
    "async-test-tools": "^1.0.7",
    "cheerio": "^1.0.0-rc.2",
    "dotenv": "^10.0.0",
    "eslint": "^7.27.0",
    "eslint-config-prettier": "^8.3.0",
    "eslint-plugin-prettier": "^3.4.0",
    "jest": "^27.0.3",
    "jsdoc": "~3.5.5",
    "loglevel-message-prefix": "^3.0.0",
    "prettier": "^2.3.0",
    "rollup": "^2.51.1",
    "rollup-plugin-polyfill-node": "^0.6.2",
    "rollup-plugin-terser": "^7.0.2",
    "rollup-plugin-ts": "^1.4.0",
    "ts-jest": "^27.0.2",
    "twilio": "^3.64.0",
    "typescript": "^4.3.2"
  },
  "engines": {
    "node": ">=10"
  }
}
