Getting Started

Get started with Lyngurium in the project.

Installation

Install this package as a dependency in the project:

npm
yarn
pnpm
bun
npm i lyngurium

And install these packages as dev dependencies in the project:

npm
yarn
pnpm
bun
npm i -D @lyngurium/rsbuild @lyngurium/postcss

Configuration

Add the following configuration:

lynx.config.ts
import { defineConfig } from "@rsbuild/core";

import { pluginLyngurium } from "@lyngurium/rsbuild";

export default defineConfig({
    plugins: [
        pluginLyngurium(),
    ],
});

And add the following PostCSS configuration:

postcss.config.js
/** @type {import("@lyngurium/postcss").PluginOptions} */
const lynguriumConfig = {};

/** @type {import("postcss-load-config").Config} */
export default {
    plugins: {
        "@lyngurium/postcss": lynguriumConfig,
    },
};

In case there are no any CSS file, create one and import it:

./src/index.tsx
import "index.css";

// ...