{
  "name": "formii",
  "version": "1.2.0",
  "description": "日本のビジネス環境に特化したWordPressコンタクトフォームプラグイン",
  "author": "SPIRALEDGE Inc.",
  "license": "GPL-2.0-or-later",
  "keywords": [
    "wordpress",
    "plugin",
    "contact-form",
    "japanese",
    "accessibility",
    "wcag",
    "privacy"
  ],
  "homepage": "https://wordpress.org/plugins/formii/",
  "repository": {
    "type": "git",
    "url": "https://github.com/SPIRALEDGE-Inc/spr-wordpress-contact-plugin.git",
    "directory": "formii"
  },
  "bugs": {
    "url": "https://github.com/SPIRALEDGE-Inc/spr-wordpress-contact-plugin/issues"
  },
  "engines": {
    "node": "^22.22.2 || ^24.15.0 || >=26.0.0",
    "npm": ">=8.0.0"
  },
  "main": "formii.php",
  "dependencies": {
    "@dnd-kit/core": "^6.3.1",
    "@dnd-kit/sortable": "^8.0.0",
    "@dnd-kit/utilities": "^3.2.2",
    "@fortawesome/fontawesome-free": "^7.3.1",
    "react": "^18.3.1",
    "react-dom": "^18.3.1"
  },
  "devDependencies": {
    "@axe-core/playwright": "^4.13.0",
    "@playwright/test": "~1.56.1",
    "@testing-library/dom": "^10.4.1",
    "@testing-library/jest-dom": "^7.0.1",
    "@testing-library/react": "^16.3.3",
    "@testing-library/user-event": "^14.6.7",
    "@vitejs/plugin-react": "^6.1.1",
    "@vitest/coverage-v8": "^5.0.3",
    "@wordpress/browserslist-config": "^6.56.0",
    "@wordpress/element": "^6.46.0",
    "@wordpress/env": "^11.16.0",
    "@wordpress/i18n": "^6.29.0",
    "@wordpress/scripts": "^36.0.0",
    "@wordpress/stylelint-config": "^26.0.0",
    "eslint": "^10.12.0",
    "jquery": "^3.7.1",
    "jsdom": "^30.1.1",
    "tailwindcss": "^3.4.19",
    "vite": "^8.3.2",
    "vitest": "^5.0.3"
  },
  "scripts": {
    "start": "wp-scripts start",
    "build": "wp-scripts build",
    "check-engines": "wp-scripts check-engines",
    "check-licenses": "wp-scripts check-licenses",
    "format": "wp-scripts format",
    "lint:css": "wp-scripts lint-style",
    "lint:js": "wp-scripts lint-js",
    "lint:md:docs": "wp-scripts lint-md-docs",
    "lint:pkg-json": "wp-scripts lint-pkg-json",
    "lint": "npm run lint:js && npm run lint:css && npm run lint:pkg-json",
    "packages-update": "wp-scripts packages-update",
    "plugin-zip": "wp-scripts plugin-zip && bash ../scripts/finalize-plugin-zip.sh",
    "test:e2e": "playwright test",
    "test:e2e:debug": "playwright test --debug",
    "test:e2e:visual": "playwright test visual-regression --project=chromium --project=\"Mobile Chrome\" --workers=1",
    "test:e2e:visual:update": "playwright test visual-regression --project=chromium --project=\"Mobile Chrome\" --workers=1 --update-snapshots",
    "test:unit": "wp-scripts test-unit-js",
    "test:unit:coverage": "wp-scripts test-unit-js --coverage",
    "test:php:install": "wp-env run tests-cli --env-cwd=wp-content/plugins/formii composer install --no-interaction --no-progress",
    "test:php": "wp-env run tests-cli --env-cwd=wp-content/plugins/formii vendor/bin/phpunit",
    "test": "npm run test:unit && npm run test:e2e",
    "wp-env": "wp-env",
    "wp-env:start": "wp-env start",
    "wp-env:stop": "wp-env stop",
    "wp-env:destroy": "wp-env destroy"
  }
}
