{
  "name": "@trinitymirrordigital/webpack-config",
  "version": "6.0.6-alpha.0",
  "main": "lib/webpack-config.js",
  "author": "adrian.stainforth@reachplc.com",
  "license": "MIT",
  "publishConfig": {
    "access": "public"
  },
  "dependencies": {
    "@babel/core": ">=7.18.13",
    "@babel/plugin-transform-runtime": ">=7.18.10",
    "@babel/preset-env": ">=7.18.10",
    "@babel/register": ">=7.18.9",
    "@squoosh/lib": "^0.4.0",
    "@trinitymirrordigital/dragonfly-babel-setup": "^4.0.6-alpha.0",
    "@trinitymirrordigital/dragonfly-process-config": "^2.1.0-alpha.0",
    "@trinitymirrordigital/pug-client-loader": "^2.0.6-alpha.0",
    "babel-loader": "^9.1.3",
    "clean-webpack-plugin": "^4.0.0-alpha.0",
    "copy-webpack-plugin": "^11.0.0",
    "core-js": "^3.32.0",
    "css-declaration-sorter": "^7.0.3",
    "css-loader": "^6.8.1",
    "css-minimizer-webpack-plugin": "^5.0.1",
    "cssnano": "^6.0.1",
    "cssnano-preset-default": "^6.0.1",
    "file-loader": "^6.2.0",
    "filemanager-webpack-plugin": "^7.0.0",
    "fs-extra": "^10.1.0",
    "glob": "^10.3.3",
    "html-entities": "^2.4.0",
    "html-loader": "^4.2.0",
    "image-minimizer-webpack-plugin": "^3.8.3",
    "imagemin": "^8.0.1",
    "imagemin-svgo": "^10.0.1",
    "imports-loader": "^4.0.1",
    "js-yaml": "^4.1.0",
    "json-file-plus": "^3.3.1",
    "lodash": "^4.17.21",
    "lodash-webpack-plugin": "^0.11.6",
    "mini-css-extract-plugin": "^2.7.6",
    "postcss": "^8.4.27",
    "postcss-loader": "^7.3.3",
    "postcss-preset-env": "^9.1.1",
    "pug": "^3.0.2",
    "raw-loader": "^4.0.2",
    "recursive-readdir": "^2.2.3",
    "resolve-url-loader": "^5.0.0",
    "sass": "^1.64.2",
    "sass-loader": "^13.3.2",
    "simple-pug-loader": "^0.2.1",
    "style-loader": "^3.3.3",
    "svgo": "^3.0.2",
    "svgo-loader": "^4.0.0",
    "terser-webpack-plugin": "^5.3.9",
    "ts-loader": "^9.4.4",
    "typescript": "^5.1.6",
    "url-loader": "^4.1.1",
    "webpack": "^5.74.0",
    "webpack-assets-manifest": "^5.1.0",
    "webpack-bundle-analyzer": "^4.6.1",
    "webpack-cli": "^5.1.4",
    "webpack-config-utils": "^2.3.1",
    "webpack-merge": "^5.8.0",
    "webpack-remove-empty-scripts": "^1.0.1",
    "webpack-shell-plugin-next": "^2.2.2",
    "write-file-webpack-plugin": "^4.5.1"
  },
  "description": "> TODO: description",
  "homepage": "https://bitbucket.org/trinitymirror-ondemand/dragonfly-build-tools#readme",
  "directories": {
    "lib": "lib",
    "test": "__tests__"
  },
  "files": [
    "lib"
  ],
  "repository": {
    "type": "git",
    "url": "git+ssh://git@bitbucket.org/trinitymirror-ondemand/dragonfly-build-tools.git"
  },
  "scripts": {
    "fix": "yarn lint:fix && yarn prettier:fix",
    "lint": "eslint . -f table --quiet -c ../../.eslintrc.js",
    "lint:fix": "eslint . --fix -f table  -c ../../.eslintrc.js",
    "prettier": "prettier --config ../../.prettierrc.json --check .",
    "prettier:fix": "prettier --config ../../.prettierrc.json --write .",
    "test": "jest --config jest.config.js --coverage --no-cache --no-watchman",
    "test:watch": "jest --watch --config jest.config.js",
    "verify": "yarn lint && yarn prettier && yarn test"
  },
  "gitHead": "2d8a02dc2a9e22ec1d6b634022cbc1cceffa851b",
  "devDependencies": {
    "@trinitymirrordigital/dragonfly-jest-config": "^5.0.5",
    "ansis": "^1.5.5",
    "eslint": "^8.46.0",
    "eslint-config-reach-dragonfly": "^5.0.6-alpha.0",
    "jest": "^29.6.2",
    "karma": "^6.4.2",
    "prettier": "^2.8.8",
    "typescript": "^5.1.6"
  }
}
