{
  "name": "@alleyinteractive/block-editor-tools",
  "version": "0.16.0",
  "description": "A set of tools to help build products for the WordPress block editor.",
  "main": "./build/index.bundle.min.js",
  "types": "./build/index.d.ts",
  "source": "./src/index.js",
  "files": [
    "build",
    "README.md"
  ],
  "engines": {
    "node": ">=22.0.0 <26.0.0",
    "npm": ">=8.0.0"
  },
  "scripts": {
    "build:types": "npx tsc --declaration --emitDeclarationOnly",
    "build": "webpack --mode=production && npm run build:types",
    "check-types": "npx tsc --noEmit",
    "clean": "rimraf build/*",
    "dev": "webpack --mode=development --watch",
    "lint:fix": "eslint --ext .jsx --ext .js . --ext .tsx --ext .ts . --fix",
    "lint": "eslint --ext .jsx --ext .js . --ext .tsx --ext .ts .",
    "packages-update": "wp-scripts packages-update",
    "prebuild": "check-node-version --package && npm run clean",
    "predev": "check-node-version --package",
    "prelint:fix": "check-node-version --package",
    "prelint": "check-node-version --package",
    "prepublishOnly": "npm run build",
    "pretest": "check-node-version --package",
    "test:watch": "jest --watch",
    "test": "jest --passWithNoTests"
  },
  "author": "Alley Interactive",
  "license": "GPL-2.0-or-later",
  "publishConfig": {
    "access": "public"
  },
  "repository": {
    "type": "git",
    "url": "git+https://github.com/alleyinteractive/alley-scripts.git"
  },
  "bugs": {
    "url": "https://github.com/alleyinteractive/alley-scripts/issues"
  },
  "homepage": "https://github.com/alleyinteractive/alley-scripts#readme",
  "devDependencies": {
    "@alleyinteractive/eslint-config": "*",
    "@alleyinteractive/tsconfig": "*",
    "@babel/preset-react": "^7.23.3",
    "@storybook/react": "^7.6.1",
    "@types/styled-components": "^5.1.30",
    "@wordpress/api-fetch": "^6.42.0",
    "@wordpress/block-editor": "^12.13.0",
    "@wordpress/components": "^25.11.0",
    "@wordpress/core-data": "^6.22.0",
    "@wordpress/data": "^9.15.0",
    "@wordpress/dependency-extraction-webpack-plugin": "^4.28.0",
    "@wordpress/element": "^5.12.2",
    "@wordpress/html-entities": "^3.35.2",
    "@wordpress/i18n": "^4.35.2",
    "@wordpress/url": "^3.36.2",
    "autoprefixer": "^10.4.16",
    "babel-jest": "^29.6.2",
    "babel-loader": "^9.1.3",
    "babel-plugin-styled-components": "^2.1.4",
    "check-node-version": "^4.2.1",
    "classnames": "^2.3.2",
    "css-loader": "^6.8.1",
    "dompurify": "^3.0.6",
    "papaparse": "^5.4.1",
    "postcss-loader": "^7.3.3",
    "prop-types": "^15.8.1",
    "resolve-url-loader": "^5.0.0",
    "sass": "^1.69.5",
    "sass-loader": "^13.3.2",
    "style-loader": "^3.3.3",
    "styled-components": "^6.1.1",
    "ts-loader": "^9.5.1",
    "uuid": "^9.0.1",
    "webpack": "^5.88.2",
    "webpack-cli": "^5.1.4",
    "wp-types": "^3.64.0"
  },
  "peerDependencies": {
    "react": ">=18"
  },
  "exports": {
    ".": {
      "import": {
        "types": "./build/index.d.ts",
        "default": "./build/index.bundle.min.js"
      }
    },
    "./*": "./build/*"
  }
}
