Repository navigation
Conversation
- Implemented core functionalities for a pretend Git repository in the new `repo.ts` and `graph.ts` files. - Created a layout function to visualize commits and branches in a graph format. - Developed a tool definition for the Git Playground, allowing users to practice Git commands and see real-time changes. - Added comprehensive tests for Git commands, challenges, and graph layout to ensure functionality and correctness.
… comprehensive documentation
- Introduced tests for the cURL converter, ensuring correct URL building, authentication handling, and body processing. - Added tests for the Docker Compose converter, validating volume and port parsing, conflict detection, and template loading. - Implemented tests for JSON schema handling, covering schema loading, exporting, and tree mutation functionalities. - Created tests for the mock API generator, focusing on path validation, project validation, and export/import functionality. - Developed tests for the SQL explain visualizer, verifying text and JSON parsing, node analysis, and error handling.
…ctionality - Implement OpenAPI Dependency Mapper tool with input/output page and transformation logic. - Create README and documentation for OpenAPI Dependency Mapper. - Implement OpenAPI Designer tool with input/output page and transformation logic. - Create README and documentation for OpenAPI Designer. - Add SQL Schema Visualizer tool with input/output page and transformation logic. - Create README and documentation for SQL Schema Visualizer. - Update tools registry to include new tools. - Add tests for SQL Schema Visualizer transformation logic.
…sts for architecture diagram builder, JSON schema builder, OpenAPI dependency mapper, and OpenAPI designer features - Deleted unused SQL Schema Visualizer logic from `sql-schema-visualizer.ts`. - Introduced a new test suite for the architecture diagram builder, covering serialization, Mermaid export, editing, and geometry functionalities. - Enhanced JSON schema builder tests to ensure proper handling of unsupported keys, default values, and round-trip serialization. - Added tests for OpenAPI dependency mapper, validating operation extraction, reference resolution, and unused components. - Implemented tests for OpenAPI designer, focusing on schema editing, example generation, and validation of specifications.
- Updated README.md for OpenAPI Dependency Mapper with detailed purpose, file structure, core logic, limits, tests, and known gaps. - Improved user documentation in docs.ts for OpenAPI Dependency Mapper, including usage instructions, functionality, limits, and FAQs. - Added layout.ts for dependency graph layout in OpenAPI Dependency Mapper, defining node and edge structures. - Enhanced README.md for OpenAPI Designer with clearer purpose, file structure, core logic, limits, tests, and known gaps. - Updated docs.ts for OpenAPI Designer with comprehensive usage instructions, functionality, limits, and FAQs. - Improved README.md for SQL Schema Visualizer, detailing purpose, file structure, core logic, limits, tests, and known gaps. - Enhanced docs.ts for SQL Schema Visualizer with detailed usage instructions, functionality, limits, and FAQs. - Added support for handling issues in SQL Schema Visualizer, including limits on issues reported. - Improved test coverage for SQL Schema Visualizer, ensuring robust parsing and diagram generation. - Refactored queryBuilder.ts to ensure consistent localStorage key usage across tools.
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
| node.sharedHit = buffers[1] ? Number(buffers[1]) : undefined; | ||
| node.sharedRead = buffers[2] ? Number(buffers[2]) : undefined; | ||
| } | ||
| if (/^Sort Method: external|Disk: \d+kB/.test(trimmed)) node.sortSpillsToDisk = true; |
| }); | ||
| it('keeps query parameters, headers, form bodies and flags', () => { | ||
| const { parsed, back } = roundTrip(`curl -L -k --compressed 'https://a.test/s?q=a%20b&tag=x' -H 'X-Trace: 1' --data-urlencode 'name=Zoë & co'`); | ||
| expect(back.url).toBe(parsed.url.replace('%20', '%20')); |
| }); | ||
| it('keeps query parameters, headers, form bodies and flags', () => { | ||
| const { parsed, back } = roundTrip(`curl -L -k --compressed 'https://a.test/s?q=a%20b&tag=x' -H 'X-Trace: 1' --data-urlencode 'name=Zoë & co'`); | ||
| expect(back.url).toBe(parsed.url.replace('%20', '%20')); |
…ion and examples - Introduced `docs.ts` for user documentation detailing usage, functionality, limits, and FAQs. - Created `examples.ts` containing guided examples for various TypeScript features, ensuring they compile without diagnostics. - Implemented core logic in `typescript-type-explorer.ts` for type analysis using TypeScript compiler. - Developed `useTypeCheck.ts` hook for managing type-checking state in a React environment. - Added `index.ts` to define the TypeScript Type Explorer tool with metadata and loading logic. - Established worker protocol in `type-explorer.protocol.ts` for communication between the main thread and worker. - Built `type-explorer.worker.ts` to handle type-checking in a separate thread, loading necessary TypeScript libraries. - Created tests for code complexity analysis and TypeScript Type Explorer functionality, ensuring correctness and reliability.
…umentation on TypeScript parser size
| // typescript is CommonJS: depending on interop the API is on the namespace or on `default`. | ||
| const loadCompiler = () => (compiler ??= import('typescript').then((m) => ('createSourceFile' in m ? m : (m as { default: typeof TS }).default))); | ||
|
|
||
| ctx.onmessage = async (event: MessageEvent<ComplexityRequest>) => { |
| throw err; | ||
| })); | ||
|
|
||
| ctx.onmessage = (event: MessageEvent<TypeCheckRequest>) => { |
This branch was successfully deployed
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.
What and why
How to test
Screenshots
Checklist
npm run lint,npm run typecheck,npm testandnpm run test:e2epass