Security News
JSR Working Group Kicks Off with Ambitious Roadmap and Plans for Open Governance
At its inaugural meeting, the JSR Working Group outlined plans for an open governance model and a roadmap to enhance JavaScript package management.
commit-editor
Advanced tools
Interactive commitlint support to boost your conventional commits and semantic release productivity
powered by Commitlint, Monaco-Editor, Vue3 & Vite
You can use it to commit in your codebase using the commit-editor by running
npx commit-editor
from where you would run git commit
.
The command then calls git commit
internally, only modifying the editor used in the command to open the commit-editor in your browser, served by a lightweight local server.
You can even append options like npx commit-editor --amend
, they get passed through to git commit
.
Commit-editor will load the Commitlint config from commitlint.config.js
(or commitlint.config.ts
) or , if no config is found, use a basic config with the @commitlint/config-conventional
preset.
Alternatively you can test out and tinker with your commitlint config using the playground served at netlify.
To use commit-editor as your all-time editor, set the editor as your default using git conig --global core.editor="npx commit-editor"
While the benefits of the combination of conventional commits, conventional changelog and semantic release are immense, the experience of existing post-compose commit validation tools can be frustrating. Feedback is supplied very late and the message lost if it does not pass the validation. This is specifically frustrating for semantic-release novices.
This editor tackles this issue by providing commit lint information during the composing process, like we are used to it when writing our code.
Post-compose commit validation can still be applied after the message composing.
Give it a try in the playground.
FAQs
Commit Editor
The npm package commit-editor receives a total of 1 weekly downloads. As such, commit-editor popularity was classified as not popular.
We found that commit-editor demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Security News
At its inaugural meeting, the JSR Working Group outlined plans for an open governance model and a roadmap to enhance JavaScript package management.
Security News
Research
An advanced npm supply chain attack is leveraging Ethereum smart contracts for decentralized, persistent malware control, evading traditional defenses.
Security News
Research
Attackers are impersonating Sindre Sorhus on npm with a fake 'chalk-node' package containing a malicious backdoor to compromise developers' projects.