react-ios-liquid-glass
Version:
react-ios-liquid-glass is a lightweight React + TypeScript library that helps you easily replicate the elegant iOS liquid glass effect (also known as glassmorphism). With built‑in support for blur, transparency, and smooth transitions, this package allows
48 lines (46 loc) • 1.1 kB
JavaScript
import peerDepsExternal from "rollup-plugin-peer-deps-external";
import resolve from "@rollup/plugin-node-resolve";
import typescript from "@rollup/plugin-typescript";
import commonjs from "@rollup/plugin-commonjs";
import dts from "rollup-plugin-dts";
import terser from "@rollup/plugin-terser";
import postcss from "rollup-plugin-postcss";
const packageJsonFile = require("./package.json");
export default [
{
input: "src/index.ts",
output: [
{
file: packageJsonFile.main,
format: "cjs",
sourcemap: true,
},
{
file: packageJsonFile.module,
format: "esm",
sourcemap: true,
},
],
plugins: [
peerDepsExternal(),
resolve(),
typescript({
tsconfig: "./tsconfig.json",
}),
commonjs(),
terser(),
postcss({
extract: true,
inject: true,
minimize: true,
}),
],
external: ["react", "react-dom"],
},
{
input: "src/index.ts",
output: packageJsonFile.types,
plugins: [dts.default()],
external: [/\.css/],
},
];