bfra.me provides the building framework (hence the name) of tools and libraries that foster innovation and efficiency in ES-based projects. This collection of opinionated configurations and templates offers a solid foundation for TypeScript, Deno, and other modern development environments.
Repository | Description | Stats |
---|---|---|
works | @bfra.me tools and components |
Repository | Description | Stats |
---|---|---|
eslint-plugin-node-dependencies | ESLint plugin for managing node dependencies | |
renovate-config | Shareable configuration presets for Renovate |
Repository | Description | Stats |
---|---|---|
github-action | Template for creating GitHub Actions with TypeScript | |
github-app | Template for a GitHub App that can be triggered by a GitHub Action | |
ha-addon-repository | Template for a Home Assistant add-on repository | |
.github | Template for .github repositories |
Repository | Description | Stats |
---|---|---|
renovate-action | GitHub Action for Self-Hosted Renovate |
bfra.me is designed for developers who value:
- Type Safety: Comprehensive TypeScript configurations and patterns
- Modern Standards: ESM and the latest ECMAScript features
- Developer Experience: Streamlined workflows and minimal configuration
- Maintainability: Consistent patterns across projects and tools
Built with a focus on sustainability and consistency:
- TypeScript for robust type checking
- ESM for modern module management
- pnpm for efficient package management
- GitHub Actions for reliable CI/CD
- Changesets for versioning and changelog management
Contributions are welcome. For details on how to contribute, please review the contribution guidelines.
Areas for contribution include:
- Documentation improvements
- Bug fixes
- Feature additions
- Performance enhancements