
knowledge-types
📦 npm
🛠 Getting started
-
Clone the repository
Note: Please make sure you are on the desired
node
version before starting any development. If you are usingnvm
, you can do the following:nvm install nvm use
-
Install dependencies:
npm install
👨💻 Development
-
Perform desire changes in appropriate interface.
-
Make sure code compiles and passes all ESlint rules:
# Build npm run build # Lint validation npm run lint:fix
-
Ready for PR ? Make sure your commit message is prefixed with one of this:
Commit message Release type fix(pencil): stop graphite breaking when too much pressure applied PatchFix Releasefeat(pencil): add 'graphiteWidth' option MinorFeature Releaseperf(pencil): remove graphiteWidth option
BREAKING CHANGE: The graphiteWidth option has been removed.
The default graphite width of 10mm is always used for performance reasons.MajorBreaking Release
Once PR approved and gets merged to
master
, semantic release will take care of releasing next version of npm.