Installation
Run without installing
Section titled “Run without installing”Always pin to an exact version in scripts and hooks — never use @latest:
# Explore (one-off)npx universal-plugin@latest --help
# Scripts and CI (pin to current version)npx universal-plugin@$(npm view universal-plugin version) buildInstall globally
Section titled “Install globally”npm install -g universal-pluginuniversal-plugin plugin buildInstall as a dev dependency
Section titled “Install as a dev dependency”npm install --save-dev universal-plugin# orpnpm add -D universal-pluginThen use it from package.json scripts:
{ "scripts": { "build:plugin": "universal-plugin plugin build", "postinstall": "universal-plugin plugin build" }}Requirements
Section titled “Requirements”- Node.js >= 22
- A
.plugin/plugin.jsonat the plugin root (see Introduction)