{
    "private": true,
    "name": "plantshop-wc",
    "type": "module",
    "scripts": {
        "setup-dev": "composer install && cd docker/dep-plugins/ && curl -L -o woocommerce.zip https://downloads.wordpress.org/plugin/woocommerce.10.3.3.zip && rm -rf woocommerce && tar -xf woocommerce.zip && rm woocommerce.zip && curl -O https://raw.githubusercontent.com/wp-cli/builds/gh-pages/phar/wp-cli.phar && chmod +x wp-cli.phar && ",
        "postinstall": "sh scripts/postinstall-composer-scoper.sh && node scripts/copy-runtime-assets.js",
        "dev": "cd docker && docker compose up",
        "export-wp-icons": "node scripts/export-wp-icons.js",
        "docker:make-pot": "cd docker && docker compose exec wordpress /bin/bash -c 'cd wp-content/plugins/plantshop-wc/ && ./make-pot.sh'",
        "start": "wp-scripts start label-editor/index.tsx --webpack-no-externals",
        "build": "npm run build:react && npm run build:tw",
        "build:react": "wp-scripts build label-editor/index.tsx --output-path=public/label-editor --webpack-no-externals",
        "dev:tw": "npm run build:tw -- --watch",
        "build:tw": "tailwindcss -i ./src/admin/style.css -m -o ./public/admin/css/tw.css",
        "test": "npm run test:js && composer test",
        "test:js": "jest --runInBand --config=jest.config.cjs",
        "i18n:compile": "node scripts/compile.js",
        "phpcs": "vendor/bin/phpcs -d memory_limit=1G",
        "phpcbf": "vendor/bin/phpcbf -d memory_limit=1G"
    },
    "devDependencies": {
        "@tailwindcss/cli": "4.2.1",
        "@wordpress/element": "6.41.0",
        "@wordpress/icons": "11.8.0",
        "@wordpress/primitives": "4.41.0",
        "@wordpress/scripts": "31.6.0",
        "daisyui": "5.5.19",
        "gettext-parser": "9.0.1",
        "hotkeys-js": "4.0.2",
        "immer": "11.1.4",
        "openai": "6.27.0",
        "react-toastify": "11.0.5",
        "svgo": "4.0.1",
        "tailwindcss": "4.2.1",
        "zustand": "5.0.11",
        "alpinejs": "3.15.8",
        "sweetalert2": "11.26.22"
    },
    "overrides": {
        "@babel/runtime": "7.26.10",
        "webpack-dev-server": "5.2.1",
        "fsevents": "2.3.2",
        "node-forge": "1.3.2",
        "express": "4.22.0",
        "minimatch": "10.2.4",
        "serialize-javascript": "7.0.3",
        "yauzl": "3.2.1"
    }
}
