Plumeria logoPlumeria
API reference

@plumeria/webpack-plugin

It is the plumeria Server Component @plumeria/webpack-plugin package
ServerCSS is rendered using router.refresh().

Installation

Terminal
npm i --save-dev @plumeria/webpack-plugin

Overview

TypeScript
import type { Compiler } from 'webpack';
export declare class PlumeriaPlugin {
    private outputFileName;
    private stylesByFile;
    private outFile;
    constructor(outputFileName?: string);
    apply(compiler: Compiler): void;
    registerFileStyles(filePath: string, styles: Partial<any>): void;
    private generateOrderedCSS;
    private writeCSS;
}

API

webpack.config.js
const { PlumeriaPlugin } = require("@plumeria/webpack-plugin");
 
module.exports = {
  plugins: [
    new PlumeriaPlugin(),
  ],
};

On this page