{"_id":"@adam-leigh/hyper","_rev":"4-673ff01a5c4002519e21b740094131e1","name":"@adam-leigh/hyper","dist-tags":{"latest":"0.2.1"},"versions":{"1.0.0":{"name":"@adam-leigh/hyper","version":"1.0.0","keywords":["cli","development","project","management","utility"],"author":{"name":"Adam Leigh"},"license":"ISC","_id":"@adam-leigh/hyper@1.0.0","maintainers":[{"name":"adam-leigh","email":"ai.adam.leigh@gmail.com"}],"bin":{"hyper":"dist/index.js"},"dist":{"shasum":"bf5cc7bc109d3ab9bd375efca3ddcaa8efb3f0f9","tarball":"https://registry.npmjs.org/@adam-leigh/hyper/-/hyper-1.0.0.tgz","fileCount":30,"integrity":"sha512-vZ3a55nSOEal5tWPqQaa64JUGTQ8xZ285YTUCmw0OiDz5FEfb5zcJD7Ka2z/Mp57FmVcc468j4HJJrVyW+GeWg==","signatures":[{"sig":"MEUCIQDSyhD1VR7cW3AoZvGIROxcDKXCYa/dKNBQpRsjjvIY9gIgbRGOfFxJZW7y8q9gDbRRT7LrRJab/247AHH3WuH541U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":42894},"main":"dist/index.js","_from":"file:adam-leigh-hyper-1.0.0.tgz","scripts":{"build":"tsc","start":"node dist/index.js"},"_npmUser":{"name":"adam-leigh","email":"ai.adam.leigh@gmail.com"},"_resolved":"C:\\Users\\Adam\\AppData\\Local\\Temp\\885510a9ba6bbe8a7d775f22fa614363\\adam-leigh-hyper-1.0.0.tgz","_integrity":"sha512-vZ3a55nSOEal5tWPqQaa64JUGTQ8xZ285YTUCmw0OiDz5FEfb5zcJD7Ka2z/Mp57FmVcc468j4HJJrVyW+GeWg==","_npmVersion":"10.9.2","description":"CLI tool for project management and development","directories":{},"_nodeVersion":"23.6.0","dependencies":{"chalk":"^4.1.2","fs-extra":"^11.3.0","inquirer":"8.2.6","keypress":"^0.2.1","commander":"^13.1.0","fast-glob":"^3.3.3","node-fetch":"^2.6.7","inquirer-autocomplete-prompt":"2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3","@types/node":"^22.15.18","@types/fs-extra":"^11.0.4","@types/inquirer":"^8.2.6","@types/keypress":"^2.0.30","@types/node-fetch":"^2.6.4","@types/inquirer-autocomplete-prompt":"^3.0.3"},"_npmOperationalInternal":{"tmp":"tmp/hyper_1.0.0_1747413022133_0.7895425628771593","host":"s3://npm-registry-packages-npm-production"}},"0.1.0":{"name":"@adam-leigh/hyper","version":"0.1.0","keywords":["cli","ai","development","productivity"],"author":{"name":"Hyper Team"},"license":"MIT","_id":"@adam-leigh/hyper@0.1.0","maintainers":[{"name":"adam-leigh","email":"ai.adam.leigh@gmail.com"}],"bin":{"hyper":"dist/index.js"},"dist":{"shasum":"73ba431477c8b223ac25410a750d60af2f9c25f3","tarball":"https://registry.npmjs.org/@adam-leigh/hyper/-/hyper-0.1.0.tgz","fileCount":18,"integrity":"sha512-PkOfEqjaHIs9L4nqFAQTwHt7NcjQ/ugrjxVwULw9ieY+WKDJFexlws6omMRCUBuBjCuLuivcolQHSR6BXYI+og==","signatures":[{"sig":"MEUCID0SCjeAnh9RtYdWRs4jA+1xTK7nCxwhJGY4c2Ag3qDyAiEApByqQkfLY6Fc0OrbukU4IqG9gq/FEHPoTFa4WYAXrlw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38853},"main":"dist/index.js","type":"module","_from":"file:adam-leigh-hyper-0.1.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"scripts":{"dev":"tsup --watch","lint":"eslint .","test":"vitest run","build":"tsup"},"_npmUser":{"name":"adam-leigh","email":"ai.adam.leigh@gmail.com"},"_resolved":"C:\\Users\\Adam\\AppData\\Local\\Temp\\37a7a21e008c0da3bb3f834e49c939f9\\adam-leigh-hyper-0.1.0.tgz","_integrity":"sha512-PkOfEqjaHIs9L4nqFAQTwHt7NcjQ/ugrjxVwULw9ieY+WKDJFexlws6omMRCUBuBjCuLuivcolQHSR6BXYI+og==","_npmVersion":"10.9.2","description":"Helper tools to prime AI-assisted development","directories":{},"_nodeVersion":"23.6.0","dependencies":{"ora":"^8.0.1","zod":"^3.22.4","chalk":"^5.3.0","dotenv":"^16.3.1","globby":"^14.0.0","fs-extra":"^11.2.0","commander":"^12.0.0","@supabase/supabase-js":"^2.39.3"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.1","eslint":"^8.56.0","vitest":"^1.2.1","typescript":"^5.3.3","@types/node":"^20.11.5","@types/fs-extra":"^11.0.4"},"_npmOperationalInternal":{"tmp":"tmp/hyper_0.1.0_1747654982527_0.32783089990315517","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@adam-leigh/hyper","version":"0.2.0","keywords":["cli","ai","development","productivity"],"author":{"name":"Hyper Team"},"license":"MIT","_id":"@adam-leigh/hyper@0.2.0","maintainers":[{"name":"adam-leigh","email":"ai.adam.leigh@gmail.com"}],"bin":{"hyper":"dist/index.js"},"dist":{"shasum":"c4ef63adec7a200f67a26751a04925e033d50d12","tarball":"https://registry.npmjs.org/@adam-leigh/hyper/-/hyper-0.2.0.tgz","fileCount":25,"integrity":"sha512-XrGByWgXCPmyYYedV3ZYVCydybbnFQ+87qypqQxWGkSj+xugTB7NyWZoCvDtjTjDUFB+kKJTdbjo7lFMwrkccA==","signatures":[{"sig":"MEYCIQD8p5KiALpu7m3xQLrsyiVyE7dn8Qh1d+ukIGwyUr3lJgIhAIeAmEh4UUZweFZQVsv/eI4SfKxB3/0X5PLUR+PBpyk/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":68198},"main":"dist/index.js","type":"module","_from":"file:adam-leigh-hyper-0.2.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"scripts":{"dev":"tsup --watch","lint":"eslint .","test":"vitest run","build":"tsup"},"_npmUser":{"name":"adam-leigh","email":"ai.adam.leigh@gmail.com"},"_resolved":"C:\\Users\\Adam\\AppData\\Local\\Temp\\037c7dde2e6449a873e31a3fa9306776\\adam-leigh-hyper-0.2.0.tgz","_integrity":"sha512-XrGByWgXCPmyYYedV3ZYVCydybbnFQ+87qypqQxWGkSj+xugTB7NyWZoCvDtjTjDUFB+kKJTdbjo7lFMwrkccA==","_npmVersion":"10.9.2","description":"Helper tools to prime AI-assisted development","directories":{},"_nodeVersion":"23.6.0","dependencies":{"ora":"^8.0.1","zod":"^3.22.4","chalk":"^5.3.0","dotenv":"^16.3.1","globby":"^14.0.0","fs-extra":"^11.2.0","commander":"^12.0.0","clipboardy":"^4.0.0","@supabase/supabase-js":"^2.39.3"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.1","eslint":"^8.56.0","vitest":"^1.2.1","typescript":"^5.3.3","@types/node":"^20.11.5","@types/fs-extra":"^11.0.4"},"_npmOperationalInternal":{"tmp":"tmp/hyper_0.2.0_1747809829404_0.2079946329998541","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@adam-leigh/hyper","version":"0.2.1","description":"Helper tools to prime AI-assisted development","main":"dist/index.js","bin":{"hyper":"dist/index.js"},"type":"module","keywords":["cli","ai","development","productivity"],"author":{"name":"Hyper Team"},"license":"MIT","dependencies":{"@supabase/supabase-js":"^2.39.3","chalk":"^5.3.0","clipboardy":"^4.0.0","commander":"^12.0.0","dotenv":"^16.3.1","fs-extra":"^11.2.0","globby":"^14.0.0","ora":"^8.0.1","zod":"^3.22.4"},"devDependencies":{"@types/fs-extra":"^11.0.4","@types/node":"^20.11.5","eslint":"^8.56.0","tsup":"^8.0.1","typescript":"^5.3.3","vitest":"^1.2.1"},"engines":{"node":">=18.0.0"},"scripts":{"build":"tsup","dev":"tsup --watch","lint":"eslint .","test":"vitest run"},"_id":"@adam-leigh/hyper@0.2.1","types":"./dist/index.d.ts","_integrity":"sha512-2KIGGZae4otQGHp5VG5y4jXxlMKjD5Y84DCQFkJv87TGO8yZrCN5sFOdfLAGyAClYHoQjazZ1LPJ0qDU4zIq3g==","_resolved":"C:\\Users\\Adam\\AppData\\Local\\Temp\\922e03bcc2ac2b80b2727cbf61e6650c\\adam-leigh-hyper-0.2.1.tgz","_from":"file:adam-leigh-hyper-0.2.1.tgz","_nodeVersion":"23.6.0","_npmVersion":"10.9.2","dist":{"integrity":"sha512-2KIGGZae4otQGHp5VG5y4jXxlMKjD5Y84DCQFkJv87TGO8yZrCN5sFOdfLAGyAClYHoQjazZ1LPJ0qDU4zIq3g==","shasum":"e74915d8a5ba25652ea72acdc80cf8997619b99d","tarball":"https://registry.npmjs.org/@adam-leigh/hyper/-/hyper-0.2.1.tgz","fileCount":28,"unpackedSize":70424,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCTO5WVZgSLMfbaF1XCcagBekQ/FuAeyYnJXI+X7cCXCgIhAIJktSwDGZtaqUSvfO6b6zJMxhpII3citRTmpzL4xyFh"}]},"_npmUser":{"name":"adam-leigh","email":"ai.adam.leigh@gmail.com"},"directories":{},"maintainers":[{"name":"adam-leigh","email":"ai.adam.leigh@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/hyper_0.2.1_1747810725624_0.5175999753169591"},"_hasShrinkwrap":false}},"time":{"created":"2025-05-16T16:30:22.069Z","modified":"2025-05-21T06:58:45.962Z","1.0.0":"2025-05-16T16:30:22.302Z","0.1.0":"2025-05-19T11:43:02.765Z","0.2.0":"2025-05-21T06:43:49.593Z","0.2.1":"2025-05-21T06:58:45.819Z"},"author":{"name":"Hyper Team"},"license":"MIT","keywords":["cli","ai","development","productivity"],"description":"Helper tools to prime AI-assisted development","maintainers":[{"name":"adam-leigh","email":"ai.adam.leigh@gmail.com"}],"readme":"# Hyper CLI\n\nHelper tools to prime AI-assisted development.\n\n## Overview\n\nThe `hyper` CLI is an internal tool for accelerating developer workflows with utility-rich CLI commands. This MVP focuses on project initialization and preparation for AI-assisted development.\n\n## Features\n\n- **`hyper init`**: Initialize a project with AI-ready scaffolding\n  - Validates current working directory contains a `package.json`\n  - Creates required folders and files for AI-assisted development\n  - Automatically downloads structure from Supabase\n  - Beautiful CLI experience with styled output\n  \n- **`hyper cp`**: Copy file(s) to clipboard in markdown format\n  - Support for individual files or entire directories\n  - File filtering with glob patterns\n  - Formats code with language-specific markdown blocks\n  - Silent operation with optional verbose logging\n\n## Installation\n\n### Local Development\n\n```bash\n# Clone the repository\ngit clone https://github.com/adam-leigh/hyper-cli.git\ncd hyper-cli\n\n# Install dependencies\nnpm install\n\n# Build the project\nnpm run build\n\n# Create a symlink to use the CLI locally\nnpm link\n```\n\n### Usage\n\n```bash\n# Initialize a project with AI-ready scaffolding\nhyper init\n\n# Show help\nhyper --help\n\n# Copy files or directories to clipboard\nhyper cp src/utils/logger.ts\n\n# Copy files with filtering\nhyper cp src/ --filter \"*.ts\" --verbose\n```\n\n## Structure\n\nThe CLI is built with a modular architecture:\n\n```\nsrc/\n├── commands/\n│   ├── init/\n│   │   ├── index.ts       # Command handler\n│   │   ├── schema.ts      # Input validation\n│   │   ├── hooks.ts       # Reusable logic\n│   │   ├── utils.ts       # Helper functions\n│   │   ├── types.ts       # Type definitions\n│   │   └── ui.ts          # CLI output\n│   ├── cp/\n│   │   ├── index.ts       # Command handler\n│   │   ├── schema.ts      # Input validation\n│   │   ├── hooks.ts       # Reusable logic\n│   │   ├── utils.ts       # Helper functions\n│   │   ├── types.ts       # Type definitions\n│   │   └── ui.ts          # CLI output\n├── utils/\n│   ├── supabase/\n│   │   ├── client.ts      # Supabase client\n│   │   └── types.ts       # Supabase types\n├── types/\n└── index.ts               # CLI entry point\n```\n\n## Development\n\n```bash\n# Watch for changes during development\nnpm run dev\n\n# Run linting\nnpm run lint\n\n# Run tests\nnpm run test\n```\n\n## Requirements\n\n- Node.js >= 18.0.0\n- A Supabase project with the required tables (directories, files)\n\n## Environment Variables\n\nCreate a `.env` file with:\n\n```env\nSUPABASE_URL=your-supabase-url\nSUPABASE_ANON_KEY=your-supabase-anon-key\n```","readmeFilename":"README.md"}