
Product
Introducing Socket Firewall Enterprise: Flexible, Configurable Protection for Modern Package Ecosystems
Socket Firewall Enterprise is now available with flexible deployment, configurable policies, and expanded language support.
Whether you want to generate a new app with the Epic Stack, update an existing one, or apply an example's changes to your own app (Epic Stack or not), this CLI will help you do it.
npx epicli [command] [options]
# apply changes from an example to your project
npx epicli apply
# update your app to the latest version of the epic stack
npx epicli update
This is a CLI that helps you do all of those things.
This command applies changes from Epic Stack example repositories to your app.
# browse examples interactively
npx epicli apply
# apply directly from a GitHub repo
npx epicli apply kentcdodds/epic-ai
npx epicli apply https://github.com/epicweb-dev/epic-oidc
# filter files to apply
npx epicli apply kentcdodds/epic-ai --file src/components/Button.tsx --file src/components/Input.tsx
npx epicli apply kentcdodds/epic-ai --filter "src/components/*"
npx epicli apply kentcdodds/epic-ai --ignore "*.test.ts"
The apply command:
This command updates your Epic Stack app with changes made in the Epic Stack repository.
# local path
npx epicli update ./your-epic-app
# current directory
npx epicli update .
# filter files to update
npx epicli update --file src/components/Button.tsx --file src/components/Input.tsx
npx epicli update --filter "src/components/*"
npx epicli update --ignore "*.test.ts"
The update command:
Note: The update command requires that your epic stack app's package.json has
the epic-stack key set to the last commit hash and date of the Epic Stack repo
(this is generated when you create a new app and updated when you update your
app).
{
"epic-stack": {
"head": "b78978efc39cf9fd2ea43519a5767567c20b9991",
"date": "2025-03-11T20:07:22Z"
}
}
This command creates a new Epic Stack app.
npx epicli new my-app
This will create a new app with the name my-app in the current directory.
The further your app diverges from the Epic Stack, the more likely you'll run into issues with these prompts.
MIT
FAQs
A powerful CLI for working with the Epic Stack
The npm package epicli receives a total of 62 weekly downloads. As such, epicli popularity was classified as not popular.
We found that epicli demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 2 open source maintainers 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.

Product
Socket Firewall Enterprise is now available with flexible deployment, configurable policies, and expanded language support.

Security News
Open source dashboard CNAPulse tracks CVE Numbering Authorities’ publishing activity, highlighting trends and transparency across the CVE ecosystem.

Product
Detect malware, unsafe data flows, and license issues in GitHub Actions with Socket’s new workflow scanning support.