kirbyup is a zero-configuration bundler specifically designed for Kirby Panel plugins. It streamlines the development and build process by leveraging Vite internally, providing fast Hot Module Replacement (HMR) during development and optimized production builds. The current stable version is 3.4.1, with active development progressing towards v4.0.0, which introduces significant breaking changes related to Vue 3 migration. Its primary differentiator is its tailored approach for the Kirby CMS ecosystem, abstracting away complex bundler configurations for panel developers and allowing them to focus on plugin logic rather than build tooling. The project exhibits a steady release cadence, marked by regular updates and ongoing alpha releases for its next major version. It supports Node.js environments version 18 and above and ships with TypeScript types, facilitating modern JavaScript and TypeScript development workflows for Kirby plugins.
npm install kirbyupVerified import paths — ran on the pinned version, not inferred.
Demonstrates `kirbyup` setup with a `package.json`, a `kirbyup.config.ts` for custom Vite configuration and path aliases, and a basic plugin entry point in `src/index.js` for a Kirby Panel section.
Review the official Vue 3 Migration Guide and update your plugin's Vue components, store logic (if using Vuex), and API interactions. Be aware of removed options and restructured global APIs.
Ensure `kirbyup` is updated to at least v3.4.1. If still using `npx`, consider installing `kirbyup` as a development dependency (`npm install -D kirbyup`) or explicitly calling `npx -y kirbyup@latest` to ensure the latest version is used and to bypass potential `npx` caching issues.
Upgrade your Node.js environment to version 18 or newer. Use a Node Version Manager (like `nvm`) for easy switching and management of Node.js versions.
To ensure the latest version, install `kirbyup` as a dev dependency (`npm install -D kirbyup`) and use npm scripts (e.g., `npm run dev`), or explicitly specify `@latest` when using `npx` (e.g., `npx -y kirbyup@latest serve src/index.js`). You might also need to clear the `~/.npm/_npx` cache.
Update `kirbyup` to v3.4.1 or higher. If using `npx`, ensure you specify `@latest` (`npx -y kirbyup@latest`) or install `kirbyup` as a local dev dependency and use `npm run` scripts.
Migrate your Kirby Panel plugin's Vue components and related logic from Vue 2 to Vue 3 syntax and APIs. Consult the official Vue 3 Migration Guide for a comprehensive list of changes, including updates to global APIs, template directives, and instance properties.
No dependency data recorded yet.