v2 - #245
Merged
Merged
v2#245
Conversation
douglasgomes98
commented
Apr 18, 2026
Owner
- chore: update Node.js version and add CLAUDE.md documentation
- chore: migrate from ESLint and Prettier to Biome
- chore: update GitHub workflows for improved concurrency and Node.js version
- chore: update project configuration and dependencies
- feat: add ComponentTailwind and ReactPackage examples
- feat: migrate to Biome for linting and add skill creation documentation
- feat: remove CLAUDE.md and update package.json for versioning and configuration
- chore: update GitHub workflows to use npm install instead of npm ci
- fix: update jest.config.js for coverage and module path adjustments
- Removed .nvmrc file and added .tool-versions to specify Node.js version 24.12.0. - Introduced CLAUDE.md for guidance on using the Codebot extension, including commands, architecture, and testing instructions. - Updated package.json to reflect the new Node.js engine requirement.
- Removed .eslintrc.json and .prettierrc.json configuration files. - Added biome.json for Biome configuration. - Updated package.json to replace ESLint and Prettier commands with Biome commands. - Updated package-lock.json to include @biomejs/biome as a new dependency.
…ersion - Added concurrency settings to both pull_request.yml and push_main.yml to cancel in-progress runs. - Updated Node.js version from 16.x to 24.x in both workflows. - Refactored job names for clarity: 'check-code' to 'lint' and added 'test' and 'build' jobs in pull_request.yml. - Upgraded actions/checkout and actions/setup-node to version 4 for better compatibility.
- Upgraded Biome schema version in biome.json and adjusted import organization settings. - Refactored jest.config.js for improved readability and updated module paths. - Updated package-lock.json and package.json to reflect new versions of dependencies, including @biomejs/biome and semantic-release. - Enhanced tsconfig.json with additional compiler options and updated target to ES2022. - Modified webpack.config.js to use 'node:path' and improved output library configuration. - Refined VSCode settings and tasks for better development experience. - Updated helper functions to use 'node:fs' and 'node:path' for consistency. - Improved error handling and code structure in createComponent and updateComponent commands.
- Introduced new ComponentTailwind files including styles, component logic, and index for exports. - Created ReactPackage structure with essential files such as package.json, Vite configuration, and main application entry point. - Added HTML template and setup for testing with Jest. - Removed outdated ComponentSass example to streamline the project.
- Replaced ESLint and Prettier with Biome for linting and formatting, updating related commands in package.json. - Introduced comprehensive documentation for creating skills, including structure, best practices, and progressive disclosure patterns. - Added multiple reference files to support skill creation, covering topics like writing guidelines, testing, and bundling for VSCode extensions. - Updated CLAUDE.md to reflect new linting commands and added a section on Biome configuration.
…figuration - Deleted CLAUDE.md as it is no longer needed. - Updated package.json to bump version from 1.0.0 to 2.0.0 and added configuration for templatesFolderPath. - Refactored extension.ts to import commands from their respective files for better organization. - Introduced new mock files for testing and added comprehensive tests for createComponent and updateComponent commands.
- Changed the dependency installation command from 'npm ci' to 'npm install' in both pull_request.yml and push_main.yml. - Updated the test command to 'npm run test' for consistency across workflows.
- Modified collectCoverageFrom to exclude test and mock directories for better coverage reporting. - Updated moduleNameMapper path for vscode mock to reflect new directory structure. - Adjusted setupFilesAfterEnv path for consistency with project organization.
- Replaced createStyles with tv from tailwind-variants in ComponentTailwind.style.ts.hbs for improved styling. - Added templatesFolderPath configuration in VSCode settings to specify the examples directory.
- Removed unused test-related configurations from launch.json and tasks.json for cleaner setup. - Updated .vscodeignore to include new files and directories, enhancing project structure. - Revised README.md to clarify the configuration process for Codebot settings.
- Added logic to prompt for template selection when multiple templates are available. - Updated tests to mock user input for component name, ensuring consistent behavior during testing.
- Introduced a new LICENSE file containing the MIT License text, outlining permissions and limitations for software use.
- Added support for per-template name formatting options in package.json and VSCode settings. - Updated createComponent and updateComponent commands to utilize the specified name format when generating component names. - Enhanced tests to validate the new name formatting functionality across different templates. - Introduced utility functions for formatting names in various styles (pascal-case, kebab-case, camel-case, snake-case).
- Updated the name interpolation syntax in App.tsx.hbs from {name} to {{name}} for proper rendering in the template.
- Enhanced the README.md with a new layout, including a centered title and updated description for Codebot. - Added visual elements such as badges for marketplace visibility and installation metrics. - Expanded sections on template creation, quick start instructions, and naming conventions to provide clearer guidance for users. - Improved formatting and organization for better readability and user engagement.
- Changed command titles from "Create Component" to "✨ Build Template" and "Update Component" to "🔁 Update Template" in package.json. - Updated README.md to reflect new command names and improve user instructions. - Adjusted error messages in createComponent and updateComponent functions for consistency with new terminology.
|
🎉 This PR is included in version 1.1.0 🎉 The release is available on GitHub release Your semantic-release bot 📦🚀 |
|
🎉 This PR is included in version 2.0.0 🎉 The release is available on GitHub release Your semantic-release bot 📦🚀 |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.