@zettelooo/chrome-extension-server-shared
TypeScript icon, indicating that this package has built-in type declarations

3.0.0 • Public • Published

Zettel: Shared between Chrome Extension & Server

Shared implementations between Chrome Extension and Server.

Installation

$ npm install @zettelooo/chrome-extension-server-shared

Development

Clone the repository locally:

$ git clone git@github.com:zettelooo/chrome-extension-server-shared.git

Install the dependencies:

$ cd chrome-extension-server-shared
$ 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-24

/@zettelooo/chrome-extension-server-shared/

    Package Sidebar

    Install

    npm i @zettelooo/chrome-extension-server-shared

    Weekly Downloads

    0

    Version

    3.0.0

    License

    none

    Unpacked Size

    10.4 kB

    Total Files

    24

    Last publish

    Collaborators

    • zettelooo