{"_id":"@auriclabs/sst-types","_rev":"3-833bbd2e72c7456cc2c58db19c988a06","name":"@auriclabs/sst-types","dist-tags":{"latest":"0.1.0"},"versions":{"0.0.1":{"name":"@auriclabs/sst-types","version":"0.0.1","keywords":[],"author":"","license":"ISC","_id":"@auriclabs/sst-types@0.0.1","maintainers":[{"name":"kevupton","email":"kevin@upton.tech"}],"homepage":"https://github.com/auriclabs/packages#readme","bugs":{"url":"https://github.com/auriclabs/packages/issues"},"dist":{"shasum":"3ace6d90230cf06bfb11cb71bcb95c57839ec023","tarball":"https://registry.npmjs.org/@auriclabs/sst-types/-/sst-types-0.0.1.tgz","fileCount":186,"integrity":"sha512-TJC1Ocrav2aYI4zXl8avxP9mWSoxvB7J8a7Aa7Q7b+D6fyE0EgSKKY3cloSxa/us3izxhN/kIILXqIzQzqyQnQ==","signatures":[{"sig":"MEUCIQCWH3l8EMxvhFCR9iJEq6ydPpuhQHlnkMWJ6tcLPPjyoAIgF5pkfmoRk6R1TlDMKd5mGPAtttqgfd7f9dC940Flm+g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1027684},"main":"dist/platform/config.d.ts","type":"module","_from":"file:auriclabs-sst-types-0.0.1.tgz","types":"dist/platform/config.d.ts","_npmUser":{"name":"kevupton","email":"kevin@upton.tech"},"prettier":"@auriclabs/prettier-config","_resolved":"/tmp/13b530167dffa83ad3227179a4a8e6d1/auriclabs-sst-types-0.0.1.tgz","_integrity":"sha512-TJC1Ocrav2aYI4zXl8avxP9mWSoxvB7J8a7Aa7Q7b+D6fyE0EgSKKY3cloSxa/us3izxhN/kIILXqIzQzqyQnQ==","repository":{"url":"git+https://github.com/auriclabs/packages.git","type":"git","directory":"packages/sst-types"},"_npmVersion":"10.8.2","description":"A TypeScript typings package that provides comprehensive type definitions for SST (Serverless Stack) development.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"bun":"1.2.22","@pulumi/aws":"7.7.0","@pulumi/pulumi":"3.197.0","@pulumi/aws-native":"1.35.0"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"sst":"^3.17.13"},"_npmOperationalInternal":{"tmp":"tmp/sst-types_0.0.1_1758866962831_0.772429500296554","host":"s3://npm-registry-packages-npm-production"}},"0.0.2":{"name":"@auriclabs/sst-types","version":"0.0.2","keywords":[],"author":"","license":"ISC","_id":"@auriclabs/sst-types@0.0.2","maintainers":[{"name":"kevupton","email":"kevin@upton.tech"}],"homepage":"https://github.com/auriclabs/packages#readme","bugs":{"url":"https://github.com/auriclabs/packages/issues"},"dist":{"shasum":"c4efacc8de22cefdbf9a620d54c39ac97dd9f256","tarball":"https://registry.npmjs.org/@auriclabs/sst-types/-/sst-types-0.0.2.tgz","fileCount":186,"integrity":"sha512-KQKZ269n1JN1RpTerIS07/4rbMEpQQgj142j9ZoXMNYDVbkcybYQCQwh0f1QujYzKRayJb7+lARptJVhBmaCjg==","signatures":[{"sig":"MEYCIQCH0tt/6hEVk0LYUy9t+GQ04tRC7xTN+FE28/NidplgLAIhAMDxHB2WMjFzgEnyM88xNty1P2kBDWtuX5D7qh9WjYde","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1027684},"main":"dist/platform/config.d.ts","type":"module","_from":"file:auriclabs-sst-types-0.0.2.tgz","types":"dist/platform/config.d.ts","_npmUser":{"name":"kevupton","email":"kevin@upton.tech"},"prettier":"@auriclabs/prettier-config","_resolved":"/tmp/530205713e8f783d0f76ff8137d91387/auriclabs-sst-types-0.0.2.tgz","_integrity":"sha512-KQKZ269n1JN1RpTerIS07/4rbMEpQQgj142j9ZoXMNYDVbkcybYQCQwh0f1QujYzKRayJb7+lARptJVhBmaCjg==","repository":{"url":"git+https://github.com/auriclabs/packages.git","type":"git","directory":"packages/sst-types"},"_npmVersion":"10.8.2","description":"A TypeScript typings package that provides comprehensive type definitions for SST (Serverless Stack) development.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"bun":"1.2.22","@pulumi/aws":"7.7.0","@pulumi/pulumi":"3.197.0","@pulumi/aws-native":"1.35.0"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"sst":"^3.17.13"},"_npmOperationalInternal":{"tmp":"tmp/sst-types_0.0.2_1758882262927_0.28588678321581096","host":"s3://npm-registry-packages-npm-production"}},"0.1.0":{"name":"@auriclabs/sst-types","version":"0.1.0","description":"A TypeScript typings package that provides comprehensive type definitions for SST (Serverless Stack) development.","main":"dist/platform/config.d.ts","types":"dist/platform/config.d.ts","prettier":"@auriclabs/prettier-config","keywords":[],"author":"","type":"module","license":"ISC","devDependencies":{"sst":"^4.3.7"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"repository":{"type":"git","url":"git+https://github.com/auriclabs/packages.git","directory":"packages/sst-types"},"dependencies":{"@pulumi/aws":"7.20.0","@pulumi/pulumi":"3.215.0","bun":"1.2.22"},"_id":"@auriclabs/sst-types@0.1.0","bugs":{"url":"https://github.com/auriclabs/packages/issues"},"homepage":"https://github.com/auriclabs/packages#readme","_integrity":"sha512-LB1Jb/mWAFE3s1f+N/12rAT3EvsVS+o0F+VNzznViy4krMILxsHwcEcUomt2swF/17t8VSDxjkNq8k4Ec94+kA==","_resolved":"/tmp/3a188c5644c714304943ea3f70b1b39d/auriclabs-sst-types-0.1.0.tgz","_from":"file:auriclabs-sst-types-0.1.0.tgz","_nodeVersion":"20.20.1","_npmVersion":"10.8.2","dist":{"integrity":"sha512-LB1Jb/mWAFE3s1f+N/12rAT3EvsVS+o0F+VNzznViy4krMILxsHwcEcUomt2swF/17t8VSDxjkNq8k4Ec94+kA==","shasum":"dabad21dc31a01ccbca5b9a8579fe9858aa1a04f","tarball":"https://registry.npmjs.org/@auriclabs/sst-types/-/sst-types-0.1.0.tgz","fileCount":191,"unpackedSize":1073391,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDkgUURLUSoaOb8LYMXUwGxAeX7k+rPskUS2CNwDUKFpAIgDFYQgPUx0CcFDz0EYLCFfOatI/QRh0h7+PpVhCR8Apg="}]},"_npmUser":{"name":"kevupton","email":"kevin@upton.tech"},"directories":{},"maintainers":[{"name":"kevupton","email":"kevin@upton.tech"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/sst-types_0.1.0_1773859461475_0.46141056516898926"},"_hasShrinkwrap":false}},"time":{"created":"2025-09-26T06:09:22.699Z","modified":"2026-03-18T18:44:21.844Z","0.0.1":"2025-09-26T06:09:23.105Z","0.0.2":"2025-09-26T10:24:23.178Z","0.1.0":"2026-03-18T18:44:21.694Z"},"bugs":{"url":"https://github.com/auriclabs/packages/issues"},"license":"ISC","homepage":"https://github.com/auriclabs/packages#readme","keywords":[],"repository":{"type":"git","url":"git+https://github.com/auriclabs/packages.git","directory":"packages/sst-types"},"description":"A TypeScript typings package that provides comprehensive type definitions for SST (Serverless Stack) development.","maintainers":[{"name":"kevupton","email":"kevin@upton.tech"}],"readme":"# @auriclabs/sst-types\n\nA TypeScript typings package that provides comprehensive type definitions for SST (Serverless Stack) development.\n\n## Overview\n\nThis package contains TypeScript declaration files (`.d.ts`) for SST components, utilities, and platform-specific types. It's designed to enhance the developer experience by providing full type safety and IntelliSense support when working with SST applications.\n\n## What's Included\n\n- **AWS Components**: Type definitions for all AWS-based SST components including:\n  - API Gateway (v1 & v2)\n  - Lambda functions\n  - DynamoDB tables\n  - S3 buckets\n  - SQS queues\n  - SNS topics\n  - RDS databases\n  - VPC configurations\n  - And many more...\n\n- **Cloudflare Components**: Type definitions for Cloudflare-based SST components\n- **Vercel Components**: Type definitions for Vercel-based SST components\n- **Base Components**: Core SST component types and utilities\n- **Platform Types**: Internal SST platform type definitions\n\n## Installation\n\n```bash\nnpm install @auriclabs/sst-types\n# or\npnpm add @auriclabs/sst-types\n# or\nyarn add @auriclabs/sst-types\n```\n\n## Usage\n\nThis package is purely for TypeScript type definitions. To use the types in your project, you need to add the package to your `tsconfig.json`:\n\n```json\n{\n  \"compilerOptions\": {\n    \"types\": [\"@auriclabs/sst-types\"]\n  }\n}\n```\n\nOnce configured, you'll automatically get:\n\n- Full type safety for SST components\n- IntelliSense autocompletion in your IDE\n- Compile-time type checking for SST configurations\n\nThe types are automatically available when using SST in your TypeScript projects.\n\n## Building\n\nThis package is built by extracting type definitions from the SST platform:\n\n```bash\nnpm run build\n```\n\nThe build process:\n1. Installs SST platform types\n2. Compiles TypeScript declarations\n3. Extracts only the `.d.ts` files\n4. Organizes them into a clean distribution structure\n\n## Development\n\nThis package is part of the AuricLabs monorepo. The types are automatically generated from the SST platform and should not be manually edited.\n\n## License\n\nISC\n","readmeFilename":"README.md"}