Plumeria 12.0.0
2026-05-18
Plumeria 12.0.0 has been released. This version includes updates centered on a refreshed ESLint plugin and Oxlint support.
ESLint 9/10 and Flat Config Support
Support for ESLint 8 has ended, and support for ESLint 9 and 10 has been added.
We have completely migrated to Flat Config (eslint.config.js and eslint.config.ts), optimizing type inference and configuration methods to match the latest ESLint ecosystem.
The flatConfig object has been standardized to the configs object.
Named export has been updated to default export.
import { defineConfig } from 'eslint';
import plumeria from '@plumeria/eslint-plugin';
export default defineConfig([
plumeria.configs.recommended,
]);Furthermore, improvements have been made to rules such as no-invalid-selector, and a mechanism has been introduced to safely skip dynamic properties (Computed properties) to prevent false positives, even in environments where TypeScript type information is not available, such as Oxlint.
Oxlint Update
The plugin, which previously worked with Oxlint version v1.34.0, has been updated to support the latest version, v1.65.0.
Other Changes
-
Added Storybook Sample:
example-storybookdemonstrating integration with Storybook has been added to theexamplesdirectory. -
Documentation Improvements: Added support for LaTeX rendering in the documentation site (
source.config.tsandlayout.tsx).
As always, thanks to everyone who is trying out Plumeria.
Feedback is welcome in GitHub Discussions and bug reports in Issues.