Skip to content

Latest commit

 

History

History
100 lines (71 loc) · 2.53 KB

README.md

File metadata and controls

100 lines (71 loc) · 2.53 KB

Image Utils

Package Manager pnpm

Enable pnpm using Node.js's corepack:

corepack enable
corepack prepare pnpm@latest --activate

Install packages

pnpm install --no-frozen-lockfile

How to use

You need to first build the lib.

  • pnpm run build
  • pnpm run start

Update nx packages

  • pnpm exec nx migrate nx@latest

Changelog

To update the version and generate the associated changelog, use the following command:

  • pnpm exec changelogen --release --no-tag -r x.x.x

Commit Convention

<type>(<scope>): <short summary>
  │       │             │
  │       │             └─⫸ Summary in present tense. Not capitalized. No period at the end.
  │       │
  │       └─⫸ Commit Scope: any
  │
  │
  │
  │
  │
  └─⫸ Commit Type: build|ci|docs|feat|fix|perf|refactor|release|revert|test

The <type> and <summary> fields are mandatory, the (<scope>) field is optional.

Type

Must be one of the following:

  • build: Changes that affect the build system or external dependencies (example scopes: gulp, broccoli, npm)
  • ci: Changes to our CI configuration files and scripts (examples: CircleCi, SauceLabs)
  • docs: Documentation only changes
  • feat: A new feature
  • fix: A bug fix
  • perf: A code change that improves performance
  • refactor: A code change that neither fixes a bug nor adds a feature
  • release: A release point in the repository
  • revert: Reverting a change
  • test: Adding missing tests or correcting existing tests

Other

Bundle

ESLint

Commitlint

Prettier