{"_id":"@agentkitai/formbridge-templates","_rev":"2-4af24615bb83bb8a8f080fd5434a8e05","name":"@agentkitai/formbridge-templates","dist-tags":{"latest":"0.3.1"},"versions":{"0.3.0":{"name":"@agentkitai/formbridge-templates","version":"0.3.0","_id":"@agentkitai/formbridge-templates@0.3.0","maintainers":[{"name":"amit-paz","email":"amit.paz@gmail.com"}],"dist":{"shasum":"7265b387de4fcb80a56d6378369e94452112c908","tarball":"https://registry.npmjs.org/@agentkitai/formbridge-templates/-/formbridge-templates-0.3.0.tgz","fileCount":2,"integrity":"sha512-3KsbrdYBGuxN8RkTqvEM6h5FYlk6a7/DnVg7isAmSHgZ6hk8YfgtG+5GhQZPoHRuLBB46iyDcJEB+J9dmuFuoQ==","signatures":[{"sig":"MEYCIQCVvu7GLKZ4QuT0CaF96Dug3SRdzh/UPDymDTgjlUn5wwIhAOcnjsPY4+fjBECAvqJmHAyQ7tilFOgOqxeCDp+W1OAV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3381},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"2bd30b08b5f4642ec78674662f9101bbf237869a","scripts":{"build":"tsc","typecheck":"tsc --noEmit"},"_npmUser":{"name":"amit-paz","email":"amit.paz@gmail.com"},"_npmVersion":"11.5.2","description":"Example intake templates for FormBridge","directories":{},"_nodeVersion":"24.12.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.0","typescript":"^5.3.0"},"peerDependencies":{"zod":"^3.22.0"},"_npmOperationalInternal":{"tmp":"tmp/formbridge-templates_0.3.0_1782494700160_0.18960697998545384","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"@agentkitai/formbridge-templates","version":"0.3.1","publishConfig":{"access":"public"},"description":"Example intake templates for FormBridge","type":"module","main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"import":"./dist/index.js","types":"./dist/index.d.ts"}},"scripts":{"build":"tsc","typecheck":"tsc --noEmit"},"peerDependencies":{"zod":"^3.22.0"},"devDependencies":{"typescript":"^5.3.0","zod":"^3.25.0"},"repository":{"type":"git","url":"git+https://github.com/agentkitai/formbridge.git","directory":"packages/templates"},"gitHead":"875f2feaa2fc057e05bcf42771d124636adc88cb","_id":"@agentkitai/formbridge-templates@0.3.1","bugs":{"url":"https://github.com/agentkitai/formbridge/issues"},"homepage":"https://github.com/agentkitai/formbridge#readme","_nodeVersion":"24.18.0","_npmVersion":"12.0.2","dist":{"integrity":"sha512-qEKhg5HkikbymAQpAHW14U7O88HCJi+q0NZtPJrEQU2qE+ocKsbptv5fiK/pZYdd23hRyzEe1LBLfpd62YmWpw==","shasum":"be7c47961e45de456585a584fb3d361a0a5c8bd2","tarball":"https://registry.npmjs.org/@agentkitai/formbridge-templates/-/formbridge-templates-0.3.1.tgz","fileCount":2,"unpackedSize":3421,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@agentkitai%2fformbridge-templates@0.3.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIH0lqhkBstvyihwSOgCj5H5WCFln0dcm2AAf7yZm6yf5AiEAwehZl3ifPofI8AsdTw/cnchnk4o1eyQJf5uYxUiGhBE="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7e61d9ad-d2de-484e-bbd6-5b626b219ef0"}},"directories":{},"maintainers":[{"name":"amit-paz","email":"amit.paz@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/formbridge-templates_0.3.1_1785686905318_0.16185672769711945"},"_hasShrinkwrap":false}},"time":{"created":"2026-06-26T17:24:59.976Z","modified":"2026-08-02T16:08:25.853Z","0.3.0":"2026-06-26T17:25:00.285Z","0.3.1":"2026-08-02T16:08:25.499Z"},"description":"Example intake templates for FormBridge","maintainers":[{"name":"amit-paz","email":"amit.paz@gmail.com"}],"readme":"# @agentkitai/formbridge-templates\n\n> Pre-built intake templates for common form use cases, providing both Zod and JSON Schema definitions\n\n[![License: MIT](https://img.shields.io/badge/License-MIT-blue.svg)](LICENSE)\n[![TypeScript](https://img.shields.io/badge/TypeScript-5.3-blue)](https://www.typescriptlang.org/)\n\n## Overview\n\n`@agentkitai/formbridge-templates` provides ready-made intake schema templates for common business workflows. Each template includes both a Zod schema and a JSON Schema representation, along with metadata describing the template's purpose and category.\n\n## Available Templates\n\n| ID | Name | Category | Description |\n|----|------|----------|-------------|\n| `vendor-onboarding` | Vendor Onboarding | procurement | Vendor registration and compliance data |\n| `it-access-request` | IT Access Request | — | System and resource access requests |\n| `customer-intake` | Customer Intake | — | Customer registration forms |\n| `expense-report` | Expense Report | — | Employee expense submission |\n| `bug-report` | Bug Report | — | Software issue tracking |\n\n## Installation\n\n```bash\nnpm install @agentkitai/formbridge-templates\n```\n\n## Quick Start\n\n```ts\nimport { allTemplates } from '@agentkitai/formbridge-templates';\n\n// Get a specific template\nconst vendorTemplate = allTemplates['vendor-onboarding'];\n\nconsole.log(vendorTemplate.metadata.name);        // \"Vendor Onboarding\"\nconsole.log(vendorTemplate.metadata.description);  // \"Collect vendor registration...\"\nconsole.log(vendorTemplate.jsonSchema);            // JSON Schema object\n```\n\n## Template Structure\n\nEach template exports a `TemplateExport` object:\n\n```ts\ninterface TemplateExport {\n  schema: ZodType;                      // Zod schema for runtime validation\n  jsonSchema: Record<string, unknown>;  // JSON Schema representation\n  metadata: TemplateMetadata;           // Template metadata\n}\n\ninterface TemplateMetadata {\n  id: string;          // Template identifier (e.g. \"vendor-onboarding\")\n  name: string;        // Human-readable name\n  description: string; // What the template collects\n  category: string;    // Grouping category\n  version: string;     // Semantic version\n}\n```\n\n## Customization\n\nTemplates are designed as starting points. Use them with `@agentkitai/formbridge-create` to scaffold a new project, then modify the generated schema to fit your needs:\n\n```bash\nnpx @agentkitai/formbridge-create --template vendor-onboarding --schema zod --interface http\n```\n\n## Related Packages\n\n- `@agentkitai/formbridge-create-formbridge` — CLI scaffolder that uses these templates\n- `@agentkitai/formbridge-schema-normalizer` — Converts templates between schema formats\n","readmeFilename":"README.md","homepage":"https://github.com/agentkitai/formbridge#readme","repository":{"type":"git","url":"git+https://github.com/agentkitai/formbridge.git","directory":"packages/templates"},"bugs":{"url":"https://github.com/agentkitai/formbridge/issues"}}