{"_id":"@curiositybay/sockit","name":"@curiositybay/sockit","dist-tags":{"alpha":"0.1.0-alpha.2","latest":"0.1.0-alpha.2"},"versions":{"0.1.0-alpha.2":{"name":"@curiositybay/sockit","version":"0.1.0-alpha.2","description":"Socket-first web framework CLI","type":"module","bin":{"sockit":"bin/sockit.js","sockit-cli":"bin/sockit.js"},"main":"dist/index.js","scripts":{"dev":"sockit dev","build":"tsc","start":"node dist/index.js","test":"jest","test:watch":"jest --watch","test:coverage":"jest --coverage","lint":"eslint src --ext .ts"},"dependencies":{"@curiositybay/sockit-core":"^0.1.0-alpha.2","chalk":"^5.3.0","commander":"^14.0.2","execa":"^9.6.0","fs-extra":"^11.2.0","ora":"^9.0.0"},"devDependencies":{"@types/fs-extra":"^11.0.4","@types/jest":"^30.0.0","@typescript-eslint/eslint-plugin":"^8.18.0","@typescript-eslint/parser":"^8.18.0","eslint":"^9.17.0","jest":"^30.2.0","ts-jest":"^29.2.0","tsx":"^4.19.0","typescript":"^5.7.0"},"keywords":["cli","websocket","realtime","framework"],"author":{"name":"Curiosity Bay"},"license":"MIT","gitHead":"5f9ba9db53ac97649d721e0182ce6d726aca41b6","types":"./dist/index.d.ts","_id":"@curiositybay/sockit@0.1.0-alpha.2","_nodeVersion":"25.0.0","_npmVersion":"11.6.2","dist":{"integrity":"sha512-E5k18by9SotJ3dhIsHNPKpK4MrQQAXPpnzr+DqSoY0vlgvZQR53+9FHtySwsBZVjD/zVxYcYzzI+uqst8uoO1g==","shasum":"3b443dd1af6df7dfc6bd76fd6ebe639c4555c256","tarball":"https://registry.npmjs.org/@curiositybay/sockit/-/sockit-0.1.0-alpha.2.tgz","fileCount":16,"unpackedSize":49793,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCPi5FYaHUieXmWDCmcEp4YJZWtTVIKAfmiXRV9aDOxKAIhAMptPFqFqHFRCMYLWxAiUjpz7KwmU/dnaO9Ixi7OlPLG"}]},"_npmUser":{"name":"curiositybay","email":"info@curiositybay.com"},"directories":{},"maintainers":[{"name":"curiositybay","email":"info@curiositybay.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/sockit_0.1.0-alpha.2_1761823027503_0.9383505328859303"},"_hasShrinkwrap":false}},"time":{"created":"2025-10-30T11:17:07.400Z","0.1.0-alpha.2":"2025-10-30T11:17:07.670Z","modified":"2025-10-30T11:17:07.938Z"},"maintainers":[{"name":"curiositybay","email":"info@curiositybay.com"}],"description":"Socket-first web framework CLI","keywords":["cli","websocket","realtime","framework"],"author":{"name":"Curiosity Bay"},"license":"MIT","readme":"# @curiositybay/sockit\n\n> ⚠️ **ALPHA VERSION** - This package is under active development and not ready for production use.\n\nCommand-line interface for creating and managing Sockit applications.\n\n## Installation\n\n```bash\nnpm install -g @curiositybay/sockit\n```\n\nOr just `sockit` for short!\n\n## Usage\n\n### Create a new project\n\n```bash\nsockit new my-app\ncd my-app\n```\n\n### Generate an RPC handler\n\n```bash\nsockit make:rpc getUserProfile\n```\n\n### Generate a channel handler\n\n```bash\nsockit make:channel chatRoom\n```\n\n### Start development server\n\n```bash\nsockit dev\n```\n\n## Commands\n\n- `sockit new <name>` - Creates a new Sockit project\n- `sockit make:rpc <name>` - Generates a new RPC handler\n- `sockit make:channel <name>` - Generates a new channel handler\n- `sockit dev` - Starts the development server with hot reload\n\n## Documentation\n\nSee the main [Sockit documentation](https://github.com/curiositybay/sockit) for complete usage guide.\n\n## License\n\nMIT\n","readmeFilename":"README.md","_rev":"1-c34ef041eef5ab366594a135dde6c03f"}