open-index/open-npm huggingface dataset:
npm package: @flowglad/express
Description: > **This package is deprecated.** > > Please use `@flowglad/server/express` instead.
Latest version: 0.16.0
Deprecated: This package is deprecated. Use @flowglad/server/express instead. See https://docs.flowglad.com/sdks/express for migration guide.

# @flowglad/express

> **This package is deprecated.**
>
> Please use `@flowglad/server/express` instead.

## Migration Guide

### Installation

**Before:**
```bash
npm install @flowglad/express
```

**After:**
```bash
npm install @flowglad/server express
```

### Imports

**Before:**
```ts
import { createFlowgladExpressRouter, FlowgladServer } from '@flowglad/express'
```

**After:**
```ts
import { createFlowgladExpressRouter } from '@flowglad/server/express'
import { FlowgladServer } from '@flowglad/server'
```

### API Compatibility

The API is fully compatible. No changes are required to your route handlers or middleware configuration - just update the import paths.

See the [Express SDK documentation](https://docs.flowglad.com/sdks/express) for complete migration instructions.
npm package: @flowglad/shared
Description: [![npm version](https://img.shields.io/npm/v/@flowglad/shared.svg)](https://www.npmjs.com/package/@flowglad/shared) [![npm bundle size](https://img.shields.io/bundlephobia/min/@flowglad/shared)](https://bundlephobia.com/package/@flowglad/shared)
Latest version: 0.18.0

# @flowglad/shared

[![npm version](https://img.shields.io/npm/v/@flowglad/shared.svg)](https://www.npmjs.com/package/@flowglad/shared)
[![npm bundle size](https://img.shields.io/bundlephobia/min/@flowglad/shared)](https://bundlephobia.com/package/@flowglad/shared)

Shared types, schemas, and utilities for Flowglad projects. This package serves as the central source of truth for TypeScript types and Zod schemas used across the Flowglad ecosystem.

## Features

- TypeScript type definitions for Flowglad's data structures
- Zod schemas for runtime type validation
- Shared utility functions
- Common action types and interfaces
- Environment-aware configuration utilities

## Installation

```bash
npm install @flowglad/shared
# or
yarn add @flowglad/shared
# or
bun add @flowglad/shared
```

## Usage

```typescript
// Import types and schemas
import type { CreateProductCheckoutSessionParams } from '@flowglad/shared';
import { createCheckoutSessionSchema } from '@flowglad/shared';
```

## API Reference

### Utilities

- `getBaseURL()`: Returns the base URL for the Flowglad API, with development environment support

### Types and Schemas

The package exports various TypeScript types and Zod schemas that are used across Flowglad projects. These include:

- Action types
- Common interfaces
- Validation schemas

## Development

This package is built using:
- TypeScript
- Zod for schema validation
- tsup for building

## License

MIT
npm package: @flowglad/types
Description: > **This package is deprecated and will no longer receive updates.** > > All type definitions have been migrated to **[@flowglad/shared](https://www.npmjs.com/package/@flowglad/shared)**.
Latest version: 0.14.1
Deprecated: This package is deprecated. Use @flowglad/shared instead. All type definitions have been moved to @flowglad/shared.

# ⚠️ DEPRECATED: @flowglad/types

> **This package is deprecated and will no longer receive updates.**
>
> All type definitions have been migrated to **[@flowglad/shared](https://www.npmjs.com/package/@flowglad/shared)**.

## Migration Guide

Please update your imports from `@flowglad/types` to `@flowglad/shared`:

### Before
```typescript
import { 
  CreateProductCheckoutSessionParams,
  Price,
  Product,
  Subscription,
  Customer
} from '@flowglad/types'
```

### After
```typescript
import { 
  CreateProductCheckoutSessionParams,
  Price,
  Product,
  Subscription,
  Customer
} from '@flowglad/shared'
```

## Why was this deprecated?

To improve maintainability and reduce package fragmentation, we've consolidated all type definitions into the `@flowglad/shared` package. This provides:

- **Single source of truth** for all Flowglad types
- **Better organization** with types in a dedicated subfolder
- **Simplified dependency management** across SDK packages
- **Reduced bundle sizes** by eliminating duplicate type definitions

## Timeline

- **Last stable version**: 0.13.0
- **Deprecation date**: December 2025
- **Support status**: No further updates planned

## Need Help?

If you encounter any issues during migration:
- Check the [@flowglad/shared documentation](https://github.com/flowglad/flowglad/tree/main/packages/shared)
- Open an issue on [GitHub](https://github.com/flowglad/flowglad/issues)
- Join our [Discord community](https://discord.com/servers/flowglad-1273695198639161364)