Releases: grayjay-sources/source-generator
Releases · grayjay-sources/source-generator
GrayJay Source Generator v1.0.0
🎉 Initial Release - GrayJay Source Generator v1.0.0
Features
🏗️ Modular Project Structure
- Organized code with separate modules for API, GraphQL, HTML parsing, mappers, pagers, and state management
- Clean separation of concerns for maintainable code
🔐 Plugin Signing
- Automatic RSA key generation and management
- SHA512 signature generation for plugin security
- Public key extraction for GrayJay verification
📦 Build System
- Rollup with TypeScript compilation
- JavaScript and JSON minification
- Optimized production builds
🚀 Automated Publishing
- One-command version bumping and releases
- Automatic git tagging and pushing
- GitHub Actions integration
- QR code generation for easy installation
🎨 Auto Logo Resolution
- Automatic favicon fetching from platform URLs
- Fallback to GrayJay default logo
- No DMCA issues - only stores URLs
🔧 Technology Support
- REST API integration
- GraphQL with persisted queries
- HTML parsing and web scraping
- Multiple feature flags (auth, live streams, playlists, search, comments)
Installation
npm install -g @grayjay/source-generatorUsage
# Interactive mode
grayjay-generate --interactive
# CLI mode with options
grayjay-generate --name "Platform Name" --platform-url "https://example.com" --uses-api --uses-searchGenerated Project Features
✅ TypeScript with full type safety
✅ Modular architecture
✅ RSA plugin signing
✅ Minified builds
✅ Auto-deployment workflows
✅ QR code generation
✅ Logo auto-resolution
✅ Development server support
For full documentation, see the README.