1.11.4 • Published 1 year ago

@otak-udang/shared v1.11.4

Weekly downloads
-
License
ISC
Repository
gitlab
Last release
1 year ago

Otak Udang AI Shared Library

A shared library for the Otak Udang AI platform, containing common types, DTOs, utilities, and constants used across microservices.

Installation

npm i @otak-udang/shared

Usage

import { CreateUserDto, Package, Role, ErrorCode } from "ouai-shared";

Features

  • Constants

    • Error Codes and Messages
    • User Roles and Permissions
    • Package Types and Features
  • DTOs

    • Authentication DTOs
    • User Management DTOs
    • Farm Management DTOs
  • Interfaces

    • Common Types
    • User Types
    • Event Types
  • Utilities

    • Error Handling
    • Google Pub/Sub Integration

Package Features

Small Package

  • Real-time monitoring
  • Basic alerts
  • Basic reporting
  • Single plot management

Medium Package

  • All Small package features
  • Device control
  • Advanced alerts
  • Advanced reporting
  • Multi-plot management

Large Package

  • All Medium package features
  • AI-driven insights
  • Predictive analytics
  • Automated control
  • Enterprise reporting

Development

# Install dependencies
npm install

# Build
npm run build

# Test
npm test

# Lint
npm run lint

# Format
npm run format

Breaking Changes

When making breaking changes:

  1. Update the version following semantic versioning
  2. Document changes in CHANGELOG.md
  3. Update affected services

Contributing

  1. Create a feature branch
  2. Make your changes
  3. Run tests and linting
  4. Submit a pull request

License

ISC

1.11.4

1 year ago

1.11.3

1 year ago

1.11.2

1 year ago

1.11.1

1 year ago

1.11.0

1 year ago

1.10.10

1 year ago

1.10.9

1 year ago

1.10.8

1 year ago

1.10.7

1 year ago

1.10.6

1 year ago

1.10.5

1 year ago

1.10.4

1 year ago

1.10.3

1 year ago

1.10.2

1 year ago

1.10.1

1 year ago

1.10.0

1 year ago

1.9.0

1 year ago

1.8.14

1 year ago

1.8.13

1 year ago

1.8.12

1 year ago

1.8.11

1 year ago

1.8.10

1 year ago

1.8.9

1 year ago

1.8.8

1 year ago

1.8.7

1 year ago

1.8.6

1 year ago

1.8.5

1 year ago

1.8.4

1 year ago

1.8.3

1 year ago

1.8.2

1 year ago

1.8.1

1 year ago

1.8.0

1 year ago

1.7.3

1 year ago

1.7.2

1 year ago

1.7.1

1 year ago

1.7.0

1 year ago

1.6.2

1 year ago

1.6.1

1 year ago

1.6.0

1 year ago

1.5.1

1 year ago

1.5.0

1 year ago

1.4.3

1 year ago

1.4.2

1 year ago

1.4.1

1 year ago

1.4.0

1 year ago

1.3.3

1 year ago

1.3.2

1 year ago

1.3.1

1 year ago

1.3.0

1 year ago

1.2.0

1 year ago

1.1.4

1 year ago

1.1.3

1 year ago

1.1.1

1 year ago

1.1.0

1 year ago

1.0.18

1 year ago

1.0.17

1 year ago

1.0.16

1 year ago

1.0.15

1 year ago

1.0.14

1 year ago

1.0.13

1 year ago

1.0.12

1 year ago

1.0.11

1 year ago

1.0.10

1 year ago

1.0.9

1 year ago

1.0.8

1 year ago

1.0.7

1 year ago

1.0.6

1 year ago

1.0.5

1 year ago

1.0.4

1 year ago

1.0.3

1 year ago

1.0.2

1 year ago

1.0.1

1 year ago

1.0.0

1 year ago