Something went wrong. Try again.
[READ-ONLY] Mirror of https://github.com/okikio/bundlejs-api.
Something went wrong. Try again.
Commits on simplify-edge-functions
Okiki Ojo 35ac13b0 docs: add Cloudflare migration overview and architecture details simplify-edge-functions
Signed-off-by: Okiki Ojo <hey@okikio.dev>
docs: add Cloudflare migration overview and architecture details simplify-edge-functions
Signed-off-by: Okiki Ojo <hey@okikio.dev>
Okiki Ojo committed
Okiki Ojo e24deb34 docs: update response helpers reference in endpoint instructions
Signed-off-by: Okiki Ojo <hey@okikio.dev>
docs: update response helpers reference in endpoint instructions
Signed-off-by: Okiki Ojo <hey@okikio.dev>
Okiki Ojo committed
Okiki Ojo 45d72919 refactor: restructure edge into services/
Signed-off-by: Okiki Ojo <hey@okikio.dev>
refactor: restructure edge into services/
Signed-off-by: Okiki Ojo <hey@okikio.dev>
Okiki Ojo committed
Okiki Ojo 581655a3 chore: create a standalone directory for static assets
Signed-off-by: Okiki Ojo <hey@okikio.dev>
chore: create a standalone directory for static assets
Signed-off-by: Okiki Ojo <hey@okikio.dev>
Okiki Ojo committed
Okiki Ojo 10212a39 refactor: move bundlejs utils to the packages/ directory and replace it with generic services utils
Signed-off-by: Okiki Ojo <hey@okikio.dev>
refactor: move bundlejs utils to the packages/ directory and replace it with generic services utils
Signed-off-by: Okiki Ojo <hey@okikio.dev>
Okiki Ojo committed
Okiki Ojo 3bec0b8a refactor: move the packages to the packages/ directory
Signed-off-by: Okiki Ojo <hey@okikio.dev>
refactor: move the packages to the packages/ directory
Signed-off-by: Okiki Ojo <hey@okikio.dev>
Okiki Ojo committed
Okiki Ojo 21e9ee8f docs: add initial BundleJS URL DSL specification document
Signed-off-by: Okiki Ojo <hey@okikio.dev>
docs: add initial BundleJS URL DSL specification document
Signed-off-by: Okiki Ojo <hey@okikio.dev>
Okiki Ojo committed
Okiki Ojo bfabe933 docs: add comprehensive esbuild BuildOptions catalog for bundlejs
Signed-off-by: Okiki Ojo <hey@okikio.dev>
docs: add comprehensive esbuild BuildOptions catalog for bundlejs
Signed-off-by: Okiki Ojo <hey@okikio.dev>
Okiki Ojo committed
Okiki Ojo d86eba41 feat: enhance query parsing utilities for bundlejs
Signed-off-by: Okiki Ojo <hey@okikio.dev>
feat: enhance query parsing utilities for bundlejs
Signed-off-by: Okiki Ojo <hey@okikio.dev>
Okiki Ojo committed
Okiki Ojo c680022e refactor(routes): unify route registration method for legacy endpoints
Signed-off-by: Okiki Ojo <hey@okikio.dev>
refactor(routes): unify route registration method for legacy endpoints
Signed-off-by: Okiki Ojo <hey@okikio.dev>
Okiki Ojo committed
Okiki Ojo ff7a02d1 docs: update checklists and conventions for testing and release processes
Signed-off-by: Okiki Ojo <hey@okikio.dev>
docs: update checklists and conventions for testing and release processes
Signed-off-by: Okiki Ojo <hey@okikio.dev>
Okiki Ojo committed
Okiki Ojo 3eb5fc2f chore(guides): remove outdated code review and pull request guides
Signed-off-by: Okiki Ojo <hey@okikio.dev>
chore(guides): remove outdated code review and pull request guides
Signed-off-by: Okiki Ojo <hey@okikio.dev>
Okiki Ojo committed
Okiki Ojo 43980a0f docs: refactor documentation and standards across the repository
Signed-off-by: Okiki Ojo <hey@okikio.dev>
docs: refactor documentation and standards across the repository
Signed-off-by: Okiki Ojo <hey@okikio.dev>
Okiki Ojo committed
Okiki Ojo 54d0bf68 docs(copilot): enhance instructions for targeted rules and guides
Signed-off-by: Okiki Ojo <hey@okikio.dev>
docs(copilot): enhance instructions for targeted rules and guides
Signed-off-by: Okiki Ojo <hey@okikio.dev>
Okiki Ojo committed
Okiki Ojo 196c849b refactor(utils): update import paths and normalize type definitions
Signed-off-by: Okiki Ojo <hey@okikio.dev>
refactor(utils): update import paths and normalize type definitions
Signed-off-by: Okiki Ojo <hey@okikio.dev>
Okiki Ojo committed
Okiki Ojo 06343c63 chore(edge): update import paths for JSON5 utility
Signed-off-by: Okiki Ojo <hey@okikio.dev>
chore(edge): update import paths for JSON5 utility
Signed-off-by: Okiki Ojo <hey@okikio.dev>
Okiki Ojo committed
Okiki Ojo acb5affb feat(endpoints)!: add new endpoints for bundle raw, warnings, cache management, health, and static assets
Signed-off-by: Okiki Ojo <hey@okikio.dev>
feat(endpoints)!: add new endpoints for bundle raw, warnings, cache management, health, and static assets
Signed-off-by: Okiki Ojo <hey@okikio.dev>
Okiki Ojo committed
Okiki Ojo d3f60671 docs(agents): add comprehensive guidelines for PRs, RFCs, and task management
Signed-off-by: Okiki Ojo <hey@okikio.dev>
docs(agents): add comprehensive guidelines for PRs, RFCs, and task management
Signed-off-by: Okiki Ojo <hey@okikio.dev>
Okiki Ojo committed
Okiki Ojo dc1db8fc docs(repo): add comprehensive guidelines for code structure and documentation
Signed-off-by: Okiki Ojo <hey@okikio.dev>
docs(repo): add comprehensive guidelines for code structure and documentation
Signed-off-by: Okiki Ojo <hey@okikio.dev>
Okiki Ojo committed
Okiki Ojo 03f40993 chore: remove legacy endpoint files and schemas
Signed-off-by: Okiki Ojo <hey@okikio.dev>
chore: remove legacy endpoint files and schemas
Signed-off-by: Okiki Ojo <hey@okikio.dev>
Okiki Ojo committed
Okiki Ojo 3e8bf624 chore: remove logger configuration and related code
Signed-off-by: Okiki Ojo <hey@okikio.dev>
chore: remove logger configuration and related code
Signed-off-by: Okiki Ojo <hey@okikio.dev>
Okiki Ojo committed
Okiki Ojo fc6af3a6 refactor(WIP): breakdown edge function into shared utilities
Signed-off-by: Okiki Ojo <hey@okikio.dev>
refactor(WIP): breakdown edge function into shared utilities
Signed-off-by: Okiki Ojo <hey@okikio.dev>
Okiki Ojo committed
chore(WIP): simplify edge functions
Signed-off-by: Okiki Ojo <hey@okikio.dev>
Okiki Ojo committed
chore: add .pnpm-store to .gitignore
Signed-off-by: Okiki Ojo <hey@okikio.dev>
Okiki Ojo committed
Okiki Ojo 0e674cb6 chore: add devcontainer configuration and Dependabot setup for version updates
Signed-off-by: Okiki Ojo <hey@okikio.dev>
chore: add devcontainer configuration and Dependabot setup for version updates
Signed-off-by: Okiki Ojo <hey@okikio.dev>
Okiki Ojo committed
Okiki Ojo 58eb4088 chore: update std library imports to specific versions in deno.jsonc and utils package files
Signed-off-by: Okiki Ojo <hey@okikio.dev>
chore: update std library imports to specific versions in deno.jsonc and utils package files
Signed-off-by: Okiki Ojo <hey@okikio.dev>
Okiki Ojo committed
chore: update esbuild
Signed-off-by: Okiki Ojo <hey@okikio.dev>
Okiki Ojo committed
Okiki Ojo 6abc8d53 chore: add .vscode/mise-tools to .gitignore
Signed-off-by: Okiki Ojo <hey@okikio.dev>
chore: add .vscode/mise-tools to .gitignore
Signed-off-by: Okiki Ojo <hey@okikio.dev>
Okiki Ojo committed
Okiki Ojo c599e0bc feat(wip): implement Cloudflare worker with BundleCoordinator and associated storage management
Signed-off-by: Okiki Ojo <hey@okikio.dev>
feat(wip): implement Cloudflare worker with BundleCoordinator and associated storage management
Signed-off-by: Okiki Ojo <hey@okikio.dev>
Okiki Ojo committed
Okiki Ojo aaecbf64 fix: update esbuild dependencies to version 0.28.0 and add edge package.json
Signed-off-by: Okiki Ojo <hey@okikio.dev>
fix: update esbuild dependencies to version 0.28.0 and add edge package.json
Signed-off-by: Okiki Ojo <hey@okikio.dev>
Okiki Ojo committed
Okiki Ojo 9f272d85 chore: initialize pnpm workspace and add utils package
Signed-off-by: Okiki Ojo <hey@okikio.dev>
chore: initialize pnpm workspace and add utils package
Signed-off-by: Okiki Ojo <hey@okikio.dev>
Okiki Ojo committed
Okiki Ojo 441d0fb1 chore: add mise.toml for tool version management
Signed-off-by: Okiki Ojo <hey@okikio.dev>
chore: add mise.toml for tool version management
Signed-off-by: Okiki Ojo <hey@okikio.dev>
Okiki Ojo committed
Okiki Ojo 310ce4a9 docs: add comprehensive URL configuration parameters documentation
Signed-off-by: Okiki Ojo <hey@okikio.dev>
docs: add comprehensive URL configuration parameters documentation
Signed-off-by: Okiki Ojo <hey@okikio.dev>
Okiki Ojo committed
Okiki Ojo d445745f fix(tests): update assertions to improve error formatting for esbuild instance checks
Signed-off-by: Okiki Ojo <hey@okikio.dev>
fix(tests): update assertions to improve error formatting for esbuild instance checks
Signed-off-by: Okiki Ojo <hey@okikio.dev>
Okiki Ojo committed
Okiki Ojo 22e8d642 test(concurrent-init): add tests for concurrent init() and build() scenarios to prevent race conditions
Signed-off-by: Okiki Ojo <hey@okikio.dev>
test(concurrent-init): add tests for concurrent init() and build() scenarios to prevent race conditions
Signed-off-by: Okiki Ojo <hey@okikio.dev>
Okiki Ojo committed
Okiki Ojo 47da93c4 tests(benchmark): add race-condition benchmark for concurrent init() calls
Signed-off-by: Okiki Ojo <hey@okikio.dev>
tests(benchmark): add race-condition benchmark for concurrent init() calls
Signed-off-by: Okiki Ojo <hey@okikio.dev>
Okiki Ojo committed
Okiki Ojo d880852d fix(init): add initPromise to GlobalState for managing concurrent initialization
Signed-off-by: Okiki Ojo <hey@okikio.dev>
fix(init): add initPromise to GlobalState for managing concurrent initialization
Signed-off-by: Okiki Ojo <hey@okikio.dev>
Okiki Ojo committed
Okiki Ojo 6d392712 feat(dispose): integrate AsyncDisposableStack and update imports for resource management
Signed-off-by: Okiki Ojo <hey@okikio.dev>
feat(dispose): integrate AsyncDisposableStack and update imports for resource management
Signed-off-by: Okiki Ojo <hey@okikio.dev>
Okiki Ojo committed
Okiki Ojo a7afbd4a fix(cdn): add options parameter to getJSRVersionMeta and getPackageOfVersion for improved fetch control
Signed-off-by: Okiki Ojo <hey@okikio.dev>
fix(cdn): add options parameter to getJSRVersionMeta and getPackageOfVersion for improved fetch control
Signed-off-by: Okiki Ojo <hey@okikio.dev>
Okiki Ojo committed
Okiki Ojo b666660a fix(fetch): ensure signal is provided for background refresh to prevent resource leaks
Signed-off-by: Okiki Ojo <hey@okikio.dev>
fix(fetch): ensure signal is provided for background refresh to prevent resource leaks
Signed-off-by: Okiki Ojo <hey@okikio.dev>
Okiki Ojo committed
Okiki Ojo eeec4c0a fix(fetch): add options parameter to getJSRVersionMeta for enhanced fetch control
Signed-off-by: Okiki Ojo <hey@okikio.dev>
fix(fetch): add options parameter to getJSRVersionMeta for enhanced fetch control
Signed-off-by: Okiki Ojo <hey@okikio.dev>
Okiki Ojo committed
Okiki Ojo 0226b6da fix(fetch): add options parameter to getPackageOfVersion for improved fetch control
Signed-off-by: Okiki Ojo <hey@okikio.dev>
fix(fetch): add options parameter to getPackageOfVersion for improved fetch control
Signed-off-by: Okiki Ojo <hey@okikio.dev>
Okiki Ojo committed
Okiki Ojo d3282464 fix(fetch): remove response cloning to prevent deadlocks and improve resource management
Signed-off-by: Okiki Ojo <hey@okikio.dev>
fix(fetch): remove response cloning to prevent deadlocks and improve resource management
Signed-off-by: Okiki Ojo <hey@okikio.dev>
Okiki Ojo committed
Okiki Ojo 0aff0b7c fix(docs): update references from HttpPlugin to PackagePlugin in architecture and scenario documentation
Signed-off-by: Okiki Ojo <hey@okikio.dev>
fix(docs): update references from HttpPlugin to PackagePlugin in architecture and scenario documentation
Signed-off-by: Okiki Ojo <hey@okikio.dev>
Okiki Ojo committed
Okiki Ojo b9ec2bc2 fix(build): improve LIFO disposal order for abort handling to prevent resource leaks
Signed-off-by: Okiki Ojo <hey@okikio.dev>
fix(build): improve LIFO disposal order for abort handling to prevent resource leaks
Signed-off-by: Okiki Ojo <hey@okikio.dev>
Okiki Ojo committed
Okiki Ojo 72c630a2 fix(fetch): await response body cancellation to prevent resource leaks
Signed-off-by: Okiki Ojo <hey@okikio.dev>
fix(fetch): await response body cancellation to prevent resource leaks
Signed-off-by: Okiki Ojo <hey@okikio.dev>
Okiki Ojo committed
Okiki Ojo 84fa11b5 fix(docs): clarify PackagePlugin's role in JSX loader upgrade and flow stripping integration
Signed-off-by: Okiki Ojo <hey@okikio.dev>
fix(docs): clarify PackagePlugin's role in JSX loader upgrade and flow stripping integration
Signed-off-by: Okiki Ojo <hey@okikio.dev>
Okiki Ojo committed
Okiki Ojo bd46d104 feat(build): enhance resource management with LIFO disposal order and abort handling
Signed-off-by: Okiki Ojo <hey@okikio.dev>
feat(build): enhance resource management with LIFO disposal order and abort handling
Signed-off-by: Okiki Ojo <hey@okikio.dev>
Okiki Ojo committed
Okiki Ojo a558b24b feat(fetch): enhance fetch options with background refresh tracking and disposal scope
Signed-off-by: Okiki Ojo <hey@okikio.dev>
feat(fetch): enhance fetch options with background refresh tracking and disposal scope
Signed-off-by: Okiki Ojo <hey@okikio.dev>
Okiki Ojo committed
Okiki Ojo f1841f2d docs: update scenarios to reflect PackagePlugin integration for browser field remapping and flow type stripping
Signed-off-by: Okiki Ojo <hey@okikio.dev>
docs: update scenarios to reflect PackagePlugin integration for browser field remapping and flow type stripping
Signed-off-by: Okiki Ojo <hey@okikio.dev>
Okiki Ojo committed
Okiki Ojo ab0e2e7a feat(context): integrate PackagePlugin into build context for enhanced resource management
Signed-off-by: Okiki Ojo <hey@okikio.dev>
feat(context): integrate PackagePlugin into build context for enhanced resource management
Signed-off-by: Okiki Ojo <hey@okikio.dev>
Okiki Ojo committed
Okiki Ojo 73a5bd36 docs: update README to reflect PackagePlugin in relative import remapping scenario
Signed-off-by: Okiki Ojo <hey@okikio.dev>
docs: update README to reflect PackagePlugin in relative import remapping scenario
Signed-off-by: Okiki Ojo <hey@okikio.dev>
Okiki Ojo committed
Okiki Ojo 7201f270 docs: refine architecture guide to clarify content pre-processing and JSX loader upgrade for React Native packages
Signed-off-by: Okiki Ojo <hey@okikio.dev>
docs: refine architecture guide to clarify content pre-processing and JSX loader upgrade for React Native packages
Signed-off-by: Okiki Ojo <hey@okikio.dev>
Okiki Ojo committed
Okiki Ojo d7d7a5c9 refactor(fs): streamline VirtualFileSystemPlugin by delegating content loading to PackagePlugin
Signed-off-by: Okiki Ojo <hey@okikio.dev>
refactor(fs): streamline VirtualFileSystemPlugin by delegating content loading to PackagePlugin
Signed-off-by: Okiki Ojo <hey@okikio.dev>
Okiki Ojo committed
Okiki Ojo 2aa4dc18 test(bench): add comprehensive benchmarks for init/stop lifecycle performance
Signed-off-by: Okiki Ojo <hey@okikio.dev>
test(bench): add comprehensive benchmarks for init/stop lifecycle performance
Signed-off-by: Okiki Ojo <hey@okikio.dev>
Okiki Ojo committed
Okiki Ojo 4ba6d8d0 feat(package): introduce PackagePlugin for enhanced import enrichment and sideEffects handling
Signed-off-by: Okiki Ojo <hey@okikio.dev>
feat(package): introduce PackagePlugin for enhanced import enrichment and sideEffects handling
Signed-off-by: Okiki Ojo <hey@okikio.dev>
Okiki Ojo committed
Okiki Ojo 5133d54b docs: update architecture guide to clarify esbuild-wasm integration and plugin architecture
Signed-off-by: Okiki Ojo <hey@okikio.dev>
docs: update architecture guide to clarify esbuild-wasm integration and plugin architecture
Signed-off-by: Okiki Ojo <hey@okikio.dev>
Okiki Ojo committed
Okiki Ojo bfbeddd4 docs: expand architecture guide with detailed plugin scenarios and resource management insights
Signed-off-by: Okiki Ojo <hey@okikio.dev>
docs: expand architecture guide with detailed plugin scenarios and resource management insights
Signed-off-by: Okiki Ojo <hey@okikio.dev>
Okiki Ojo committed
Okiki Ojo 989b8a22 docs: add resource lifecycle and explicit resource management section to architecture guide
Signed-off-by: Okiki Ojo <hey@okikio.dev>
docs: add resource lifecycle and explicit resource management section to architecture guide
Signed-off-by: Okiki Ojo <hey@okikio.dev>
Okiki Ojo committed
Okiki Ojo d3e5ae23 refactor(build): enhance resource management comments and clarify disposal behavior
Signed-off-by: Okiki Ojo <hey@okikio.dev>
refactor(build): enhance resource management comments and clarify disposal behavior
Signed-off-by: Okiki Ojo <hey@okikio.dev>
Okiki Ojo committed