refactor - #56
Merged
Merged
Conversation
- Remove outdated CHANGELOG.md from types, user-agent, and vm packages - These files are no longer needed as changelog is managed elsewhere
- Migrate turbo.json from deprecated 'pipeline' to 'tasks' for v2.0+ compatibility - Simplify primitives build outputs configuration - Update pnpm lockfile with latest dependency versions
- Update types package: v2.2.9 → v4.0.0, update description and license - Update user-agent package: v1.4.1 → v4.0.0, update dependencies and license - Update vm package: v3.2.0 → v4.0.0, update dependencies and license - Standardize Node.js requirement to >=18 across all packages - Change license from MPL-2.0 to MIT across all packages
- Update types package README: 'Runtime Edge' → 'Edge Runtime' - Update user-agent package README: 'Runtime Edge' → 'Edge Runtime' - Add website reference links to both README files
- Update global type declaration: RuntimeEdge → EdgeRuntime - Consistent with package rebranding from 'Runtime Edge' to 'Edge Runtime'
- Add env.d.ts with multer module declarations and Edge Runtime polyfills - Add test-if.ts with conditional test execution guard and Edge Runtime detection - Support for testing in both Node.js and Edge Runtime environments
- Test error stack trace preservation in VM context - Test custom error classes with additional properties (digest, cause) - Verify proper error serialization and formatting in Edge Runtime VM
- Add stream.js to export Web Stream APIs from node:stream/web - Provides ReadableStream, WritableStream, TransformStream and related classes - Enables stream/web module compatibility for Edge Runtime primitives
- Add ESLint configuration with Next.js recommended rules - Add Nextra app component for documentation theme - Enable TypeScript linting for docs
- Update VM source files with improved event handling and error management - Update runtime CLI and server modules to use EdgeRuntime naming - Consistent API naming throughout the Edge Runtime implementation - Improve error handling and unhandled rejection management in VM context
- Update runtime test fixtures: RuntimeEdge → EdgeRuntime imports - Update VM test files with EdgeRuntime naming consistency - Maintain test coverage for API naming changes
- Update Twitter handle from @vercel to @khulnasoft in runtime and vm packages - Consistent social media branding across documentation
- Update format package: v2.2.1 → v4.0.0, standardize description and license - Update cookies package: v4.1.1 → v4.0.0, update description and license - Update runtime package: v2.5.9 → v4.0.0, update dependencies and remove dev deps - Standardize Node.js requirement to >=18 across all packages - Change license from MPL-2.0 to MIT across all packages
- Update fetch.js example: 'Runtime Edge' → 'Edge Runtime' in marquee text - Update html.js example: 'Runtime Edge' → 'Edge Runtime' in generated markup - Consistent branding in example code
- Update fetch.d.ts: remove deprecated getAll method, reorganize Headers export - Update structured-clone.d.ts: add constructor export pattern - Improve type definitions for better compatibility
- Update primitives package.json: standardize Node.js requirement to >=18 - Update dependencies: esbuild 0.24.0, undici 6.21.0 - Change license from MPL-2.0 to MIT - Simplify clean:build script
- Update undici-core-request.js patch to v6.21.0 compatibility - Remove unused util-types.js patch file - Update blob.js and fetch.js implementations - Remove unused load.js and structured-clone.js files - Clean up deprecated patches and implementations
- Remove outdated CHANGELOG.md from runtime package - Consistent with other package CHANGELOG removals
- Update fetch-event and request tests: RuntimeEdge → EdgeRuntime imports - Consistent API naming in node-utils test suite
- Update ponyfill package.json: standardize Node.js requirement to >=18 - Update dependencies: acorn 8.14.0, acorn-walk 8.3.4 - Update test environment variable: RUNTIME_EDGE_EXISTS → EDGE_RUNTIME_EXISTS - Change license from MPL-2.0 to MIT
- Remove outdated CHANGELOG.md from primitives package - Update primitives README with any necessary changes
- Update all remaining package configurations and dependencies - Standardize naming from RuntimeEdge to EdgeRuntime across all packages - Update Node.js requirements to >=18 across the entire monorepo - Change license from MPL-2.0 to MIT across all packages - Remove outdated CHANGELOG files and update documentation - Update test suites and examples with new naming conventions - Clean up deprecated code and patches - Prepare codebase for Edge Runtime v4.0.0 release
- Add polished README with Vercel/Supabase-style layout - Include project badges, architecture diagram, and feature highlights - Add quick start guide and usage examples - Document ecosystem packages and contributor information - Responsive design with dark/light theme support - Professional branding consistent with Edge Runtime v4.0.0
- Update branding from 'Runtime Edge' to 'Edge Runtime' throughout - Replace generic content with accurate package descriptions based on actual codebase - Add complete package ecosystem table with all 10 published packages - Update features table with real functionality (Web APIs, VM, testing tools) - Improve quick start with realistic CLI commands and usage examples - Add architecture section explaining monorepo structure and package relationships - Enhance testing and contributing sections with pnpm workflows - Update 'What's New in v4.0.0' section with specific improvements made - Remove placeholder content and replace with production-ready documentation
…cve-vu-98kr4r Fix React Server Components CVE vulnerabilities
Signed-off-by: NeoPilot <221231603+neopilotai@users.noreply.github.com>
Review or Edit in CodeSandboxOpen the branch in Web Editor • VS Code • Insiders |
Code Review by QodoNo Changes in PRQodo reviewed your PR and found no changes in the codeTip of the day💡 Did you know, you can switch off images and animations for a plain-text comment |
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.
No description provided.