@zettelooo/api-types
v6.4.3
Published
Zettel: Public API types
Downloads
31
Readme
Zettel: Public API Types
Models and types definition for Zettel public API.
Installation
$ npm install @zettelooo/api-types
Development
Clone the repository locally:
$ git clone [email protected]:zettelooo/api-types.git
Install the dependencies:
$ cd api-types
$ npm install
It's recommended to use VS Code to develop this project. You need to have Prettier and ESLint extensions to be installed on your IDE.
Linting will be called automatically before committing. Any linting error will abort the process. Therefore, you possibly need to lint the staged changes manualy before trying to commit them yourself and fix all the errors and as much as possible of warnings first.
Lint check before commit:
$ npm run bt -- lint-staged # Alternatively: $ npm run l
Publication
Publish a new version of the NPM package:
- Push all the changes. The workspace needs to be cleaned.
- Make sure you're on
master
branch.
$ npm version patch # / minor / major / any other valid semantic version
Misc
You can use the following NPM script to access Zettel Build Tools:
$ npm run bt -- <command> # e.g.: npm run bt - update
Copyright: Zettel, 2020-23