@mtbs/shared-lib

v1.0.27

Published

A shared utility library used by the Beauty Parlor micro front-end apps.

Readme

@mtbs/shared-lib

A shared utility library used by the Beauty Parlor micro front-end apps.

โœจ Features

  • AuthContext โ€“ React Context for Firebase Auth
  • axiosInstance โ€“ Pre-configured Axios with bearer auth
  • ToastProvider โ€“ Toast wrapper for consistent UI

๐Ÿ“ฆ Installation

From GitHub Packages:

npm install @mtbs/shared-lib --registry=https://npm.pkg.github.com

From npm (if published):

npm install @mtbs/shared-lib

๐Ÿš€ Usage

import { useAuth, AuthProvider } from '@mtbs/shared-lib'
import { ToastProvider } from '@mtbs/shared-lib'
import axios from '@mtbs/shared-lib'

๐Ÿ” Publishing

This project uses standard-version for semantic versioning.

npm run release
git push --follow-tags
npm publish    # to npm or GitHub

๐Ÿงช CI/CD

Use Jenkins or GitHub Actions with:

  • NODE_AUTH_TOKEN (npm token or GitHub PAT)
  • standard-version for automated changelogs

Happy coding!