Shared configuration files.
| Package | Description |
|---|---|
@theholocron/browserslist-config |
Browser and device targets |
@theholocron/commitlint-config |
Conventional commit enforcement |
@theholocron/eslint-config |
ESLint rules for JS/TS/React/Next/Node |
@theholocron/holocron-config |
Shareable holocron configuration presets |
@theholocron/lint-staged-config |
Pre-commit lint-staged hooks |
@theholocron/prettier-config |
Prettier formatting rules |
@theholocron/semantic-release-config |
Semantic-release config for automated versioning |
@theholocron/storybook-config |
Storybook addon and theme setup |
@theholocron/stylelint-config |
StyleLint rules for CSS/SCSS |
@theholocron/tsconfig |
TypeScript base configs (NextJS, node-lts) |
@theholocron/tsdown-config |
tsdown presets for ESM library builds |
@theholocron/vite-config |
Vite presets for libraries, React apps, Node tools |
@theholocron/vitest-config |
Vitest presets and coverage bundles |
This repo uses pnpm workspaces and Turbo.
pnpm install # install all deps
pnpm build # build all packages
pnpm test # test all packages
pnpm typecheck # typecheck all packages
pnpm lint # lint all packagesReleases are automated via semantic-release on push to main. All packages are versioned and published in lockstep. See CHANGELOG.md for the release history.