🎉 Initial Release
This is the initial release of the Devtools project. This comprehensive suite of shareable configurations, tools, and scripts is designed to streamline the development process across various environments and frameworks. Enjoy exploring and integrating these configurations into your projects!
What's New?
Features
Base TypeScript configuration
The @kevinwolfcr/tsconfig package establishes a baseline for TypeScript projects with best practices and consistent coding standards.
Extend this configuration to your tsconfig.json to get started.
{
"extends": "@kevinwolfcr/tsconfig"
}TypeScript configuration for Bun projects
The @kevinwolfcr/tsconfig-bun package provides a tailored TypeScript configuration for projects using the Bun runtime, optimizing for performance and Bun-specific features.
Extend this configuration to your tsconfig.json to get started.
{
"extends": "@kevinwolfcr/tsconfig-bun"
}TypeScript configuration for browser-based projects
The @kevinwolfcr/tsconfig-browser package optimizes TypeScript settings for web development, ensuring compatibility and efficiency for browser-based projects.
Extend this configuration to your tsconfig.json to get started.
{
"extends": "@kevinwolfcr/tsconfig-browser"
}TypeScript configuration for React projects
The @kevinwolfcr/tsconfig-react package customizes TypeScript for React development, incorporating JSX and React-specific patterns.
Extend this configuration to your tsconfig.json to get started.
{
"extends": "@kevinwolfcr/tsconfig-react"
}TypeScript configuration for Next.js projects
The @kevinwolfcr/tsconfig-next package provides a configuration specifically designed for Next.js applications, aligning with Next.js's unique TypeScript requirements.
Extend this configuration to your tsconfig.json to get started.
{
"extends": "@kevinwolfcr/tsconfig-next",
"compilerOptions": {
"paths": {
"@/*": ["./src/*"]
},
},
"include": ["next-env.d.ts", "**/*.ts", "**/*.tsx", ".next/types/**/*.ts"],
"exclude": ["node_modules"]
}Custom Biome configuration for improved code quality
The @kevinwolfcr/biome-config package enhances code quality and consistency with a custom Biome configuration, supporting linting, formatting, and organizing imports.
Extend this configuration to your biome.json to get started.
{
"$schema": "https://biomejs.dev/schemas/1.5.3/schema.json",
"extends": ["./node_modules/@kevinwolfcr/biome-config/biome.json"]
}Credits
This release was possible thanks to the contributions of @kevinwolfcr
Full Changelog: https://github.com/kevinwolfcr/devtools/commits/1.0.0