{
  "name": "elastic-apm-sourcemap-uploader-webpack-plugin",
  "version": "3.1.1",
  "description": "A Webpack plugin to upload sourcemaps to Elastic Apm after build",
  "main": "./dist/ElasticApmSourceMapPlugin.js",
  "scripts": {
    "clean": "rimraf dist && rimraf coverage",
    "coverage": "codecov",
    "lint": "eslint --cache ./src ./test --ext .js",
    "lint:staged": "lint-staged",
    "prebuild": "npm run -s clean",
    "build": "babel src -d dist",
    "build:watch": "watch 'npm run build' ./src",
    "test": "cross-env NODE_ENV=test jest --coverage",
    "test:watch": "npm test -- -w",
    "changelog": "npm run changelog:generate && npm run changelog:add",
    "changelog:add": "git add CHANGELOG.md",
    "changelog:generate": "github_changelog_generator --user thredup --project elastic-apm-sourcemap-uploader-webpack-plugin --future-release $npm_package_version",
    "preversion": "npm run -s lint && npm run -s test && npm run -s build",
    "version": "npm run changelog",
    "version:amend": "git commit --amend -m \"Release v${npm_package_version}\"",
    "postversion": "npm run version:amend && git push origin master --tags && npm publish"
  },
  "repository": {
    "type": "git",
    "url": "https://github.com/rohan-buchner/elastic-apm-sourcemap-uploader-webpack-plugin.git"
  },
  "keywords": [
    "webpack",
    "plugin",
    "rollbar",
    "source map",
    "sourcemap",
    "sourcemaps",
    "production"
  ],
  "author": "Rohan Buchner <rohan.buchner@gmail.com>",
  "license": "MIT",
  "devDependencies": {
    "@babel/cli": "^7.12.1",
    "@babel/core": "^7.12.3",
    "@babel/plugin-proposal-nullish-coalescing-operator": "^7.12.1",
    "@babel/plugin-proposal-optional-chaining": "^7.12.1",
    "@babel/preset-env": "^7.12.1",
    "babel-eslint": "^10.1.0",
    "babel-jest": "^26.6.3",
    "codecov": "^3.8.1",
    "cross-env": "^7.0.2",
    "eslint": "^7.13.0",
    "eslint-config-airbnb-base": "^14.2.1",
    "eslint-config-prettier": "^6.15.0",
    "eslint-plugin-import": "^2.22.0",
    "eslint-plugin-prettier": "^3.1.4",
    "husky": "^4.2.5",
    "jest": "^26.6.3",
    "lint-staged": "^10.5.1",
    "nock": "^13.0.5",
    "prettier": "^2.1.2",
    "rimraf": "^3.0.2",
    "watch": "^1.0.1"
  },
  "dependencies": {
    "form-data": "^3.0.0",
    "lodash.isfunction": "^3.0.9",
    "lodash.isstring": "^4.0.1",
    "node-fetch": "^2.6.1",
    "request": "^2.88.2",
    "verror": "^1.6.1"
  },
  "peerDependencies": {
    "webpack": "^4.0.0"
  },
  "lint-staged": {
    "*.js": [
      "eslint --cache --fix"
    ]
  },
  "prettier": {
    "arrowParens": "avoid",
    "printWidth": 80,
    "singleQuote": true,
    "trailingComma": "none"
  },
  "husky": {
    "hooks": {
      "pre-commit": "lint-staged"
    }
  }
}
