bundle

Bundle Vovk TypeScript clients into an npm-publishable dist folder.

52|Updated Jul 12, 2023
One-click install
npx skills add https://github.com/finom/vovk --skill bundle-finom
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: bundle
Source: https://github.com/finom/vovk/tree/main/packages/claude-plugin/skills/bundle
Command: npx skills add https://github.com/finom/vovk --skill bundle-finom

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Bundling Vovk TypeScript clients into a distributable npm package simplifies publishing SDKs for external use, ensuring a single, standard artifact for consumers.

Core Features & Use Cases

  • Four-step bundle workflow and a canonical tsdown recipe to produce dist/ with package.json and README.md.
  • Supports bundle.build entry point and its integration with origin, package.json overrides, and exports/imports to create publish-ready artifacts.
  • Use cases include shipping a publishable SDK, bundling subsets of segments, and integrating OpenAPI mixins via mixins or CLI flags.

Quick Start

Run a bundle to generate a distributable SDK package ready for npm publish.

Frequently Asked Questions about bundle

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I bundle a TypeScript client into a publishable npm package?

To bundle a TypeScript client into a publishable npm package, you run a single command that triggers a four-step workflow and a canonical tsdown recipe to output a production-grade artifact.

What is the best way to publish a TypeScript SDK with a single command?

Publishing a TypeScript SDK with one command is achieved by enforcing an origin and a bundle.build entry point that processes package.json overrides and exports to generate a ready-to-use dist/ folder.

Can I bundle specific segments of a TypeScript SDK for external distribution?

Yes, you can bundle specific segments of a TypeScript SDK for external distribution by targeting in-project TypeScript clients and specifying segment inclusion during the bundling process.

Does the bundling process support integrating OpenAPI mixins into the SDK?

The bundling process supports integrating OpenAPI mixins into the SDK through mixins or CLI flags, allowing you to augment the TypeScript client before generating the final package.

What files are generated in the dist folder when bundling a TypeScript client?

Bundling a TypeScript client generates a dist/ folder containing the compiled package.json and README.md files, creating a standard artifact ready for external npm publishing.