@org-quicko/core
v2.0.7
Published
A library in typescript for common entities and utilities across Quicko
Keywords
Readme
@org-quicko/core
Foundational TypeScript library used across Quicko for shared beans, types, utilities, logger helpers, and exceptions.
Installation
npm install @org-quicko/coreLocal Development
npm ci
npm run lint
npm run build
npm run testRelease Flow
This repo uses GitHub Actions for:
- pull request validation
- release drafting on
main - npm publish when a GitHub release is published
PR titles are used in release notes, and labels (major, minor, patch) drive the draft version bump.
Publishing
- Update
package.jsonversion. - Merge the change into
main. - Review the draft release on GitHub.
- Publish the release with a tag that matches the package version.
Example:
package.json:2.0.5- release tag:
v2.0.5
When the release is published, GitHub Actions will:
- run install, tests, and build
- skip publish if that version already exists on npm
- publish to npm with provenance enabled
Requirements
- GitHub Actions secret:
NPM_TOKEN - correct
package.jsonmetadata:repository.urlhomepagebugs.url
If repository metadata does not match https://github.com/org-quicko/core-js, npm provenance validation can fail.
