1.1.0 • Published 5 months ago
@mrshmllw/campfire v1.1.0
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.
1.1.0
5 months ago
1.1.0-crumbs-feature-testing-configs.1
5 months ago
1.0.1-crumbs-feature-adding-peer-dep.2
9 months ago
1.0.1-crumbs-feature-adding-peer-dep.1
9 months ago
1.0.0
9 months ago
0.0.0
12 months ago