@mrshmllw/campfire
v2.3.1
Published
Collection of toasty utils and configs used by Marshmallow Technology
Maintainers
Keywords
Readme
Campfire
Internal configs, utils, and tooling for Marshmallow projects.
Install
npm install -D @mrshmllw/campfireConfiguration
Import and use the pre-configured tools:
// eslint.config.js
import { eslintConfig } from '@mrshmllw/campfire'
export default eslintConfig
// prettier.config.js
import { prettierConfig } from '@mrshmllw/campfire'
export default prettierConfig
// commitlint.config.js
import { commitlintConfig } from '@mrshmllw/campfire'
export default commitlintConfig
// release.config.js
import { releaseConfig } from '@mrshmllw/campfire'
export default releaseConfig
// lint-staged.config.js
import { lintStagedConfig } from '@mrshmllw/campfire'
export default lintStagedConfigDevelopment
Use conventional commits for automatic changelog generation:
fix: description→ patch releasefeat: description→ minor releaseBREAKING CHANGE: description→ major release
Release
Releases are handled via GitHub Actions on these branches:
main- production releasesfeature/*,chore/*,fix/*- pre-releases
Use the "Bump and Publish" workflow in GitHub Actions to release.
