{
  "name": "@x-wp/wordpack",
  "description": "Front-end bundler toolkit for WordPress themes & plugins",
  "version": "1.4.0",
  "license": "MIT",
  "author": "Sibin Grasic <sibin.grasic@oblak.studio> (https://oblak.studio)",
  "keywords": [
    "wordpack",
    "wpwebpack",
    "WP webpack",
    "WordPress webpack",
    "Install wpwebpack",
    "Webpack with WordPress",
    "Webpack for WordPress"
  ],
  "homepage": "https://wordpack.js.org",
  "repository": "github:x-wp/wordpack",
  "bugs": {
    "url": "https://github.com/x-wp/wordpack/issues",
    "email": "podrska@oblak.studio"
  },
  "scripts": {
    "build": "rm -rf dist && tsc -p tsconfig.json",
    "watch": "rm -rf dist && tsc -w -p tsconfig.json",
    "test": "webpack --config test/webpack.config.ts --env basePath=./test",
    "test:prod": "webpack --config test/webpack.config.ts --env production basePath=./test",
    "test:watch": "webpack --config test/webpack.config.ts --watch --env basePath=./test"
  },
  "engines": {
    "node": ">=20"
  },
  "files": [
    "dist"
  ],
  "main": "dist/index.js",
  "types": "dist/index.d.ts",
  "dependencies": {
    "@babel/core": "^7.25",
    "@babel/plugin-transform-class-properties": "^7.25",
    "@babel/preset-env": "^7.25",
    "@babel/preset-typescript": "^7.24",
    "@soda/friendly-errors-webpack-plugin": "^1.8.1",
    "babel-loader": "^9.2",
    "browserslist": "^4.23",
    "camelcase": "^6",
    "class-transformer": "^0.5.1",
    "class-transformer-validator": "^0.9.1",
    "class-validator": "^0.14.1",
    "copy-webpack-plugin": "^12.0.2",
    "core-js": "^3.38",
    "css-loader": "^7.1",
    "css-minimizer-webpack-plugin": "^7.0.0",
    "css-url-relative-plugin": "^1.1.0",
    "cssnano": "^7.0",
    "fs-extra": "^11.2.0",
    "image-minimizer-webpack-plugin": "^4.1",
    "mini-css-extract-plugin": "^2.9",
    "postcss": "^8.4",
    "postcss-loader": "^8.1.1",
    "postcss-preset-env": "^9.5.13",
    "reflect-metadata": "^0.2.2",
    "resolve-url-loader": "^5.0.0",
    "sass": "^1.79",
    "sass-loader": "^16",
    "sharp": "^0.33",
    "svgo": "^3.3",
    "terser-webpack-plugin": "^5.3.10",
    "ts-node": "^10.9.2",
    "webpack-assets-manifest": "^5.2.1",
    "webpack-merge": "^6.0",
    "webpack-remove-empty-scripts": "^1.0.4",
    "webpackbar": "^6.0.1"
  },
  "devDependencies": {
    "@types/fs-extra": "^11.0.4",
    "@types/node": "^20.12.12",
    "@types/sass-loader": "^8.0",
    "@types/webpack": "^5.28.5",
    "@types/webpack-assets-manifest": "^5.1.4",
    "@typescript-eslint/eslint-plugin": "^7.10.0",
    "@typescript-eslint/parser": "^7.10.0",
    "eslint": "^8.57.0",
    "eslint-config-prettier": "^9.1.0",
    "eslint-plugin-import": "^2.29.1",
    "eslint-plugin-prettier": "^5.1.3",
    "prettier": "^3.2.5",
    "sass-embedded": "^1.79.1",
    "typescript": "^5.4.5",
    "webpack": "^5.94",
    "webpack-cli": "^5.1"
  },
  "optionalDependencies": {
    "sass-embedded": "^1.79"
  },
  "peerDependencies": {
    "webpack": "^5.94",
    "webpack-cli": "^5.1"
  },
  "publishConfig": {
    "access": "public",
    "provenance": true
  }
}
