Skip to content
This repository has been archived by the owner on Aug 7, 2021. It is now read-only.

Latest commit

 

History

History
48 lines (32 loc) · 1.63 KB

README.md

File metadata and controls

48 lines (32 loc) · 1.63 KB

🛠️ Koj config files

This repository contains the common configuration files for Koj projects.

💻 Usage

Install the package as a dev dependency from npm:

npm install --save-dev @koj/config

Prettier

Our Prettier configuration keeps all defaults with the exception of print width, which is set at 100 characters rather than 80. To use this configuration, create a Prettier config file .prettierrc.cjs in the project root:

module.exports = require("@koj/config").prettier;

Semantic Release

We use Semantic Release for automated deployments of our packages. Our configuration adds support for Gitmoji commits, creating release notes with a CHANGELOG.md, and publishing to GitHub and npm.

Create a Semantic Release config file release.config.js in the project room. If you want to release the master or production branches, you can use the import directly:

module.exports = require("@koj/config").master;

Alternately, you can specify the branch you want to release:

module.exports = require("@koj/config").release("branch-name");

📄 License

Koj

An open source project by Koj.
Furnish your home in style, for as low as CHF175/month →