Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

294 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

@theholocron/configs

Shared configuration files.

Packages

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

Development

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 packages

Releases

Releases are automated via semantic-release on push to main. All packages are versioned and published in lockstep. See CHANGELOG.md for the release history.