# Coupon Plugin Lite

## Requirements

- WordPress 6.6 or later
- Tested up to WordPress 7.0
- PHP 7.4 or later

## Development

Readable browser sources live in `resources/`. Runtime files are generated into
`assets/`.

```sh
npm run build
```

During development, keep generated files in `assets/` updated while editing
`resources/`:

```sh
npm run dev
```

Use the release command to update plugin metadata, rebuild assets, and create
the publishable directory. By default it uses the current `package.json`
version:

```sh
npm run plugin:release
```

To publish a different version, pass it explicitly:

```sh
npm run plugin:release -- --version 1.2.4
```

The release output is written to `dist/coupon-lite`. It contains the runtime
plugin files (required PHP, translations, images, and minified assets) plus the
human-readable sources in `resources/` and the build files, as required by the
WordPress.org guidelines for minified code.
