0.4.6 • Published 11 months ago

@busywork/core v0.4.6

Weekly downloads
-
License
MIT
Repository
github
Last release
11 months ago

busywork-core

A core package for Busywork providing Temporal client helpers.

Installation

npm install busywork-core

Usage

Temporal Client

import { getTemporalClient } from 'busywork-core/temporal';

// Set up environment variables
process.env.TEMPORAL_ADDRESS = 'your-temporal-address';
process.env.TEMPORAL_NAMESPACE = 'your-namespace';
process.env.TEMPORAL_API_KEY = 'your-api-key';

// Get Temporal client
const client = await getTemporalClient();

// Use the client to interact with Temporal
// ...

Environment Variables

The Temporal client requires the following environment variables:

  • TEMPORAL_ADDRESS: The address of your Temporal server
  • TEMPORAL_NAMESPACE: Your Temporal namespace
  • TEMPORAL_API_KEY: Your Temporal API key

For local development, you can set NODE_ENV=dev and USE_DEV_SERVER=true to use a local Temporal server.

Development

# Install dependencies
npm install

# Build the package
npm run build
0.4.6

11 months ago

0.4.5

11 months ago

0.4.4

11 months ago

0.4.3

11 months ago

0.4.2

11 months ago

0.4.1

11 months ago

0.4.0

11 months ago

0.3.4

12 months ago

0.3.3

12 months ago

0.3.2

12 months ago

0.3.1

12 months ago

0.3.0

12 months ago

0.2.1

12 months ago

0.2.0

12 months ago

0.1.13

12 months ago