proxydi
Version:
A typed hierarchical DI container that resolves circular dependencies via Proxy
53 lines (36 loc) • 1.51 kB
Markdown
# ProxyDI Roadmap
## Documentation Updates
## Bundler Examples
Create example projects for each bundler (similar to node-babel-examples, node-ts-examples):
- [ ] **esbuild** - verify on vscode-radnyk-one, create example project
- [ ] **Vite** - create example project
- [ ] **Webpack** - create example project
- [ ] **Rollup** - create example project (maybe not needed, library itself uses rollup)
- [ ] **Parcel** - create example project
- [ ] **Turbopack** - create example project (if relevant)
Each example must include:
- Minimal working configuration
- tsconfig.json with correct target (ES2022)
- ProxyDI usage example
- README with instructions
After creation - add links to main README.md
## Documentation Website
### Migration to Nextra (Next.js)
- [ ] Install and configure Nextra
- [ ] Migrate content from README.md
- [ ] Integrate TypeDoc API generation with Nextra
- [ ] Update GitHub Actions for Nextra deployment
- [ ] Add ProxyDi logo to navigation
### Content Expansion
- [ ] Interactive examples (CodeSandbox/StackBlitz)
- [ ] Playground for code experiments
- [ ] More tutorials and use cases
- [ ] Comparison with other DI containers (InversifyJS, TSyringe, Angular DI)
### Design Improvements
- [ ] Custom theme with brand colors
- [ ] Animations and interactivity
- [ ] Better code examples styling
### SEO and Metadata
- [ ] Meta tags for social media (Open Graph, Twitter Cards)
- [ ] Sitemap
- [ ] Analytics