Skip to content

StaticCSSFile

The StaticCSSFile resource creates and manages static CSS files in your project using Alchemy's File System capabilities.

Minimal Example

Creates a basic CSS file with styles:

ts
import { StaticCSSFile } from "alchemy/fs";

const styles = await StaticCSSFile(
  "styles.css",
  `
  .container {
    max-width: 1200px;
    margin: 0 auto;
    padding: 0 1rem;
  }
`
);

Custom Path

Creates a CSS file at a specific path:

ts
import { StaticCSSFile } from "alchemy/fs";

const styles = await StaticCSSFile(
  "main",
  "src/styles/main.css",
  `.button {
    background-color: #0062ff;
    color: white;
    border: none;
    padding: 0.5rem 1rem;
    border-radius: 4px;
  }`
);