@hirehub/shared
v1.2.1
Published
Shared entities and utilities for HireHub microservices
Maintainers
Readme
@hirehub/shared
Shared entities and utilities for HireHub microservices.
š¦ Installation
npm install @hirehub/shared@^1.0.0Note: This is a public scoped npm package. Authentication may be required for publishing. See SETUP.md for details.
š Quick Start
import { SomeEntity, someUtil } from '@hirehub/shared';š Structure
src/
āāā entities/ # Shared database entities
ā āāā index.ts
āāā utils/ # Shared utility functions
ā āāā index.ts
āāā index.ts # Main export fileš§ Development
Building
npm run buildVerifying Setup
npm run verifyPublishing
# Bump version
npm version patch|minor|major
# Publish
npm publishš Documentation
- Setup & Publishing Guide: See
SETUP.mdfor complete setup, authentication, and publishing instructions
š Authentication
This package requires npm authentication. Configure .npmrc in each microservice:
@hirehub:registry=https://registry.npmjs.org/
//registry.npmjs.org/:_authToken=${NPM_TOKEN}See SETUP.md for complete authentication setup.
š Versioning
We follow Semantic Versioning:
- MAJOR: Breaking changes
- MINOR: New features (backward compatible)
- PATCH: Bug fixes
š¤ Contributing
- Make changes in
src/ - Build:
npm run build - Test locally in a microservice
- Bump version:
npm version patch|minor|major - Publish:
npm publish - Update microservices:
npm install @hirehub/shared@latest