
Security News
Axios Supply Chain Attack Reaches OpenAI macOS Signing Pipeline, Forces Certificate Rotation
OpenAI rotated macOS signing certificates after a malicious Axios package reached its CI pipeline in a broader software supply chain attack.
create-eva-css
Advanced tools
Scaffolding tool for EVA CSS projects. Get started with a fully configured EVA CSS project in seconds.
# Using npm
npm init eva-css my-project
# Using npx
npx create-eva-css my-project
# Using pnpm
pnpm create eva-css my-project
# Using yarn
yarn create eva-css my-project
The CLI will guide you through:
Template Selection - Choose from 3 presets:
Design Sizes - Enter your design system sizes (from Figma, etc.)
Font Sizes - Enter your font size scale
Package Manager - Choose npm, pnpm, or yarn
Dependency Installation - Automatically install dependencies
For non-interactive usage:
npx create-eva-css my-project \
--preset utility \
--sizes "16,24,32,64,128" \
--font-sizes "16,24,32,48" \
--package-manager pnpm
| Option | Description | Values |
|---|---|---|
--preset | Project template | minimal, utility, full |
--sizes | Comma-separated size values | e.g. "16,24,32,64" |
--font-sizes | Comma-separated font sizes | e.g. "16,24,32" |
--package-manager | Package manager to use | npm, pnpm, yarn |
--help | Show help message | - |
my-project/
├── eva.config.cjs # EVA CSS configuration
├── package.json # Project dependencies
├── .gitignore # Git ignore rules
├── README.md # Project documentation
├── index.html # Demo page
└── styles/
└── main.scss # Main stylesheet
The scaffolded project includes these npm scripts:
{
"build": "sass styles/main.scss:styles/main.css",
"build:watch": "sass --watch styles/main.scss:styles/main.css",
"build:purge": "sass ... && eva-purge ...",
"dev": "npm run build:watch"
}
# Navigate to project
cd my-project
# Start development (watch mode)
npm run dev
# Open index.html in your browser
# Build for production (with purge)
npm run build:purge
Perfect for custom component libraries:
@use 'eva-css-fluid/variables')Best for rapid prototyping:
Complete starter with examples:
All projects include eva.config.cjs for easy customization:
module.exports = {
sizes: [16, 24, 32, 64], // Your design sizes
fontSizes: [16, 24, 32], // Your font scale
buildClass: true, // Generate utilities
purge: {
enabled: false, // Enable for production
content: ['**/*.html'],
// ... more options
}
};
# Extract sizes from your Figma design: 8, 16, 24, 32, 48, 64, 96
# Extract font sizes: 14, 16, 20, 24, 32, 48
npx create-eva-css my-figma-project \
--preset utility \
--sizes "8,16,24,32,48,64,96" \
--font-sizes "14,16,20,24,32,48"
npx create-eva-css prototype --preset full
cd prototype
npm run dev
# Open index.html
npx create-eva-css my-components --preset minimal
cd my-components
npm install
npm run dev
# If you get permission errors on Windows:
npx create-eva-css my-project
# On Linux/Mac:
sudo npm init eva-css my-project
The tool auto-detects your package manager, but you can force one:
npx create-eva-css my-project --package-manager pnpm
MIT © Michaël Tati
FAQs
Scaffolding tool for EVA CSS projects - npm init eva-css
The npm package create-eva-css receives a total of 3 weekly downloads. As such, create-eva-css popularity was classified as not popular.
We found that create-eva-css demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Security News
OpenAI rotated macOS signing certificates after a malicious Axios package reached its CI pipeline in a broader software supply chain attack.

Security News
Open source is under attack because of how much value it creates. It has been the foundation of every major software innovation for the last three decades. This is not the time to walk away from it.

Security News
Socket CEO Feross Aboukhadijeh breaks down how North Korea hijacked Axios and what it means for the future of software supply chain security.