{
  "name": "brand-theme-build",
  "version": "0.1.0",
  "private": true,
  "description": "Local build pipeline for the theme. Never runs on the server. See docs/05-TECHNICAL-ARCHITECTURE.md section 2.",
  "scripts": {
    "build": "npm run build:css && npm run build:js && npm run manifest",
    "build:css": "sass wp-content/themes/brand-theme/assets/src/scss/main.scss wp-content/themes/brand-theme/assets/dist/main.css --style=compressed --no-source-map",
    "build:js": "esbuild wp-content/themes/brand-theme/assets/src/js/main.js --bundle --minify --format=iife --target=es2018 --outfile=wp-content/themes/brand-theme/assets/dist/main.js",
    "manifest": "node tools/hash-assets.js",
    "watch": "npm-run-all --parallel watch:css watch:js",
    "watch:css": "sass --watch wp-content/themes/brand-theme/assets/src/scss/main.scss wp-content/themes/brand-theme/assets/dist/main.css",
    "watch:js": "esbuild wp-content/themes/brand-theme/assets/src/js/main.js --bundle --format=iife --target=es2018 --outfile=wp-content/themes/brand-theme/assets/dist/main.js --watch",
    "size": "node tools/check-budget.js",
    "env:start": "wp-env start",
    "env:stop": "wp-env stop",
    "env:destroy": "wp-env destroy",
    "env:cli": "wp-env run cli"
  },
  "devDependencies": {
    "@wordpress/env": "^10.9.0",
    "esbuild": "^0.24.0",
    "npm-run-all": "^4.1.5",
    "sass": "^1.80.0"
  }
}
