{"id":19123,"name":"@web/dev-server-esbuild","ecosystem":"npm","repository_url":"https://github.com/modernweb-dev/web","issues_count":26,"created_at":"2025-06-07T01:36:33.705Z","updated_at":"2025-06-07T01:36:33.705Z","purl":"pkg:npm/@web/dev-server-esbuild","metadata":{"id":1359337,"name":"@web/dev-server-esbuild","ecosystem":"npm","description":"Plugin for using esbuild in @web/dev-server","homepage":"https://github.com/modernweb-dev/web/tree/master/packages/dev-server-esbuild","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/modernweb-dev/web","keywords_array":["web","dev","server","test","runner","testrunner","typescript","jsx","compile","transform"],"namespace":"web","versions_count":66,"first_release_published_at":"2023-02-16T02:02:07.541Z","latest_release_published_at":"2025-02-18T14:30:30.644Z","latest_release_number":"1.0.4","last_synced_at":"2025-06-06T18:01:09.237Z","created_at":"2022-04-08T22:17:42.484Z","updated_at":"2025-06-06T18:01:09.237Z","registry_url":"https://www.npmjs.com/package/@web/dev-server-esbuild","install_command":"npm install @web/dev-server-esbuild","documentation_url":null,"metadata":{"funding":null,"dist-tags":{"canary":"0.0.0-canary-20240219104536","latest":"1.0.4"}},"repo_metadata":{"id":36999126,"uuid":"268792879","full_name":"modernweb-dev/web","owner":"modernweb-dev","description":"Guides, tools and libraries for modern web development.","archived":false,"fork":false,"pushed_at":"2024-04-09T11:18:26.000Z","size":18828,"stargazers_count":2097,"open_issues_count":347,"forks_count":260,"subscribers_count":25,"default_branch":"master","last_synced_at":"2024-04-13T21:41:53.332Z","etag":null,"topics":["browserstack","dev-server","hacktoberfest","javascript","saucelabs","test-runner"],"latest_commit_sha":null,"homepage":"https://modern-web.dev","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/modernweb-dev.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null},"funding":{"github":"modernweb-dev","open_collective":"modern-web"}},"created_at":"2020-06-02T12:19:29.000Z","updated_at":"2024-04-10T15:47:13.000Z","dependencies_parsed_at":"2024-01-22T22:20:34.265Z","dependency_job_id":"2ee551cc-3a70-41eb-87c7-1e4d32a65b60","html_url":"https://github.com/modernweb-dev/web","commit_stats":{"total_commits":2515,"total_committers":163,"mean_commits":"15.429447852760736","dds":0.7443339960238569,"last_synced_commit":"975f12ef1a33daca14e7f75453a523fc87d02e65"},"previous_names":[],"tags_count":1935,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/modernweb-dev","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":216385824,"owners_count":16017925,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"},"owner_record":{"login":"modernweb-dev","name":"Modern Web","uuid":"66059342","kind":"organization","description":"We provide developers with the guides and tools they need to build for the modern web. We aim to work closely with the browser and avoid complex abstractions.","email":"hello@modern-web.dev","website":"https://modern-web.dev","location":null,"twitter":"modern_web_dev","company":null,"icon_url":"https://avatars.githubusercontent.com/u/66059342?v=4","repositories_count":19,"last_synced_at":"2024-04-15T00:20:36.141Z","metadata":{"has_sponsors_listing":true},"html_url":"https://github.com/modernweb-dev","funding_links":["https://github.com/sponsors/modernweb-dev"],"total_stars":2669,"followers":172,"following":0,"created_at":"2022-11-02T16:43:32.141Z","updated_at":"2024-04-15T00:20:42.629Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/modernweb-dev","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/modernweb-dev/repositories"},"tags":[{"name":"@web/storybook-builder@0.1.11","sha":"54d09927c5461b5fb470264a52bc5f6ffb6a28d7","kind":"tag","published_at":"2024-04-08T16:39:45.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/storybook-builder@0.1.11","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/storybook-builder@0.1.11","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fstorybook-builder@0.1.11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fstorybook-builder@0.1.11/manifests"},{"name":"@web/dev-server-storybook@2.0.2","sha":"3f5c1e1284d95a53e8a8c56d2645cf3a5aa58476","kind":"tag","published_at":"2024-04-04T08:37:53.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/dev-server-storybook@2.0.2","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/dev-server-storybook@2.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-storybook@2.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-storybook@2.0.2/manifests"},{"name":"@web/dev-server@0.4.4","sha":"3f5c1e1284d95a53e8a8c56d2645cf3a5aa58476","kind":"tag","published_at":"2024-04-04T08:37:53.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/dev-server@0.4.4","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/dev-server@0.4.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server@0.4.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server@0.4.4/manifests"},{"name":"@web/storybook-builder@0.1.10","sha":"cd6b0a27ad30db0fef88da02e79a7579059ecdde","kind":"tag","published_at":"2024-03-27T19:57:03.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/storybook-builder@0.1.10","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/storybook-builder@0.1.10","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fstorybook-builder@0.1.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fstorybook-builder@0.1.10/manifests"},{"name":"@web/storybook-builder@0.1.9","sha":"18cc7bf085c930dcc8e6ef44cc4e1274da15faeb","kind":"tag","published_at":"2024-03-19T16:25:57.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/storybook-builder@0.1.9","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/storybook-builder@0.1.9","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fstorybook-builder@0.1.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fstorybook-builder@0.1.9/manifests"},{"name":"@web/rollup-plugin-html@2.3.0","sha":"e611720a9e8b8b40f430ab6b936d9f3eb1d93dda","kind":"tag","published_at":"2024-03-19T14:25:26.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/rollup-plugin-html@2.3.0","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/rollup-plugin-html@2.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Frollup-plugin-html@2.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Frollup-plugin-html@2.3.0/manifests"},{"name":"@web/storybook-builder@0.1.8","sha":"859e1b2cdf4c17444cd349f4faa5523cce7db0aa","kind":"tag","published_at":"2024-03-18T00:33:32.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/storybook-builder@0.1.8","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/storybook-builder@0.1.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fstorybook-builder@0.1.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fstorybook-builder@0.1.8/manifests"},{"name":"@web/rollup-plugin-html@2.2.1","sha":"c4a77124994464fc2ccb1cad68a7a6512f70d2e3","kind":"tag","published_at":"2024-03-14T12:58:21.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/rollup-plugin-html@2.2.1","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/rollup-plugin-html@2.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Frollup-plugin-html@2.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Frollup-plugin-html@2.2.1/manifests"},{"name":"@web/rollup-plugin-html@2.2.0","sha":"678ea920c026424e6ed8797e0e29d6abcddc4302","kind":"tag","published_at":"2024-03-14T09:33:33.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/rollup-plugin-html@2.2.0","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/rollup-plugin-html@2.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Frollup-plugin-html@2.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Frollup-plugin-html@2.2.0/manifests"},{"name":"@web/test-runner-puppeteer@0.16.0","sha":"2d933bcf7d8d4a1b2f67dcd6413985bb4c692356","kind":"tag","published_at":"2024-03-06T12:18:18.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/test-runner-puppeteer@0.16.0","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/test-runner-puppeteer@0.16.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-puppeteer@0.16.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-puppeteer@0.16.0/manifests"},{"name":"@web/test-runner-chrome@0.16.0","sha":"2d933bcf7d8d4a1b2f67dcd6413985bb4c692356","kind":"tag","published_at":"2024-03-06T12:18:18.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/test-runner-chrome@0.16.0","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/test-runner-chrome@0.16.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-chrome@0.16.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-chrome@0.16.0/manifests"},{"name":"@web/test-runner-junit-reporter@0.7.1","sha":"2d933bcf7d8d4a1b2f67dcd6413985bb4c692356","kind":"tag","published_at":"2024-03-06T12:18:18.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/test-runner-junit-reporter@0.7.1","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/test-runner-junit-reporter@0.7.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-junit-reporter@0.7.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-junit-reporter@0.7.1/manifests"},{"name":"@web/test-runner@0.18.1","sha":"2d933bcf7d8d4a1b2f67dcd6413985bb4c692356","kind":"tag","published_at":"2024-03-06T12:18:18.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/test-runner@0.18.1","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/test-runner@0.18.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner@0.18.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner@0.18.1/manifests"},{"name":"@web/storybook-builder@0.1.7","sha":"ef9287e04495470f4bfc281ad9d97c44bbfc0bd8","kind":"tag","published_at":"2024-03-01T04:12:24.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/storybook-builder@0.1.7","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/storybook-builder@0.1.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fstorybook-builder@0.1.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fstorybook-builder@0.1.7/manifests"},{"name":"@web/polyfills-loader@2.3.0","sha":"691d547becc9f094abaf06ff51650705c09547c3","kind":"tag","published_at":"2024-02-22T10:31:54.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/polyfills-loader@2.3.0","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/polyfills-loader@2.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fpolyfills-loader@2.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fpolyfills-loader@2.3.0/manifests"},{"name":"@web/dev-server@0.4.3","sha":"b8d60e1c5f98d4fe1f83c21ad3e6e4084eb1636a","kind":"tag","published_at":"2024-02-19T19:20:32.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/dev-server@0.4.3","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/dev-server@0.4.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server@0.4.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server@0.4.3/manifests"},{"name":"@web/test-runner-saucelabs@0.11.1","sha":"b8d60e1c5f98d4fe1f83c21ad3e6e4084eb1636a","kind":"tag","published_at":"2024-02-19T19:20:32.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/test-runner-saucelabs@0.11.1","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/test-runner-saucelabs@0.11.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-saucelabs@0.11.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-saucelabs@0.11.1/manifests"},{"name":"@web/test-runner-browserstack@0.7.1","sha":"b8d60e1c5f98d4fe1f83c21ad3e6e4084eb1636a","kind":"tag","published_at":"2024-02-19T19:20:32.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/test-runner-browserstack@0.7.1","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/test-runner-browserstack@0.7.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-browserstack@0.7.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-browserstack@0.7.1/manifests"},{"name":"@web/test-runner-core@0.13.1","sha":"b8d60e1c5f98d4fe1f83c21ad3e6e4084eb1636a","kind":"tag","published_at":"2024-02-19T19:20:32.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/test-runner-core@0.13.1","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/test-runner-core@0.13.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-core@0.13.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-core@0.13.1/manifests"},{"name":"@web/dev-server-hmr@0.0.0-canary-20240219104536","sha":"d9868b8720cfdeb583470cdfcb095a786c5517a3","kind":"tag","published_at":"2024-02-19T10:46:03.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/dev-server-hmr@0.0.0-canary-20240219104536","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/dev-server-hmr@0.0.0-canary-20240219104536","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-hmr@0.0.0-canary-20240219104536","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-hmr@0.0.0-canary-20240219104536/manifests"},{"name":"rollup-plugin-workbox@0.0.0-canary-20240219104536","sha":"d9868b8720cfdeb583470cdfcb095a786c5517a3","kind":"tag","published_at":"2024-02-19T10:46:03.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/rollup-plugin-workbox@0.0.0-canary-20240219104536","html_url":"https://github.com/modernweb-dev/web/releases/tag/rollup-plugin-workbox@0.0.0-canary-20240219104536","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/rollup-plugin-workbox@0.0.0-canary-20240219104536","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/rollup-plugin-workbox@0.0.0-canary-20240219104536/manifests"},{"name":"@web/browser-logs@0.0.0-canary-20240219104536","sha":"d9868b8720cfdeb583470cdfcb095a786c5517a3","kind":"tag","published_at":"2024-02-19T10:46:03.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/browser-logs@0.0.0-canary-20240219104536","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/browser-logs@0.0.0-canary-20240219104536","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fbrowser-logs@0.0.0-canary-20240219104536","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fbrowser-logs@0.0.0-canary-20240219104536/manifests"},{"name":"@web/config-loader@0.0.0-canary-20240219104536","sha":"d9868b8720cfdeb583470cdfcb095a786c5517a3","kind":"tag","published_at":"2024-02-19T10:46:03.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/config-loader@0.0.0-canary-20240219104536","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/config-loader@0.0.0-canary-20240219104536","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fconfig-loader@0.0.0-canary-20240219104536","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fconfig-loader@0.0.0-canary-20240219104536/manifests"},{"name":"@web/dev-server@0.0.0-canary-20240219104536","sha":"d9868b8720cfdeb583470cdfcb095a786c5517a3","kind":"tag","published_at":"2024-02-19T10:46:03.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/dev-server@0.0.0-canary-20240219104536","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/dev-server@0.0.0-canary-20240219104536","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server@0.0.0-canary-20240219104536","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server@0.0.0-canary-20240219104536/manifests"},{"name":"@web/dev-server-core@0.0.0-canary-20240219104536","sha":"d9868b8720cfdeb583470cdfcb095a786c5517a3","kind":"tag","published_at":"2024-02-19T10:46:03.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/dev-server-core@0.0.0-canary-20240219104536","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/dev-server-core@0.0.0-canary-20240219104536","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-core@0.0.0-canary-20240219104536","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-core@0.0.0-canary-20240219104536/manifests"},{"name":"@web/dev-server-esbuild@0.0.0-canary-20240219104536","sha":"d9868b8720cfdeb583470cdfcb095a786c5517a3","kind":"tag","published_at":"2024-02-19T10:46:03.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/dev-server-esbuild@0.0.0-canary-20240219104536","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/dev-server-esbuild@0.0.0-canary-20240219104536","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-esbuild@0.0.0-canary-20240219104536","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-esbuild@0.0.0-canary-20240219104536/manifests"},{"name":"@web/dev-server-import-maps@0.0.0-canary-20240219104536","sha":"d9868b8720cfdeb583470cdfcb095a786c5517a3","kind":"tag","published_at":"2024-02-19T10:46:03.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/dev-server-import-maps@0.0.0-canary-20240219104536","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/dev-server-import-maps@0.0.0-canary-20240219104536","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-import-maps@0.0.0-canary-20240219104536","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-import-maps@0.0.0-canary-20240219104536/manifests"},{"name":"@web/dev-server-legacy@0.0.0-canary-20240219104536","sha":"d9868b8720cfdeb583470cdfcb095a786c5517a3","kind":"tag","published_at":"2024-02-19T10:46:03.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/dev-server-legacy@0.0.0-canary-20240219104536","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/dev-server-legacy@0.0.0-canary-20240219104536","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-legacy@0.0.0-canary-20240219104536","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-legacy@0.0.0-canary-20240219104536/manifests"},{"name":"@web/dev-server-polyfill@0.0.0-canary-20240219104536","sha":"d9868b8720cfdeb583470cdfcb095a786c5517a3","kind":"tag","published_at":"2024-02-19T10:46:03.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/dev-server-polyfill@0.0.0-canary-20240219104536","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/dev-server-polyfill@0.0.0-canary-20240219104536","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-polyfill@0.0.0-canary-20240219104536","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-polyfill@0.0.0-canary-20240219104536/manifests"},{"name":"@web/dev-server-rollup@0.0.0-canary-20240219104536","sha":"d9868b8720cfdeb583470cdfcb095a786c5517a3","kind":"tag","published_at":"2024-02-19T10:46:03.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/dev-server-rollup@0.0.0-canary-20240219104536","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/dev-server-rollup@0.0.0-canary-20240219104536","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-rollup@0.0.0-canary-20240219104536","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-rollup@0.0.0-canary-20240219104536/manifests"},{"name":"@web/dev-server-storybook@0.0.0-canary-20240219104536","sha":"d9868b8720cfdeb583470cdfcb095a786c5517a3","kind":"tag","published_at":"2024-02-19T10:46:03.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/dev-server-storybook@0.0.0-canary-20240219104536","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/dev-server-storybook@0.0.0-canary-20240219104536","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-storybook@0.0.0-canary-20240219104536","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-storybook@0.0.0-canary-20240219104536/manifests"},{"name":"@web/mocks@0.0.0-canary-20240219104536","sha":"d9868b8720cfdeb583470cdfcb095a786c5517a3","kind":"tag","published_at":"2024-02-19T10:46:03.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/mocks@0.0.0-canary-20240219104536","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/mocks@0.0.0-canary-20240219104536","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fmocks@0.0.0-canary-20240219104536","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fmocks@0.0.0-canary-20240219104536/manifests"},{"name":"@web/parse5-utils@0.0.0-canary-20240219104536","sha":"d9868b8720cfdeb583470cdfcb095a786c5517a3","kind":"tag","published_at":"2024-02-19T10:46:03.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/parse5-utils@0.0.0-canary-20240219104536","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/parse5-utils@0.0.0-canary-20240219104536","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fparse5-utils@0.0.0-canary-20240219104536","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fparse5-utils@0.0.0-canary-20240219104536/manifests"},{"name":"@web/polyfills-loader@0.0.0-canary-20240219104536","sha":"d9868b8720cfdeb583470cdfcb095a786c5517a3","kind":"tag","published_at":"2024-02-19T10:46:03.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/polyfills-loader@0.0.0-canary-20240219104536","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/polyfills-loader@0.0.0-canary-20240219104536","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fpolyfills-loader@0.0.0-canary-20240219104536","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fpolyfills-loader@0.0.0-canary-20240219104536/manifests"},{"name":"@web/rollup-plugin-copy@0.0.0-canary-20240219104536","sha":"d9868b8720cfdeb583470cdfcb095a786c5517a3","kind":"tag","published_at":"2024-02-19T10:46:03.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/rollup-plugin-copy@0.0.0-canary-20240219104536","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/rollup-plugin-copy@0.0.0-canary-20240219104536","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Frollup-plugin-copy@0.0.0-canary-20240219104536","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Frollup-plugin-copy@0.0.0-canary-20240219104536/manifests"},{"name":"@web/rollup-plugin-html@0.0.0-canary-20240219104536","sha":"d9868b8720cfdeb583470cdfcb095a786c5517a3","kind":"tag","published_at":"2024-02-19T10:46:03.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/rollup-plugin-html@0.0.0-canary-20240219104536","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/rollup-plugin-html@0.0.0-canary-20240219104536","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Frollup-plugin-html@0.0.0-canary-20240219104536","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Frollup-plugin-html@0.0.0-canary-20240219104536/manifests"},{"name":"@web/rollup-plugin-import-meta-assets@0.0.0-canary-20240219104536","sha":"d9868b8720cfdeb583470cdfcb095a786c5517a3","kind":"tag","published_at":"2024-02-19T10:46:03.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/rollup-plugin-import-meta-assets@0.0.0-canary-20240219104536","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/rollup-plugin-import-meta-assets@0.0.0-canary-20240219104536","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Frollup-plugin-import-meta-assets@0.0.0-canary-20240219104536","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Frollup-plugin-import-meta-assets@0.0.0-canary-20240219104536/manifests"},{"name":"@web/rollup-plugin-polyfills-loader@0.0.0-canary-20240219104536","sha":"d9868b8720cfdeb583470cdfcb095a786c5517a3","kind":"tag","published_at":"2024-02-19T10:46:03.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/rollup-plugin-polyfills-loader@0.0.0-canary-20240219104536","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/rollup-plugin-polyfills-loader@0.0.0-canary-20240219104536","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Frollup-plugin-polyfills-loader@0.0.0-canary-20240219104536","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Frollup-plugin-polyfills-loader@0.0.0-canary-20240219104536/manifests"},{"name":"@web/storybook-builder@0.0.0-canary-20240219104536","sha":"d9868b8720cfdeb583470cdfcb095a786c5517a3","kind":"tag","published_at":"2024-02-19T10:46:03.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/storybook-builder@0.0.0-canary-20240219104536","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/storybook-builder@0.0.0-canary-20240219104536","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fstorybook-builder@0.0.0-canary-20240219104536","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fstorybook-builder@0.0.0-canary-20240219104536/manifests"},{"name":"@web/storybook-framework-web-components@0.0.0-canary-20240219104536","sha":"d9868b8720cfdeb583470cdfcb095a786c5517a3","kind":"tag","published_at":"2024-02-19T10:46:03.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/storybook-framework-web-components@0.0.0-canary-20240219104536","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/storybook-framework-web-components@0.0.0-canary-20240219104536","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fstorybook-framework-web-components@0.0.0-canary-20240219104536","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fstorybook-framework-web-components@0.0.0-canary-20240219104536/manifests"},{"name":"@web/storybook-utils@0.0.0-canary-20240219104536","sha":"d9868b8720cfdeb583470cdfcb095a786c5517a3","kind":"tag","published_at":"2024-02-19T10:46:03.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/storybook-utils@0.0.0-canary-20240219104536","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/storybook-utils@0.0.0-canary-20240219104536","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fstorybook-utils@0.0.0-canary-20240219104536","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fstorybook-utils@0.0.0-canary-20240219104536/manifests"},{"name":"@web/test-runner@0.0.0-canary-20240219104536","sha":"d9868b8720cfdeb583470cdfcb095a786c5517a3","kind":"tag","published_at":"2024-02-19T10:46:03.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/test-runner@0.0.0-canary-20240219104536","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/test-runner@0.0.0-canary-20240219104536","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner@0.0.0-canary-20240219104536","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner@0.0.0-canary-20240219104536/manifests"},{"name":"@web/test-runner-browserstack@0.0.0-canary-20240219104536","sha":"d9868b8720cfdeb583470cdfcb095a786c5517a3","kind":"tag","published_at":"2024-02-19T10:46:03.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/test-runner-browserstack@0.0.0-canary-20240219104536","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/test-runner-browserstack@0.0.0-canary-20240219104536","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-browserstack@0.0.0-canary-20240219104536","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-browserstack@0.0.0-canary-20240219104536/manifests"},{"name":"@web/test-runner-chrome@0.0.0-canary-20240219104536","sha":"d9868b8720cfdeb583470cdfcb095a786c5517a3","kind":"tag","published_at":"2024-02-19T10:46:03.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/test-runner-chrome@0.0.0-canary-20240219104536","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/test-runner-chrome@0.0.0-canary-20240219104536","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-chrome@0.0.0-canary-20240219104536","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-chrome@0.0.0-canary-20240219104536/manifests"},{"name":"@web/test-runner-cli@0.0.0-canary-20240219104536","sha":"d9868b8720cfdeb583470cdfcb095a786c5517a3","kind":"tag","published_at":"2024-02-19T10:46:03.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/test-runner-cli@0.0.0-canary-20240219104536","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/test-runner-cli@0.0.0-canary-20240219104536","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-cli@0.0.0-canary-20240219104536","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-cli@0.0.0-canary-20240219104536/manifests"},{"name":"@web/test-runner-commands@0.0.0-canary-20240219104536","sha":"d9868b8720cfdeb583470cdfcb095a786c5517a3","kind":"tag","published_at":"2024-02-19T10:46:03.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/test-runner-commands@0.0.0-canary-20240219104536","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/test-runner-commands@0.0.0-canary-20240219104536","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-commands@0.0.0-canary-20240219104536","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-commands@0.0.0-canary-20240219104536/manifests"},{"name":"@web/test-runner-core@0.0.0-canary-20240219104536","sha":"d9868b8720cfdeb583470cdfcb095a786c5517a3","kind":"tag","published_at":"2024-02-19T10:46:03.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/test-runner-core@0.0.0-canary-20240219104536","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/test-runner-core@0.0.0-canary-20240219104536","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-core@0.0.0-canary-20240219104536","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-core@0.0.0-canary-20240219104536/manifests"},{"name":"@web/test-runner-coverage-v8@0.0.0-canary-20240219104536","sha":"d9868b8720cfdeb583470cdfcb095a786c5517a3","kind":"tag","published_at":"2024-02-19T10:46:03.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/test-runner-coverage-v8@0.0.0-canary-20240219104536","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/test-runner-coverage-v8@0.0.0-canary-20240219104536","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-coverage-v8@0.0.0-canary-20240219104536","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-coverage-v8@0.0.0-canary-20240219104536/manifests"},{"name":"@web/test-runner-junit-reporter@0.0.0-canary-20240219104536","sha":"d9868b8720cfdeb583470cdfcb095a786c5517a3","kind":"tag","published_at":"2024-02-19T10:46:03.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/test-runner-junit-reporter@0.0.0-canary-20240219104536","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/test-runner-junit-reporter@0.0.0-canary-20240219104536","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-junit-reporter@0.0.0-canary-20240219104536","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-junit-reporter@0.0.0-canary-20240219104536/manifests"},{"name":"@web/test-runner-mocha@0.0.0-canary-20240219104536","sha":"d9868b8720cfdeb583470cdfcb095a786c5517a3","kind":"tag","published_at":"2024-02-19T10:46:03.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/test-runner-mocha@0.0.0-canary-20240219104536","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/test-runner-mocha@0.0.0-canary-20240219104536","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-mocha@0.0.0-canary-20240219104536","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-mocha@0.0.0-canary-20240219104536/manifests"},{"name":"@web/test-runner-module-mocking@0.0.0-canary-20240219104536","sha":"d9868b8720cfdeb583470cdfcb095a786c5517a3","kind":"tag","published_at":"2024-02-19T10:46:03.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/test-runner-module-mocking@0.0.0-canary-20240219104536","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/test-runner-module-mocking@0.0.0-canary-20240219104536","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-module-mocking@0.0.0-canary-20240219104536","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-module-mocking@0.0.0-canary-20240219104536/manifests"},{"name":"@web/test-runner-playwright@0.0.0-canary-20240219104536","sha":"d9868b8720cfdeb583470cdfcb095a786c5517a3","kind":"tag","published_at":"2024-02-19T10:46:03.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/test-runner-playwright@0.0.0-canary-20240219104536","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/test-runner-playwright@0.0.0-canary-20240219104536","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-playwright@0.0.0-canary-20240219104536","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-playwright@0.0.0-canary-20240219104536/manifests"},{"name":"@web/test-runner-puppeteer@0.0.0-canary-20240219104536","sha":"d9868b8720cfdeb583470cdfcb095a786c5517a3","kind":"tag","published_at":"2024-02-19T10:46:03.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/test-runner-puppeteer@0.0.0-canary-20240219104536","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/test-runner-puppeteer@0.0.0-canary-20240219104536","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-puppeteer@0.0.0-canary-20240219104536","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-puppeteer@0.0.0-canary-20240219104536/manifests"},{"name":"@web/test-runner-saucelabs@0.0.0-canary-20240219104536","sha":"d9868b8720cfdeb583470cdfcb095a786c5517a3","kind":"tag","published_at":"2024-02-19T10:46:03.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/test-runner-saucelabs@0.0.0-canary-20240219104536","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/test-runner-saucelabs@0.0.0-canary-20240219104536","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-saucelabs@0.0.0-canary-20240219104536","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-saucelabs@0.0.0-canary-20240219104536/manifests"},{"name":"@web/test-runner-selenium@0.0.0-canary-20240219104536","sha":"d9868b8720cfdeb583470cdfcb095a786c5517a3","kind":"tag","published_at":"2024-02-19T10:46:03.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/test-runner-selenium@0.0.0-canary-20240219104536","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/test-runner-selenium@0.0.0-canary-20240219104536","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-selenium@0.0.0-canary-20240219104536","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-selenium@0.0.0-canary-20240219104536/manifests"},{"name":"@web/test-runner-visual-regression@0.0.0-canary-20240219104536","sha":"d9868b8720cfdeb583470cdfcb095a786c5517a3","kind":"tag","published_at":"2024-02-19T10:46:03.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/test-runner-visual-regression@0.0.0-canary-20240219104536","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/test-runner-visual-regression@0.0.0-canary-20240219104536","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-visual-regression@0.0.0-canary-20240219104536","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-visual-regression@0.0.0-canary-20240219104536/manifests"},{"name":"@web/test-runner-webdriver@0.0.0-canary-20240219104536","sha":"d9868b8720cfdeb583470cdfcb095a786c5517a3","kind":"tag","published_at":"2024-02-19T10:46:03.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/test-runner-webdriver@0.0.0-canary-20240219104536","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/test-runner-webdriver@0.0.0-canary-20240219104536","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-webdriver@0.0.0-canary-20240219104536","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-webdriver@0.0.0-canary-20240219104536/manifests"},{"name":"@web/dev-server-polyfill@0.0.0-canary-20240219104126","sha":"967357fb68d3bfe71afd6bfc94fbca9d0ffe8c64","kind":"tag","published_at":"2024-02-19T10:41:54.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/dev-server-polyfill@0.0.0-canary-20240219104126","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/dev-server-polyfill@0.0.0-canary-20240219104126","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-polyfill@0.0.0-canary-20240219104126","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-polyfill@0.0.0-canary-20240219104126/manifests"},{"name":"@web/test-runner-chrome@0.0.0-canary-20240219104126","sha":"967357fb68d3bfe71afd6bfc94fbca9d0ffe8c64","kind":"tag","published_at":"2024-02-19T10:41:54.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/test-runner-chrome@0.0.0-canary-20240219104126","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/test-runner-chrome@0.0.0-canary-20240219104126","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-chrome@0.0.0-canary-20240219104126","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-chrome@0.0.0-canary-20240219104126/manifests"},{"name":"@web/dev-server-import-maps@0.0.0-canary-20240219104126","sha":"967357fb68d3bfe71afd6bfc94fbca9d0ffe8c64","kind":"tag","published_at":"2024-02-19T10:41:54.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/dev-server-import-maps@0.0.0-canary-20240219104126","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/dev-server-import-maps@0.0.0-canary-20240219104126","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-import-maps@0.0.0-canary-20240219104126","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-import-maps@0.0.0-canary-20240219104126/manifests"},{"name":"@web/test-runner-cli@0.0.0-canary-20240219104126","sha":"967357fb68d3bfe71afd6bfc94fbca9d0ffe8c64","kind":"tag","published_at":"2024-02-19T10:41:54.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/test-runner-cli@0.0.0-canary-20240219104126","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/test-runner-cli@0.0.0-canary-20240219104126","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-cli@0.0.0-canary-20240219104126","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-cli@0.0.0-canary-20240219104126/manifests"},{"name":"@web/test-runner-selenium@0.0.0-canary-20240219104126","sha":"967357fb68d3bfe71afd6bfc94fbca9d0ffe8c64","kind":"tag","published_at":"2024-02-19T10:41:54.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/test-runner-selenium@0.0.0-canary-20240219104126","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/test-runner-selenium@0.0.0-canary-20240219104126","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-selenium@0.0.0-canary-20240219104126","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-selenium@0.0.0-canary-20240219104126/manifests"},{"name":"@web/test-runner-commands@0.0.0-canary-20240219104126","sha":"967357fb68d3bfe71afd6bfc94fbca9d0ffe8c64","kind":"tag","published_at":"2024-02-19T10:41:54.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/test-runner-commands@0.0.0-canary-20240219104126","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/test-runner-commands@0.0.0-canary-20240219104126","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-commands@0.0.0-canary-20240219104126","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-commands@0.0.0-canary-20240219104126/manifests"},{"name":"@web/config-loader@0.0.0-canary-20240219104126","sha":"967357fb68d3bfe71afd6bfc94fbca9d0ffe8c64","kind":"tag","published_at":"2024-02-19T10:41:54.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/config-loader@0.0.0-canary-20240219104126","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/config-loader@0.0.0-canary-20240219104126","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fconfig-loader@0.0.0-canary-20240219104126","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fconfig-loader@0.0.0-canary-20240219104126/manifests"},{"name":"@web/test-runner-core@0.0.0-canary-20240219104126","sha":"967357fb68d3bfe71afd6bfc94fbca9d0ffe8c64","kind":"tag","published_at":"2024-02-19T10:41:54.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/test-runner-core@0.0.0-canary-20240219104126","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/test-runner-core@0.0.0-canary-20240219104126","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-core@0.0.0-canary-20240219104126","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-core@0.0.0-canary-20240219104126/manifests"},{"name":"@web/test-runner-visual-regression@0.0.0-canary-20240219104126","sha":"967357fb68d3bfe71afd6bfc94fbca9d0ffe8c64","kind":"tag","published_at":"2024-02-19T10:41:54.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/test-runner-visual-regression@0.0.0-canary-20240219104126","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/test-runner-visual-regression@0.0.0-canary-20240219104126","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-visual-regression@0.0.0-canary-20240219104126","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-visual-regression@0.0.0-canary-20240219104126/manifests"},{"name":"@web/dev-server-legacy@0.0.0-canary-20240219104126","sha":"967357fb68d3bfe71afd6bfc94fbca9d0ffe8c64","kind":"tag","published_at":"2024-02-19T10:41:54.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/dev-server-legacy@0.0.0-canary-20240219104126","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/dev-server-legacy@0.0.0-canary-20240219104126","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-legacy@0.0.0-canary-20240219104126","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-legacy@0.0.0-canary-20240219104126/manifests"},{"name":"@web/dev-server-rollup@0.0.0-canary-20240219104126","sha":"967357fb68d3bfe71afd6bfc94fbca9d0ffe8c64","kind":"tag","published_at":"2024-02-19T10:41:54.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/dev-server-rollup@0.0.0-canary-20240219104126","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/dev-server-rollup@0.0.0-canary-20240219104126","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-rollup@0.0.0-canary-20240219104126","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-rollup@0.0.0-canary-20240219104126/manifests"},{"name":"@web/test-runner-coverage-v8@0.0.0-canary-20240219104126","sha":"967357fb68d3bfe71afd6bfc94fbca9d0ffe8c64","kind":"tag","published_at":"2024-02-19T10:41:54.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/test-runner-coverage-v8@0.0.0-canary-20240219104126","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/test-runner-coverage-v8@0.0.0-canary-20240219104126","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-coverage-v8@0.0.0-canary-20240219104126","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-coverage-v8@0.0.0-canary-20240219104126/manifests"},{"name":"@web/dev-server-storybook@0.0.0-canary-20240219104126","sha":"967357fb68d3bfe71afd6bfc94fbca9d0ffe8c64","kind":"tag","published_at":"2024-02-19T10:41:54.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/dev-server-storybook@0.0.0-canary-20240219104126","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/dev-server-storybook@0.0.0-canary-20240219104126","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-storybook@0.0.0-canary-20240219104126","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-storybook@0.0.0-canary-20240219104126/manifests"},{"name":"@web/browser-logs@0.0.0-canary-20240219104126","sha":"967357fb68d3bfe71afd6bfc94fbca9d0ffe8c64","kind":"tag","published_at":"2024-02-19T10:41:54.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/browser-logs@0.0.0-canary-20240219104126","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/browser-logs@0.0.0-canary-20240219104126","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fbrowser-logs@0.0.0-canary-20240219104126","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fbrowser-logs@0.0.0-canary-20240219104126/manifests"},{"name":"@web/mocks@0.0.0-canary-20240219104126","sha":"967357fb68d3bfe71afd6bfc94fbca9d0ffe8c64","kind":"tag","published_at":"2024-02-19T10:41:54.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/mocks@0.0.0-canary-20240219104126","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/mocks@0.0.0-canary-20240219104126","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fmocks@0.0.0-canary-20240219104126","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fmocks@0.0.0-canary-20240219104126/manifests"},{"name":"@web/test-runner-junit-reporter@0.0.0-canary-20240219104126","sha":"967357fb68d3bfe71afd6bfc94fbca9d0ffe8c64","kind":"tag","published_at":"2024-02-19T10:41:54.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/test-runner-junit-reporter@0.0.0-canary-20240219104126","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/test-runner-junit-reporter@0.0.0-canary-20240219104126","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-junit-reporter@0.0.0-canary-20240219104126","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-junit-reporter@0.0.0-canary-20240219104126/manifests"},{"name":"@web/parse5-utils@0.0.0-canary-20240219104126","sha":"967357fb68d3bfe71afd6bfc94fbca9d0ffe8c64","kind":"tag","published_at":"2024-02-19T10:41:54.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/parse5-utils@0.0.0-canary-20240219104126","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/parse5-utils@0.0.0-canary-20240219104126","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fparse5-utils@0.0.0-canary-20240219104126","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fparse5-utils@0.0.0-canary-20240219104126/manifests"},{"name":"@web/test-runner-webdriver@0.0.0-canary-20240219104126","sha":"967357fb68d3bfe71afd6bfc94fbca9d0ffe8c64","kind":"tag","published_at":"2024-02-19T10:41:54.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/test-runner-webdriver@0.0.0-canary-20240219104126","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/test-runner-webdriver@0.0.0-canary-20240219104126","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-webdriver@0.0.0-canary-20240219104126","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-webdriver@0.0.0-canary-20240219104126/manifests"},{"name":"@web/polyfills-loader@0.0.0-canary-20240219104126","sha":"967357fb68d3bfe71afd6bfc94fbca9d0ffe8c64","kind":"tag","published_at":"2024-02-19T10:41:54.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/polyfills-loader@0.0.0-canary-20240219104126","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/polyfills-loader@0.0.0-canary-20240219104126","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fpolyfills-loader@0.0.0-canary-20240219104126","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fpolyfills-loader@0.0.0-canary-20240219104126/manifests"},{"name":"@web/test-runner-mocha@0.0.0-canary-20240219104126","sha":"967357fb68d3bfe71afd6bfc94fbca9d0ffe8c64","kind":"tag","published_at":"2024-02-19T10:41:54.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/test-runner-mocha@0.0.0-canary-20240219104126","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/test-runner-mocha@0.0.0-canary-20240219104126","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-mocha@0.0.0-canary-20240219104126","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-mocha@0.0.0-canary-20240219104126/manifests"},{"name":"@web/rollup-plugin-copy@0.0.0-canary-20240219104126","sha":"967357fb68d3bfe71afd6bfc94fbca9d0ffe8c64","kind":"tag","published_at":"2024-02-19T10:41:54.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/rollup-plugin-copy@0.0.0-canary-20240219104126","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/rollup-plugin-copy@0.0.0-canary-20240219104126","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Frollup-plugin-copy@0.0.0-canary-20240219104126","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Frollup-plugin-copy@0.0.0-canary-20240219104126/manifests"},{"name":"rollup-plugin-workbox@0.0.0-canary-20240219104126","sha":"967357fb68d3bfe71afd6bfc94fbca9d0ffe8c64","kind":"tag","published_at":"2024-02-19T10:41:54.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/rollup-plugin-workbox@0.0.0-canary-20240219104126","html_url":"https://github.com/modernweb-dev/web/releases/tag/rollup-plugin-workbox@0.0.0-canary-20240219104126","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/rollup-plugin-workbox@0.0.0-canary-20240219104126","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/rollup-plugin-workbox@0.0.0-canary-20240219104126/manifests"},{"name":"@web/rollup-plugin-html@0.0.0-canary-20240219104126","sha":"967357fb68d3bfe71afd6bfc94fbca9d0ffe8c64","kind":"tag","published_at":"2024-02-19T10:41:54.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/rollup-plugin-html@0.0.0-canary-20240219104126","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/rollup-plugin-html@0.0.0-canary-20240219104126","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Frollup-plugin-html@0.0.0-canary-20240219104126","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Frollup-plugin-html@0.0.0-canary-20240219104126/manifests"},{"name":"@web/test-runner-module-mocking@0.0.0-canary-20240219104126","sha":"967357fb68d3bfe71afd6bfc94fbca9d0ffe8c64","kind":"tag","published_at":"2024-02-19T10:41:54.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/test-runner-module-mocking@0.0.0-canary-20240219104126","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/test-runner-module-mocking@0.0.0-canary-20240219104126","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-module-mocking@0.0.0-canary-20240219104126","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-module-mocking@0.0.0-canary-20240219104126/manifests"},{"name":"@web/rollup-plugin-import-meta-assets@0.0.0-canary-20240219104126","sha":"967357fb68d3bfe71afd6bfc94fbca9d0ffe8c64","kind":"tag","published_at":"2024-02-19T10:41:54.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/rollup-plugin-import-meta-assets@0.0.0-canary-20240219104126","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/rollup-plugin-import-meta-assets@0.0.0-canary-20240219104126","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Frollup-plugin-import-meta-assets@0.0.0-canary-20240219104126","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Frollup-plugin-import-meta-assets@0.0.0-canary-20240219104126/manifests"},{"name":"@web/dev-server-hmr@0.0.0-canary-20240219104126","sha":"967357fb68d3bfe71afd6bfc94fbca9d0ffe8c64","kind":"tag","published_at":"2024-02-19T10:41:54.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/dev-server-hmr@0.0.0-canary-20240219104126","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/dev-server-hmr@0.0.0-canary-20240219104126","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-hmr@0.0.0-canary-20240219104126","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-hmr@0.0.0-canary-20240219104126/manifests"},{"name":"@web/rollup-plugin-polyfills-loader@0.0.0-canary-20240219104126","sha":"967357fb68d3bfe71afd6bfc94fbca9d0ffe8c64","kind":"tag","published_at":"2024-02-19T10:41:54.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/rollup-plugin-polyfills-loader@0.0.0-canary-20240219104126","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/rollup-plugin-polyfills-loader@0.0.0-canary-20240219104126","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Frollup-plugin-polyfills-loader@0.0.0-canary-20240219104126","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Frollup-plugin-polyfills-loader@0.0.0-canary-20240219104126/manifests"},{"name":"@web/test-runner-playwright@0.0.0-canary-20240219104126","sha":"967357fb68d3bfe71afd6bfc94fbca9d0ffe8c64","kind":"tag","published_at":"2024-02-19T10:41:54.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/test-runner-playwright@0.0.0-canary-20240219104126","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/test-runner-playwright@0.0.0-canary-20240219104126","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-playwright@0.0.0-canary-20240219104126","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-playwright@0.0.0-canary-20240219104126/manifests"},{"name":"@web/storybook-builder@0.0.0-canary-20240219104126","sha":"967357fb68d3bfe71afd6bfc94fbca9d0ffe8c64","kind":"tag","published_at":"2024-02-19T10:41:54.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/storybook-builder@0.0.0-canary-20240219104126","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/storybook-builder@0.0.0-canary-20240219104126","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fstorybook-builder@0.0.0-canary-20240219104126","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fstorybook-builder@0.0.0-canary-20240219104126/manifests"},{"name":"@web/dev-server-esbuild@0.0.0-canary-20240219104126","sha":"967357fb68d3bfe71afd6bfc94fbca9d0ffe8c64","kind":"tag","published_at":"2024-02-19T10:41:54.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/dev-server-esbuild@0.0.0-canary-20240219104126","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/dev-server-esbuild@0.0.0-canary-20240219104126","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-esbuild@0.0.0-canary-20240219104126","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-esbuild@0.0.0-canary-20240219104126/manifests"},{"name":"@web/storybook-framework-web-components@0.0.0-canary-20240219104126","sha":"967357fb68d3bfe71afd6bfc94fbca9d0ffe8c64","kind":"tag","published_at":"2024-02-19T10:41:54.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/storybook-framework-web-components@0.0.0-canary-20240219104126","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/storybook-framework-web-components@0.0.0-canary-20240219104126","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fstorybook-framework-web-components@0.0.0-canary-20240219104126","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fstorybook-framework-web-components@0.0.0-canary-20240219104126/manifests"},{"name":"@web/test-runner-puppeteer@0.0.0-canary-20240219104126","sha":"967357fb68d3bfe71afd6bfc94fbca9d0ffe8c64","kind":"tag","published_at":"2024-02-19T10:41:54.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/test-runner-puppeteer@0.0.0-canary-20240219104126","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/test-runner-puppeteer@0.0.0-canary-20240219104126","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-puppeteer@0.0.0-canary-20240219104126","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-puppeteer@0.0.0-canary-20240219104126/manifests"},{"name":"@web/storybook-utils@0.0.0-canary-20240219104126","sha":"967357fb68d3bfe71afd6bfc94fbca9d0ffe8c64","kind":"tag","published_at":"2024-02-19T10:41:54.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/storybook-utils@0.0.0-canary-20240219104126","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/storybook-utils@0.0.0-canary-20240219104126","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fstorybook-utils@0.0.0-canary-20240219104126","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fstorybook-utils@0.0.0-canary-20240219104126/manifests"},{"name":"@web/dev-server-core@0.0.0-canary-20240219104126","sha":"967357fb68d3bfe71afd6bfc94fbca9d0ffe8c64","kind":"tag","published_at":"2024-02-19T10:41:54.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/dev-server-core@0.0.0-canary-20240219104126","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/dev-server-core@0.0.0-canary-20240219104126","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-core@0.0.0-canary-20240219104126","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-core@0.0.0-canary-20240219104126/manifests"},{"name":"@web/test-runner@0.0.0-canary-20240219104126","sha":"967357fb68d3bfe71afd6bfc94fbca9d0ffe8c64","kind":"tag","published_at":"2024-02-19T10:41:54.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/test-runner@0.0.0-canary-20240219104126","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/test-runner@0.0.0-canary-20240219104126","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner@0.0.0-canary-20240219104126","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner@0.0.0-canary-20240219104126/manifests"},{"name":"@web/test-runner-saucelabs@0.0.0-canary-20240219104126","sha":"967357fb68d3bfe71afd6bfc94fbca9d0ffe8c64","kind":"tag","published_at":"2024-02-19T10:41:54.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/test-runner-saucelabs@0.0.0-canary-20240219104126","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/test-runner-saucelabs@0.0.0-canary-20240219104126","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-saucelabs@0.0.0-canary-20240219104126","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-saucelabs@0.0.0-canary-20240219104126/manifests"},{"name":"@web/test-runner-browserstack@0.0.0-canary-20240219104126","sha":"967357fb68d3bfe71afd6bfc94fbca9d0ffe8c64","kind":"tag","published_at":"2024-02-19T10:41:54.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/test-runner-browserstack@0.0.0-canary-20240219104126","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/test-runner-browserstack@0.0.0-canary-20240219104126","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-browserstack@0.0.0-canary-20240219104126","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-browserstack@0.0.0-canary-20240219104126/manifests"},{"name":"@web/dev-server@0.0.0-canary-20240219104126","sha":"967357fb68d3bfe71afd6bfc94fbca9d0ffe8c64","kind":"tag","published_at":"2024-02-19T10:41:54.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/dev-server@0.0.0-canary-20240219104126","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/dev-server@0.0.0-canary-20240219104126","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server@0.0.0-canary-20240219104126","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server@0.0.0-canary-20240219104126/manifests"},{"name":"@web/test-runner-chrome@0.0.0-canary-20240212171943","sha":"0509460529f4594ecf9c842d1c82fcd2510a1849","kind":"tag","published_at":"2024-02-12T17:20:11.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/test-runner-chrome@0.0.0-canary-20240212171943","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/test-runner-chrome@0.0.0-canary-20240212171943","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-chrome@0.0.0-canary-20240212171943","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-chrome@0.0.0-canary-20240212171943/manifests"},{"name":"rollup-plugin-workbox@0.0.0-canary-20240212171943","sha":"0509460529f4594ecf9c842d1c82fcd2510a1849","kind":"tag","published_at":"2024-02-12T17:20:11.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/rollup-plugin-workbox@0.0.0-canary-20240212171943","html_url":"https://github.com/modernweb-dev/web/releases/tag/rollup-plugin-workbox@0.0.0-canary-20240212171943","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/rollup-plugin-workbox@0.0.0-canary-20240212171943","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/rollup-plugin-workbox@0.0.0-canary-20240212171943/manifests"},{"name":"@web/browser-logs@0.0.0-canary-20240212171943","sha":"0509460529f4594ecf9c842d1c82fcd2510a1849","kind":"tag","published_at":"2024-02-12T17:20:11.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/browser-logs@0.0.0-canary-20240212171943","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/browser-logs@0.0.0-canary-20240212171943","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fbrowser-logs@0.0.0-canary-20240212171943","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fbrowser-logs@0.0.0-canary-20240212171943/manifests"},{"name":"@web/config-loader@0.0.0-canary-20240212171943","sha":"0509460529f4594ecf9c842d1c82fcd2510a1849","kind":"tag","published_at":"2024-02-12T17:20:11.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/config-loader@0.0.0-canary-20240212171943","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/config-loader@0.0.0-canary-20240212171943","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fconfig-loader@0.0.0-canary-20240212171943","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fconfig-loader@0.0.0-canary-20240212171943/manifests"},{"name":"@web/dev-server@0.0.0-canary-20240212171943","sha":"0509460529f4594ecf9c842d1c82fcd2510a1849","kind":"tag","published_at":"2024-02-12T17:20:11.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/dev-server@0.0.0-canary-20240212171943","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/dev-server@0.0.0-canary-20240212171943","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server@0.0.0-canary-20240212171943","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server@0.0.0-canary-20240212171943/manifests"},{"name":"@web/dev-server-core@0.0.0-canary-20240212171943","sha":"0509460529f4594ecf9c842d1c82fcd2510a1849","kind":"tag","published_at":"2024-02-12T17:20:11.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/dev-server-core@0.0.0-canary-20240212171943","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/dev-server-core@0.0.0-canary-20240212171943","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-core@0.0.0-canary-20240212171943","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-core@0.0.0-canary-20240212171943/manifests"},{"name":"@web/dev-server-esbuild@0.0.0-canary-20240212171943","sha":"0509460529f4594ecf9c842d1c82fcd2510a1849","kind":"tag","published_at":"2024-02-12T17:20:11.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/dev-server-esbuild@0.0.0-canary-20240212171943","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/dev-server-esbuild@0.0.0-canary-20240212171943","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-esbuild@0.0.0-canary-20240212171943","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-esbuild@0.0.0-canary-20240212171943/manifests"},{"name":"@web/dev-server-hmr@0.0.0-canary-20240212171943","sha":"0509460529f4594ecf9c842d1c82fcd2510a1849","kind":"tag","published_at":"2024-02-12T17:20:11.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/dev-server-hmr@0.0.0-canary-20240212171943","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/dev-server-hmr@0.0.0-canary-20240212171943","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-hmr@0.0.0-canary-20240212171943","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-hmr@0.0.0-canary-20240212171943/manifests"},{"name":"@web/dev-server-import-maps@0.0.0-canary-20240212171943","sha":"0509460529f4594ecf9c842d1c82fcd2510a1849","kind":"tag","published_at":"2024-02-12T17:20:11.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/dev-server-import-maps@0.0.0-canary-20240212171943","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/dev-server-import-maps@0.0.0-canary-20240212171943","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-import-maps@0.0.0-canary-20240212171943","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-import-maps@0.0.0-canary-20240212171943/manifests"},{"name":"@web/test-runner-webdriver@0.0.0-canary-20240212171943","sha":"0509460529f4594ecf9c842d1c82fcd2510a1849","kind":"tag","published_at":"2024-02-12T17:20:11.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/test-runner-webdriver@0.0.0-canary-20240212171943","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/test-runner-webdriver@0.0.0-canary-20240212171943","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-webdriver@0.0.0-canary-20240212171943","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-webdriver@0.0.0-canary-20240212171943/manifests"},{"name":"@web/test-runner-visual-regression@0.0.0-canary-20240212171943","sha":"0509460529f4594ecf9c842d1c82fcd2510a1849","kind":"tag","published_at":"2024-02-12T17:20:11.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/test-runner-visual-regression@0.0.0-canary-20240212171943","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/test-runner-visual-regression@0.0.0-canary-20240212171943","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-visual-regression@0.0.0-canary-20240212171943","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-visual-regression@0.0.0-canary-20240212171943/manifests"},{"name":"@web/test-runner-selenium@0.0.0-canary-20240212171943","sha":"0509460529f4594ecf9c842d1c82fcd2510a1849","kind":"tag","published_at":"2024-02-12T17:20:11.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/test-runner-selenium@0.0.0-canary-20240212171943","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/test-runner-selenium@0.0.0-canary-20240212171943","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-selenium@0.0.0-canary-20240212171943","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-selenium@0.0.0-canary-20240212171943/manifests"},{"name":"@web/test-runner-saucelabs@0.0.0-canary-20240212171943","sha":"0509460529f4594ecf9c842d1c82fcd2510a1849","kind":"tag","published_at":"2024-02-12T17:20:11.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/test-runner-saucelabs@0.0.0-canary-20240212171943","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/test-runner-saucelabs@0.0.0-canary-20240212171943","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-saucelabs@0.0.0-canary-20240212171943","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-saucelabs@0.0.0-canary-20240212171943/manifests"},{"name":"@web/test-runner-puppeteer@0.0.0-canary-20240212171943","sha":"0509460529f4594ecf9c842d1c82fcd2510a1849","kind":"tag","published_at":"2024-02-12T17:20:11.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/test-runner-puppeteer@0.0.0-canary-20240212171943","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/test-runner-puppeteer@0.0.0-canary-20240212171943","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-puppeteer@0.0.0-canary-20240212171943","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-puppeteer@0.0.0-canary-20240212171943/manifests"},{"name":"@web/test-runner-playwright@0.0.0-canary-20240212171943","sha":"0509460529f4594ecf9c842d1c82fcd2510a1849","kind":"tag","published_at":"2024-02-12T17:20:11.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/test-runner-playwright@0.0.0-canary-20240212171943","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/test-runner-playwright@0.0.0-canary-20240212171943","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-playwright@0.0.0-canary-20240212171943","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-playwright@0.0.0-canary-20240212171943/manifests"},{"name":"@web/test-runner-module-mocking@0.0.0-canary-20240212171943","sha":"0509460529f4594ecf9c842d1c82fcd2510a1849","kind":"tag","published_at":"2024-02-12T17:20:11.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/test-runner-module-mocking@0.0.0-canary-20240212171943","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/test-runner-module-mocking@0.0.0-canary-20240212171943","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-module-mocking@0.0.0-canary-20240212171943","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-module-mocking@0.0.0-canary-20240212171943/manifests"},{"name":"@web/test-runner-mocha@0.0.0-canary-20240212171943","sha":"0509460529f4594ecf9c842d1c82fcd2510a1849","kind":"tag","published_at":"2024-02-12T17:20:11.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/test-runner-mocha@0.0.0-canary-20240212171943","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/test-runner-mocha@0.0.0-canary-20240212171943","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-mocha@0.0.0-canary-20240212171943","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-mocha@0.0.0-canary-20240212171943/manifests"},{"name":"@web/test-runner-junit-reporter@0.0.0-canary-20240212171943","sha":"0509460529f4594ecf9c842d1c82fcd2510a1849","kind":"tag","published_at":"2024-02-12T17:20:11.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/test-runner-junit-reporter@0.0.0-canary-20240212171943","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/test-runner-junit-reporter@0.0.0-canary-20240212171943","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-junit-reporter@0.0.0-canary-20240212171943","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-junit-reporter@0.0.0-canary-20240212171943/manifests"},{"name":"@web/test-runner-coverage-v8@0.0.0-canary-20240212171943","sha":"0509460529f4594ecf9c842d1c82fcd2510a1849","kind":"tag","published_at":"2024-02-12T17:20:11.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/test-runner-coverage-v8@0.0.0-canary-20240212171943","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/test-runner-coverage-v8@0.0.0-canary-20240212171943","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-coverage-v8@0.0.0-canary-20240212171943","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-coverage-v8@0.0.0-canary-20240212171943/manifests"},{"name":"@web/test-runner-core@0.0.0-canary-20240212171943","sha":"0509460529f4594ecf9c842d1c82fcd2510a1849","kind":"tag","published_at":"2024-02-12T17:20:11.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/test-runner-core@0.0.0-canary-20240212171943","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/test-runner-core@0.0.0-canary-20240212171943","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-core@0.0.0-canary-20240212171943","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-core@0.0.0-canary-20240212171943/manifests"},{"name":"@web/test-runner-commands@0.0.0-canary-20240212171943","sha":"0509460529f4594ecf9c842d1c82fcd2510a1849","kind":"tag","published_at":"2024-02-12T17:20:11.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/test-runner-commands@0.0.0-canary-20240212171943","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/test-runner-commands@0.0.0-canary-20240212171943","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-commands@0.0.0-canary-20240212171943","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-commands@0.0.0-canary-20240212171943/manifests"},{"name":"@web/test-runner-cli@0.0.0-canary-20240212171943","sha":"0509460529f4594ecf9c842d1c82fcd2510a1849","kind":"tag","published_at":"2024-02-12T17:20:11.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/test-runner-cli@0.0.0-canary-20240212171943","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/test-runner-cli@0.0.0-canary-20240212171943","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-cli@0.0.0-canary-20240212171943","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-cli@0.0.0-canary-20240212171943/manifests"},{"name":"@web/test-runner-browserstack@0.0.0-canary-20240212171943","sha":"0509460529f4594ecf9c842d1c82fcd2510a1849","kind":"tag","published_at":"2024-02-12T17:20:11.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/test-runner-browserstack@0.0.0-canary-20240212171943","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/test-runner-browserstack@0.0.0-canary-20240212171943","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-browserstack@0.0.0-canary-20240212171943","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-browserstack@0.0.0-canary-20240212171943/manifests"},{"name":"@web/test-runner@0.0.0-canary-20240212171943","sha":"0509460529f4594ecf9c842d1c82fcd2510a1849","kind":"tag","published_at":"2024-02-12T17:20:11.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/test-runner@0.0.0-canary-20240212171943","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/test-runner@0.0.0-canary-20240212171943","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner@0.0.0-canary-20240212171943","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner@0.0.0-canary-20240212171943/manifests"},{"name":"@web/storybook-utils@0.0.0-canary-20240212171943","sha":"0509460529f4594ecf9c842d1c82fcd2510a1849","kind":"tag","published_at":"2024-02-12T17:20:11.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/storybook-utils@0.0.0-canary-20240212171943","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/storybook-utils@0.0.0-canary-20240212171943","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fstorybook-utils@0.0.0-canary-20240212171943","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fstorybook-utils@0.0.0-canary-20240212171943/manifests"},{"name":"@web/storybook-framework-web-components@0.0.0-canary-20240212171943","sha":"0509460529f4594ecf9c842d1c82fcd2510a1849","kind":"tag","published_at":"2024-02-12T17:20:11.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/storybook-framework-web-components@0.0.0-canary-20240212171943","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/storybook-framework-web-components@0.0.0-canary-20240212171943","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fstorybook-framework-web-components@0.0.0-canary-20240212171943","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fstorybook-framework-web-components@0.0.0-canary-20240212171943/manifests"},{"name":"@web/storybook-builder@0.0.0-canary-20240212171943","sha":"0509460529f4594ecf9c842d1c82fcd2510a1849","kind":"tag","published_at":"2024-02-12T17:20:11.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/storybook-builder@0.0.0-canary-20240212171943","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/storybook-builder@0.0.0-canary-20240212171943","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fstorybook-builder@0.0.0-canary-20240212171943","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fstorybook-builder@0.0.0-canary-20240212171943/manifests"},{"name":"@web/rollup-plugin-polyfills-loader@0.0.0-canary-20240212171943","sha":"0509460529f4594ecf9c842d1c82fcd2510a1849","kind":"tag","published_at":"2024-02-12T17:20:11.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/rollup-plugin-polyfills-loader@0.0.0-canary-20240212171943","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/rollup-plugin-polyfills-loader@0.0.0-canary-20240212171943","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Frollup-plugin-polyfills-loader@0.0.0-canary-20240212171943","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Frollup-plugin-polyfills-loader@0.0.0-canary-20240212171943/manifests"},{"name":"@web/rollup-plugin-import-meta-assets@0.0.0-canary-20240212171943","sha":"0509460529f4594ecf9c842d1c82fcd2510a1849","kind":"tag","published_at":"2024-02-12T17:20:11.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/rollup-plugin-import-meta-assets@0.0.0-canary-20240212171943","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/rollup-plugin-import-meta-assets@0.0.0-canary-20240212171943","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Frollup-plugin-import-meta-assets@0.0.0-canary-20240212171943","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Frollup-plugin-import-meta-assets@0.0.0-canary-20240212171943/manifests"},{"name":"@web/rollup-plugin-html@0.0.0-canary-20240212171943","sha":"0509460529f4594ecf9c842d1c82fcd2510a1849","kind":"tag","published_at":"2024-02-12T17:20:11.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/rollup-plugin-html@0.0.0-canary-20240212171943","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/rollup-plugin-html@0.0.0-canary-20240212171943","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Frollup-plugin-html@0.0.0-canary-20240212171943","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Frollup-plugin-html@0.0.0-canary-20240212171943/manifests"},{"name":"@web/rollup-plugin-copy@0.0.0-canary-20240212171943","sha":"0509460529f4594ecf9c842d1c82fcd2510a1849","kind":"tag","published_at":"2024-02-12T17:20:11.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/rollup-plugin-copy@0.0.0-canary-20240212171943","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/rollup-plugin-copy@0.0.0-canary-20240212171943","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Frollup-plugin-copy@0.0.0-canary-20240212171943","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Frollup-plugin-copy@0.0.0-canary-20240212171943/manifests"},{"name":"@web/polyfills-loader@0.0.0-canary-20240212171943","sha":"0509460529f4594ecf9c842d1c82fcd2510a1849","kind":"tag","published_at":"2024-02-12T17:20:11.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/polyfills-loader@0.0.0-canary-20240212171943","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/polyfills-loader@0.0.0-canary-20240212171943","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fpolyfills-loader@0.0.0-canary-20240212171943","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fpolyfills-loader@0.0.0-canary-20240212171943/manifests"},{"name":"@web/parse5-utils@0.0.0-canary-20240212171943","sha":"0509460529f4594ecf9c842d1c82fcd2510a1849","kind":"tag","published_at":"2024-02-12T17:20:11.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/parse5-utils@0.0.0-canary-20240212171943","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/parse5-utils@0.0.0-canary-20240212171943","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fparse5-utils@0.0.0-canary-20240212171943","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fparse5-utils@0.0.0-canary-20240212171943/manifests"},{"name":"@web/mocks@0.0.0-canary-20240212171943","sha":"0509460529f4594ecf9c842d1c82fcd2510a1849","kind":"tag","published_at":"2024-02-12T17:20:11.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/mocks@0.0.0-canary-20240212171943","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/mocks@0.0.0-canary-20240212171943","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fmocks@0.0.0-canary-20240212171943","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fmocks@0.0.0-canary-20240212171943/manifests"},{"name":"@web/dev-server-storybook@0.0.0-canary-20240212171943","sha":"0509460529f4594ecf9c842d1c82fcd2510a1849","kind":"tag","published_at":"2024-02-12T17:20:11.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/dev-server-storybook@0.0.0-canary-20240212171943","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/dev-server-storybook@0.0.0-canary-20240212171943","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-storybook@0.0.0-canary-20240212171943","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-storybook@0.0.0-canary-20240212171943/manifests"},{"name":"@web/dev-server-rollup@0.0.0-canary-20240212171943","sha":"0509460529f4594ecf9c842d1c82fcd2510a1849","kind":"tag","published_at":"2024-02-12T17:20:11.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/dev-server-rollup@0.0.0-canary-20240212171943","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/dev-server-rollup@0.0.0-canary-20240212171943","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-rollup@0.0.0-canary-20240212171943","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-rollup@0.0.0-canary-20240212171943/manifests"},{"name":"@web/dev-server-polyfill@0.0.0-canary-20240212171943","sha":"0509460529f4594ecf9c842d1c82fcd2510a1849","kind":"tag","published_at":"2024-02-12T17:20:11.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/dev-server-polyfill@0.0.0-canary-20240212171943","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/dev-server-polyfill@0.0.0-canary-20240212171943","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-polyfill@0.0.0-canary-20240212171943","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-polyfill@0.0.0-canary-20240212171943/manifests"},{"name":"@web/dev-server-legacy@0.0.0-canary-20240212171943","sha":"0509460529f4594ecf9c842d1c82fcd2510a1849","kind":"tag","published_at":"2024-02-12T17:20:11.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/dev-server-legacy@0.0.0-canary-20240212171943","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/dev-server-legacy@0.0.0-canary-20240212171943","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-legacy@0.0.0-canary-20240212171943","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-legacy@0.0.0-canary-20240212171943/manifests"},{"name":"@web/dev-server-core@0.7.1","sha":"f7fcf29cb79e82ad5622665d76da3f6b23d0ef43","kind":"tag","published_at":"2024-01-30T20:50:39.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/dev-server-core@0.7.1","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/dev-server-core@0.7.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-core@0.7.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-core@0.7.1/manifests"},{"name":"@web/dev-server@0.4.2","sha":"f7fcf29cb79e82ad5622665d76da3f6b23d0ef43","kind":"tag","published_at":"2024-01-30T20:50:38.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/dev-server@0.4.2","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/dev-server@0.4.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server@0.4.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server@0.4.2/manifests"},{"name":"@web/mocks@1.1.1","sha":"519db5afe2e76e67d1df30f98a6afadcd892d2c7","kind":"tag","published_at":"2024-01-26T17:49:28.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/mocks@1.1.1","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/mocks@1.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fmocks@1.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fmocks@1.1.1/manifests"},{"name":"@web/storybook-builder@0.1.6","sha":"9679dbd084ea308ad235b4fbad25605d469d0ab5","kind":"tag","published_at":"2024-01-24T17:35:02.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/storybook-builder@0.1.6","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/storybook-builder@0.1.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fstorybook-builder@0.1.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fstorybook-builder@0.1.6/manifests"},{"name":"@web/test-runner-browserstack@0.0.0-canary-20240105101412","sha":"1952c69e68345962c6db186947ac048a10c67490","kind":"tag","published_at":"2024-01-05T10:14:35.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/test-runner-browserstack@0.0.0-canary-20240105101412","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/test-runner-browserstack@0.0.0-canary-20240105101412","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-browserstack@0.0.0-canary-20240105101412","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-browserstack@0.0.0-canary-20240105101412/manifests"},{"name":"@web/test-runner-coverage-v8@0.0.0-canary-20240105101412","sha":"1952c69e68345962c6db186947ac048a10c67490","kind":"tag","published_at":"2024-01-05T10:14:35.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/test-runner-coverage-v8@0.0.0-canary-20240105101412","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/test-runner-coverage-v8@0.0.0-canary-20240105101412","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-coverage-v8@0.0.0-canary-20240105101412","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-coverage-v8@0.0.0-canary-20240105101412/manifests"},{"name":"@web/test-runner-junit-reporter@0.0.0-canary-20240105101412","sha":"1952c69e68345962c6db186947ac048a10c67490","kind":"tag","published_at":"2024-01-05T10:14:35.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/test-runner-junit-reporter@0.0.0-canary-20240105101412","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/test-runner-junit-reporter@0.0.0-canary-20240105101412","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-junit-reporter@0.0.0-canary-20240105101412","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-junit-reporter@0.0.0-canary-20240105101412/manifests"},{"name":"@web/test-runner@0.0.0-canary-20240105101412","sha":"1952c69e68345962c6db186947ac048a10c67490","kind":"tag","published_at":"2024-01-05T10:14:35.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/test-runner@0.0.0-canary-20240105101412","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/test-runner@0.0.0-canary-20240105101412","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner@0.0.0-canary-20240105101412","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner@0.0.0-canary-20240105101412/manifests"},{"name":"@web/test-runner-mocha@0.0.0-canary-20240105101412","sha":"1952c69e68345962c6db186947ac048a10c67490","kind":"tag","published_at":"2024-01-05T10:14:35.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/test-runner-mocha@0.0.0-canary-20240105101412","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/test-runner-mocha@0.0.0-canary-20240105101412","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-mocha@0.0.0-canary-20240105101412","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-mocha@0.0.0-canary-20240105101412/manifests"},{"name":"@web/test-runner-module-mocking@0.0.0-canary-20240105101412","sha":"1952c69e68345962c6db186947ac048a10c67490","kind":"tag","published_at":"2024-01-05T10:14:35.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/test-runner-module-mocking@0.0.0-canary-20240105101412","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/test-runner-module-mocking@0.0.0-canary-20240105101412","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-module-mocking@0.0.0-canary-20240105101412","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-module-mocking@0.0.0-canary-20240105101412/manifests"},{"name":"@web/storybook-utils@0.0.0-canary-20240105101412","sha":"1952c69e68345962c6db186947ac048a10c67490","kind":"tag","published_at":"2024-01-05T10:14:35.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/storybook-utils@0.0.0-canary-20240105101412","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/storybook-utils@0.0.0-canary-20240105101412","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fstorybook-utils@0.0.0-canary-20240105101412","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fstorybook-utils@0.0.0-canary-20240105101412/manifests"},{"name":"@web/test-runner-saucelabs@0.0.0-canary-20240105101412","sha":"1952c69e68345962c6db186947ac048a10c67490","kind":"tag","published_at":"2024-01-05T10:14:35.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/test-runner-saucelabs@0.0.0-canary-20240105101412","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/test-runner-saucelabs@0.0.0-canary-20240105101412","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-saucelabs@0.0.0-canary-20240105101412","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-saucelabs@0.0.0-canary-20240105101412/manifests"},{"name":"@web/test-runner-puppeteer@0.0.0-canary-20240105101412","sha":"1952c69e68345962c6db186947ac048a10c67490","kind":"tag","published_at":"2024-01-05T10:14:35.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/test-runner-puppeteer@0.0.0-canary-20240105101412","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/test-runner-puppeteer@0.0.0-canary-20240105101412","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-puppeteer@0.0.0-canary-20240105101412","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-puppeteer@0.0.0-canary-20240105101412/manifests"},{"name":"@web/storybook-framework-web-components@0.0.0-canary-20240105101412","sha":"1952c69e68345962c6db186947ac048a10c67490","kind":"tag","published_at":"2024-01-05T10:14:35.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/storybook-framework-web-components@0.0.0-canary-20240105101412","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/storybook-framework-web-components@0.0.0-canary-20240105101412","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fstorybook-framework-web-components@0.0.0-canary-20240105101412","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fstorybook-framework-web-components@0.0.0-canary-20240105101412/manifests"},{"name":"@web/test-runner-webdriver@0.0.0-canary-20240105101412","sha":"1952c69e68345962c6db186947ac048a10c67490","kind":"tag","published_at":"2024-01-05T10:14:35.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/test-runner-webdriver@0.0.0-canary-20240105101412","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/test-runner-webdriver@0.0.0-canary-20240105101412","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-webdriver@0.0.0-canary-20240105101412","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-webdriver@0.0.0-canary-20240105101412/manifests"},{"name":"@web/test-runner-selenium@0.0.0-canary-20240105101412","sha":"1952c69e68345962c6db186947ac048a10c67490","kind":"tag","published_at":"2024-01-05T10:14:35.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/test-runner-selenium@0.0.0-canary-20240105101412","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/test-runner-selenium@0.0.0-canary-20240105101412","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-selenium@0.0.0-canary-20240105101412","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-selenium@0.0.0-canary-20240105101412/manifests"},{"name":"@web/storybook-builder@0.0.0-canary-20240105101412","sha":"1952c69e68345962c6db186947ac048a10c67490","kind":"tag","published_at":"2024-01-05T10:14:35.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/storybook-builder@0.0.0-canary-20240105101412","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/storybook-builder@0.0.0-canary-20240105101412","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fstorybook-builder@0.0.0-canary-20240105101412","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fstorybook-builder@0.0.0-canary-20240105101412/manifests"},{"name":"@web/rollup-plugin-polyfills-loader@0.0.0-canary-20240105101412","sha":"1952c69e68345962c6db186947ac048a10c67490","kind":"tag","published_at":"2024-01-05T10:14:35.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/rollup-plugin-polyfills-loader@0.0.0-canary-20240105101412","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/rollup-plugin-polyfills-loader@0.0.0-canary-20240105101412","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Frollup-plugin-polyfills-loader@0.0.0-canary-20240105101412","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Frollup-plugin-polyfills-loader@0.0.0-canary-20240105101412/manifests"},{"name":"@web/test-runner-playwright@0.0.0-canary-20240105101412","sha":"1952c69e68345962c6db186947ac048a10c67490","kind":"tag","published_at":"2024-01-05T10:14:35.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/test-runner-playwright@0.0.0-canary-20240105101412","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/test-runner-playwright@0.0.0-canary-20240105101412","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-playwright@0.0.0-canary-20240105101412","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-playwright@0.0.0-canary-20240105101412/manifests"},{"name":"@web/test-runner-cli@0.0.0-canary-20240105101412","sha":"1952c69e68345962c6db186947ac048a10c67490","kind":"tag","published_at":"2024-01-05T10:14:35.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/test-runner-cli@0.0.0-canary-20240105101412","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/test-runner-cli@0.0.0-canary-20240105101412","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-cli@0.0.0-canary-20240105101412","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-cli@0.0.0-canary-20240105101412/manifests"},{"name":"@web/test-runner-visual-regression@0.0.0-canary-20240105101412","sha":"1952c69e68345962c6db186947ac048a10c67490","kind":"tag","published_at":"2024-01-05T10:14:35.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/test-runner-visual-regression@0.0.0-canary-20240105101412","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/test-runner-visual-regression@0.0.0-canary-20240105101412","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-visual-regression@0.0.0-canary-20240105101412","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-visual-regression@0.0.0-canary-20240105101412/manifests"},{"name":"rollup-plugin-workbox@0.0.0-canary-20240105101412","sha":"1952c69e68345962c6db186947ac048a10c67490","kind":"tag","published_at":"2024-01-05T10:14:35.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/rollup-plugin-workbox@0.0.0-canary-20240105101412","html_url":"https://github.com/modernweb-dev/web/releases/tag/rollup-plugin-workbox@0.0.0-canary-20240105101412","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/rollup-plugin-workbox@0.0.0-canary-20240105101412","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/rollup-plugin-workbox@0.0.0-canary-20240105101412/manifests"},{"name":"@web/test-runner-commands@0.0.0-canary-20240105101412","sha":"1952c69e68345962c6db186947ac048a10c67490","kind":"tag","published_at":"2024-01-05T10:14:35.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/test-runner-commands@0.0.0-canary-20240105101412","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/test-runner-commands@0.0.0-canary-20240105101412","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-commands@0.0.0-canary-20240105101412","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-commands@0.0.0-canary-20240105101412/manifests"},{"name":"@web/test-runner-chrome@0.0.0-canary-20240105101412","sha":"1952c69e68345962c6db186947ac048a10c67490","kind":"tag","published_at":"2024-01-05T10:14:35.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/test-runner-chrome@0.0.0-canary-20240105101412","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/test-runner-chrome@0.0.0-canary-20240105101412","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-chrome@0.0.0-canary-20240105101412","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-chrome@0.0.0-canary-20240105101412/manifests"},{"name":"@web/test-runner-core@0.0.0-canary-20240105101412","sha":"1952c69e68345962c6db186947ac048a10c67490","kind":"tag","published_at":"2024-01-05T10:14:35.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/test-runner-core@0.0.0-canary-20240105101412","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/test-runner-core@0.0.0-canary-20240105101412","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-core@0.0.0-canary-20240105101412","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-core@0.0.0-canary-20240105101412/manifests"},{"name":"@web/dev-server-legacy@0.0.0-canary-20240105101412","sha":"1952c69e68345962c6db186947ac048a10c67490","kind":"tag","published_at":"2024-01-05T10:14:34.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/dev-server-legacy@0.0.0-canary-20240105101412","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/dev-server-legacy@0.0.0-canary-20240105101412","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-legacy@0.0.0-canary-20240105101412","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-legacy@0.0.0-canary-20240105101412/manifests"},{"name":"@web/rollup-plugin-import-meta-assets@0.0.0-canary-20240105101412","sha":"1952c69e68345962c6db186947ac048a10c67490","kind":"tag","published_at":"2024-01-05T10:14:34.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/rollup-plugin-import-meta-assets@0.0.0-canary-20240105101412","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/rollup-plugin-import-meta-assets@0.0.0-canary-20240105101412","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Frollup-plugin-import-meta-assets@0.0.0-canary-20240105101412","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Frollup-plugin-import-meta-assets@0.0.0-canary-20240105101412/manifests"},{"name":"@web/rollup-plugin-html@0.0.0-canary-20240105101412","sha":"1952c69e68345962c6db186947ac048a10c67490","kind":"tag","published_at":"2024-01-05T10:14:34.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/rollup-plugin-html@0.0.0-canary-20240105101412","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/rollup-plugin-html@0.0.0-canary-20240105101412","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Frollup-plugin-html@0.0.0-canary-20240105101412","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Frollup-plugin-html@0.0.0-canary-20240105101412/manifests"},{"name":"@web/rollup-plugin-copy@0.0.0-canary-20240105101412","sha":"1952c69e68345962c6db186947ac048a10c67490","kind":"tag","published_at":"2024-01-05T10:14:34.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/rollup-plugin-copy@0.0.0-canary-20240105101412","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/rollup-plugin-copy@0.0.0-canary-20240105101412","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Frollup-plugin-copy@0.0.0-canary-20240105101412","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Frollup-plugin-copy@0.0.0-canary-20240105101412/manifests"},{"name":"@web/polyfills-loader@0.0.0-canary-20240105101412","sha":"1952c69e68345962c6db186947ac048a10c67490","kind":"tag","published_at":"2024-01-05T10:14:34.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/polyfills-loader@0.0.0-canary-20240105101412","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/polyfills-loader@0.0.0-canary-20240105101412","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fpolyfills-loader@0.0.0-canary-20240105101412","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fpolyfills-loader@0.0.0-canary-20240105101412/manifests"},{"name":"@web/parse5-utils@0.0.0-canary-20240105101412","sha":"1952c69e68345962c6db186947ac048a10c67490","kind":"tag","published_at":"2024-01-05T10:14:34.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/parse5-utils@0.0.0-canary-20240105101412","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/parse5-utils@0.0.0-canary-20240105101412","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fparse5-utils@0.0.0-canary-20240105101412","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fparse5-utils@0.0.0-canary-20240105101412/manifests"},{"name":"@web/mocks@0.0.0-canary-20240105101412","sha":"1952c69e68345962c6db186947ac048a10c67490","kind":"tag","published_at":"2024-01-05T10:14:34.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/mocks@0.0.0-canary-20240105101412","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/mocks@0.0.0-canary-20240105101412","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fmocks@0.0.0-canary-20240105101412","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fmocks@0.0.0-canary-20240105101412/manifests"},{"name":"@web/dev-server-storybook@0.0.0-canary-20240105101412","sha":"1952c69e68345962c6db186947ac048a10c67490","kind":"tag","published_at":"2024-01-05T10:14:34.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/dev-server-storybook@0.0.0-canary-20240105101412","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/dev-server-storybook@0.0.0-canary-20240105101412","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-storybook@0.0.0-canary-20240105101412","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-storybook@0.0.0-canary-20240105101412/manifests"},{"name":"@web/dev-server-rollup@0.0.0-canary-20240105101412","sha":"1952c69e68345962c6db186947ac048a10c67490","kind":"tag","published_at":"2024-01-05T10:14:34.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/dev-server-rollup@0.0.0-canary-20240105101412","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/dev-server-rollup@0.0.0-canary-20240105101412","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-rollup@0.0.0-canary-20240105101412","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-rollup@0.0.0-canary-20240105101412/manifests"},{"name":"@web/dev-server-polyfill@0.0.0-canary-20240105101412","sha":"1952c69e68345962c6db186947ac048a10c67490","kind":"tag","published_at":"2024-01-05T10:14:34.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/dev-server-polyfill@0.0.0-canary-20240105101412","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/dev-server-polyfill@0.0.0-canary-20240105101412","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-polyfill@0.0.0-canary-20240105101412","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-polyfill@0.0.0-canary-20240105101412/manifests"},{"name":"@web/dev-server-import-maps@0.0.0-canary-20240105101412","sha":"1952c69e68345962c6db186947ac048a10c67490","kind":"tag","published_at":"2024-01-05T10:14:34.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/dev-server-import-maps@0.0.0-canary-20240105101412","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/dev-server-import-maps@0.0.0-canary-20240105101412","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-import-maps@0.0.0-canary-20240105101412","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-import-maps@0.0.0-canary-20240105101412/manifests"},{"name":"@web/dev-server-hmr@0.0.0-canary-20240105101412","sha":"1952c69e68345962c6db186947ac048a10c67490","kind":"tag","published_at":"2024-01-05T10:14:34.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/dev-server-hmr@0.0.0-canary-20240105101412","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/dev-server-hmr@0.0.0-canary-20240105101412","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-hmr@0.0.0-canary-20240105101412","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-hmr@0.0.0-canary-20240105101412/manifests"},{"name":"@web/dev-server-esbuild@0.0.0-canary-20240105101412","sha":"1952c69e68345962c6db186947ac048a10c67490","kind":"tag","published_at":"2024-01-05T10:14:34.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/dev-server-esbuild@0.0.0-canary-20240105101412","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/dev-server-esbuild@0.0.0-canary-20240105101412","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-esbuild@0.0.0-canary-20240105101412","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-esbuild@0.0.0-canary-20240105101412/manifests"},{"name":"@web/dev-server-core@0.0.0-canary-20240105101412","sha":"1952c69e68345962c6db186947ac048a10c67490","kind":"tag","published_at":"2024-01-05T10:14:34.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/dev-server-core@0.0.0-canary-20240105101412","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/dev-server-core@0.0.0-canary-20240105101412","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-core@0.0.0-canary-20240105101412","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-core@0.0.0-canary-20240105101412/manifests"},{"name":"@web/dev-server@0.0.0-canary-20240105101412","sha":"1952c69e68345962c6db186947ac048a10c67490","kind":"tag","published_at":"2024-01-05T10:14:34.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/dev-server@0.0.0-canary-20240105101412","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/dev-server@0.0.0-canary-20240105101412","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server@0.0.0-canary-20240105101412","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server@0.0.0-canary-20240105101412/manifests"},{"name":"@web/config-loader@0.0.0-canary-20240105101412","sha":"1952c69e68345962c6db186947ac048a10c67490","kind":"tag","published_at":"2024-01-05T10:14:34.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/config-loader@0.0.0-canary-20240105101412","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/config-loader@0.0.0-canary-20240105101412","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fconfig-loader@0.0.0-canary-20240105101412","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fconfig-loader@0.0.0-canary-20240105101412/manifests"},{"name":"@web/browser-logs@0.0.0-canary-20240105101412","sha":"1952c69e68345962c6db186947ac048a10c67490","kind":"tag","published_at":"2024-01-05T10:14:34.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/browser-logs@0.0.0-canary-20240105101412","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/browser-logs@0.0.0-canary-20240105101412","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fbrowser-logs@0.0.0-canary-20240105101412","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fbrowser-logs@0.0.0-canary-20240105101412/manifests"},{"name":"@web/storybook-framework-web-components@0.0.0-canary-20240105095248","sha":"24b968c83c57c3911c791cd5a77257ff44568be6","kind":"tag","published_at":"2024-01-05T09:53:19.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/storybook-framework-web-components@0.0.0-canary-20240105095248","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/storybook-framework-web-components@0.0.0-canary-20240105095248","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fstorybook-framework-web-components@0.0.0-canary-20240105095248","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fstorybook-framework-web-components@0.0.0-canary-20240105095248/manifests"},{"name":"@web/test-runner-cli@0.0.0-canary-20240105095248","sha":"24b968c83c57c3911c791cd5a77257ff44568be6","kind":"tag","published_at":"2024-01-05T09:53:19.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/test-runner-cli@0.0.0-canary-20240105095248","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/test-runner-cli@0.0.0-canary-20240105095248","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-cli@0.0.0-canary-20240105095248","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-cli@0.0.0-canary-20240105095248/manifests"},{"name":"@web/test-runner-browserstack@0.0.0-canary-20240105095248","sha":"24b968c83c57c3911c791cd5a77257ff44568be6","kind":"tag","published_at":"2024-01-05T09:53:19.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/test-runner-browserstack@0.0.0-canary-20240105095248","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/test-runner-browserstack@0.0.0-canary-20240105095248","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-browserstack@0.0.0-canary-20240105095248","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-browserstack@0.0.0-canary-20240105095248/manifests"},{"name":"@web/test-runner-visual-regression@0.0.0-canary-20240105095248","sha":"24b968c83c57c3911c791cd5a77257ff44568be6","kind":"tag","published_at":"2024-01-05T09:53:19.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/test-runner-visual-regression@0.0.0-canary-20240105095248","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/test-runner-visual-regression@0.0.0-canary-20240105095248","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-visual-regression@0.0.0-canary-20240105095248","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-visual-regression@0.0.0-canary-20240105095248/manifests"},{"name":"@web/test-runner-selenium@0.0.0-canary-20240105095248","sha":"24b968c83c57c3911c791cd5a77257ff44568be6","kind":"tag","published_at":"2024-01-05T09:53:19.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/test-runner-selenium@0.0.0-canary-20240105095248","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/test-runner-selenium@0.0.0-canary-20240105095248","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-selenium@0.0.0-canary-20240105095248","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-selenium@0.0.0-canary-20240105095248/manifests"},{"name":"@web/test-runner@0.0.0-canary-20240105095248","sha":"24b968c83c57c3911c791cd5a77257ff44568be6","kind":"tag","published_at":"2024-01-05T09:53:19.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/test-runner@0.0.0-canary-20240105095248","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/test-runner@0.0.0-canary-20240105095248","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner@0.0.0-canary-20240105095248","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner@0.0.0-canary-20240105095248/manifests"},{"name":"@web/storybook-builder@0.0.0-canary-20240105095248","sha":"24b968c83c57c3911c791cd5a77257ff44568be6","kind":"tag","published_at":"2024-01-05T09:53:19.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/storybook-builder@0.0.0-canary-20240105095248","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/storybook-builder@0.0.0-canary-20240105095248","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fstorybook-builder@0.0.0-canary-20240105095248","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fstorybook-builder@0.0.0-canary-20240105095248/manifests"},{"name":"@web/rollup-plugin-polyfills-loader@0.0.0-canary-20240105095248","sha":"24b968c83c57c3911c791cd5a77257ff44568be6","kind":"tag","published_at":"2024-01-05T09:53:19.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/rollup-plugin-polyfills-loader@0.0.0-canary-20240105095248","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/rollup-plugin-polyfills-loader@0.0.0-canary-20240105095248","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Frollup-plugin-polyfills-loader@0.0.0-canary-20240105095248","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Frollup-plugin-polyfills-loader@0.0.0-canary-20240105095248/manifests"},{"name":"@web/test-runner-commands@0.0.0-canary-20240105095248","sha":"24b968c83c57c3911c791cd5a77257ff44568be6","kind":"tag","published_at":"2024-01-05T09:53:19.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/test-runner-commands@0.0.0-canary-20240105095248","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/test-runner-commands@0.0.0-canary-20240105095248","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-commands@0.0.0-canary-20240105095248","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-commands@0.0.0-canary-20240105095248/manifests"},{"name":"@web/test-runner-playwright@0.0.0-canary-20240105095248","sha":"24b968c83c57c3911c791cd5a77257ff44568be6","kind":"tag","published_at":"2024-01-05T09:53:19.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/test-runner-playwright@0.0.0-canary-20240105095248","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/test-runner-playwright@0.0.0-canary-20240105095248","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-playwright@0.0.0-canary-20240105095248","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-playwright@0.0.0-canary-20240105095248/manifests"},{"name":"@web/rollup-plugin-import-meta-assets@0.0.0-canary-20240105095248","sha":"24b968c83c57c3911c791cd5a77257ff44568be6","kind":"tag","published_at":"2024-01-05T09:53:19.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/rollup-plugin-import-meta-assets@0.0.0-canary-20240105095248","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/rollup-plugin-import-meta-assets@0.0.0-canary-20240105095248","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Frollup-plugin-import-meta-assets@0.0.0-canary-20240105095248","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Frollup-plugin-import-meta-assets@0.0.0-canary-20240105095248/manifests"},{"name":"rollup-plugin-workbox@0.0.0-canary-20240105095248","sha":"24b968c83c57c3911c791cd5a77257ff44568be6","kind":"tag","published_at":"2024-01-05T09:53:19.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/rollup-plugin-workbox@0.0.0-canary-20240105095248","html_url":"https://github.com/modernweb-dev/web/releases/tag/rollup-plugin-workbox@0.0.0-canary-20240105095248","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/rollup-plugin-workbox@0.0.0-canary-20240105095248","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/rollup-plugin-workbox@0.0.0-canary-20240105095248/manifests"},{"name":"@web/test-runner-junit-reporter@0.0.0-canary-20240105095248","sha":"24b968c83c57c3911c791cd5a77257ff44568be6","kind":"tag","published_at":"2024-01-05T09:53:19.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/test-runner-junit-reporter@0.0.0-canary-20240105095248","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/test-runner-junit-reporter@0.0.0-canary-20240105095248","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-junit-reporter@0.0.0-canary-20240105095248","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-junit-reporter@0.0.0-canary-20240105095248/manifests"},{"name":"@web/test-runner-module-mocking@0.0.0-canary-20240105095248","sha":"24b968c83c57c3911c791cd5a77257ff44568be6","kind":"tag","published_at":"2024-01-05T09:53:19.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/test-runner-module-mocking@0.0.0-canary-20240105095248","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/test-runner-module-mocking@0.0.0-canary-20240105095248","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-module-mocking@0.0.0-canary-20240105095248","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-module-mocking@0.0.0-canary-20240105095248/manifests"},{"name":"@web/storybook-utils@0.0.0-canary-20240105095248","sha":"24b968c83c57c3911c791cd5a77257ff44568be6","kind":"tag","published_at":"2024-01-05T09:53:19.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/storybook-utils@0.0.0-canary-20240105095248","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/storybook-utils@0.0.0-canary-20240105095248","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fstorybook-utils@0.0.0-canary-20240105095248","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fstorybook-utils@0.0.0-canary-20240105095248/manifests"},{"name":"@web/test-runner-coverage-v8@0.0.0-canary-20240105095248","sha":"24b968c83c57c3911c791cd5a77257ff44568be6","kind":"tag","published_at":"2024-01-05T09:53:19.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/test-runner-coverage-v8@0.0.0-canary-20240105095248","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/test-runner-coverage-v8@0.0.0-canary-20240105095248","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-coverage-v8@0.0.0-canary-20240105095248","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-coverage-v8@0.0.0-canary-20240105095248/manifests"},{"name":"@web/test-runner-saucelabs@0.0.0-canary-20240105095248","sha":"24b968c83c57c3911c791cd5a77257ff44568be6","kind":"tag","published_at":"2024-01-05T09:53:19.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/test-runner-saucelabs@0.0.0-canary-20240105095248","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/test-runner-saucelabs@0.0.0-canary-20240105095248","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-saucelabs@0.0.0-canary-20240105095248","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-saucelabs@0.0.0-canary-20240105095248/manifests"},{"name":"@web/test-runner-puppeteer@0.0.0-canary-20240105095248","sha":"24b968c83c57c3911c791cd5a77257ff44568be6","kind":"tag","published_at":"2024-01-05T09:53:19.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/test-runner-puppeteer@0.0.0-canary-20240105095248","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/test-runner-puppeteer@0.0.0-canary-20240105095248","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-puppeteer@0.0.0-canary-20240105095248","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-puppeteer@0.0.0-canary-20240105095248/manifests"},{"name":"@web/test-runner-mocha@0.0.0-canary-20240105095248","sha":"24b968c83c57c3911c791cd5a77257ff44568be6","kind":"tag","published_at":"2024-01-05T09:53:19.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/test-runner-mocha@0.0.0-canary-20240105095248","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/test-runner-mocha@0.0.0-canary-20240105095248","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-mocha@0.0.0-canary-20240105095248","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-mocha@0.0.0-canary-20240105095248/manifests"},{"name":"@web/test-runner-webdriver@0.0.0-canary-20240105095248","sha":"24b968c83c57c3911c791cd5a77257ff44568be6","kind":"tag","published_at":"2024-01-05T09:53:19.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/test-runner-webdriver@0.0.0-canary-20240105095248","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/test-runner-webdriver@0.0.0-canary-20240105095248","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-webdriver@0.0.0-canary-20240105095248","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-webdriver@0.0.0-canary-20240105095248/manifests"},{"name":"@web/test-runner-chrome@0.0.0-canary-20240105095248","sha":"24b968c83c57c3911c791cd5a77257ff44568be6","kind":"tag","published_at":"2024-01-05T09:53:19.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/test-runner-chrome@0.0.0-canary-20240105095248","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/test-runner-chrome@0.0.0-canary-20240105095248","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-chrome@0.0.0-canary-20240105095248","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-chrome@0.0.0-canary-20240105095248/manifests"},{"name":"@web/test-runner-core@0.0.0-canary-20240105095248","sha":"24b968c83c57c3911c791cd5a77257ff44568be6","kind":"tag","published_at":"2024-01-05T09:53:19.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/test-runner-core@0.0.0-canary-20240105095248","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/test-runner-core@0.0.0-canary-20240105095248","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-core@0.0.0-canary-20240105095248","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-core@0.0.0-canary-20240105095248/manifests"},{"name":"@web/dev-server-storybook@0.0.0-canary-20240105095248","sha":"24b968c83c57c3911c791cd5a77257ff44568be6","kind":"tag","published_at":"2024-01-05T09:53:18.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/dev-server-storybook@0.0.0-canary-20240105095248","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/dev-server-storybook@0.0.0-canary-20240105095248","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-storybook@0.0.0-canary-20240105095248","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-storybook@0.0.0-canary-20240105095248/manifests"},{"name":"@web/dev-server-rollup@0.0.0-canary-20240105095248","sha":"24b968c83c57c3911c791cd5a77257ff44568be6","kind":"tag","published_at":"2024-01-05T09:53:18.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/dev-server-rollup@0.0.0-canary-20240105095248","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/dev-server-rollup@0.0.0-canary-20240105095248","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-rollup@0.0.0-canary-20240105095248","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-rollup@0.0.0-canary-20240105095248/manifests"},{"name":"@web/dev-server-polyfill@0.0.0-canary-20240105095248","sha":"24b968c83c57c3911c791cd5a77257ff44568be6","kind":"tag","published_at":"2024-01-05T09:53:18.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/dev-server-polyfill@0.0.0-canary-20240105095248","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/dev-server-polyfill@0.0.0-canary-20240105095248","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-polyfill@0.0.0-canary-20240105095248","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-polyfill@0.0.0-canary-20240105095248/manifests"},{"name":"@web/rollup-plugin-html@0.0.0-canary-20240105095248","sha":"24b968c83c57c3911c791cd5a77257ff44568be6","kind":"tag","published_at":"2024-01-05T09:53:18.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/rollup-plugin-html@0.0.0-canary-20240105095248","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/rollup-plugin-html@0.0.0-canary-20240105095248","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Frollup-plugin-html@0.0.0-canary-20240105095248","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Frollup-plugin-html@0.0.0-canary-20240105095248/manifests"},{"name":"@web/dev-server-legacy@0.0.0-canary-20240105095248","sha":"24b968c83c57c3911c791cd5a77257ff44568be6","kind":"tag","published_at":"2024-01-05T09:53:18.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/dev-server-legacy@0.0.0-canary-20240105095248","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/dev-server-legacy@0.0.0-canary-20240105095248","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-legacy@0.0.0-canary-20240105095248","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-legacy@0.0.0-canary-20240105095248/manifests"},{"name":"@web/dev-server-import-maps@0.0.0-canary-20240105095248","sha":"24b968c83c57c3911c791cd5a77257ff44568be6","kind":"tag","published_at":"2024-01-05T09:53:18.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/dev-server-import-maps@0.0.0-canary-20240105095248","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/dev-server-import-maps@0.0.0-canary-20240105095248","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-import-maps@0.0.0-canary-20240105095248","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-import-maps@0.0.0-canary-20240105095248/manifests"},{"name":"@web/dev-server-hmr@0.0.0-canary-20240105095248","sha":"24b968c83c57c3911c791cd5a77257ff44568be6","kind":"tag","published_at":"2024-01-05T09:53:18.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/dev-server-hmr@0.0.0-canary-20240105095248","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/dev-server-hmr@0.0.0-canary-20240105095248","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-hmr@0.0.0-canary-20240105095248","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-hmr@0.0.0-canary-20240105095248/manifests"},{"name":"@web/dev-server-esbuild@0.0.0-canary-20240105095248","sha":"24b968c83c57c3911c791cd5a77257ff44568be6","kind":"tag","published_at":"2024-01-05T09:53:18.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/dev-server-esbuild@0.0.0-canary-20240105095248","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/dev-server-esbuild@0.0.0-canary-20240105095248","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-esbuild@0.0.0-canary-20240105095248","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-esbuild@0.0.0-canary-20240105095248/manifests"},{"name":"@web/dev-server-core@0.0.0-canary-20240105095248","sha":"24b968c83c57c3911c791cd5a77257ff44568be6","kind":"tag","published_at":"2024-01-05T09:53:18.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/dev-server-core@0.0.0-canary-20240105095248","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/dev-server-core@0.0.0-canary-20240105095248","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-core@0.0.0-canary-20240105095248","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-core@0.0.0-canary-20240105095248/manifests"},{"name":"@web/dev-server@0.0.0-canary-20240105095248","sha":"24b968c83c57c3911c791cd5a77257ff44568be6","kind":"tag","published_at":"2024-01-05T09:53:18.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/dev-server@0.0.0-canary-20240105095248","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/dev-server@0.0.0-canary-20240105095248","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server@0.0.0-canary-20240105095248","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server@0.0.0-canary-20240105095248/manifests"},{"name":"@web/config-loader@0.0.0-canary-20240105095248","sha":"24b968c83c57c3911c791cd5a77257ff44568be6","kind":"tag","published_at":"2024-01-05T09:53:18.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/config-loader@0.0.0-canary-20240105095248","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/config-loader@0.0.0-canary-20240105095248","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fconfig-loader@0.0.0-canary-20240105095248","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fconfig-loader@0.0.0-canary-20240105095248/manifests"},{"name":"@web/browser-logs@0.0.0-canary-20240105095248","sha":"24b968c83c57c3911c791cd5a77257ff44568be6","kind":"tag","published_at":"2024-01-05T09:53:18.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/browser-logs@0.0.0-canary-20240105095248","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/browser-logs@0.0.0-canary-20240105095248","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fbrowser-logs@0.0.0-canary-20240105095248","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fbrowser-logs@0.0.0-canary-20240105095248/manifests"},{"name":"@web/rollup-plugin-copy@0.0.0-canary-20240105095248","sha":"24b968c83c57c3911c791cd5a77257ff44568be6","kind":"tag","published_at":"2024-01-05T09:53:18.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/rollup-plugin-copy@0.0.0-canary-20240105095248","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/rollup-plugin-copy@0.0.0-canary-20240105095248","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Frollup-plugin-copy@0.0.0-canary-20240105095248","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Frollup-plugin-copy@0.0.0-canary-20240105095248/manifests"},{"name":"@web/polyfills-loader@0.0.0-canary-20240105095248","sha":"24b968c83c57c3911c791cd5a77257ff44568be6","kind":"tag","published_at":"2024-01-05T09:53:18.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/polyfills-loader@0.0.0-canary-20240105095248","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/polyfills-loader@0.0.0-canary-20240105095248","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fpolyfills-loader@0.0.0-canary-20240105095248","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fpolyfills-loader@0.0.0-canary-20240105095248/manifests"},{"name":"@web/parse5-utils@0.0.0-canary-20240105095248","sha":"24b968c83c57c3911c791cd5a77257ff44568be6","kind":"tag","published_at":"2024-01-05T09:53:18.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/parse5-utils@0.0.0-canary-20240105095248","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/parse5-utils@0.0.0-canary-20240105095248","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fparse5-utils@0.0.0-canary-20240105095248","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fparse5-utils@0.0.0-canary-20240105095248/manifests"},{"name":"@web/mocks@0.0.0-canary-20240105095248","sha":"24b968c83c57c3911c791cd5a77257ff44568be6","kind":"tag","published_at":"2024-01-05T09:53:18.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/mocks@0.0.0-canary-20240105095248","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/mocks@0.0.0-canary-20240105095248","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fmocks@0.0.0-canary-20240105095248","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fmocks@0.0.0-canary-20240105095248/manifests"},{"name":"@web/test-runner-coverage-v8@0.0.0-canary-20240105093823","sha":"92a60ee41c68c3668b56e1782d5ac8b6b06ccc4c","kind":"tag","published_at":"2024-01-05T09:38:48.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/test-runner-coverage-v8@0.0.0-canary-20240105093823","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/test-runner-coverage-v8@0.0.0-canary-20240105093823","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-coverage-v8@0.0.0-canary-20240105093823","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-coverage-v8@0.0.0-canary-20240105093823/manifests"},{"name":"@web/test-runner-junit-reporter@0.0.0-canary-20240105093823","sha":"92a60ee41c68c3668b56e1782d5ac8b6b06ccc4c","kind":"tag","published_at":"2024-01-05T09:38:48.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/test-runner-junit-reporter@0.0.0-canary-20240105093823","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/test-runner-junit-reporter@0.0.0-canary-20240105093823","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-junit-reporter@0.0.0-canary-20240105093823","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-junit-reporter@0.0.0-canary-20240105093823/manifests"},{"name":"@web/dev-server-rollup@0.0.0-canary-20240105093823","sha":"92a60ee41c68c3668b56e1782d5ac8b6b06ccc4c","kind":"tag","published_at":"2024-01-05T09:38:48.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/dev-server-rollup@0.0.0-canary-20240105093823","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/dev-server-rollup@0.0.0-canary-20240105093823","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-rollup@0.0.0-canary-20240105093823","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-rollup@0.0.0-canary-20240105093823/manifests"},{"name":"@web/rollup-plugin-html@0.0.0-canary-20240105093823","sha":"92a60ee41c68c3668b56e1782d5ac8b6b06ccc4c","kind":"tag","published_at":"2024-01-05T09:38:48.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/rollup-plugin-html@0.0.0-canary-20240105093823","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/rollup-plugin-html@0.0.0-canary-20240105093823","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Frollup-plugin-html@0.0.0-canary-20240105093823","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Frollup-plugin-html@0.0.0-canary-20240105093823/manifests"},{"name":"@web/rollup-plugin-polyfills-loader@0.0.0-canary-20240105093823","sha":"92a60ee41c68c3668b56e1782d5ac8b6b06ccc4c","kind":"tag","published_at":"2024-01-05T09:38:48.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/rollup-plugin-polyfills-loader@0.0.0-canary-20240105093823","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/rollup-plugin-polyfills-loader@0.0.0-canary-20240105093823","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Frollup-plugin-polyfills-loader@0.0.0-canary-20240105093823","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Frollup-plugin-polyfills-loader@0.0.0-canary-20240105093823/manifests"},{"name":"@web/dev-server-storybook@0.0.0-canary-20240105093823","sha":"92a60ee41c68c3668b56e1782d5ac8b6b06ccc4c","kind":"tag","published_at":"2024-01-05T09:38:48.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/dev-server-storybook@0.0.0-canary-20240105093823","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/dev-server-storybook@0.0.0-canary-20240105093823","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-storybook@0.0.0-canary-20240105093823","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-storybook@0.0.0-canary-20240105093823/manifests"},{"name":"@web/rollup-plugin-copy@0.0.0-canary-20240105093823","sha":"92a60ee41c68c3668b56e1782d5ac8b6b06ccc4c","kind":"tag","published_at":"2024-01-05T09:38:48.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/rollup-plugin-copy@0.0.0-canary-20240105093823","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/rollup-plugin-copy@0.0.0-canary-20240105093823","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Frollup-plugin-copy@0.0.0-canary-20240105093823","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Frollup-plugin-copy@0.0.0-canary-20240105093823/manifests"},{"name":"@web/test-runner-core@0.0.0-canary-20240105093823","sha":"92a60ee41c68c3668b56e1782d5ac8b6b06ccc4c","kind":"tag","published_at":"2024-01-05T09:38:48.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/test-runner-core@0.0.0-canary-20240105093823","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/test-runner-core@0.0.0-canary-20240105093823","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-core@0.0.0-canary-20240105093823","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-core@0.0.0-canary-20240105093823/manifests"},{"name":"@web/polyfills-loader@0.0.0-canary-20240105093823","sha":"92a60ee41c68c3668b56e1782d5ac8b6b06ccc4c","kind":"tag","published_at":"2024-01-05T09:38:48.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/polyfills-loader@0.0.0-canary-20240105093823","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/polyfills-loader@0.0.0-canary-20240105093823","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fpolyfills-loader@0.0.0-canary-20240105093823","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fpolyfills-loader@0.0.0-canary-20240105093823/manifests"},{"name":"@web/mocks@0.0.0-canary-20240105093823","sha":"92a60ee41c68c3668b56e1782d5ac8b6b06ccc4c","kind":"tag","published_at":"2024-01-05T09:38:48.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/mocks@0.0.0-canary-20240105093823","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/mocks@0.0.0-canary-20240105093823","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fmocks@0.0.0-canary-20240105093823","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fmocks@0.0.0-canary-20240105093823/manifests"},{"name":"@web/parse5-utils@0.0.0-canary-20240105093823","sha":"92a60ee41c68c3668b56e1782d5ac8b6b06ccc4c","kind":"tag","published_at":"2024-01-05T09:38:48.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/parse5-utils@0.0.0-canary-20240105093823","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/parse5-utils@0.0.0-canary-20240105093823","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fparse5-utils@0.0.0-canary-20240105093823","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fparse5-utils@0.0.0-canary-20240105093823/manifests"},{"name":"rollup-plugin-workbox@0.0.0-canary-20240105093823","sha":"92a60ee41c68c3668b56e1782d5ac8b6b06ccc4c","kind":"tag","published_at":"2024-01-05T09:38:48.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/rollup-plugin-workbox@0.0.0-canary-20240105093823","html_url":"https://github.com/modernweb-dev/web/releases/tag/rollup-plugin-workbox@0.0.0-canary-20240105093823","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/rollup-plugin-workbox@0.0.0-canary-20240105093823","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/rollup-plugin-workbox@0.0.0-canary-20240105093823/manifests"},{"name":"@web/rollup-plugin-import-meta-assets@0.0.0-canary-20240105093823","sha":"92a60ee41c68c3668b56e1782d5ac8b6b06ccc4c","kind":"tag","published_at":"2024-01-05T09:38:48.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/rollup-plugin-import-meta-assets@0.0.0-canary-20240105093823","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/rollup-plugin-import-meta-assets@0.0.0-canary-20240105093823","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Frollup-plugin-import-meta-assets@0.0.0-canary-20240105093823","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Frollup-plugin-import-meta-assets@0.0.0-canary-20240105093823/manifests"},{"name":"@web/test-runner-playwright@0.0.0-canary-20240105093823","sha":"92a60ee41c68c3668b56e1782d5ac8b6b06ccc4c","kind":"tag","published_at":"2024-01-05T09:38:48.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/test-runner-playwright@0.0.0-canary-20240105093823","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/test-runner-playwright@0.0.0-canary-20240105093823","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-playwright@0.0.0-canary-20240105093823","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-playwright@0.0.0-canary-20240105093823/manifests"},{"name":"@web/browser-logs@0.0.0-canary-20240105093823","sha":"92a60ee41c68c3668b56e1782d5ac8b6b06ccc4c","kind":"tag","published_at":"2024-01-05T09:38:48.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/browser-logs@0.0.0-canary-20240105093823","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/browser-logs@0.0.0-canary-20240105093823","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fbrowser-logs@0.0.0-canary-20240105093823","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fbrowser-logs@0.0.0-canary-20240105093823/manifests"},{"name":"@web/storybook-builder@0.0.0-canary-20240105093823","sha":"92a60ee41c68c3668b56e1782d5ac8b6b06ccc4c","kind":"tag","published_at":"2024-01-05T09:38:48.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/storybook-builder@0.0.0-canary-20240105093823","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/storybook-builder@0.0.0-canary-20240105093823","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fstorybook-builder@0.0.0-canary-20240105093823","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fstorybook-builder@0.0.0-canary-20240105093823/manifests"},{"name":"@web/config-loader@0.0.0-canary-20240105093823","sha":"92a60ee41c68c3668b56e1782d5ac8b6b06ccc4c","kind":"tag","published_at":"2024-01-05T09:38:48.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/config-loader@0.0.0-canary-20240105093823","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/config-loader@0.0.0-canary-20240105093823","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fconfig-loader@0.0.0-canary-20240105093823","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fconfig-loader@0.0.0-canary-20240105093823/manifests"},{"name":"@web/test-runner-selenium@0.0.0-canary-20240105093823","sha":"92a60ee41c68c3668b56e1782d5ac8b6b06ccc4c","kind":"tag","published_at":"2024-01-05T09:38:48.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/test-runner-selenium@0.0.0-canary-20240105093823","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/test-runner-selenium@0.0.0-canary-20240105093823","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-selenium@0.0.0-canary-20240105093823","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-selenium@0.0.0-canary-20240105093823/manifests"},{"name":"@web/test-runner-cli@0.0.0-canary-20240105093823","sha":"92a60ee41c68c3668b56e1782d5ac8b6b06ccc4c","kind":"tag","published_at":"2024-01-05T09:38:48.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/test-runner-cli@0.0.0-canary-20240105093823","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/test-runner-cli@0.0.0-canary-20240105093823","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-cli@0.0.0-canary-20240105093823","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-cli@0.0.0-canary-20240105093823/manifests"},{"name":"@web/storybook-framework-web-components@0.0.0-canary-20240105093823","sha":"92a60ee41c68c3668b56e1782d5ac8b6b06ccc4c","kind":"tag","published_at":"2024-01-05T09:38:48.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/storybook-framework-web-components@0.0.0-canary-20240105093823","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/storybook-framework-web-components@0.0.0-canary-20240105093823","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fstorybook-framework-web-components@0.0.0-canary-20240105093823","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fstorybook-framework-web-components@0.0.0-canary-20240105093823/manifests"},{"name":"@web/dev-server@0.0.0-canary-20240105093823","sha":"92a60ee41c68c3668b56e1782d5ac8b6b06ccc4c","kind":"tag","published_at":"2024-01-05T09:38:48.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/dev-server@0.0.0-canary-20240105093823","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/dev-server@0.0.0-canary-20240105093823","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server@0.0.0-canary-20240105093823","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server@0.0.0-canary-20240105093823/manifests"},{"name":"@web/test-runner-visual-regression@0.0.0-canary-20240105093823","sha":"92a60ee41c68c3668b56e1782d5ac8b6b06ccc4c","kind":"tag","published_at":"2024-01-05T09:38:48.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/test-runner-visual-regression@0.0.0-canary-20240105093823","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/test-runner-visual-regression@0.0.0-canary-20240105093823","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-visual-regression@0.0.0-canary-20240105093823","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-visual-regression@0.0.0-canary-20240105093823/manifests"},{"name":"@web/dev-server-core@0.0.0-canary-20240105093823","sha":"92a60ee41c68c3668b56e1782d5ac8b6b06ccc4c","kind":"tag","published_at":"2024-01-05T09:38:48.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/dev-server-core@0.0.0-canary-20240105093823","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/dev-server-core@0.0.0-canary-20240105093823","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-core@0.0.0-canary-20240105093823","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-core@0.0.0-canary-20240105093823/manifests"},{"name":"@web/dev-server-esbuild@0.0.0-canary-20240105093823","sha":"92a60ee41c68c3668b56e1782d5ac8b6b06ccc4c","kind":"tag","published_at":"2024-01-05T09:38:48.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/dev-server-esbuild@0.0.0-canary-20240105093823","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/dev-server-esbuild@0.0.0-canary-20240105093823","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-esbuild@0.0.0-canary-20240105093823","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-esbuild@0.0.0-canary-20240105093823/manifests"},{"name":"@web/test-runner-webdriver@0.0.0-canary-20240105093823","sha":"92a60ee41c68c3668b56e1782d5ac8b6b06ccc4c","kind":"tag","published_at":"2024-01-05T09:38:48.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/test-runner-webdriver@0.0.0-canary-20240105093823","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/test-runner-webdriver@0.0.0-canary-20240105093823","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-webdriver@0.0.0-canary-20240105093823","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-webdriver@0.0.0-canary-20240105093823/manifests"},{"name":"@web/storybook-utils@0.0.0-canary-20240105093823","sha":"92a60ee41c68c3668b56e1782d5ac8b6b06ccc4c","kind":"tag","published_at":"2024-01-05T09:38:48.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/storybook-utils@0.0.0-canary-20240105093823","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/storybook-utils@0.0.0-canary-20240105093823","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fstorybook-utils@0.0.0-canary-20240105093823","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fstorybook-utils@0.0.0-canary-20240105093823/manifests"},{"name":"@web/test-runner-puppeteer@0.0.0-canary-20240105093823","sha":"92a60ee41c68c3668b56e1782d5ac8b6b06ccc4c","kind":"tag","published_at":"2024-01-05T09:38:48.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/test-runner-puppeteer@0.0.0-canary-20240105093823","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/test-runner-puppeteer@0.0.0-canary-20240105093823","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-puppeteer@0.0.0-canary-20240105093823","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-puppeteer@0.0.0-canary-20240105093823/manifests"},{"name":"@web/test-runner-saucelabs@0.0.0-canary-20240105093823","sha":"92a60ee41c68c3668b56e1782d5ac8b6b06ccc4c","kind":"tag","published_at":"2024-01-05T09:38:48.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/test-runner-saucelabs@0.0.0-canary-20240105093823","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/test-runner-saucelabs@0.0.0-canary-20240105093823","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-saucelabs@0.0.0-canary-20240105093823","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-saucelabs@0.0.0-canary-20240105093823/manifests"},{"name":"@web/dev-server-hmr@0.0.0-canary-20240105093823","sha":"92a60ee41c68c3668b56e1782d5ac8b6b06ccc4c","kind":"tag","published_at":"2024-01-05T09:38:48.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/dev-server-hmr@0.0.0-canary-20240105093823","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/dev-server-hmr@0.0.0-canary-20240105093823","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-hmr@0.0.0-canary-20240105093823","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-hmr@0.0.0-canary-20240105093823/manifests"},{"name":"@web/test-runner-commands@0.0.0-canary-20240105093823","sha":"92a60ee41c68c3668b56e1782d5ac8b6b06ccc4c","kind":"tag","published_at":"2024-01-05T09:38:48.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/test-runner-commands@0.0.0-canary-20240105093823","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/test-runner-commands@0.0.0-canary-20240105093823","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-commands@0.0.0-canary-20240105093823","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-commands@0.0.0-canary-20240105093823/manifests"},{"name":"@web/test-runner@0.0.0-canary-20240105093823","sha":"92a60ee41c68c3668b56e1782d5ac8b6b06ccc4c","kind":"tag","published_at":"2024-01-05T09:38:48.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/test-runner@0.0.0-canary-20240105093823","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/test-runner@0.0.0-canary-20240105093823","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner@0.0.0-canary-20240105093823","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner@0.0.0-canary-20240105093823/manifests"},{"name":"@web/dev-server-import-maps@0.0.0-canary-20240105093823","sha":"92a60ee41c68c3668b56e1782d5ac8b6b06ccc4c","kind":"tag","published_at":"2024-01-05T09:38:48.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/dev-server-import-maps@0.0.0-canary-20240105093823","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/dev-server-import-maps@0.0.0-canary-20240105093823","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-import-maps@0.0.0-canary-20240105093823","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-import-maps@0.0.0-canary-20240105093823/manifests"},{"name":"@web/test-runner-module-mocking@0.0.0-canary-20240105093823","sha":"92a60ee41c68c3668b56e1782d5ac8b6b06ccc4c","kind":"tag","published_at":"2024-01-05T09:38:48.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/test-runner-module-mocking@0.0.0-canary-20240105093823","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/test-runner-module-mocking@0.0.0-canary-20240105093823","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-module-mocking@0.0.0-canary-20240105093823","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-module-mocking@0.0.0-canary-20240105093823/manifests"},{"name":"@web/dev-server-legacy@0.0.0-canary-20240105093823","sha":"92a60ee41c68c3668b56e1782d5ac8b6b06ccc4c","kind":"tag","published_at":"2024-01-05T09:38:48.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/dev-server-legacy@0.0.0-canary-20240105093823","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/dev-server-legacy@0.0.0-canary-20240105093823","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-legacy@0.0.0-canary-20240105093823","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-legacy@0.0.0-canary-20240105093823/manifests"},{"name":"@web/dev-server-polyfill@0.0.0-canary-20240105093823","sha":"92a60ee41c68c3668b56e1782d5ac8b6b06ccc4c","kind":"tag","published_at":"2024-01-05T09:38:48.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/dev-server-polyfill@0.0.0-canary-20240105093823","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/dev-server-polyfill@0.0.0-canary-20240105093823","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-polyfill@0.0.0-canary-20240105093823","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-polyfill@0.0.0-canary-20240105093823/manifests"},{"name":"@web/test-runner-mocha@0.0.0-canary-20240105093823","sha":"92a60ee41c68c3668b56e1782d5ac8b6b06ccc4c","kind":"tag","published_at":"2024-01-05T09:38:48.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/test-runner-mocha@0.0.0-canary-20240105093823","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/test-runner-mocha@0.0.0-canary-20240105093823","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-mocha@0.0.0-canary-20240105093823","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-mocha@0.0.0-canary-20240105093823/manifests"},{"name":"@web/test-runner-browserstack@0.0.0-canary-20240105093823","sha":"92a60ee41c68c3668b56e1782d5ac8b6b06ccc4c","kind":"tag","published_at":"2024-01-05T09:38:48.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/test-runner-browserstack@0.0.0-canary-20240105093823","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/test-runner-browserstack@0.0.0-canary-20240105093823","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-browserstack@0.0.0-canary-20240105093823","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-browserstack@0.0.0-canary-20240105093823/manifests"},{"name":"@web/test-runner-chrome@0.0.0-canary-20240105093823","sha":"92a60ee41c68c3668b56e1782d5ac8b6b06ccc4c","kind":"tag","published_at":"2024-01-05T09:38:48.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/test-runner-chrome@0.0.0-canary-20240105093823","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/test-runner-chrome@0.0.0-canary-20240105093823","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-chrome@0.0.0-canary-20240105093823","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-chrome@0.0.0-canary-20240105093823/manifests"},{"name":"@web/test-runner-puppeteer@0.0.0-canary-20240105092607","sha":"0318a087807209579d0dcb896ef7358ac9d89aaf","kind":"tag","published_at":"2024-01-05T09:26:32.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/test-runner-puppeteer@0.0.0-canary-20240105092607","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/test-runner-puppeteer@0.0.0-canary-20240105092607","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-puppeteer@0.0.0-canary-20240105092607","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-puppeteer@0.0.0-canary-20240105092607/manifests"},{"name":"@web/test-runner-cli@0.0.0-canary-20240105092607","sha":"0318a087807209579d0dcb896ef7358ac9d89aaf","kind":"tag","published_at":"2024-01-05T09:26:32.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/test-runner-cli@0.0.0-canary-20240105092607","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/test-runner-cli@0.0.0-canary-20240105092607","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-cli@0.0.0-canary-20240105092607","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-cli@0.0.0-canary-20240105092607/manifests"},{"name":"@web/test-runner-webdriver@0.0.0-canary-20240105092607","sha":"0318a087807209579d0dcb896ef7358ac9d89aaf","kind":"tag","published_at":"2024-01-05T09:26:32.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/test-runner-webdriver@0.0.0-canary-20240105092607","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/test-runner-webdriver@0.0.0-canary-20240105092607","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-webdriver@0.0.0-canary-20240105092607","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-webdriver@0.0.0-canary-20240105092607/manifests"},{"name":"@web/test-runner-commands@0.0.0-canary-20240105092607","sha":"0318a087807209579d0dcb896ef7358ac9d89aaf","kind":"tag","published_at":"2024-01-05T09:26:32.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/test-runner-commands@0.0.0-canary-20240105092607","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/test-runner-commands@0.0.0-canary-20240105092607","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-commands@0.0.0-canary-20240105092607","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-commands@0.0.0-canary-20240105092607/manifests"},{"name":"@web/test-runner-selenium@0.0.0-canary-20240105092607","sha":"0318a087807209579d0dcb896ef7358ac9d89aaf","kind":"tag","published_at":"2024-01-05T09:26:32.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/test-runner-selenium@0.0.0-canary-20240105092607","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/test-runner-selenium@0.0.0-canary-20240105092607","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-selenium@0.0.0-canary-20240105092607","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-selenium@0.0.0-canary-20240105092607/manifests"},{"name":"@web/test-runner-mocha@0.0.0-canary-20240105092607","sha":"0318a087807209579d0dcb896ef7358ac9d89aaf","kind":"tag","published_at":"2024-01-05T09:26:32.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/test-runner-mocha@0.0.0-canary-20240105092607","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/test-runner-mocha@0.0.0-canary-20240105092607","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-mocha@0.0.0-canary-20240105092607","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-mocha@0.0.0-canary-20240105092607/manifests"},{"name":"@web/test-runner-chrome@0.0.0-canary-20240105092607","sha":"0318a087807209579d0dcb896ef7358ac9d89aaf","kind":"tag","published_at":"2024-01-05T09:26:32.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/test-runner-chrome@0.0.0-canary-20240105092607","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/test-runner-chrome@0.0.0-canary-20240105092607","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-chrome@0.0.0-canary-20240105092607","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-chrome@0.0.0-canary-20240105092607/manifests"},{"name":"@web/test-runner-saucelabs@0.0.0-canary-20240105092607","sha":"0318a087807209579d0dcb896ef7358ac9d89aaf","kind":"tag","published_at":"2024-01-05T09:26:32.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/test-runner-saucelabs@0.0.0-canary-20240105092607","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/test-runner-saucelabs@0.0.0-canary-20240105092607","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-saucelabs@0.0.0-canary-20240105092607","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-saucelabs@0.0.0-canary-20240105092607/manifests"},{"name":"@web/test-runner-visual-regression@0.0.0-canary-20240105092607","sha":"0318a087807209579d0dcb896ef7358ac9d89aaf","kind":"tag","published_at":"2024-01-05T09:26:32.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/test-runner-visual-regression@0.0.0-canary-20240105092607","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/test-runner-visual-regression@0.0.0-canary-20240105092607","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-visual-regression@0.0.0-canary-20240105092607","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-visual-regression@0.0.0-canary-20240105092607/manifests"},{"name":"@web/test-runner-module-mocking@0.0.0-canary-20240105092607","sha":"0318a087807209579d0dcb896ef7358ac9d89aaf","kind":"tag","published_at":"2024-01-05T09:26:32.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/test-runner-module-mocking@0.0.0-canary-20240105092607","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/test-runner-module-mocking@0.0.0-canary-20240105092607","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-module-mocking@0.0.0-canary-20240105092607","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-module-mocking@0.0.0-canary-20240105092607/manifests"},{"name":"@web/test-runner-core@0.0.0-canary-20240105092607","sha":"0318a087807209579d0dcb896ef7358ac9d89aaf","kind":"tag","published_at":"2024-01-05T09:26:32.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/test-runner-core@0.0.0-canary-20240105092607","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/test-runner-core@0.0.0-canary-20240105092607","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-core@0.0.0-canary-20240105092607","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-core@0.0.0-canary-20240105092607/manifests"},{"name":"@web/test-runner-coverage-v8@0.0.0-canary-20240105092607","sha":"0318a087807209579d0dcb896ef7358ac9d89aaf","kind":"tag","published_at":"2024-01-05T09:26:32.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/test-runner-coverage-v8@0.0.0-canary-20240105092607","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/test-runner-coverage-v8@0.0.0-canary-20240105092607","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-coverage-v8@0.0.0-canary-20240105092607","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-coverage-v8@0.0.0-canary-20240105092607/manifests"},{"name":"@web/test-runner-playwright@0.0.0-canary-20240105092607","sha":"0318a087807209579d0dcb896ef7358ac9d89aaf","kind":"tag","published_at":"2024-01-05T09:26:32.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/test-runner-playwright@0.0.0-canary-20240105092607","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/test-runner-playwright@0.0.0-canary-20240105092607","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-playwright@0.0.0-canary-20240105092607","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-playwright@0.0.0-canary-20240105092607/manifests"},{"name":"@web/test-runner-junit-reporter@0.0.0-canary-20240105092607","sha":"0318a087807209579d0dcb896ef7358ac9d89aaf","kind":"tag","published_at":"2024-01-05T09:26:32.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/test-runner-junit-reporter@0.0.0-canary-20240105092607","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/test-runner-junit-reporter@0.0.0-canary-20240105092607","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-junit-reporter@0.0.0-canary-20240105092607","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-junit-reporter@0.0.0-canary-20240105092607/manifests"},{"name":"@web/rollup-plugin-import-meta-assets@0.0.0-canary-20240105092607","sha":"0318a087807209579d0dcb896ef7358ac9d89aaf","kind":"tag","published_at":"2024-01-05T09:26:31.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/rollup-plugin-import-meta-assets@0.0.0-canary-20240105092607","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/rollup-plugin-import-meta-assets@0.0.0-canary-20240105092607","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Frollup-plugin-import-meta-assets@0.0.0-canary-20240105092607","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Frollup-plugin-import-meta-assets@0.0.0-canary-20240105092607/manifests"},{"name":"rollup-plugin-workbox@0.0.0-canary-20240105092607","sha":"0318a087807209579d0dcb896ef7358ac9d89aaf","kind":"tag","published_at":"2024-01-05T09:26:31.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/rollup-plugin-workbox@0.0.0-canary-20240105092607","html_url":"https://github.com/modernweb-dev/web/releases/tag/rollup-plugin-workbox@0.0.0-canary-20240105092607","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/rollup-plugin-workbox@0.0.0-canary-20240105092607","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/rollup-plugin-workbox@0.0.0-canary-20240105092607/manifests"},{"name":"@web/browser-logs@0.0.0-canary-20240105092607","sha":"0318a087807209579d0dcb896ef7358ac9d89aaf","kind":"tag","published_at":"2024-01-05T09:26:31.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/browser-logs@0.0.0-canary-20240105092607","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/browser-logs@0.0.0-canary-20240105092607","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fbrowser-logs@0.0.0-canary-20240105092607","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fbrowser-logs@0.0.0-canary-20240105092607/manifests"},{"name":"@web/config-loader@0.0.0-canary-20240105092607","sha":"0318a087807209579d0dcb896ef7358ac9d89aaf","kind":"tag","published_at":"2024-01-05T09:26:31.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/config-loader@0.0.0-canary-20240105092607","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/config-loader@0.0.0-canary-20240105092607","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fconfig-loader@0.0.0-canary-20240105092607","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fconfig-loader@0.0.0-canary-20240105092607/manifests"},{"name":"@web/dev-server@0.0.0-canary-20240105092607","sha":"0318a087807209579d0dcb896ef7358ac9d89aaf","kind":"tag","published_at":"2024-01-05T09:26:31.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/dev-server@0.0.0-canary-20240105092607","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/dev-server@0.0.0-canary-20240105092607","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server@0.0.0-canary-20240105092607","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server@0.0.0-canary-20240105092607/manifests"},{"name":"@web/dev-server-core@0.0.0-canary-20240105092607","sha":"0318a087807209579d0dcb896ef7358ac9d89aaf","kind":"tag","published_at":"2024-01-05T09:26:31.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/dev-server-core@0.0.0-canary-20240105092607","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/dev-server-core@0.0.0-canary-20240105092607","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-core@0.0.0-canary-20240105092607","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-core@0.0.0-canary-20240105092607/manifests"},{"name":"@web/dev-server-esbuild@0.0.0-canary-20240105092607","sha":"0318a087807209579d0dcb896ef7358ac9d89aaf","kind":"tag","published_at":"2024-01-05T09:26:31.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/dev-server-esbuild@0.0.0-canary-20240105092607","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/dev-server-esbuild@0.0.0-canary-20240105092607","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-esbuild@0.0.0-canary-20240105092607","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-esbuild@0.0.0-canary-20240105092607/manifests"},{"name":"@web/dev-server-hmr@0.0.0-canary-20240105092607","sha":"0318a087807209579d0dcb896ef7358ac9d89aaf","kind":"tag","published_at":"2024-01-05T09:26:31.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/dev-server-hmr@0.0.0-canary-20240105092607","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/dev-server-hmr@0.0.0-canary-20240105092607","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-hmr@0.0.0-canary-20240105092607","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-hmr@0.0.0-canary-20240105092607/manifests"},{"name":"@web/dev-server-import-maps@0.0.0-canary-20240105092607","sha":"0318a087807209579d0dcb896ef7358ac9d89aaf","kind":"tag","published_at":"2024-01-05T09:26:31.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/dev-server-import-maps@0.0.0-canary-20240105092607","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/dev-server-import-maps@0.0.0-canary-20240105092607","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-import-maps@0.0.0-canary-20240105092607","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-import-maps@0.0.0-canary-20240105092607/manifests"},{"name":"@web/dev-server-legacy@0.0.0-canary-20240105092607","sha":"0318a087807209579d0dcb896ef7358ac9d89aaf","kind":"tag","published_at":"2024-01-05T09:26:31.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/dev-server-legacy@0.0.0-canary-20240105092607","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/dev-server-legacy@0.0.0-canary-20240105092607","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-legacy@0.0.0-canary-20240105092607","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-legacy@0.0.0-canary-20240105092607/manifests"},{"name":"@web/dev-server-polyfill@0.0.0-canary-20240105092607","sha":"0318a087807209579d0dcb896ef7358ac9d89aaf","kind":"tag","published_at":"2024-01-05T09:26:31.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/dev-server-polyfill@0.0.0-canary-20240105092607","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/dev-server-polyfill@0.0.0-canary-20240105092607","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-polyfill@0.0.0-canary-20240105092607","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-polyfill@0.0.0-canary-20240105092607/manifests"},{"name":"@web/dev-server-rollup@0.0.0-canary-20240105092607","sha":"0318a087807209579d0dcb896ef7358ac9d89aaf","kind":"tag","published_at":"2024-01-05T09:26:31.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/dev-server-rollup@0.0.0-canary-20240105092607","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/dev-server-rollup@0.0.0-canary-20240105092607","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-rollup@0.0.0-canary-20240105092607","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-rollup@0.0.0-canary-20240105092607/manifests"},{"name":"@web/dev-server-storybook@0.0.0-canary-20240105092607","sha":"0318a087807209579d0dcb896ef7358ac9d89aaf","kind":"tag","published_at":"2024-01-05T09:26:31.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/dev-server-storybook@0.0.0-canary-20240105092607","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/dev-server-storybook@0.0.0-canary-20240105092607","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-storybook@0.0.0-canary-20240105092607","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-storybook@0.0.0-canary-20240105092607/manifests"},{"name":"@web/mocks@0.0.0-canary-20240105092607","sha":"0318a087807209579d0dcb896ef7358ac9d89aaf","kind":"tag","published_at":"2024-01-05T09:26:31.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/mocks@0.0.0-canary-20240105092607","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/mocks@0.0.0-canary-20240105092607","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fmocks@0.0.0-canary-20240105092607","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fmocks@0.0.0-canary-20240105092607/manifests"},{"name":"@web/parse5-utils@0.0.0-canary-20240105092607","sha":"0318a087807209579d0dcb896ef7358ac9d89aaf","kind":"tag","published_at":"2024-01-05T09:26:31.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/parse5-utils@0.0.0-canary-20240105092607","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/parse5-utils@0.0.0-canary-20240105092607","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fparse5-utils@0.0.0-canary-20240105092607","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fparse5-utils@0.0.0-canary-20240105092607/manifests"},{"name":"@web/polyfills-loader@0.0.0-canary-20240105092607","sha":"0318a087807209579d0dcb896ef7358ac9d89aaf","kind":"tag","published_at":"2024-01-05T09:26:31.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/polyfills-loader@0.0.0-canary-20240105092607","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/polyfills-loader@0.0.0-canary-20240105092607","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fpolyfills-loader@0.0.0-canary-20240105092607","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fpolyfills-loader@0.0.0-canary-20240105092607/manifests"},{"name":"@web/rollup-plugin-copy@0.0.0-canary-20240105092607","sha":"0318a087807209579d0dcb896ef7358ac9d89aaf","kind":"tag","published_at":"2024-01-05T09:26:31.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/rollup-plugin-copy@0.0.0-canary-20240105092607","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/rollup-plugin-copy@0.0.0-canary-20240105092607","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Frollup-plugin-copy@0.0.0-canary-20240105092607","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Frollup-plugin-copy@0.0.0-canary-20240105092607/manifests"},{"name":"@web/rollup-plugin-html@0.0.0-canary-20240105092607","sha":"0318a087807209579d0dcb896ef7358ac9d89aaf","kind":"tag","published_at":"2024-01-05T09:26:31.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/rollup-plugin-html@0.0.0-canary-20240105092607","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/rollup-plugin-html@0.0.0-canary-20240105092607","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Frollup-plugin-html@0.0.0-canary-20240105092607","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Frollup-plugin-html@0.0.0-canary-20240105092607/manifests"},{"name":"@web/rollup-plugin-polyfills-loader@0.0.0-canary-20240105092607","sha":"0318a087807209579d0dcb896ef7358ac9d89aaf","kind":"tag","published_at":"2024-01-05T09:26:31.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/rollup-plugin-polyfills-loader@0.0.0-canary-20240105092607","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/rollup-plugin-polyfills-loader@0.0.0-canary-20240105092607","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Frollup-plugin-polyfills-loader@0.0.0-canary-20240105092607","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Frollup-plugin-polyfills-loader@0.0.0-canary-20240105092607/manifests"},{"name":"@web/storybook-builder@0.0.0-canary-20240105092607","sha":"0318a087807209579d0dcb896ef7358ac9d89aaf","kind":"tag","published_at":"2024-01-05T09:26:31.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/storybook-builder@0.0.0-canary-20240105092607","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/storybook-builder@0.0.0-canary-20240105092607","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fstorybook-builder@0.0.0-canary-20240105092607","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fstorybook-builder@0.0.0-canary-20240105092607/manifests"},{"name":"@web/storybook-framework-web-components@0.0.0-canary-20240105092607","sha":"0318a087807209579d0dcb896ef7358ac9d89aaf","kind":"tag","published_at":"2024-01-05T09:26:31.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/storybook-framework-web-components@0.0.0-canary-20240105092607","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/storybook-framework-web-components@0.0.0-canary-20240105092607","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fstorybook-framework-web-components@0.0.0-canary-20240105092607","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fstorybook-framework-web-components@0.0.0-canary-20240105092607/manifests"},{"name":"@web/storybook-utils@0.0.0-canary-20240105092607","sha":"0318a087807209579d0dcb896ef7358ac9d89aaf","kind":"tag","published_at":"2024-01-05T09:26:31.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/storybook-utils@0.0.0-canary-20240105092607","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/storybook-utils@0.0.0-canary-20240105092607","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fstorybook-utils@0.0.0-canary-20240105092607","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fstorybook-utils@0.0.0-canary-20240105092607/manifests"},{"name":"@web/test-runner@0.0.0-canary-20240105092607","sha":"0318a087807209579d0dcb896ef7358ac9d89aaf","kind":"tag","published_at":"2024-01-05T09:26:31.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/test-runner@0.0.0-canary-20240105092607","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/test-runner@0.0.0-canary-20240105092607","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner@0.0.0-canary-20240105092607","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner@0.0.0-canary-20240105092607/manifests"},{"name":"@web/test-runner-browserstack@0.0.0-canary-20240105092607","sha":"0318a087807209579d0dcb896ef7358ac9d89aaf","kind":"tag","published_at":"2024-01-05T09:26:31.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/test-runner-browserstack@0.0.0-canary-20240105092607","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/test-runner-browserstack@0.0.0-canary-20240105092607","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-browserstack@0.0.0-canary-20240105092607","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-browserstack@0.0.0-canary-20240105092607/manifests"},{"name":"@web/test-runner-module-mocking@0.0.0-canary-20240105091725","sha":"2033d18cc0189a69d8a893b66494b479fb363490","kind":"tag","published_at":"2024-01-05T09:17:51.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/test-runner-module-mocking@0.0.0-canary-20240105091725","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/test-runner-module-mocking@0.0.0-canary-20240105091725","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-module-mocking@0.0.0-canary-20240105091725","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-module-mocking@0.0.0-canary-20240105091725/manifests"},{"name":"rollup-plugin-workbox@0.0.0-canary-20240105091725","sha":"2033d18cc0189a69d8a893b66494b479fb363490","kind":"tag","published_at":"2024-01-05T09:17:51.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/rollup-plugin-workbox@0.0.0-canary-20240105091725","html_url":"https://github.com/modernweb-dev/web/releases/tag/rollup-plugin-workbox@0.0.0-canary-20240105091725","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/rollup-plugin-workbox@0.0.0-canary-20240105091725","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/rollup-plugin-workbox@0.0.0-canary-20240105091725/manifests"},{"name":"@web/dev-server-hmr@0.0.0-canary-20240105091725","sha":"2033d18cc0189a69d8a893b66494b479fb363490","kind":"tag","published_at":"2024-01-05T09:17:51.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/dev-server-hmr@0.0.0-canary-20240105091725","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/dev-server-hmr@0.0.0-canary-20240105091725","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-hmr@0.0.0-canary-20240105091725","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-hmr@0.0.0-canary-20240105091725/manifests"},{"name":"@web/dev-server-import-maps@0.0.0-canary-20240105091725","sha":"2033d18cc0189a69d8a893b66494b479fb363490","kind":"tag","published_at":"2024-01-05T09:17:51.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/dev-server-import-maps@0.0.0-canary-20240105091725","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/dev-server-import-maps@0.0.0-canary-20240105091725","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-import-maps@0.0.0-canary-20240105091725","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-import-maps@0.0.0-canary-20240105091725/manifests"},{"name":"@web/config-loader@0.0.0-canary-20240105091725","sha":"2033d18cc0189a69d8a893b66494b479fb363490","kind":"tag","published_at":"2024-01-05T09:17:51.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/config-loader@0.0.0-canary-20240105091725","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/config-loader@0.0.0-canary-20240105091725","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fconfig-loader@0.0.0-canary-20240105091725","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fconfig-loader@0.0.0-canary-20240105091725/manifests"},{"name":"@web/test-runner-playwright@0.0.0-canary-20240105091725","sha":"2033d18cc0189a69d8a893b66494b479fb363490","kind":"tag","published_at":"2024-01-05T09:17:51.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/test-runner-playwright@0.0.0-canary-20240105091725","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/test-runner-playwright@0.0.0-canary-20240105091725","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-playwright@0.0.0-canary-20240105091725","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-playwright@0.0.0-canary-20240105091725/manifests"},{"name":"@web/test-runner-webdriver@0.0.0-canary-20240105091725","sha":"2033d18cc0189a69d8a893b66494b479fb363490","kind":"tag","published_at":"2024-01-05T09:17:51.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/test-runner-webdriver@0.0.0-canary-20240105091725","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/test-runner-webdriver@0.0.0-canary-20240105091725","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-webdriver@0.0.0-canary-20240105091725","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-webdriver@0.0.0-canary-20240105091725/manifests"},{"name":"@web/test-runner-chrome@0.0.0-canary-20240105091725","sha":"2033d18cc0189a69d8a893b66494b479fb363490","kind":"tag","published_at":"2024-01-05T09:17:51.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/test-runner-chrome@0.0.0-canary-20240105091725","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/test-runner-chrome@0.0.0-canary-20240105091725","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-chrome@0.0.0-canary-20240105091725","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-chrome@0.0.0-canary-20240105091725/manifests"},{"name":"@web/dev-server-esbuild@0.0.0-canary-20240105091725","sha":"2033d18cc0189a69d8a893b66494b479fb363490","kind":"tag","published_at":"2024-01-05T09:17:51.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/dev-server-esbuild@0.0.0-canary-20240105091725","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/dev-server-esbuild@0.0.0-canary-20240105091725","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-esbuild@0.0.0-canary-20240105091725","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-esbuild@0.0.0-canary-20240105091725/manifests"},{"name":"@web/dev-server@0.0.0-canary-20240105091725","sha":"2033d18cc0189a69d8a893b66494b479fb363490","kind":"tag","published_at":"2024-01-05T09:17:51.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/dev-server@0.0.0-canary-20240105091725","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/dev-server@0.0.0-canary-20240105091725","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server@0.0.0-canary-20240105091725","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server@0.0.0-canary-20240105091725/manifests"},{"name":"@web/dev-server-core@0.0.0-canary-20240105091725","sha":"2033d18cc0189a69d8a893b66494b479fb363490","kind":"tag","published_at":"2024-01-05T09:17:51.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/dev-server-core@0.0.0-canary-20240105091725","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/dev-server-core@0.0.0-canary-20240105091725","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-core@0.0.0-canary-20240105091725","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-core@0.0.0-canary-20240105091725/manifests"},{"name":"@web/test-runner-puppeteer@0.0.0-canary-20240105091725","sha":"2033d18cc0189a69d8a893b66494b479fb363490","kind":"tag","published_at":"2024-01-05T09:17:51.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/test-runner-puppeteer@0.0.0-canary-20240105091725","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/test-runner-puppeteer@0.0.0-canary-20240105091725","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-puppeteer@0.0.0-canary-20240105091725","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-puppeteer@0.0.0-canary-20240105091725/manifests"},{"name":"@web/dev-server-legacy@0.0.0-canary-20240105091725","sha":"2033d18cc0189a69d8a893b66494b479fb363490","kind":"tag","published_at":"2024-01-05T09:17:51.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/dev-server-legacy@0.0.0-canary-20240105091725","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/dev-server-legacy@0.0.0-canary-20240105091725","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-legacy@0.0.0-canary-20240105091725","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-legacy@0.0.0-canary-20240105091725/manifests"},{"name":"@web/dev-server-polyfill@0.0.0-canary-20240105091725","sha":"2033d18cc0189a69d8a893b66494b479fb363490","kind":"tag","published_at":"2024-01-05T09:17:51.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/dev-server-polyfill@0.0.0-canary-20240105091725","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/dev-server-polyfill@0.0.0-canary-20240105091725","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-polyfill@0.0.0-canary-20240105091725","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-polyfill@0.0.0-canary-20240105091725/manifests"},{"name":"@web/test-runner-saucelabs@0.0.0-canary-20240105091725","sha":"2033d18cc0189a69d8a893b66494b479fb363490","kind":"tag","published_at":"2024-01-05T09:17:51.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/test-runner-saucelabs@0.0.0-canary-20240105091725","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/test-runner-saucelabs@0.0.0-canary-20240105091725","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-saucelabs@0.0.0-canary-20240105091725","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-saucelabs@0.0.0-canary-20240105091725/manifests"},{"name":"@web/browser-logs@0.0.0-canary-20240105091725","sha":"2033d18cc0189a69d8a893b66494b479fb363490","kind":"tag","published_at":"2024-01-05T09:17:51.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/browser-logs@0.0.0-canary-20240105091725","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/browser-logs@0.0.0-canary-20240105091725","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fbrowser-logs@0.0.0-canary-20240105091725","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fbrowser-logs@0.0.0-canary-20240105091725/manifests"},{"name":"@web/test-runner-junit-reporter@0.0.0-canary-20240105091725","sha":"2033d18cc0189a69d8a893b66494b479fb363490","kind":"tag","published_at":"2024-01-05T09:17:51.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/test-runner-junit-reporter@0.0.0-canary-20240105091725","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/test-runner-junit-reporter@0.0.0-canary-20240105091725","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-junit-reporter@0.0.0-canary-20240105091725","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-junit-reporter@0.0.0-canary-20240105091725/manifests"},{"name":"@web/dev-server-rollup@0.0.0-canary-20240105091725","sha":"2033d18cc0189a69d8a893b66494b479fb363490","kind":"tag","published_at":"2024-01-05T09:17:51.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/dev-server-rollup@0.0.0-canary-20240105091725","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/dev-server-rollup@0.0.0-canary-20240105091725","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-rollup@0.0.0-canary-20240105091725","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-rollup@0.0.0-canary-20240105091725/manifests"},{"name":"@web/dev-server-storybook@0.0.0-canary-20240105091725","sha":"2033d18cc0189a69d8a893b66494b479fb363490","kind":"tag","published_at":"2024-01-05T09:17:51.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/dev-server-storybook@0.0.0-canary-20240105091725","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/dev-server-storybook@0.0.0-canary-20240105091725","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-storybook@0.0.0-canary-20240105091725","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-storybook@0.0.0-canary-20240105091725/manifests"},{"name":"@web/mocks@0.0.0-canary-20240105091725","sha":"2033d18cc0189a69d8a893b66494b479fb363490","kind":"tag","published_at":"2024-01-05T09:17:51.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/mocks@0.0.0-canary-20240105091725","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/mocks@0.0.0-canary-20240105091725","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fmocks@0.0.0-canary-20240105091725","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fmocks@0.0.0-canary-20240105091725/manifests"},{"name":"@web/parse5-utils@0.0.0-canary-20240105091725","sha":"2033d18cc0189a69d8a893b66494b479fb363490","kind":"tag","published_at":"2024-01-05T09:17:51.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/parse5-utils@0.0.0-canary-20240105091725","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/parse5-utils@0.0.0-canary-20240105091725","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fparse5-utils@0.0.0-canary-20240105091725","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fparse5-utils@0.0.0-canary-20240105091725/manifests"},{"name":"@web/test-runner-coverage-v8@0.0.0-canary-20240105091725","sha":"2033d18cc0189a69d8a893b66494b479fb363490","kind":"tag","published_at":"2024-01-05T09:17:51.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/test-runner-coverage-v8@0.0.0-canary-20240105091725","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/test-runner-coverage-v8@0.0.0-canary-20240105091725","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-coverage-v8@0.0.0-canary-20240105091725","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-coverage-v8@0.0.0-canary-20240105091725/manifests"},{"name":"@web/polyfills-loader@0.0.0-canary-20240105091725","sha":"2033d18cc0189a69d8a893b66494b479fb363490","kind":"tag","published_at":"2024-01-05T09:17:51.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/polyfills-loader@0.0.0-canary-20240105091725","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/polyfills-loader@0.0.0-canary-20240105091725","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fpolyfills-loader@0.0.0-canary-20240105091725","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fpolyfills-loader@0.0.0-canary-20240105091725/manifests"},{"name":"@web/test-runner-selenium@0.0.0-canary-20240105091725","sha":"2033d18cc0189a69d8a893b66494b479fb363490","kind":"tag","published_at":"2024-01-05T09:17:51.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/test-runner-selenium@0.0.0-canary-20240105091725","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/test-runner-selenium@0.0.0-canary-20240105091725","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-selenium@0.0.0-canary-20240105091725","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-selenium@0.0.0-canary-20240105091725/manifests"},{"name":"@web/rollup-plugin-copy@0.0.0-canary-20240105091725","sha":"2033d18cc0189a69d8a893b66494b479fb363490","kind":"tag","published_at":"2024-01-05T09:17:51.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/rollup-plugin-copy@0.0.0-canary-20240105091725","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/rollup-plugin-copy@0.0.0-canary-20240105091725","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Frollup-plugin-copy@0.0.0-canary-20240105091725","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Frollup-plugin-copy@0.0.0-canary-20240105091725/manifests"},{"name":"@web/rollup-plugin-html@0.0.0-canary-20240105091725","sha":"2033d18cc0189a69d8a893b66494b479fb363490","kind":"tag","published_at":"2024-01-05T09:17:51.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/rollup-plugin-html@0.0.0-canary-20240105091725","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/rollup-plugin-html@0.0.0-canary-20240105091725","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Frollup-plugin-html@0.0.0-canary-20240105091725","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Frollup-plugin-html@0.0.0-canary-20240105091725/manifests"},{"name":"@web/test-runner-core@0.0.0-canary-20240105091725","sha":"2033d18cc0189a69d8a893b66494b479fb363490","kind":"tag","published_at":"2024-01-05T09:17:51.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/test-runner-core@0.0.0-canary-20240105091725","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/test-runner-core@0.0.0-canary-20240105091725","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-core@0.0.0-canary-20240105091725","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-core@0.0.0-canary-20240105091725/manifests"},{"name":"@web/rollup-plugin-import-meta-assets@0.0.0-canary-20240105091725","sha":"2033d18cc0189a69d8a893b66494b479fb363490","kind":"tag","published_at":"2024-01-05T09:17:51.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/rollup-plugin-import-meta-assets@0.0.0-canary-20240105091725","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/rollup-plugin-import-meta-assets@0.0.0-canary-20240105091725","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Frollup-plugin-import-meta-assets@0.0.0-canary-20240105091725","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Frollup-plugin-import-meta-assets@0.0.0-canary-20240105091725/manifests"},{"name":"@web/rollup-plugin-polyfills-loader@0.0.0-canary-20240105091725","sha":"2033d18cc0189a69d8a893b66494b479fb363490","kind":"tag","published_at":"2024-01-05T09:17:51.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/rollup-plugin-polyfills-loader@0.0.0-canary-20240105091725","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/rollup-plugin-polyfills-loader@0.0.0-canary-20240105091725","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Frollup-plugin-polyfills-loader@0.0.0-canary-20240105091725","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Frollup-plugin-polyfills-loader@0.0.0-canary-20240105091725/manifests"},{"name":"@web/storybook-builder@0.0.0-canary-20240105091725","sha":"2033d18cc0189a69d8a893b66494b479fb363490","kind":"tag","published_at":"2024-01-05T09:17:51.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/storybook-builder@0.0.0-canary-20240105091725","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/storybook-builder@0.0.0-canary-20240105091725","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fstorybook-builder@0.0.0-canary-20240105091725","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fstorybook-builder@0.0.0-canary-20240105091725/manifests"},{"name":"@web/storybook-framework-web-components@0.0.0-canary-20240105091725","sha":"2033d18cc0189a69d8a893b66494b479fb363490","kind":"tag","published_at":"2024-01-05T09:17:51.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/storybook-framework-web-components@0.0.0-canary-20240105091725","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/storybook-framework-web-components@0.0.0-canary-20240105091725","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fstorybook-framework-web-components@0.0.0-canary-20240105091725","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fstorybook-framework-web-components@0.0.0-canary-20240105091725/manifests"},{"name":"@web/test-runner-commands@0.0.0-canary-20240105091725","sha":"2033d18cc0189a69d8a893b66494b479fb363490","kind":"tag","published_at":"2024-01-05T09:17:51.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/test-runner-commands@0.0.0-canary-20240105091725","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/test-runner-commands@0.0.0-canary-20240105091725","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-commands@0.0.0-canary-20240105091725","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-commands@0.0.0-canary-20240105091725/manifests"},{"name":"@web/test-runner-visual-regression@0.0.0-canary-20240105091725","sha":"2033d18cc0189a69d8a893b66494b479fb363490","kind":"tag","published_at":"2024-01-05T09:17:51.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/test-runner-visual-regression@0.0.0-canary-20240105091725","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/test-runner-visual-regression@0.0.0-canary-20240105091725","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-visual-regression@0.0.0-canary-20240105091725","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-visual-regression@0.0.0-canary-20240105091725/manifests"},{"name":"@web/storybook-utils@0.0.0-canary-20240105091725","sha":"2033d18cc0189a69d8a893b66494b479fb363490","kind":"tag","published_at":"2024-01-05T09:17:51.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/storybook-utils@0.0.0-canary-20240105091725","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/storybook-utils@0.0.0-canary-20240105091725","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fstorybook-utils@0.0.0-canary-20240105091725","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fstorybook-utils@0.0.0-canary-20240105091725/manifests"},{"name":"@web/test-runner-mocha@0.0.0-canary-20240105091725","sha":"2033d18cc0189a69d8a893b66494b479fb363490","kind":"tag","published_at":"2024-01-05T09:17:51.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/test-runner-mocha@0.0.0-canary-20240105091725","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/test-runner-mocha@0.0.0-canary-20240105091725","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-mocha@0.0.0-canary-20240105091725","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-mocha@0.0.0-canary-20240105091725/manifests"},{"name":"@web/test-runner@0.0.0-canary-20240105091725","sha":"2033d18cc0189a69d8a893b66494b479fb363490","kind":"tag","published_at":"2024-01-05T09:17:51.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/test-runner@0.0.0-canary-20240105091725","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/test-runner@0.0.0-canary-20240105091725","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner@0.0.0-canary-20240105091725","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner@0.0.0-canary-20240105091725/manifests"},{"name":"@web/test-runner-cli@0.0.0-canary-20240105091725","sha":"2033d18cc0189a69d8a893b66494b479fb363490","kind":"tag","published_at":"2024-01-05T09:17:51.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/test-runner-cli@0.0.0-canary-20240105091725","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/test-runner-cli@0.0.0-canary-20240105091725","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-cli@0.0.0-canary-20240105091725","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-cli@0.0.0-canary-20240105091725/manifests"},{"name":"@web/test-runner-browserstack@0.0.0-canary-20240105091725","sha":"2033d18cc0189a69d8a893b66494b479fb363490","kind":"tag","published_at":"2024-01-05T09:17:51.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/test-runner-browserstack@0.0.0-canary-20240105091725","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/test-runner-browserstack@0.0.0-canary-20240105091725","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-browserstack@0.0.0-canary-20240105091725","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-browserstack@0.0.0-canary-20240105091725/manifests"},{"name":"@web/mocks@1.1.0","sha":"245123e1b92fe0d468fc7ae1e25663f52e775bea","kind":"tag","published_at":"2023-12-11T14:15:40.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/mocks@1.1.0","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/mocks@1.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fmocks@1.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fmocks@1.1.0/manifests"},{"name":"@web/mocks@1.0.1","sha":"cdbc8043ecbd2033c1fdcbb64b3586294f112f9a","kind":"tag","published_at":"2023-12-11T13:20:32.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/mocks@1.0.1","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/mocks@1.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fmocks@1.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fmocks@1.0.1/manifests"},{"name":"@web/test-runner-module-mocking@0.1.0","sha":"e9f870539706b393f0fca7b654e21158188fdd12","kind":"tag","published_at":"2023-12-05T12:35:44.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/test-runner-module-mocking@0.1.0","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/test-runner-module-mocking@0.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-module-mocking@0.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-module-mocking@0.1.0/manifests"},{"name":"@web/test-runner-playwright@0.0.0-canary-20231122093600","sha":"f213c10d15c4c86466c3bb54966168b34960c034","kind":"tag","published_at":"2023-11-22T09:36:22.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/test-runner-playwright@0.0.0-canary-20231122093600","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/test-runner-playwright@0.0.0-canary-20231122093600","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-playwright@0.0.0-canary-20231122093600","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-playwright@0.0.0-canary-20231122093600/manifests"},{"name":"rollup-plugin-workbox@0.0.0-canary-20231122093600","sha":"f213c10d15c4c86466c3bb54966168b34960c034","kind":"tag","published_at":"2023-11-22T09:36:22.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/rollup-plugin-workbox@0.0.0-canary-20231122093600","html_url":"https://github.com/modernweb-dev/web/releases/tag/rollup-plugin-workbox@0.0.0-canary-20231122093600","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/rollup-plugin-workbox@0.0.0-canary-20231122093600","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/rollup-plugin-workbox@0.0.0-canary-20231122093600/manifests"},{"name":"@web/browser-logs@0.0.0-canary-20231122093600","sha":"f213c10d15c4c86466c3bb54966168b34960c034","kind":"tag","published_at":"2023-11-22T09:36:22.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/browser-logs@0.0.0-canary-20231122093600","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/browser-logs@0.0.0-canary-20231122093600","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fbrowser-logs@0.0.0-canary-20231122093600","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fbrowser-logs@0.0.0-canary-20231122093600/manifests"},{"name":"@web/config-loader@0.0.0-canary-20231122093600","sha":"f213c10d15c4c86466c3bb54966168b34960c034","kind":"tag","published_at":"2023-11-22T09:36:22.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/config-loader@0.0.0-canary-20231122093600","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/config-loader@0.0.0-canary-20231122093600","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fconfig-loader@0.0.0-canary-20231122093600","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fconfig-loader@0.0.0-canary-20231122093600/manifests"},{"name":"@web/dev-server@0.0.0-canary-20231122093600","sha":"f213c10d15c4c86466c3bb54966168b34960c034","kind":"tag","published_at":"2023-11-22T09:36:22.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/dev-server@0.0.0-canary-20231122093600","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/dev-server@0.0.0-canary-20231122093600","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server@0.0.0-canary-20231122093600","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server@0.0.0-canary-20231122093600/manifests"},{"name":"@web/dev-server-core@0.0.0-canary-20231122093600","sha":"f213c10d15c4c86466c3bb54966168b34960c034","kind":"tag","published_at":"2023-11-22T09:36:22.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/dev-server-core@0.0.0-canary-20231122093600","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/dev-server-core@0.0.0-canary-20231122093600","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-core@0.0.0-canary-20231122093600","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-core@0.0.0-canary-20231122093600/manifests"},{"name":"@web/dev-server-esbuild@0.0.0-canary-20231122093600","sha":"f213c10d15c4c86466c3bb54966168b34960c034","kind":"tag","published_at":"2023-11-22T09:36:22.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/dev-server-esbuild@0.0.0-canary-20231122093600","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/dev-server-esbuild@0.0.0-canary-20231122093600","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-esbuild@0.0.0-canary-20231122093600","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-esbuild@0.0.0-canary-20231122093600/manifests"},{"name":"@web/dev-server-hmr@0.0.0-canary-20231122093600","sha":"f213c10d15c4c86466c3bb54966168b34960c034","kind":"tag","published_at":"2023-11-22T09:36:22.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/dev-server-hmr@0.0.0-canary-20231122093600","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/dev-server-hmr@0.0.0-canary-20231122093600","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-hmr@0.0.0-canary-20231122093600","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-hmr@0.0.0-canary-20231122093600/manifests"},{"name":"@web/dev-server-import-maps@0.0.0-canary-20231122093600","sha":"f213c10d15c4c86466c3bb54966168b34960c034","kind":"tag","published_at":"2023-11-22T09:36:22.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/dev-server-import-maps@0.0.0-canary-20231122093600","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/dev-server-import-maps@0.0.0-canary-20231122093600","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-import-maps@0.0.0-canary-20231122093600","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-import-maps@0.0.0-canary-20231122093600/manifests"},{"name":"@web/dev-server-legacy@0.0.0-canary-20231122093600","sha":"f213c10d15c4c86466c3bb54966168b34960c034","kind":"tag","published_at":"2023-11-22T09:36:22.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/dev-server-legacy@0.0.0-canary-20231122093600","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/dev-server-legacy@0.0.0-canary-20231122093600","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-legacy@0.0.0-canary-20231122093600","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-legacy@0.0.0-canary-20231122093600/manifests"},{"name":"@web/dev-server-polyfill@0.0.0-canary-20231122093600","sha":"f213c10d15c4c86466c3bb54966168b34960c034","kind":"tag","published_at":"2023-11-22T09:36:22.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/dev-server-polyfill@0.0.0-canary-20231122093600","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/dev-server-polyfill@0.0.0-canary-20231122093600","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-polyfill@0.0.0-canary-20231122093600","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-polyfill@0.0.0-canary-20231122093600/manifests"},{"name":"@web/dev-server-rollup@0.0.0-canary-20231122093600","sha":"f213c10d15c4c86466c3bb54966168b34960c034","kind":"tag","published_at":"2023-11-22T09:36:22.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/dev-server-rollup@0.0.0-canary-20231122093600","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/dev-server-rollup@0.0.0-canary-20231122093600","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-rollup@0.0.0-canary-20231122093600","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-rollup@0.0.0-canary-20231122093600/manifests"},{"name":"@web/dev-server-storybook@0.0.0-canary-20231122093600","sha":"f213c10d15c4c86466c3bb54966168b34960c034","kind":"tag","published_at":"2023-11-22T09:36:22.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/dev-server-storybook@0.0.0-canary-20231122093600","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/dev-server-storybook@0.0.0-canary-20231122093600","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-storybook@0.0.0-canary-20231122093600","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-storybook@0.0.0-canary-20231122093600/manifests"},{"name":"@web/mocks@0.0.0-canary-20231122093600","sha":"f213c10d15c4c86466c3bb54966168b34960c034","kind":"tag","published_at":"2023-11-22T09:36:22.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/mocks@0.0.0-canary-20231122093600","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/mocks@0.0.0-canary-20231122093600","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fmocks@0.0.0-canary-20231122093600","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fmocks@0.0.0-canary-20231122093600/manifests"},{"name":"@web/parse5-utils@0.0.0-canary-20231122093600","sha":"f213c10d15c4c86466c3bb54966168b34960c034","kind":"tag","published_at":"2023-11-22T09:36:22.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/parse5-utils@0.0.0-canary-20231122093600","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/parse5-utils@0.0.0-canary-20231122093600","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fparse5-utils@0.0.0-canary-20231122093600","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fparse5-utils@0.0.0-canary-20231122093600/manifests"},{"name":"@web/polyfills-loader@0.0.0-canary-20231122093600","sha":"f213c10d15c4c86466c3bb54966168b34960c034","kind":"tag","published_at":"2023-11-22T09:36:22.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/polyfills-loader@0.0.0-canary-20231122093600","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/polyfills-loader@0.0.0-canary-20231122093600","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fpolyfills-loader@0.0.0-canary-20231122093600","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fpolyfills-loader@0.0.0-canary-20231122093600/manifests"},{"name":"@web/rollup-plugin-copy@0.0.0-canary-20231122093600","sha":"f213c10d15c4c86466c3bb54966168b34960c034","kind":"tag","published_at":"2023-11-22T09:36:22.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/rollup-plugin-copy@0.0.0-canary-20231122093600","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/rollup-plugin-copy@0.0.0-canary-20231122093600","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Frollup-plugin-copy@0.0.0-canary-20231122093600","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Frollup-plugin-copy@0.0.0-canary-20231122093600/manifests"},{"name":"@web/rollup-plugin-html@0.0.0-canary-20231122093600","sha":"f213c10d15c4c86466c3bb54966168b34960c034","kind":"tag","published_at":"2023-11-22T09:36:22.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/rollup-plugin-html@0.0.0-canary-20231122093600","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/rollup-plugin-html@0.0.0-canary-20231122093600","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Frollup-plugin-html@0.0.0-canary-20231122093600","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Frollup-plugin-html@0.0.0-canary-20231122093600/manifests"},{"name":"@web/rollup-plugin-import-meta-assets@0.0.0-canary-20231122093600","sha":"f213c10d15c4c86466c3bb54966168b34960c034","kind":"tag","published_at":"2023-11-22T09:36:22.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/rollup-plugin-import-meta-assets@0.0.0-canary-20231122093600","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/rollup-plugin-import-meta-assets@0.0.0-canary-20231122093600","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Frollup-plugin-import-meta-assets@0.0.0-canary-20231122093600","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Frollup-plugin-import-meta-assets@0.0.0-canary-20231122093600/manifests"},{"name":"@web/rollup-plugin-polyfills-loader@0.0.0-canary-20231122093600","sha":"f213c10d15c4c86466c3bb54966168b34960c034","kind":"tag","published_at":"2023-11-22T09:36:22.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/rollup-plugin-polyfills-loader@0.0.0-canary-20231122093600","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/rollup-plugin-polyfills-loader@0.0.0-canary-20231122093600","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Frollup-plugin-polyfills-loader@0.0.0-canary-20231122093600","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Frollup-plugin-polyfills-loader@0.0.0-canary-20231122093600/manifests"},{"name":"@web/storybook-builder@0.0.0-canary-20231122093600","sha":"f213c10d15c4c86466c3bb54966168b34960c034","kind":"tag","published_at":"2023-11-22T09:36:22.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/storybook-builder@0.0.0-canary-20231122093600","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/storybook-builder@0.0.0-canary-20231122093600","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fstorybook-builder@0.0.0-canary-20231122093600","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fstorybook-builder@0.0.0-canary-20231122093600/manifests"},{"name":"@web/storybook-framework-web-components@0.0.0-canary-20231122093600","sha":"f213c10d15c4c86466c3bb54966168b34960c034","kind":"tag","published_at":"2023-11-22T09:36:22.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/storybook-framework-web-components@0.0.0-canary-20231122093600","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/storybook-framework-web-components@0.0.0-canary-20231122093600","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fstorybook-framework-web-components@0.0.0-canary-20231122093600","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fstorybook-framework-web-components@0.0.0-canary-20231122093600/manifests"},{"name":"@web/storybook-utils@0.0.0-canary-20231122093600","sha":"f213c10d15c4c86466c3bb54966168b34960c034","kind":"tag","published_at":"2023-11-22T09:36:22.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/storybook-utils@0.0.0-canary-20231122093600","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/storybook-utils@0.0.0-canary-20231122093600","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fstorybook-utils@0.0.0-canary-20231122093600","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fstorybook-utils@0.0.0-canary-20231122093600/manifests"},{"name":"@web/test-runner@0.0.0-canary-20231122093600","sha":"f213c10d15c4c86466c3bb54966168b34960c034","kind":"tag","published_at":"2023-11-22T09:36:22.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/test-runner@0.0.0-canary-20231122093600","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/test-runner@0.0.0-canary-20231122093600","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner@0.0.0-canary-20231122093600","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner@0.0.0-canary-20231122093600/manifests"},{"name":"@web/test-runner-browserstack@0.0.0-canary-20231122093600","sha":"f213c10d15c4c86466c3bb54966168b34960c034","kind":"tag","published_at":"2023-11-22T09:36:22.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/test-runner-browserstack@0.0.0-canary-20231122093600","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/test-runner-browserstack@0.0.0-canary-20231122093600","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-browserstack@0.0.0-canary-20231122093600","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-browserstack@0.0.0-canary-20231122093600/manifests"},{"name":"@web/test-runner-chrome@0.0.0-canary-20231122093600","sha":"f213c10d15c4c86466c3bb54966168b34960c034","kind":"tag","published_at":"2023-11-22T09:36:22.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/test-runner-chrome@0.0.0-canary-20231122093600","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/test-runner-chrome@0.0.0-canary-20231122093600","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-chrome@0.0.0-canary-20231122093600","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-chrome@0.0.0-canary-20231122093600/manifests"},{"name":"@web/test-runner-cli@0.0.0-canary-20231122093600","sha":"f213c10d15c4c86466c3bb54966168b34960c034","kind":"tag","published_at":"2023-11-22T09:36:22.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/test-runner-cli@0.0.0-canary-20231122093600","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/test-runner-cli@0.0.0-canary-20231122093600","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-cli@0.0.0-canary-20231122093600","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-cli@0.0.0-canary-20231122093600/manifests"},{"name":"@web/test-runner-commands@0.0.0-canary-20231122093600","sha":"f213c10d15c4c86466c3bb54966168b34960c034","kind":"tag","published_at":"2023-11-22T09:36:22.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/test-runner-commands@0.0.0-canary-20231122093600","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/test-runner-commands@0.0.0-canary-20231122093600","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-commands@0.0.0-canary-20231122093600","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-commands@0.0.0-canary-20231122093600/manifests"},{"name":"@web/test-runner-core@0.0.0-canary-20231122093600","sha":"f213c10d15c4c86466c3bb54966168b34960c034","kind":"tag","published_at":"2023-11-22T09:36:22.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/test-runner-core@0.0.0-canary-20231122093600","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/test-runner-core@0.0.0-canary-20231122093600","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-core@0.0.0-canary-20231122093600","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-core@0.0.0-canary-20231122093600/manifests"},{"name":"@web/test-runner-coverage-v8@0.0.0-canary-20231122093600","sha":"f213c10d15c4c86466c3bb54966168b34960c034","kind":"tag","published_at":"2023-11-22T09:36:22.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/test-runner-coverage-v8@0.0.0-canary-20231122093600","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/test-runner-coverage-v8@0.0.0-canary-20231122093600","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-coverage-v8@0.0.0-canary-20231122093600","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-coverage-v8@0.0.0-canary-20231122093600/manifests"},{"name":"@web/test-runner-junit-reporter@0.0.0-canary-20231122093600","sha":"f213c10d15c4c86466c3bb54966168b34960c034","kind":"tag","published_at":"2023-11-22T09:36:22.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/test-runner-junit-reporter@0.0.0-canary-20231122093600","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/test-runner-junit-reporter@0.0.0-canary-20231122093600","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-junit-reporter@0.0.0-canary-20231122093600","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-junit-reporter@0.0.0-canary-20231122093600/manifests"},{"name":"@web/test-runner-mocha@0.0.0-canary-20231122093600","sha":"f213c10d15c4c86466c3bb54966168b34960c034","kind":"tag","published_at":"2023-11-22T09:36:22.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/test-runner-mocha@0.0.0-canary-20231122093600","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/test-runner-mocha@0.0.0-canary-20231122093600","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-mocha@0.0.0-canary-20231122093600","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-mocha@0.0.0-canary-20231122093600/manifests"},{"name":"@web/test-runner-puppeteer@0.0.0-canary-20231122093600","sha":"f213c10d15c4c86466c3bb54966168b34960c034","kind":"tag","published_at":"2023-11-22T09:36:22.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/test-runner-puppeteer@0.0.0-canary-20231122093600","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/test-runner-puppeteer@0.0.0-canary-20231122093600","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-puppeteer@0.0.0-canary-20231122093600","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-puppeteer@0.0.0-canary-20231122093600/manifests"},{"name":"@web/test-runner-saucelabs@0.0.0-canary-20231122093600","sha":"f213c10d15c4c86466c3bb54966168b34960c034","kind":"tag","published_at":"2023-11-22T09:36:22.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/test-runner-saucelabs@0.0.0-canary-20231122093600","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/test-runner-saucelabs@0.0.0-canary-20231122093600","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-saucelabs@0.0.0-canary-20231122093600","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-saucelabs@0.0.0-canary-20231122093600/manifests"},{"name":"@web/test-runner-selenium@0.0.0-canary-20231122093600","sha":"f213c10d15c4c86466c3bb54966168b34960c034","kind":"tag","published_at":"2023-11-22T09:36:22.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/test-runner-selenium@0.0.0-canary-20231122093600","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/test-runner-selenium@0.0.0-canary-20231122093600","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-selenium@0.0.0-canary-20231122093600","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-selenium@0.0.0-canary-20231122093600/manifests"},{"name":"@web/test-runner-visual-regression@0.0.0-canary-20231122093600","sha":"f213c10d15c4c86466c3bb54966168b34960c034","kind":"tag","published_at":"2023-11-22T09:36:22.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/test-runner-visual-regression@0.0.0-canary-20231122093600","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/test-runner-visual-regression@0.0.0-canary-20231122093600","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-visual-regression@0.0.0-canary-20231122093600","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-visual-regression@0.0.0-canary-20231122093600/manifests"},{"name":"@web/test-runner-webdriver@0.0.0-canary-20231122093600","sha":"f213c10d15c4c86466c3bb54966168b34960c034","kind":"tag","published_at":"2023-11-22T09:36:22.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/test-runner-webdriver@0.0.0-canary-20231122093600","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/test-runner-webdriver@0.0.0-canary-20231122093600","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-webdriver@0.0.0-canary-20231122093600","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-webdriver@0.0.0-canary-20231122093600/manifests"},{"name":"@web/dev-server-storybook@2.0.1","sha":"b667095c93eabb499d427d2592e21c876e4f9ee5","kind":"tag","published_at":"2023-11-17T10:13:48.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/dev-server-storybook@2.0.1","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/dev-server-storybook@2.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-storybook@2.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-storybook@2.0.1/manifests"},{"name":"@web/dev-server@0.4.1","sha":"c6a7860e8dca895782f7aa736e8cb5de25f7ff99","kind":"tag","published_at":"2023-11-14T13:41:57.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/dev-server@0.4.1","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/dev-server@0.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server@0.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server@0.4.1/manifests"},{"name":"@web/dev-server-esbuild@1.0.1","sha":"c6a7860e8dca895782f7aa736e8cb5de25f7ff99","kind":"tag","published_at":"2023-11-14T13:41:57.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/dev-server-esbuild@1.0.1","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/dev-server-esbuild@1.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-esbuild@1.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-esbuild@1.0.1/manifests"},{"name":"@web/rollup-plugin-polyfills-loader@2.1.1","sha":"b76f0afef5551e42a665650d51a94e149be3dbbc","kind":"tag","published_at":"2023-11-14T10:17:32.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/rollup-plugin-polyfills-loader@2.1.1","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/rollup-plugin-polyfills-loader@2.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Frollup-plugin-polyfills-loader@2.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Frollup-plugin-polyfills-loader@2.1.1/manifests"},{"name":"@web/storybook-builder@0.1.5","sha":"b76f0afef5551e42a665650d51a94e149be3dbbc","kind":"tag","published_at":"2023-11-14T10:17:32.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/storybook-builder@0.1.5","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/storybook-builder@0.1.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fstorybook-builder@0.1.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fstorybook-builder@0.1.5/manifests"},{"name":"@web/dev-server-storybook@2.0.0","sha":"b76f0afef5551e42a665650d51a94e149be3dbbc","kind":"tag","published_at":"2023-11-14T10:17:32.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/dev-server-storybook@2.0.0","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/dev-server-storybook@2.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-storybook@2.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-storybook@2.0.0/manifests"},{"name":"@web/rollup-plugin-html@2.1.2","sha":"b76f0afef5551e42a665650d51a94e149be3dbbc","kind":"tag","published_at":"2023-11-14T10:17:32.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/rollup-plugin-html@2.1.2","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/rollup-plugin-html@2.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Frollup-plugin-html@2.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Frollup-plugin-html@2.1.2/manifests"},{"name":"@web/rollup-plugin-import-meta-assets@2.2.1","sha":"b76f0afef5551e42a665650d51a94e149be3dbbc","kind":"tag","published_at":"2023-11-14T10:17:32.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/rollup-plugin-import-meta-assets@2.2.1","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/rollup-plugin-import-meta-assets@2.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Frollup-plugin-import-meta-assets@2.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Frollup-plugin-import-meta-assets@2.2.1/manifests"},{"name":"@web/dev-server-rollup@0.6.1","sha":"b76f0afef5551e42a665650d51a94e149be3dbbc","kind":"tag","published_at":"2023-11-14T10:17:32.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/dev-server-rollup@0.6.1","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/dev-server-rollup@0.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-rollup@0.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-rollup@0.6.1/manifests"},{"name":"@web/config-loader@0.3.1","sha":"8a1b07a2db77d3a01e3990732d968b3052d0d2ac","kind":"tag","published_at":"2023-11-13T16:02:57.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/config-loader@0.3.1","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/config-loader@0.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fconfig-loader@0.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fconfig-loader@0.3.1/manifests"},{"name":"@web/rollup-plugin-copy@0.5.1","sha":"8a1b07a2db77d3a01e3990732d968b3052d0d2ac","kind":"tag","published_at":"2023-11-13T16:02:57.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/rollup-plugin-copy@0.5.1","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/rollup-plugin-copy@0.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Frollup-plugin-copy@0.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Frollup-plugin-copy@0.5.1/manifests"},{"name":"@web/rollup-plugin-html@2.1.1","sha":"8a1b07a2db77d3a01e3990732d968b3052d0d2ac","kind":"tag","published_at":"2023-11-13T16:02:57.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/rollup-plugin-html@2.1.1","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/rollup-plugin-html@2.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Frollup-plugin-html@2.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Frollup-plugin-html@2.1.1/manifests"},{"name":"@web/mocks@1.0.0","sha":"f1b95092d549dce0a5ffcf5f76cfadf344d2376f","kind":"tag","published_at":"2023-11-08T13:46:19.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/mocks@1.0.0","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/mocks@1.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fmocks@1.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fmocks@1.0.0/manifests"},{"name":"@web/test-runner-visual-regression@0.9.0","sha":"10c7ef10cfa6c41cdcfe86651862cedf47494671","kind":"tag","published_at":"2023-11-01T12:24:54.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/test-runner-visual-regression@0.9.0","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/test-runner-visual-regression@0.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-visual-regression@0.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-visual-regression@0.9.0/manifests"},{"name":"@web/test-runner-browserstack@0.7.0","sha":"10c7ef10cfa6c41cdcfe86651862cedf47494671","kind":"tag","published_at":"2023-11-01T12:24:54.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/test-runner-browserstack@0.7.0","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/test-runner-browserstack@0.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-browserstack@0.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-browserstack@0.7.0/manifests"},{"name":"@web/test-runner-webdriver@0.8.0","sha":"10c7ef10cfa6c41cdcfe86651862cedf47494671","kind":"tag","published_at":"2023-11-01T12:24:54.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/test-runner-webdriver@0.8.0","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/test-runner-webdriver@0.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-webdriver@0.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-webdriver@0.8.0/manifests"},{"name":"@web/test-runner-junit-reporter@0.7.0","sha":"10c7ef10cfa6c41cdcfe86651862cedf47494671","kind":"tag","published_at":"2023-11-01T12:24:54.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/test-runner-junit-reporter@0.7.0","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/test-runner-junit-reporter@0.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-junit-reporter@0.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-junit-reporter@0.7.0/manifests"},{"name":"@web/test-runner-coverage-v8@0.8.0","sha":"10c7ef10cfa6c41cdcfe86651862cedf47494671","kind":"tag","published_at":"2023-11-01T12:24:54.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/test-runner-coverage-v8@0.8.0","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/test-runner-coverage-v8@0.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-coverage-v8@0.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-coverage-v8@0.8.0/manifests"},{"name":"@web/test-runner-mocha@0.9.0","sha":"10c7ef10cfa6c41cdcfe86651862cedf47494671","kind":"tag","published_at":"2023-11-01T12:24:54.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/test-runner-mocha@0.9.0","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/test-runner-mocha@0.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-mocha@0.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-mocha@0.9.0/manifests"},{"name":"@web/test-runner-playwright@0.11.0","sha":"10c7ef10cfa6c41cdcfe86651862cedf47494671","kind":"tag","published_at":"2023-11-01T12:24:54.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/test-runner-playwright@0.11.0","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/test-runner-playwright@0.11.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-playwright@0.11.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-playwright@0.11.0/manifests"},{"name":"@web/test-runner-core@0.13.0","sha":"10c7ef10cfa6c41cdcfe86651862cedf47494671","kind":"tag","published_at":"2023-11-01T12:24:54.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/test-runner-core@0.13.0","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/test-runner-core@0.13.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-core@0.13.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-core@0.13.0/manifests"},{"name":"@web/test-runner-commands@0.9.0","sha":"10c7ef10cfa6c41cdcfe86651862cedf47494671","kind":"tag","published_at":"2023-11-01T12:24:54.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/test-runner-commands@0.9.0","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/test-runner-commands@0.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-commands@0.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-commands@0.9.0/manifests"},{"name":"@web/test-runner-cli@0.11.0","sha":"10c7ef10cfa6c41cdcfe86651862cedf47494671","kind":"tag","published_at":"2023-11-01T12:24:54.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/test-runner-cli@0.11.0","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/test-runner-cli@0.11.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-cli@0.11.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-cli@0.11.0/manifests"},{"name":"@web/test-runner-chrome@0.15.0","sha":"10c7ef10cfa6c41cdcfe86651862cedf47494671","kind":"tag","published_at":"2023-11-01T12:24:54.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/test-runner-chrome@0.15.0","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/test-runner-chrome@0.15.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-chrome@0.15.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-chrome@0.15.0/manifests"},{"name":"@web/test-runner-selenium@0.7.0","sha":"10c7ef10cfa6c41cdcfe86651862cedf47494671","kind":"tag","published_at":"2023-11-01T12:24:54.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/test-runner-selenium@0.7.0","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/test-runner-selenium@0.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-selenium@0.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-selenium@0.7.0/manifests"},{"name":"@web/test-runner-saucelabs@0.11.0","sha":"10c7ef10cfa6c41cdcfe86651862cedf47494671","kind":"tag","published_at":"2023-11-01T12:24:54.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/test-runner-saucelabs@0.11.0","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/test-runner-saucelabs@0.11.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-saucelabs@0.11.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-saucelabs@0.11.0/manifests"},{"name":"@web/test-runner-puppeteer@0.15.0","sha":"10c7ef10cfa6c41cdcfe86651862cedf47494671","kind":"tag","published_at":"2023-11-01T12:24:54.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/test-runner-puppeteer@0.15.0","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/test-runner-puppeteer@0.15.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-puppeteer@0.15.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-puppeteer@0.15.0/manifests"},{"name":"@web/config-loader@0.3.0","sha":"10c7ef10cfa6c41cdcfe86651862cedf47494671","kind":"tag","published_at":"2023-11-01T12:24:53.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/config-loader@0.3.0","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/config-loader@0.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fconfig-loader@0.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fconfig-loader@0.3.0/manifests"},{"name":"@web/rollup-plugin-polyfills-loader@2.1.0","sha":"10c7ef10cfa6c41cdcfe86651862cedf47494671","kind":"tag","published_at":"2023-11-01T12:24:53.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/rollup-plugin-polyfills-loader@2.1.0","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/rollup-plugin-polyfills-loader@2.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Frollup-plugin-polyfills-loader@2.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Frollup-plugin-polyfills-loader@2.1.0/manifests"},{"name":"@web/dev-server@0.4.0","sha":"10c7ef10cfa6c41cdcfe86651862cedf47494671","kind":"tag","published_at":"2023-11-01T12:24:53.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/dev-server@0.4.0","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/dev-server@0.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server@0.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server@0.4.0/manifests"},{"name":"rollup-plugin-workbox@8.1.0","sha":"10c7ef10cfa6c41cdcfe86651862cedf47494671","kind":"tag","published_at":"2023-11-01T12:24:53.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/rollup-plugin-workbox@8.1.0","html_url":"https://github.com/modernweb-dev/web/releases/tag/rollup-plugin-workbox@8.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/rollup-plugin-workbox@8.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/rollup-plugin-workbox@8.1.0/manifests"},{"name":"@web/browser-logs@0.4.0","sha":"10c7ef10cfa6c41cdcfe86651862cedf47494671","kind":"tag","published_at":"2023-11-01T12:24:53.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/browser-logs@0.4.0","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/browser-logs@0.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fbrowser-logs@0.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fbrowser-logs@0.4.0/manifests"},{"name":"@web/rollup-plugin-copy@0.5.0","sha":"10c7ef10cfa6c41cdcfe86651862cedf47494671","kind":"tag","published_at":"2023-11-01T12:24:53.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/rollup-plugin-copy@0.5.0","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/rollup-plugin-copy@0.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Frollup-plugin-copy@0.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Frollup-plugin-copy@0.5.0/manifests"},{"name":"@web/dev-server-polyfill@1.0.4","sha":"10c7ef10cfa6c41cdcfe86651862cedf47494671","kind":"tag","published_at":"2023-11-01T12:24:53.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/dev-server-polyfill@1.0.4","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/dev-server-polyfill@1.0.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-polyfill@1.0.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-polyfill@1.0.4/manifests"},{"name":"@web/dev-server-core@0.7.0","sha":"10c7ef10cfa6c41cdcfe86651862cedf47494671","kind":"tag","published_at":"2023-11-01T12:24:53.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/dev-server-core@0.7.0","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/dev-server-core@0.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-core@0.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-core@0.7.0/manifests"},{"name":"@web/dev-server-esbuild@1.0.0","sha":"10c7ef10cfa6c41cdcfe86651862cedf47494671","kind":"tag","published_at":"2023-11-01T12:24:53.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/dev-server-esbuild@1.0.0","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/dev-server-esbuild@1.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-esbuild@1.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-esbuild@1.0.0/manifests"},{"name":"@web/parse5-utils@2.1.0","sha":"10c7ef10cfa6c41cdcfe86651862cedf47494671","kind":"tag","published_at":"2023-11-01T12:24:53.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/parse5-utils@2.1.0","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/parse5-utils@2.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fparse5-utils@2.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fparse5-utils@2.1.0/manifests"},{"name":"@web/dev-server-storybook@1.1.0","sha":"10c7ef10cfa6c41cdcfe86651862cedf47494671","kind":"tag","published_at":"2023-11-01T12:24:53.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/dev-server-storybook@1.1.0","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/dev-server-storybook@1.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-storybook@1.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-storybook@1.1.0/manifests"},{"name":"@web/rollup-plugin-import-meta-assets@2.2.0","sha":"10c7ef10cfa6c41cdcfe86651862cedf47494671","kind":"tag","published_at":"2023-11-01T12:24:53.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/rollup-plugin-import-meta-assets@2.2.0","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/rollup-plugin-import-meta-assets@2.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Frollup-plugin-import-meta-assets@2.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Frollup-plugin-import-meta-assets@2.2.0/manifests"},{"name":"@web/dev-server-hmr@0.4.0","sha":"10c7ef10cfa6c41cdcfe86651862cedf47494671","kind":"tag","published_at":"2023-11-01T12:24:53.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/dev-server-hmr@0.4.0","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/dev-server-hmr@0.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-hmr@0.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-hmr@0.4.0/manifests"},{"name":"@web/polyfills-loader@2.2.0","sha":"10c7ef10cfa6c41cdcfe86651862cedf47494671","kind":"tag","published_at":"2023-11-01T12:24:53.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/polyfills-loader@2.2.0","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/polyfills-loader@2.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fpolyfills-loader@2.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fpolyfills-loader@2.2.0/manifests"},{"name":"@web/storybook-builder@0.1.4","sha":"10c7ef10cfa6c41cdcfe86651862cedf47494671","kind":"tag","published_at":"2023-11-01T12:24:53.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/storybook-builder@0.1.4","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/storybook-builder@0.1.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fstorybook-builder@0.1.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fstorybook-builder@0.1.4/manifests"},{"name":"@web/test-runner@0.18.0","sha":"10c7ef10cfa6c41cdcfe86651862cedf47494671","kind":"tag","published_at":"2023-11-01T12:24:53.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/test-runner@0.18.0","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/test-runner@0.18.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner@0.18.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner@0.18.0/manifests"},{"name":"@web/dev-server-rollup@0.6.0","sha":"10c7ef10cfa6c41cdcfe86651862cedf47494671","kind":"tag","published_at":"2023-11-01T12:24:53.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/dev-server-rollup@0.6.0","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/dev-server-rollup@0.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-rollup@0.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-rollup@0.6.0/manifests"},{"name":"@web/dev-server-import-maps@0.2.0","sha":"10c7ef10cfa6c41cdcfe86651862cedf47494671","kind":"tag","published_at":"2023-11-01T12:24:53.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/dev-server-import-maps@0.2.0","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/dev-server-import-maps@0.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-import-maps@0.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-import-maps@0.2.0/manifests"},{"name":"@web/dev-server-legacy@2.1.0","sha":"10c7ef10cfa6c41cdcfe86651862cedf47494671","kind":"tag","published_at":"2023-11-01T12:24:53.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/dev-server-legacy@2.1.0","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/dev-server-legacy@2.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-legacy@2.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-legacy@2.1.0/manifests"},{"name":"@web/rollup-plugin-html@2.1.0","sha":"10c7ef10cfa6c41cdcfe86651862cedf47494671","kind":"tag","published_at":"2023-11-01T12:24:53.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/rollup-plugin-html@2.1.0","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/rollup-plugin-html@2.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Frollup-plugin-html@2.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Frollup-plugin-html@2.1.0/manifests"},{"name":"@web/mocks@0.1.14","sha":"c30b5ddf14c096a5945ffde3b0ca7c4bb324d0a2","kind":"tag","published_at":"2023-10-31T21:55:13.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/mocks@0.1.14","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/mocks@0.1.14","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fmocks@0.1.14","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fmocks@0.1.14/manifests"},{"name":"@web/dev-server-hmr@0.3.3","sha":"c30b5ddf14c096a5945ffde3b0ca7c4bb324d0a2","kind":"tag","published_at":"2023-10-31T21:55:13.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/dev-server-hmr@0.3.3","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/dev-server-hmr@0.3.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-hmr@0.3.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-hmr@0.3.3/manifests"},{"name":"@web/dev-server-esbuild@0.4.4","sha":"c30b5ddf14c096a5945ffde3b0ca7c4bb324d0a2","kind":"tag","published_at":"2023-10-31T21:55:13.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/dev-server-esbuild@0.4.4","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/dev-server-esbuild@0.4.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-esbuild@0.4.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-esbuild@0.4.4/manifests"},{"name":"@web/dev-server@0.3.7","sha":"c30b5ddf14c096a5945ffde3b0ca7c4bb324d0a2","kind":"tag","published_at":"2023-10-31T21:55:13.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/dev-server@0.3.7","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/dev-server@0.3.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server@0.3.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server@0.3.7/manifests"},{"name":"@web/test-runner@0.17.3","sha":"fcd9426e216f9b6bb455750ac5ab6f36eeec6631","kind":"tag","published_at":"2023-10-31T08:57:45.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/test-runner@0.17.3","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/test-runner@0.17.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner@0.17.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner@0.17.3/manifests"},{"name":"@web/test-runner-webdriver@0.7.2","sha":"fcd9426e216f9b6bb455750ac5ab6f36eeec6631","kind":"tag","published_at":"2023-10-31T08:57:45.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/test-runner-webdriver@0.7.2","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/test-runner-webdriver@0.7.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-webdriver@0.7.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-webdriver@0.7.2/manifests"},{"name":"@web/test-runner-visual-regression@0.8.3","sha":"fcd9426e216f9b6bb455750ac5ab6f36eeec6631","kind":"tag","published_at":"2023-10-31T08:57:45.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/test-runner-visual-regression@0.8.3","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/test-runner-visual-regression@0.8.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-visual-regression@0.8.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-visual-regression@0.8.3/manifests"},{"name":"@web/test-runner-selenium@0.6.2","sha":"fcd9426e216f9b6bb455750ac5ab6f36eeec6631","kind":"tag","published_at":"2023-10-31T08:57:45.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/test-runner-selenium@0.6.2","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/test-runner-selenium@0.6.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-selenium@0.6.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-selenium@0.6.2/manifests"},{"name":"@web/test-runner-puppeteer@0.14.2","sha":"fcd9426e216f9b6bb455750ac5ab6f36eeec6631","kind":"tag","published_at":"2023-10-31T08:57:45.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/test-runner-puppeteer@0.14.2","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/test-runner-puppeteer@0.14.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-puppeteer@0.14.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-puppeteer@0.14.2/manifests"},{"name":"@web/test-runner-playwright@0.10.3","sha":"fcd9426e216f9b6bb455750ac5ab6f36eeec6631","kind":"tag","published_at":"2023-10-31T08:57:45.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/test-runner-playwright@0.10.3","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/test-runner-playwright@0.10.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-playwright@0.10.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-playwright@0.10.3/manifests"},{"name":"@web/test-runner-mocha@0.8.2","sha":"fcd9426e216f9b6bb455750ac5ab6f36eeec6631","kind":"tag","published_at":"2023-10-31T08:57:45.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/test-runner-mocha@0.8.2","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/test-runner-mocha@0.8.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-mocha@0.8.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-mocha@0.8.2/manifests"},{"name":"@web/test-runner-junit-reporter@0.6.3","sha":"fcd9426e216f9b6bb455750ac5ab6f36eeec6631","kind":"tag","published_at":"2023-10-31T08:57:45.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/test-runner-junit-reporter@0.6.3","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/test-runner-junit-reporter@0.6.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-junit-reporter@0.6.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-junit-reporter@0.6.3/manifests"},{"name":"@web/test-runner-coverage-v8@0.7.3","sha":"fcd9426e216f9b6bb455750ac5ab6f36eeec6631","kind":"tag","published_at":"2023-10-31T08:57:45.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/test-runner-coverage-v8@0.7.3","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/test-runner-coverage-v8@0.7.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-coverage-v8@0.7.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-coverage-v8@0.7.3/manifests"},{"name":"@web/test-runner-core@0.12.0","sha":"fcd9426e216f9b6bb455750ac5ab6f36eeec6631","kind":"tag","published_at":"2023-10-31T08:57:45.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/test-runner-core@0.12.0","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/test-runner-core@0.12.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-core@0.12.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-core@0.12.0/manifests"},{"name":"@web/test-runner-commands@0.8.3","sha":"fcd9426e216f9b6bb455750ac5ab6f36eeec6631","kind":"tag","published_at":"2023-10-31T08:57:45.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/test-runner-commands@0.8.3","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/test-runner-commands@0.8.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-commands@0.8.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-commands@0.8.3/manifests"},{"name":"@web/test-runner-chrome@0.14.4","sha":"fcd9426e216f9b6bb455750ac5ab6f36eeec6631","kind":"tag","published_at":"2023-10-31T08:57:45.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/test-runner-chrome@0.14.4","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/test-runner-chrome@0.14.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-chrome@0.14.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-chrome@0.14.4/manifests"},{"name":"@web/dev-server-polyfill@1.0.3","sha":"f8c22bc6cf0c35bdd345f6ea3907337ae1496736","kind":"tag","published_at":"2023-10-26T10:24:39.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/dev-server-polyfill@1.0.3","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/dev-server-polyfill@1.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-polyfill@1.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-polyfill@1.0.3/manifests"},{"name":"@web/polyfills-loader@2.1.5","sha":"f8c22bc6cf0c35bdd345f6ea3907337ae1496736","kind":"tag","published_at":"2023-10-26T10:24:39.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/polyfills-loader@2.1.5","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/polyfills-loader@2.1.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fpolyfills-loader@2.1.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fpolyfills-loader@2.1.5/manifests"},{"name":"@web/dev-server-polyfill@1.0.2","sha":"90391c41aa942c4c66571580279f3ae332a8fec2","kind":"tag","published_at":"2023-10-25T13:13:59.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/dev-server-polyfill@1.0.2","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/dev-server-polyfill@1.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-polyfill@1.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-polyfill@1.0.2/manifests"},{"name":"@web/dev-server-polyfill@1.0.1","sha":"5ed9b8c299a564f0f062c72f74e51971394d30f6","kind":"tag","published_at":"2023-10-25T12:04:09.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/dev-server-polyfill@1.0.1","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/dev-server-polyfill@1.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-polyfill@1.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-polyfill@1.0.1/manifests"},{"name":"@web/storybook-builder@0.1.3","sha":"7864b76ac89864c3e553b47c0625d145ad3a8ad6","kind":"tag","published_at":"2023-10-25T11:32:48.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/storybook-builder@0.1.3","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/storybook-builder@0.1.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fstorybook-builder@0.1.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fstorybook-builder@0.1.3/manifests"},{"name":"@web/polyfills-loader@2.1.4","sha":"aa6b0712121eb888b7db90a8a42731c2b745384d","kind":"tag","published_at":"2023-10-25T08:09:35.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/polyfills-loader@2.1.4","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/polyfills-loader@2.1.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fpolyfills-loader@2.1.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fpolyfills-loader@2.1.4/manifests"},{"name":"@web/dev-server@0.3.6","sha":"ed054992bfc79667ed3f20a0e1d2ca071bf7baac","kind":"tag","published_at":"2023-10-19T16:16:27.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/dev-server@0.3.6","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/dev-server@0.3.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server@0.3.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server@0.3.6/manifests"},{"name":"@web/dev-server-core@0.6.3","sha":"ed054992bfc79667ed3f20a0e1d2ca071bf7baac","kind":"tag","published_at":"2023-10-19T16:16:27.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/dev-server-core@0.6.3","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/dev-server-core@0.6.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-core@0.6.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-core@0.6.3/manifests"},{"name":"@web/storybook-utils@1.0.1","sha":"42d710a48004286a1ba525667a7de6f10e3fc0c4","kind":"tag","published_at":"2023-10-19T15:13:13.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/storybook-utils@1.0.1","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/storybook-utils@1.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fstorybook-utils@1.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fstorybook-utils@1.0.1/manifests"},{"name":"@web/test-runner-webdriver@0.7.1","sha":"f56c928a274215033fb692ee5df5f20d3458ac78","kind":"tag","published_at":"2023-10-19T15:01:54.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/test-runner-webdriver@0.7.1","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/test-runner-webdriver@0.7.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-webdriver@0.7.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-webdriver@0.7.1/manifests"},{"name":"@web/test-runner-selenium@0.6.1","sha":"f56c928a274215033fb692ee5df5f20d3458ac78","kind":"tag","published_at":"2023-10-19T15:01:54.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/test-runner-selenium@0.6.1","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/test-runner-selenium@0.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-selenium@0.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-selenium@0.6.1/manifests"},{"name":"@web/test-runner-saucelabs@0.10.1","sha":"f56c928a274215033fb692ee5df5f20d3458ac78","kind":"tag","published_at":"2023-10-19T15:01:54.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/test-runner-saucelabs@0.10.1","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/test-runner-saucelabs@0.10.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-saucelabs@0.10.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-saucelabs@0.10.1/manifests"},{"name":"@web/rollup-plugin-copy@0.4.1","sha":"f56c928a274215033fb692ee5df5f20d3458ac78","kind":"tag","published_at":"2023-10-19T15:01:54.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/rollup-plugin-copy@0.4.1","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/rollup-plugin-copy@0.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Frollup-plugin-copy@0.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Frollup-plugin-copy@0.4.1/manifests"},{"name":"@web/test-runner-browserstack@0.6.2","sha":"f56c928a274215033fb692ee5df5f20d3458ac78","kind":"tag","published_at":"2023-10-19T15:01:54.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/test-runner-browserstack@0.6.2","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/test-runner-browserstack@0.6.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-browserstack@0.6.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-browserstack@0.6.2/manifests"},{"name":"@web/test-runner-chrome@0.14.3","sha":"f56c928a274215033fb692ee5df5f20d3458ac78","kind":"tag","published_at":"2023-10-19T15:01:54.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/test-runner-chrome@0.14.3","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/test-runner-chrome@0.14.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-chrome@0.14.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-chrome@0.14.3/manifests"},{"name":"@web/test-runner-commands@0.8.2","sha":"f56c928a274215033fb692ee5df5f20d3458ac78","kind":"tag","published_at":"2023-10-19T15:01:54.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/test-runner-commands@0.8.2","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/test-runner-commands@0.8.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-commands@0.8.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-commands@0.8.2/manifests"},{"name":"@web/test-runner-core@0.11.6","sha":"f56c928a274215033fb692ee5df5f20d3458ac78","kind":"tag","published_at":"2023-10-19T15:01:54.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/test-runner-core@0.11.6","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/test-runner-core@0.11.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-core@0.11.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-core@0.11.6/manifests"},{"name":"@web/test-runner-coverage-v8@0.7.2","sha":"f56c928a274215033fb692ee5df5f20d3458ac78","kind":"tag","published_at":"2023-10-19T15:01:54.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/test-runner-coverage-v8@0.7.2","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/test-runner-coverage-v8@0.7.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-coverage-v8@0.7.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-coverage-v8@0.7.2/manifests"},{"name":"@web/test-runner-junit-reporter@0.6.2","sha":"f56c928a274215033fb692ee5df5f20d3458ac78","kind":"tag","published_at":"2023-10-19T15:01:54.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/test-runner-junit-reporter@0.6.2","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/test-runner-junit-reporter@0.6.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-junit-reporter@0.6.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-junit-reporter@0.6.2/manifests"},{"name":"@web/test-runner-playwright@0.10.2","sha":"f56c928a274215033fb692ee5df5f20d3458ac78","kind":"tag","published_at":"2023-10-19T15:01:54.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/test-runner-playwright@0.10.2","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/test-runner-playwright@0.10.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-playwright@0.10.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-playwright@0.10.2/manifests"},{"name":"@web/test-runner-puppeteer@0.14.1","sha":"f56c928a274215033fb692ee5df5f20d3458ac78","kind":"tag","published_at":"2023-10-19T15:01:54.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/test-runner-puppeteer@0.14.1","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/test-runner-puppeteer@0.14.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-puppeteer@0.14.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-puppeteer@0.14.1/manifests"},{"name":"@web/dev-server-import-maps@0.1.3","sha":"f56c928a274215033fb692ee5df5f20d3458ac78","kind":"tag","published_at":"2023-10-19T15:01:54.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/dev-server-import-maps@0.1.3","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/dev-server-import-maps@0.1.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-import-maps@0.1.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-import-maps@0.1.3/manifests"},{"name":"@web/dev-server-legacy@2.0.3","sha":"f56c928a274215033fb692ee5df5f20d3458ac78","kind":"tag","published_at":"2023-10-19T15:01:54.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/dev-server-legacy@2.0.3","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/dev-server-legacy@2.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-legacy@2.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-legacy@2.0.3/manifests"},{"name":"@web/dev-server-rollup@0.5.4","sha":"f56c928a274215033fb692ee5df5f20d3458ac78","kind":"tag","published_at":"2023-10-19T15:01:54.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/dev-server-rollup@0.5.4","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/dev-server-rollup@0.5.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-rollup@0.5.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-rollup@0.5.4/manifests"},{"name":"@web/dev-server-storybook@1.0.8","sha":"f56c928a274215033fb692ee5df5f20d3458ac78","kind":"tag","published_at":"2023-10-19T15:01:54.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/dev-server-storybook@1.0.8","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/dev-server-storybook@1.0.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-storybook@1.0.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-storybook@1.0.8/manifests"},{"name":"@web/parse5-utils@2.0.2","sha":"f56c928a274215033fb692ee5df5f20d3458ac78","kind":"tag","published_at":"2023-10-19T15:01:54.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/parse5-utils@2.0.2","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/parse5-utils@2.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fparse5-utils@2.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fparse5-utils@2.0.2/manifests"},{"name":"@web/polyfills-loader@2.1.3","sha":"f56c928a274215033fb692ee5df5f20d3458ac78","kind":"tag","published_at":"2023-10-19T15:01:54.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/polyfills-loader@2.1.3","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/polyfills-loader@2.1.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fpolyfills-loader@2.1.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fpolyfills-loader@2.1.3/manifests"},{"name":"rollup-plugin-workbox@8.0.2","sha":"f56c928a274215033fb692ee5df5f20d3458ac78","kind":"tag","published_at":"2023-10-19T15:01:54.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/rollup-plugin-workbox@8.0.2","html_url":"https://github.com/modernweb-dev/web/releases/tag/rollup-plugin-workbox@8.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/rollup-plugin-workbox@8.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/rollup-plugin-workbox@8.0.2/manifests"},{"name":"@web/browser-logs@0.3.4","sha":"f56c928a274215033fb692ee5df5f20d3458ac78","kind":"tag","published_at":"2023-10-19T15:01:54.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/browser-logs@0.3.4","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/browser-logs@0.3.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fbrowser-logs@0.3.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fbrowser-logs@0.3.4/manifests"},{"name":"@web/config-loader@0.2.2","sha":"f56c928a274215033fb692ee5df5f20d3458ac78","kind":"tag","published_at":"2023-10-19T15:01:54.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/config-loader@0.2.2","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/config-loader@0.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fconfig-loader@0.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fconfig-loader@0.2.2/manifests"},{"name":"@web/dev-server@0.3.5","sha":"f56c928a274215033fb692ee5df5f20d3458ac78","kind":"tag","published_at":"2023-10-19T15:01:54.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/dev-server@0.3.5","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/dev-server@0.3.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server@0.3.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server@0.3.5/manifests"},{"name":"@web/dev-server-core@0.6.2","sha":"f56c928a274215033fb692ee5df5f20d3458ac78","kind":"tag","published_at":"2023-10-19T15:01:54.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/dev-server-core@0.6.2","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/dev-server-core@0.6.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-core@0.6.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-core@0.6.2/manifests"},{"name":"@web/dev-server-esbuild@0.4.3","sha":"f56c928a274215033fb692ee5df5f20d3458ac78","kind":"tag","published_at":"2023-10-19T15:01:54.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/dev-server-esbuild@0.4.3","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/dev-server-esbuild@0.4.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-esbuild@0.4.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-esbuild@0.4.3/manifests"},{"name":"@web/dev-server-hmr@0.3.2","sha":"f56c928a274215033fb692ee5df5f20d3458ac78","kind":"tag","published_at":"2023-10-19T15:01:54.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/dev-server-hmr@0.3.2","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/dev-server-hmr@0.3.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-hmr@0.3.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-hmr@0.3.2/manifests"},{"name":"@web/mocks@0.1.13","sha":"b1e29d5ded289233cb5e851d7d15153144363281","kind":"tag","published_at":"2023-10-19T08:57:14.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/mocks@0.1.13","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/mocks@0.1.13","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fmocks@0.1.13","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fmocks@0.1.13/manifests"},{"name":"@web/storybook-utils@1.0.0","sha":"2b588f6aef00d328601b941ce3216fc78f826882","kind":"tag","published_at":"2023-10-19T08:31:40.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/storybook-utils@1.0.0","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/storybook-utils@1.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fstorybook-utils@1.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fstorybook-utils@1.0.0/manifests"},{"name":"@web/mocks@0.1.12","sha":"2b588f6aef00d328601b941ce3216fc78f826882","kind":"tag","published_at":"2023-10-19T08:31:40.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/mocks@0.1.12","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/mocks@0.1.12","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fmocks@0.1.12","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fmocks@0.1.12/manifests"},{"name":"@web/storybook-builder@0.1.2","sha":"7f2122154e56aa74da88f1a91da25f0b334137bc","kind":"tag","published_at":"2023-10-18T12:16:40.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/storybook-builder@0.1.2","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/storybook-builder@0.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fstorybook-builder@0.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fstorybook-builder@0.1.2/manifests"},{"name":"@web/dev-server-core@0.6.1","sha":"7f2122154e56aa74da88f1a91da25f0b334137bc","kind":"tag","published_at":"2023-10-18T12:16:40.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/dev-server-core@0.6.1","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/dev-server-core@0.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-core@0.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-core@0.6.1/manifests"},{"name":"@web/mocks@0.1.11","sha":"ceed03986933bf3b0a2fa2a9a00fc3ed9948e6ef","kind":"tag","published_at":"2023-10-18T08:34:00.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/mocks@0.1.11","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/mocks@0.1.11","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fmocks@0.1.11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fmocks@0.1.11/manifests"},{"name":"@web/dev-server-hmr@0.3.1","sha":"78a16ff1c7760de2f3abddbd6c303cdf598b8065","kind":"tag","published_at":"2023-10-17T18:36:30.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/dev-server-hmr@0.3.1","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/dev-server-hmr@0.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-hmr@0.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-hmr@0.3.1/manifests"},{"name":"@web/dev-server-esbuild@0.4.2","sha":"78a16ff1c7760de2f3abddbd6c303cdf598b8065","kind":"tag","published_at":"2023-10-17T18:36:30.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/dev-server-esbuild@0.4.2","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/dev-server-esbuild@0.4.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-esbuild@0.4.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-esbuild@0.4.2/manifests"},{"name":"@web/dev-server-core@0.6.0","sha":"78a16ff1c7760de2f3abddbd6c303cdf598b8065","kind":"tag","published_at":"2023-10-17T18:36:30.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/dev-server-core@0.6.0","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/dev-server-core@0.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-core@0.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-core@0.6.0/manifests"},{"name":"@web/dev-server@0.3.4","sha":"78a16ff1c7760de2f3abddbd6c303cdf598b8065","kind":"tag","published_at":"2023-10-17T18:36:30.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/dev-server@0.3.4","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/dev-server@0.3.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server@0.3.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server@0.3.4/manifests"},{"name":"@web/dev-server-import-maps@0.1.2","sha":"78a16ff1c7760de2f3abddbd6c303cdf598b8065","kind":"tag","published_at":"2023-10-17T18:36:30.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/dev-server-import-maps@0.1.2","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/dev-server-import-maps@0.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-import-maps@0.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-import-maps@0.1.2/manifests"},{"name":"@web/dev-server-legacy@2.0.2","sha":"78a16ff1c7760de2f3abddbd6c303cdf598b8065","kind":"tag","published_at":"2023-10-17T18:36:30.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/dev-server-legacy@2.0.2","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/dev-server-legacy@2.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-legacy@2.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-legacy@2.0.2/manifests"},{"name":"@web/dev-server-rollup@0.5.3","sha":"78a16ff1c7760de2f3abddbd6c303cdf598b8065","kind":"tag","published_at":"2023-10-17T18:36:30.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/dev-server-rollup@0.5.3","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/dev-server-rollup@0.5.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-rollup@0.5.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-rollup@0.5.3/manifests"},{"name":"@web/dev-server-storybook@1.0.7","sha":"78a16ff1c7760de2f3abddbd6c303cdf598b8065","kind":"tag","published_at":"2023-10-17T18:36:30.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/dev-server-storybook@1.0.7","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/dev-server-storybook@1.0.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-storybook@1.0.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-storybook@1.0.7/manifests"},{"name":"@web/storybook-builder@0.1.1","sha":"78a16ff1c7760de2f3abddbd6c303cdf598b8065","kind":"tag","published_at":"2023-10-17T18:36:30.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/storybook-builder@0.1.1","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/storybook-builder@0.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fstorybook-builder@0.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fstorybook-builder@0.1.1/manifests"},{"name":"@web/test-runner-chrome@0.14.2","sha":"78a16ff1c7760de2f3abddbd6c303cdf598b8065","kind":"tag","published_at":"2023-10-17T18:36:30.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/test-runner-chrome@0.14.2","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/test-runner-chrome@0.14.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-chrome@0.14.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-chrome@0.14.2/manifests"},{"name":"@web/test-runner-core@0.11.5","sha":"78a16ff1c7760de2f3abddbd6c303cdf598b8065","kind":"tag","published_at":"2023-10-17T18:36:30.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/test-runner-core@0.11.5","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/test-runner-core@0.11.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-core@0.11.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-core@0.11.5/manifests"},{"name":"@web/test-runner-commands@0.8.1","sha":"d3ef5236335b58a6da2d716adbca632dfe50162b","kind":"tag","published_at":"2023-10-12T06:16:36.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/test-runner-commands@0.8.1","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/test-runner-commands@0.8.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-commands@0.8.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-commands@0.8.1/manifests"},{"name":"@web/dev-server@0.3.3","sha":"d3ef5236335b58a6da2d716adbca632dfe50162b","kind":"tag","published_at":"2023-10-12T06:16:36.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/dev-server@0.3.3","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/dev-server@0.3.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server@0.3.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server@0.3.3/manifests"},{"name":"@web/test-runner@0.17.2","sha":"d3ef5236335b58a6da2d716adbca632dfe50162b","kind":"tag","published_at":"2023-10-12T06:16:36.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/test-runner@0.17.2","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/test-runner@0.17.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner@0.17.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner@0.17.2/manifests"},{"name":"@web/mocks@0.1.10","sha":"85969014778593762b9c05df43dcb32da94e3f19","kind":"tag","published_at":"2023-10-04T18:53:07.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/mocks@0.1.10","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/mocks@0.1.10","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fmocks@0.1.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fmocks@0.1.10/manifests"},{"name":"@web/dev-server@0.3.2","sha":"a576f2db49f8d7e40530effd20762a5688be0f20","kind":"tag","published_at":"2023-09-29T08:55:15.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/dev-server@0.3.2","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/dev-server@0.3.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server@0.3.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server@0.3.2/manifests"},{"name":"@web/dev-server-storybook@1.0.6","sha":"a576f2db49f8d7e40530effd20762a5688be0f20","kind":"tag","published_at":"2023-09-29T08:55:15.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/dev-server-storybook@1.0.6","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/dev-server-storybook@1.0.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-storybook@1.0.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-storybook@1.0.6/manifests"},{"name":"@web/storybook-framework-web-components@0.1.1","sha":"40fa569e1077ddad2fbca43a9ce4762c167f99a6","kind":"tag","published_at":"2023-09-12T17:13:21.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/storybook-framework-web-components@0.1.1","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/storybook-framework-web-components@0.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fstorybook-framework-web-components@0.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fstorybook-framework-web-components@0.1.1/manifests"},{"name":"@web/rollup-plugin-import-meta-assets@2.1.0","sha":"ab791ab8cb92e6b8779479722428d37752e4a829","kind":"tag","published_at":"2023-09-12T09:41:34.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/rollup-plugin-import-meta-assets@2.1.0","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/rollup-plugin-import-meta-assets@2.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Frollup-plugin-import-meta-assets@2.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Frollup-plugin-import-meta-assets@2.1.0/manifests"},{"name":"@web/storybook-builder@0.1.0","sha":"033b302c5f70edb1dc0b67e162c62b32c99db034","kind":"tag","published_at":"2023-09-11T12:06:04.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/storybook-builder@0.1.0","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/storybook-builder@0.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fstorybook-builder@0.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fstorybook-builder@0.1.0/manifests"},{"name":"@web/storybook-framework-web-components@0.1.0","sha":"033b302c5f70edb1dc0b67e162c62b32c99db034","kind":"tag","published_at":"2023-09-11T12:06:04.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/storybook-framework-web-components@0.1.0","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/storybook-framework-web-components@0.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fstorybook-framework-web-components@0.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fstorybook-framework-web-components@0.1.0/manifests"},{"name":"@web/mocks@0.1.9","sha":"033b302c5f70edb1dc0b67e162c62b32c99db034","kind":"tag","published_at":"2023-09-11T12:06:04.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/mocks@0.1.9","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/mocks@0.1.9","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fmocks@0.1.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fmocks@0.1.9/manifests"},{"name":"@web/mocks@0.1.8","sha":"3e58062e8ef858965df4f9f1f792fef832f4c2ab","kind":"tag","published_at":"2023-09-11T11:12:39.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/mocks@0.1.8","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/mocks@0.1.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fmocks@0.1.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fmocks@0.1.8/manifests"},{"name":"@web/dev-server-storybook@1.0.5","sha":"43678cb9a29f35f4fcb9aacd2967c57e0c4cf008","kind":"tag","published_at":"2023-09-04T07:58:39.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/dev-server-storybook@1.0.5","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/dev-server-storybook@1.0.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-storybook@1.0.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-storybook@1.0.5/manifests"},{"name":"@web/dev-server-storybook@1.0.4","sha":"53e8682b11a03c5818e2231f795054dc349dc02b","kind":"tag","published_at":"2023-08-30T15:03:32.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/dev-server-storybook@1.0.4","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/dev-server-storybook@1.0.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-storybook@1.0.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-storybook@1.0.4/manifests"},{"name":"@web/rollup-plugin-html@2.0.1","sha":"91823908016076bba175f7002e81835d9d80d93c","kind":"tag","published_at":"2023-08-29T19:53:52.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/rollup-plugin-html@2.0.1","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/rollup-plugin-html@2.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Frollup-plugin-html@2.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Frollup-plugin-html@2.0.1/manifests"},{"name":"@web/test-runner@0.17.1","sha":"91823908016076bba175f7002e81835d9d80d93c","kind":"tag","published_at":"2023-08-29T19:53:52.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/test-runner@0.17.1","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/test-runner@0.17.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner@0.17.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner@0.17.1/manifests"},{"name":"@web/rollup-plugin-polyfills-loader@2.0.1","sha":"91823908016076bba175f7002e81835d9d80d93c","kind":"tag","published_at":"2023-08-29T19:53:52.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/rollup-plugin-polyfills-loader@2.0.1","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/rollup-plugin-polyfills-loader@2.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Frollup-plugin-polyfills-loader@2.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Frollup-plugin-polyfills-loader@2.0.1/manifests"},{"name":"@web/dev-server-storybook@1.0.3","sha":"91823908016076bba175f7002e81835d9d80d93c","kind":"tag","published_at":"2023-08-29T19:53:52.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/dev-server-storybook@1.0.3","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/dev-server-storybook@1.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-storybook@1.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-storybook@1.0.3/manifests"},{"name":"@web/dev-server@0.3.1","sha":"91823908016076bba175f7002e81835d9d80d93c","kind":"tag","published_at":"2023-08-29T19:53:52.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/dev-server@0.3.1","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/dev-server@0.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server@0.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server@0.3.1/manifests"},{"name":"@web/rollup-plugin-import-meta-assets@2.0.2","sha":"e905e56925d8c995dcd7d9e2cdd1fe7ab0ca96c8","kind":"tag","published_at":"2023-08-25T11:46:28.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/rollup-plugin-import-meta-assets@2.0.2","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/rollup-plugin-import-meta-assets@2.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Frollup-plugin-import-meta-assets@2.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Frollup-plugin-import-meta-assets@2.0.2/manifests"},{"name":"@web/polyfills-loader@2.1.2","sha":"53a8d22ef6f816741f246c4fdb3e2da1765c55ae","kind":"tag","published_at":"2023-08-17T08:54:08.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/polyfills-loader@2.1.2","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/polyfills-loader@2.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fpolyfills-loader@2.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fpolyfills-loader@2.1.2/manifests"},{"name":"@web/test-runner-core@0.11.4","sha":"0fd2867d358f5c7d32a5eaf195eacb56e865f3f1","kind":"tag","published_at":"2023-08-15T06:47:00.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/test-runner-core@0.11.4","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/test-runner-core@0.11.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-core@0.11.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-core@0.11.4/manifests"},{"name":"@web/dev-server-storybook@1.0.2","sha":"0fd2867d358f5c7d32a5eaf195eacb56e865f3f1","kind":"tag","published_at":"2023-08-15T06:47:00.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/dev-server-storybook@1.0.2","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/dev-server-storybook@1.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-storybook@1.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-storybook@1.0.2/manifests"},{"name":"@web/rollup-plugin-import-meta-assets@2.0.1","sha":"72a116bbe38c5338351752af216884f5fcc4ebcc","kind":"tag","published_at":"2023-08-14T09:04:22.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/rollup-plugin-import-meta-assets@2.0.1","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/rollup-plugin-import-meta-assets@2.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Frollup-plugin-import-meta-assets@2.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Frollup-plugin-import-meta-assets@2.0.1/manifests"},{"name":"@web/test-runner-chrome@0.14.1","sha":"72a116bbe38c5338351752af216884f5fcc4ebcc","kind":"tag","published_at":"2023-08-14T09:04:22.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/test-runner-chrome@0.14.1","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/test-runner-chrome@0.14.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-chrome@0.14.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-chrome@0.14.1/manifests"},{"name":"@web/parse5-utils@2.0.1","sha":"72a116bbe38c5338351752af216884f5fcc4ebcc","kind":"tag","published_at":"2023-08-14T09:04:22.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/parse5-utils@2.0.1","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/parse5-utils@2.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fparse5-utils@2.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fparse5-utils@2.0.1/manifests"},{"name":"@web/test-runner-core@0.11.3","sha":"f40a5b22151a8995a261a226c53ce1107f7f119c","kind":"tag","published_at":"2023-08-04T12:09:14.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/test-runner-core@0.11.3","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/test-runner-core@0.11.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-core@0.11.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-core@0.11.3/manifests"},{"name":"@web/dev-server-storybook@1.0.1","sha":"f40a5b22151a8995a261a226c53ce1107f7f119c","kind":"tag","published_at":"2023-08-04T12:09:14.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/dev-server-storybook@1.0.1","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/dev-server-storybook@1.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-storybook@1.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-storybook@1.0.1/manifests"},{"name":"@web/mocks@0.1.7","sha":"0a354d94e980bfba69a1f7a0e6c9e60b3616e583","kind":"tag","published_at":"2023-07-31T13:30:50.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/mocks@0.1.7","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/mocks@0.1.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fmocks@0.1.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fmocks@0.1.7/manifests"},{"name":"@web/dev-server-storybook@1.0.0","sha":"0a354d94e980bfba69a1f7a0e6c9e60b3616e583","kind":"tag","published_at":"2023-07-31T13:30:50.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/dev-server-storybook@1.0.0","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/dev-server-storybook@1.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-storybook@1.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-storybook@1.0.0/manifests"},{"name":"@web/dev-server-legacy@2.0.1","sha":"d69696ce04b5d63acbc532855ca8d2d9124eede4","kind":"tag","published_at":"2023-07-19T07:43:10.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/dev-server-legacy@2.0.1","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/dev-server-legacy@2.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-legacy@2.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-legacy@2.0.1/manifests"},{"name":"@web/test-runner-visual-regression@0.8.2","sha":"d69696ce04b5d63acbc532855ca8d2d9124eede4","kind":"tag","published_at":"2023-07-19T07:43:10.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/test-runner-visual-regression@0.8.2","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/test-runner-visual-regression@0.8.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-visual-regression@0.8.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-visual-regression@0.8.2/manifests"},{"name":"@web/test-runner@0.17.0","sha":"cb0b0242c67678fb6694a5cb93dc7490fe62c445","kind":"tag","published_at":"2023-07-12T09:12:11.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/test-runner@0.17.0","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/test-runner@0.17.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner@0.17.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner@0.17.0/manifests"},{"name":"@web/dev-server-hmr@0.3.0","sha":"cb0b0242c67678fb6694a5cb93dc7490fe62c445","kind":"tag","published_at":"2023-07-12T09:12:11.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/dev-server-hmr@0.3.0","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/dev-server-hmr@0.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-hmr@0.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-hmr@0.3.0/manifests"},{"name":"@web/dev-server@0.3.0","sha":"cb0b0242c67678fb6694a5cb93dc7490fe62c445","kind":"tag","published_at":"2023-07-12T09:12:11.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/dev-server@0.3.0","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/dev-server@0.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server@0.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server@0.3.0/manifests"},{"name":"@web/browser-logs@0.3.3","sha":"cb0b0242c67678fb6694a5cb93dc7490fe62c445","kind":"tag","published_at":"2023-07-12T09:12:11.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/browser-logs@0.3.3","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/browser-logs@0.3.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fbrowser-logs@0.3.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fbrowser-logs@0.3.3/manifests"},{"name":"@web/test-runner-junit-reporter@0.6.1","sha":"cb0b0242c67678fb6694a5cb93dc7490fe62c445","kind":"tag","published_at":"2023-07-12T09:12:11.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/test-runner-junit-reporter@0.6.1","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/test-runner-junit-reporter@0.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-junit-reporter@0.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-junit-reporter@0.6.1/manifests"},{"name":"@web/test-runner-visual-regression@0.8.1","sha":"cb0b0242c67678fb6694a5cb93dc7490fe62c445","kind":"tag","published_at":"2023-07-12T09:12:11.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/test-runner-visual-regression@0.8.1","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/test-runner-visual-regression@0.8.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-visual-regression@0.8.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-visual-regression@0.8.1/manifests"},{"name":"@web/test-runner-puppeteer@0.14.0","sha":"cb0b0242c67678fb6694a5cb93dc7490fe62c445","kind":"tag","published_at":"2023-07-12T09:12:11.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/test-runner-puppeteer@0.14.0","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/test-runner-puppeteer@0.14.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-puppeteer@0.14.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-puppeteer@0.14.0/manifests"},{"name":"@web/test-runner-chrome@0.14.0","sha":"cb0b0242c67678fb6694a5cb93dc7490fe62c445","kind":"tag","published_at":"2023-07-12T09:12:11.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/test-runner-chrome@0.14.0","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/test-runner-chrome@0.14.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-chrome@0.14.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-chrome@0.14.0/manifests"},{"name":"@web/test-runner-commands@0.8.0","sha":"cb0b0242c67678fb6694a5cb93dc7490fe62c445","kind":"tag","published_at":"2023-07-12T09:12:11.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/test-runner-commands@0.8.0","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/test-runner-commands@0.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-commands@0.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-commands@0.8.0/manifests"},{"name":"@web/mocks@0.1.6","sha":"68689789ee9414453687ed47d50a92618bb49a71","kind":"tag","published_at":"2023-07-12T07:35:33.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/mocks@0.1.6","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/mocks@0.1.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fmocks@0.1.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fmocks@0.1.6/manifests"},{"name":"@web/dev-server-core@0.5.2","sha":"925e8d2adce9e6197e879f6bee15959a09cf0b02","kind":"tag","published_at":"2023-07-11T11:27:50.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/dev-server-core@0.5.2","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/dev-server-core@0.5.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-core@0.5.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-core@0.5.2/manifests"},{"name":"@web/test-runner-chrome@0.13.4","sha":"925e8d2adce9e6197e879f6bee15959a09cf0b02","kind":"tag","published_at":"2023-07-11T11:27:50.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/test-runner-chrome@0.13.4","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/test-runner-chrome@0.13.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-chrome@0.13.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-chrome@0.13.4/manifests"},{"name":"@web/test-runner-chrome@0.13.3","sha":"718e1524a6e13e04f22f2854657bf3bc00f644a5","kind":"tag","published_at":"2023-07-07T07:16:21.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/test-runner-chrome@0.13.3","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/test-runner-chrome@0.13.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-chrome@0.13.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-chrome@0.13.3/manifests"},{"name":"@web/dev-server-rollup@0.5.2","sha":"9dbe9705bb7f7164ebf7244a5c132b8b6d111325","kind":"tag","published_at":"2023-07-06T11:51:02.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/dev-server-rollup@0.5.2","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/dev-server-rollup@0.5.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-rollup@0.5.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-rollup@0.5.2/manifests"},{"name":"@web/mocks@0.1.5","sha":"627696e04b5a95509d97d28beb17cfb324be3b1f","kind":"tag","published_at":"2023-07-05T16:44:22.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/mocks@0.1.5","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/mocks@0.1.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fmocks@0.1.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fmocks@0.1.5/manifests"},{"name":"@web/mocks@0.1.4","sha":"7ab5f6b6f8cfc683ca82dd73c87ce54be17dcc4d","kind":"tag","published_at":"2023-07-05T11:42:28.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/mocks@0.1.4","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/mocks@0.1.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fmocks@0.1.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fmocks@0.1.4/manifests"},{"name":"@web/mocks@0.1.3","sha":"6664e5b31b4f1eae7fa63620a032cf2519afecdb","kind":"tag","published_at":"2023-07-05T07:27:03.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/mocks@0.1.3","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/mocks@0.1.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fmocks@0.1.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fmocks@0.1.3/manifests"},{"name":"@web/dev-server@0.2.5","sha":"6664e5b31b4f1eae7fa63620a032cf2519afecdb","kind":"tag","published_at":"2023-07-05T07:27:03.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/dev-server@0.2.5","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/dev-server@0.2.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server@0.2.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server@0.2.5/manifests"},{"name":"@web/dev-server-storybook@0.7.4","sha":"6664e5b31b4f1eae7fa63620a032cf2519afecdb","kind":"tag","published_at":"2023-07-05T07:27:03.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/dev-server-storybook@0.7.4","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/dev-server-storybook@0.7.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-storybook@0.7.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-storybook@0.7.4/manifests"},{"name":"@web/dev-server@0.2.4","sha":"b841d1a460ccdc385b41e89bb5cd69df56fc3523","kind":"tag","published_at":"2023-07-04T16:37:55.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/dev-server@0.2.4","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/dev-server@0.2.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server@0.2.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server@0.2.4/manifests"},{"name":"@web/mocks@0.1.2","sha":"b841d1a460ccdc385b41e89bb5cd69df56fc3523","kind":"tag","published_at":"2023-07-04T16:37:55.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/mocks@0.1.2","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/mocks@0.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fmocks@0.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fmocks@0.1.2/manifests"},{"name":"@web/dev-server-storybook@0.7.3","sha":"b841d1a460ccdc385b41e89bb5cd69df56fc3523","kind":"tag","published_at":"2023-07-04T16:37:55.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/dev-server-storybook@0.7.3","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/dev-server-storybook@0.7.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-storybook@0.7.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-storybook@0.7.3/manifests"},{"name":"@web/mocks@0.1.1","sha":"e52b3dd9343ce282eb4d8508c0b7a4037ef20291","kind":"tag","published_at":"2023-07-03T21:29:40.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/mocks@0.1.1","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/mocks@0.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fmocks@0.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fmocks@0.1.1/manifests"},{"name":"@web/mocks@0.1.0","sha":"1c1075737fca694fa75f639f7a3256b35b915025","kind":"tag","published_at":"2023-07-03T12:16:09.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/mocks@0.1.0","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/mocks@0.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fmocks@0.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fmocks@0.1.0/manifests"},{"name":"@web/mocks@0.0.13","sha":"dafafaafc6a601773d31c26a080796d4a8ee5052","kind":"tag","published_at":"2023-06-30T12:15:26.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/mocks@0.0.13","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/mocks@0.0.13","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fmocks@0.0.13","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fmocks@0.0.13/manifests"},{"name":"@web/mocks@0.0.12","sha":"108d314fcdf8cca2a3c71140e4d232a44003bd09","kind":"tag","published_at":"2023-06-30T12:03:14.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/mocks@0.0.12","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/mocks@0.0.12","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fmocks@0.0.12","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fmocks@0.0.12/manifests"},{"name":"@web/mocks@0.0.11","sha":"cfa6afadcdf958b348da8e1b894d25e513ed3a2f","kind":"tag","published_at":"2023-06-23T12:42:01.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/mocks@0.0.11","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/mocks@0.0.11","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fmocks@0.0.11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fmocks@0.0.11/manifests"},{"name":"@web/mocks@0.0.10","sha":"2e1aea4186546079cb654b2ed1a20fe1b7460c63","kind":"tag","published_at":"2023-06-22T19:48:05.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/mocks@0.0.10","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/mocks@0.0.10","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fmocks@0.0.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fmocks@0.0.10/manifests"},{"name":"@web/mocks@0.0.9","sha":"456589bdb2c37b5f6490da73c4bf7e2429a68083","kind":"tag","published_at":"2023-06-22T19:33:51.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/mocks@0.0.9","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/mocks@0.0.9","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fmocks@0.0.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fmocks@0.0.9/manifests"},{"name":"@web/mocks@0.0.8","sha":"cab0cabdef53ed1d656e5eb67287e4c81694007e","kind":"tag","published_at":"2023-06-21T12:46:49.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/mocks@0.0.8","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/mocks@0.0.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fmocks@0.0.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fmocks@0.0.8/manifests"},{"name":"@web/mocks@0.0.7","sha":"5d8e2ad92b2ccbe950251d417d157e80ed5735a9","kind":"tag","published_at":"2023-06-20T14:36:27.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/mocks@0.0.7","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/mocks@0.0.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fmocks@0.0.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fmocks@0.0.7/manifests"},{"name":"@web/mocks@0.0.6","sha":"88d93c5c368ef8b83d45f06d3f461c4da31740ef","kind":"tag","published_at":"2023-06-20T14:10:44.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/mocks@0.0.6","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/mocks@0.0.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fmocks@0.0.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fmocks@0.0.6/manifests"},{"name":"@web/mocks@0.0.5","sha":"324a29382f736810cc95db0e6dea06d091be1147","kind":"tag","published_at":"2023-06-20T13:39:19.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/mocks@0.0.5","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/mocks@0.0.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fmocks@0.0.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fmocks@0.0.5/manifests"},{"name":"@web/mocks@0.0.4","sha":"23ca08b7b808941a2d39e4bfe09abea0569124c9","kind":"tag","published_at":"2023-06-20T13:18:43.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/mocks@0.0.4","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/mocks@0.0.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fmocks@0.0.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fmocks@0.0.4/manifests"},{"name":"@web/mocks@0.0.3","sha":"0227038312bcbe20541dc7bd21ce4d8ff62395ff","kind":"tag","published_at":"2023-06-20T13:06:05.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/mocks@0.0.3","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/mocks@0.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fmocks@0.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fmocks@0.0.3/manifests"},{"name":"@web/mocks@0.0.2","sha":"9caae47663a92d59895a6856d8076560a6e77d1a","kind":"tag","published_at":"2023-06-20T12:56:44.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/mocks@0.0.2","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/mocks@0.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fmocks@0.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fmocks@0.0.2/manifests"},{"name":"@web/test-runner-coverage-v8@0.7.1","sha":"c9da8282f4bf72498ae8feb6d17ddad574d1e80d","kind":"tag","published_at":"2023-06-15T13:30:51.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/test-runner-coverage-v8@0.7.1","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/test-runner-coverage-v8@0.7.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-coverage-v8@0.7.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-coverage-v8@0.7.1/manifests"},{"name":"rollup-plugin-workbox@8.0.1","sha":"c9da8282f4bf72498ae8feb6d17ddad574d1e80d","kind":"tag","published_at":"2023-06-15T13:30:51.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/rollup-plugin-workbox@8.0.1","html_url":"https://github.com/modernweb-dev/web/releases/tag/rollup-plugin-workbox@8.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/rollup-plugin-workbox@8.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/rollup-plugin-workbox@8.0.1/manifests"},{"name":"@web/test-runner-core@0.11.2","sha":"be8c508194cc10281e99aa924a1bc51f0d43b7f6","kind":"tag","published_at":"2023-06-14T11:33:24.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/test-runner-core@0.11.2","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/test-runner-core@0.11.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-core@0.11.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-core@0.11.2/manifests"},{"name":"@web/browser-logs@0.3.2","sha":"be8c508194cc10281e99aa924a1bc51f0d43b7f6","kind":"tag","published_at":"2023-06-14T11:33:24.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/browser-logs@0.3.2","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/browser-logs@0.3.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fbrowser-logs@0.3.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fbrowser-logs@0.3.2/manifests"},{"name":"@web/test-runner-chrome@0.13.2","sha":"be8c508194cc10281e99aa924a1bc51f0d43b7f6","kind":"tag","published_at":"2023-06-14T11:33:24.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/test-runner-chrome@0.13.2","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/test-runner-chrome@0.13.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-chrome@0.13.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-chrome@0.13.2/manifests"},{"name":"@web/dev-server@0.2.3","sha":"be8c508194cc10281e99aa924a1bc51f0d43b7f6","kind":"tag","published_at":"2023-06-14T11:33:24.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/dev-server@0.2.3","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/dev-server@0.2.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server@0.2.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server@0.2.3/manifests"},{"name":"@web/test-runner-playwright@0.10.1","sha":"869190eec293ddae58ac18af74ec46e852b9e732","kind":"tag","published_at":"2023-06-09T13:09:21.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/test-runner-playwright@0.10.1","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/test-runner-playwright@0.10.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-playwright@0.10.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-playwright@0.10.1/manifests"},{"name":"rollup-plugin-workbox@8.0.0","sha":"869190eec293ddae58ac18af74ec46e852b9e732","kind":"tag","published_at":"2023-06-09T13:09:21.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/rollup-plugin-workbox@8.0.0","html_url":"https://github.com/modernweb-dev/web/releases/tag/rollup-plugin-workbox@8.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/rollup-plugin-workbox@8.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/rollup-plugin-workbox@8.0.0/manifests"},{"name":"@web/dev-server@0.2.2","sha":"869190eec293ddae58ac18af74ec46e852b9e732","kind":"tag","published_at":"2023-06-09T13:09:21.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/dev-server@0.2.2","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/dev-server@0.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server@0.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server@0.2.2/manifests"},{"name":"@web/dev-server-hmr@0.2.2","sha":"869190eec293ddae58ac18af74ec46e852b9e732","kind":"tag","published_at":"2023-06-09T13:09:21.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/dev-server-hmr@0.2.2","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/dev-server-hmr@0.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-hmr@0.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-hmr@0.2.2/manifests"},{"name":"@web/dev-server-rollup@0.5.1","sha":"869190eec293ddae58ac18af74ec46e852b9e732","kind":"tag","published_at":"2023-06-09T13:09:21.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/dev-server-rollup@0.5.1","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/dev-server-rollup@0.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-rollup@0.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-rollup@0.5.1/manifests"},{"name":"@web/dev-server-storybook@0.7.2","sha":"869190eec293ddae58ac18af74ec46e852b9e732","kind":"tag","published_at":"2023-06-09T13:09:21.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/dev-server-storybook@0.7.2","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/dev-server-storybook@0.7.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-storybook@0.7.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-storybook@0.7.2/manifests"},{"name":"@web/polyfills-loader@2.1.1","sha":"869190eec293ddae58ac18af74ec46e852b9e732","kind":"tag","published_at":"2023-06-09T13:09:21.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/polyfills-loader@2.1.1","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/polyfills-loader@2.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fpolyfills-loader@2.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fpolyfills-loader@2.1.1/manifests"},{"name":"@web/test-runner-chrome@0.13.1","sha":"869190eec293ddae58ac18af74ec46e852b9e732","kind":"tag","published_at":"2023-06-09T13:09:21.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/test-runner-chrome@0.13.1","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/test-runner-chrome@0.13.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-chrome@0.13.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-chrome@0.13.1/manifests"},{"name":"@web/test-runner-coverage-v8@0.7.0","sha":"869190eec293ddae58ac18af74ec46e852b9e732","kind":"tag","published_at":"2023-06-09T13:09:21.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/test-runner-coverage-v8@0.7.0","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/test-runner-coverage-v8@0.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-coverage-v8@0.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-coverage-v8@0.7.0/manifests"},{"name":"@web/test-runner-coverage-v8@0.6.1","sha":"4d773009b719c3852d52865ae960107fa63d8c62","kind":"tag","published_at":"2023-04-28T13:41:39.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/test-runner-coverage-v8@0.6.1","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/test-runner-coverage-v8@0.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-coverage-v8@0.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-coverage-v8@0.6.1/manifests"},{"name":"@web/polyfills-loader@2.1.0","sha":"893320eeff5e8549fb250f58474bd3fd61268aab","kind":"tag","published_at":"2023-04-25T11:35:52.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/polyfills-loader@2.1.0","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/polyfills-loader@2.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fpolyfills-loader@2.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fpolyfills-loader@2.1.0/manifests"},{"name":"rollup-plugin-workbox@7.0.1","sha":"893320eeff5e8549fb250f58474bd3fd61268aab","kind":"tag","published_at":"2023-04-25T11:35:52.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/rollup-plugin-workbox@7.0.1","html_url":"https://github.com/modernweb-dev/web/releases/tag/rollup-plugin-workbox@7.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/rollup-plugin-workbox@7.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/rollup-plugin-workbox@7.0.1/manifests"},{"name":"@web/dev-server-storybook@0.7.1","sha":"893320eeff5e8549fb250f58474bd3fd61268aab","kind":"tag","published_at":"2023-04-25T11:35:52.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/dev-server-storybook@0.7.1","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/dev-server-storybook@0.7.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-storybook@0.7.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-storybook@0.7.1/manifests"},{"name":"@web/test-runner-mocha@0.8.1","sha":"03c14b43a6f218b57e0a7b5c2603b48e345e4413","kind":"tag","published_at":"2023-04-23T17:57:57.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/test-runner-mocha@0.8.1","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/test-runner-mocha@0.8.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-mocha@0.8.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-mocha@0.8.1/manifests"},{"name":"@web/test-runner-core@0.11.1","sha":"03c14b43a6f218b57e0a7b5c2603b48e345e4413","kind":"tag","published_at":"2023-04-23T17:57:57.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/test-runner-core@0.11.1","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/test-runner-core@0.11.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-core@0.11.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-core@0.11.1/manifests"},{"name":"@web/test-runner-puppeteer@0.13.1","sha":"03c14b43a6f218b57e0a7b5c2603b48e345e4413","kind":"tag","published_at":"2023-04-23T17:57:57.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/test-runner-puppeteer@0.13.1","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/test-runner-puppeteer@0.13.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-puppeteer@0.13.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-puppeteer@0.13.1/manifests"},{"name":"@web/test-runner-browserstack@0.6.1","sha":"03c14b43a6f218b57e0a7b5c2603b48e345e4413","kind":"tag","published_at":"2023-04-23T17:57:57.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/test-runner-browserstack@0.6.1","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/test-runner-browserstack@0.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-browserstack@0.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-browserstack@0.6.1/manifests"},{"name":"@web/test-runner@0.16.1","sha":"03c14b43a6f218b57e0a7b5c2603b48e345e4413","kind":"tag","published_at":"2023-04-23T17:57:57.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/test-runner@0.16.1","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/test-runner@0.16.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner@0.16.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner@0.16.1/manifests"},{"name":"@web/polyfills-loader@2.0.1","sha":"03c14b43a6f218b57e0a7b5c2603b48e345e4413","kind":"tag","published_at":"2023-04-23T17:57:57.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/polyfills-loader@2.0.1","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/polyfills-loader@2.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fpolyfills-loader@2.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fpolyfills-loader@2.0.1/manifests"},{"name":"@web/dev-server-import-maps@0.1.1","sha":"03c14b43a6f218b57e0a7b5c2603b48e345e4413","kind":"tag","published_at":"2023-04-23T17:57:57.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/dev-server-import-maps@0.1.1","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/dev-server-import-maps@0.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-import-maps@0.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-import-maps@0.1.1/manifests"},{"name":"@web/dev-server-hmr@0.2.1","sha":"03c14b43a6f218b57e0a7b5c2603b48e345e4413","kind":"tag","published_at":"2023-04-23T17:57:57.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/dev-server-hmr@0.2.1","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/dev-server-hmr@0.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-hmr@0.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-hmr@0.2.1/manifests"},{"name":"@web/dev-server-esbuild@0.4.1","sha":"03c14b43a6f218b57e0a7b5c2603b48e345e4413","kind":"tag","published_at":"2023-04-23T17:57:57.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/dev-server-esbuild@0.4.1","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/dev-server-esbuild@0.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-esbuild@0.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-esbuild@0.4.1/manifests"},{"name":"@web/test-runner-saucelabs@0.10.0","sha":"03c14b43a6f218b57e0a7b5c2603b48e345e4413","kind":"tag","published_at":"2023-04-23T17:57:57.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/test-runner-saucelabs@0.10.0","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/test-runner-saucelabs@0.10.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-saucelabs@0.10.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-saucelabs@0.10.0/manifests"},{"name":"@web/dev-server-core@0.5.1","sha":"03c14b43a6f218b57e0a7b5c2603b48e345e4413","kind":"tag","published_at":"2023-04-23T17:57:57.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/dev-server-core@0.5.1","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/dev-server-core@0.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-core@0.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-core@0.5.1/manifests"},{"name":"@web/test-runner-webdriver@0.7.0","sha":"03c14b43a6f218b57e0a7b5c2603b48e345e4413","kind":"tag","published_at":"2023-04-23T17:57:57.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/test-runner-webdriver@0.7.0","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/test-runner-webdriver@0.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-webdriver@0.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-webdriver@0.7.0/manifests"},{"name":"@web/dev-server@0.2.1","sha":"03c14b43a6f218b57e0a7b5c2603b48e345e4413","kind":"tag","published_at":"2023-04-23T17:57:57.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/dev-server@0.2.1","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/dev-server@0.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server@0.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server@0.2.1/manifests"},{"name":"@web/config-loader@0.2.1","sha":"03c14b43a6f218b57e0a7b5c2603b48e345e4413","kind":"tag","published_at":"2023-04-23T17:57:57.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/config-loader@0.2.1","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/config-loader@0.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fconfig-loader@0.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fconfig-loader@0.2.1/manifests"},{"name":"@web/browser-logs@0.3.1","sha":"03c14b43a6f218b57e0a7b5c2603b48e345e4413","kind":"tag","published_at":"2023-04-23T17:57:57.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/browser-logs@0.3.1","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/browser-logs@0.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fbrowser-logs@0.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fbrowser-logs@0.3.1/manifests"},{"name":"@web/rollup-plugin-polyfills-loader@2.0.0","sha":"e88f9a3d67a693d74aa66731e65d89d442e7b8b1","kind":"tag","published_at":"2023-04-21T07:03:45.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/rollup-plugin-polyfills-loader@2.0.0","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/rollup-plugin-polyfills-loader@2.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Frollup-plugin-polyfills-loader@2.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Frollup-plugin-polyfills-loader@2.0.0/manifests"},{"name":"@web/rollup-plugin-import-meta-assets@2.0.0","sha":"e88f9a3d67a693d74aa66731e65d89d442e7b8b1","kind":"tag","published_at":"2023-04-21T07:03:45.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/rollup-plugin-import-meta-assets@2.0.0","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/rollup-plugin-import-meta-assets@2.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Frollup-plugin-import-meta-assets@2.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Frollup-plugin-import-meta-assets@2.0.0/manifests"},{"name":"@web/rollup-plugin-html@2.0.0","sha":"e88f9a3d67a693d74aa66731e65d89d442e7b8b1","kind":"tag","published_at":"2023-04-21T07:03:45.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/rollup-plugin-html@2.0.0","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/rollup-plugin-html@2.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Frollup-plugin-html@2.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Frollup-plugin-html@2.0.0/manifests"},{"name":"@web/rollup-plugin-copy@0.4.0","sha":"e88f9a3d67a693d74aa66731e65d89d442e7b8b1","kind":"tag","published_at":"2023-04-21T07:03:45.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/rollup-plugin-copy@0.4.0","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/rollup-plugin-copy@0.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Frollup-plugin-copy@0.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Frollup-plugin-copy@0.4.0/manifests"},{"name":"@web/polyfills-loader@2.0.0","sha":"e88f9a3d67a693d74aa66731e65d89d442e7b8b1","kind":"tag","published_at":"2023-04-21T07:03:45.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/polyfills-loader@2.0.0","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/polyfills-loader@2.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fpolyfills-loader@2.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fpolyfills-loader@2.0.0/manifests"},{"name":"@web/parse5-utils@2.0.0","sha":"e88f9a3d67a693d74aa66731e65d89d442e7b8b1","kind":"tag","published_at":"2023-04-21T07:03:45.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/parse5-utils@2.0.0","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/parse5-utils@2.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fparse5-utils@2.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fparse5-utils@2.0.0/manifests"},{"name":"@web/dev-server-storybook@0.7.0","sha":"e88f9a3d67a693d74aa66731e65d89d442e7b8b1","kind":"tag","published_at":"2023-04-21T07:03:45.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/dev-server-storybook@0.7.0","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/dev-server-storybook@0.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-storybook@0.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-storybook@0.7.0/manifests"},{"name":"@web/dev-server-rollup@0.5.0","sha":"e88f9a3d67a693d74aa66731e65d89d442e7b8b1","kind":"tag","published_at":"2023-04-21T07:03:45.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/dev-server-rollup@0.5.0","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/dev-server-rollup@0.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-rollup@0.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-rollup@0.5.0/manifests"},{"name":"@web/dev-server-legacy@2.0.0","sha":"e88f9a3d67a693d74aa66731e65d89d442e7b8b1","kind":"tag","published_at":"2023-04-21T07:03:45.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/dev-server-legacy@2.0.0","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/dev-server-legacy@2.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-legacy@2.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-legacy@2.0.0/manifests"},{"name":"@web/config-loader@0.2.0","sha":"e88f9a3d67a693d74aa66731e65d89d442e7b8b1","kind":"tag","published_at":"2023-04-21T07:03:45.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/config-loader@0.2.0","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/config-loader@0.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fconfig-loader@0.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fconfig-loader@0.2.0/manifests"},{"name":"@web/dev-server-hmr@0.2.0","sha":"e88f9a3d67a693d74aa66731e65d89d442e7b8b1","kind":"tag","published_at":"2023-04-21T07:03:45.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/dev-server-hmr@0.2.0","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/dev-server-hmr@0.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-hmr@0.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-hmr@0.2.0/manifests"},{"name":"@web/dev-server-esbuild@0.4.0","sha":"e88f9a3d67a693d74aa66731e65d89d442e7b8b1","kind":"tag","published_at":"2023-04-21T07:03:45.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/dev-server-esbuild@0.4.0","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/dev-server-esbuild@0.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-esbuild@0.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-esbuild@0.4.0/manifests"},{"name":"@web/dev-server-core@0.5.0","sha":"e88f9a3d67a693d74aa66731e65d89d442e7b8b1","kind":"tag","published_at":"2023-04-21T07:03:45.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/dev-server-core@0.5.0","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/dev-server-core@0.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-core@0.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-core@0.5.0/manifests"},{"name":"@web/dev-server-import-maps@0.1.0","sha":"e88f9a3d67a693d74aa66731e65d89d442e7b8b1","kind":"tag","published_at":"2023-04-21T07:03:45.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/dev-server-import-maps@0.1.0","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/dev-server-import-maps@0.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-import-maps@0.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-import-maps@0.1.0/manifests"},{"name":"@web/browser-logs@0.3.0","sha":"e88f9a3d67a693d74aa66731e65d89d442e7b8b1","kind":"tag","published_at":"2023-04-21T07:03:45.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/browser-logs@0.3.0","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/browser-logs@0.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fbrowser-logs@0.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fbrowser-logs@0.3.0/manifests"},{"name":"rollup-plugin-workbox@7.0.0","sha":"e88f9a3d67a693d74aa66731e65d89d442e7b8b1","kind":"tag","published_at":"2023-04-21T07:03:45.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/rollup-plugin-workbox@7.0.0","html_url":"https://github.com/modernweb-dev/web/releases/tag/rollup-plugin-workbox@7.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/rollup-plugin-workbox@7.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/rollup-plugin-workbox@7.0.0/manifests"},{"name":"@web/dev-server@0.2.0","sha":"e88f9a3d67a693d74aa66731e65d89d442e7b8b1","kind":"tag","published_at":"2023-04-21T07:03:45.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/dev-server@0.2.0","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/dev-server@0.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server@0.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server@0.2.0/manifests"},{"name":"@web/test-runner-webdriver@0.6.0","sha":"e88f9a3d67a693d74aa66731e65d89d442e7b8b1","kind":"tag","published_at":"2023-04-21T07:03:45.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/test-runner-webdriver@0.6.0","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/test-runner-webdriver@0.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-webdriver@0.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-webdriver@0.6.0/manifests"},{"name":"@web/test-runner-visual-regression@0.8.0","sha":"e88f9a3d67a693d74aa66731e65d89d442e7b8b1","kind":"tag","published_at":"2023-04-21T07:03:45.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/test-runner-visual-regression@0.8.0","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/test-runner-visual-regression@0.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-visual-regression@0.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-visual-regression@0.8.0/manifests"},{"name":"@web/test-runner-selenium@0.6.0","sha":"e88f9a3d67a693d74aa66731e65d89d442e7b8b1","kind":"tag","published_at":"2023-04-21T07:03:45.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/test-runner-selenium@0.6.0","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/test-runner-selenium@0.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-selenium@0.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-selenium@0.6.0/manifests"},{"name":"@web/test-runner-saucelabs@0.9.0","sha":"e88f9a3d67a693d74aa66731e65d89d442e7b8b1","kind":"tag","published_at":"2023-04-21T07:03:45.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/test-runner-saucelabs@0.9.0","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/test-runner-saucelabs@0.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-saucelabs@0.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-saucelabs@0.9.0/manifests"},{"name":"@web/test-runner-puppeteer@0.13.0","sha":"e88f9a3d67a693d74aa66731e65d89d442e7b8b1","kind":"tag","published_at":"2023-04-21T07:03:45.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/test-runner-puppeteer@0.13.0","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/test-runner-puppeteer@0.13.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-puppeteer@0.13.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-puppeteer@0.13.0/manifests"},{"name":"@web/test-runner-playwright@0.10.0","sha":"e88f9a3d67a693d74aa66731e65d89d442e7b8b1","kind":"tag","published_at":"2023-04-21T07:03:45.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/test-runner-playwright@0.10.0","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/test-runner-playwright@0.10.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-playwright@0.10.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-playwright@0.10.0/manifests"},{"name":"@web/test-runner-mocha@0.8.0","sha":"e88f9a3d67a693d74aa66731e65d89d442e7b8b1","kind":"tag","published_at":"2023-04-21T07:03:45.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/test-runner-mocha@0.8.0","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/test-runner-mocha@0.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-mocha@0.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-mocha@0.8.0/manifests"},{"name":"@web/test-runner-junit-reporter@0.6.0","sha":"e88f9a3d67a693d74aa66731e65d89d442e7b8b1","kind":"tag","published_at":"2023-04-21T07:03:45.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/test-runner-junit-reporter@0.6.0","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/test-runner-junit-reporter@0.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-junit-reporter@0.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-junit-reporter@0.6.0/manifests"},{"name":"@web/test-runner-coverage-v8@0.6.0","sha":"e88f9a3d67a693d74aa66731e65d89d442e7b8b1","kind":"tag","published_at":"2023-04-21T07:03:45.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/test-runner-coverage-v8@0.6.0","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/test-runner-coverage-v8@0.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-coverage-v8@0.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-coverage-v8@0.6.0/manifests"},{"name":"@web/test-runner-core@0.11.0","sha":"e88f9a3d67a693d74aa66731e65d89d442e7b8b1","kind":"tag","published_at":"2023-04-21T07:03:45.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/test-runner-core@0.11.0","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/test-runner-core@0.11.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-core@0.11.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-core@0.11.0/manifests"},{"name":"@web/test-runner-commands@0.7.0","sha":"e88f9a3d67a693d74aa66731e65d89d442e7b8b1","kind":"tag","published_at":"2023-04-21T07:03:45.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/test-runner-commands@0.7.0","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/test-runner-commands@0.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-commands@0.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-commands@0.7.0/manifests"},{"name":"@web/test-runner-cli@0.10.0","sha":"e88f9a3d67a693d74aa66731e65d89d442e7b8b1","kind":"tag","published_at":"2023-04-21T07:03:45.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/test-runner-cli@0.10.0","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/test-runner-cli@0.10.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-cli@0.10.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-cli@0.10.0/manifests"},{"name":"@web/test-runner-chrome@0.13.0","sha":"e88f9a3d67a693d74aa66731e65d89d442e7b8b1","kind":"tag","published_at":"2023-04-21T07:03:45.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/test-runner-chrome@0.13.0","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/test-runner-chrome@0.13.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-chrome@0.13.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-chrome@0.13.0/manifests"},{"name":"@web/test-runner-browserstack@0.6.0","sha":"e88f9a3d67a693d74aa66731e65d89d442e7b8b1","kind":"tag","published_at":"2023-04-21T07:03:45.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/test-runner-browserstack@0.6.0","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/test-runner-browserstack@0.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-browserstack@0.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-browserstack@0.6.0/manifests"},{"name":"@web/test-runner@0.16.0","sha":"e88f9a3d67a693d74aa66731e65d89d442e7b8b1","kind":"tag","published_at":"2023-04-21T07:03:45.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/test-runner@0.16.0","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/test-runner@0.16.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner@0.16.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner@0.16.0/manifests"},{"name":"@web/config-loader@0.0.0-canary-20230420104136","sha":"f06778fc3622ac47ec114b96ece3a1c82aa77b4d","kind":"tag","published_at":"2023-04-20T10:41:58.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/config-loader@0.0.0-canary-20230420104136","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/config-loader@0.0.0-canary-20230420104136","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fconfig-loader@0.0.0-canary-20230420104136","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fconfig-loader@0.0.0-canary-20230420104136/manifests"},{"name":"@web/dev-server-core@0.0.0-canary-20230420104136","sha":"f06778fc3622ac47ec114b96ece3a1c82aa77b4d","kind":"tag","published_at":"2023-04-20T10:41:58.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/dev-server-core@0.0.0-canary-20230420104136","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/dev-server-core@0.0.0-canary-20230420104136","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-core@0.0.0-canary-20230420104136","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-core@0.0.0-canary-20230420104136/manifests"},{"name":"@web/dev-server-esbuild@0.0.0-canary-20230420104136","sha":"f06778fc3622ac47ec114b96ece3a1c82aa77b4d","kind":"tag","published_at":"2023-04-20T10:41:58.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/dev-server-esbuild@0.0.0-canary-20230420104136","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/dev-server-esbuild@0.0.0-canary-20230420104136","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-esbuild@0.0.0-canary-20230420104136","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-esbuild@0.0.0-canary-20230420104136/manifests"},{"name":"@web/dev-server-hmr@0.0.0-canary-20230420104136","sha":"f06778fc3622ac47ec114b96ece3a1c82aa77b4d","kind":"tag","published_at":"2023-04-20T10:41:58.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/dev-server-hmr@0.0.0-canary-20230420104136","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/dev-server-hmr@0.0.0-canary-20230420104136","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-hmr@0.0.0-canary-20230420104136","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-hmr@0.0.0-canary-20230420104136/manifests"},{"name":"@web/dev-server-import-maps@0.0.0-canary-20230420104136","sha":"f06778fc3622ac47ec114b96ece3a1c82aa77b4d","kind":"tag","published_at":"2023-04-20T10:41:58.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/dev-server-import-maps@0.0.0-canary-20230420104136","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/dev-server-import-maps@0.0.0-canary-20230420104136","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-import-maps@0.0.0-canary-20230420104136","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-import-maps@0.0.0-canary-20230420104136/manifests"},{"name":"@web/dev-server-legacy@0.0.0-canary-20230420104136","sha":"f06778fc3622ac47ec114b96ece3a1c82aa77b4d","kind":"tag","published_at":"2023-04-20T10:41:58.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/dev-server-legacy@0.0.0-canary-20230420104136","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/dev-server-legacy@0.0.0-canary-20230420104136","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-legacy@0.0.0-canary-20230420104136","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-legacy@0.0.0-canary-20230420104136/manifests"},{"name":"@web/dev-server-rollup@0.0.0-canary-20230420104136","sha":"f06778fc3622ac47ec114b96ece3a1c82aa77b4d","kind":"tag","published_at":"2023-04-20T10:41:58.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/dev-server-rollup@0.0.0-canary-20230420104136","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/dev-server-rollup@0.0.0-canary-20230420104136","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-rollup@0.0.0-canary-20230420104136","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-rollup@0.0.0-canary-20230420104136/manifests"},{"name":"@web/dev-server-storybook@0.0.0-canary-20230420104136","sha":"f06778fc3622ac47ec114b96ece3a1c82aa77b4d","kind":"tag","published_at":"2023-04-20T10:41:58.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/dev-server-storybook@0.0.0-canary-20230420104136","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/dev-server-storybook@0.0.0-canary-20230420104136","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-storybook@0.0.0-canary-20230420104136","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-storybook@0.0.0-canary-20230420104136/manifests"},{"name":"@web/parse5-utils@0.0.0-canary-20230420104136","sha":"f06778fc3622ac47ec114b96ece3a1c82aa77b4d","kind":"tag","published_at":"2023-04-20T10:41:58.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/parse5-utils@0.0.0-canary-20230420104136","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/parse5-utils@0.0.0-canary-20230420104136","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fparse5-utils@0.0.0-canary-20230420104136","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fparse5-utils@0.0.0-canary-20230420104136/manifests"},{"name":"@web/polyfills-loader@0.0.0-canary-20230420104136","sha":"f06778fc3622ac47ec114b96ece3a1c82aa77b4d","kind":"tag","published_at":"2023-04-20T10:41:58.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/polyfills-loader@0.0.0-canary-20230420104136","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/polyfills-loader@0.0.0-canary-20230420104136","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fpolyfills-loader@0.0.0-canary-20230420104136","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fpolyfills-loader@0.0.0-canary-20230420104136/manifests"},{"name":"@web/rollup-plugin-copy@0.0.0-canary-20230420104136","sha":"f06778fc3622ac47ec114b96ece3a1c82aa77b4d","kind":"tag","published_at":"2023-04-20T10:41:58.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/rollup-plugin-copy@0.0.0-canary-20230420104136","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/rollup-plugin-copy@0.0.0-canary-20230420104136","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Frollup-plugin-copy@0.0.0-canary-20230420104136","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Frollup-plugin-copy@0.0.0-canary-20230420104136/manifests"},{"name":"@web/rollup-plugin-html@0.0.0-canary-20230420104136","sha":"f06778fc3622ac47ec114b96ece3a1c82aa77b4d","kind":"tag","published_at":"2023-04-20T10:41:58.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/rollup-plugin-html@0.0.0-canary-20230420104136","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/rollup-plugin-html@0.0.0-canary-20230420104136","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Frollup-plugin-html@0.0.0-canary-20230420104136","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Frollup-plugin-html@0.0.0-canary-20230420104136/manifests"},{"name":"@web/rollup-plugin-import-meta-assets@0.0.0-canary-20230420104136","sha":"f06778fc3622ac47ec114b96ece3a1c82aa77b4d","kind":"tag","published_at":"2023-04-20T10:41:58.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/rollup-plugin-import-meta-assets@0.0.0-canary-20230420104136","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/rollup-plugin-import-meta-assets@0.0.0-canary-20230420104136","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Frollup-plugin-import-meta-assets@0.0.0-canary-20230420104136","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Frollup-plugin-import-meta-assets@0.0.0-canary-20230420104136/manifests"},{"name":"@web/rollup-plugin-polyfills-loader@0.0.0-canary-20230420104136","sha":"f06778fc3622ac47ec114b96ece3a1c82aa77b4d","kind":"tag","published_at":"2023-04-20T10:41:58.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/rollup-plugin-polyfills-loader@0.0.0-canary-20230420104136","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/rollup-plugin-polyfills-loader@0.0.0-canary-20230420104136","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Frollup-plugin-polyfills-loader@0.0.0-canary-20230420104136","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Frollup-plugin-polyfills-loader@0.0.0-canary-20230420104136/manifests"},{"name":"@web/test-runner@0.0.0-canary-20230420104136","sha":"f06778fc3622ac47ec114b96ece3a1c82aa77b4d","kind":"tag","published_at":"2023-04-20T10:41:58.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/test-runner@0.0.0-canary-20230420104136","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/test-runner@0.0.0-canary-20230420104136","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner@0.0.0-canary-20230420104136","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner@0.0.0-canary-20230420104136/manifests"},{"name":"@web/test-runner-browserstack@0.0.0-canary-20230420104136","sha":"f06778fc3622ac47ec114b96ece3a1c82aa77b4d","kind":"tag","published_at":"2023-04-20T10:41:58.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/test-runner-browserstack@0.0.0-canary-20230420104136","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/test-runner-browserstack@0.0.0-canary-20230420104136","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-browserstack@0.0.0-canary-20230420104136","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-browserstack@0.0.0-canary-20230420104136/manifests"},{"name":"@web/test-runner-chrome@0.0.0-canary-20230420104136","sha":"f06778fc3622ac47ec114b96ece3a1c82aa77b4d","kind":"tag","published_at":"2023-04-20T10:41:58.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/test-runner-chrome@0.0.0-canary-20230420104136","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/test-runner-chrome@0.0.0-canary-20230420104136","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-chrome@0.0.0-canary-20230420104136","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-chrome@0.0.0-canary-20230420104136/manifests"},{"name":"@web/test-runner-cli@0.0.0-canary-20230420104136","sha":"f06778fc3622ac47ec114b96ece3a1c82aa77b4d","kind":"tag","published_at":"2023-04-20T10:41:58.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/test-runner-cli@0.0.0-canary-20230420104136","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/test-runner-cli@0.0.0-canary-20230420104136","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-cli@0.0.0-canary-20230420104136","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-cli@0.0.0-canary-20230420104136/manifests"},{"name":"@web/test-runner-commands@0.0.0-canary-20230420104136","sha":"f06778fc3622ac47ec114b96ece3a1c82aa77b4d","kind":"tag","published_at":"2023-04-20T10:41:58.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/test-runner-commands@0.0.0-canary-20230420104136","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/test-runner-commands@0.0.0-canary-20230420104136","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-commands@0.0.0-canary-20230420104136","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-commands@0.0.0-canary-20230420104136/manifests"},{"name":"@web/test-runner-core@0.0.0-canary-20230420104136","sha":"f06778fc3622ac47ec114b96ece3a1c82aa77b4d","kind":"tag","published_at":"2023-04-20T10:41:58.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/test-runner-core@0.0.0-canary-20230420104136","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/test-runner-core@0.0.0-canary-20230420104136","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-core@0.0.0-canary-20230420104136","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-core@0.0.0-canary-20230420104136/manifests"},{"name":"@web/test-runner-coverage-v8@0.0.0-canary-20230420104136","sha":"f06778fc3622ac47ec114b96ece3a1c82aa77b4d","kind":"tag","published_at":"2023-04-20T10:41:58.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/test-runner-coverage-v8@0.0.0-canary-20230420104136","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/test-runner-coverage-v8@0.0.0-canary-20230420104136","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-coverage-v8@0.0.0-canary-20230420104136","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-coverage-v8@0.0.0-canary-20230420104136/manifests"},{"name":"@web/test-runner-junit-reporter@0.0.0-canary-20230420104136","sha":"f06778fc3622ac47ec114b96ece3a1c82aa77b4d","kind":"tag","published_at":"2023-04-20T10:41:58.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/test-runner-junit-reporter@0.0.0-canary-20230420104136","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/test-runner-junit-reporter@0.0.0-canary-20230420104136","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-junit-reporter@0.0.0-canary-20230420104136","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-junit-reporter@0.0.0-canary-20230420104136/manifests"},{"name":"@web/test-runner-mocha@0.0.0-canary-20230420104136","sha":"f06778fc3622ac47ec114b96ece3a1c82aa77b4d","kind":"tag","published_at":"2023-04-20T10:41:58.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/test-runner-mocha@0.0.0-canary-20230420104136","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/test-runner-mocha@0.0.0-canary-20230420104136","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-mocha@0.0.0-canary-20230420104136","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-mocha@0.0.0-canary-20230420104136/manifests"},{"name":"@web/test-runner-playwright@0.0.0-canary-20230420104136","sha":"f06778fc3622ac47ec114b96ece3a1c82aa77b4d","kind":"tag","published_at":"2023-04-20T10:41:58.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/test-runner-playwright@0.0.0-canary-20230420104136","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/test-runner-playwright@0.0.0-canary-20230420104136","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-playwright@0.0.0-canary-20230420104136","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-playwright@0.0.0-canary-20230420104136/manifests"},{"name":"@web/test-runner-puppeteer@0.0.0-canary-20230420104136","sha":"f06778fc3622ac47ec114b96ece3a1c82aa77b4d","kind":"tag","published_at":"2023-04-20T10:41:58.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/test-runner-puppeteer@0.0.0-canary-20230420104136","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/test-runner-puppeteer@0.0.0-canary-20230420104136","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-puppeteer@0.0.0-canary-20230420104136","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-puppeteer@0.0.0-canary-20230420104136/manifests"},{"name":"@web/test-runner-saucelabs@0.0.0-canary-20230420104136","sha":"f06778fc3622ac47ec114b96ece3a1c82aa77b4d","kind":"tag","published_at":"2023-04-20T10:41:58.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/test-runner-saucelabs@0.0.0-canary-20230420104136","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/test-runner-saucelabs@0.0.0-canary-20230420104136","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-saucelabs@0.0.0-canary-20230420104136","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-saucelabs@0.0.0-canary-20230420104136/manifests"},{"name":"@web/test-runner-selenium@0.0.0-canary-20230420104136","sha":"f06778fc3622ac47ec114b96ece3a1c82aa77b4d","kind":"tag","published_at":"2023-04-20T10:41:58.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/test-runner-selenium@0.0.0-canary-20230420104136","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/test-runner-selenium@0.0.0-canary-20230420104136","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-selenium@0.0.0-canary-20230420104136","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-selenium@0.0.0-canary-20230420104136/manifests"},{"name":"@web/test-runner-visual-regression@0.0.0-canary-20230420104136","sha":"f06778fc3622ac47ec114b96ece3a1c82aa77b4d","kind":"tag","published_at":"2023-04-20T10:41:58.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/test-runner-visual-regression@0.0.0-canary-20230420104136","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/test-runner-visual-regression@0.0.0-canary-20230420104136","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-visual-regression@0.0.0-canary-20230420104136","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-visual-regression@0.0.0-canary-20230420104136/manifests"},{"name":"@web/test-runner-webdriver@0.0.0-canary-20230420104136","sha":"f06778fc3622ac47ec114b96ece3a1c82aa77b4d","kind":"tag","published_at":"2023-04-20T10:41:58.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/test-runner-webdriver@0.0.0-canary-20230420104136","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/test-runner-webdriver@0.0.0-canary-20230420104136","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-webdriver@0.0.0-canary-20230420104136","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-webdriver@0.0.0-canary-20230420104136/manifests"},{"name":"rollup-plugin-workbox@0.0.0-canary-20230420104136","sha":"f06778fc3622ac47ec114b96ece3a1c82aa77b4d","kind":"tag","published_at":"2023-04-20T10:41:58.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/rollup-plugin-workbox@0.0.0-canary-20230420104136","html_url":"https://github.com/modernweb-dev/web/releases/tag/rollup-plugin-workbox@0.0.0-canary-20230420104136","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/rollup-plugin-workbox@0.0.0-canary-20230420104136","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/rollup-plugin-workbox@0.0.0-canary-20230420104136/manifests"},{"name":"@web/browser-logs@0.0.0-canary-20230420104136","sha":"f06778fc3622ac47ec114b96ece3a1c82aa77b4d","kind":"tag","published_at":"2023-04-20T10:41:58.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/browser-logs@0.0.0-canary-20230420104136","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/browser-logs@0.0.0-canary-20230420104136","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fbrowser-logs@0.0.0-canary-20230420104136","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fbrowser-logs@0.0.0-canary-20230420104136/manifests"},{"name":"@web/dev-server@0.0.0-canary-20230420104136","sha":"f06778fc3622ac47ec114b96ece3a1c82aa77b4d","kind":"tag","published_at":"2023-04-20T10:41:58.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/dev-server@0.0.0-canary-20230420104136","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/dev-server@0.0.0-canary-20230420104136","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server@0.0.0-canary-20230420104136","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server@0.0.0-canary-20230420104136/manifests"},{"name":"@web/dev-server@0.0.0-canary-20230416222938","sha":"e707f6a94a51c38341c46d01c1bab33fe729ae07","kind":"tag","published_at":"2023-04-16T22:30:00.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/dev-server@0.0.0-canary-20230416222938","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/dev-server@0.0.0-canary-20230416222938","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server@0.0.0-canary-20230416222938","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server@0.0.0-canary-20230416222938/manifests"},{"name":"@web/dev-server-core@0.0.0-canary-20230416222938","sha":"e707f6a94a51c38341c46d01c1bab33fe729ae07","kind":"tag","published_at":"2023-04-16T22:30:00.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/dev-server-core@0.0.0-canary-20230416222938","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/dev-server-core@0.0.0-canary-20230416222938","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-core@0.0.0-canary-20230416222938","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-core@0.0.0-canary-20230416222938/manifests"},{"name":"@web/dev-server-esbuild@0.0.0-canary-20230416222938","sha":"e707f6a94a51c38341c46d01c1bab33fe729ae07","kind":"tag","published_at":"2023-04-16T22:30:00.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/dev-server-esbuild@0.0.0-canary-20230416222938","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/dev-server-esbuild@0.0.0-canary-20230416222938","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-esbuild@0.0.0-canary-20230416222938","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-esbuild@0.0.0-canary-20230416222938/manifests"},{"name":"@web/dev-server-hmr@0.0.0-canary-20230416222938","sha":"e707f6a94a51c38341c46d01c1bab33fe729ae07","kind":"tag","published_at":"2023-04-16T22:30:00.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/dev-server-hmr@0.0.0-canary-20230416222938","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/dev-server-hmr@0.0.0-canary-20230416222938","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-hmr@0.0.0-canary-20230416222938","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-hmr@0.0.0-canary-20230416222938/manifests"},{"name":"@web/dev-server-import-maps@0.0.0-canary-20230416222938","sha":"e707f6a94a51c38341c46d01c1bab33fe729ae07","kind":"tag","published_at":"2023-04-16T22:30:00.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/dev-server-import-maps@0.0.0-canary-20230416222938","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/dev-server-import-maps@0.0.0-canary-20230416222938","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-import-maps@0.0.0-canary-20230416222938","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-import-maps@0.0.0-canary-20230416222938/manifests"},{"name":"@web/dev-server-legacy@0.0.0-canary-20230416222938","sha":"e707f6a94a51c38341c46d01c1bab33fe729ae07","kind":"tag","published_at":"2023-04-16T22:30:00.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/dev-server-legacy@0.0.0-canary-20230416222938","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/dev-server-legacy@0.0.0-canary-20230416222938","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-legacy@0.0.0-canary-20230416222938","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-legacy@0.0.0-canary-20230416222938/manifests"},{"name":"@web/dev-server-rollup@0.0.0-canary-20230416222938","sha":"e707f6a94a51c38341c46d01c1bab33fe729ae07","kind":"tag","published_at":"2023-04-16T22:30:00.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/dev-server-rollup@0.0.0-canary-20230416222938","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/dev-server-rollup@0.0.0-canary-20230416222938","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-rollup@0.0.0-canary-20230416222938","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-rollup@0.0.0-canary-20230416222938/manifests"},{"name":"@web/dev-server-storybook@0.0.0-canary-20230416222938","sha":"e707f6a94a51c38341c46d01c1bab33fe729ae07","kind":"tag","published_at":"2023-04-16T22:30:00.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/dev-server-storybook@0.0.0-canary-20230416222938","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/dev-server-storybook@0.0.0-canary-20230416222938","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-storybook@0.0.0-canary-20230416222938","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-storybook@0.0.0-canary-20230416222938/manifests"},{"name":"@web/parse5-utils@0.0.0-canary-20230416222938","sha":"e707f6a94a51c38341c46d01c1bab33fe729ae07","kind":"tag","published_at":"2023-04-16T22:30:00.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/parse5-utils@0.0.0-canary-20230416222938","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/parse5-utils@0.0.0-canary-20230416222938","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fparse5-utils@0.0.0-canary-20230416222938","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fparse5-utils@0.0.0-canary-20230416222938/manifests"},{"name":"@web/polyfills-loader@0.0.0-canary-20230416222938","sha":"e707f6a94a51c38341c46d01c1bab33fe729ae07","kind":"tag","published_at":"2023-04-16T22:30:00.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/polyfills-loader@0.0.0-canary-20230416222938","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/polyfills-loader@0.0.0-canary-20230416222938","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fpolyfills-loader@0.0.0-canary-20230416222938","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fpolyfills-loader@0.0.0-canary-20230416222938/manifests"},{"name":"@web/rollup-plugin-copy@0.0.0-canary-20230416222938","sha":"e707f6a94a51c38341c46d01c1bab33fe729ae07","kind":"tag","published_at":"2023-04-16T22:30:00.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/rollup-plugin-copy@0.0.0-canary-20230416222938","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/rollup-plugin-copy@0.0.0-canary-20230416222938","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Frollup-plugin-copy@0.0.0-canary-20230416222938","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Frollup-plugin-copy@0.0.0-canary-20230416222938/manifests"},{"name":"@web/rollup-plugin-html@0.0.0-canary-20230416222938","sha":"e707f6a94a51c38341c46d01c1bab33fe729ae07","kind":"tag","published_at":"2023-04-16T22:30:00.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/rollup-plugin-html@0.0.0-canary-20230416222938","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/rollup-plugin-html@0.0.0-canary-20230416222938","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Frollup-plugin-html@0.0.0-canary-20230416222938","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Frollup-plugin-html@0.0.0-canary-20230416222938/manifests"},{"name":"@web/rollup-plugin-import-meta-assets@0.0.0-canary-20230416222938","sha":"e707f6a94a51c38341c46d01c1bab33fe729ae07","kind":"tag","published_at":"2023-04-16T22:30:00.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/rollup-plugin-import-meta-assets@0.0.0-canary-20230416222938","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/rollup-plugin-import-meta-assets@0.0.0-canary-20230416222938","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Frollup-plugin-import-meta-assets@0.0.0-canary-20230416222938","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Frollup-plugin-import-meta-assets@0.0.0-canary-20230416222938/manifests"},{"name":"@web/rollup-plugin-polyfills-loader@0.0.0-canary-20230416222938","sha":"e707f6a94a51c38341c46d01c1bab33fe729ae07","kind":"tag","published_at":"2023-04-16T22:30:00.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/rollup-plugin-polyfills-loader@0.0.0-canary-20230416222938","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/rollup-plugin-polyfills-loader@0.0.0-canary-20230416222938","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Frollup-plugin-polyfills-loader@0.0.0-canary-20230416222938","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Frollup-plugin-polyfills-loader@0.0.0-canary-20230416222938/manifests"},{"name":"@web/test-runner@0.0.0-canary-20230416222938","sha":"e707f6a94a51c38341c46d01c1bab33fe729ae07","kind":"tag","published_at":"2023-04-16T22:30:00.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/test-runner@0.0.0-canary-20230416222938","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/test-runner@0.0.0-canary-20230416222938","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner@0.0.0-canary-20230416222938","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner@0.0.0-canary-20230416222938/manifests"},{"name":"@web/test-runner-browserstack@0.0.0-canary-20230416222938","sha":"e707f6a94a51c38341c46d01c1bab33fe729ae07","kind":"tag","published_at":"2023-04-16T22:30:00.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/test-runner-browserstack@0.0.0-canary-20230416222938","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/test-runner-browserstack@0.0.0-canary-20230416222938","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-browserstack@0.0.0-canary-20230416222938","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-browserstack@0.0.0-canary-20230416222938/manifests"},{"name":"@web/test-runner-chrome@0.0.0-canary-20230416222938","sha":"e707f6a94a51c38341c46d01c1bab33fe729ae07","kind":"tag","published_at":"2023-04-16T22:30:00.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/test-runner-chrome@0.0.0-canary-20230416222938","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/test-runner-chrome@0.0.0-canary-20230416222938","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-chrome@0.0.0-canary-20230416222938","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-chrome@0.0.0-canary-20230416222938/manifests"},{"name":"@web/test-runner-cli@0.0.0-canary-20230416222938","sha":"e707f6a94a51c38341c46d01c1bab33fe729ae07","kind":"tag","published_at":"2023-04-16T22:30:00.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/test-runner-cli@0.0.0-canary-20230416222938","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/test-runner-cli@0.0.0-canary-20230416222938","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-cli@0.0.0-canary-20230416222938","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-cli@0.0.0-canary-20230416222938/manifests"},{"name":"@web/test-runner-commands@0.0.0-canary-20230416222938","sha":"e707f6a94a51c38341c46d01c1bab33fe729ae07","kind":"tag","published_at":"2023-04-16T22:30:00.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/test-runner-commands@0.0.0-canary-20230416222938","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/test-runner-commands@0.0.0-canary-20230416222938","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-commands@0.0.0-canary-20230416222938","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-commands@0.0.0-canary-20230416222938/manifests"},{"name":"@web/test-runner-core@0.0.0-canary-20230416222938","sha":"e707f6a94a51c38341c46d01c1bab33fe729ae07","kind":"tag","published_at":"2023-04-16T22:30:00.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/test-runner-core@0.0.0-canary-20230416222938","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/test-runner-core@0.0.0-canary-20230416222938","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-core@0.0.0-canary-20230416222938","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-core@0.0.0-canary-20230416222938/manifests"},{"name":"@web/test-runner-coverage-v8@0.0.0-canary-20230416222938","sha":"e707f6a94a51c38341c46d01c1bab33fe729ae07","kind":"tag","published_at":"2023-04-16T22:30:00.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/test-runner-coverage-v8@0.0.0-canary-20230416222938","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/test-runner-coverage-v8@0.0.0-canary-20230416222938","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-coverage-v8@0.0.0-canary-20230416222938","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-coverage-v8@0.0.0-canary-20230416222938/manifests"},{"name":"@web/test-runner-junit-reporter@0.0.0-canary-20230416222938","sha":"e707f6a94a51c38341c46d01c1bab33fe729ae07","kind":"tag","published_at":"2023-04-16T22:30:00.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/test-runner-junit-reporter@0.0.0-canary-20230416222938","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/test-runner-junit-reporter@0.0.0-canary-20230416222938","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-junit-reporter@0.0.0-canary-20230416222938","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-junit-reporter@0.0.0-canary-20230416222938/manifests"},{"name":"@web/test-runner-mocha@0.0.0-canary-20230416222938","sha":"e707f6a94a51c38341c46d01c1bab33fe729ae07","kind":"tag","published_at":"2023-04-16T22:30:00.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/test-runner-mocha@0.0.0-canary-20230416222938","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/test-runner-mocha@0.0.0-canary-20230416222938","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-mocha@0.0.0-canary-20230416222938","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-mocha@0.0.0-canary-20230416222938/manifests"},{"name":"@web/test-runner-playwright@0.0.0-canary-20230416222938","sha":"e707f6a94a51c38341c46d01c1bab33fe729ae07","kind":"tag","published_at":"2023-04-16T22:30:00.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/test-runner-playwright@0.0.0-canary-20230416222938","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/test-runner-playwright@0.0.0-canary-20230416222938","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-playwright@0.0.0-canary-20230416222938","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-playwright@0.0.0-canary-20230416222938/manifests"},{"name":"@web/test-runner-puppeteer@0.0.0-canary-20230416222938","sha":"e707f6a94a51c38341c46d01c1bab33fe729ae07","kind":"tag","published_at":"2023-04-16T22:30:00.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/test-runner-puppeteer@0.0.0-canary-20230416222938","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/test-runner-puppeteer@0.0.0-canary-20230416222938","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-puppeteer@0.0.0-canary-20230416222938","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-puppeteer@0.0.0-canary-20230416222938/manifests"},{"name":"@web/test-runner-saucelabs@0.0.0-canary-20230416222938","sha":"e707f6a94a51c38341c46d01c1bab33fe729ae07","kind":"tag","published_at":"2023-04-16T22:30:00.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/test-runner-saucelabs@0.0.0-canary-20230416222938","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/test-runner-saucelabs@0.0.0-canary-20230416222938","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-saucelabs@0.0.0-canary-20230416222938","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-saucelabs@0.0.0-canary-20230416222938/manifests"},{"name":"@web/test-runner-selenium@0.0.0-canary-20230416222938","sha":"e707f6a94a51c38341c46d01c1bab33fe729ae07","kind":"tag","published_at":"2023-04-16T22:30:00.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/test-runner-selenium@0.0.0-canary-20230416222938","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/test-runner-selenium@0.0.0-canary-20230416222938","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-selenium@0.0.0-canary-20230416222938","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-selenium@0.0.0-canary-20230416222938/manifests"},{"name":"@web/test-runner-visual-regression@0.0.0-canary-20230416222938","sha":"e707f6a94a51c38341c46d01c1bab33fe729ae07","kind":"tag","published_at":"2023-04-16T22:30:00.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/test-runner-visual-regression@0.0.0-canary-20230416222938","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/test-runner-visual-regression@0.0.0-canary-20230416222938","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-visual-regression@0.0.0-canary-20230416222938","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-visual-regression@0.0.0-canary-20230416222938/manifests"},{"name":"@web/test-runner-webdriver@0.0.0-canary-20230416222938","sha":"e707f6a94a51c38341c46d01c1bab33fe729ae07","kind":"tag","published_at":"2023-04-16T22:30:00.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/test-runner-webdriver@0.0.0-canary-20230416222938","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/test-runner-webdriver@0.0.0-canary-20230416222938","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-webdriver@0.0.0-canary-20230416222938","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-webdriver@0.0.0-canary-20230416222938/manifests"},{"name":"rollup-plugin-workbox@0.0.0-canary-20230416222938","sha":"e707f6a94a51c38341c46d01c1bab33fe729ae07","kind":"tag","published_at":"2023-04-16T22:30:00.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/rollup-plugin-workbox@0.0.0-canary-20230416222938","html_url":"https://github.com/modernweb-dev/web/releases/tag/rollup-plugin-workbox@0.0.0-canary-20230416222938","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/rollup-plugin-workbox@0.0.0-canary-20230416222938","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/rollup-plugin-workbox@0.0.0-canary-20230416222938/manifests"},{"name":"@web/browser-logs@0.0.0-canary-20230416222938","sha":"e707f6a94a51c38341c46d01c1bab33fe729ae07","kind":"tag","published_at":"2023-04-16T22:30:00.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/browser-logs@0.0.0-canary-20230416222938","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/browser-logs@0.0.0-canary-20230416222938","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fbrowser-logs@0.0.0-canary-20230416222938","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fbrowser-logs@0.0.0-canary-20230416222938/manifests"},{"name":"@web/config-loader@0.0.0-canary-20230416222938","sha":"e707f6a94a51c38341c46d01c1bab33fe729ae07","kind":"tag","published_at":"2023-04-16T22:30:00.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/config-loader@0.0.0-canary-20230416222938","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/config-loader@0.0.0-canary-20230416222938","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fconfig-loader@0.0.0-canary-20230416222938","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fconfig-loader@0.0.0-canary-20230416222938/manifests"},{"name":"@web/test-runner-webdriver@0.0.0-canary-20230405181124","sha":"9c85d738aae7e17c21042879fde985cffdba5e01","kind":"tag","published_at":"2023-04-05T18:11:46.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/test-runner-webdriver@0.0.0-canary-20230405181124","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/test-runner-webdriver@0.0.0-canary-20230405181124","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-webdriver@0.0.0-canary-20230405181124","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-webdriver@0.0.0-canary-20230405181124/manifests"},{"name":"rollup-plugin-workbox@0.0.0-canary-20230405181124","sha":"9c85d738aae7e17c21042879fde985cffdba5e01","kind":"tag","published_at":"2023-04-05T18:11:46.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/rollup-plugin-workbox@0.0.0-canary-20230405181124","html_url":"https://github.com/modernweb-dev/web/releases/tag/rollup-plugin-workbox@0.0.0-canary-20230405181124","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/rollup-plugin-workbox@0.0.0-canary-20230405181124","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/rollup-plugin-workbox@0.0.0-canary-20230405181124/manifests"},{"name":"@web/browser-logs@0.0.0-canary-20230405181124","sha":"9c85d738aae7e17c21042879fde985cffdba5e01","kind":"tag","published_at":"2023-04-05T18:11:46.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/browser-logs@0.0.0-canary-20230405181124","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/browser-logs@0.0.0-canary-20230405181124","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fbrowser-logs@0.0.0-canary-20230405181124","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fbrowser-logs@0.0.0-canary-20230405181124/manifests"},{"name":"@web/config-loader@0.0.0-canary-20230405181124","sha":"9c85d738aae7e17c21042879fde985cffdba5e01","kind":"tag","published_at":"2023-04-05T18:11:46.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/config-loader@0.0.0-canary-20230405181124","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/config-loader@0.0.0-canary-20230405181124","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fconfig-loader@0.0.0-canary-20230405181124","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fconfig-loader@0.0.0-canary-20230405181124/manifests"},{"name":"@web/dev-server@0.0.0-canary-20230405181124","sha":"9c85d738aae7e17c21042879fde985cffdba5e01","kind":"tag","published_at":"2023-04-05T18:11:46.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/dev-server@0.0.0-canary-20230405181124","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/dev-server@0.0.0-canary-20230405181124","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server@0.0.0-canary-20230405181124","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server@0.0.0-canary-20230405181124/manifests"},{"name":"@web/dev-server-core@0.0.0-canary-20230405181124","sha":"9c85d738aae7e17c21042879fde985cffdba5e01","kind":"tag","published_at":"2023-04-05T18:11:46.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/dev-server-core@0.0.0-canary-20230405181124","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/dev-server-core@0.0.0-canary-20230405181124","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-core@0.0.0-canary-20230405181124","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-core@0.0.0-canary-20230405181124/manifests"},{"name":"@web/dev-server-esbuild@0.0.0-canary-20230405181124","sha":"9c85d738aae7e17c21042879fde985cffdba5e01","kind":"tag","published_at":"2023-04-05T18:11:46.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/dev-server-esbuild@0.0.0-canary-20230405181124","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/dev-server-esbuild@0.0.0-canary-20230405181124","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-esbuild@0.0.0-canary-20230405181124","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-esbuild@0.0.0-canary-20230405181124/manifests"},{"name":"@web/dev-server-hmr@0.0.0-canary-20230405181124","sha":"9c85d738aae7e17c21042879fde985cffdba5e01","kind":"tag","published_at":"2023-04-05T18:11:46.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/dev-server-hmr@0.0.0-canary-20230405181124","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/dev-server-hmr@0.0.0-canary-20230405181124","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-hmr@0.0.0-canary-20230405181124","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-hmr@0.0.0-canary-20230405181124/manifests"},{"name":"@web/dev-server-import-maps@0.0.0-canary-20230405181124","sha":"9c85d738aae7e17c21042879fde985cffdba5e01","kind":"tag","published_at":"2023-04-05T18:11:46.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/dev-server-import-maps@0.0.0-canary-20230405181124","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/dev-server-import-maps@0.0.0-canary-20230405181124","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-import-maps@0.0.0-canary-20230405181124","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-import-maps@0.0.0-canary-20230405181124/manifests"},{"name":"@web/dev-server-legacy@0.0.0-canary-20230405181124","sha":"9c85d738aae7e17c21042879fde985cffdba5e01","kind":"tag","published_at":"2023-04-05T18:11:46.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/dev-server-legacy@0.0.0-canary-20230405181124","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/dev-server-legacy@0.0.0-canary-20230405181124","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-legacy@0.0.0-canary-20230405181124","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-legacy@0.0.0-canary-20230405181124/manifests"},{"name":"@web/dev-server-rollup@0.0.0-canary-20230405181124","sha":"9c85d738aae7e17c21042879fde985cffdba5e01","kind":"tag","published_at":"2023-04-05T18:11:46.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/dev-server-rollup@0.0.0-canary-20230405181124","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/dev-server-rollup@0.0.0-canary-20230405181124","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-rollup@0.0.0-canary-20230405181124","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-rollup@0.0.0-canary-20230405181124/manifests"},{"name":"@web/dev-server-storybook@0.0.0-canary-20230405181124","sha":"9c85d738aae7e17c21042879fde985cffdba5e01","kind":"tag","published_at":"2023-04-05T18:11:46.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/dev-server-storybook@0.0.0-canary-20230405181124","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/dev-server-storybook@0.0.0-canary-20230405181124","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-storybook@0.0.0-canary-20230405181124","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-storybook@0.0.0-canary-20230405181124/manifests"},{"name":"@web/parse5-utils@0.0.0-canary-20230405181124","sha":"9c85d738aae7e17c21042879fde985cffdba5e01","kind":"tag","published_at":"2023-04-05T18:11:46.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/parse5-utils@0.0.0-canary-20230405181124","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/parse5-utils@0.0.0-canary-20230405181124","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fparse5-utils@0.0.0-canary-20230405181124","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fparse5-utils@0.0.0-canary-20230405181124/manifests"},{"name":"@web/polyfills-loader@0.0.0-canary-20230405181124","sha":"9c85d738aae7e17c21042879fde985cffdba5e01","kind":"tag","published_at":"2023-04-05T18:11:46.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/polyfills-loader@0.0.0-canary-20230405181124","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/polyfills-loader@0.0.0-canary-20230405181124","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fpolyfills-loader@0.0.0-canary-20230405181124","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fpolyfills-loader@0.0.0-canary-20230405181124/manifests"},{"name":"@web/rollup-plugin-copy@0.0.0-canary-20230405181124","sha":"9c85d738aae7e17c21042879fde985cffdba5e01","kind":"tag","published_at":"2023-04-05T18:11:46.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/rollup-plugin-copy@0.0.0-canary-20230405181124","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/rollup-plugin-copy@0.0.0-canary-20230405181124","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Frollup-plugin-copy@0.0.0-canary-20230405181124","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Frollup-plugin-copy@0.0.0-canary-20230405181124/manifests"},{"name":"@web/rollup-plugin-html@0.0.0-canary-20230405181124","sha":"9c85d738aae7e17c21042879fde985cffdba5e01","kind":"tag","published_at":"2023-04-05T18:11:46.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/rollup-plugin-html@0.0.0-canary-20230405181124","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/rollup-plugin-html@0.0.0-canary-20230405181124","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Frollup-plugin-html@0.0.0-canary-20230405181124","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Frollup-plugin-html@0.0.0-canary-20230405181124/manifests"},{"name":"@web/rollup-plugin-import-meta-assets@0.0.0-canary-20230405181124","sha":"9c85d738aae7e17c21042879fde985cffdba5e01","kind":"tag","published_at":"2023-04-05T18:11:46.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/rollup-plugin-import-meta-assets@0.0.0-canary-20230405181124","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/rollup-plugin-import-meta-assets@0.0.0-canary-20230405181124","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Frollup-plugin-import-meta-assets@0.0.0-canary-20230405181124","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Frollup-plugin-import-meta-assets@0.0.0-canary-20230405181124/manifests"},{"name":"@web/rollup-plugin-polyfills-loader@0.0.0-canary-20230405181124","sha":"9c85d738aae7e17c21042879fde985cffdba5e01","kind":"tag","published_at":"2023-04-05T18:11:46.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/rollup-plugin-polyfills-loader@0.0.0-canary-20230405181124","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/rollup-plugin-polyfills-loader@0.0.0-canary-20230405181124","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Frollup-plugin-polyfills-loader@0.0.0-canary-20230405181124","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Frollup-plugin-polyfills-loader@0.0.0-canary-20230405181124/manifests"},{"name":"@web/test-runner@0.0.0-canary-20230405181124","sha":"9c85d738aae7e17c21042879fde985cffdba5e01","kind":"tag","published_at":"2023-04-05T18:11:46.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/test-runner@0.0.0-canary-20230405181124","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/test-runner@0.0.0-canary-20230405181124","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner@0.0.0-canary-20230405181124","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner@0.0.0-canary-20230405181124/manifests"},{"name":"@web/test-runner-browserstack@0.0.0-canary-20230405181124","sha":"9c85d738aae7e17c21042879fde985cffdba5e01","kind":"tag","published_at":"2023-04-05T18:11:46.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/test-runner-browserstack@0.0.0-canary-20230405181124","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/test-runner-browserstack@0.0.0-canary-20230405181124","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-browserstack@0.0.0-canary-20230405181124","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-browserstack@0.0.0-canary-20230405181124/manifests"},{"name":"@web/test-runner-chrome@0.0.0-canary-20230405181124","sha":"9c85d738aae7e17c21042879fde985cffdba5e01","kind":"tag","published_at":"2023-04-05T18:11:46.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/test-runner-chrome@0.0.0-canary-20230405181124","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/test-runner-chrome@0.0.0-canary-20230405181124","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-chrome@0.0.0-canary-20230405181124","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-chrome@0.0.0-canary-20230405181124/manifests"},{"name":"@web/test-runner-cli@0.0.0-canary-20230405181124","sha":"9c85d738aae7e17c21042879fde985cffdba5e01","kind":"tag","published_at":"2023-04-05T18:11:46.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/test-runner-cli@0.0.0-canary-20230405181124","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/test-runner-cli@0.0.0-canary-20230405181124","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-cli@0.0.0-canary-20230405181124","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-cli@0.0.0-canary-20230405181124/manifests"},{"name":"@web/test-runner-commands@0.0.0-canary-20230405181124","sha":"9c85d738aae7e17c21042879fde985cffdba5e01","kind":"tag","published_at":"2023-04-05T18:11:46.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/test-runner-commands@0.0.0-canary-20230405181124","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/test-runner-commands@0.0.0-canary-20230405181124","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-commands@0.0.0-canary-20230405181124","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-commands@0.0.0-canary-20230405181124/manifests"},{"name":"@web/test-runner-core@0.0.0-canary-20230405181124","sha":"9c85d738aae7e17c21042879fde985cffdba5e01","kind":"tag","published_at":"2023-04-05T18:11:46.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/test-runner-core@0.0.0-canary-20230405181124","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/test-runner-core@0.0.0-canary-20230405181124","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-core@0.0.0-canary-20230405181124","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-core@0.0.0-canary-20230405181124/manifests"},{"name":"@web/test-runner-coverage-v8@0.0.0-canary-20230405181124","sha":"9c85d738aae7e17c21042879fde985cffdba5e01","kind":"tag","published_at":"2023-04-05T18:11:46.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/test-runner-coverage-v8@0.0.0-canary-20230405181124","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/test-runner-coverage-v8@0.0.0-canary-20230405181124","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-coverage-v8@0.0.0-canary-20230405181124","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-coverage-v8@0.0.0-canary-20230405181124/manifests"},{"name":"@web/test-runner-junit-reporter@0.0.0-canary-20230405181124","sha":"9c85d738aae7e17c21042879fde985cffdba5e01","kind":"tag","published_at":"2023-04-05T18:11:46.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/test-runner-junit-reporter@0.0.0-canary-20230405181124","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/test-runner-junit-reporter@0.0.0-canary-20230405181124","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-junit-reporter@0.0.0-canary-20230405181124","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-junit-reporter@0.0.0-canary-20230405181124/manifests"},{"name":"@web/test-runner-mocha@0.0.0-canary-20230405181124","sha":"9c85d738aae7e17c21042879fde985cffdba5e01","kind":"tag","published_at":"2023-04-05T18:11:46.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/test-runner-mocha@0.0.0-canary-20230405181124","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/test-runner-mocha@0.0.0-canary-20230405181124","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-mocha@0.0.0-canary-20230405181124","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-mocha@0.0.0-canary-20230405181124/manifests"},{"name":"@web/test-runner-playwright@0.0.0-canary-20230405181124","sha":"9c85d738aae7e17c21042879fde985cffdba5e01","kind":"tag","published_at":"2023-04-05T18:11:46.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/test-runner-playwright@0.0.0-canary-20230405181124","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/test-runner-playwright@0.0.0-canary-20230405181124","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-playwright@0.0.0-canary-20230405181124","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-playwright@0.0.0-canary-20230405181124/manifests"},{"name":"@web/test-runner-puppeteer@0.0.0-canary-20230405181124","sha":"9c85d738aae7e17c21042879fde985cffdba5e01","kind":"tag","published_at":"2023-04-05T18:11:46.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/test-runner-puppeteer@0.0.0-canary-20230405181124","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/test-runner-puppeteer@0.0.0-canary-20230405181124","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-puppeteer@0.0.0-canary-20230405181124","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-puppeteer@0.0.0-canary-20230405181124/manifests"},{"name":"@web/test-runner-saucelabs@0.0.0-canary-20230405181124","sha":"9c85d738aae7e17c21042879fde985cffdba5e01","kind":"tag","published_at":"2023-04-05T18:11:46.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/test-runner-saucelabs@0.0.0-canary-20230405181124","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/test-runner-saucelabs@0.0.0-canary-20230405181124","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-saucelabs@0.0.0-canary-20230405181124","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-saucelabs@0.0.0-canary-20230405181124/manifests"},{"name":"@web/test-runner-selenium@0.0.0-canary-20230405181124","sha":"9c85d738aae7e17c21042879fde985cffdba5e01","kind":"tag","published_at":"2023-04-05T18:11:46.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/test-runner-selenium@0.0.0-canary-20230405181124","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/test-runner-selenium@0.0.0-canary-20230405181124","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-selenium@0.0.0-canary-20230405181124","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-selenium@0.0.0-canary-20230405181124/manifests"},{"name":"@web/test-runner-visual-regression@0.0.0-canary-20230405181124","sha":"9c85d738aae7e17c21042879fde985cffdba5e01","kind":"tag","published_at":"2023-04-05T18:11:46.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/test-runner-visual-regression@0.0.0-canary-20230405181124","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/test-runner-visual-regression@0.0.0-canary-20230405181124","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-visual-regression@0.0.0-canary-20230405181124","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-visual-regression@0.0.0-canary-20230405181124/manifests"},{"name":"rollup-plugin-workbox@6.2.2","sha":"899961769a41df9f014e909b071088828f9be332","kind":"tag","published_at":"2023-04-04T18:34:21.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/rollup-plugin-workbox@6.2.2","html_url":"https://github.com/modernweb-dev/web/releases/tag/rollup-plugin-workbox@6.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/rollup-plugin-workbox@6.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/rollup-plugin-workbox@6.2.2/manifests"},{"name":"@web/test-runner-saucelabs@0.0.0-canary-20230404134439","sha":"c0ad43ca8d8f95b1d2c4292bff9fe5692fbb713c","kind":"tag","published_at":"2023-04-04T13:45:13.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/test-runner-saucelabs@0.0.0-canary-20230404134439","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/test-runner-saucelabs@0.0.0-canary-20230404134439","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-saucelabs@0.0.0-canary-20230404134439","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-saucelabs@0.0.0-canary-20230404134439/manifests"},{"name":"@web/test-runner-coverage-v8@0.0.0-canary-20230404134439","sha":"c0ad43ca8d8f95b1d2c4292bff9fe5692fbb713c","kind":"tag","published_at":"2023-04-04T13:45:13.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/test-runner-coverage-v8@0.0.0-canary-20230404134439","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/test-runner-coverage-v8@0.0.0-canary-20230404134439","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-coverage-v8@0.0.0-canary-20230404134439","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-coverage-v8@0.0.0-canary-20230404134439/manifests"},{"name":"@web/test-runner-playwright@0.0.0-canary-20230404134439","sha":"c0ad43ca8d8f95b1d2c4292bff9fe5692fbb713c","kind":"tag","published_at":"2023-04-04T13:45:13.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/test-runner-playwright@0.0.0-canary-20230404134439","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/test-runner-playwright@0.0.0-canary-20230404134439","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-playwright@0.0.0-canary-20230404134439","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-playwright@0.0.0-canary-20230404134439/manifests"},{"name":"@web/test-runner-visual-regression@0.0.0-canary-20230404134439","sha":"c0ad43ca8d8f95b1d2c4292bff9fe5692fbb713c","kind":"tag","published_at":"2023-04-04T13:45:13.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/test-runner-visual-regression@0.0.0-canary-20230404134439","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/test-runner-visual-regression@0.0.0-canary-20230404134439","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-visual-regression@0.0.0-canary-20230404134439","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-visual-regression@0.0.0-canary-20230404134439/manifests"},{"name":"@web/test-runner-core@0.0.0-canary-20230404134439","sha":"c0ad43ca8d8f95b1d2c4292bff9fe5692fbb713c","kind":"tag","published_at":"2023-04-04T13:45:13.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/test-runner-core@0.0.0-canary-20230404134439","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/test-runner-core@0.0.0-canary-20230404134439","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-core@0.0.0-canary-20230404134439","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-core@0.0.0-canary-20230404134439/manifests"},{"name":"@web/test-runner-mocha@0.0.0-canary-20230404134439","sha":"c0ad43ca8d8f95b1d2c4292bff9fe5692fbb713c","kind":"tag","published_at":"2023-04-04T13:45:13.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/test-runner-mocha@0.0.0-canary-20230404134439","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/test-runner-mocha@0.0.0-canary-20230404134439","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-mocha@0.0.0-canary-20230404134439","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-mocha@0.0.0-canary-20230404134439/manifests"},{"name":"@web/test-runner-commands@0.0.0-canary-20230404134439","sha":"c0ad43ca8d8f95b1d2c4292bff9fe5692fbb713c","kind":"tag","published_at":"2023-04-04T13:45:13.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/test-runner-commands@0.0.0-canary-20230404134439","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/test-runner-commands@0.0.0-canary-20230404134439","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-commands@0.0.0-canary-20230404134439","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-commands@0.0.0-canary-20230404134439/manifests"},{"name":"@web/test-runner-puppeteer@0.0.0-canary-20230404134439","sha":"c0ad43ca8d8f95b1d2c4292bff9fe5692fbb713c","kind":"tag","published_at":"2023-04-04T13:45:13.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/test-runner-puppeteer@0.0.0-canary-20230404134439","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/test-runner-puppeteer@0.0.0-canary-20230404134439","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-puppeteer@0.0.0-canary-20230404134439","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-puppeteer@0.0.0-canary-20230404134439/manifests"},{"name":"@web/test-runner-cli@0.0.0-canary-20230404134439","sha":"c0ad43ca8d8f95b1d2c4292bff9fe5692fbb713c","kind":"tag","published_at":"2023-04-04T13:45:13.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/test-runner-cli@0.0.0-canary-20230404134439","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/test-runner-cli@0.0.0-canary-20230404134439","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-cli@0.0.0-canary-20230404134439","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-cli@0.0.0-canary-20230404134439/manifests"},{"name":"@web/test-runner-webdriver@0.0.0-canary-20230404134439","sha":"c0ad43ca8d8f95b1d2c4292bff9fe5692fbb713c","kind":"tag","published_at":"2023-04-04T13:45:13.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/test-runner-webdriver@0.0.0-canary-20230404134439","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/test-runner-webdriver@0.0.0-canary-20230404134439","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-webdriver@0.0.0-canary-20230404134439","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-webdriver@0.0.0-canary-20230404134439/manifests"},{"name":"@web/test-runner-selenium@0.0.0-canary-20230404134439","sha":"c0ad43ca8d8f95b1d2c4292bff9fe5692fbb713c","kind":"tag","published_at":"2023-04-04T13:45:13.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/test-runner-selenium@0.0.0-canary-20230404134439","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/test-runner-selenium@0.0.0-canary-20230404134439","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-selenium@0.0.0-canary-20230404134439","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-selenium@0.0.0-canary-20230404134439/manifests"},{"name":"@web/test-runner-chrome@0.0.0-canary-20230404134439","sha":"c0ad43ca8d8f95b1d2c4292bff9fe5692fbb713c","kind":"tag","published_at":"2023-04-04T13:45:13.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/test-runner-chrome@0.0.0-canary-20230404134439","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/test-runner-chrome@0.0.0-canary-20230404134439","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-chrome@0.0.0-canary-20230404134439","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-chrome@0.0.0-canary-20230404134439/manifests"},{"name":"@web/test-runner-junit-reporter@0.0.0-canary-20230404134439","sha":"c0ad43ca8d8f95b1d2c4292bff9fe5692fbb713c","kind":"tag","published_at":"2023-04-04T13:45:13.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/test-runner-junit-reporter@0.0.0-canary-20230404134439","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/test-runner-junit-reporter@0.0.0-canary-20230404134439","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-junit-reporter@0.0.0-canary-20230404134439","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-junit-reporter@0.0.0-canary-20230404134439/manifests"},{"name":"@web/test-runner-browserstack@0.0.0-canary-20230404134439","sha":"c0ad43ca8d8f95b1d2c4292bff9fe5692fbb713c","kind":"tag","published_at":"2023-04-04T13:45:13.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/test-runner-browserstack@0.0.0-canary-20230404134439","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/test-runner-browserstack@0.0.0-canary-20230404134439","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-browserstack@0.0.0-canary-20230404134439","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-browserstack@0.0.0-canary-20230404134439/manifests"},{"name":"rollup-plugin-workbox@0.0.0-canary-20230404134439","sha":"c0ad43ca8d8f95b1d2c4292bff9fe5692fbb713c","kind":"tag","published_at":"2023-04-04T13:45:12.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/rollup-plugin-workbox@0.0.0-canary-20230404134439","html_url":"https://github.com/modernweb-dev/web/releases/tag/rollup-plugin-workbox@0.0.0-canary-20230404134439","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/rollup-plugin-workbox@0.0.0-canary-20230404134439","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/rollup-plugin-workbox@0.0.0-canary-20230404134439/manifests"},{"name":"@web/dev-server-rollup@0.0.0-canary-20230404134439","sha":"c0ad43ca8d8f95b1d2c4292bff9fe5692fbb713c","kind":"tag","published_at":"2023-04-04T13:45:12.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/dev-server-rollup@0.0.0-canary-20230404134439","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/dev-server-rollup@0.0.0-canary-20230404134439","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-rollup@0.0.0-canary-20230404134439","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-rollup@0.0.0-canary-20230404134439/manifests"},{"name":"@web/dev-server-storybook@0.0.0-canary-20230404134439","sha":"c0ad43ca8d8f95b1d2c4292bff9fe5692fbb713c","kind":"tag","published_at":"2023-04-04T13:45:12.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/dev-server-storybook@0.0.0-canary-20230404134439","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/dev-server-storybook@0.0.0-canary-20230404134439","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-storybook@0.0.0-canary-20230404134439","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-storybook@0.0.0-canary-20230404134439/manifests"},{"name":"@web/parse5-utils@0.0.0-canary-20230404134439","sha":"c0ad43ca8d8f95b1d2c4292bff9fe5692fbb713c","kind":"tag","published_at":"2023-04-04T13:45:12.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/parse5-utils@0.0.0-canary-20230404134439","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/parse5-utils@0.0.0-canary-20230404134439","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fparse5-utils@0.0.0-canary-20230404134439","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fparse5-utils@0.0.0-canary-20230404134439/manifests"},{"name":"@web/browser-logs@0.0.0-canary-20230404134439","sha":"c0ad43ca8d8f95b1d2c4292bff9fe5692fbb713c","kind":"tag","published_at":"2023-04-04T13:45:12.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/browser-logs@0.0.0-canary-20230404134439","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/browser-logs@0.0.0-canary-20230404134439","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fbrowser-logs@0.0.0-canary-20230404134439","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fbrowser-logs@0.0.0-canary-20230404134439/manifests"},{"name":"@web/test-runner@0.0.0-canary-20230404134439","sha":"c0ad43ca8d8f95b1d2c4292bff9fe5692fbb713c","kind":"tag","published_at":"2023-04-04T13:45:12.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/test-runner@0.0.0-canary-20230404134439","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/test-runner@0.0.0-canary-20230404134439","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner@0.0.0-canary-20230404134439","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner@0.0.0-canary-20230404134439/manifests"},{"name":"@web/rollup-plugin-polyfills-loader@0.0.0-canary-20230404134439","sha":"c0ad43ca8d8f95b1d2c4292bff9fe5692fbb713c","kind":"tag","published_at":"2023-04-04T13:45:12.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/rollup-plugin-polyfills-loader@0.0.0-canary-20230404134439","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/rollup-plugin-polyfills-loader@0.0.0-canary-20230404134439","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Frollup-plugin-polyfills-loader@0.0.0-canary-20230404134439","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Frollup-plugin-polyfills-loader@0.0.0-canary-20230404134439/manifests"},{"name":"@web/rollup-plugin-import-meta-assets@0.0.0-canary-20230404134439","sha":"c0ad43ca8d8f95b1d2c4292bff9fe5692fbb713c","kind":"tag","published_at":"2023-04-04T13:45:12.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/rollup-plugin-import-meta-assets@0.0.0-canary-20230404134439","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/rollup-plugin-import-meta-assets@0.0.0-canary-20230404134439","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Frollup-plugin-import-meta-assets@0.0.0-canary-20230404134439","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Frollup-plugin-import-meta-assets@0.0.0-canary-20230404134439/manifests"},{"name":"@web/config-loader@0.0.0-canary-20230404134439","sha":"c0ad43ca8d8f95b1d2c4292bff9fe5692fbb713c","kind":"tag","published_at":"2023-04-04T13:45:12.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/config-loader@0.0.0-canary-20230404134439","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/config-loader@0.0.0-canary-20230404134439","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fconfig-loader@0.0.0-canary-20230404134439","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fconfig-loader@0.0.0-canary-20230404134439/manifests"},{"name":"@web/rollup-plugin-html@0.0.0-canary-20230404134439","sha":"c0ad43ca8d8f95b1d2c4292bff9fe5692fbb713c","kind":"tag","published_at":"2023-04-04T13:45:12.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/rollup-plugin-html@0.0.0-canary-20230404134439","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/rollup-plugin-html@0.0.0-canary-20230404134439","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Frollup-plugin-html@0.0.0-canary-20230404134439","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Frollup-plugin-html@0.0.0-canary-20230404134439/manifests"},{"name":"@web/rollup-plugin-copy@0.0.0-canary-20230404134439","sha":"c0ad43ca8d8f95b1d2c4292bff9fe5692fbb713c","kind":"tag","published_at":"2023-04-04T13:45:12.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/rollup-plugin-copy@0.0.0-canary-20230404134439","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/rollup-plugin-copy@0.0.0-canary-20230404134439","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Frollup-plugin-copy@0.0.0-canary-20230404134439","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Frollup-plugin-copy@0.0.0-canary-20230404134439/manifests"},{"name":"@web/polyfills-loader@0.0.0-canary-20230404134439","sha":"c0ad43ca8d8f95b1d2c4292bff9fe5692fbb713c","kind":"tag","published_at":"2023-04-04T13:45:12.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/polyfills-loader@0.0.0-canary-20230404134439","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/polyfills-loader@0.0.0-canary-20230404134439","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fpolyfills-loader@0.0.0-canary-20230404134439","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fpolyfills-loader@0.0.0-canary-20230404134439/manifests"},{"name":"@web/dev-server@0.0.0-canary-20230404134439","sha":"c0ad43ca8d8f95b1d2c4292bff9fe5692fbb713c","kind":"tag","published_at":"2023-04-04T13:45:12.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/dev-server@0.0.0-canary-20230404134439","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/dev-server@0.0.0-canary-20230404134439","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server@0.0.0-canary-20230404134439","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server@0.0.0-canary-20230404134439/manifests"},{"name":"@web/dev-server-core@0.0.0-canary-20230404134439","sha":"c0ad43ca8d8f95b1d2c4292bff9fe5692fbb713c","kind":"tag","published_at":"2023-04-04T13:45:12.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/dev-server-core@0.0.0-canary-20230404134439","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/dev-server-core@0.0.0-canary-20230404134439","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-core@0.0.0-canary-20230404134439","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-core@0.0.0-canary-20230404134439/manifests"},{"name":"@web/dev-server-esbuild@0.0.0-canary-20230404134439","sha":"c0ad43ca8d8f95b1d2c4292bff9fe5692fbb713c","kind":"tag","published_at":"2023-04-04T13:45:12.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/dev-server-esbuild@0.0.0-canary-20230404134439","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/dev-server-esbuild@0.0.0-canary-20230404134439","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-esbuild@0.0.0-canary-20230404134439","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-esbuild@0.0.0-canary-20230404134439/manifests"},{"name":"@web/dev-server-hmr@0.0.0-canary-20230404134439","sha":"c0ad43ca8d8f95b1d2c4292bff9fe5692fbb713c","kind":"tag","published_at":"2023-04-04T13:45:12.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/dev-server-hmr@0.0.0-canary-20230404134439","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/dev-server-hmr@0.0.0-canary-20230404134439","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-hmr@0.0.0-canary-20230404134439","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-hmr@0.0.0-canary-20230404134439/manifests"},{"name":"@web/dev-server-import-maps@0.0.0-canary-20230404134439","sha":"c0ad43ca8d8f95b1d2c4292bff9fe5692fbb713c","kind":"tag","published_at":"2023-04-04T13:45:12.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/dev-server-import-maps@0.0.0-canary-20230404134439","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/dev-server-import-maps@0.0.0-canary-20230404134439","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-import-maps@0.0.0-canary-20230404134439","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-import-maps@0.0.0-canary-20230404134439/manifests"},{"name":"@web/dev-server-legacy@0.0.0-canary-20230404134439","sha":"c0ad43ca8d8f95b1d2c4292bff9fe5692fbb713c","kind":"tag","published_at":"2023-04-04T13:45:12.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/dev-server-legacy@0.0.0-canary-20230404134439","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/dev-server-legacy@0.0.0-canary-20230404134439","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-legacy@0.0.0-canary-20230404134439","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-legacy@0.0.0-canary-20230404134439/manifests"},{"name":"rollup-plugin-workbox@6.2.1","sha":"fbcb166faa0e99902301314c5bcdb19ec31bd6aa","kind":"tag","published_at":"2023-04-04T13:19:13.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/rollup-plugin-workbox@6.2.1","html_url":"https://github.com/modernweb-dev/web/releases/tag/rollup-plugin-workbox@6.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/rollup-plugin-workbox@6.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/rollup-plugin-workbox@6.2.1/manifests"},{"name":"@web/test-runner-visual-regression@0.7.1","sha":"fbcb166faa0e99902301314c5bcdb19ec31bd6aa","kind":"tag","published_at":"2023-04-04T13:19:13.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/test-runner-visual-regression@0.7.1","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/test-runner-visual-regression@0.7.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-visual-regression@0.7.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-visual-regression@0.7.1/manifests"},{"name":"@web/test-runner-puppeteer@0.12.1","sha":"fbcb166faa0e99902301314c5bcdb19ec31bd6aa","kind":"tag","published_at":"2023-04-04T13:19:13.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/test-runner-puppeteer@0.12.1","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/test-runner-puppeteer@0.12.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-puppeteer@0.12.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-puppeteer@0.12.1/manifests"},{"name":"@web/test-runner-junit-reporter@0.5.2","sha":"fbcb166faa0e99902301314c5bcdb19ec31bd6aa","kind":"tag","published_at":"2023-04-04T13:19:13.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/test-runner-junit-reporter@0.5.2","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/test-runner-junit-reporter@0.5.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-junit-reporter@0.5.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-junit-reporter@0.5.2/manifests"},{"name":"@web/test-runner-core@0.10.29","sha":"fbcb166faa0e99902301314c5bcdb19ec31bd6aa","kind":"tag","published_at":"2023-04-04T13:19:13.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/test-runner-core@0.10.29","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/test-runner-core@0.10.29","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-core@0.10.29","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-core@0.10.29/manifests"},{"name":"@web/test-runner-commands@0.6.6","sha":"fbcb166faa0e99902301314c5bcdb19ec31bd6aa","kind":"tag","published_at":"2023-04-04T13:19:13.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/test-runner-commands@0.6.6","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/test-runner-commands@0.6.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-commands@0.6.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-commands@0.6.6/manifests"},{"name":"@web/test-runner-chrome@0.12.1","sha":"fbcb166faa0e99902301314c5bcdb19ec31bd6aa","kind":"tag","published_at":"2023-04-04T13:19:13.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/test-runner-chrome@0.12.1","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/test-runner-chrome@0.12.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-chrome@0.12.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-chrome@0.12.1/manifests"},{"name":"@web/test-runner@0.15.3","sha":"fbcb166faa0e99902301314c5bcdb19ec31bd6aa","kind":"tag","published_at":"2023-04-04T13:19:13.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/test-runner@0.15.3","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/test-runner@0.15.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner@0.15.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner@0.15.3/manifests"},{"name":"@web/rollup-plugin-import-meta-assets@1.0.8","sha":"fbcb166faa0e99902301314c5bcdb19ec31bd6aa","kind":"tag","published_at":"2023-04-04T13:19:13.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/rollup-plugin-import-meta-assets@1.0.8","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/rollup-plugin-import-meta-assets@1.0.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Frollup-plugin-import-meta-assets@1.0.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Frollup-plugin-import-meta-assets@1.0.8/manifests"},{"name":"@web/rollup-plugin-html@1.11.1","sha":"fbcb166faa0e99902301314c5bcdb19ec31bd6aa","kind":"tag","published_at":"2023-04-04T13:19:13.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/rollup-plugin-html@1.11.1","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/rollup-plugin-html@1.11.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Frollup-plugin-html@1.11.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Frollup-plugin-html@1.11.1/manifests"},{"name":"@web/parse5-utils@1.3.1","sha":"fbcb166faa0e99902301314c5bcdb19ec31bd6aa","kind":"tag","published_at":"2023-04-04T13:19:13.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/parse5-utils@1.3.1","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/parse5-utils@1.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fparse5-utils@1.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fparse5-utils@1.3.1/manifests"},{"name":"@web/dev-server-storybook@0.6.2","sha":"fbcb166faa0e99902301314c5bcdb19ec31bd6aa","kind":"tag","published_at":"2023-04-04T13:19:13.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/dev-server-storybook@0.6.2","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/dev-server-storybook@0.6.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-storybook@0.6.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-storybook@0.6.2/manifests"},{"name":"@web/dev-server-rollup@0.4.1","sha":"fbcb166faa0e99902301314c5bcdb19ec31bd6aa","kind":"tag","published_at":"2023-04-04T13:19:13.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/dev-server-rollup@0.4.1","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/dev-server-rollup@0.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-rollup@0.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-rollup@0.4.1/manifests"},{"name":"@web/dev-server-legacy@1.0.3","sha":"fbcb166faa0e99902301314c5bcdb19ec31bd6aa","kind":"tag","published_at":"2023-04-04T13:19:13.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/dev-server-legacy@1.0.3","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/dev-server-legacy@1.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-legacy@1.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-legacy@1.0.3/manifests"},{"name":"@web/dev-server-hmr@0.1.12","sha":"fbcb166faa0e99902301314c5bcdb19ec31bd6aa","kind":"tag","published_at":"2023-04-04T13:19:13.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/dev-server-hmr@0.1.12","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/dev-server-hmr@0.1.12","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-hmr@0.1.12","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-hmr@0.1.12/manifests"},{"name":"@web/dev-server-esbuild@0.3.6","sha":"fbcb166faa0e99902301314c5bcdb19ec31bd6aa","kind":"tag","published_at":"2023-04-04T13:19:13.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/dev-server-esbuild@0.3.6","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/dev-server-esbuild@0.3.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-esbuild@0.3.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-esbuild@0.3.6/manifests"},{"name":"@web/dev-server-core@0.4.1","sha":"fbcb166faa0e99902301314c5bcdb19ec31bd6aa","kind":"tag","published_at":"2023-04-04T13:19:13.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/dev-server-core@0.4.1","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/dev-server-core@0.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-core@0.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-core@0.4.1/manifests"},{"name":"@web/dev-server@0.1.38","sha":"fbcb166faa0e99902301314c5bcdb19ec31bd6aa","kind":"tag","published_at":"2023-04-04T13:19:13.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/dev-server@0.1.38","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/dev-server@0.1.38","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server@0.1.38","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server@0.1.38/manifests"},{"name":"@web/browser-logs@0.2.6","sha":"fbcb166faa0e99902301314c5bcdb19ec31bd6aa","kind":"tag","published_at":"2023-04-04T13:19:13.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/browser-logs@0.2.6","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/browser-logs@0.2.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fbrowser-logs@0.2.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fbrowser-logs@0.2.6/manifests"},{"name":"@web/test-runner-saucelabs@0.0.0-canary-20230404122726","sha":"2c2b1bda8a54e40b24d0c7135ab010439b8f378e","kind":"tag","published_at":"2023-04-04T12:27:54.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/test-runner-saucelabs@0.0.0-canary-20230404122726","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/test-runner-saucelabs@0.0.0-canary-20230404122726","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-saucelabs@0.0.0-canary-20230404122726","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-saucelabs@0.0.0-canary-20230404122726/manifests"},{"name":"@web/test-runner-junit-reporter@0.0.0-canary-20230404122726","sha":"2c2b1bda8a54e40b24d0c7135ab010439b8f378e","kind":"tag","published_at":"2023-04-04T12:27:54.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/test-runner-junit-reporter@0.0.0-canary-20230404122726","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/test-runner-junit-reporter@0.0.0-canary-20230404122726","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-junit-reporter@0.0.0-canary-20230404122726","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-junit-reporter@0.0.0-canary-20230404122726/manifests"},{"name":"@web/test-runner-webdriver@0.0.0-canary-20230404122726","sha":"2c2b1bda8a54e40b24d0c7135ab010439b8f378e","kind":"tag","published_at":"2023-04-04T12:27:54.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/test-runner-webdriver@0.0.0-canary-20230404122726","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/test-runner-webdriver@0.0.0-canary-20230404122726","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-webdriver@0.0.0-canary-20230404122726","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-webdriver@0.0.0-canary-20230404122726/manifests"},{"name":"@web/test-runner-mocha@0.0.0-canary-20230404122726","sha":"2c2b1bda8a54e40b24d0c7135ab010439b8f378e","kind":"tag","published_at":"2023-04-04T12:27:54.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/test-runner-mocha@0.0.0-canary-20230404122726","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/test-runner-mocha@0.0.0-canary-20230404122726","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-mocha@0.0.0-canary-20230404122726","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-mocha@0.0.0-canary-20230404122726/manifests"},{"name":"@web/test-runner-selenium@0.0.0-canary-20230404122726","sha":"2c2b1bda8a54e40b24d0c7135ab010439b8f378e","kind":"tag","published_at":"2023-04-04T12:27:54.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/test-runner-selenium@0.0.0-canary-20230404122726","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/test-runner-selenium@0.0.0-canary-20230404122726","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-selenium@0.0.0-canary-20230404122726","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-selenium@0.0.0-canary-20230404122726/manifests"},{"name":"@web/test-runner-chrome@0.0.0-canary-20230404122726","sha":"2c2b1bda8a54e40b24d0c7135ab010439b8f378e","kind":"tag","published_at":"2023-04-04T12:27:54.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/test-runner-chrome@0.0.0-canary-20230404122726","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/test-runner-chrome@0.0.0-canary-20230404122726","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-chrome@0.0.0-canary-20230404122726","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-chrome@0.0.0-canary-20230404122726/manifests"},{"name":"@web/test-runner-playwright@0.0.0-canary-20230404122726","sha":"2c2b1bda8a54e40b24d0c7135ab010439b8f378e","kind":"tag","published_at":"2023-04-04T12:27:54.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/test-runner-playwright@0.0.0-canary-20230404122726","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/test-runner-playwright@0.0.0-canary-20230404122726","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-playwright@0.0.0-canary-20230404122726","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-playwright@0.0.0-canary-20230404122726/manifests"},{"name":"@web/test-runner-cli@0.0.0-canary-20230404122726","sha":"2c2b1bda8a54e40b24d0c7135ab010439b8f378e","kind":"tag","published_at":"2023-04-04T12:27:54.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/test-runner-cli@0.0.0-canary-20230404122726","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/test-runner-cli@0.0.0-canary-20230404122726","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-cli@0.0.0-canary-20230404122726","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-cli@0.0.0-canary-20230404122726/manifests"},{"name":"@web/test-runner-visual-regression@0.0.0-canary-20230404122726","sha":"2c2b1bda8a54e40b24d0c7135ab010439b8f378e","kind":"tag","published_at":"2023-04-04T12:27:54.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/test-runner-visual-regression@0.0.0-canary-20230404122726","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/test-runner-visual-regression@0.0.0-canary-20230404122726","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-visual-regression@0.0.0-canary-20230404122726","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-visual-regression@0.0.0-canary-20230404122726/manifests"},{"name":"@web/test-runner-commands@0.0.0-canary-20230404122726","sha":"2c2b1bda8a54e40b24d0c7135ab010439b8f378e","kind":"tag","published_at":"2023-04-04T12:27:54.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/test-runner-commands@0.0.0-canary-20230404122726","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/test-runner-commands@0.0.0-canary-20230404122726","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-commands@0.0.0-canary-20230404122726","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-commands@0.0.0-canary-20230404122726/manifests"},{"name":"@web/test-runner-puppeteer@0.0.0-canary-20230404122726","sha":"2c2b1bda8a54e40b24d0c7135ab010439b8f378e","kind":"tag","published_at":"2023-04-04T12:27:54.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/test-runner-puppeteer@0.0.0-canary-20230404122726","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/test-runner-puppeteer@0.0.0-canary-20230404122726","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-puppeteer@0.0.0-canary-20230404122726","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-puppeteer@0.0.0-canary-20230404122726/manifests"},{"name":"@web/test-runner-core@0.0.0-canary-20230404122726","sha":"2c2b1bda8a54e40b24d0c7135ab010439b8f378e","kind":"tag","published_at":"2023-04-04T12:27:54.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/test-runner-core@0.0.0-canary-20230404122726","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/test-runner-core@0.0.0-canary-20230404122726","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-core@0.0.0-canary-20230404122726","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-core@0.0.0-canary-20230404122726/manifests"},{"name":"@web/test-runner-coverage-v8@0.0.0-canary-20230404122726","sha":"2c2b1bda8a54e40b24d0c7135ab010439b8f378e","kind":"tag","published_at":"2023-04-04T12:27:54.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/test-runner-coverage-v8@0.0.0-canary-20230404122726","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/test-runner-coverage-v8@0.0.0-canary-20230404122726","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-coverage-v8@0.0.0-canary-20230404122726","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-coverage-v8@0.0.0-canary-20230404122726/manifests"},{"name":"@web/parse5-utils@0.0.0-canary-20230404122726","sha":"2c2b1bda8a54e40b24d0c7135ab010439b8f378e","kind":"tag","published_at":"2023-04-04T12:27:53.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/parse5-utils@0.0.0-canary-20230404122726","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/parse5-utils@0.0.0-canary-20230404122726","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fparse5-utils@0.0.0-canary-20230404122726","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fparse5-utils@0.0.0-canary-20230404122726/manifests"},{"name":"@web/test-runner-browserstack@0.0.0-canary-20230404122726","sha":"2c2b1bda8a54e40b24d0c7135ab010439b8f378e","kind":"tag","published_at":"2023-04-04T12:27:53.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/test-runner-browserstack@0.0.0-canary-20230404122726","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/test-runner-browserstack@0.0.0-canary-20230404122726","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-browserstack@0.0.0-canary-20230404122726","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-browserstack@0.0.0-canary-20230404122726/manifests"},{"name":"@web/test-runner@0.0.0-canary-20230404122726","sha":"2c2b1bda8a54e40b24d0c7135ab010439b8f378e","kind":"tag","published_at":"2023-04-04T12:27:53.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/test-runner@0.0.0-canary-20230404122726","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/test-runner@0.0.0-canary-20230404122726","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner@0.0.0-canary-20230404122726","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner@0.0.0-canary-20230404122726/manifests"},{"name":"@web/rollup-plugin-polyfills-loader@0.0.0-canary-20230404122726","sha":"2c2b1bda8a54e40b24d0c7135ab010439b8f378e","kind":"tag","published_at":"2023-04-04T12:27:53.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/rollup-plugin-polyfills-loader@0.0.0-canary-20230404122726","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/rollup-plugin-polyfills-loader@0.0.0-canary-20230404122726","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Frollup-plugin-polyfills-loader@0.0.0-canary-20230404122726","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Frollup-plugin-polyfills-loader@0.0.0-canary-20230404122726/manifests"},{"name":"@web/rollup-plugin-import-meta-assets@0.0.0-canary-20230404122726","sha":"2c2b1bda8a54e40b24d0c7135ab010439b8f378e","kind":"tag","published_at":"2023-04-04T12:27:53.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/rollup-plugin-import-meta-assets@0.0.0-canary-20230404122726","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/rollup-plugin-import-meta-assets@0.0.0-canary-20230404122726","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Frollup-plugin-import-meta-assets@0.0.0-canary-20230404122726","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Frollup-plugin-import-meta-assets@0.0.0-canary-20230404122726/manifests"},{"name":"@web/rollup-plugin-html@0.0.0-canary-20230404122726","sha":"2c2b1bda8a54e40b24d0c7135ab010439b8f378e","kind":"tag","published_at":"2023-04-04T12:27:53.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/rollup-plugin-html@0.0.0-canary-20230404122726","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/rollup-plugin-html@0.0.0-canary-20230404122726","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Frollup-plugin-html@0.0.0-canary-20230404122726","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Frollup-plugin-html@0.0.0-canary-20230404122726/manifests"},{"name":"@web/rollup-plugin-copy@0.0.0-canary-20230404122726","sha":"2c2b1bda8a54e40b24d0c7135ab010439b8f378e","kind":"tag","published_at":"2023-04-04T12:27:53.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/rollup-plugin-copy@0.0.0-canary-20230404122726","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/rollup-plugin-copy@0.0.0-canary-20230404122726","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Frollup-plugin-copy@0.0.0-canary-20230404122726","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Frollup-plugin-copy@0.0.0-canary-20230404122726/manifests"},{"name":"@web/polyfills-loader@0.0.0-canary-20230404122726","sha":"2c2b1bda8a54e40b24d0c7135ab010439b8f378e","kind":"tag","published_at":"2023-04-04T12:27:53.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/polyfills-loader@0.0.0-canary-20230404122726","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/polyfills-loader@0.0.0-canary-20230404122726","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fpolyfills-loader@0.0.0-canary-20230404122726","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fpolyfills-loader@0.0.0-canary-20230404122726/manifests"},{"name":"@web/dev-server-storybook@0.0.0-canary-20230404122726","sha":"2c2b1bda8a54e40b24d0c7135ab010439b8f378e","kind":"tag","published_at":"2023-04-04T12:27:53.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/dev-server-storybook@0.0.0-canary-20230404122726","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/dev-server-storybook@0.0.0-canary-20230404122726","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-storybook@0.0.0-canary-20230404122726","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-storybook@0.0.0-canary-20230404122726/manifests"},{"name":"@web/dev-server-rollup@0.0.0-canary-20230404122726","sha":"2c2b1bda8a54e40b24d0c7135ab010439b8f378e","kind":"tag","published_at":"2023-04-04T12:27:53.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/dev-server-rollup@0.0.0-canary-20230404122726","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/dev-server-rollup@0.0.0-canary-20230404122726","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-rollup@0.0.0-canary-20230404122726","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-rollup@0.0.0-canary-20230404122726/manifests"},{"name":"@web/dev-server-legacy@0.0.0-canary-20230404122726","sha":"2c2b1bda8a54e40b24d0c7135ab010439b8f378e","kind":"tag","published_at":"2023-04-04T12:27:53.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/dev-server-legacy@0.0.0-canary-20230404122726","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/dev-server-legacy@0.0.0-canary-20230404122726","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-legacy@0.0.0-canary-20230404122726","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-legacy@0.0.0-canary-20230404122726/manifests"},{"name":"@web/dev-server-import-maps@0.0.0-canary-20230404122726","sha":"2c2b1bda8a54e40b24d0c7135ab010439b8f378e","kind":"tag","published_at":"2023-04-04T12:27:53.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/dev-server-import-maps@0.0.0-canary-20230404122726","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/dev-server-import-maps@0.0.0-canary-20230404122726","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-import-maps@0.0.0-canary-20230404122726","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-import-maps@0.0.0-canary-20230404122726/manifests"},{"name":"@web/dev-server-hmr@0.0.0-canary-20230404122726","sha":"2c2b1bda8a54e40b24d0c7135ab010439b8f378e","kind":"tag","published_at":"2023-04-04T12:27:53.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/dev-server-hmr@0.0.0-canary-20230404122726","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/dev-server-hmr@0.0.0-canary-20230404122726","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-hmr@0.0.0-canary-20230404122726","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-hmr@0.0.0-canary-20230404122726/manifests"},{"name":"@web/dev-server-esbuild@0.0.0-canary-20230404122726","sha":"2c2b1bda8a54e40b24d0c7135ab010439b8f378e","kind":"tag","published_at":"2023-04-04T12:27:53.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/dev-server-esbuild@0.0.0-canary-20230404122726","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/dev-server-esbuild@0.0.0-canary-20230404122726","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-esbuild@0.0.0-canary-20230404122726","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-esbuild@0.0.0-canary-20230404122726/manifests"},{"name":"@web/dev-server-core@0.0.0-canary-20230404122726","sha":"2c2b1bda8a54e40b24d0c7135ab010439b8f378e","kind":"tag","published_at":"2023-04-04T12:27:53.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/dev-server-core@0.0.0-canary-20230404122726","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/dev-server-core@0.0.0-canary-20230404122726","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-core@0.0.0-canary-20230404122726","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-core@0.0.0-canary-20230404122726/manifests"},{"name":"@web/dev-server@0.0.0-canary-20230404122726","sha":"2c2b1bda8a54e40b24d0c7135ab010439b8f378e","kind":"tag","published_at":"2023-04-04T12:27:53.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/dev-server@0.0.0-canary-20230404122726","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/dev-server@0.0.0-canary-20230404122726","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server@0.0.0-canary-20230404122726","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server@0.0.0-canary-20230404122726/manifests"},{"name":"@web/config-loader@0.0.0-canary-20230404122726","sha":"2c2b1bda8a54e40b24d0c7135ab010439b8f378e","kind":"tag","published_at":"2023-04-04T12:27:53.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/config-loader@0.0.0-canary-20230404122726","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/config-loader@0.0.0-canary-20230404122726","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fconfig-loader@0.0.0-canary-20230404122726","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fconfig-loader@0.0.0-canary-20230404122726/manifests"},{"name":"@web/browser-logs@0.0.0-canary-20230404122726","sha":"2c2b1bda8a54e40b24d0c7135ab010439b8f378e","kind":"tag","published_at":"2023-04-04T12:27:53.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/browser-logs@0.0.0-canary-20230404122726","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/browser-logs@0.0.0-canary-20230404122726","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fbrowser-logs@0.0.0-canary-20230404122726","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fbrowser-logs@0.0.0-canary-20230404122726/manifests"},{"name":"rollup-plugin-workbox@0.0.0-canary-20230404122726","sha":"2c2b1bda8a54e40b24d0c7135ab010439b8f378e","kind":"tag","published_at":"2023-04-04T12:27:53.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/rollup-plugin-workbox@0.0.0-canary-20230404122726","html_url":"https://github.com/modernweb-dev/web/releases/tag/rollup-plugin-workbox@0.0.0-canary-20230404122726","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/rollup-plugin-workbox@0.0.0-canary-20230404122726","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/rollup-plugin-workbox@0.0.0-canary-20230404122726/manifests"},{"name":"@web/test-runner-chrome@0.0.0-canary-20230403143511","sha":"151bf9c84023522447063c20b7f10bdb295726e3","kind":"tag","published_at":"2023-04-03T14:35:30.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/test-runner-chrome@0.0.0-canary-20230403143511","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/test-runner-chrome@0.0.0-canary-20230403143511","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-chrome@0.0.0-canary-20230403143511","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-chrome@0.0.0-canary-20230403143511/manifests"},{"name":"rollup-plugin-workbox@0.0.0-canary-20230403143511","sha":"151bf9c84023522447063c20b7f10bdb295726e3","kind":"tag","published_at":"2023-04-03T14:35:30.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/rollup-plugin-workbox@0.0.0-canary-20230403143511","html_url":"https://github.com/modernweb-dev/web/releases/tag/rollup-plugin-workbox@0.0.0-canary-20230403143511","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/rollup-plugin-workbox@0.0.0-canary-20230403143511","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/rollup-plugin-workbox@0.0.0-canary-20230403143511/manifests"},{"name":"@web/dev-server@0.0.0-canary-20230403143511","sha":"151bf9c84023522447063c20b7f10bdb295726e3","kind":"tag","published_at":"2023-04-03T14:35:30.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/dev-server@0.0.0-canary-20230403143511","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/dev-server@0.0.0-canary-20230403143511","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server@0.0.0-canary-20230403143511","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server@0.0.0-canary-20230403143511/manifests"},{"name":"@web/dev-server-core@0.0.0-canary-20230403143511","sha":"151bf9c84023522447063c20b7f10bdb295726e3","kind":"tag","published_at":"2023-04-03T14:35:30.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/dev-server-core@0.0.0-canary-20230403143511","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/dev-server-core@0.0.0-canary-20230403143511","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-core@0.0.0-canary-20230403143511","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-core@0.0.0-canary-20230403143511/manifests"},{"name":"@web/dev-server-esbuild@0.0.0-canary-20230403143511","sha":"151bf9c84023522447063c20b7f10bdb295726e3","kind":"tag","published_at":"2023-04-03T14:35:30.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/dev-server-esbuild@0.0.0-canary-20230403143511","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/dev-server-esbuild@0.0.0-canary-20230403143511","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-esbuild@0.0.0-canary-20230403143511","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-esbuild@0.0.0-canary-20230403143511/manifests"},{"name":"@web/dev-server-legacy@0.0.0-canary-20230403143511","sha":"151bf9c84023522447063c20b7f10bdb295726e3","kind":"tag","published_at":"2023-04-03T14:35:30.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/dev-server-legacy@0.0.0-canary-20230403143511","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/dev-server-legacy@0.0.0-canary-20230403143511","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-legacy@0.0.0-canary-20230403143511","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-legacy@0.0.0-canary-20230403143511/manifests"},{"name":"@web/dev-server-rollup@0.0.0-canary-20230403143511","sha":"151bf9c84023522447063c20b7f10bdb295726e3","kind":"tag","published_at":"2023-04-03T14:35:30.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/dev-server-rollup@0.0.0-canary-20230403143511","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/dev-server-rollup@0.0.0-canary-20230403143511","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-rollup@0.0.0-canary-20230403143511","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-rollup@0.0.0-canary-20230403143511/manifests"},{"name":"@web/dev-server-storybook@0.0.0-canary-20230403143511","sha":"151bf9c84023522447063c20b7f10bdb295726e3","kind":"tag","published_at":"2023-04-03T14:35:30.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/dev-server-storybook@0.0.0-canary-20230403143511","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/dev-server-storybook@0.0.0-canary-20230403143511","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-storybook@0.0.0-canary-20230403143511","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-storybook@0.0.0-canary-20230403143511/manifests"},{"name":"@web/parse5-utils@0.0.0-canary-20230403143511","sha":"151bf9c84023522447063c20b7f10bdb295726e3","kind":"tag","published_at":"2023-04-03T14:35:30.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/parse5-utils@0.0.0-canary-20230403143511","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/parse5-utils@0.0.0-canary-20230403143511","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fparse5-utils@0.0.0-canary-20230403143511","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fparse5-utils@0.0.0-canary-20230403143511/manifests"},{"name":"@web/rollup-plugin-html@0.0.0-canary-20230403143511","sha":"151bf9c84023522447063c20b7f10bdb295726e3","kind":"tag","published_at":"2023-04-03T14:35:30.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/rollup-plugin-html@0.0.0-canary-20230403143511","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/rollup-plugin-html@0.0.0-canary-20230403143511","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Frollup-plugin-html@0.0.0-canary-20230403143511","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Frollup-plugin-html@0.0.0-canary-20230403143511/manifests"},{"name":"@web/test-runner@0.0.0-canary-20230403143511","sha":"151bf9c84023522447063c20b7f10bdb295726e3","kind":"tag","published_at":"2023-04-03T14:35:30.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/test-runner@0.0.0-canary-20230403143511","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/test-runner@0.0.0-canary-20230403143511","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner@0.0.0-canary-20230403143511","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner@0.0.0-canary-20230403143511/manifests"},{"name":"@web/rollup-plugin-polyfills-loader@0.0.0-canary-20230403143511","sha":"151bf9c84023522447063c20b7f10bdb295726e3","kind":"tag","published_at":"2023-04-03T14:35:30.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/rollup-plugin-polyfills-loader@0.0.0-canary-20230403143511","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/rollup-plugin-polyfills-loader@0.0.0-canary-20230403143511","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Frollup-plugin-polyfills-loader@0.0.0-canary-20230403143511","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Frollup-plugin-polyfills-loader@0.0.0-canary-20230403143511/manifests"},{"name":"@web/test-runner-visual-regression@0.0.0-canary-20230403143511","sha":"151bf9c84023522447063c20b7f10bdb295726e3","kind":"tag","published_at":"2023-04-03T14:35:30.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/test-runner-visual-regression@0.0.0-canary-20230403143511","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/test-runner-visual-regression@0.0.0-canary-20230403143511","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-visual-regression@0.0.0-canary-20230403143511","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-visual-regression@0.0.0-canary-20230403143511/manifests"},{"name":"@web/rollup-plugin-import-meta-assets@0.0.0-canary-20230403143511","sha":"151bf9c84023522447063c20b7f10bdb295726e3","kind":"tag","published_at":"2023-04-03T14:35:30.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/rollup-plugin-import-meta-assets@0.0.0-canary-20230403143511","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/rollup-plugin-import-meta-assets@0.0.0-canary-20230403143511","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Frollup-plugin-import-meta-assets@0.0.0-canary-20230403143511","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Frollup-plugin-import-meta-assets@0.0.0-canary-20230403143511/manifests"},{"name":"@web/test-runner-puppeteer@0.0.0-canary-20230403143511","sha":"151bf9c84023522447063c20b7f10bdb295726e3","kind":"tag","published_at":"2023-04-03T14:35:30.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/test-runner-puppeteer@0.0.0-canary-20230403143511","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/test-runner-puppeteer@0.0.0-canary-20230403143511","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-puppeteer@0.0.0-canary-20230403143511","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-puppeteer@0.0.0-canary-20230403143511/manifests"},{"name":"@web/test-runner-playwright@0.0.0-canary-20230403143511","sha":"151bf9c84023522447063c20b7f10bdb295726e3","kind":"tag","published_at":"2023-04-03T14:35:30.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/test-runner-playwright@0.0.0-canary-20230403143511","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/test-runner-playwright@0.0.0-canary-20230403143511","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-playwright@0.0.0-canary-20230403143511","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-playwright@0.0.0-canary-20230403143511/manifests"},{"name":"@web/test-runner-mocha@0.0.0-canary-20230403143511","sha":"151bf9c84023522447063c20b7f10bdb295726e3","kind":"tag","published_at":"2023-04-03T14:35:30.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/test-runner-mocha@0.0.0-canary-20230403143511","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/test-runner-mocha@0.0.0-canary-20230403143511","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-mocha@0.0.0-canary-20230403143511","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-mocha@0.0.0-canary-20230403143511/manifests"},{"name":"@web/test-runner-junit-reporter@0.0.0-canary-20230403143511","sha":"151bf9c84023522447063c20b7f10bdb295726e3","kind":"tag","published_at":"2023-04-03T14:35:30.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/test-runner-junit-reporter@0.0.0-canary-20230403143511","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/test-runner-junit-reporter@0.0.0-canary-20230403143511","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-junit-reporter@0.0.0-canary-20230403143511","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-junit-reporter@0.0.0-canary-20230403143511/manifests"},{"name":"@web/test-runner-coverage-v8@0.0.0-canary-20230403143511","sha":"151bf9c84023522447063c20b7f10bdb295726e3","kind":"tag","published_at":"2023-04-03T14:35:30.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/test-runner-coverage-v8@0.0.0-canary-20230403143511","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/test-runner-coverage-v8@0.0.0-canary-20230403143511","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-coverage-v8@0.0.0-canary-20230403143511","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-coverage-v8@0.0.0-canary-20230403143511/manifests"},{"name":"@web/test-runner-core@0.0.0-canary-20230403143511","sha":"151bf9c84023522447063c20b7f10bdb295726e3","kind":"tag","published_at":"2023-04-03T14:35:30.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/test-runner-core@0.0.0-canary-20230403143511","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/test-runner-core@0.0.0-canary-20230403143511","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-core@0.0.0-canary-20230403143511","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-core@0.0.0-canary-20230403143511/manifests"},{"name":"@web/test-runner-commands@0.0.0-canary-20230403143511","sha":"151bf9c84023522447063c20b7f10bdb295726e3","kind":"tag","published_at":"2023-04-03T14:35:30.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/test-runner-commands@0.0.0-canary-20230403143511","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/test-runner-commands@0.0.0-canary-20230403143511","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-commands@0.0.0-canary-20230403143511","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-commands@0.0.0-canary-20230403143511/manifests"},{"name":"@web/dev-server@0.1.37","sha":"f4a570ace62efc3fddb13d8f34801fae8434a63c","kind":"tag","published_at":"2023-03-29T04:04:19.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/dev-server@0.1.37","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/dev-server@0.1.37","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server@0.1.37","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server@0.1.37/manifests"},{"name":"@web/test-runner-junit-reporter@0.5.1","sha":"f4a570ace62efc3fddb13d8f34801fae8434a63c","kind":"tag","published_at":"2023-03-29T04:04:19.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/test-runner-junit-reporter@0.5.1","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/test-runner-junit-reporter@0.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-junit-reporter@0.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-junit-reporter@0.5.1/manifests"},{"name":"@web/test-runner-chrome@0.12.0","sha":"f4a570ace62efc3fddb13d8f34801fae8434a63c","kind":"tag","published_at":"2023-03-29T04:04:19.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/test-runner-chrome@0.12.0","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/test-runner-chrome@0.12.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-chrome@0.12.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-chrome@0.12.0/manifests"},{"name":"@web/test-runner@0.15.2","sha":"f4a570ace62efc3fddb13d8f34801fae8434a63c","kind":"tag","published_at":"2023-03-29T04:04:19.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/test-runner@0.15.2","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/test-runner@0.15.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner@0.15.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner@0.15.2/manifests"},{"name":"@web/dev-server-esbuild@0.3.5","sha":"f4a570ace62efc3fddb13d8f34801fae8434a63c","kind":"tag","published_at":"2023-03-29T04:04:19.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/dev-server-esbuild@0.3.5","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/dev-server-esbuild@0.3.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-esbuild@0.3.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-esbuild@0.3.5/manifests"},{"name":"@web/test-runner-puppeteer@0.12.0","sha":"f4a570ace62efc3fddb13d8f34801fae8434a63c","kind":"tag","published_at":"2023-03-29T04:04:19.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/test-runner-puppeteer@0.12.0","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/test-runner-puppeteer@0.12.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-puppeteer@0.12.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-puppeteer@0.12.0/manifests"},{"name":"@web/test-runner-mocha@0.0.0-canary-20230328172255","sha":"f5352d65a9562f0d5c295eb428f430ae24b35056","kind":"tag","published_at":"2023-03-28T17:23:13.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/test-runner-mocha@0.0.0-canary-20230328172255","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/test-runner-mocha@0.0.0-canary-20230328172255","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-mocha@0.0.0-canary-20230328172255","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-mocha@0.0.0-canary-20230328172255/manifests"},{"name":"@web/dev-server-esbuild@0.0.0-canary-20230328172255","sha":"f5352d65a9562f0d5c295eb428f430ae24b35056","kind":"tag","published_at":"2023-03-28T17:23:13.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/dev-server-esbuild@0.0.0-canary-20230328172255","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/dev-server-esbuild@0.0.0-canary-20230328172255","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-esbuild@0.0.0-canary-20230328172255","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-esbuild@0.0.0-canary-20230328172255/manifests"},{"name":"@web/dev-server-rollup@0.0.0-canary-20230328172255","sha":"f5352d65a9562f0d5c295eb428f430ae24b35056","kind":"tag","published_at":"2023-03-28T17:23:13.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/dev-server-rollup@0.0.0-canary-20230328172255","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/dev-server-rollup@0.0.0-canary-20230328172255","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-rollup@0.0.0-canary-20230328172255","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-rollup@0.0.0-canary-20230328172255/manifests"},{"name":"@web/dev-server-storybook@0.0.0-canary-20230328172255","sha":"f5352d65a9562f0d5c295eb428f430ae24b35056","kind":"tag","published_at":"2023-03-28T17:23:13.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/dev-server-storybook@0.0.0-canary-20230328172255","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/dev-server-storybook@0.0.0-canary-20230328172255","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-storybook@0.0.0-canary-20230328172255","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-storybook@0.0.0-canary-20230328172255/manifests"},{"name":"@web/rollup-plugin-html@0.0.0-canary-20230328172255","sha":"f5352d65a9562f0d5c295eb428f430ae24b35056","kind":"tag","published_at":"2023-03-28T17:23:13.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/rollup-plugin-html@0.0.0-canary-20230328172255","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/rollup-plugin-html@0.0.0-canary-20230328172255","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Frollup-plugin-html@0.0.0-canary-20230328172255","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Frollup-plugin-html@0.0.0-canary-20230328172255/manifests"},{"name":"@web/rollup-plugin-import-meta-assets@0.0.0-canary-20230328172255","sha":"f5352d65a9562f0d5c295eb428f430ae24b35056","kind":"tag","published_at":"2023-03-28T17:23:13.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/rollup-plugin-import-meta-assets@0.0.0-canary-20230328172255","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/rollup-plugin-import-meta-assets@0.0.0-canary-20230328172255","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Frollup-plugin-import-meta-assets@0.0.0-canary-20230328172255","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Frollup-plugin-import-meta-assets@0.0.0-canary-20230328172255/manifests"},{"name":"@web/rollup-plugin-polyfills-loader@0.0.0-canary-20230328172255","sha":"f5352d65a9562f0d5c295eb428f430ae24b35056","kind":"tag","published_at":"2023-03-28T17:23:13.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/rollup-plugin-polyfills-loader@0.0.0-canary-20230328172255","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/rollup-plugin-polyfills-loader@0.0.0-canary-20230328172255","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Frollup-plugin-polyfills-loader@0.0.0-canary-20230328172255","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Frollup-plugin-polyfills-loader@0.0.0-canary-20230328172255/manifests"},{"name":"@web/test-runner@0.0.0-canary-20230328172255","sha":"f5352d65a9562f0d5c295eb428f430ae24b35056","kind":"tag","published_at":"2023-03-28T17:23:13.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/test-runner@0.0.0-canary-20230328172255","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/test-runner@0.0.0-canary-20230328172255","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner@0.0.0-canary-20230328172255","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner@0.0.0-canary-20230328172255/manifests"},{"name":"@web/test-runner-chrome@0.0.0-canary-20230328172255","sha":"f5352d65a9562f0d5c295eb428f430ae24b35056","kind":"tag","published_at":"2023-03-28T17:23:13.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/test-runner-chrome@0.0.0-canary-20230328172255","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/test-runner-chrome@0.0.0-canary-20230328172255","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-chrome@0.0.0-canary-20230328172255","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-chrome@0.0.0-canary-20230328172255/manifests"},{"name":"@web/test-runner-coverage-v8@0.0.0-canary-20230328172255","sha":"f5352d65a9562f0d5c295eb428f430ae24b35056","kind":"tag","published_at":"2023-03-28T17:23:13.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/test-runner-coverage-v8@0.0.0-canary-20230328172255","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/test-runner-coverage-v8@0.0.0-canary-20230328172255","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-coverage-v8@0.0.0-canary-20230328172255","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-coverage-v8@0.0.0-canary-20230328172255/manifests"},{"name":"@web/test-runner-playwright@0.0.0-canary-20230328172255","sha":"f5352d65a9562f0d5c295eb428f430ae24b35056","kind":"tag","published_at":"2023-03-28T17:23:13.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/test-runner-playwright@0.0.0-canary-20230328172255","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/test-runner-playwright@0.0.0-canary-20230328172255","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-playwright@0.0.0-canary-20230328172255","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-playwright@0.0.0-canary-20230328172255/manifests"},{"name":"rollup-plugin-workbox@0.0.0-canary-20230328172255","sha":"f5352d65a9562f0d5c295eb428f430ae24b35056","kind":"tag","published_at":"2023-03-28T17:23:13.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/rollup-plugin-workbox@0.0.0-canary-20230328172255","html_url":"https://github.com/modernweb-dev/web/releases/tag/rollup-plugin-workbox@0.0.0-canary-20230328172255","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/rollup-plugin-workbox@0.0.0-canary-20230328172255","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/rollup-plugin-workbox@0.0.0-canary-20230328172255/manifests"},{"name":"@web/dev-server@0.0.0-canary-20230328172255","sha":"f5352d65a9562f0d5c295eb428f430ae24b35056","kind":"tag","published_at":"2023-03-28T17:23:13.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/dev-server@0.0.0-canary-20230328172255","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/dev-server@0.0.0-canary-20230328172255","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server@0.0.0-canary-20230328172255","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server@0.0.0-canary-20230328172255/manifests"},{"name":"@web/dev-server-core@0.0.0-canary-20230328172255","sha":"f5352d65a9562f0d5c295eb428f430ae24b35056","kind":"tag","published_at":"2023-03-28T17:23:13.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/dev-server-core@0.0.0-canary-20230328172255","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/dev-server-core@0.0.0-canary-20230328172255","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-core@0.0.0-canary-20230328172255","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-core@0.0.0-canary-20230328172255/manifests"},{"name":"@web/rollup-plugin-import-meta-assets@0.0.0-canary-20230324003129","sha":"ddfd2c18c05060f4c1d2580838db946cf9ecbf79","kind":"tag","published_at":"2023-03-24T00:31:45.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/rollup-plugin-import-meta-assets@0.0.0-canary-20230324003129","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/rollup-plugin-import-meta-assets@0.0.0-canary-20230324003129","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Frollup-plugin-import-meta-assets@0.0.0-canary-20230324003129","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Frollup-plugin-import-meta-assets@0.0.0-canary-20230324003129/manifests"},{"name":"@web/rollup-plugin-polyfills-loader@0.0.0-canary-20230324003129","sha":"ddfd2c18c05060f4c1d2580838db946cf9ecbf79","kind":"tag","published_at":"2023-03-24T00:31:45.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/rollup-plugin-polyfills-loader@0.0.0-canary-20230324003129","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/rollup-plugin-polyfills-loader@0.0.0-canary-20230324003129","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Frollup-plugin-polyfills-loader@0.0.0-canary-20230324003129","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Frollup-plugin-polyfills-loader@0.0.0-canary-20230324003129/manifests"},{"name":"@web/test-runner@0.0.0-canary-20230324003129","sha":"ddfd2c18c05060f4c1d2580838db946cf9ecbf79","kind":"tag","published_at":"2023-03-24T00:31:45.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/test-runner@0.0.0-canary-20230324003129","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/test-runner@0.0.0-canary-20230324003129","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner@0.0.0-canary-20230324003129","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner@0.0.0-canary-20230324003129/manifests"},{"name":"@web/test-runner-mocha@0.0.0-canary-20230324003129","sha":"ddfd2c18c05060f4c1d2580838db946cf9ecbf79","kind":"tag","published_at":"2023-03-24T00:31:45.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/test-runner-mocha@0.0.0-canary-20230324003129","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/test-runner-mocha@0.0.0-canary-20230324003129","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-mocha@0.0.0-canary-20230324003129","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-mocha@0.0.0-canary-20230324003129/manifests"},{"name":"@web/rollup-plugin-html@0.0.0-canary-20230324003129","sha":"ddfd2c18c05060f4c1d2580838db946cf9ecbf79","kind":"tag","published_at":"2023-03-24T00:31:45.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/rollup-plugin-html@0.0.0-canary-20230324003129","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/rollup-plugin-html@0.0.0-canary-20230324003129","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Frollup-plugin-html@0.0.0-canary-20230324003129","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Frollup-plugin-html@0.0.0-canary-20230324003129/manifests"},{"name":"rollup-plugin-workbox@0.0.0-canary-20230324003129","sha":"ddfd2c18c05060f4c1d2580838db946cf9ecbf79","kind":"tag","published_at":"2023-03-24T00:31:45.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/rollup-plugin-workbox@0.0.0-canary-20230324003129","html_url":"https://github.com/modernweb-dev/web/releases/tag/rollup-plugin-workbox@0.0.0-canary-20230324003129","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/rollup-plugin-workbox@0.0.0-canary-20230324003129","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/rollup-plugin-workbox@0.0.0-canary-20230324003129/manifests"},{"name":"@web/dev-server-storybook@0.0.0-canary-20230324003129","sha":"ddfd2c18c05060f4c1d2580838db946cf9ecbf79","kind":"tag","published_at":"2023-03-24T00:31:45.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/dev-server-storybook@0.0.0-canary-20230324003129","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/dev-server-storybook@0.0.0-canary-20230324003129","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-storybook@0.0.0-canary-20230324003129","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-storybook@0.0.0-canary-20230324003129/manifests"},{"name":"@web/dev-server-rollup@0.0.0-canary-20230324003129","sha":"ddfd2c18c05060f4c1d2580838db946cf9ecbf79","kind":"tag","published_at":"2023-03-24T00:31:44.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/dev-server-rollup@0.0.0-canary-20230324003129","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/dev-server-rollup@0.0.0-canary-20230324003129","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-rollup@0.0.0-canary-20230324003129","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-rollup@0.0.0-canary-20230324003129/manifests"},{"name":"@web/dev-server-esbuild@0.0.0-canary-20230324003129","sha":"ddfd2c18c05060f4c1d2580838db946cf9ecbf79","kind":"tag","published_at":"2023-03-24T00:31:44.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/dev-server-esbuild@0.0.0-canary-20230324003129","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/dev-server-esbuild@0.0.0-canary-20230324003129","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-esbuild@0.0.0-canary-20230324003129","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-esbuild@0.0.0-canary-20230324003129/manifests"},{"name":"@web/dev-server@0.0.0-canary-20230324003129","sha":"ddfd2c18c05060f4c1d2580838db946cf9ecbf79","kind":"tag","published_at":"2023-03-24T00:31:44.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/dev-server@0.0.0-canary-20230324003129","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/dev-server@0.0.0-canary-20230324003129","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server@0.0.0-canary-20230324003129","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server@0.0.0-canary-20230324003129/manifests"},{"name":"@web/dev-server@0.0.0-canary-20230321122334","sha":"9ab7bd33a9e32c6d1f2dc5d481408d461c8ec839","kind":"tag","published_at":"2023-03-21T12:23:49.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/dev-server@0.0.0-canary-20230321122334","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/dev-server@0.0.0-canary-20230321122334","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server@0.0.0-canary-20230321122334","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server@0.0.0-canary-20230321122334/manifests"},{"name":"rollup-plugin-workbox@0.0.0-canary-20230321122334","sha":"9ab7bd33a9e32c6d1f2dc5d481408d461c8ec839","kind":"tag","published_at":"2023-03-21T12:23:49.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/rollup-plugin-workbox@0.0.0-canary-20230321122334","html_url":"https://github.com/modernweb-dev/web/releases/tag/rollup-plugin-workbox@0.0.0-canary-20230321122334","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/rollup-plugin-workbox@0.0.0-canary-20230321122334","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/rollup-plugin-workbox@0.0.0-canary-20230321122334/manifests"},{"name":"@web/dev-server-esbuild@0.0.0-canary-20230321122334","sha":"9ab7bd33a9e32c6d1f2dc5d481408d461c8ec839","kind":"tag","published_at":"2023-03-21T12:23:49.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/dev-server-esbuild@0.0.0-canary-20230321122334","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/dev-server-esbuild@0.0.0-canary-20230321122334","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-esbuild@0.0.0-canary-20230321122334","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-esbuild@0.0.0-canary-20230321122334/manifests"},{"name":"@web/dev-server-rollup@0.0.0-canary-20230321122334","sha":"9ab7bd33a9e32c6d1f2dc5d481408d461c8ec839","kind":"tag","published_at":"2023-03-21T12:23:49.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/dev-server-rollup@0.0.0-canary-20230321122334","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/dev-server-rollup@0.0.0-canary-20230321122334","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-rollup@0.0.0-canary-20230321122334","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-rollup@0.0.0-canary-20230321122334/manifests"},{"name":"@web/dev-server-storybook@0.0.0-canary-20230321122334","sha":"9ab7bd33a9e32c6d1f2dc5d481408d461c8ec839","kind":"tag","published_at":"2023-03-21T12:23:49.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/dev-server-storybook@0.0.0-canary-20230321122334","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/dev-server-storybook@0.0.0-canary-20230321122334","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-storybook@0.0.0-canary-20230321122334","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-storybook@0.0.0-canary-20230321122334/manifests"},{"name":"@web/rollup-plugin-html@0.0.0-canary-20230321122334","sha":"9ab7bd33a9e32c6d1f2dc5d481408d461c8ec839","kind":"tag","published_at":"2023-03-21T12:23:49.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/rollup-plugin-html@0.0.0-canary-20230321122334","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/rollup-plugin-html@0.0.0-canary-20230321122334","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Frollup-plugin-html@0.0.0-canary-20230321122334","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Frollup-plugin-html@0.0.0-canary-20230321122334/manifests"},{"name":"@web/rollup-plugin-import-meta-assets@0.0.0-canary-20230321122334","sha":"9ab7bd33a9e32c6d1f2dc5d481408d461c8ec839","kind":"tag","published_at":"2023-03-21T12:23:49.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/rollup-plugin-import-meta-assets@0.0.0-canary-20230321122334","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/rollup-plugin-import-meta-assets@0.0.0-canary-20230321122334","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Frollup-plugin-import-meta-assets@0.0.0-canary-20230321122334","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Frollup-plugin-import-meta-assets@0.0.0-canary-20230321122334/manifests"},{"name":"@web/rollup-plugin-polyfills-loader@0.0.0-canary-20230321122334","sha":"9ab7bd33a9e32c6d1f2dc5d481408d461c8ec839","kind":"tag","published_at":"2023-03-21T12:23:49.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/rollup-plugin-polyfills-loader@0.0.0-canary-20230321122334","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/rollup-plugin-polyfills-loader@0.0.0-canary-20230321122334","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Frollup-plugin-polyfills-loader@0.0.0-canary-20230321122334","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Frollup-plugin-polyfills-loader@0.0.0-canary-20230321122334/manifests"},{"name":"@web/test-runner@0.0.0-canary-20230321122334","sha":"9ab7bd33a9e32c6d1f2dc5d481408d461c8ec839","kind":"tag","published_at":"2023-03-21T12:23:49.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/test-runner@0.0.0-canary-20230321122334","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/test-runner@0.0.0-canary-20230321122334","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner@0.0.0-canary-20230321122334","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner@0.0.0-canary-20230321122334/manifests"},{"name":"@web/test-runner-mocha@0.0.0-canary-20230321122334","sha":"9ab7bd33a9e32c6d1f2dc5d481408d461c8ec839","kind":"tag","published_at":"2023-03-21T12:23:49.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/test-runner-mocha@0.0.0-canary-20230321122334","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/test-runner-mocha@0.0.0-canary-20230321122334","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-mocha@0.0.0-canary-20230321122334","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-mocha@0.0.0-canary-20230321122334/manifests"},{"name":"rollup-plugin-workbox@0.0.0-canary-20230316175616","sha":"b150e0d58f318871068cc2cb99fdd3d31172b5b0","kind":"tag","published_at":"2023-03-16T17:56:33.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/rollup-plugin-workbox@0.0.0-canary-20230316175616","html_url":"https://github.com/modernweb-dev/web/releases/tag/rollup-plugin-workbox@0.0.0-canary-20230316175616","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/rollup-plugin-workbox@0.0.0-canary-20230316175616","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/rollup-plugin-workbox@0.0.0-canary-20230316175616/manifests"},{"name":"@web/test-runner-mocha@0.0.0-canary-20230316175616","sha":"b150e0d58f318871068cc2cb99fdd3d31172b5b0","kind":"tag","published_at":"2023-03-16T17:56:33.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/test-runner-mocha@0.0.0-canary-20230316175616","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/test-runner-mocha@0.0.0-canary-20230316175616","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-mocha@0.0.0-canary-20230316175616","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-mocha@0.0.0-canary-20230316175616/manifests"},{"name":"@web/rollup-plugin-polyfills-loader@0.0.0-canary-20230316175616","sha":"b150e0d58f318871068cc2cb99fdd3d31172b5b0","kind":"tag","published_at":"2023-03-16T17:56:33.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/rollup-plugin-polyfills-loader@0.0.0-canary-20230316175616","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/rollup-plugin-polyfills-loader@0.0.0-canary-20230316175616","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Frollup-plugin-polyfills-loader@0.0.0-canary-20230316175616","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Frollup-plugin-polyfills-loader@0.0.0-canary-20230316175616/manifests"},{"name":"@web/rollup-plugin-import-meta-assets@0.0.0-canary-20230316175616","sha":"b150e0d58f318871068cc2cb99fdd3d31172b5b0","kind":"tag","published_at":"2023-03-16T17:56:33.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/rollup-plugin-import-meta-assets@0.0.0-canary-20230316175616","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/rollup-plugin-import-meta-assets@0.0.0-canary-20230316175616","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Frollup-plugin-import-meta-assets@0.0.0-canary-20230316175616","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Frollup-plugin-import-meta-assets@0.0.0-canary-20230316175616/manifests"},{"name":"@web/rollup-plugin-html@0.0.0-canary-20230316175616","sha":"b150e0d58f318871068cc2cb99fdd3d31172b5b0","kind":"tag","published_at":"2023-03-16T17:56:33.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/rollup-plugin-html@0.0.0-canary-20230316175616","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/rollup-plugin-html@0.0.0-canary-20230316175616","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Frollup-plugin-html@0.0.0-canary-20230316175616","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Frollup-plugin-html@0.0.0-canary-20230316175616/manifests"},{"name":"@web/dev-server-storybook@0.0.0-canary-20230316175616","sha":"b150e0d58f318871068cc2cb99fdd3d31172b5b0","kind":"tag","published_at":"2023-03-16T17:56:33.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/dev-server-storybook@0.0.0-canary-20230316175616","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/dev-server-storybook@0.0.0-canary-20230316175616","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-storybook@0.0.0-canary-20230316175616","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-storybook@0.0.0-canary-20230316175616/manifests"},{"name":"@web/dev-server@0.0.0-canary-20230316175616","sha":"b150e0d58f318871068cc2cb99fdd3d31172b5b0","kind":"tag","published_at":"2023-03-16T17:56:33.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/dev-server@0.0.0-canary-20230316175616","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/dev-server@0.0.0-canary-20230316175616","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server@0.0.0-canary-20230316175616","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server@0.0.0-canary-20230316175616/manifests"},{"name":"@web/test-runner@0.0.0-canary-20230316175616","sha":"b150e0d58f318871068cc2cb99fdd3d31172b5b0","kind":"tag","published_at":"2023-03-16T17:56:33.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/test-runner@0.0.0-canary-20230316175616","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/test-runner@0.0.0-canary-20230316175616","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner@0.0.0-canary-20230316175616","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner@0.0.0-canary-20230316175616/manifests"},{"name":"@web/dev-server-rollup@0.0.0-canary-20230316175616","sha":"b150e0d58f318871068cc2cb99fdd3d31172b5b0","kind":"tag","published_at":"2023-03-16T17:56:33.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/dev-server-rollup@0.0.0-canary-20230316175616","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/dev-server-rollup@0.0.0-canary-20230316175616","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-rollup@0.0.0-canary-20230316175616","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-rollup@0.0.0-canary-20230316175616/manifests"},{"name":"@web/dev-server-esbuild@0.0.0-canary-20230316175616","sha":"b150e0d58f318871068cc2cb99fdd3d31172b5b0","kind":"tag","published_at":"2023-03-16T17:56:33.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/dev-server-esbuild@0.0.0-canary-20230316175616","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/dev-server-esbuild@0.0.0-canary-20230316175616","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-esbuild@0.0.0-canary-20230316175616","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-esbuild@0.0.0-canary-20230316175616/manifests"},{"name":"@web/dev-server-esbuild@0.0.0-canary-20230316170035","sha":"0f5631d0527197de027270c2b1759b72eda7ade8","kind":"tag","published_at":"2023-03-16T17:00:47.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/dev-server-esbuild@0.0.0-canary-20230316170035","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/dev-server-esbuild@0.0.0-canary-20230316170035","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-esbuild@0.0.0-canary-20230316170035","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-esbuild@0.0.0-canary-20230316170035/manifests"},{"name":"@web/dev-server@0.0.0-canary-20230316170035","sha":"0f5631d0527197de027270c2b1759b72eda7ade8","kind":"tag","published_at":"2023-03-16T17:00:47.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/dev-server@0.0.0-canary-20230316170035","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/dev-server@0.0.0-canary-20230316170035","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server@0.0.0-canary-20230316170035","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server@0.0.0-canary-20230316170035/manifests"},{"name":"@web/test-runner-core@0.10.28","sha":"27353503843c2895e8b9e24c8c285498273cadd5","kind":"tag","published_at":"2023-03-14T17:42:45.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/test-runner-core@0.10.28","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/test-runner-core@0.10.28","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-core@0.10.28","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-core@0.10.28/manifests"},{"name":"@web/dev-server-storybook@0.6.1","sha":"27353503843c2895e8b9e24c8c285498273cadd5","kind":"tag","published_at":"2023-03-14T17:42:45.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/dev-server-storybook@0.6.1","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/dev-server-storybook@0.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-storybook@0.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-storybook@0.6.1/manifests"},{"name":"@web/dev-server-rollup@0.4.0","sha":"27353503843c2895e8b9e24c8c285498273cadd5","kind":"tag","published_at":"2023-03-14T17:42:45.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/dev-server-rollup@0.4.0","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/dev-server-rollup@0.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-rollup@0.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-rollup@0.4.0/manifests"},{"name":"@web/dev-server-legacy@1.0.2","sha":"27353503843c2895e8b9e24c8c285498273cadd5","kind":"tag","published_at":"2023-03-14T17:42:45.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/dev-server-legacy@1.0.2","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/dev-server-legacy@1.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-legacy@1.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-legacy@1.0.2/manifests"},{"name":"@web/dev-server-import-maps@0.0.8","sha":"27353503843c2895e8b9e24c8c285498273cadd5","kind":"tag","published_at":"2023-03-14T17:42:45.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/dev-server-import-maps@0.0.8","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/dev-server-import-maps@0.0.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-import-maps@0.0.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-import-maps@0.0.8/manifests"},{"name":"@web/dev-server-hmr@0.1.11","sha":"27353503843c2895e8b9e24c8c285498273cadd5","kind":"tag","published_at":"2023-03-14T17:42:45.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/dev-server-hmr@0.1.11","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/dev-server-hmr@0.1.11","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-hmr@0.1.11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-hmr@0.1.11/manifests"},{"name":"@web/dev-server-esbuild@0.3.4","sha":"27353503843c2895e8b9e24c8c285498273cadd5","kind":"tag","published_at":"2023-03-14T17:42:45.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/dev-server-esbuild@0.3.4","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/dev-server-esbuild@0.3.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-esbuild@0.3.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-esbuild@0.3.4/manifests"},{"name":"@web/dev-server-core@0.4.0","sha":"27353503843c2895e8b9e24c8c285498273cadd5","kind":"tag","published_at":"2023-03-14T17:42:45.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/dev-server-core@0.4.0","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/dev-server-core@0.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-core@0.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-core@0.4.0/manifests"},{"name":"@web/dev-server@0.1.36","sha":"27353503843c2895e8b9e24c8c285498273cadd5","kind":"tag","published_at":"2023-03-14T17:42:45.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/dev-server@0.1.36","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/dev-server@0.1.36","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server@0.1.36","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server@0.1.36/manifests"},{"name":"@web/test-runner@0.15.1","sha":"4046c56a01632571e0649f21a17c13d231d4c678","kind":"tag","published_at":"2023-02-23T12:36:34.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/test-runner@0.15.1","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/test-runner@0.15.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner@0.15.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner@0.15.1/manifests"},{"name":"@web/dev-server-hmr@0.0.0-canary-20230222141205","sha":"d78e960c73f456ce0720592331724ba0df0656fb","kind":"tag","published_at":"2023-02-22T14:12:25.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/dev-server-hmr@0.0.0-canary-20230222141205","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/dev-server-hmr@0.0.0-canary-20230222141205","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-hmr@0.0.0-canary-20230222141205","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-hmr@0.0.0-canary-20230222141205/manifests"},{"name":"@web/test-runner-core@0.0.0-canary-20230222141205","sha":"d78e960c73f456ce0720592331724ba0df0656fb","kind":"tag","published_at":"2023-02-22T14:12:25.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/test-runner-core@0.0.0-canary-20230222141205","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/test-runner-core@0.0.0-canary-20230222141205","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-core@0.0.0-canary-20230222141205","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-core@0.0.0-canary-20230222141205/manifests"},{"name":"@web/test-runner@0.0.0-canary-20230222141205","sha":"d78e960c73f456ce0720592331724ba0df0656fb","kind":"tag","published_at":"2023-02-22T14:12:25.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/test-runner@0.0.0-canary-20230222141205","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/test-runner@0.0.0-canary-20230222141205","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner@0.0.0-canary-20230222141205","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner@0.0.0-canary-20230222141205/manifests"},{"name":"@web/dev-server-storybook@0.0.0-canary-20230222141205","sha":"d78e960c73f456ce0720592331724ba0df0656fb","kind":"tag","published_at":"2023-02-22T14:12:25.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/dev-server-storybook@0.0.0-canary-20230222141205","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/dev-server-storybook@0.0.0-canary-20230222141205","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-storybook@0.0.0-canary-20230222141205","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-storybook@0.0.0-canary-20230222141205/manifests"},{"name":"@web/dev-server-rollup@0.0.0-canary-20230222141205","sha":"d78e960c73f456ce0720592331724ba0df0656fb","kind":"tag","published_at":"2023-02-22T14:12:25.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/dev-server-rollup@0.0.0-canary-20230222141205","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/dev-server-rollup@0.0.0-canary-20230222141205","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-rollup@0.0.0-canary-20230222141205","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-rollup@0.0.0-canary-20230222141205/manifests"},{"name":"@web/dev-server-legacy@0.0.0-canary-20230222141205","sha":"d78e960c73f456ce0720592331724ba0df0656fb","kind":"tag","published_at":"2023-02-22T14:12:25.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/dev-server-legacy@0.0.0-canary-20230222141205","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/dev-server-legacy@0.0.0-canary-20230222141205","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-legacy@0.0.0-canary-20230222141205","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-legacy@0.0.0-canary-20230222141205/manifests"},{"name":"@web/dev-server-import-maps@0.0.0-canary-20230222141205","sha":"d78e960c73f456ce0720592331724ba0df0656fb","kind":"tag","published_at":"2023-02-22T14:12:25.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/dev-server-import-maps@0.0.0-canary-20230222141205","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/dev-server-import-maps@0.0.0-canary-20230222141205","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-import-maps@0.0.0-canary-20230222141205","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-import-maps@0.0.0-canary-20230222141205/manifests"},{"name":"@web/dev-server-esbuild@0.0.0-canary-20230222141205","sha":"d78e960c73f456ce0720592331724ba0df0656fb","kind":"tag","published_at":"2023-02-22T14:12:25.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/dev-server-esbuild@0.0.0-canary-20230222141205","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/dev-server-esbuild@0.0.0-canary-20230222141205","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-esbuild@0.0.0-canary-20230222141205","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-esbuild@0.0.0-canary-20230222141205/manifests"},{"name":"@web/dev-server-core@0.0.0-canary-20230222141205","sha":"d78e960c73f456ce0720592331724ba0df0656fb","kind":"tag","published_at":"2023-02-22T14:12:25.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/dev-server-core@0.0.0-canary-20230222141205","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/dev-server-core@0.0.0-canary-20230222141205","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-core@0.0.0-canary-20230222141205","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-core@0.0.0-canary-20230222141205/manifests"},{"name":"@web/dev-server@0.0.0-canary-20230222141205","sha":"d78e960c73f456ce0720592331724ba0df0656fb","kind":"tag","published_at":"2023-02-22T14:12:25.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/dev-server@0.0.0-canary-20230222141205","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/dev-server@0.0.0-canary-20230222141205","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server@0.0.0-canary-20230222141205","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server@0.0.0-canary-20230222141205/manifests"},{"name":"@web/test-runner-core@0.0.0-canary-20230216020153","sha":"813368bdef833b0e02de72bd318b67bebde5d529","kind":"tag","published_at":"2023-02-16T02:02:08.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/test-runner-core@0.0.0-canary-20230216020153","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/test-runner-core@0.0.0-canary-20230216020153","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-core@0.0.0-canary-20230216020153","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-core@0.0.0-canary-20230216020153/manifests"},{"name":"@web/dev-server-storybook@0.0.0-canary-20230216020153","sha":"813368bdef833b0e02de72bd318b67bebde5d529","kind":"tag","published_at":"2023-02-16T02:02:08.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/dev-server-storybook@0.0.0-canary-20230216020153","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/dev-server-storybook@0.0.0-canary-20230216020153","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-storybook@0.0.0-canary-20230216020153","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-storybook@0.0.0-canary-20230216020153/manifests"},{"name":"@web/dev-server-rollup@0.0.0-canary-20230216020153","sha":"813368bdef833b0e02de72bd318b67bebde5d529","kind":"tag","published_at":"2023-02-16T02:02:08.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/dev-server-rollup@0.0.0-canary-20230216020153","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/dev-server-rollup@0.0.0-canary-20230216020153","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-rollup@0.0.0-canary-20230216020153","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-rollup@0.0.0-canary-20230216020153/manifests"},{"name":"@web/dev-server-legacy@0.0.0-canary-20230216020153","sha":"813368bdef833b0e02de72bd318b67bebde5d529","kind":"tag","published_at":"2023-02-16T02:02:08.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/dev-server-legacy@0.0.0-canary-20230216020153","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/dev-server-legacy@0.0.0-canary-20230216020153","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-legacy@0.0.0-canary-20230216020153","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-legacy@0.0.0-canary-20230216020153/manifests"},{"name":"@web/dev-server-import-maps@0.0.0-canary-20230216020153","sha":"813368bdef833b0e02de72bd318b67bebde5d529","kind":"tag","published_at":"2023-02-16T02:02:08.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/dev-server-import-maps@0.0.0-canary-20230216020153","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/dev-server-import-maps@0.0.0-canary-20230216020153","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-import-maps@0.0.0-canary-20230216020153","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-import-maps@0.0.0-canary-20230216020153/manifests"},{"name":"@web/dev-server-hmr@0.0.0-canary-20230216020153","sha":"813368bdef833b0e02de72bd318b67bebde5d529","kind":"tag","published_at":"2023-02-16T02:02:08.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/dev-server-hmr@0.0.0-canary-20230216020153","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/dev-server-hmr@0.0.0-canary-20230216020153","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-hmr@0.0.0-canary-20230216020153","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-hmr@0.0.0-canary-20230216020153/manifests"},{"name":"@web/dev-server-esbuild@0.0.0-canary-20230216020153","sha":"813368bdef833b0e02de72bd318b67bebde5d529","kind":"tag","published_at":"2023-02-16T02:02:08.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/dev-server-esbuild@0.0.0-canary-20230216020153","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/dev-server-esbuild@0.0.0-canary-20230216020153","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-esbuild@0.0.0-canary-20230216020153","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-esbuild@0.0.0-canary-20230216020153/manifests"},{"name":"@web/dev-server-core@0.0.0-canary-20230216020153","sha":"813368bdef833b0e02de72bd318b67bebde5d529","kind":"tag","published_at":"2023-02-16T02:02:08.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/dev-server-core@0.0.0-canary-20230216020153","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/dev-server-core@0.0.0-canary-20230216020153","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-core@0.0.0-canary-20230216020153","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-core@0.0.0-canary-20230216020153/manifests"},{"name":"@web/dev-server@0.0.0-canary-20230216020153","sha":"813368bdef833b0e02de72bd318b67bebde5d529","kind":"tag","published_at":"2023-02-16T02:02:08.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/dev-server@0.0.0-canary-20230216020153","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/dev-server@0.0.0-canary-20230216020153","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server@0.0.0-canary-20230216020153","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server@0.0.0-canary-20230216020153/manifests"},{"name":"@web/dev-server-storybook@0.6.0","sha":"d707e112db9a527a1b7315fd1edcf7d3598474d3","kind":"tag","published_at":"2023-02-14T08:45:11.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/dev-server-storybook@0.6.0","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/dev-server-storybook@0.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-storybook@0.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-storybook@0.6.0/manifests"},{"name":"@web/polyfills-loader@1.4.1","sha":"9b1ed31fc635f854a71ca44189814e5ec6c19e2b","kind":"tag","published_at":"2023-01-22T09:03:58.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/polyfills-loader@1.4.1","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/polyfills-loader@1.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fpolyfills-loader@1.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fpolyfills-loader@1.4.1/manifests"},{"name":"@web/dev-server-rollup@0.3.21","sha":"6fcf1f2696f891f716e244c9d95baf4d27a78a9f","kind":"tag","published_at":"2023-01-13T08:00:36.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/dev-server-rollup@0.3.21","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/dev-server-rollup@0.3.21","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-rollup@0.3.21","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-rollup@0.3.21/manifests"},{"name":"@web/dev-server-rollup@0.3.20","sha":"23d5e16680623dc230e6d6e981930ece692b69c5","kind":"tag","published_at":"2023-01-12T18:17:28.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/dev-server-rollup@0.3.20","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/dev-server-rollup@0.3.20","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-rollup@0.3.20","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-rollup@0.3.20/manifests"},{"name":"@web/polyfills-loader@1.4.0","sha":"9c6751de91c9db7a85fac689845af6146bccbae9","kind":"tag","published_at":"2022-12-27T14:05:56.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/polyfills-loader@1.4.0","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/polyfills-loader@1.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fpolyfills-loader@1.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fpolyfills-loader@1.4.0/manifests"},{"name":"@web/test-runner-junit-reporter@0.5.0","sha":"ce38e9ab67037c1894fc8f720ad719e437d4514e","kind":"tag","published_at":"2022-10-20T19:17:57.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/test-runner-junit-reporter@0.5.0","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/test-runner-junit-reporter@0.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-junit-reporter@0.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-junit-reporter@0.5.0/manifests"},{"name":"@web/test-runner@0.15.0","sha":"ce38e9ab67037c1894fc8f720ad719e437d4514e","kind":"tag","published_at":"2022-10-20T19:17:57.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/test-runner@0.15.0","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/test-runner@0.15.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner@0.15.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner@0.15.0/manifests"},{"name":"@web/test-runner-chrome@0.11.0","sha":"ce38e9ab67037c1894fc8f720ad719e437d4514e","kind":"tag","published_at":"2022-10-20T19:17:57.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/test-runner-chrome@0.11.0","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/test-runner-chrome@0.11.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-chrome@0.11.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-chrome@0.11.0/manifests"},{"name":"@web/test-runner-coverage-v8@0.5.0","sha":"ce38e9ab67037c1894fc8f720ad719e437d4514e","kind":"tag","published_at":"2022-10-20T19:17:57.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/test-runner-coverage-v8@0.5.0","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/test-runner-coverage-v8@0.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-coverage-v8@0.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-coverage-v8@0.5.0/manifests"},{"name":"@web/test-runner-playwright@0.9.0","sha":"ce38e9ab67037c1894fc8f720ad719e437d4514e","kind":"tag","published_at":"2022-10-20T19:17:57.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/test-runner-playwright@0.9.0","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/test-runner-playwright@0.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-playwright@0.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-playwright@0.9.0/manifests"},{"name":"@web/test-runner-puppeteer@0.11.0","sha":"ce38e9ab67037c1894fc8f720ad719e437d4514e","kind":"tag","published_at":"2022-10-20T19:17:57.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/test-runner-puppeteer@0.11.0","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/test-runner-puppeteer@0.11.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-puppeteer@0.11.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-puppeteer@0.11.0/manifests"},{"name":"@web/test-runner@0.14.1","sha":"e1b928a31498df5b2f2edae866045a835f6d5865","kind":"tag","published_at":"2022-10-19T20:12:29.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/test-runner@0.14.1","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/test-runner@0.14.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner@0.14.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner@0.14.1/manifests"},{"name":"@web/dev-server@0.1.35","sha":"e1b928a31498df5b2f2edae866045a835f6d5865","kind":"tag","published_at":"2022-10-19T20:12:29.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/dev-server@0.1.35","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/dev-server@0.1.35","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server@0.1.35","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server@0.1.35/manifests"},{"name":"@web/dev-server-esbuild@0.3.3","sha":"f6631414c8198a3f16b715e6e95cce20ae72dae8","kind":"tag","published_at":"2022-10-19T16:02:13.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/dev-server-esbuild@0.3.3","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/dev-server-esbuild@0.3.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-esbuild@0.3.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-esbuild@0.3.3/manifests"},{"name":"@web/test-runner-visual-regression@0.7.0","sha":"b6135f6785aff0d92b99b5a8a742334f1054cd4b","kind":"tag","published_at":"2022-10-13T13:24:59.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/test-runner-visual-regression@0.7.0","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/test-runner-visual-regression@0.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-visual-regression@0.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-visual-regression@0.7.0/manifests"},{"name":"@web/test-runner-commands@0.6.5","sha":"da7901116322fc112ea45413e6be87f3f770f15e","kind":"tag","published_at":"2022-09-12T23:10:11.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/test-runner-commands@0.6.5","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/test-runner-commands@0.6.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-commands@0.6.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-commands@0.6.5/manifests"},{"name":"@web/rollup-plugin-html@1.11.0","sha":"6d2a38ec1943af8c04faab457b032578e0ea7d3d","kind":"tag","published_at":"2022-08-17T06:24:31.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/rollup-plugin-html@1.11.0","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/rollup-plugin-html@1.11.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Frollup-plugin-html@1.11.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Frollup-plugin-html@1.11.0/manifests"},{"name":"@web/dev-server-storybook@0.5.4","sha":"5857c114d77fdcb0ef411dc0101340e0dc7027e6","kind":"tag","published_at":"2022-08-15T16:28:44.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/dev-server-storybook@0.5.4","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/dev-server-storybook@0.5.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-storybook@0.5.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-storybook@0.5.4/manifests"},{"name":"@web/dev-server@0.1.34","sha":"5857c114d77fdcb0ef411dc0101340e0dc7027e6","kind":"tag","published_at":"2022-08-15T16:28:44.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/dev-server@0.1.34","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/dev-server@0.1.34","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server@0.1.34","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server@0.1.34/manifests"},{"name":"@web/dev-server-storybook@0.5.3","sha":"dd478b997b2ac32945dab8ec73b18e5389e22e70","kind":"tag","published_at":"2022-08-08T12:45:50.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/dev-server-storybook@0.5.3","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/dev-server-storybook@0.5.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-storybook@0.5.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-storybook@0.5.3/manifests"},{"name":"@web/dev-server-legacy@1.0.1","sha":"2f8f345704e09f7685051eedf09bfa7160d3a1c8","kind":"tag","published_at":"2022-08-05T23:31:20.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/dev-server-legacy@1.0.1","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/dev-server-legacy@1.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-legacy@1.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-legacy@1.0.1/manifests"},{"name":"@web/test-runner-playwright@0.8.10","sha":"2f8f345704e09f7685051eedf09bfa7160d3a1c8","kind":"tag","published_at":"2022-08-05T23:31:20.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/test-runner-playwright@0.8.10","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/test-runner-playwright@0.8.10","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-playwright@0.8.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-playwright@0.8.10/manifests"},{"name":"@web/test-runner@0.14.0","sha":"2f8f345704e09f7685051eedf09bfa7160d3a1c8","kind":"tag","published_at":"2022-08-05T23:31:20.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/test-runner@0.14.0","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/test-runner@0.14.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner@0.14.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner@0.14.0/manifests"},{"name":"@web/dev-server-storybook@0.5.2","sha":"2f8f345704e09f7685051eedf09bfa7160d3a1c8","kind":"tag","published_at":"2022-08-05T23:31:20.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/dev-server-storybook@0.5.2","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/dev-server-storybook@0.5.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-storybook@0.5.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-storybook@0.5.2/manifests"},{"name":"@web/dev-server-rollup@0.3.19","sha":"2f8f345704e09f7685051eedf09bfa7160d3a1c8","kind":"tag","published_at":"2022-08-05T23:31:20.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/dev-server-rollup@0.3.19","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/dev-server-rollup@0.3.19","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-rollup@0.3.19","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-rollup@0.3.19/manifests"},{"name":"@web/dev-server-import-maps@0.0.7","sha":"2f8f345704e09f7685051eedf09bfa7160d3a1c8","kind":"tag","published_at":"2022-08-05T23:31:20.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/dev-server-import-maps@0.0.7","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/dev-server-import-maps@0.0.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-import-maps@0.0.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-import-maps@0.0.7/manifests"},{"name":"@web/dev-server-hmr@0.1.10","sha":"2f8f345704e09f7685051eedf09bfa7160d3a1c8","kind":"tag","published_at":"2022-08-05T23:31:20.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/dev-server-hmr@0.1.10","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/dev-server-hmr@0.1.10","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-hmr@0.1.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-hmr@0.1.10/manifests"},{"name":"@web/dev-server-esbuild@0.3.2","sha":"2f8f345704e09f7685051eedf09bfa7160d3a1c8","kind":"tag","published_at":"2022-08-05T23:31:19.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/dev-server-esbuild@0.3.2","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/dev-server-esbuild@0.3.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-esbuild@0.3.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-esbuild@0.3.2/manifests"},{"name":"@web/dev-server-core@0.3.19","sha":"2f8f345704e09f7685051eedf09bfa7160d3a1c8","kind":"tag","published_at":"2022-08-05T23:31:19.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/dev-server-core@0.3.19","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/dev-server-core@0.3.19","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-core@0.3.19","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-core@0.3.19/manifests"},{"name":"@web/dev-server@0.1.33","sha":"2f8f345704e09f7685051eedf09bfa7160d3a1c8","kind":"tag","published_at":"2022-08-05T23:31:19.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/dev-server@0.1.33","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/dev-server@0.1.33","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server@0.1.33","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server@0.1.33/manifests"},{"name":"@web/polyfills-loader@1.3.5","sha":"dc0918bba42b10196caa227f52beb21eb501d185","kind":"tag","published_at":"2022-08-04T14:19:17.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/polyfills-loader@1.3.5","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/polyfills-loader@1.3.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fpolyfills-loader@1.3.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fpolyfills-loader@1.3.5/manifests"},{"name":"@web/test-runner-visual-regression@0.6.6","sha":"33e72d87d12e58a9f245d30416042c0ec1a6e68e","kind":"tag","published_at":"2022-08-03T17:49:10.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/test-runner-visual-regression@0.6.6","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/test-runner-visual-regression@0.6.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-visual-regression@0.6.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-visual-regression@0.6.6/manifests"},{"name":"@web/test-runner-saucelabs@0.8.1","sha":"33e72d87d12e58a9f245d30416042c0ec1a6e68e","kind":"tag","published_at":"2022-08-03T17:49:10.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/test-runner-saucelabs@0.8.1","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/test-runner-saucelabs@0.8.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-saucelabs@0.8.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-saucelabs@0.8.1/manifests"},{"name":"@web/test-runner-commands@0.6.4","sha":"33e72d87d12e58a9f245d30416042c0ec1a6e68e","kind":"tag","published_at":"2022-08-03T17:49:10.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/test-runner-commands@0.6.4","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/test-runner-commands@0.6.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-commands@0.6.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-commands@0.6.4/manifests"},{"name":"@web/test-runner-browserstack@0.5.1","sha":"33e72d87d12e58a9f245d30416042c0ec1a6e68e","kind":"tag","published_at":"2022-08-03T17:49:10.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/test-runner-browserstack@0.5.1","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/test-runner-browserstack@0.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-browserstack@0.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-browserstack@0.5.1/manifests"},{"name":"@web/test-runner-webdriver@0.5.1","sha":"716a7a52da385ab42ac3a4477bfec37b3cea57bd","kind":"tag","published_at":"2022-07-18T20:20:21.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/test-runner-webdriver@0.5.1","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/test-runner-webdriver@0.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-webdriver@0.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-webdriver@0.5.1/manifests"},{"name":"@web/test-runner-selenium@0.5.4","sha":"716a7a52da385ab42ac3a4477bfec37b3cea57bd","kind":"tag","published_at":"2022-07-18T20:20:21.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/test-runner-selenium@0.5.4","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/test-runner-selenium@0.5.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-selenium@0.5.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-selenium@0.5.4/manifests"},{"name":"@web/dev-server-esbuild@0.3.1","sha":"3f671e732201f141d910b59c60666f31df9c6126","kind":"tag","published_at":"2022-06-22T09:56:41.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/dev-server-esbuild@0.3.1","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/dev-server-esbuild@0.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-esbuild@0.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-esbuild@0.3.1/manifests"},{"name":"@web/test-runner-core@0.10.27","sha":"5e080d863549d0f8d133a72ad4608e40f2cfeed3","kind":"tag","published_at":"2022-06-19T19:03:42.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/test-runner-core@0.10.27","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/test-runner-core@0.10.27","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-core@0.10.27","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-core@0.10.27/manifests"},{"name":"@web/test-runner-commands@0.6.3","sha":"5e080d863549d0f8d133a72ad4608e40f2cfeed3","kind":"tag","published_at":"2022-06-19T19:03:42.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/test-runner-commands@0.6.3","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/test-runner-commands@0.6.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-commands@0.6.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-commands@0.6.3/manifests"},{"name":"@web/test-runner@0.13.31","sha":"5e080d863549d0f8d133a72ad4608e40f2cfeed3","kind":"tag","published_at":"2022-06-19T19:03:42.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/test-runner@0.13.31","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/test-runner@0.13.31","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner@0.13.31","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner@0.13.31/manifests"},{"name":"@web/dev-server-rollup@0.3.18","sha":"5e080d863549d0f8d133a72ad4608e40f2cfeed3","kind":"tag","published_at":"2022-06-19T19:03:42.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/dev-server-rollup@0.3.18","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/dev-server-rollup@0.3.18","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-rollup@0.3.18","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-rollup@0.3.18/manifests"},{"name":"@web/dev-server-core@0.3.18","sha":"5e080d863549d0f8d133a72ad4608e40f2cfeed3","kind":"tag","published_at":"2022-06-19T19:03:42.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/dev-server-core@0.3.18","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/dev-server-core@0.3.18","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-core@0.3.18","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-core@0.3.18/manifests"},{"name":"@web/dev-server@0.1.32","sha":"5e080d863549d0f8d133a72ad4608e40f2cfeed3","kind":"tag","published_at":"2022-06-19T19:03:42.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/dev-server@0.1.32","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/dev-server@0.1.32","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server@0.1.32","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server@0.1.32/manifests"},{"name":"@web/test-runner@0.13.30","sha":"90763844c3d2087ccf92ed6eacca71aea5c7c13d","kind":"tag","published_at":"2022-06-05T19:00:11.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/test-runner@0.13.30","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/test-runner@0.13.30","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner@0.13.30","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner@0.13.30/manifests"},{"name":"@web/test-runner-playwright@0.8.9","sha":"72c070ebab35131e391695e4f80921d7c0a9c730","kind":"tag","published_at":"2022-06-01T19:32:28.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/test-runner-playwright@0.8.9","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/test-runner-playwright@0.8.9","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-playwright@0.8.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-playwright@0.8.9/manifests"},{"name":"@web/test-runner-commands@0.6.2","sha":"72c070ebab35131e391695e4f80921d7c0a9c730","kind":"tag","published_at":"2022-06-01T19:32:28.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/test-runner-commands@0.6.2","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/test-runner-commands@0.6.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-commands@0.6.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-commands@0.6.2/manifests"},{"name":"@web/test-runner@0.13.29","sha":"72c070ebab35131e391695e4f80921d7c0a9c730","kind":"tag","published_at":"2022-06-01T19:32:28.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/test-runner@0.13.29","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/test-runner@0.13.29","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner@0.13.29","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner@0.13.29/manifests"},{"name":"@web/dev-server-storybook@0.5.1","sha":"afcc7fcebae41c409d46be9ce3f6d909fe998851","kind":"tag","published_at":"2022-05-23T07:07:02.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/dev-server-storybook@0.5.1","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/dev-server-storybook@0.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-storybook@0.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-storybook@0.5.1/manifests"},{"name":"@web/test-runner-saucelabs@0.8.0","sha":"05a40326727fd5ea27fd026dcc9889ded6d07968","kind":"tag","published_at":"2022-05-20T19:45:49.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/test-runner-saucelabs@0.8.0","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/test-runner-saucelabs@0.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-saucelabs@0.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-saucelabs@0.8.0/manifests"},{"name":"@web/test-runner-coverage-v8@0.4.9","sha":"05a40326727fd5ea27fd026dcc9889ded6d07968","kind":"tag","published_at":"2022-05-20T19:45:49.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/test-runner-coverage-v8@0.4.9","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/test-runner-coverage-v8@0.4.9","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-coverage-v8@0.4.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-coverage-v8@0.4.9/manifests"},{"name":"@web/test-runner@0.13.28","sha":"05a40326727fd5ea27fd026dcc9889ded6d07968","kind":"tag","published_at":"2022-05-20T19:45:49.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/test-runner@0.13.28","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/test-runner@0.13.28","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner@0.13.28","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner@0.13.28/manifests"},{"name":"@web/dev-server-rollup@0.3.17","sha":"5475cec03b551a86dc53af6b485113220facb59e","kind":"tag","published_at":"2022-04-29T16:58:25.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/dev-server-rollup@0.3.17","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/dev-server-rollup@0.3.17","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-rollup@0.3.17","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-rollup@0.3.17/manifests"},{"name":"@web/dev-server-rollup@0.3.16","sha":"ba0c1919cb3a552a64326a8ec834651daf9bddf5","kind":"tag","published_at":"2022-04-25T07:00:35.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/dev-server-rollup@0.3.16","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/dev-server-rollup@0.3.16","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-rollup@0.3.16","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-rollup@0.3.16/manifests"},{"name":"@web/dev-server@0.1.31","sha":"ba0c1919cb3a552a64326a8ec834651daf9bddf5","kind":"tag","published_at":"2022-04-25T07:00:35.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/dev-server@0.1.31","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/dev-server@0.1.31","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server@0.1.31","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server@0.1.31/manifests"},{"name":"@web/rollup-plugin-polyfills-loader@1.3.1","sha":"f9a827d377ab316c1bd4865fa7f39ef814e8ec5b","kind":"tag","published_at":"2022-04-22T18:33:44.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/rollup-plugin-polyfills-loader@1.3.1","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/rollup-plugin-polyfills-loader@1.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Frollup-plugin-polyfills-loader@1.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Frollup-plugin-polyfills-loader@1.3.1/manifests"},{"name":"@web/rollup-plugin-html@1.10.3","sha":"f9a827d377ab316c1bd4865fa7f39ef814e8ec5b","kind":"tag","published_at":"2022-04-22T18:33:44.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/rollup-plugin-html@1.10.3","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/rollup-plugin-html@1.10.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Frollup-plugin-html@1.10.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Frollup-plugin-html@1.10.3/manifests"},{"name":"@web/polyfills-loader@1.3.4","sha":"f9a827d377ab316c1bd4865fa7f39ef814e8ec5b","kind":"tag","published_at":"2022-04-22T18:33:44.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/polyfills-loader@1.3.4","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/polyfills-loader@1.3.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fpolyfills-loader@1.3.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fpolyfills-loader@1.3.4/manifests"},{"name":"@web/polyfills-loader@1.3.3","sha":"d93e794f7e9aa6fa46a5334dbc0a9683de34509b","kind":"tag","published_at":"2022-04-20T11:03:48.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/polyfills-loader@1.3.3","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/polyfills-loader@1.3.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fpolyfills-loader@1.3.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fpolyfills-loader@1.3.3/manifests"},{"name":"@web/test-runner-core@0.10.26","sha":"fdaf391f10cb37c8d9ec81ef407c6218d6fdb6a9","kind":"tag","published_at":"2022-04-16T20:02:19.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/test-runner-core@0.10.26","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/test-runner-core@0.10.26","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-core@0.10.26","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-core@0.10.26/manifests"},{"name":"@web/polyfills-loader@1.3.2","sha":"fdaf391f10cb37c8d9ec81ef407c6218d6fdb6a9","kind":"tag","published_at":"2022-04-16T20:02:19.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/polyfills-loader@1.3.2","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/polyfills-loader@1.3.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fpolyfills-loader@1.3.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fpolyfills-loader@1.3.2/manifests"},{"name":"@web/dev-server-legacy@1.0.0","sha":"fdaf391f10cb37c8d9ec81ef407c6218d6fdb6a9","kind":"tag","published_at":"2022-04-16T20:02:19.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/dev-server-legacy@1.0.0","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/dev-server-legacy@1.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-legacy@1.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-legacy@1.0.0/manifests"},{"name":"@web/polyfills-loader@1.3.1","sha":"363a0afbc98523b460f4b7ee9e2acec7aa9c67d8","kind":"tag","published_at":"2022-04-06T07:52:28.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/polyfills-loader@1.3.1","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/polyfills-loader@1.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fpolyfills-loader@1.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fpolyfills-loader@1.3.1/manifests"},{"name":"@web/dev-server-storybook@0.5.0","sha":"39a7da942921d4ea6383bf0f7d3781d6a6e6d508","kind":"tag","published_at":"2022-04-05T19:08:59.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/dev-server-storybook@0.5.0","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/dev-server-storybook@0.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-storybook@0.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-storybook@0.5.0/manifests"},{"name":"@web/dev-server-esbuild@0.3.0","sha":"b2c844e933ff28cec8e4258e19ac5dc607732a36","kind":"tag","published_at":"2022-04-01T06:48:23.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/dev-server-esbuild@0.3.0","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/dev-server-esbuild@0.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-esbuild@0.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-esbuild@0.3.0/manifests"},{"name":"@web/polyfills-loader@1.3.0","sha":"7622f8882c87a109c7858cd7275db27df98d56ec","kind":"tag","published_at":"2022-03-31T19:44:07.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/polyfills-loader@1.3.0","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/polyfills-loader@1.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fpolyfills-loader@1.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fpolyfills-loader@1.3.0/manifests"},{"name":"@web/rollup-plugin-polyfills-loader@1.3.0","sha":"7622f8882c87a109c7858cd7275db27df98d56ec","kind":"tag","published_at":"2022-03-31T19:44:07.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/rollup-plugin-polyfills-loader@1.3.0","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/rollup-plugin-polyfills-loader@1.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Frollup-plugin-polyfills-loader@1.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Frollup-plugin-polyfills-loader@1.3.0/manifests"},{"name":"@web/rollup-plugin-html@1.10.2","sha":"3af86ad13499520d76d0f398fb0dc40f64c52f3a","kind":"tag","published_at":"2022-03-21T14:28:04.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/rollup-plugin-html@1.10.2","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/rollup-plugin-html@1.10.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Frollup-plugin-html@1.10.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Frollup-plugin-html@1.10.2/manifests"},{"name":"@web/test-runner-core@0.10.25","sha":"ebc32b25ddb98d20bf71a8a9c59de77e4e7b88b9","kind":"tag","published_at":"2022-03-02T07:03:07.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/test-runner-core@0.10.25","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/test-runner-core@0.10.25","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-core@0.10.25","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-core@0.10.25/manifests"},{"name":"@web/test-runner-core@0.10.24","sha":"0009bd12c7f69681229684be4c1c6061ce383a3f","kind":"tag","published_at":"2022-02-25T20:24:47.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/test-runner-core@0.10.24","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/test-runner-core@0.10.24","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-core@0.10.24","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-core@0.10.24/manifests"},{"name":"@web/dev-server@0.1.30","sha":"d375d32ac579deb75cb8ea4dba9747398d9e2edb","kind":"tag","published_at":"2022-02-22T14:31:36.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/dev-server@0.1.30","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/dev-server@0.1.30","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server@0.1.30","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server@0.1.30/manifests"},{"name":"@web/dev-server-storybook@0.4.3","sha":"d375d32ac579deb75cb8ea4dba9747398d9e2edb","kind":"tag","published_at":"2022-02-22T14:31:36.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/dev-server-storybook@0.4.3","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/dev-server-storybook@0.4.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-storybook@0.4.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-storybook@0.4.3/manifests"},{"name":"@web/rollup-plugin-polyfills-loader@1.2.0","sha":"2123515f34603f6ea21567b1d11e7cd6920041b5","kind":"tag","published_at":"2022-02-21T21:11:20.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/rollup-plugin-polyfills-loader@1.2.0","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/rollup-plugin-polyfills-loader@1.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Frollup-plugin-polyfills-loader@1.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Frollup-plugin-polyfills-loader@1.2.0/manifests"},{"name":"@web/test-runner-browserstack@0.5.0","sha":"8376e5ddb69796b9dd42ff01ef011d7e9e09d71f","kind":"tag","published_at":"2022-02-21T18:38:26.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/test-runner-browserstack@0.5.0","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/test-runner-browserstack@0.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-browserstack@0.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-browserstack@0.5.0/manifests"},{"name":"@web/test-runner-chrome@0.10.7","sha":"4b8f001e7749382823205d228ea0a124cf75f545","kind":"tag","published_at":"2022-02-03T08:06:01.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/test-runner-chrome@0.10.7","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/test-runner-chrome@0.10.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-chrome@0.10.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-chrome@0.10.7/manifests"},{"name":"@web/test-runner@0.13.27","sha":"4b8f001e7749382823205d228ea0a124cf75f545","kind":"tag","published_at":"2022-02-03T08:06:01.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/test-runner@0.13.27","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/test-runner@0.13.27","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner@0.13.27","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner@0.13.27/manifests"},{"name":"@web/dev-server-storybook@0.4.2","sha":"05f2489f8f9a2881a21b618865c83a47749bee8f","kind":"tag","published_at":"2022-01-26T10:43:01.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/dev-server-storybook@0.4.2","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/dev-server-storybook@0.4.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-storybook@0.4.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-storybook@0.4.2/manifests"},{"name":"@web/dev-server-rollup@0.3.15","sha":"05f2489f8f9a2881a21b618865c83a47749bee8f","kind":"tag","published_at":"2022-01-26T10:43:01.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/dev-server-rollup@0.3.15","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/dev-server-rollup@0.3.15","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-rollup@0.3.15","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-rollup@0.3.15/manifests"},{"name":"@web/test-runner-puppeteer@0.10.5","sha":"012aa47b11a384cd58540b130d4d04cc54cbabd7","kind":"tag","published_at":"2022-01-26T09:47:12.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/test-runner-puppeteer@0.10.5","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/test-runner-puppeteer@0.10.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-puppeteer@0.10.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-puppeteer@0.10.5/manifests"},{"name":"@web/test-runner-junit-reporter@0.4.11","sha":"012aa47b11a384cd58540b130d4d04cc54cbabd7","kind":"tag","published_at":"2022-01-26T09:47:12.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/test-runner-junit-reporter@0.4.11","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/test-runner-junit-reporter@0.4.11","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-junit-reporter@0.4.11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-junit-reporter@0.4.11/manifests"},{"name":"@web/test-runner-chrome@0.10.6","sha":"012aa47b11a384cd58540b130d4d04cc54cbabd7","kind":"tag","published_at":"2022-01-26T09:47:12.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/test-runner-chrome@0.10.6","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/test-runner-chrome@0.10.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-chrome@0.10.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-chrome@0.10.6/manifests"},{"name":"@web/test-runner@0.13.26","sha":"012aa47b11a384cd58540b130d4d04cc54cbabd7","kind":"tag","published_at":"2022-01-26T09:47:12.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/test-runner@0.13.26","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/test-runner@0.13.26","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner@0.13.26","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner@0.13.26/manifests"},{"name":"@web/polyfills-loader@1.2.2","sha":"00dabbb801d3161f4aeb52e63a4fbb14498c07d4","kind":"tag","published_at":"2022-01-18T13:27:22.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/polyfills-loader@1.2.2","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/polyfills-loader@1.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fpolyfills-loader@1.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fpolyfills-loader@1.2.2/manifests"},{"name":"@web/polyfills-loader@1.2.1","sha":"81142791d910018a91f18f3602ab72815936a825","kind":"tag","published_at":"2022-01-17T17:49:48.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/polyfills-loader@1.2.1","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/polyfills-loader@1.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fpolyfills-loader@1.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fpolyfills-loader@1.2.1/manifests"},{"name":"@web/polyfills-loader@1.2.0","sha":"3905a5e45144d254abc4c1e2b7bfcfae9b1321d3","kind":"tag","published_at":"2022-01-14T07:56:16.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/polyfills-loader@1.2.0","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/polyfills-loader@1.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fpolyfills-loader@1.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fpolyfills-loader@1.2.0/manifests"},{"name":"@web/test-runner@0.13.25","sha":"b8fda5971916df994900a077c26a168b12b25997","kind":"tag","published_at":"2022-01-06T13:35:30.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/test-runner@0.13.25","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/test-runner@0.13.25","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner@0.13.25","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner@0.13.25/manifests"},{"name":"@web/test-runner-commands@0.6.1","sha":"b8153857cf8e10295dccd77e1eb0e90e2476361d","kind":"tag","published_at":"2022-01-06T11:39:26.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/test-runner-commands@0.6.1","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/test-runner-commands@0.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-commands@0.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-commands@0.6.1/manifests"},{"name":"@web/dev-server-rollup@0.3.14","sha":"b8153857cf8e10295dccd77e1eb0e90e2476361d","kind":"tag","published_at":"2022-01-06T11:39:26.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/dev-server-rollup@0.3.14","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/dev-server-rollup@0.3.14","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-rollup@0.3.14","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-rollup@0.3.14/manifests"},{"name":"@web/test-runner@0.13.24","sha":"7b2e5b9ac1c0e6d5e6da9ba1149ebd0f8282106f","kind":"tag","published_at":"2022-01-05T14:18:58.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/test-runner@0.13.24","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/test-runner@0.13.24","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner@0.13.24","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner@0.13.24/manifests"},{"name":"@web/test-runner-core@0.10.23","sha":"82cbdafdd840e4f5774cb372f5d7834defe53f66","kind":"tag","published_at":"2021-12-29T16:08:31.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/test-runner-core@0.10.23","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/test-runner-core@0.10.23","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-core@0.10.23","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-core@0.10.23/manifests"},{"name":"@web/test-runner-junit-reporter@0.4.10","sha":"82cbdafdd840e4f5774cb372f5d7834defe53f66","kind":"tag","published_at":"2021-12-29T16:08:31.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/test-runner-junit-reporter@0.4.10","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/test-runner-junit-reporter@0.4.10","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-junit-reporter@0.4.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-junit-reporter@0.4.10/manifests"},{"name":"@web/dev-server-storybook@0.4.1","sha":"82cbdafdd840e4f5774cb372f5d7834defe53f66","kind":"tag","published_at":"2021-12-29T16:08:31.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/dev-server-storybook@0.4.1","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/dev-server-storybook@0.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-storybook@0.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-storybook@0.4.1/manifests"},{"name":"@web/dev-server@0.1.29","sha":"82cbdafdd840e4f5774cb372f5d7834defe53f66","kind":"tag","published_at":"2021-12-29T16:08:31.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/dev-server@0.1.29","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/dev-server@0.1.29","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server@0.1.29","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server@0.1.29/manifests"},{"name":"@web/test-runner-webdriver@0.5.0","sha":"1ad0e06fbc8255103a7493d6526841e59dd90ddd","kind":"tag","published_at":"2021-12-21T21:51:04.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/test-runner-webdriver@0.5.0","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/test-runner-webdriver@0.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-webdriver@0.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-webdriver@0.5.0/manifests"},{"name":"@web/test-runner-visual-regression@0.6.5","sha":"1ad0e06fbc8255103a7493d6526841e59dd90ddd","kind":"tag","published_at":"2021-12-21T21:51:04.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/test-runner-visual-regression@0.6.5","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/test-runner-visual-regression@0.6.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-visual-regression@0.6.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-visual-regression@0.6.5/manifests"},{"name":"@web/test-runner-saucelabs@0.7.3","sha":"1ad0e06fbc8255103a7493d6526841e59dd90ddd","kind":"tag","published_at":"2021-12-21T21:51:04.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/test-runner-saucelabs@0.7.3","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/test-runner-saucelabs@0.7.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-saucelabs@0.7.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-saucelabs@0.7.3/manifests"},{"name":"@web/test-runner-commands@0.6.0","sha":"1ad0e06fbc8255103a7493d6526841e59dd90ddd","kind":"tag","published_at":"2021-12-21T21:51:04.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/test-runner-commands@0.6.0","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/test-runner-commands@0.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-commands@0.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-commands@0.6.0/manifests"},{"name":"@web/test-runner@0.13.23","sha":"1ad0e06fbc8255103a7493d6526841e59dd90ddd","kind":"tag","published_at":"2021-12-21T21:51:04.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/test-runner@0.13.23","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/test-runner@0.13.23","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner@0.13.23","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner@0.13.23/manifests"},{"name":"@web/dev-server-storybook@0.4.0","sha":"1ad0e06fbc8255103a7493d6526841e59dd90ddd","kind":"tag","published_at":"2021-12-21T21:51:04.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/dev-server-storybook@0.4.0","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/dev-server-storybook@0.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-storybook@0.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Fdev-server-storybook@0.4.0/manifests"},{"name":"@web/test-runner-visual-regression@0.6.4","sha":"dde65c8e7bd60d5ed9058720688b1276068631b8","kind":"tag","published_at":"2021-11-15T09:34:58.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/test-runner-visual-regression@0.6.4","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/test-runner-visual-regression@0.6.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-visual-regression@0.6.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-visual-regression@0.6.4/manifests"},{"name":"@web/test-runner-puppeteer@0.10.4","sha":"97a316c62abc19f12e30dc5831bf52fbd523ed49","kind":"tag","published_at":"2021-11-11T13:31:25.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/test-runner-puppeteer@0.10.4","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/test-runner-puppeteer@0.10.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-puppeteer@0.10.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-puppeteer@0.10.4/manifests"},{"name":"@web/test-runner-junit-reporter@0.4.9","sha":"97a316c62abc19f12e30dc5831bf52fbd523ed49","kind":"tag","published_at":"2021-11-11T13:31:25.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/test-runner-junit-reporter@0.4.9","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/test-runner-junit-reporter@0.4.9","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-junit-reporter@0.4.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-junit-reporter@0.4.9/manifests"},{"name":"@web/test-runner-chrome@0.10.5","sha":"97a316c62abc19f12e30dc5831bf52fbd523ed49","kind":"tag","published_at":"2021-11-11T13:31:25.000Z","download_url":"https://codeload.github.com/modernweb-dev/web/tar.gz/@web/test-runner-chrome@0.10.5","html_url":"https://github.com/modernweb-dev/web/releases/tag/@web/test-runner-chrome@0.10.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-chrome@0.10.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modernweb-dev%2Fweb/tags/@web%2Ftest-runner-chrome@0.10.5/manifests"}]},"repo_metadata_updated_at":"2024-09-08T12:25:56.789Z","dependent_packages_count":468,"downloads":153768,"downloads_period":"last-month","dependent_repos_count":397,"rankings":{"downloads":0.9296736310255359,"dependent_repos_count":0.8653698001347613,"dependent_packages_count":0.14623408432544788,"stargazers_count":2.0404556200399706,"forks_count":2.202487321694717,"docker_downloads_count":null,"average":1.2368440914440866},"purl":"pkg:npm/%40web/dev-server-esbuild","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/npm/@web/dev-server-esbuild","docker_dependents_count":2,"docker_downloads_count":70,"usage_url":"https://repos.ecosyste.ms/usage/npm/@web/dev-server-esbuild","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/npm/@web/dev-server-esbuild/dependencies","status":null,"funding_links":["https://github.com/sponsors/modernweb-dev","https://opencollective.com/modern-web"],"critical":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@web%2Fdev-server-esbuild/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@web%2Fdev-server-esbuild/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@web%2Fdev-server-esbuild/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@web%2Fdev-server-esbuild/related_packages","maintainers":[{"uuid":"larsdenbakker","login":"larsdenbakker","name":null,"email":"larsdenbakker@gmail.com","url":null,"packages_count":124,"html_url":"https://www.npmjs.com/~larsdenbakker","role":null,"created_at":"2022-11-20T01:30:16.312Z","updated_at":"2022-11-20T01:30:16.312Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/larsdenbakker/packages"},{"uuid":"d4kmor","login":"d4kmor","name":null,"email":"d4kmor@gmail.com","url":null,"packages_count":221,"html_url":"https://www.npmjs.com/~d4kmor","role":null,"created_at":"2022-11-20T01:30:16.300Z","updated_at":"2022-11-20T01:30:16.300Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/d4kmor/packages"},{"uuid":"modern-web","login":"modern-web","name":null,"email":"hello@modern-web.dev","url":null,"packages_count":105,"html_url":"https://www.npmjs.com/~modern-web","role":null,"created_at":"2022-11-20T01:30:16.318Z","updated_at":"2022-11-20T01:30:16.318Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/modern-web/packages"},{"uuid":"passle","login":"passle","name":null,"email":"pascalschilp@gmail.com","url":null,"packages_count":164,"html_url":"https://www.npmjs.com/~passle","role":null,"created_at":"2022-11-20T01:30:16.304Z","updated_at":"2022-11-20T01:30:16.304Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/passle/packages"},{"uuid":"westbrook","login":"westbrook","name":null,"email":"westbrook.johnson@gmail.com","url":null,"packages_count":144,"html_url":"https://www.npmjs.com/~westbrook","role":null,"created_at":"2022-11-20T01:30:16.314Z","updated_at":"2022-11-20T01:30:16.314Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/westbrook/packages"},{"uuid":"bennyp","login":"bennyp","name":null,"email":"web@bennypowers.com","url":null,"packages_count":225,"html_url":"https://www.npmjs.com/~bennyp","role":null,"created_at":"2022-11-20T01:30:16.309Z","updated_at":"2022-11-20T01:30:16.309Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/bennyp/packages"},{"uuid":"jorenbroekema","login":"jorenbroekema","name":null,"email":"joren.broekema@gmail.com","url":null,"packages_count":116,"html_url":"https://www.npmjs.com/~jorenbroekema","role":null,"created_at":"2022-11-20T01:30:16.307Z","updated_at":"2022-11-20T01:30:16.307Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/jorenbroekema/packages"}],"registry":{"name":"npmjs.org","url":"https://registry.npmjs.org","ecosystem":"npm","default":true,"packages_count":5008192,"maintainers_count":1013077,"namespaces_count":295677,"keywords_count":700469,"github":"npm","metadata":{"funded_packages_count":150263},"icon_url":"https://github.com/npm.png","created_at":"2022-04-04T15:19:23.081Z","updated_at":"2025-06-07T05:25:21.688Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/namespaces"}},"unique_repositories_count":20,"unique_repositories_count_past_30_days":2,"recent_issues":[{"uuid":"3950565767","node_id":"PR_kwDOEPzTIc7EPqhJ","number":11607,"state":"open","title":"chore(deps): bump @web/dev-server-esbuild from 1.0.4 to 1.0.5","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-02-17T03:26:23.000Z","updated_at":"2026-02-17T03:27:11.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"@web/dev-server-esbuild","old_version":"1.0.4","new_version":"1.0.5","repository_url":"https://github.com/modernweb-dev/web"}],"path":null,"ecosystem":"npm"},"body":"Bumps [@web/dev-server-esbuild](https://github.com/modernweb-dev/web/tree/HEAD/packages/dev-server-esbuild) from 1.0.4 to 1.0.5.\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/modernweb-dev/web/blob/master/packages/dev-server-esbuild/CHANGELOG.md\"\u003e\u003ccode\u003e@​web/dev-server-esbuild\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.0.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ed304459: Bump esbuild version to 0.27.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/modernweb-dev/web/commits/@web/dev-server-polyfill@1.0.5/packages/dev-server-esbuild\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for \u003ccode\u003e@​web/dev-server-esbuild\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=@web/dev-server-esbuild\u0026package-manager=npm_and_yarn\u0026previous-version=1.0.4\u0026new-version=1.0.5)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/noir-lang/noir/pull/11607","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/noir-lang%2Fnoir/issues/11607","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/11607/packages"},{"uuid":"3915878805","node_id":"PR_kwDOKV5gys7CdNNQ","number":96,"state":"open","title":"build(deps-dev): bump @web/dev-server-esbuild from 1.0.4 to 1.0.5","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-02-09T11:22:42.000Z","updated_at":"2026-02-09T11:23:35.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps-dev)","packages":[{"name":"@web/dev-server-esbuild","old_version":"1.0.4","new_version":"1.0.5","repository_url":"https://github.com/modernweb-dev/web"}],"path":null,"ecosystem":"npm"},"body":"Bumps [@web/dev-server-esbuild](https://github.com/modernweb-dev/web/tree/HEAD/packages/dev-server-esbuild) from 1.0.4 to 1.0.5.\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/modernweb-dev/web/blob/master/packages/dev-server-esbuild/CHANGELOG.md\"\u003e\u003ccode\u003e@​web/dev-server-esbuild\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.0.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ed304459: Bump esbuild version to 0.27.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/modernweb-dev/web/commits/@web/dev-server-polyfill@1.0.5/packages/dev-server-esbuild\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for \u003ccode\u003e@​web/dev-server-esbuild\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=@web/dev-server-esbuild\u0026package-manager=npm_and_yarn\u0026previous-version=1.0.4\u0026new-version=1.0.5)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/pionjs/pion/pull/96","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/pionjs%2Fpion/issues/96","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/96/packages"},{"uuid":"3557318066","node_id":"PR_kwDOJ8jH386v6-qe","number":328,"state":"open","title":"build(deps-dev): bump @web/dev-server-esbuild from 1.0.2 to 1.0.4","user":"dependabot[bot]","labels":["npm","dependencies","Stale"],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2025-10-27T15:21:43.000Z","updated_at":"2026-01-26T04:01:51.311Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps-dev)","packages":[{"name":"@web/dev-server-esbuild","old_version":"1.0.2","new_version":"1.0.4","repository_url":"https://github.com/modernweb-dev/web"}],"path":null,"ecosystem":"npm"},"body":"Bumps [@web/dev-server-esbuild](https://github.com/modernweb-dev/web/tree/HEAD/packages/dev-server-esbuild) from 1.0.2 to 1.0.4.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/modernweb-dev/web/releases\"\u003e\u003ccode\u003e@​web/dev-server-esbuild\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​web/dev-server-esbuild\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.0.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ed826727: upgrade esbuild to 0.25.x\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​web/dev-server-esbuild\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.0.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ef506af31: Upgrade esbuild to 0.24.x\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [fb33d75c]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​web/dev-server-core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.7.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/modernweb-dev/web/blob/master/packages/dev-server-esbuild/CHANGELOG.md\"\u003e\u003ccode\u003e@​web/dev-server-esbuild\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.0.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ed826727: upgrade esbuild to 0.25.x\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ef506af31: Upgrade esbuild to 0.24.x\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [fb33d75c]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​web/dev-server-core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.7.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modernweb-dev/web/commit/3a6bf8f927f4839f464e6ee15b7f4374bd238630\"\u003e\u003ccode\u003e3a6bf8f\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modernweb-dev/web/commit/d826727ef950e792217fa0f3d91054d2e02a689f\"\u003e\u003ccode\u003ed826727\u003c/code\u003e\u003c/a\u003e fix: upgrade esbuild to 0.25.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modernweb-dev/web/commit/5f4f3510c358427881ff1fadaa03b61babdc7ed0\"\u003e\u003ccode\u003e5f4f351\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modernweb-dev/web/commit/dc2351761cd18731857eb902281fe72e3ce41811\"\u003e\u003ccode\u003edc23517\u003c/code\u003e\u003c/a\u003e chore: bump esbuild to 0.24.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modernweb-dev/web/commit/f506af31645a1acecdbdbc7401d824e62e327d09\"\u003e\u003ccode\u003ef506af3\u003c/code\u003e\u003c/a\u003e chore: upgrade esbuild to 0.20.x\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/modernweb-dev/web/commits/@web/dev-server-esbuild@1.0.4/packages/dev-server-esbuild\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=@web/dev-server-esbuild\u0026package-manager=npm_and_yarn\u0026previous-version=1.0.2\u0026new-version=1.0.4)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nYou can trigger a rebase of this PR by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e\n\n\u003e **Note**\n\u003e Automatic rebases have been disabled on this pull request as it has been open for over 30 days.\n","html_url":"https://github.com/agence-adeliom/adeliom-webcomponents/pull/328","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/agence-adeliom%2Fadeliom-webcomponents/issues/328","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/328/packages"},{"uuid":"2836876620","node_id":"PR_kwDOIltxJ86pF01M","number":3,"state":"open","title":"bump esbuild and @web/dev-server-esbuild","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"NONE","state_reason":null,"created_at":"2025-09-17T14:31:33.000Z","updated_at":"2025-09-17T14:31:34.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"bump","packages":[{"name":"esbuild"},{"name":"@web/dev-server-esbuild"}],"path":null,"ecosystem":"npm"},"body":"\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\nYou can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/summercms/scroll-js/network/alerts).\n\n\u003c/details\u003e","html_url":"https://github.com/summercms/scroll-js/pull/3","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/summercms%2Fscroll-js/issues/3","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/3/packages"},{"uuid":"2717430605","node_id":"PR_kwDOAqmHW86h-LNN","number":134,"state":"open","title":"chore(deps): bump esbuild and @web/dev-server-esbuild","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-08-04T10:14:36.000Z","updated_at":"2025-08-04T10:14:37.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"esbuild","repository_url":"https://github.com/evanw/esbuild","old_version":"0.19.12","new_version":"0.25.8"},{"name":"@web/dev-server-esbuild","repository_url":"https://github.com/modernweb-dev/web","old_version":"1.0.2","new_version":"1.0.4"}],"path":null,"ecosystem":"npm"},"body":"Bumps [esbuild](https://github.com/evanw/esbuild) and [@web/dev-server-esbuild](https://github.com/modernweb-dev/web/tree/HEAD/packages/dev-server-esbuild). These dependencies needed to be updated together.\nUpdates `esbuild` from 0.19.12 to 0.25.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/evanw/esbuild/releases\"\u003eesbuild's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.25.8\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFix another TypeScript parsing edge case (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4248\"\u003e#4248\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis fixes a regression with a change in the previous release that tries to more accurately parse TypeScript arrow functions inside the \u003ccode\u003e?:\u003c/code\u003e operator. The regression specifically involves parsing an arrow function containing a \u003ccode\u003e#private\u003c/code\u003e identifier inside the middle of a \u003ccode\u003e?:\u003c/code\u003e ternary operator inside a class body. This was fixed by propagating private identifier state into the parser clone used to speculatively parse the arrow function body. Here is an example of some affected code:\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003eclass CachedDict {\n  #has = (a: string) =\u0026gt; dict.has(a);\n  has = window\n    ? (word: string): boolean =\u0026gt; this.#has(word)\n    : this.#has;\n}\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix a regression with the parsing of source phase imports\u003c/p\u003e\n\u003cp\u003eThe change in the previous release to parse \u003ca href=\"https://github.com/tc39/proposal-source-phase-imports\"\u003esource phase imports\u003c/a\u003e failed to properly handle the following cases:\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003eimport source from 'bar'\nimport source from from 'bar'\nimport source type foo from 'bar'\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eParsing for these cases should now be fixed. The first case was incorrectly treated as a syntax error because esbuild was expecting the second case. And the last case was previously allowed but is now forbidden. TypeScript hasn't added this feature yet so it remains to be seen whether the last case will be allowed, but it's safer to disallow it for now. At least Babel doesn't allow the last case when parsing TypeScript, and Babel was involved with the source phase import specification.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.25.7\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eParse and print JavaScript imports with an explicit phase (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4238\"\u003e#4238\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis release adds basic syntax support for the \u003ccode\u003edefer\u003c/code\u003e and \u003ccode\u003esource\u003c/code\u003e import phases in JavaScript:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003edefer\u003c/code\u003e\u003c/p\u003e\n\u003cp\u003eThis is a \u003ca href=\"https://github.com/tc39/proposal-defer-import-eval\"\u003estage 3 proposal\u003c/a\u003e for an upcoming JavaScript feature that will provide one way to eagerly load but lazily initialize imported modules. The imported module is automatically initialized on first use. Support for this syntax will also be part of the upcoming release of \u003ca href=\"https://devblogs.microsoft.com/typescript/announcing-typescript-5-9-beta/#support-for-import-defer\"\u003eTypeScript 5.9\u003c/a\u003e. The syntax looks like this:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eimport defer * as foo from \u0026quot;\u0026lt;specifier\u0026gt;\u0026quot;;\nconst bar = await import.defer(\u0026quot;\u0026lt;specifier\u0026gt;\u0026quot;);\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eNote that this feature deliberately cannot be used with the syntax \u003ccode\u003eimport defer foo from \u0026quot;\u0026lt;specifier\u0026gt;\u0026quot;\u003c/code\u003e or \u003ccode\u003eimport defer { foo } from \u0026quot;\u0026lt;specifier\u0026gt;\u0026quot;\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003esource\u003c/code\u003e\u003c/p\u003e\n\u003cp\u003eThis is a \u003ca href=\"https://github.com/tc39/proposal-source-phase-imports\"\u003estage 3 proposal\u003c/a\u003e for an upcoming JavaScript feature that will provide another way to eagerly load but lazily initialize imported modules. The imported module is returned in an uninitialized state. Support for this syntax may or may not be a part of TypeScript 5.9 (see \u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/61216\"\u003ethis issue\u003c/a\u003e for details). The syntax looks like this:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eimport source foo from \u0026quot;\u0026lt;specifier\u0026gt;\u0026quot;;\nconst bar = await import.source(\u0026quot;\u0026lt;specifier\u0026gt;\u0026quot;);\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/evanw/esbuild/blob/main/CHANGELOG-2024.md\"\u003eesbuild's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog: 2024\u003c/h1\u003e\n\u003cp\u003eThis changelog documents all esbuild versions published in the year 2024 (versions 0.19.12 through 0.24.2).\u003c/p\u003e\n\u003ch2\u003e0.24.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFix regression with \u003ccode\u003e--define\u003c/code\u003e and \u003ccode\u003eimport.meta\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4010\"\u003e#4010\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4012\"\u003e#4012\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/evanw/esbuild/pull/4013\"\u003e#4013\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThe previous change in version 0.24.1 to use a more expression-like parser for \u003ccode\u003edefine\u003c/code\u003e values to allow quoted property names introduced a regression that removed the ability to use \u003ccode\u003e--define:import.meta=...\u003c/code\u003e. Even though \u003ccode\u003eimport\u003c/code\u003e is normally a keyword that can't be used as an identifier, ES modules special-case the \u003ccode\u003eimport.meta\u003c/code\u003e expression to behave like an identifier anyway. This change fixes the regression.\u003c/p\u003e\n\u003cp\u003eThis fix was contributed by \u003ca href=\"https://github.com/sapphi-red\"\u003e\u003ccode\u003e@​sapphi-red\u003c/code\u003e\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.24.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAllow \u003ccode\u003ees2024\u003c/code\u003e as a target in \u003ccode\u003etsconfig.json\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4004\"\u003e#4004\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eTypeScript recently \u003ca href=\"https://devblogs.microsoft.com/typescript/announcing-typescript-5-7/#support-for---target-es2024-and---lib-es2024\"\u003eadded \u003ccode\u003ees2024\u003c/code\u003e\u003c/a\u003e as a compilation target, so esbuild now supports this in the \u003ccode\u003etarget\u003c/code\u003e field of \u003ccode\u003etsconfig.json\u003c/code\u003e files, such as in the following configuration file:\u003c/p\u003e\n\u003cpre lang=\"json\"\u003e\u003ccode\u003e{\n  \u0026quot;compilerOptions\u0026quot;: {\n    \u0026quot;target\u0026quot;: \u0026quot;ES2024\u0026quot;\n  }\n}\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eAs a reminder, the only thing that esbuild uses this field for is determining whether or not to use legacy TypeScript behavior for class fields. You can read more in \u003ca href=\"https://esbuild.github.io/content-types/#tsconfig-json\"\u003ethe documentation\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003eThis fix was contributed by \u003ca href=\"https://github.com/billyjanitsch\"\u003e\u003ccode\u003e@​billyjanitsch\u003c/code\u003e\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAllow automatic semicolon insertion after \u003ccode\u003eget\u003c/code\u003e/\u003ccode\u003eset\u003c/code\u003e\u003c/p\u003e\n\u003cp\u003eThis change fixes a grammar bug in the parser that incorrectly treated the following code as a syntax error:\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003eclass Foo {\n  get\n  *x() {}\n  set\n  *y() {}\n}\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eThe above code will be considered valid starting with this release. This change to esbuild follows a \u003ca href=\"https://redirect.github.com/microsoft/TypeScript/pull/60225\"\u003esimilar change to TypeScript\u003c/a\u003e which will allow this syntax starting with TypeScript 5.7.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAllow quoted property names in \u003ccode\u003e--define\u003c/code\u003e and \u003ccode\u003e--pure\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4008\"\u003e#4008\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThe \u003ccode\u003edefine\u003c/code\u003e and \u003ccode\u003epure\u003c/code\u003e API options now accept identifier expressions containing quoted property names. Previously all identifiers in the identifier expression had to be bare identifiers. This change now makes \u003ccode\u003e--define\u003c/code\u003e and \u003ccode\u003e--pure\u003c/code\u003e consistent with \u003ccode\u003e--global-name\u003c/code\u003e, which already supported quoted property names. For example, the following is now possible:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/8c71947edbe5a158fec3a6d1cbfea1e8d5cdee70\"\u003e\u003ccode\u003e8c71947\u003c/code\u003e\u003c/a\u003e publish 0.25.8 to npm\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/0508f2444569ba105fa38e6e9fa9e1f2ed6d95b2\"\u003e\u003ccode\u003e0508f24\u003c/code\u003e\u003c/a\u003e some parsing fixes for source phase imports\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/6e4be2fad3c898ea2f4d9c2fd0be7bbcd79f5206\"\u003e\u003ccode\u003e6e4be2f\u003c/code\u003e\u003c/a\u003e js parser: recover from bad \u003ccode\u003e#private\u003c/code\u003e identifiers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/c9c6357a8dbf43b9ec2896bd92e25df2f0677b45\"\u003e\u003ccode\u003ec9c6357\u003c/code\u003e\u003c/a\u003e fix \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4248\"\u003e#4248\u003c/a\u003e: \u003ccode\u003e#private\u003c/code\u003e ids in arrow fn body in \u003ccode\u003e?:\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/9b42f68f9b1fecf16e72dbcfc5c46504239d6fe6\"\u003e\u003ccode\u003e9b42f68\u003c/code\u003e\u003c/a\u003e publish 0.25.7 to npm\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/9ba01d1c1faf6f157d614c64144193dbfe88db97\"\u003e\u003ccode\u003e9ba01d1\u003c/code\u003e\u003c/a\u003e abs-paths: js api and tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/ca196c9c4a270ff61181bc8d61886b947bbc2612\"\u003e\u003ccode\u003eca196c9\u003c/code\u003e\u003c/a\u003e fix for parser backtracking crash\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/2979b846fd7e5899a57f412bb3ce8ee0c8c150f3\"\u003e\u003ccode\u003e2979b84\u003c/code\u003e\u003c/a\u003e fix \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4241\"\u003e#4241\u003c/a\u003e: ts arrow function type backtrack (hack)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/1180410e335f49eb8a4b33be4357bf15b185475e\"\u003e\u003ccode\u003e1180410\u003c/code\u003e\u003c/a\u003e fix an unused variable warning\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/fc3da579557d775c022dbfc4e68843d34cab9fb5\"\u003e\u003ccode\u003efc3da57\u003c/code\u003e\u003c/a\u003e fix \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4238\"\u003e#4238\u003c/a\u003e: add \u003ccode\u003edefer\u003c/code\u003e and \u003ccode\u003esource\u003c/code\u003e import phases\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/evanw/esbuild/compare/v0.19.12...v0.25.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@web/dev-server-esbuild` from 1.0.2 to 1.0.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/modernweb-dev/web/releases\"\u003e\u003ccode\u003e@​web/dev-server-esbuild\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​web/dev-server-esbuild\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.0.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ed826727: upgrade esbuild to 0.25.x\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​web/dev-server-esbuild\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.0.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ef506af31: Upgrade esbuild to 0.24.x\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [fb33d75c]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​web/dev-server-core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.7.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/modernweb-dev/web/blob/master/packages/dev-server-esbuild/CHANGELOG.md\"\u003e\u003ccode\u003e@​web/dev-server-esbuild\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.0.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ed826727: upgrade esbuild to 0.25.x\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ef506af31: Upgrade esbuild to 0.24.x\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [fb33d75c]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​web/dev-server-core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.7.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modernweb-dev/web/commit/3a6bf8f927f4839f464e6ee15b7f4374bd238630\"\u003e\u003ccode\u003e3a6bf8f\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modernweb-dev/web/commit/d826727ef950e792217fa0f3d91054d2e02a689f\"\u003e\u003ccode\u003ed826727\u003c/code\u003e\u003c/a\u003e fix: upgrade esbuild to 0.25.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modernweb-dev/web/commit/5f4f3510c358427881ff1fadaa03b61babdc7ed0\"\u003e\u003ccode\u003e5f4f351\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modernweb-dev/web/commit/dc2351761cd18731857eb902281fe72e3ce41811\"\u003e\u003ccode\u003edc23517\u003c/code\u003e\u003c/a\u003e chore: bump esbuild to 0.24.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modernweb-dev/web/commit/f506af31645a1acecdbdbc7401d824e62e327d09\"\u003e\u003ccode\u003ef506af3\u003c/code\u003e\u003c/a\u003e chore: upgrade esbuild to 0.20.x\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/modernweb-dev/web/commits/@web/dev-server-esbuild@1.0.4/packages/dev-server-esbuild\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\nYou can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/Neovici/cosmoz-grouped-list/network/alerts).\n\n\u003c/details\u003e","html_url":"https://github.com/Neovici/cosmoz-grouped-list/pull/134","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Neovici%2Fcosmoz-grouped-list/issues/134","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/134/packages"},{"uuid":"2714569718","node_id":"PR_kwDOC5tN6s6hzQv2","number":97,"state":"open","title":"Bump the npm_and_yarn group across 1 directory with 12 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-08-02T00:50:29.000Z","updated_at":"2025-08-02T00:50:30.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"npm_and_yarn","update_count":12,"packages":[{"name":"esbuild","old_version":"0.15.13","new_version":"0.25.8","repository_url":"https://github.com/evanw/esbuild"},{"name":"@web/dev-server-esbuild","old_version":"0.3.3","new_version":"1.0.4","repository_url":"https://github.com/modernweb-dev/web"},{"name":"barely-a-dev-server","old_version":"0.3.6","new_version":"0.8.1","repository_url":"https://github.com/lgarron/barely-a-dev-server"},{"name":"braces","old_version":"3.0.2","new_version":"3.0.3","repository_url":"https://github.com/micromatch/braces"},{"name":"ip","old_version":"1.1.9","new_version":"removed","repository_url":"https://github.com/indutny/node-ip"},{"name":"@web/test-runner","old_version":"0.15.0","new_version":"0.20.2","repository_url":"https://github.com/modernweb-dev/web"},{"name":"@open-wc/testing","old_version":"3.1.7","new_version":"3.2.2","repository_url":"https://github.com/open-wc/open-wc"}],"path":null,"ecosystem":"npm"},"body":"Bumps the npm_and_yarn group with 7 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [esbuild](https://github.com/evanw/esbuild) | `0.15.13` | `0.25.8` |\n| [@web/dev-server-esbuild](https://github.com/modernweb-dev/web/tree/HEAD/packages/dev-server-esbuild) | `0.3.3` | `1.0.4` |\n| [barely-a-dev-server](https://github.com/lgarron/barely-a-dev-server) | `0.3.6` | `0.8.1` |\n| [braces](https://github.com/micromatch/braces) | `3.0.2` | `3.0.3` |\n| [ip](https://github.com/indutny/node-ip) | `1.1.9` | `removed` |\n| [@web/test-runner](https://github.com/modernweb-dev/web/tree/HEAD/packages/test-runner) | `0.15.0` | `0.20.2` |\n| [@open-wc/testing](https://github.com/open-wc/open-wc/tree/HEAD/packages/testing) | `3.1.7` | `3.2.2` |\n\n\nUpdates `esbuild` from 0.15.13 to 0.25.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/evanw/esbuild/releases\"\u003eesbuild's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.25.8\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFix another TypeScript parsing edge case (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4248\"\u003e#4248\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis fixes a regression with a change in the previous release that tries to more accurately parse TypeScript arrow functions inside the \u003ccode\u003e?:\u003c/code\u003e operator. The regression specifically involves parsing an arrow function containing a \u003ccode\u003e#private\u003c/code\u003e identifier inside the middle of a \u003ccode\u003e?:\u003c/code\u003e ternary operator inside a class body. This was fixed by propagating private identifier state into the parser clone used to speculatively parse the arrow function body. Here is an example of some affected code:\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003eclass CachedDict {\n  #has = (a: string) =\u0026gt; dict.has(a);\n  has = window\n    ? (word: string): boolean =\u0026gt; this.#has(word)\n    : this.#has;\n}\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix a regression with the parsing of source phase imports\u003c/p\u003e\n\u003cp\u003eThe change in the previous release to parse \u003ca href=\"https://github.com/tc39/proposal-source-phase-imports\"\u003esource phase imports\u003c/a\u003e failed to properly handle the following cases:\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003eimport source from 'bar'\nimport source from from 'bar'\nimport source type foo from 'bar'\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eParsing for these cases should now be fixed. The first case was incorrectly treated as a syntax error because esbuild was expecting the second case. And the last case was previously allowed but is now forbidden. TypeScript hasn't added this feature yet so it remains to be seen whether the last case will be allowed, but it's safer to disallow it for now. At least Babel doesn't allow the last case when parsing TypeScript, and Babel was involved with the source phase import specification.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.25.7\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eParse and print JavaScript imports with an explicit phase (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4238\"\u003e#4238\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis release adds basic syntax support for the \u003ccode\u003edefer\u003c/code\u003e and \u003ccode\u003esource\u003c/code\u003e import phases in JavaScript:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003edefer\u003c/code\u003e\u003c/p\u003e\n\u003cp\u003eThis is a \u003ca href=\"https://github.com/tc39/proposal-defer-import-eval\"\u003estage 3 proposal\u003c/a\u003e for an upcoming JavaScript feature that will provide one way to eagerly load but lazily initialize imported modules. The imported module is automatically initialized on first use. Support for this syntax will also be part of the upcoming release of \u003ca href=\"https://devblogs.microsoft.com/typescript/announcing-typescript-5-9-beta/#support-for-import-defer\"\u003eTypeScript 5.9\u003c/a\u003e. The syntax looks like this:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eimport defer * as foo from \u0026quot;\u0026lt;specifier\u0026gt;\u0026quot;;\nconst bar = await import.defer(\u0026quot;\u0026lt;specifier\u0026gt;\u0026quot;);\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eNote that this feature deliberately cannot be used with the syntax \u003ccode\u003eimport defer foo from \u0026quot;\u0026lt;specifier\u0026gt;\u0026quot;\u003c/code\u003e or \u003ccode\u003eimport defer { foo } from \u0026quot;\u0026lt;specifier\u0026gt;\u0026quot;\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003esource\u003c/code\u003e\u003c/p\u003e\n\u003cp\u003eThis is a \u003ca href=\"https://github.com/tc39/proposal-source-phase-imports\"\u003estage 3 proposal\u003c/a\u003e for an upcoming JavaScript feature that will provide another way to eagerly load but lazily initialize imported modules. The imported module is returned in an uninitialized state. Support for this syntax may or may not be a part of TypeScript 5.9 (see \u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/61216\"\u003ethis issue\u003c/a\u003e for details). The syntax looks like this:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eimport source foo from \u0026quot;\u0026lt;specifier\u0026gt;\u0026quot;;\nconst bar = await import.source(\u0026quot;\u0026lt;specifier\u0026gt;\u0026quot;);\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/evanw/esbuild/blob/main/CHANGELOG-2022.md\"\u003eesbuild's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog: 2022\u003c/h1\u003e\n\u003cp\u003eThis changelog documents all esbuild versions published in the year 2022 (versions 0.14.11 through 0.16.12).\u003c/p\u003e\n\u003ch2\u003e0.16.12\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eLoader defaults to \u003ccode\u003ejs\u003c/code\u003e for extensionless files (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/2776\"\u003e#2776\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eCertain packages contain files without an extension. For example, the \u003ccode\u003eyargs\u003c/code\u003e package contains the file \u003ccode\u003eyargs/yargs\u003c/code\u003e which has no extension. Node, Webpack, and Parcel can all understand code that imports \u003ccode\u003eyargs/yargs\u003c/code\u003e because they assume that the file is JavaScript. However, esbuild was previously unable to understand this code because it relies on the file extension to tell it how to interpret the file. With this release, esbuild will now assume files without an extension are JavaScript files. This can be customized by setting the loader for \u003ccode\u003e\u0026quot;\u0026quot;\u003c/code\u003e (the empty string, representing files without an extension) to another loader. For example, if you want files without an extension to be treated as CSS instead, you can do that like this:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eCLI:\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003eesbuild --bundle --loader:=css\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eJS:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eesbuild.build({\n  bundle: true,\n  loader: { '': 'css' },\n})\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eGo:\u003c/p\u003e\n\u003cpre lang=\"go\"\u003e\u003ccode\u003eapi.Build(api.BuildOptions{\n  Bundle: true,\n  Loader: map[string]api.Loader{\u0026quot;\u0026quot;: api.LoaderCSS},\n})\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eIn addition, the \u003ccode\u003e\u0026quot;type\u0026quot;\u003c/code\u003e field in \u003ccode\u003epackage.json\u003c/code\u003e files now only applies to files with an explicit \u003ccode\u003e.js\u003c/code\u003e, \u003ccode\u003e.jsx\u003c/code\u003e, \u003ccode\u003e.ts\u003c/code\u003e, or \u003ccode\u003e.tsx\u003c/code\u003e extension. Previously it was incorrectly applied by esbuild to all files that had an extension other than \u003ccode\u003e.mjs\u003c/code\u003e, \u003ccode\u003e.mts\u003c/code\u003e, \u003ccode\u003e.cjs\u003c/code\u003e, or \u003ccode\u003e.cts\u003c/code\u003e including extensionless files. So for example an extensionless file in a \u003ccode\u003e\u0026quot;type\u0026quot;: \u0026quot;module\u0026quot;\u003c/code\u003e package is now treated as CommonJS instead of ESM.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.16.11\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAvoid a syntax error in the presence of direct \u003ccode\u003eeval\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/2761\"\u003e#2761\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThe behavior of nested \u003ccode\u003efunction\u003c/code\u003e declarations in JavaScript depends on whether the code is run in strict mode or not. It would be problematic if esbuild preserved nested \u003ccode\u003efunction\u003c/code\u003e declarations in its output because then the behavior would depend on whether the output was run in strict mode or not instead of respecting the strict mode behavior of the original source code. To avoid this, esbuild transforms nested \u003ccode\u003efunction\u003c/code\u003e declarations to preserve the intended behavior of the original source code regardless of whether the output is run in strict mode or not:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e// Original code\nif (true) {\n  function foo() {}\n  console.log(!!foo)\n  foo = null\n  console.log(!!foo)\n}\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/8c71947edbe5a158fec3a6d1cbfea1e8d5cdee70\"\u003e\u003ccode\u003e8c71947\u003c/code\u003e\u003c/a\u003e publish 0.25.8 to npm\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/0508f2444569ba105fa38e6e9fa9e1f2ed6d95b2\"\u003e\u003ccode\u003e0508f24\u003c/code\u003e\u003c/a\u003e some parsing fixes for source phase imports\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/6e4be2fad3c898ea2f4d9c2fd0be7bbcd79f5206\"\u003e\u003ccode\u003e6e4be2f\u003c/code\u003e\u003c/a\u003e js parser: recover from bad \u003ccode\u003e#private\u003c/code\u003e identifiers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/c9c6357a8dbf43b9ec2896bd92e25df2f0677b45\"\u003e\u003ccode\u003ec9c6357\u003c/code\u003e\u003c/a\u003e fix \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4248\"\u003e#4248\u003c/a\u003e: \u003ccode\u003e#private\u003c/code\u003e ids in arrow fn body in \u003ccode\u003e?:\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/9b42f68f9b1fecf16e72dbcfc5c46504239d6fe6\"\u003e\u003ccode\u003e9b42f68\u003c/code\u003e\u003c/a\u003e publish 0.25.7 to npm\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/9ba01d1c1faf6f157d614c64144193dbfe88db97\"\u003e\u003ccode\u003e9ba01d1\u003c/code\u003e\u003c/a\u003e abs-paths: js api and tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/ca196c9c4a270ff61181bc8d61886b947bbc2612\"\u003e\u003ccode\u003eca196c9\u003c/code\u003e\u003c/a\u003e fix for parser backtracking crash\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/2979b846fd7e5899a57f412bb3ce8ee0c8c150f3\"\u003e\u003ccode\u003e2979b84\u003c/code\u003e\u003c/a\u003e fix \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4241\"\u003e#4241\u003c/a\u003e: ts arrow function type backtrack (hack)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/1180410e335f49eb8a4b33be4357bf15b185475e\"\u003e\u003ccode\u003e1180410\u003c/code\u003e\u003c/a\u003e fix an unused variable warning\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/fc3da579557d775c022dbfc4e68843d34cab9fb5\"\u003e\u003ccode\u003efc3da57\u003c/code\u003e\u003c/a\u003e fix \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4238\"\u003e#4238\u003c/a\u003e: add \u003ccode\u003edefer\u003c/code\u003e and \u003ccode\u003esource\u003c/code\u003e import phases\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/evanw/esbuild/compare/v0.15.13...v0.25.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@web/dev-server-esbuild` from 0.3.3 to 1.0.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/modernweb-dev/web/releases\"\u003e\u003ccode\u003e@​web/dev-server-esbuild\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​web/dev-server-esbuild\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.0.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ed826727: upgrade esbuild to 0.25.x\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​web/dev-server-esbuild\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.0.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ef506af31: Upgrade esbuild to 0.24.x\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [fb33d75c]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​web/dev-server-core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.7.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/modernweb-dev/web/blob/master/packages/dev-server-esbuild/CHANGELOG.md\"\u003e\u003ccode\u003e@​web/dev-server-esbuild\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.0.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ed826727: upgrade esbuild to 0.25.x\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ef506af31: Upgrade esbuild to 0.24.x\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [fb33d75c]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​web/dev-server-core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.7.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: update \u003ccode\u003e@​web/dev-server-core\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ee31de569: Update \u003ccode\u003e@web/dev-server-rollup\u003c/code\u003e to latest version\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.0\u003c/h2\u003e\n\u003ch3\u003eMajor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e8218a0a5: Update ESBuild to latest version.\u003c/p\u003e\n\u003cp\u003eESBuild has changed how TypeScript decorators are enabled in preparation for JavaScript decorators to land in browsers. ESBuild now requires the \u003ccode\u003eexperimentalDecorators\u003c/code\u003e key to be set to \u003ccode\u003etrue\u003c/code\u003e in the \u003ccode\u003etsconfig.json\u003c/code\u003e for TypeScript decorators to be enabled.\u003c/p\u003e\n\u003cp\u003eIf you are having issues with decorators after updating to this version, try setting the \u003ccode\u003eexperimentalDecorators\u003c/code\u003e key in your \u003ccode\u003etsconfig.json\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ec185cbaa: Set minimum node version to 18\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [c185cbaa]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​web/dev-server-core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.7.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.4.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eef6b2543: Use split versions for all lit dependencies\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modernweb-dev/web/commit/3a6bf8f927f4839f464e6ee15b7f4374bd238630\"\u003e\u003ccode\u003e3a6bf8f\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modernweb-dev/web/commit/d826727ef950e792217fa0f3d91054d2e02a689f\"\u003e\u003ccode\u003ed826727\u003c/code\u003e\u003c/a\u003e fix: upgrade esbuild to 0.25.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modernweb-dev/web/commit/5f4f3510c358427881ff1fadaa03b61babdc7ed0\"\u003e\u003ccode\u003e5f4f351\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modernweb-dev/web/commit/dc2351761cd18731857eb902281fe72e3ce41811\"\u003e\u003ccode\u003edc23517\u003c/code\u003e\u003c/a\u003e chore: bump esbuild to 0.24.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modernweb-dev/web/commit/f506af31645a1acecdbdbc7401d824e62e327d09\"\u003e\u003ccode\u003ef506af3\u003c/code\u003e\u003c/a\u003e chore: upgrade esbuild to 0.20.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modernweb-dev/web/commit/03f3c6f0b376232812dcb34b42365ab5e0a1ae19\"\u003e\u003ccode\u003e03f3c6f\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modernweb-dev/web/commit/54d65a4e5d6f9a29b11fa236872365c1bb140a78\"\u003e\u003ccode\u003e54d65a4\u003c/code\u003e\u003c/a\u003e ci: align reporters across all packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modernweb-dev/web/commit/90e44725cf73016de9cf3c20d3b4e0f909236307\"\u003e\u003ccode\u003e90e4472\u003c/code\u003e\u003c/a\u003e ci: use workspaces to run node tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modernweb-dev/web/commit/0780a221e360af34307f7a2173ca13e36051f438\"\u003e\u003ccode\u003e0780a22\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modernweb-dev/web/commit/ce40a8f545247ff81384ffce744aa5461217e2ff\"\u003e\u003ccode\u003ece40a8f\u003c/code\u003e\u003c/a\u003e update \u003ccode\u003e@​web/dev-server-rollup\u003c/code\u003e in more places\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/modernweb-dev/web/commits/@web/dev-server-esbuild@1.0.4/packages/dev-server-esbuild\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `barely-a-dev-server` from 0.3.6 to 0.8.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lgarron/barely-a-dev-server/releases\"\u003ebarely-a-dev-server's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.8.1\u003c/h2\u003e\n\u003cp\u003eRelease notes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003e.htm\u003c/code\u003e as an HTML extension.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.8.0\u003c/h2\u003e\n\u003cp\u003eRelease notes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eUse \u003ccode\u003e@cubing/dev-config/esbuild/es2022\u003c/code\u003e under the hood.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.7.1\u003c/h2\u003e\n\u003cp\u003eRelease notes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eBump \u003ccode\u003eesbuild\u003c/code\u003e peer dep to \u003ccode\u003ev0.25.0\u003c/code\u003e. This fixes a vulnerability in the \u003ccode\u003eesbuild\u003c/code\u003e dev server, but note that \u003ccode\u003ebarely-a-dev-server\u003c/code\u003e does not use this server.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.7.0\u003c/h2\u003e\n\u003cp\u003eRelease notes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eIntroduce a \u003ccode\u003ebundleCSS\u003c/code\u003e option.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.6.3\u003c/h2\u003e\n\u003cp\u003eRelease notes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eChange default target to \u003ccode\u003ees2022\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.6.2\u003c/h2\u003e\n\u003cp\u003eRelease notes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdd MIME types for \u003ccode\u003e.avif\u003c/code\u003e and \u003ccode\u003e.jxl\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eBump the \u003ccode\u003eesbuild\u003c/code\u003e peer dependency version.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.6.1\u003c/h2\u003e\n\u003cp\u003eRelease notes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eRemove a workaround for \u003ccode\u003ebun\u003c/code\u003e. v1.0.30 or higher is required now.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.6.0\u003c/h2\u003e\n\u003cp\u003eRelease notes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFix the non-dev invocation of \u003ccode\u003eesbuild\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eRely on \u003ccode\u003eesbuild\u003c/code\u003e for file globbing.\u003c/li\u003e\n\u003cli\u003eAdd a temporary workaround for \u003ccode\u003ebun\u003c/code\u003e compatibility.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.5.2\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003ev0.5.1\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003ev0.5.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lgarron/barely-a-dev-server/commit/886e9b85a0a67abc7702dadce14d4c1c75f6794b\"\u003e\u003ccode\u003e886e9b8\u003c/code\u003e\u003c/a\u003e v0.8.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lgarron/barely-a-dev-server/commit/9e50cc5b32a7aae1066f1481c31fa3094761875e\"\u003e\u003ccode\u003e9e50cc5\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003e.htm\u003c/code\u003e as an HTML extension.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lgarron/barely-a-dev-server/commit/d5d62b7b6edab90d7e225ba35598312786edef39\"\u003e\u003ccode\u003ed5d62b7\u003c/code\u003e\u003c/a\u003e v0.8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lgarron/barely-a-dev-server/commit/4f5632685ec845db0cd6f9872fd5d1a0b6643221\"\u003e\u003ccode\u003e4f56326\u003c/code\u003e\u003c/a\u003e Use \u003ccode\u003e@cubing/dev-config/esbuild/es2022\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lgarron/barely-a-dev-server/commit/f73fd4c8e4ba95769a84d3cca5c1b8a88ea4a692\"\u003e\u003ccode\u003ef73fd4c\u003c/code\u003e\u003c/a\u003e \u003ccode\u003ebun add @cubing/dev-config\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lgarron/barely-a-dev-server/commit/f81c195fc0ecfbdecbfa2c96f521704665fc0ddb\"\u003e\u003ccode\u003ef81c195\u003c/code\u003e\u003c/a\u003e Fix up CI to match other projects.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lgarron/barely-a-dev-server/commit/42c265ebff7dc83602ea695f6f7ba2462b8c05cd\"\u003e\u003ccode\u003e42c265e\u003c/code\u003e\u003c/a\u003e v0.7.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lgarron/barely-a-dev-server/commit/3d631235db1ef91d8d95524469db453ef573b150\"\u003e\u003ccode\u003e3d63123\u003c/code\u003e\u003c/a\u003e Bump \u003ccode\u003eesbuild\u003c/code\u003e peer dep to \u003ccode\u003ev0.25.0\u003c/code\u003e and fix up dev config.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lgarron/barely-a-dev-server/commit/28339b34793dc32397abd6acaa5debbfa204ab57\"\u003e\u003ccode\u003e28339b3\u003c/code\u003e\u003c/a\u003e v0.7.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lgarron/barely-a-dev-server/commit/97983c629519f43ea4693329cd2be786f723a02b\"\u003e\u003ccode\u003e97983c6\u003c/code\u003e\u003c/a\u003e Fix up \u003ccode\u003eMakefile\u003c/code\u003e and linting.\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/lgarron/barely-a-dev-server/compare/v0.3.6...v0.8.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `braces` from 3.0.2 to 3.0.3\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/micromatch/braces/commit/74b2db2938fad48a2ea54a9c8bf27a37a62c350d\"\u003e\u003ccode\u003e74b2db2\u003c/code\u003e\u003c/a\u003e 3.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/micromatch/braces/commit/88f1429a0f47e1dd3813de35211fc97ffda27f9e\"\u003e\u003ccode\u003e88f1429\u003c/code\u003e\u003c/a\u003e update eslint. lint, fix unit tests.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/micromatch/braces/commit/415d660c3002d1ab7e63dbf490c9851da80596ff\"\u003e\u003ccode\u003e415d660\u003c/code\u003e\u003c/a\u003e Snyk js braces 6838727 (\u003ca href=\"https://redirect.github.com/micromatch/braces/issues/40\"\u003e#40\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/micromatch/braces/commit/190510f79db1adf21d92798b0bb6fccc1f72c9d6\"\u003e\u003ccode\u003e190510f\u003c/code\u003e\u003c/a\u003e fix tests, skip 1 test in test/braces.expand\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/micromatch/braces/commit/716eb9f12d820b145a831ad678618731927e8856\"\u003e\u003ccode\u003e716eb9f\u003c/code\u003e\u003c/a\u003e readme bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/micromatch/braces/commit/a5851e57f45c3431a94d83fc565754bc10f5bbc3\"\u003e\u003ccode\u003ea5851e5\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/micromatch/braces/issues/37\"\u003e#37\u003c/a\u003e from coderaiser/fix/vulnerability\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/micromatch/braces/commit/2092bd1fb108d2c59bd62e243b70ad98db961538\"\u003e\u003ccode\u003e2092bd1\u003c/code\u003e\u003c/a\u003e feature: braces: add maxSymbols (\u003ca href=\"https://github.com/micromatch/braces/issues/\"\u003ehttps://github.com/micromatch/braces/issues/\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/micromatch/braces/commit/9f5b4cf47329351bcb64287223ffb6ecc9a5e6d3\"\u003e\u003ccode\u003e9f5b4cf\u003c/code\u003e\u003c/a\u003e fix: vulnerability (\u003ca href=\"https://security.snyk.io/vuln/SNYK-JS-BRACES-6838727\"\u003ehttps://security.snyk.io/vuln/SNYK-JS-BRACES-6838727\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/micromatch/braces/commit/98414f9f1fabe021736e26836d8306d5de747e0d\"\u003e\u003ccode\u003e98414f9\u003c/code\u003e\u003c/a\u003e remove funding file\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/micromatch/braces/commit/665ab5d561c017a38ba7aafd92cc6655b91d8c14\"\u003e\u003ccode\u003e665ab5d\u003c/code\u003e\u003c/a\u003e update keepEscaping doc (\u003ca href=\"https://redirect.github.com/micromatch/braces/issues/27\"\u003e#27\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/micromatch/braces/compare/3.0.2...3.0.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nRemoves `ip`\n\nUpdates `@web/test-runner` from 0.15.0 to 0.20.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/modernweb-dev/web/releases\"\u003e\u003ccode\u003e@​web/test-runner\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​web/test-runner\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.20.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e7aedbaa: Summary Reporter - re-enabled error reporting and made option to disable browser logs and error reporting in this reporter\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​web/test-runner\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.20.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e24e3290: Improve debug message for test runner uncaught exceptions\u003c/p\u003e\n\u003cp\u003eThis should make debugging easier. It wasn't very easy to figure out\nwhere the errors originated from (because of how the actual uncaught\nexception only happened with many concurrent builds inside a sandbox\nenvironment that is hard to debug).\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [79b0ba4]\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​web/test-runner-chrome\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.18.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​web/test-runner\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.20.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e86eaa21: Upgrade puppeteer version to v24\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [86eaa21]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​web/test-runner-chrome\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.18.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​web/test-runner\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.19.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eb546e8b5: Upgrade puppeteer-core and puppeteer to v23\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [b546e8b5]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​web/test-runner-chrome\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.17.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​web/test-runner\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.18.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e6914f3b6: Show suites names for \u003ccode\u003esummaryReporter\u003c/code\u003e when \u003ccode\u003eflatten\u003c/code\u003e option is true\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​web/test-runner\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.18.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e6a97a691: Unify visual-written representation of skipped tests.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​web/test-runner\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.18.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/modernweb-dev/web/blob/master/packages/test-runner/CHANGELOG.md\"\u003e\u003ccode\u003e@​web/test-runner\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.20.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e7aedbaa: Summary Reporter - re-enabled error reporting and made option to disable browser logs and error reporting in this reporter\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.20.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e24e3290: Improve debug message for test runner uncaught exceptions\u003c/p\u003e\n\u003cp\u003eThis should make debugging easier. It wasn't very easy to figure out\nwhere the errors originated from (because of how the actual uncaught\nexception only happened with many concurrent builds inside a sandbox\nenvironment that is hard to debug).\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [79b0ba4]\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​web/test-runner-chrome\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.18.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.20.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e86eaa21: Upgrade puppeteer version to v24\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [86eaa21]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​web/test-runner-chrome\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.18.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.19.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eb546e8b5: Upgrade puppeteer-core and puppeteer to v23\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [b546e8b5]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​web/test-runner-chrome\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.17.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.18.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e6914f3b6: Show suites names for \u003ccode\u003esummaryReporter\u003c/code\u003e when \u003ccode\u003eflatten\u003c/code\u003e option is true\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.18.2\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modernweb-dev/web/commit/9645344e88396118b92818fcf1e22abef5791178\"\u003e\u003ccode\u003e9645344\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modernweb-dev/web/commit/61260d5714897992c17ace54e6e78051b1181b16\"\u003e\u003ccode\u003e61260d5\u003c/code\u003e\u003c/a\u003e Turned error reporting back on by default to match old behviour before it was...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modernweb-dev/web/commit/4fa75234d4e429e61ef5236107930e50c15f6af9\"\u003e\u003ccode\u003e4fa7523\u003c/code\u003e\u003c/a\u003e add back broken error reporting and make log reporting optional\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modernweb-dev/web/commit/db00ed5a8edc77e964aede2e35b13375fb978e31\"\u003e\u003ccode\u003edb00ed5\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modernweb-dev/web/commit/24e329049c4c3cc02c0a06138f1ba2ecb7f99f63\"\u003e\u003ccode\u003e24e3290\u003c/code\u003e\u003c/a\u003e refactor: improve debug message for test runner uncaught exceptions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modernweb-dev/web/commit/f00a581bdea2e6a5a2777581bbdf70601dadbc89\"\u003e\u003ccode\u003ef00a581\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modernweb-dev/web/commit/fcb71cd0c1c97e3f7b5cdcf5305345556506290a\"\u003e\u003ccode\u003efcb71cd\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modernweb-dev/web/commit/8834ad805b065c0bd10aa0d61374f10e5b68ac9a\"\u003e\u003ccode\u003e8834ad8\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modernweb-dev/web/commit/d5ae228f1f030a58995ac5ac5c51df4e02612981\"\u003e\u003ccode\u003ed5ae228\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/modernweb-dev/web/tree/HEAD/packages/test-runner/issues/2803\"\u003e#2803\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modernweb-dev/web/commit/9a88d83526ffc06aeb5b8429630c140c90098e2d\"\u003e\u003ccode\u003e9a88d83\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/modernweb-dev/web/tree/HEAD/packages/test-runner/issues/2774\"\u003e#2774\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/modernweb-dev/web/commits/@web/test-runner@0.20.2/packages/test-runner\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@open-wc/testing` from 3.1.7 to 3.2.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-wc/open-wc/releases\"\u003e\u003ccode\u003e@​open-wc/testing\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​open-wc/testing\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.2.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ee94ca9aa: chore(testing): remove unused dependencies\u0026quot;\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​open-wc/testing\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.2.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e84e38ab1: Use split versions for all lit dependencies\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [84e38ab1]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​open-wc/testing-helpers\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.3.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​open-wc/testing\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.1.8\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e91a5d224: fix(deps): update dependency \u003ccode\u003e@​types/chai-dom\u003c/code\u003e to v1\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [077d07eb]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​open-wc/testing-helpers\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.2.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-wc/open-wc/blob/master/packages/testing/CHANGELOG.md\"\u003e\u003ccode\u003e@​open-wc/testing\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.2.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ee94ca9aa: chore(testing): remove unused dependencies\u0026quot;\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.2.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e84e38ab1: Use split versions for all lit dependencies\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [84e38ab1]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​open-wc/testing-helpers\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.3.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.2.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e935c8ffe: Drop support for Node@14\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e3289e0eb: Add oneDefaultPreventedEvent export into testing package and no-side-effect indexes\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [935c8ffe]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [3289e0eb]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [80c6ae66]\n\u003cul\u003e\n\u003cli\u003echai-a11y-axe@1.5.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​open-wc/semantic-dom-diff\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.20.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​open-wc/testing-helpers\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.3.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.1.8\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e91a5d224: fix(deps): update dependency \u003ccode\u003e@​types/chai-dom\u003c/code\u003e to v1\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [077d07eb]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​open-wc/testing-helpers\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.2.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-wc/open-wc/commit/c4debdd41c2047384ed3a0fad2cd8cd6d02c08f7\"\u003e\u003ccode\u003ec4debdd\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/open-wc/open-wc/tree/HEAD/packages/testing/issues/2737\"\u003e#2737\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-wc/open-wc/commit/e94ca9aa49b733e1da48a87c0b67ef9f4cdf35a7\"\u003e\u003ccode\u003ee94ca9a\u003c/code\u003e\u003c/a\u003e chore(testing): remove unused dependencies (\u003ca href=\"https://github.com/open-wc/open-wc/tree/HEAD/packages/testing/issues/2736\"\u003e#2736\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-wc/open-wc/commit/d91a6219b1c1f1909133cae2f301f1dbd6433854\"\u003e\u003ccode\u003ed91a621\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-wc/open-wc/commit/14e4270ad57aff6643973973fea9b6a2644f4359\"\u003e\u003ccode\u003e14e4270\u003c/code\u003e\u003c/a\u003e feat: new a11y rules (\u003ca href=\"https://github.com/open-wc/open-wc/tree/HEAD/packages/testing/issues/2686\"\u003e#2686\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-wc/open-wc/commit/57ddb3ccfff6b00468d3a7ebabbc15cfe966f7a9\"\u003e\u003ccode\u003e57ddb3c\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-wc/open-wc/commit/3289e0eb2a66c937fb74d267a3a24565a1730f75\"\u003e\u003ccode\u003e3289e0e\u003c/code\u003e\u003c/a\u003e fix(testing|testing-helpers): export oneDefaultPreventedEvent through testing...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-wc/open-wc/commit/74f51a7bcc59a2b1adea2fd6265ec24c5b42c952\"\u003e\u003ccode\u003e74f51a7\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-wc/open-wc/commit/f077923568f915ba5aa6db18ab872ef885631205\"\u003e\u003ccode\u003ef077923\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency \u003ccode\u003e@​types/chai-dom\u003c/code\u003e to v1\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/open-wc/open-wc/commits/@open-wc/testing@3.2.2/packages/testing\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `micromatch` from 4.0.5 to 4.0.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/micromatch/micromatch/releases\"\u003emicromatch's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.0.8\u003c/h2\u003e\n\u003cp\u003eUltimate release that fixes both CVE-2024-4067 and CVE-2024-4068. We consider the issues low-priority, so even if you see automated scanners saying otherwise, don't be scared.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/micromatch/micromatch/blob/master/CHANGELOG.md\"\u003emicromatch's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[4.0.8] - 2024-08-22\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ebackported CVE-2024-4067 fix (from v4.0.6) over to 4.x branch\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.0.7] - 2024-05-22\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ethis is basically v4.0.5, with some README updates\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eit is vulnerable to CVE-2024-4067\u003c/strong\u003e\u003c/li\u003e\n\u003cli\u003eUpdated braces to v3.0.3 to avoid CVE-2024-4068\u003c/li\u003e\n\u003cli\u003edoes NOT break API compatibility\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.0.6] - 2024-05-21\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003ehasBraces\u003c/code\u003e to check if a pattern contains braces.\u003c/li\u003e\n\u003cli\u003eFixes CVE-2024-4067\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBREAKS API COMPATIBILITY\u003c/strong\u003e\u003c/li\u003e\n\u003cli\u003eShould be labeled as a major release, but it's not.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/micromatch/micromatch/commit/8bd704ec0d9894693d35da425d827819916be920\"\u003e\u003ccode\u003e8bd704e\u003c/code\u003e\u003c/a\u003e 4.0.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/micromatch/micromatch/commit/a0e68416a44da10f3e4e30845ab95af4fd286d5a\"\u003e\u003ccode\u003ea0e6841\u003c/code\u003e\u003c/a\u003e run verb to generate README documentation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/micromatch/micromatch/commit/4ec288484f6e8cccf597ad3d43529c31d0f7a02a\"\u003e\u003ccode\u003e4ec2884\u003c/code\u003e\u003c/a\u003e Merge branch 'v4' into hauserkristof-feature/v4.0.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/micromatch/micromatch/commit/03aa8052171e878897eee5d7bb2ae0ae83ec2ade\"\u003e\u003ccode\u003e03aa805\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/micromatch/micromatch/issues/266\"\u003e#266\u003c/a\u003e from hauserkristof/feature/v4.0.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/micromatch/micromatch/commit/814f5f70efcd100ca9d29198867812a3d6ab91a8\"\u003e\u003ccode\u003e814f5f7\u003c/code\u003e\u003c/a\u003e lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/micromatch/micromatch/commit/67fcce6a1077c2faf5ad0c5f998fa70202cc5dae\"\u003e\u003ccode\u003e67fcce6\u003c/code\u003e\u003c/a\u003e fix: CHANGELOG about braces \u0026amp; CVE-2024-4068, v4.0.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/micromatch/micromatch/commit/113f2e3fa7cb30b429eda7c4c38475a8e8ba1b30\"\u003e\u003ccode\u003e113f2e3\u003c/code\u003e\u003c/a\u003e fix: CVE numbers in CHANGELOG\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/micromatch/micromatch/commit/d9dbd9a266686f44afb38da26fe016f96d1ec04f\"\u003e\u003ccode\u003ed9dbd9a\u003c/code\u003e\u003c/a\u003e feat: updated CHANGELOG\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/micromatch/micromatch/commit/2ab13157f416679f54e3a32b1425e184bd16749e\"\u003e\u003ccode\u003e2ab1315\u003c/code\u003e\u003c/a\u003e fix: use actions/setup-node@v4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/micromatch/micromatch/commit/1406ea38f3e24b29f4d4f46908d5cffcb3e6c4ce\"\u003e\u003ccode\u003e1406ea3\u003c/code\u003e\u003c/a\u003e feat: rework test to work on macos with node 10,12 and 14\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/micromatch/micromatch/compare/4.0.5...4.0.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `nanoid` from 3.3.4 to 3.3.11\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ai/nanoid/releases\"\u003enanoid's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.3.11\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed React Native support.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.3.10\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed React Native support (by \u003ca href=\"https://github.com/steida\"\u003e\u003ccode\u003e@​steida\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.3.9\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReduced npm package size.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ai/nanoid/blob/main/CHANGELOG.md\"\u003enanoid's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.3.11\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed React Native support.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.3.10\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed React Native support (by \u003ca href=\"https://github.com/steida\"\u003e\u003ccode\u003e@​steida\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.3.9\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReduced npm package size.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.3.8\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a way to break Nano ID by passing non-integer size (by \u003ca href=\"https://github.com/myndzi\"\u003e\u003ccode\u003e@​myndzi\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.3.7\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003enode16\u003c/code\u003e TypeScript support (by Saadi Myftija).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.3.6\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed package.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.3.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBackport funding information.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ai/nanoid/commit/37289ceee51a3194a1f121a1e5d2bbb864076b74\"\u003e\u003ccode\u003e37289ce\u003c/code\u003e\u003c/a\u003e Release 3.3.11 version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ai/nanoid/commit/23690b77719ec8043c2509d28c1d74b0e2295b75\"\u003e\u003ccode\u003e23690b7\u003c/code\u003e\u003c/a\u003e Fix CI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ai/nanoid/commit/c147962de7f5da3311a0e731030a28f49c5266a3\"\u003e\u003ccode\u003ec147962\u003c/code\u003e\u003c/a\u003e Fix RN support\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ai/nanoid/commit/a83734e28fa071f51fe3614a5fb891f08a4b91b2\"\u003e\u003ccode\u003ea83734e\u003c/code\u003e\u003c/a\u003e Move to manually ESM/CJS dual package\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ai/nanoid/commit/bb12e8a6f9c37ebe0b5ff2c697b8f9dcf34c8948\"\u003e\u003ccode\u003ebb12e8a\u003c/code\u003e\u003c/a\u003e Release 3.3.10 version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ai/nanoid/commit/8f44264cd724080447f40620974163f1daca4612\"\u003e\u003ccode\u003e8f44264\u003c/code\u003e\u003c/a\u003e Fix Expo support\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ai/nanoid/commit/adf9b0c05eeeebbbf391c16bbd93da2fc275e235\"\u003e\u003ccode\u003eadf9b0c\u003c/code\u003e\u003c/a\u003e Release 3.3.9 version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ai/nanoid/commit/1c6f08825b4f17c4462bd1c19dbc3f1c5626b76f\"\u003e\u003ccode\u003e1c6f088\u003c/code\u003e\u003c/a\u003e Remove dev file from npm package\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ai/nanoid/commit/3044cd5e73f4cf31795f61f6e6b961c8c0a5c744\"\u003e\u003ccode\u003e3044cd5\u003c/code\u003e\u003c/a\u003e Release 3.3.8 version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ai/nanoid/commit/4fe34959c34e5b3573889ed4f24fe91d1d3e7231\"\u003e\u003ccode\u003e4fe3495\u003c/code\u003e\u003c/a\u003e Update size limit\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ai/nanoid/compare/3.3.4...3.3.11\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ws` from 7.5.9 to 7.5.10\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/websockets/ws/releases\"\u003ews's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e7.5.10\u003c/h2\u003e\n\u003ch1\u003eBug fixes\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eBackported e55e5106 to the 7.x release line (22c28763).\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/websockets/ws/commit/d962d70649e393841ee1ed726a8f7ffbe90d0c06\"\u003e\u003ccode\u003ed962d70\u003c/code\u003e\u003c/a\u003e [dist] 7.5.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/websockets/ws/commit/22c28763234aa75a7e1b76f5c01c181260d7917f\"\u003e\u003ccode\u003e22c2876\u003c/code\u003e\u003c/a\u003e [security] Fix crash when the Upgrade header cannot be read (\u003ca href=\"https://redirect.github.com/websockets/ws/issues/2231\"\u003e#2231\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/websockets/ws/compare/7.5.9...7.5.10\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `rollup` from 2.79.1 to 4.46.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rollup/rollup/releases\"\u003erollup's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.46.2\u003c/h2\u003e\n\u003ch2\u003e4.46.2\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003e2025-07-29\u003c/em\u003e\u003c/p\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix in-operator handling for external namespace and when the left side cannot be analyzed (\u003ca href=\"https://redirect.github.com/rollup/rollup/issues/6041\"\u003e#6041\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePull Requests\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6041\"\u003e#6041\u003c/a\u003e: Correct the logic of include in BinaryExpression and don't optimize external references away (\u003ca href=\"https://github.com/TrickyPi\"\u003e\u003ccode\u003e@​TrickyPi\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cyyynthia\"\u003e\u003ccode\u003e@​cyyynthia\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/lukastaegert\"\u003e\u003ccode\u003e@​lukastaegert\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.46.1\u003c/h2\u003e\n\u003ch2\u003e4.46.1\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003e2025-07-28\u003c/em\u003e\u003c/p\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDo not fail when using the \u003ccode\u003ein\u003c/code\u003e operator on external namespaces (\u003ca href=\"https://redirect.github.com/rollup/rollup/issues/6036\"\u003e#6036\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePull Requests\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6036\"\u003e#6036\u003c/a\u003e: disables optimization for external namespace when using the in operator (\u003ca href=\"https://github.com/TrickyPi\"\u003e\u003ccode\u003e@​TrickyPi\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.46.0\u003c/h2\u003e\n\u003ch2\u003e4.46.0\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003e2025-07-27\u003c/em\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eOptimize \u003ccode\u003ein\u003c/code\u003e checks on namespaces to keep them treeshake-able (\u003ca href=\"https://redirect.github.com/rollup/rollup/issues/6029\"\u003e#6029\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePull Requests\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/5991\"\u003e#5991\u003c/a\u003e: feat: update linux-loongarch64-gnu (\u003ca href=\"https://github.com/wojiushixiaobai\"\u003e\u003ccode\u003e@​wojiushixiaobai\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/lukastaegert\"\u003e\u003ccode\u003e@​lukastaegert\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6029\"\u003e#6029\u003c/a\u003e: feat: optimize \u003ccode\u003ein\u003c/code\u003e checks on namespaces to keep them treeshake-able (\u003ca href=\"https://github.com/cyyynthia\"\u003e\u003ccode\u003e@​cyyynthia\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/lukastaegert\"\u003e\u003ccode\u003e@​lukastaegert\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6033\"\u003e#6033\u003c/a\u003e: fix(deps): update swc monorepo (major) (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/lukastaegert\"\u003e\u003ccode\u003e@​lukastaegert\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.45.3\u003c/h2\u003e\n\u003ch2\u003e4.45.3\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003e2025-07-26\u003c/em\u003e\u003c/p\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDo not fail build if a const is reassigned but warn instead (\u003ca href=\"https://redirect.github.com/rollup/rollup/issues/6020\"\u003e#6020\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFail with a helpful error message if an exported binding is not defined (\u003ca href=\"https://redirect.github.com/rollup/rollup/issues/6023\"\u003e#6023\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rollup/rollup/blob/master/CHANGELOG.md\"\u003erollup's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.46.2\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003e2025-07-29\u003c/em\u003e\u003c/p\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix in-operator handling for external namespace and when the left side cannot be analyzed (\u003ca href=\"https://redirect.github.com/rollup/rollup/issues/6041\"\u003e#6041\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePull Requests\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6041\"\u003e#6041\u003c/a\u003e: Correct the logic of include in BinaryExpression and don't optimize external references away (\u003ca href=\"https://github.com/TrickyPi\"\u003e\u003ccode\u003e@​TrickyPi\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cyyynthia\"\u003e\u003ccode\u003e@​cyyynthia\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/lukastaegert\"\u003e\u003ccode\u003e@​lukastaegert\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.46.1\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003e2025-07-28\u003c/em\u003e\u003c/p\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDo not fail when using the \u003ccode\u003ein\u003c/code\u003e operator on external namespaces (\u003ca href=\"https://redirect.github.com/rollup/rollup/issues/6036\"\u003e#6036\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePull Requests\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6036\"\u003e#6036\u003c/a\u003e: disables optimization for external namespace when using the in operator (\u003ca href=\"https://github.com/TrickyPi\"\u003e\u003ccode\u003e@​TrickyPi\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.46.0\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003e2025-07-27\u003c/em\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eOptimize \u003ccode\u003ein\u003c/code\u003e checks on namespaces to keep them treeshake-able (\u003ca href=\"https://redirect.github.com/rollup/rollup/issues/6029\"\u003e#6029\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePull Requests\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/5991\"\u003e#5991\u003c/a\u003e: feat: update linux-loongarch64-gnu (\u003ca href=\"https://github.com/wojiushixiaobai\"\u003e\u003ccode\u003e@​wojiushixiaobai\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/lukastaegert\"\u003e\u003ccode\u003e@​lukastaegert\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6029\"\u003e#6029\u003c/a\u003e: feat: optimize \u003ccode\u003ein\u003c/code\u003e checks on namespaces to keep them treeshake-able (\u003ca href=\"https://github.com/cyyynthia\"\u003e\u003ccode\u003e@​cyyynthia\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/lukastaegert\"\u003e\u003ccode\u003e@​lukastaegert\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6033\"\u003e#6033\u003c/a\u003e: fix(deps): update swc monorepo (major) (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/lukastaegert\"\u003e\u003ccode\u003e@​lukastaegert\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.45.3\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003e2025-07-26\u003c/em\u003e\u003c/p\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDo not fail build if a const is reassigned but warn instead (\u003ca href=\"https://redirect.github.com/rollup/rollup/issues/6020\"\u003e#6020\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFail with a helpful error message if an exported binding is not defined (\u003ca href=\"https://redirect.github.com/rollup/rollup/issues/6023\"\u003e#6023\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePull Requests\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6014\"\u003e#6014\u003c/a\u003e: chore(deps): update dependency \u003ccode\u003e@​vue/language-server\u003c/code\u003e to v3 (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rollup/rollup/commit/4e19badeda6f116a13a2f617ae3c6e1e14606023\"\u003e\u003ccode\u003e4e19bad\u003c/code\u003e\u003c/a\u003e 4.46.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rollup/rollup/commit/603e046de1fad260db3612eec173dc917ec1ea70\"\u003e\u003ccode\u003e603e046\u003c/code\u003e\u003c/a\u003e Correct the logic of include in BinaryExpression and don't optimize external ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rollup/rollup/commit/244dc20bab1cd59221b70cd759e0a0ec15044c2e\"\u003e\u003ccode\u003e244dc20\u003c/code\u003e\u003c/a\u003e 4.46.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rollup/rollup/commit/6031a33ea0625e8387e825c20b48408fc437df22\"\u003e\u003ccode\u003e6031a33\u003c/code\u003e\u003c/a\u003e disables optimization for external namespace when using the in operator (\u003ca href=\"https://redirect.github.com/rollup/rollup/issues/6036\"\u003e#6036\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rollup/rollup/commit/09794f1bf24473e63b3ff10daa7e9f4d5d50ce1e\"\u003e\u003ccode\u003e09794f1\u003c/code\u003e\u003c/a\u003e 4.46.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rollup/rollup/commit/9a8614f3b516c0543d18e664d68141479a4ae29d\"\u003e\u003ccode\u003e9a8614f\u003c/code\u003e\u003c/a\u003e feat: optimize \u003ccode\u003ein\u003c/code\u003e checks on namespaces to keep them treeshake-able (\u003ca href=\"https://redirect.github.com/rollup/rollup/issues/6029\"\u003e#6029\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rollup/rollup/commit/fdd48a97dd791bf491888e18231b8ed87adcc377\"\u003e\u003ccode\u003efdd48a9\u003c/code\u003e\u003c/a\u003e feat: update linux-loongarch64-gnu (\u003ca href=\"https://redirect.github.com/rollup/rollup/issues/5991\"\u003e#5991\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rollup/rollup/commit/461b1acce7f12b3e1ad32e9d5733c10ed2aa70f9\"\u003e\u003ccode\u003e461b1ac\u003c/code\u003e\u003c/a\u003e fix(deps): update swc monorepo (major) (\u003ca href=\"https://redirect.github.com/rollup/rollup/issues/6033\"\u003e#6033\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rollup/rollup/commit/d6908c90c26220f490ff43b226e61288c864d06a\"\u003e\u003ccode\u003ed6908c9\u003c/code\u003e\u003c/a\u003e 4.45.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rollup/rollup/commit/ccdde29485bf6ebf0a94c740648ed8055e35e1f3\"\u003e\u003ccode\u003eccdde29\u003c/code\u003e\u003c/a\u003e Fix option name\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rollup/rollup/compare/v2.79.1...v4.46.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tar-fs` from 2.1.1 to 3.1.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mafintosh/tar-fs/commit/cb1c571fba8ec6dd56340f55dcd5d284372a8249\"\u003e\u003ccode\u003ecb1c571\u003c/code\u003e\u003c/a\u003e 3.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mafintosh/tar-fs/commit/374460e9973a5ac5655b7f21a84dfa9b64da5d78\"\u003e\u003ccode\u003e374460e\u003c/code\u003e\u003c/a\u003e add optional disablement of symlink validation (\u003ca href=\"https://redirect.github.com/mafintosh/tar-fs/issues/119\"\u003e#119\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mafintosh/tar-fs/commit/5bfe6dfb9d26436829ec6a6400eca3a030d4757a\"\u003e\u003ccode\u003e5bfe6df\u003c/code\u003e\u003c/a\u003e 3.0.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mafintosh/tar-fs/commit/63e12f94740afa9ba87f91c1a530ad91548ba3a9\"\u003e\u003ccode\u003e63e12f9\u003c/code\u003e\u003c/a\u003e bare support\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mafintosh/tar-fs/commit/2ceedf4cf807e89a071ebd585291aa785c980829\"\u003e\u003ccode\u003e2ceedf4\u003c/code\u003e\u003c/a\u003e 3.0.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mafintosh/tar-fs/commit/647447b572bc135c41035e82ca7b894f02b17f0f\"\u003e\u003ccode\u003e647447b\u003c/code\u003e\u003c/a\u003e check windows tweak (\u003ca href=\"https://redirect.github.com/mafintosh/tar-fs/issues/115\"\u003e#115\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mafintosh/tar-fs/commit/e4a7a401e80267247b8e9e39d8e5ba82c4fe2f7b\"\u003e\u003ccode\u003ee4a7a40\u003c/code\u003e\u003c/a\u003e 3.0.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mafintosh/tar-fs/commit/504ca0fc57f27f1cfa412f46b183dadd21cdb145\"\u003e\u003ccode\u003e504ca0f\u003c/code\u003e\u003c/a\u003e upgrade bare packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mafintosh/tar-fs/commit/1e4cc042b7a767a69c9728412d39d588519094f6\"\u003e\u003ccode\u003e1e4cc04\u003c/code\u003e\u003c/a\u003e 3.0.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mafintosh/tar-fs/commit/a1dd7e7c7f4b4a8bd2ab60f513baca573b44e2ed\"\u003e\u003ccode\u003ea1dd7e7\u003c/code\u003e\u003c/a\u003e refactor and throw on bad symlink\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/mafintosh/tar-fs/compare/v2.1.1...v3.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\nYou can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/github/webauthn-json/network/alerts).\n\n\u003c/details\u003e","html_url":"https://github.com/github/webauthn-json/pull/97","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/github%2Fwebauthn-json/issues/97","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/97/packages"},{"uuid":"2684359976","node_id":"PR_kwDOCjjFRs6gABUo","number":70,"state":"open","title":"chore(deps): bump esbuild and @web/dev-server-esbuild","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-07-22T06:49:37.000Z","updated_at":"2025-07-22T12:28:56.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"esbuild","repository_url":"https://github.com/evanw/esbuild","old_version":"0.19.11","new_version":"0.25.8"},{"name":"@web/dev-server-esbuild","repository_url":"https://github.com/modernweb-dev/web","old_version":"1.0.1","new_version":"1.0.4"}],"path":null,"ecosystem":"npm"},"body":"Bumps [esbuild](https://github.com/evanw/esbuild) and [@web/dev-server-esbuild](https://github.com/modernweb-dev/web/tree/HEAD/packages/dev-server-esbuild). These dependencies needed to be updated together.\nUpdates `esbuild` from 0.19.11 to 0.25.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/evanw/esbuild/releases\"\u003eesbuild's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.25.8\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFix another TypeScript parsing edge case (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4248\"\u003e#4248\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis fixes a regression with a change in the previous release that tries to more accurately parse TypeScript arrow functions inside the \u003ccode\u003e?:\u003c/code\u003e operator. The regression specifically involves parsing an arrow function containing a \u003ccode\u003e#private\u003c/code\u003e identifier inside the middle of a \u003ccode\u003e?:\u003c/code\u003e ternary operator inside a class body. This was fixed by propagating private identifier state into the parser clone used to speculatively parse the arrow function body. Here is an example of some affected code:\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003eclass CachedDict {\n  #has = (a: string) =\u0026gt; dict.has(a);\n  has = window\n    ? (word: string): boolean =\u0026gt; this.#has(word)\n    : this.#has;\n}\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix a regression with the parsing of source phase imports\u003c/p\u003e\n\u003cp\u003eThe change in the previous release to parse \u003ca href=\"https://github.com/tc39/proposal-source-phase-imports\"\u003esource phase imports\u003c/a\u003e failed to properly handle the following cases:\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003eimport source from 'bar'\nimport source from from 'bar'\nimport source type foo from 'bar'\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eParsing for these cases should now be fixed. The first case was incorrectly treated as a syntax error because esbuild was expecting the second case. And the last case was previously allowed but is now forbidden. TypeScript hasn't added this feature yet so it remains to be seen whether the last case will be allowed, but it's safer to disallow it for now. At least Babel doesn't allow the last case when parsing TypeScript, and Babel was involved with the source phase import specification.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.25.7\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eParse and print JavaScript imports with an explicit phase (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4238\"\u003e#4238\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis release adds basic syntax support for the \u003ccode\u003edefer\u003c/code\u003e and \u003ccode\u003esource\u003c/code\u003e import phases in JavaScript:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003edefer\u003c/code\u003e\u003c/p\u003e\n\u003cp\u003eThis is a \u003ca href=\"https://github.com/tc39/proposal-defer-import-eval\"\u003estage 3 proposal\u003c/a\u003e for an upcoming JavaScript feature that will provide one way to eagerly load but lazily initialize imported modules. The imported module is automatically initialized on first use. Support for this syntax will also be part of the upcoming release of \u003ca href=\"https://devblogs.microsoft.com/typescript/announcing-typescript-5-9-beta/#support-for-import-defer\"\u003eTypeScript 5.9\u003c/a\u003e. The syntax looks like this:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eimport defer * as foo from \u0026quot;\u0026lt;specifier\u0026gt;\u0026quot;;\nconst bar = await import.defer(\u0026quot;\u0026lt;specifier\u0026gt;\u0026quot;);\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eNote that this feature deliberately cannot be used with the syntax \u003ccode\u003eimport defer foo from \u0026quot;\u0026lt;specifier\u0026gt;\u0026quot;\u003c/code\u003e or \u003ccode\u003eimport defer { foo } from \u0026quot;\u0026lt;specifier\u0026gt;\u0026quot;\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003esource\u003c/code\u003e\u003c/p\u003e\n\u003cp\u003eThis is a \u003ca href=\"https://github.com/tc39/proposal-source-phase-imports\"\u003estage 3 proposal\u003c/a\u003e for an upcoming JavaScript feature that will provide another way to eagerly load but lazily initialize imported modules. The imported module is returned in an uninitialized state. Support for this syntax may or may not be a part of TypeScript 5.9 (see \u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/61216\"\u003ethis issue\u003c/a\u003e for details). The syntax looks like this:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eimport source foo from \u0026quot;\u0026lt;specifier\u0026gt;\u0026quot;;\nconst bar = await import.source(\u0026quot;\u0026lt;specifier\u0026gt;\u0026quot;);\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/evanw/esbuild/blob/main/CHANGELOG-2023.md\"\u003eesbuild's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog: 2023\u003c/h1\u003e\n\u003cp\u003eThis changelog documents all esbuild versions published in the year 2023 (versions 0.16.13 through 0.19.11).\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/8c71947edbe5a158fec3a6d1cbfea1e8d5cdee70\"\u003e\u003ccode\u003e8c71947\u003c/code\u003e\u003c/a\u003e publish 0.25.8 to npm\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/0508f2444569ba105fa38e6e9fa9e1f2ed6d95b2\"\u003e\u003ccode\u003e0508f24\u003c/code\u003e\u003c/a\u003e some parsing fixes for source phase imports\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/6e4be2fad3c898ea2f4d9c2fd0be7bbcd79f5206\"\u003e\u003ccode\u003e6e4be2f\u003c/code\u003e\u003c/a\u003e js parser: recover from bad \u003ccode\u003e#private\u003c/code\u003e identifiers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/c9c6357a8dbf43b9ec2896bd92e25df2f0677b45\"\u003e\u003ccode\u003ec9c6357\u003c/code\u003e\u003c/a\u003e fix \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4248\"\u003e#4248\u003c/a\u003e: \u003ccode\u003e#private\u003c/code\u003e ids in arrow fn body in \u003ccode\u003e?:\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/9b42f68f9b1fecf16e72dbcfc5c46504239d6fe6\"\u003e\u003ccode\u003e9b42f68\u003c/code\u003e\u003c/a\u003e publish 0.25.7 to npm\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/9ba01d1c1faf6f157d614c64144193dbfe88db97\"\u003e\u003ccode\u003e9ba01d1\u003c/code\u003e\u003c/a\u003e abs-paths: js api and tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/ca196c9c4a270ff61181bc8d61886b947bbc2612\"\u003e\u003ccode\u003eca196c9\u003c/code\u003e\u003c/a\u003e fix for parser backtracking crash\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/2979b846fd7e5899a57f412bb3ce8ee0c8c150f3\"\u003e\u003ccode\u003e2979b84\u003c/code\u003e\u003c/a\u003e fix \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4241\"\u003e#4241\u003c/a\u003e: ts arrow function type backtrack (hack)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/1180410e335f49eb8a4b33be4357bf15b185475e\"\u003e\u003ccode\u003e1180410\u003c/code\u003e\u003c/a\u003e fix an unused variable warning\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/fc3da579557d775c022dbfc4e68843d34cab9fb5\"\u003e\u003ccode\u003efc3da57\u003c/code\u003e\u003c/a\u003e fix \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4238\"\u003e#4238\u003c/a\u003e: add \u003ccode\u003edefer\u003c/code\u003e and \u003ccode\u003esource\u003c/code\u003e import phases\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/evanw/esbuild/compare/v0.19.11...v0.25.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@web/dev-server-esbuild` from 1.0.1 to 1.0.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/modernweb-dev/web/releases\"\u003e\u003ccode\u003e@​web/dev-server-esbuild\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​web/dev-server-esbuild\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.0.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ed826727: upgrade esbuild to 0.25.x\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​web/dev-server-esbuild\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.0.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ef506af31: Upgrade esbuild to 0.24.x\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [fb33d75c]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​web/dev-server-core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.7.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/modernweb-dev/web/blob/master/packages/dev-server-esbuild/CHANGELOG.md\"\u003e\u003ccode\u003e@​web/dev-server-esbuild\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.0.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ed826727: upgrade esbuild to 0.25.x\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ef506af31: Upgrade esbuild to 0.24.x\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [fb33d75c]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​web/dev-server-core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.7.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: update \u003ccode\u003e@​web/dev-server-core\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modernweb-dev/web/commit/3a6bf8f927f4839f464e6ee15b7f4374bd238630\"\u003e\u003ccode\u003e3a6bf8f\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modernweb-dev/web/commit/d826727ef950e792217fa0f3d91054d2e02a689f\"\u003e\u003ccode\u003ed826727\u003c/code\u003e\u003c/a\u003e fix: upgrade esbuild to 0.25.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modernweb-dev/web/commit/5f4f3510c358427881ff1fadaa03b61babdc7ed0\"\u003e\u003ccode\u003e5f4f351\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modernweb-dev/web/commit/dc2351761cd18731857eb902281fe72e3ce41811\"\u003e\u003ccode\u003edc23517\u003c/code\u003e\u003c/a\u003e chore: bump esbuild to 0.24.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modernweb-dev/web/commit/f506af31645a1acecdbdbc7401d824e62e327d09\"\u003e\u003ccode\u003ef506af3\u003c/code\u003e\u003c/a\u003e chore: upgrade esbuild to 0.20.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modernweb-dev/web/commit/03f3c6f0b376232812dcb34b42365ab5e0a1ae19\"\u003e\u003ccode\u003e03f3c6f\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modernweb-dev/web/commit/54d65a4e5d6f9a29b11fa236872365c1bb140a78\"\u003e\u003ccode\u003e54d65a4\u003c/code\u003e\u003c/a\u003e ci: align reporters across all packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modernweb-dev/web/commit/90e44725cf73016de9cf3c20d3b4e0f909236307\"\u003e\u003ccode\u003e90e4472\u003c/code\u003e\u003c/a\u003e ci: use workspaces to run node tests\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/modernweb-dev/web/commits/@web/dev-server-esbuild@1.0.4/packages/dev-server-esbuild\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\nYou can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/Neovici/cosmoz-sse/network/alerts).\n\n\u003c/details\u003e","html_url":"https://github.com/Neovici/cosmoz-sse/pull/70","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Neovici%2Fcosmoz-sse/issues/70","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/70/packages"},{"uuid":"2590840949","node_id":"PR_kwDODk9xUM6abRh1","number":325,"state":"closed","title":"Bump the npm_and_yarn group across 1 directory with 13 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":"2025-08-05T17:40:25.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-06-13T17:16:23.000Z","updated_at":"2025-08-05T17:40:25.000Z","time_to_close":4580642,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"npm_and_yarn","update_count":13,"packages":[{"name":"@lhci/cli","old_version":"0.10.0","new_version":"0.15.0","repository_url":"https://github.com/GoogleChrome/lighthouse-ci"},{"name":"@open-wc/testing","old_version":"3.1.6","new_version":"4.0.0","repository_url":"https://github.com/open-wc/open-wc"},{"name":"@web/dev-server-esbuild","old_version":"0.3.2","new_version":"1.0.4","repository_url":"https://github.com/modernweb-dev/web"},{"name":"@web/test-runner","old_version":"0.14.0","new_version":"0.20.2","repository_url":"https://github.com/modernweb-dev/web"},{"name":"body-parser","old_version":"1.20.0","new_version":"1.20.3","repository_url":"https://github.com/expressjs/body-parser"},{"name":"express","old_version":"4.18.1","new_version":"4.21.2","repository_url":"https://github.com/expressjs/express"},{"name":"braces","old_version":"3.0.2","new_version":"3.0.3","repository_url":"https://github.com/micromatch/braces"}],"path":null,"ecosystem":"npm"},"body":"Bumps the npm_and_yarn group with 7 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@lhci/cli](https://github.com/GoogleChrome/lighthouse-ci) | `0.10.0` | `0.15.0` |\n| [@open-wc/testing](https://github.com/open-wc/open-wc/tree/HEAD/packages/testing) | `3.1.6` | `4.0.0` |\n| [@web/dev-server-esbuild](https://github.com/modernweb-dev/web/tree/HEAD/packages/dev-server-esbuild) | `0.3.2` | `1.0.4` |\n| [@web/test-runner](https://github.com/modernweb-dev/web/tree/HEAD/packages/test-runner) | `0.14.0` | `0.20.2` |\n| [body-parser](https://github.com/expressjs/body-parser) | `1.20.0` | `1.20.3` |\n| [express](https://github.com/expressjs/express) | `4.18.1` | `4.21.2` |\n| [braces](https://github.com/micromatch/braces) | `3.0.2` | `3.0.3` |\n\n\nUpdates `@lhci/cli` from 0.10.0 to 0.15.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/GoogleChrome/lighthouse-ci/releases\"\u003e\u003ccode\u003e@​lhci/cli\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.15.0\u003c/h2\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/GoogleChrome/lighthouse-ci/compare/v0.14.0...v0.15.0\"\u003ev0.15.0\u003c/a\u003e (2025-06-09)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: upgrade to lighthouse 12.6.1 (\u003ca href=\"https://redirect.github.com/GoogleChrome/lighthouse-ci/issues/1103\"\u003e#1103\u003c/a\u003e) (\u003ca href=\"https://github.com/GoogleChrome/lighthouse-ci/commits/6b3b50e\"\u003e6b3b50e\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/GoogleChrome/lighthouse-ci/issues/1103\"\u003e#1103\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(cli): change wizard default branch to main (\u003ca href=\"https://redirect.github.com/GoogleChrome/lighthouse-ci/issues/1069\"\u003e#1069\u003c/a\u003e) (\u003ca href=\"https://github.com/GoogleChrome/lighthouse-ci/commits/d04aba1\"\u003ed04aba1\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/GoogleChrome/lighthouse-ci/issues/1069\"\u003e#1069\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(server): configure viewer origin from args (\u003ca href=\"https://redirect.github.com/GoogleChrome/lighthouse-ci/issues/1004\"\u003e#1004\u003c/a\u003e) (\u003ca href=\"https://github.com/GoogleChrome/lighthouse-ci/commits/f6f80cb\"\u003ef6f80cb\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/GoogleChrome/lighthouse-ci/issues/1004\"\u003e#1004\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(cli): improve filename sanitization for hash routes (\u003ca href=\"https://redirect.github.com/GoogleChrome/lighthouse-ci/issues/1084\"\u003e#1084\u003c/a\u003e) (\u003ca href=\"https://github.com/GoogleChrome/lighthouse-ci/commits/e83b2f6\"\u003ee83b2f6\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/GoogleChrome/lighthouse-ci/issues/1084\"\u003e#1084\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(cli): don't mutate collect.settings (\u003ca href=\"https://redirect.github.com/GoogleChrome/lighthouse-ci/issues/1068\"\u003e#1068\u003c/a\u003e) (\u003ca href=\"https://github.com/GoogleChrome/lighthouse-ci/commits/55ae4a5\"\u003e55ae4a5\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/GoogleChrome/lighthouse-ci/issues/1068\"\u003e#1068\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(cli): assert - destructure lhr from options (\u003ca href=\"https://redirect.github.com/GoogleChrome/lighthouse-ci/issues/1062\"\u003e#1062\u003c/a\u003e) (\u003ca href=\"https://github.com/GoogleChrome/lighthouse-ci/commits/2cb0d07\"\u003e2cb0d07\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/GoogleChrome/lighthouse-ci/issues/1062\"\u003e#1062\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(cli): respect collect puppeteerLaunchOptions.headless (\u003ca href=\"https://redirect.github.com/GoogleChrome/lighthouse-ci/issues/1051\"\u003e#1051\u003c/a\u003e) (\u003ca href=\"https://github.com/GoogleChrome/lighthouse-ci/commits/03eff8f\"\u003e03eff8f\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/GoogleChrome/lighthouse-ci/issues/1051\"\u003e#1051\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: added actions-lighthouseci-compare (\u003ca href=\"https://redirect.github.com/GoogleChrome/lighthouse-ci/issues/1054\"\u003e#1054\u003c/a\u003e) (\u003ca href=\"https://github.com/GoogleChrome/lighthouse-ci/commits/de45968\"\u003ede45968\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/GoogleChrome/lighthouse-ci/issues/1054\"\u003e#1054\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: update link to default lighthouse config (\u003ca href=\"https://redirect.github.com/GoogleChrome/lighthouse-ci/issues/1091\"\u003e#1091\u003c/a\u003e) (\u003ca href=\"https://github.com/GoogleChrome/lighthouse-ci/commits/c200e07\"\u003ec200e07\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/GoogleChrome/lighthouse-ci/issues/1091\"\u003e#1091\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: update GitHub Actions versions in README.md (\u003ca href=\"https://redirect.github.com/GoogleChrome/lighthouse-ci/issues/1086\"\u003e#1086\u003c/a\u003e) (\u003ca href=\"https://github.com/GoogleChrome/lighthouse-ci/commits/3cac9eb\"\u003e3cac9eb\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/GoogleChrome/lighthouse-ci/issues/1086\"\u003e#1086\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: update docker images with latest version (\u003ca href=\"https://github.com/GoogleChrome/lighthouse-ci/commits/5e7be65\"\u003e5e7be65\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: bump lhci references to 0.14 (\u003ca href=\"https://redirect.github.com/GoogleChrome/lighthouse-ci/issues/1050\"\u003e#1050\u003c/a\u003e) (\u003ca href=\"https://github.com/GoogleChrome/lighthouse-ci/commits/82b272c\"\u003e82b272c\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/GoogleChrome/lighthouse-ci/issues/1050\"\u003e#1050\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: update versions in heroku-server recipe (\u003ca href=\"https://redirect.github.com/GoogleChrome/lighthouse-ci/issues/1078\"\u003e#1078\u003c/a\u003e) (\u003ca href=\"https://github.com/GoogleChrome/lighthouse-ci/commits/ef83477\"\u003eef83477\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/GoogleChrome/lighthouse-ci/issues/1078\"\u003e#1078\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: Heroku Postgres Hobby plan doesn't exist anymore (\u003ca href=\"https://redirect.github.com/GoogleChrome/lighthouse-ci/issues/1077\"\u003e#1077\u003c/a\u003e) (\u003ca href=\"https://github.com/GoogleChrome/lighthouse-ci/commits/115818a\"\u003e115818a\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/GoogleChrome/lighthouse-ci/issues/1077\"\u003e#1077\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: update versions in ci (\u003ca href=\"https://redirect.github.com/GoogleChrome/lighthouse-ci/issues/1104\"\u003e#1104\u003c/a\u003e) (\u003ca href=\"https://github.com/GoogleChrome/lighthouse-ci/commits/912d985\"\u003e912d985\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/GoogleChrome/lighthouse-ci/issues/1104\"\u003e#1104\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003emisc(release): set npm tag correctly (\u003ca href=\"https://github.com/GoogleChrome/lighthouse-ci/commits/6914f5b\"\u003e6914f5b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emisc(release): fix lint issues in changelog script (\u003ca href=\"https://github.com/GoogleChrome/lighthouse-ci/commits/d1dcd9a\"\u003ed1dcd9a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed typo in documentation (\u003ca href=\"https://redirect.github.com/GoogleChrome/lighthouse-ci/issues/1100\"\u003e#1100\u003c/a\u003e) (\u003ca href=\"https://github.com/GoogleChrome/lighthouse-ci/commits/7779db1\"\u003e7779db1\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/GoogleChrome/lighthouse-ci/issues/1100\"\u003e#1100\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBREAKING CHANGE\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupgrade to lighthouse 12.6.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.14.0\u003c/h2\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/GoogleChrome/lighthouse-ci/compare/v0.13.0...v0.14.0\"\u003ev0.14.0\u003c/a\u003e (2024-06-20)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: upgrade to lighthouse 12.0.0 (\u003ca href=\"https://redirect.github.com/GoogleChrome/lighthouse-ci/issues/1035\"\u003e#1035\u003c/a\u003e) (\u003ca href=\"https://github.com/GoogleChrome/lighthouse-ci/commits/cc564a6\"\u003ecc564a6\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/GoogleChrome/lighthouse-ci/issues/1035\"\u003e#1035\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: support .htm files in fallback server (\u003ca href=\"https://redirect.github.com/GoogleChrome/lighthouse-ci/issues/1033\"\u003e#1033\u003c/a\u003e) (\u003ca href=\"https://github.com/GoogleChrome/lighthouse-ci/commits/2ed3b31\"\u003e2ed3b31\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/GoogleChrome/lighthouse-ci/issues/1033\"\u003e#1033\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: increase column width for project name (\u003ca href=\"https://redirect.github.com/GoogleChrome/lighthouse-ci/issues/1006\"\u003e#1006\u003c/a\u003e) (\u003ca href=\"https://github.com/GoogleChrome/lighthouse-ci/commits/8fe7e8d\"\u003e8fe7e8d\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/GoogleChrome/lighthouse-ci/issues/1006\"\u003e#1006\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: upgrade to lighthouse 12.1.0 (\u003ca href=\"https://redirect.github.com/GoogleChrome/lighthouse-ci/issues/1046\"\u003e#1046\u003c/a\u003e) (\u003ca href=\"https://github.com/GoogleChrome/lighthouse-ci/commits/8a0e3dc\"\u003e8a0e3dc\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/GoogleChrome/lighthouse-ci/issues/1046\"\u003e#1046\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(cli): add --lhr to assert command to load LHRs from anywhere (\u003ca href=\"https://redirect.github.com/GoogleChrome/lighthouse-ci/issues/1024\"\u003e#1024\u003c/a\u003e) (\u003ca href=\"https://github.com/GoogleChrome/lighthouse-ci/commits/19c7ca6\"\u003e19c7ca6\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/GoogleChrome/lighthouse-ci/issues/1024\"\u003e#1024\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(cli): use ProxyAgent instead of HttpsProxyAgent (\u003ca href=\"https://redirect.github.com/GoogleChrome/lighthouse-ci/issues/1038\"\u003e#1038\u003c/a\u003e) (\u003ca href=\"https://github.com/GoogleChrome/lighthouse-ci/commits/cdf4605\"\u003ecdf4605\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/GoogleChrome/lighthouse-ci/issues/1038\"\u003e#1038\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: bump lhci references to 0.13 (\u003ca href=\"https://github.com/GoogleChrome/lighthouse-ci/commits/083d639\"\u003e083d639\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emisc(release): remove hulk from release process (mostly) (\u003ca href=\"https://github.com/GoogleChrome/lighthouse-ci/commits/36e629e\"\u003e36e629e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBREAKING CHANGE\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupgrade to lighthouse 12.1.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.13.0\u003c/h2\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/GoogleChrome/lighthouse-ci/compare/v0.12.0...v0.13.0\"\u003ev0.13.0\u003c/a\u003e (2023-12-15)\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/GoogleChrome/lighthouse-ci/commit/6b3b50eea9a64ff0c483d1024c32255c52fda98f\"\u003e\u003ccode\u003e6b3b50e\u003c/code\u003e\u003c/a\u003e feat: upgrade to lighthouse 12.6.1 (\u003ca href=\"https://redirect.github.com/GoogleChrome/lighthouse-ci/issues/1103\"\u003e#1103\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/GoogleChrome/lighthouse-ci/commit/912d9856ff829d3c4b6a9e972169dc3791a5790c\"\u003e\u003ccode\u003e912d985\u003c/code\u003e\u003c/a\u003e chore: update versions in ci (\u003ca href=\"https://redirect.github.com/GoogleChrome/lighthouse-ci/issues/1104\"\u003e#1104\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/GoogleChrome/lighthouse-ci/commit/e83b2f61573548428310290b049d109fb4793205\"\u003e\u003ccode\u003ee83b2f6\u003c/code\u003e\u003c/a\u003e fix(cli): improve filename sanitization for hash routes (\u003ca href=\"https://redirect.github.com/GoogleChrome/lighthouse-ci/issues/1084\"\u003e#1084\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/GoogleChrome/lighthouse-ci/commit/d04aba1c85da8b69fed664f902c3679d099b5317\"\u003e\u003ccode\u003ed04aba1\u003c/code\u003e\u003c/a\u003e feat(cli): change wizard default branch to main (\u003ca href=\"https://redirect.github.com/GoogleChrome/lighthouse-ci/issues/1069\"\u003e#1069\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/GoogleChrome/lighthouse-ci/commit/115818a4a85b3420026b69227ba406be53e1f4ec\"\u003e\u003ccode\u003e115818a\u003c/code\u003e\u003c/a\u003e chore: Heroku Postgres Hobby plan doesn't exist anymore (\u003ca href=\"https://redirect.github.com/GoogleChrome/lighthouse-ci/issues/1077\"\u003e#1077\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/GoogleChrome/lighthouse-ci/commit/ef83477aac987d3dd24e5cd488c688cde6f6ac15\"\u003e\u003ccode\u003eef83477\u003c/code\u003e\u003c/a\u003e chore: update versions in heroku-server recipe (\u003ca href=\"https://redirect.github.com/GoogleChrome/lighthouse-ci/issues/1078\"\u003e#1078\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/GoogleChrome/lighthouse-ci/commit/3cac9ebd1114c9301402ad76ece2e735de206396\"\u003e\u003ccode\u003e3cac9eb\u003c/code\u003e\u003c/a\u003e docs: update GitHub Actions versions in README.md (\u003ca href=\"https://redirect.github.com/GoogleChrome/lighthouse-ci/issues/1086\"\u003e#1086\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/GoogleChrome/lighthouse-ci/commit/c200e07f0497e6740cd4e332694d3f6fd346982a\"\u003e\u003ccode\u003ec200e07\u003c/code\u003e\u003c/a\u003e docs: update link to default lighthouse config (\u003ca href=\"https://redirect.github.com/GoogleChrome/lighthouse-ci/issues/1091\"\u003e#1091\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/GoogleChrome/lighthouse-ci/commit/7779db1425e0df1d817a579fdccd36af5af87b14\"\u003e\u003ccode\u003e7779db1\u003c/code\u003e\u003c/a\u003e Fixed typo in documentation (\u003ca href=\"https://redirect.github.com/GoogleChrome/lighthouse-ci/issues/1100\"\u003e#1100\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/GoogleChrome/lighthouse-ci/commit/55ae4a546c64580788e794d2a32de5273eb4e47c\"\u003e\u003ccode\u003e55ae4a5\u003c/code\u003e\u003c/a\u003e fix(cli): don't mutate collect.settings (\u003ca href=\"https://redirect.github.com/GoogleChrome/lighthouse-ci/issues/1068\"\u003e#1068\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/GoogleChrome/lighthouse-ci/compare/v0.10.0...v0.15.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@open-wc/testing` from 3.1.6 to 4.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-wc/open-wc/releases\"\u003e\u003ccode\u003e@​open-wc/testing\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​open-wc/testing\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.0.0\u003c/h2\u003e\n\u003ch3\u003eMajor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [c69af75f]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​open-wc/testing-helpers\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.0.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eIf you're using a fixture like so with scoped elements:\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003eawait fixture(html`...`, { scopedElements: ... });\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eYou're gonna have to load the \u003ca href=\"https://www.npmjs.com/package/@webcomponents/scoped-custom-element-registry\"\u003e\u003ccode\u003e@​webcomponents/scoped-custom-element-registry\u003c/code\u003e\u003c/a\u003e polyfill yourself first.\u003c/p\u003e\n\u003ch2\u003e\u003ccode\u003e@​open-wc/testing\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.2.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ee94ca9aa: chore(testing): remove unused dependencies\u0026quot;\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​open-wc/testing\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.2.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e84e38ab1: Use split versions for all lit dependencies\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [84e38ab1]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​open-wc/testing-helpers\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.3.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​open-wc/testing\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.1.8\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e91a5d224: fix(deps): update dependency \u003ccode\u003e@​types/chai-dom\u003c/code\u003e to v1\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [077d07eb]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​open-wc/testing-helpers\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.2.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​open-wc/testing\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.1.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eb187c0bc: Add types export for node16 module resolution\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [b187c0bc]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​open-wc/testing-helpers\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.1.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-wc/open-wc/blob/master/packages/testing/CHANGELOG.md\"\u003e\u003ccode\u003e@​open-wc/testing\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.0.0\u003c/h2\u003e\n\u003ch3\u003eMajor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [c69af75f]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​open-wc/testing-helpers\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.0.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eIf you're using a fixture like so with scoped elements:\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003eawait fixture(html`...`, { scopedElements: ... });\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eYou're gonna have to load the \u003ca href=\"https://www.npmjs.com/package/@webcomponents/scoped-custom-element-registry\"\u003e\u003ccode\u003e@​webcomponents/scoped-custom-element-registry\u003c/code\u003e\u003c/a\u003e polyfill yourself first.\u003c/p\u003e\n\u003ch2\u003e3.2.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ee94ca9aa: chore(testing): remove unused dependencies\u0026quot;\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.2.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e84e38ab1: Use split versions for all lit dependencies\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [84e38ab1]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​open-wc/testing-helpers\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.3.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.2.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e935c8ffe: Drop support for Node@14\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e3289e0eb: Add oneDefaultPreventedEvent export into testing package and no-side-effect indexes\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [935c8ffe]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [3289e0eb]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [80c6ae66]\n\u003cul\u003e\n\u003cli\u003echai-a11y-axe@1.5.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​open-wc/semantic-dom-diff\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.20.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​open-wc/testing-helpers\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.3.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.1.8\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e91a5d224: fix(deps): update dependency \u003ccode\u003e@​types/chai-dom\u003c/code\u003e to v1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-wc/open-wc/commit/9767b1ae8a52424e224d238784e04a9710d4e9b3\"\u003e\u003ccode\u003e9767b1a\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/open-wc/open-wc/tree/HEAD/packages/testing/issues/2743\"\u003e#2743\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-wc/open-wc/commit/c4debdd41c2047384ed3a0fad2cd8cd6d02c08f7\"\u003e\u003ccode\u003ec4debdd\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/open-wc/open-wc/tree/HEAD/packages/testing/issues/2737\"\u003e#2737\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-wc/open-wc/commit/e94ca9aa49b733e1da48a87c0b67ef9f4cdf35a7\"\u003e\u003ccode\u003ee94ca9a\u003c/code\u003e\u003c/a\u003e chore(testing): remove unused dependencies (\u003ca href=\"https://github.com/open-wc/open-wc/tree/HEAD/packages/testing/issues/2736\"\u003e#2736\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-wc/open-wc/commit/d91a6219b1c1f1909133cae2f301f1dbd6433854\"\u003e\u003ccode\u003ed91a621\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-wc/open-wc/commit/14e4270ad57aff6643973973fea9b6a2644f4359\"\u003e\u003ccode\u003e14e4270\u003c/code\u003e\u003c/a\u003e feat: new a11y rules (\u003ca href=\"https://github.com/open-wc/open-wc/tree/HEAD/packages/testing/issues/2686\"\u003e#2686\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-wc/open-wc/commit/57ddb3ccfff6b00468d3a7ebabbc15cfe966f7a9\"\u003e\u003ccode\u003e57ddb3c\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-wc/open-wc/commit/3289e0eb2a66c937fb74d267a3a24565a1730f75\"\u003e\u003ccode\u003e3289e0e\u003c/code\u003e\u003c/a\u003e fix(testing|testing-helpers): export oneDefaultPreventedEvent through testing...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-wc/open-wc/commit/74f51a7bcc59a2b1adea2fd6265ec24c5b42c952\"\u003e\u003ccode\u003e74f51a7\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-wc/open-wc/commit/f077923568f915ba5aa6db18ab872ef885631205\"\u003e\u003ccode\u003ef077923\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency \u003ccode\u003e@​types/chai-dom\u003c/code\u003e to v1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-wc/open-wc/commit/0182490fe6edfab9629bc88b71886cf7cd520faa\"\u003e\u003ccode\u003e0182490\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/open-wc/open-wc/tree/HEAD/packages/testing/issues/2508\"\u003e#2508\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-wc/open-wc/commits/@open-wc/testing@4.0.0/packages/testing\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@web/dev-server-esbuild` from 0.3.2 to 1.0.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/modernweb-dev/web/releases\"\u003e\u003ccode\u003e@​web/dev-server-esbuild\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​web/dev-server-esbuild\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.0.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ed826727: upgrade esbuild to 0.25.x\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​web/dev-server-esbuild\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.0.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ef506af31: Upgrade esbuild to 0.24.x\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [fb33d75c]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​web/dev-server-core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.7.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/modernweb-dev/web/blob/master/packages/dev-server-esbuild/CHANGELOG.md\"\u003e\u003ccode\u003e@​web/dev-server-esbuild\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.0.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ed826727: upgrade esbuild to 0.25.x\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ef506af31: Upgrade esbuild to 0.24.x\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [fb33d75c]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​web/dev-server-core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.7.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: update \u003ccode\u003e@​web/dev-server-core\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ee31de569: Update \u003ccode\u003e@web/dev-server-rollup\u003c/code\u003e to latest version\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.0\u003c/h2\u003e\n\u003ch3\u003eMajor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e8218a0a5: Update ESBuild to latest version.\u003c/p\u003e\n\u003cp\u003eESBuild has changed how TypeScript decorators are enabled in preparation for JavaScript decorators to land in browsers. ESBuild now requires the \u003ccode\u003eexperimentalDecorators\u003c/code\u003e key to be set to \u003ccode\u003etrue\u003c/code\u003e in the \u003ccode\u003etsconfig.json\u003c/code\u003e for TypeScript decorators to be enabled.\u003c/p\u003e\n\u003cp\u003eIf you are having issues with decorators after updating to this version, try setting the \u003ccode\u003eexperimentalDecorators\u003c/code\u003e key in your \u003ccode\u003etsconfig.json\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ec185cbaa: Set minimum node version to 18\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [c185cbaa]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​web/dev-server-core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.7.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.4.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eef6b2543: Use split versions for all lit dependencies\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modernweb-dev/web/commit/3a6bf8f927f4839f464e6ee15b7f4374bd238630\"\u003e\u003ccode\u003e3a6bf8f\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modernweb-dev/web/commit/d826727ef950e792217fa0f3d91054d2e02a689f\"\u003e\u003ccode\u003ed826727\u003c/code\u003e\u003c/a\u003e fix: upgrade esbuild to 0.25.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modernweb-dev/web/commit/5f4f3510c358427881ff1fadaa03b61babdc7ed0\"\u003e\u003ccode\u003e5f4f351\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modernweb-dev/web/commit/dc2351761cd18731857eb902281fe72e3ce41811\"\u003e\u003ccode\u003edc23517\u003c/code\u003e\u003c/a\u003e chore: bump esbuild to 0.24.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modernweb-dev/web/commit/f506af31645a1acecdbdbc7401d824e62e327d09\"\u003e\u003ccode\u003ef506af3\u003c/code\u003e\u003c/a\u003e chore: upgrade esbuild to 0.20.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modernweb-dev/web/commit/03f3c6f0b376232812dcb34b42365ab5e0a1ae19\"\u003e\u003ccode\u003e03f3c6f\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modernweb-dev/web/commit/54d65a4e5d6f9a29b11fa236872365c1bb140a78\"\u003e\u003ccode\u003e54d65a4\u003c/code\u003e\u003c/a\u003e ci: align reporters across all packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modernweb-dev/web/commit/90e44725cf73016de9cf3c20d3b4e0f909236307\"\u003e\u003ccode\u003e90e4472\u003c/code\u003e\u003c/a\u003e ci: use workspaces to run node tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modernweb-dev/web/commit/0780a221e360af34307f7a2173ca13e36051f438\"\u003e\u003ccode\u003e0780a22\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modernweb-dev/web/commit/ce40a8f545247ff81384ffce744aa5461217e2ff\"\u003e\u003ccode\u003ece40a8f\u003c/code\u003e\u003c/a\u003e update \u003ccode\u003e@​web/dev-server-rollup\u003c/code\u003e in more places\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/modernweb-dev/web/commits/@web/dev-server-esbuild@1.0.4/packages/dev-server-esbuild\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@web/test-runner` from 0.14.0 to 0.20.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/modernweb-dev/web/releases\"\u003e\u003ccode\u003e@​web/test-runner\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​web/test-runner\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.20.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e7aedbaa: Summary Reporter - re-enabled error reporting and made option to disable browser logs and error reporting in this reporter\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​web/test-runner\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.20.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e24e3290: Improve debug message for test runner uncaught exceptions\u003c/p\u003e\n\u003cp\u003eThis should make debugging easier. It wasn't very easy to figure out\nwhere the errors originated from (because of how the actual uncaught\nexception only happened with many concurrent builds inside a sandbox\nenvironment that is hard to debug).\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [79b0ba4]\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​web/test-runner-chrome\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.18.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​web/test-runner\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.20.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e86eaa21: Upgrade puppeteer version to v24\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [86eaa21]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​web/test-runner-chrome\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.18.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​web/test-runner\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.19.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eb546e8b5: Upgrade puppeteer-core and puppeteer to v23\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [b546e8b5]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​web/test-runner-chrome\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.17.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​web/test-runner\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.18.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e6914f3b6: Show suites names for \u003ccode\u003esummaryReporter\u003c/code\u003e when \u003ccode\u003eflatten\u003c/code\u003e option is true\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​web/test-runner\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.18.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e6a97a691: Unify visual-written representation of skipped tests.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​web/test-runner\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.18.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/modernweb-dev/web/blob/master/packages/test-runner/CHANGELOG.md\"\u003e\u003ccode\u003e@​web/test-runner\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.20.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e7aedbaa: Summary Reporter - re-enabled error reporting and made option to disable browser logs and error reporting in this reporter\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.20.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e24e3290: Improve debug message for test runner uncaught exceptions\u003c/p\u003e\n\u003cp\u003eThis should make debugging easier. It wasn't very easy to figure out\nwhere the errors originated from (because of how the actual uncaught\nexception only happened with many concurrent builds inside a sandbox\nenvironment that is hard to debug).\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [79b0ba4]\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​web/test-runner-chrome\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.18.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.20.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e86eaa21: Upgrade puppeteer version to v24\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [86eaa21]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​web/test-runner-chrome\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.18.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.19.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eb546e8b5: Upgrade puppeteer-core and puppeteer to v23\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [b546e8b5]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​web/test-runner-chrome\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.17.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.18.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e6914f3b6: Show suites names for \u003ccode\u003esummaryReporter\u003c/code\u003e when \u003ccode\u003eflatten\u003c/code\u003e option is true\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.18.2\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modernweb-dev/web/commit/9645344e88396118b92818fcf1e22abef5791178\"\u003e\u003ccode\u003e9645344\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modernweb-dev/web/commit/61260d5714897992c17ace54e6e78051b1181b16\"\u003e\u003ccode\u003e61260d5\u003c/code\u003e\u003c/a\u003e Turned error reporting back on by default to match old behviour before it was...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modernweb-dev/web/commit/4fa75234d4e429e61ef5236107930e50c15f6af9\"\u003e\u003ccode\u003e4fa7523\u003c/code\u003e\u003c/a\u003e add back broken error reporting and make log reporting optional\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modernweb-dev/web/commit/db00ed5a8edc77e964aede2e35b13375fb978e31\"\u003e\u003ccode\u003edb00ed5\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modernweb-dev/web/commit/24e329049c4c3cc02c0a06138f1ba2ecb7f99f63\"\u003e\u003ccode\u003e24e3290\u003c/code\u003e\u003c/a\u003e refactor: improve debug message for test runner uncaught exceptions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modernweb-dev/web/commit/f00a581bdea2e6a5a2777581bbdf70601dadbc89\"\u003e\u003ccode\u003ef00a581\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modernweb-dev/web/commit/fcb71cd0c1c97e3f7b5cdcf5305345556506290a\"\u003e\u003ccode\u003efcb71cd\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modernweb-dev/web/commit/8834ad805b065c0bd10aa0d61374f10e5b68ac9a\"\u003e\u003ccode\u003e8834ad8\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modernweb-dev/web/commit/d5ae228f1f030a58995ac5ac5c51df4e02612981\"\u003e\u003ccode\u003ed5ae228\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/modernweb-dev/web/tree/HEAD/packages/test-runner/issues/2803\"\u003e#2803\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modernweb-dev/web/commit/9a88d83526ffc06aeb5b8429630c140c90098e2d\"\u003e\u003ccode\u003e9a88d83\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/modernweb-dev/web/tree/HEAD/packages/test-runner/issues/2774\"\u003e#2774\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/modernweb-dev/web/commits/@web/test-runner@0.20.2/packages/test-runner\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `esbuild` from 0.14.38 to 0.15.7\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/evanw/esbuild/blob/main/CHANGELOG-2022.md\"\u003eesbuild's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.15.7\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAdd \u003ccode\u003e--watch=forever\u003c/code\u003e to allow esbuild to never terminate (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/1511\"\u003e#1511\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/1885\"\u003e#1885\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eCurrently using esbuild's watch mode via \u003ccode\u003e--watch\u003c/code\u003e from the CLI will stop watching if stdin is closed. The rationale is that stdin is automatically closed by the OS when the parent process exits, so stopping watch mode when stdin is closed ensures that esbuild's watch mode doesn't keep running forever after the parent process has been closed. For example, it would be bad if you wrote a shell script that did \u003ccode\u003eesbuild --watch \u0026amp;\u003c/code\u003e to run esbuild's watch mode in the background, and every time you run the script it creates a new \u003ccode\u003eesbuild\u003c/code\u003e process that runs forever.\u003c/p\u003e\n\u003cp\u003eHowever, there are cases when it makes sense for esbuild's watch mode to never exit. One such case is within a short-lived VM where the lifetime of all processes inside the VM is expected to be the lifetime of the VM. Previously you could easily do this by piping the output of a long-lived command into esbuild's stdin such as \u003ccode\u003esleep 999999999 | esbuild --watch \u0026amp;\u003c/code\u003e. However, this possibility often doesn't occur to people, and it also doesn't work on Windows. People also sometimes attempt to keep esbuild open by piping an infinite stream of data to esbuild such as with \u003ccode\u003eesbuild --watch \u0026lt;/dev/zero \u0026amp;\u003c/code\u003e which causes esbuild to spin at 100% CPU. So with this release, esbuild now has a \u003ccode\u003e--watch=forever\u003c/code\u003e flag that will not stop watch mode when stdin is closed.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eWork around \u003ccode\u003ePATH\u003c/code\u003e without \u003ccode\u003enode\u003c/code\u003e in install script (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/2519\"\u003e#2519\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eSome people install esbuild's npm package in an environment without the \u003ccode\u003enode\u003c/code\u003e command in their \u003ccode\u003ePATH\u003c/code\u003e. This fails on Windows because esbuild's install script runs the \u003ccode\u003eesbuild\u003c/code\u003e command before exiting as a sanity check, and on Windows the \u003ccode\u003eesbuild\u003c/code\u003e command has to be a JavaScript file because of some internal details about how npm handles the \u003ccode\u003ebin\u003c/code\u003e folder (specifically the \u003ccode\u003eesbuild\u003c/code\u003e command lacks the \u003ccode\u003e.exe\u003c/code\u003e extension, which is required on Windows). This release attempts to work around this problem by using \u003ccode\u003eprocess.execPath\u003c/code\u003e instead of \u003ccode\u003e\u0026quot;node\u0026quot;\u003c/code\u003e as the command for running node. In theory this means the installer can now still function on Windows if something is wrong with \u003ccode\u003ePATH\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.15.6\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eLower \u003ccode\u003efor await\u003c/code\u003e loops (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/1930\"\u003e#1930\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis release lowers \u003ccode\u003efor await\u003c/code\u003e loops to the equivalent \u003ccode\u003efor\u003c/code\u003e loop containing \u003ccode\u003eawait\u003c/code\u003e when esbuild is configured such that \u003ccode\u003efor await\u003c/code\u003e loops are unsupported. This transform still requires at least generator functions to be supported since esbuild's lowering of \u003ccode\u003eawait\u003c/code\u003e currently relies on generators. This new transformation is mostly modeled after what the TypeScript compiler does. Here's an example:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003easync function f() {\n  for await (let x of y)\n    x()\n}\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eThe code above will now become the following code with \u003ccode\u003e--target=es2017\u003c/code\u003e (omitting the code for the \u003ccode\u003e__forAwait\u003c/code\u003e helper function):\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003easync function f() {\n  try {\n    for (var iter = __forAwait(y), more, temp, error; more = !(temp = await iter.next()).done; more = false) {\n      let x = temp.value;\n      x();\n    }\n  } catch (temp) {\n    error = [temp];\n  } finally {\n    try {\n      more \u0026amp;\u0026amp; (temp = iter.return) \u0026amp;\u0026amp; await temp.call(iter);\n    } finally {\n      if (error)\n        throw error[0];\n    }\n  }\n}\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAutomatically fix invalid \u003ccode\u003esupported\u003c/code\u003e configurations (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/2497\"\u003e#2497\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThe \u003ccode\u003e--target=\u003c/code\u003e setting lets you tell esbuild to target a specific version of one or more JavaScript runtimes such as \u003ccode\u003echrome80,node14\u003c/code\u003e and esbuild will restrict its output to only those features supported by all targeted JavaScript runtimes. More recently, esbuild introduced the \u003ccode\u003e--supported:\u003c/code\u003e setting that lets you override which features are supported on a per-feature basis. However, this now lets you configure nonsensical things such as \u003ccode\u003e--supported:async-await=false --supported:async-generator=true\u003c/code\u003e. Previously doing this could result in esbuild building successfully but producing invalid output.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/c0b8a538c2bf5106977895535010ec402cae75f8\"\u003e\u003ccode\u003ec0b8a53\u003c/code\u003e\u003c/a\u003e publish 0.15.7 to npm\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/976b57a5700165ff465a9a932e6a101ab6e151ee\"\u003e\u003ccode\u003e976b57a\u003c/code\u003e\u003c/a\u003e validate \u003ccode\u003eawait\u003c/code\u003e in shorthand destructuring\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/8ac75295183f1a0a368866ebbf330c3883a959ff\"\u003e\u003ccode\u003e8ac7529\u003c/code\u003e\u003c/a\u003e tests: ignore new top-level await test262 tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/dbd21a861ae9618faf03e1965986154052224351\"\u003e\u003ccode\u003edbd21a8\u003c/code\u003e\u003c/a\u003e tests: skip new features in test262\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/7331a348c66380be6e0d0725e85c6565f32b1c43\"\u003e\u003ccode\u003e7331a34\u003c/code\u003e\u003c/a\u003e ci: upgrade to yarn 3.2.3, enable more tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/31e1cee49e70a2c1de6158b5a9f5aab5ac99c5ed\"\u003e\u003ccode\u003e31e1cee\u003c/code\u003e\u003c/a\u003e install script: tiny wasm tree-shaking improvement\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/0438f643e25563566431d282a9e8b13607c68ce7\"\u003e\u003ccode\u003e0438f64\u003c/code\u003e\u003c/a\u003e ci: run deno tests on windows\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/7549073c2fe6f0d2f72f9849c0c09a0e189303fc\"\u003e\u003ccode\u003e7549073\u003c/code\u003e\u003c/a\u003e ci: pin deno version to avoid test flakes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/6a26f5926fdd4b18d09a55c4a4cee9fcba41b737\"\u003e\u003ccode\u003e6a26f59\u003c/code\u003e\u003c/a\u003e tests: use unused test in \u003ccode\u003enode-unref-tests\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/037ffbba5928d858115c4e4c02eb71ba230753ca\"\u003e\u003ccode\u003e037ffbb\u003c/code\u003e\u003c/a\u003e tests: remove \u003ccode\u003esource-map\u003c/code\u003e from \u003ccode\u003ejs-api-tests\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/evanw/esbuild/compare/v0.14.38...v0.15.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `body-parser` from 1.20.0 to 1.20.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/expressjs/body-parser/releases\"\u003ebody-parser's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.20.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eImportant\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edeps: qs@6.13.0\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003edepth\u003c/code\u003e option to customize the depth level in the parser\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eIMPORTANT:\u003c/strong\u003e The default \u003ccode\u003edepth\u003c/code\u003e level for parsing URL-encoded data is now \u003ccode\u003e32\u003c/code\u003e (previously was \u003ccode\u003eInfinity\u003c/code\u003e). \u003ca href=\"https://github.com/expressjs/body-parser/blob/17529513673e39ba79886a7ce3363320cf1c0c50/README.md#depth\"\u003eDocumentation\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echore: add support for OSSF scorecard reporting by \u003ca href=\"https://github.com/inigomarquinez\"\u003e\u003ccode\u003e@​inigomarquinez\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/body-parser/pull/522\"\u003eexpressjs/body-parser#522\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: fix errors in ci github action for node 8 and 9 by \u003ca href=\"https://github.com/inigomarquinez\"\u003e\u003ccode\u003e@​inigomarquinez\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/body-parser/pull/523\"\u003eexpressjs/body-parser#523\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: pin to node@22.4.1 by \u003ca href=\"https://github.com/wesleytodd\"\u003e\u003ccode\u003e@​wesleytodd\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/body-parser/pull/527\"\u003eexpressjs/body-parser#527\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edeps: qs@6.12.3 by \u003ca href=\"https://github.com/melikhov-dev\"\u003e\u003ccode\u003e@​melikhov-dev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/body-parser/pull/521\"\u003eexpressjs/body-parser#521\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd OSSF Scorecard badge by \u003ca href=\"https://github.com/bjohansebas\"\u003e\u003ccode\u003e@​bjohansebas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/body-parser/pull/531\"\u003eexpressjs/body-parser#531\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLinter by \u003ca href=\"https://github.com/UlisesGascon\"\u003e\u003ccode\u003e@​UlisesGascon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/body-parser/pull/534\"\u003eexpressjs/body-parser#534\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRelease: 1.20.3 by \u003ca href=\"https://github.com/UlisesGascon\"\u003e\u003ccode\u003e@​UlisesGascon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/body-parser/pull/535\"\u003eexpressjs/body-parser#535\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/inigomarquinez\"\u003e\u003ccode\u003e@​inigomarquinez\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/expressjs/body-parser/pull/522\"\u003eexpressjs/body-parser#522\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/melikhov-dev\"\u003e\u003ccode\u003e@​melikhov-dev\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/expressjs/body-parser/pull/521\"\u003eexpressjs/body-parser#521\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bjohansebas\"\u003e\u003ccode\u003e@​bjohansebas\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/expressjs/body-parser/pull/531\"\u003eexpressjs/body-parser#531\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/UlisesGascon\"\u003e\u003ccode\u003e@​UlisesGascon\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/expressjs/body-parser/pull/534\"\u003eexpressjs/body-parser#534\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/expressjs/body-parser/compare/1.20.2...1.20.3\"\u003ehttps://github.com/expressjs/body-parser/compare/1.20.2...1.20.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e1.20.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix strict json error message on Node.js 19+\u003c/li\u003e\n\u003cli\u003edeps: content-type@~1.0.5\n\u003cul\u003e\n\u003cli\u003eperf: skip value escaping when unnecessary\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003edeps: raw-body@2.5.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.20.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edeps: qs@6.11.0\u003c/li\u003e\n\u003cli\u003eperf: remove unnecessary object clone\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/expressjs/body-parser/blob/master/HISTORY.md\"\u003ebody-parser's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e1.20.3 / 2024-09-10\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003edeps: qs@6.13.0\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003edepth\u003c/code\u003e option to customize the depth level in the parser\u003c/li\u003e\n\u003cli\u003eIMPORTANT: The default \u003ccode\u003edepth\u003c/code\u003e level for parsing URL-encoded data is now \u003ccode\u003e32\u003c/code\u003e (previously was \u003ccode\u003eInfinity\u003c/code\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e1.20.2 / 2023-02-21\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFix strict json error message on Node.js 19+\u003c/li\u003e\n\u003cli\u003edeps: content-type@~1.0.5\n\u003cul\u003e\n\u003cli\u003eperf: skip value escaping when unnecessary\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003edeps: raw-body@2.5.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e1.20.1 / 2022-10-06\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003edeps: qs@6.11.0\u003c/li\u003e\n\u003cli\u003eperf: remove unnecessary object clone\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/body-parser/commit/17529513673e39ba79886a7ce3363320cf1c0c50\"\u003e\u003ccode\u003e1752951\u003c/code\u003e\u003c/a\u003e 1.20.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/body-parser/commit/39744cfe2ac4fb37a19ed7c43e3a74332f428e17\"\u003e\u003ccode\u003e39744cf\u003c/code\u003e\u003c/a\u003e chore: linter (\u003ca href=\"https://redirect.github.com/expressjs/body-parser/issues/534\"\u003e#534\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/body-parser/commit/b2695c4450f06ba3b0ccf48d872a229bb41c9bce\"\u003e\u003ccode\u003eb2695c4\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/body-parser/commit/ade0f3f82f91086d6cd2ed2cb4b0aff448fbc2e5\"\u003e\u003ccode\u003eade0f3f\u003c/code\u003e\u003c/a\u003e add scorecard to readme (\u003ca href=\"https://redirect.github.com/expressjs/body-parser/issues/531\"\u003e#531\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/body-parser/commit/99a1bd62456f932004b84767d6393bc261f75d36\"\u003e\u003ccode\u003e99a1bd6\u003c/code\u003e\u003c/a\u003e deps: qs@6.12.3 (\u003ca href=\"https://redirect.github.com/expressjs/body-parser/issues/521\"\u003e#521\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/body-parser/commit/947859160527c7aaaa20da79e2c3ba542baaaf66\"\u003e\u003ccode\u003e9478591\u003c/code\u003e\u003c/a\u003e fix: pin to node@22.4.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/body-parser/commit/83db46a1e5512135ce01ed90b9132ee16a2657a8\"\u003e\u003ccode\u003e83db46a\u003c/code\u003e\u003c/a\u003e ci: fix errors in ci github action for node 8 and 9 (\u003ca href=\"https://redirect.github.com/expressjs/body-parser/issues/523\"\u003e#523\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/body-parser/commit/9d4e2125b580b055b2a3aa140df9b8fce363af46\"\u003e\u003ccode\u003e9d4e212\u003c/code\u003e\u003c/a\u003e chore: add support for OSSF scorecard reporting (\u003ca href=\"https://redirect.github.com/expressjs/body-parser/issues/522\"\u003e#522\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/body-parser/commit/ee91374eae1555af679550b1d2fb5697d9924109\"\u003e\u003ccode\u003eee91374\u003c/code\u003e\u003c/a\u003e 1.20.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/body-parser/commit/368a93a613a1ac6cbdec9694f4018e707b3c1f50\"\u003e\u003ccode\u003e368a93a\u003c/code\u003e\u003c/a\u003e Fix strict json error message on Node.js 19+\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/expressjs/body-parser/compare/1.20.0...1.20.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~ulisesgascon\"\u003eulisesgascon\u003c/a\u003e, a new releaser for body-parser since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `express` from 4.18.1 to 4.21.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/expressjs/express/releases\"\u003eexpress's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.21.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd funding field (v4) by \u003ca href=\"https://github.com/bjohansebas\"\u003e\u003ccode\u003e@​bjohansebas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6065\"\u003eexpressjs/express#6065\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edeps: path-to-regexp@0.1.11 by \u003ca href=\"https://github.com/blakeembrey\"\u003e\u003ccode\u003e@​blakeembrey\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/5956\"\u003eexpressjs/express#5956\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edeps: bump path-to-regexp@0.1.12 by \u003ca href=\"https://github.com/jonchurch\"\u003e\u003ccode\u003e@​jonchurch\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6209\"\u003eexpressjs/express#6209\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRelease: 4.21.2 by \u003ca href=\"https://github.com/UlisesGascon\"\u003e\u003ccode\u003e@​UlisesGascon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6094\"\u003eexpressjs/express#6094\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/expressjs/express/compare/4.21.1...4.21.2\"\u003ehttps://github.com/expressjs/express/compare/4.21.1...4.21.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e4.21.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBackport a fix for CVE-2024-47764 to the 4.x branch by \u003ca href=\"https://github.com/joshbuker\"\u003e\u003ccode\u003e@​joshbuker\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6029\"\u003eexpressjs/express#6029\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRelease: 4.21.1 by \u003ca href=\"https://github.com/UlisesGascon\"\u003e\u003ccode\u003e@​UlisesGascon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6031\"\u003eexpressjs/express#6031\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/expressjs/express/compare/4.21.0...4.21.1\"\u003ehttps://github.com/expressjs/express/compare/4.21.0...4.21.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e4.21.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDeprecate \u003ccode\u003e\u0026quot;back\u0026quot;\u003c/code\u003e magic string in redirects by \u003ca href=\"https://github.com/blakeembrey\"\u003e\u003ccode\u003e@​blakeembrey\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/5935\"\u003eexpressjs/express#5935\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efinalhandler@1.3.1 by \u003ca href=\"https://github.com/wesleytodd\"\u003e\u003ccode\u003e@​wesleytodd\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/5954\"\u003eexpressjs/express#5954\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): serve-static@1.16.2 by \u003ca href=\"https://github.com/wesleytodd\"\u003e\u003ccode\u003e@​wesleytodd\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/5951\"\u003eexpressjs/express#5951\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgraded dependency qs to 6.13.0 to match qs in body-parser by \u003ca href=\"https://github.com/agadzinski93\"\u003e\u003ccode\u003e@​agadzinski93\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/5946\"\u003eexpressjs/express#5946\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agadzinski93\"\u003e\u003ccode\u003e@​agadzinski93\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/5946\"\u003eexpressjs/express#5946\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/expressjs/express/compare/4.20.0...4.21.0\"\u003ehttps://github.com/expressjs/express/compare/4.20.0...4.21.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e4.20.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eImportant\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eIMPORTANT: The default \u003ccode\u003edepth\u003c/code\u003e level for parsing URL-encoded data is now \u003ccode\u003e32\u003c/code\u003e (previously was \u003ccode\u003eInfinity\u003c/code\u003e)\u003c/li\u003e\n\u003cli\u003eRemove link renderization in html while using \u003ccode\u003eres.redirect\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e4.19.2 Staging by \u003ca href=\"https://github.com/wesleytodd\"\u003e\u003ccode\u003e@​wesleytodd\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/5561\"\u003eexpressjs/express#5561\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eremove duplicate location test for data uri by \u003ca href=\"https://github.com/wesleytodd\"\u003e\u003ccode\u003e@​wesleytodd\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/5562\"\u003eexpressjs/express#5562\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: document beta releases expectations by \u003ca href=\"https://github.com/marco-ippolito\"\u003e\u003ccode\u003e@​marco-ippolito\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/5565\"\u003eexpressjs/express#5565\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCut down on duplicated CI runs by \u003ca href=\"https://github.com/jonchurch\"\u003e\u003ccode\u003e@​jonchurch\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/5564\"\u003eexpressjs/express#5564\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd a Threat Model by \u003ca href=\"https://github.com/UlisesGascon\"\u003e\u003ccode\u003e@​UlisesGascon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/5526\"\u003eexpressjs/express#5526\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAssign captain of encodeurl by \u003ca href=\"https://github.com/blakeembrey\"\u003e\u003ccode\u003e@​blakeembrey\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/5579\"\u003eexpressjs/express#5579\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNominate jonchurch as repo captain for \u003ccode\u003ehttp-errors\u003c/code\u003e, \u003ccode\u003eexpressjs.com\u003c/code\u003e, \u003ccode\u003emorgan\u003c/code\u003e, \u003ccode\u003ecors\u003c/code\u003e, \u003ccode\u003ebody-parser\u003c/code\u003e by \u003ca href=\"https://github.com/jonchurch\"\u003e\u003ccode\u003e@​jonchurch\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/5587\"\u003eexpressjs/express#5587\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: update Security.md by \u003ca href=\"https://github.com/inigomarquinez\"\u003e\u003ccode\u003e@​inigomarquinez\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/5590\"\u003eexpressjs/express#5590\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: update triage nomination policy by \u003ca href=\"https://github.com/UlisesGascon\"\u003e\u003ccode\u003e@​UlisesGascon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/5600\"\u003eexpressjs/express#5600\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd CodeQL (SAST) by \u003ca href=\"https://github.com/UlisesGascon\"\u003e\u003ccode\u003e@​UlisesGascon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/5433\"\u003eexpressjs/express#5433\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: add UlisesGascon as triage initiative captain by \u003ca href=\"https://github.com/UlisesGascon\"\u003e\u003ccode\u003e@​UlisesGascon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/5605\"\u003eexpressjs/express#5605\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/expressjs/express/blob/4.21.2/History.md\"\u003eexpress's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e4.21.2 / 2024-11-06\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003edeps: path-to-regexp@0.1.12\n\u003cul\u003e\n\u003cli\u003eFix backtracking protection\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003edeps: path-to-regexp@0.1.11\n\u003cul\u003e\n\u003cli\u003eThrows an error on invalid path values\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e4.21.1 / 2024-10-08\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eBackported a fix for \u003ca href=\"https://nvd.nist.gov/vuln/detail/CVE-2024-47764\"\u003eCVE-2024-47764\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e4.21.0 / 2024-09-11\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eDeprecate \u003ccode\u003eres.location(\u0026quot;back\u0026quot;)\u003c/code\u003e and \u003ccode\u003eres.redirect(\u0026quot;back\u0026quot;)\u003c/code\u003e magic string\u003c/li\u003e\n\u003cli\u003edeps: serve-static@1.16.2\n\u003cul\u003e\n\u003cli\u003eincludes send@0.19.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003edeps: finalhandler@1.3.1\u003c/li\u003e\n\u003cli\u003edeps: qs@6.13.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e4.20.0 / 2024-09-10\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003edeps: serve-static@0.16.0\n\u003cul\u003e\n\u003cli\u003eRemove link renderization in html while redirecting\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003edeps: send@0.19.0\n\u003cul\u003e\n\u003cli\u003eRemove link renderization in html while redirecting\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003edeps: body-parser@0.6.0\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003edepth\u003c/code\u003e option to customize the depth level in the parser\u003c/li\u003e\n\u003cli\u003eIMPORTANT: The default \u003ccode\u003edepth\u003c/code\u003e level for parsing URL-encoded data is now \u003ccode\u003e32\u003c/code\u003e (previously was \u003ccode\u003eInfinity\u003c/code\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eRemove link renderization in html while using \u003ccode\u003eres.redirect\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003edeps: path-to-regexp@0.1.10\n\u003cul\u003e\n\u003cli\u003eAdds support for named matching groups in the routes using a regex\u003c/li\u003e\n\u003cli\u003eAdds backtracking protection to parameters without regexes defined\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003edeps: encodeurl@~2.0.0\n\u003cul\u003e\n\u003cli\u003eRemoves encoding of \u003ccode\u003e\\\u003c/code\u003e, \u003ccode\u003e|\u003c/code\u003e, and \u003ccode\u003e^\u003c/code\u003e to align better with URL spec\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eDeprecate passing \u003ccode\u003eoptions.maxAge\u003c/code\u003e and \u003ccode\u003eoptions.expires\u003c/code\u003e to \u003ccode\u003eres.clearCookie\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003eWill be ignored in v5, clearCookie will set a cookie with an expires in the past to instruct clients to delete the cookie\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e4.19.2 / 2024-03-25\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eImproved fix for open redirect allow list bypass\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e4.19.1 / 2024-03-20\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eAllow passing non-strings to res.location with new encoding handling checks\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/express/commit/1faf228935aa0a13111f92c28ee795be64ce3f0f\"\u003e\u003ccode\u003e1faf228\u003c/code\u003e\u003c/a\u003e 4.21.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/express/commit/2e0fb646d03184dd9a5285813460210c0e7ae654\"\u003e\u003ccode\u003e2e0fb64\u003c/code\u003e\u003c/a\u003e deps: bump path-to-regexp@0.1.12 (\u003ca href=\"https://redirect.github.com/expressjs/express/issues/6209\"\u003e#6209\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/express/commit/59fc27028ec5d212be653d35d7e3f73a2c3ac3c0\"\u003e\u003ccode\u003e59fc270\u003c/code\u003e\u003c/a\u003e deps: path-to-regexp@0.1.11 (\u003ca href=\"https://redirect.github.com/expressjs/express/issues/5956\"\u003e#5956\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/express/commit/51fc39ccf834eec44547b0f4fed8027e7c05a009\"\u003e\u003ccode\u003e51fc39c\u003c/code\u003e\u003c/a\u003e docs: add funding (\u003ca href=\"https://redirect.github.com/expressjs/express/issues/6065\"\u003e#6065\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/express/commit/8e229f92752ad51462c868b99f6e6c2e559801b0\"\u003e\u003ccode\u003e8e229f9\u003c/code\u003e\u003c/a\u003e 4.21.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/express/commit/a024c8a7b658a178cbdb9bde33030b7500172815\"\u003e\u003ccode\u003ea024c8a\u003c/code\u003e\u003c/a\u003e fix(deps): cookie@0.7.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/express/commit/7e562c6d8daddff4604f8efaaf9db2cf98c6dcff\"\u003e\u003ccode\u003e7e562c6\u003c/code\u003e\u003c/a\u003e 4.21.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/express/commit/1bcde96bc87c4704df9a704271d1167064ab56bb\"\u003e\u003ccode\u003e1bcde96\u003c/code\u003e\u003c/a\u003e fix(deps): qs@6.13.0 (\u003ca href=\"https://redirect.github.com/expressjs/express/issues/5946\"\u003e#5946\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/express/commit/7d364775688be98aaa973302e066d0da9f438997\"\u003e\u003ccode\u003e7d36477\u003c/code\u003e\u003c/a\u003e fix(deps): serve-static@1.16.2 (\u003ca href=\"https://redirect.github.com/expressjs/express/issues/5951\"\u003e#5951\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/express/commit/40d2d8f2c882712a0f2e4603c38d166c79676b2b\"\u003e\u003ccode\u003e40d2d8f\u003c/code\u003e\u003c/a\u003e fix(deps): finalhandler@1.3.1\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/expressjs/express/compare/4.18.1...4.21.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~jonchurch\"\u003ejonchurch\u003c/a\u003e, a new releaser for express since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `braces` from 3.0.2 to 3.0.3\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/micromatch/braces/commit/74b2db2938fad48a2ea54a9c8bf27a37a62c350d\"\u003e\u003ccode\u003e74b2db2\u003c/code\u003e\u003c/a\u003e 3.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/micromatch/braces/commit/88f1429a0f47e1dd3813de35211fc97ffda27f9e\"\u003e\u003ccode\u003e88f1429\u003c/code\u003e\u003c/a\u003e update eslint. lint, fix unit tests.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/micromatch/braces/commit/415d660c3002d1ab7e63dbf490c9851da80596ff\"\u003e\u003ccode\u003e415d660\u003c/code\u003e\u003c/a\u003e Snyk js braces 6838727 (\u003ca href=\"https://redirect.github.com/micromatch/braces/issues/40\"\u003e#40\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/micromatch/braces/commit/190510f79db1adf21d92798b0bb6fccc1f72c9d6\"\u003e\u003ccode\u003e190510f\u003c/code\u003e\u003c/a\u003e fix tests, skip 1 test in test/braces.expand\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/micromatch/braces/commit/716eb9f12d820b145a831ad678618731927e8856\"\u003e\u003ccode\u003e716eb9f\u003c/code\u003e\u003c/a\u003e readme bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/micromatch/braces/commit/a5851e57f45c3431a94d83fc565754bc10f5bbc3\"\u003e\u003ccode\u003ea5851e5\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/micromatch/braces/issues/37\"\u003e#37\u003c/a\u003e from coderaiser/fix/vulnerability\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/micromatch/braces/commit/2092bd1fb108d2c59bd62e243b70ad98db961538\"\u003e\u003ccode\u003e2092bd1\u003c/code\u003e\u003c/a\u003e feature: braces: add maxSymbols (\u003ca href=\"https://github.com/micromatch/braces/issues/\"\u003ehttps://github.com/micromatch/braces/issues/\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/micromatch/braces/commit/9f5b4cf47329351bcb64287223ffb6ecc9a5e6d3\"\u003e\u003ccode\u003e9f5b4cf\u003c/code\u003e\u003c/a\u003e fix: vulnerability (\u003ca href=\"https://security.snyk.io/vuln/SNYK-JS-BRACES-6838727\"\u003ehttps://security.snyk.io/vuln/SNYK-JS-BRACES-6838727\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/micromatch/braces/commit/98414f9f1fabe021736e26836d8306d5de747e0d\"\u003e\u003ccode\u003e98414f9\u003c/code\u003e\u003c/a\u003e remove funding file\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/micromatch/braces/commit/665ab5d561c017a38ba7aafd92cc6655b91d8c14\"\u003e\u003ccode\u003e665ab5d\u003c/code\u003e\u003c/a\u003e update keepEscaping doc (\u003ca href=\"https://redirect.github.com/micromatch/braces/issues/27\"\u003e#27\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/micromatch/braces/compare/3.0.2...3.0.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `cookie` from 0.3.1 to 0.7.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jshttp/cookie/releases\"\u003ecookie's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.7.1\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eFixed\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAllow leading dot for domain (\u003ca href=\"https://redirect.github.com/jshttp/cookie/issues/174\"\u003e#174\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eAlthough not permitted in the spec, some users expect this to work and user agents ignore the leading dot according to spec\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eAdd fast path for \u003ccode\u003eserialize\u003c/code\u003e without options, use \u003ccode\u003eobj.hasOwnProperty\u003c/code\u003e when parsing (\u003ca href=\"https://redirect.github.com/jshttp/cookie/issues/172\"\u003e#172\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/jshttp/cookie/compare/v0.7.0...v0.7.1\"\u003ehttps://github.com/jshttp/cookie/compare/v0.7.0...v0.7.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e0.7.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eperf: parse cookies ~10% faster (\u003ca href=\"https://redirect.github.com/jshttp/cookie/issues/144\"\u003e#144\u003c/a\u003e by \u003ca href=\"https://github.com/kurtextrem\"\u003e\u003ccode\u003e@​kurtextrem\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/jshttp/cookie/issues/170\"\u003e#170\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: narrow the validation of cookies to match RFC6265 (\u003ca href=\"https://redirect.github.com/jshttp/cookie/issues/167\"\u003e#167\u003c/a\u003e by \u003ca href=\"https://github.com/bewinsnw\"\u003e\u003ccode\u003e@​bewinsnw\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: add \u003ccode\u003emain\u003c/code\u003e to \u003ccode\u003epackage.json\u003c/code\u003e for rspack (\u003ca href=\"https://redirect.github.com/jshttp/cookie/issues/166\"\u003e#166\u003c/a\u003e by \u003ca href=\"https://github.com/proudparrot2\"\u003e\u003ccode\u003e@​proudparrot2\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/jshttp/cookie/compare/v0.6.0...v0.7.0\"\u003ehttps://github.com/jshttp/cookie/compare/v0.6.0...v0.7.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e0.6.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003epartitioned\u003c/code\u003e option\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.5.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003epriority\u003c/code\u003e option\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eexpires\u003c/code\u003e option to reject invalid dates\u003c/li\u003e\n\u003cli\u003epref: improve default decode speed\u003c/li\u003e\n\u003cli\u003epref: remove slow string split in parse\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.4.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003epref: read value only when assigning in parse\u003c/li\u003e\n\u003cli\u003epref: remove unnecessary regexp in parse\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.4.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003emaxAge\u003c/code\u003e option to reject invalid values\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.4.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eSameSite=None\u003c/code\u003e support\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jshttp/cookie/commit/cf4658f492c5bd96aeaf5693c3500f8495031014\"\u003e\u003ccode\u003ecf4658f\u003c/code\u003e\u003c/a\u003e 0.7.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jshttp/cookie/commit/6a8b8f5a49af7897b98ebfb29a1c4955afa3d33e\"\u003e\u003ccode\u003e6a8b8f5\u003c/code\u003e\u003c/a\u003e Allow leading dot for domain (\u003ca href=\"https://redirect.github.com/jshttp/cookie/issues/174\"\u003e#174\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jshttp/cookie/commit/58015c0b93de0b63db245cfdc5a108e511a81ad0\"\u003e\u003ccode\u003e58015c0\u003c/code\u003e\u003c/a\u003e Remove more code and perf wins (\u003ca href=\"https://redirect.github.com/jshttp/cookie/issues/172\"\u003e#172\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jshttp/cookie/commit/ab057d6c06b94a7b1e3358e69a685ae49c97b627\"\u003e\u003ccode\u003eab057d6\u003c/code\u003e\u003c/a\u003e 0.7.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jshttp/cookie/commit/5f02ca87688481dbcf155e49ca8b61732f30e542\"\u003e\u003ccode\u003e5f02ca8\u003c/code\u003e\u003c/a\u003e Migrate history to GitHub releases\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jshttp/cookie/commit/a5d591ce8447dd63821779724f96ad3c774c8579\"\u003e\u003ccode\u003ea5d591c\u003c/code\u003e\u003c/a\u003e Migrate history to GitHub releases\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jshttp/cookie/commit/51968f94b5e820adeceef505539fa193ffe2d105\"\u003e\u003ccode\u003e51968f9\u003c/code\u003e\u003c/a\u003e Skip isNaN\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jshttp/cookie/commit/9e7ca51ade4b325307eedd6b4dec190983e9e2cc\"\u003e\u003ccode\u003e9e7ca51\u003c/code\u003e\u003c/a\u003e perf(parse): cache length, return early (\u003ca href=\"https://redirect.github.com/jshttp/cookie/issues/144\"\u003e#144\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jshttp/cookie/commit/d6f39b0aab5521a8b118b466a515fd6eb0b9f65e\"\u003e\u003ccode\u003ed6f39b0\u003c/code\u003e\u003c/a\u003e Fix tests for old node\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jshttp/cookie/commit/6bb701f14e59c5e768933bfae9b578db4ed26c6e\"\u003e\u003ccode\u003e6bb701f\u003c/code\u003e\u003c/a\u003e Remove failing scorecard\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/jshttp/cookie/compare/v0.3.1...v0.7.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~blakeembrey\"\u003eblakeembrey\u003c/a\u003e, a new releaser for cookie since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `express` from 4.18.1 to 4.21.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/expressjs/express/releases\"\u003eexpress's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.21.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd funding field (v4) by \u003ca href=\"https://github.com/bjohansebas\"\u003e\u003ccode\u003e@​bjohansebas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6065\"\u003eexpressjs/express#6065\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edeps: path-to-regexp@0.1.11 by \u003ca href=\"https://github.com/blakeembrey\"\u003e\u003ccode\u003e@​blakeembrey\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/5956\"\u003eexpressjs/express#5956\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edeps: bump path-to-regexp@0.1.12 by \u003ca href=\"https://github.com/jonchurch\"\u003e\u003ccode\u003e@​jonchurch\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6209\"\u003eexpressjs/express#6209\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRelease: 4.21.2 by \u003ca href=\"https://github.com/UlisesGascon\"\u003e\u003ccode\u003e@​UlisesGascon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6094\"\u003eexpressjs/express#6094\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/expressjs/express/compare/4.21.1...4.21.2\"\u003ehttps://github.com/expressjs/express/compare/4.21.1...4.21.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e4.21.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBackport a fix for CVE-2024-47764 to the 4.x branch by \u003ca href=\"https://github.com/joshbuker\"\u003e\u003ccode\u003e@​joshbuker\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6029\"\u003eexpressjs/express#6029\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRelease: 4.21.1 by \u003ca href=\"https://github.com/UlisesGascon\"\u003e\u003ccode\u003e@​UlisesGascon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6031\"\u003eexpressjs/express#6031\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/expressjs/express/compare/4.21.0...4.21.1\"\u003ehttps://github.com/expressjs/express/compare/4.21.0...4.21.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e4.21.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDeprecate \u003ccode\u003e\u0026quot;back\u0026quot;\u003c/code\u003e magic string in redirects by \u003ca href=\"https://github.com/blakeembrey\"\u003e\u003ccode\u003e@​blakeembrey\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/5935\"\u003eexpressjs/express#5935\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efinalhandler@1.3.1 by \u003ca href=\"https://github.com/wesleytodd\"\u003e\u003ccode\u003e@​wesleytodd\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/5954\"\u003eexpressjs/express#5954\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): serve-static@1.16.2 by \u003ca href=\"https://github.com/wesleytodd\"\u003e\u003ccode\u003e@​wesleytodd\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/5951\"\u003eexpressjs/express#5951\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgraded dependency qs to 6.13.0 to match qs in body-parser by \u003ca href=\"https://github.com/agadzinski93\"\u003e\u003ccode\u003e@​agadzinski93\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/5946\"\u003eexpressjs/express#5946\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agadzinski93\"\u003e\u003ccode\u003e@​agadzinski93\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/5946\"\u003eexpressjs/express#5946\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/expressjs/express/compare/4.20.0...4.21.0\"\u003ehttps://github.com/expressjs/express/compare/4.20.0...4.21.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e4.20.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eImportant\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eIMPORTANT: The default \u003ccode\u003edepth\u003c/code\u003e level for parsing URL-encoded data is now \u003ccode\u003e32\u003c/code\u003e (previously was \u003ccode\u003eInfinity\u003c/code\u003e)\u003c/li\u003e\n\u003cli\u003eRemove link renderization in html while using \u003ccode\u003eres.redirect\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e4.19.2 Staging by \u003ca href=\"https://github.com/wesleytodd\"\u003e\u003ccode\u003e@​wesleytodd\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/5561\"\u003eexpressjs/express#5561\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eremove duplicate location test for data uri by \u003ca href=\"https://github.com/wesleytodd\"\u003e\u003ccode\u003e@​wesleytodd\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/5562\"\u003eexpressjs/express#5562\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: document beta releases expectations by \u003ca href=\"https://github.com/marco-ippolito\"\u003e\u003ccode\u003e@​marco-ippolito\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/5565\"\u003eexpressjs/express#5565\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCut down on duplicated CI runs by \u003ca href=\"https://github.com/jonchurch\"\u003e\u003ccode\u003e@​jonchurch\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/5564\"\u003eexpressjs/express#5564\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd a Threat Model by \u003ca href=\"https://github.com/UlisesGascon\"\u003e\u003ccode\u003e@​UlisesGascon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/5526\"\u003eexpressjs/expre...\n\n_Description has been truncated_","html_url":"https://github.com/github/catalyst/pull/325","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/github%2Fcatalyst/issues/325","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/325/packages"},{"uuid":"2580982722","node_id":"PR_kwDOKMVEnc6Z1qvC","number":17,"state":"open","title":"Bump esbuild and @web/dev-server-esbuild in /extensions/extension-signature/src/main/web","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"NONE","state_reason":null,"created_at":"2025-06-10T11:12:34.000Z","updated_at":"2025-06-10T11:12:35.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"esbuild","repository_url":"https://github.com/evanw/esbuild","old_version":"0.17.19","new_version":"0.25.5"},{"name":"@web/dev-server-esbuild","repository_url":"https://github.com/modernweb-dev/web","old_version":"0.4.1","new_version":"1.0.4"}],"path":"/extensions/extension-signature/src/main/web","ecosystem":"npm"},"body":"Bumps [esbuild](https://github.com/evanw/esbuild) to 0.25.5 and updates ancestor dependency [@web/dev-server-esbuild](https://github.com/modernweb-dev/web/tree/HEAD/packages/dev-server-esbuild). These dependencies need to be updated together.\n\nUpdates `esbuild` from 0.17.19 to 0.25.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/evanw/esbuild/releases\"\u003eesbuild's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.25.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFix a regression with \u003ccode\u003ebrowser\u003c/code\u003e in \u003ccode\u003epackage.json\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4187\"\u003e#4187\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThe fix to \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4144\"\u003e#4144\u003c/a\u003e in version 0.25.3 introduced a regression that caused \u003ccode\u003ebrowser\u003c/code\u003e overrides specified in \u003ccode\u003epackage.json\u003c/code\u003e to fail to override relative path names that end in a trailing slash. That behavior change affected the \u003ccode\u003eaxios@0.30.0\u003c/code\u003e package. This regression has been fixed, and now has test coverage.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd support for certain keywords as TypeScript tuple labels (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4192\"\u003e#4192\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003ePreviously esbuild could incorrectly fail to parse certain keywords as TypeScript tuple labels that are parsed by the official TypeScript compiler if they were followed by a \u003ccode\u003e?\u003c/code\u003e modifier. These labels included \u003ccode\u003efunction\u003c/code\u003e, \u003ccode\u003eimport\u003c/code\u003e, \u003ccode\u003einfer\u003c/code\u003e, \u003ccode\u003enew\u003c/code\u003e, \u003ccode\u003ereadonly\u003c/code\u003e, and \u003ccode\u003etypeof\u003c/code\u003e. With this release, these keywords will now be parsed correctly. Here's an example of some affected code:\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003etype Foo = [\n  value: any,\n  readonly?: boolean, // This is now parsed correctly\n]\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd CSS prefixes for the \u003ccode\u003estretch\u003c/code\u003e sizing value (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4184\"\u003e#4184\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis release adds support for prefixing CSS declarations such as \u003ccode\u003ediv { width: stretch }\u003c/code\u003e. That CSS is now transformed into this depending on what the \u003ccode\u003e--target=\u003c/code\u003e setting includes:\u003c/p\u003e\n\u003cpre lang=\"css\"\u003e\u003ccode\u003ediv {\n  width: -webkit-fill-available;\n  width: -moz-available;\n  width: stretch;\n}\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.25.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAdd simple support for CORS to esbuild's development server (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4125\"\u003e#4125\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eStarting with version 0.25.0, esbuild's development server is no longer configured to serve cross-origin requests. This was a deliberate change to prevent any website you visit from accessing your running esbuild development server. However, this change prevented (by design) certain use cases such as \u0026quot;debugging in production\u0026quot; by having your production website load code from \u003ccode\u003elocalhost\u003c/code\u003e where the esbuild development server is running.\u003c/p\u003e\n\u003cp\u003eTo enable this use case, esbuild is adding a feature to allow \u003ca href=\"https://developer.mozilla.org/en-US/docs/Web/HTTP/Guides/CORS\"\u003eCross-Origin Resource Sharing\u003c/a\u003e (a.k.a. CORS) for \u003ca href=\"https://developer.mozilla.org/en-US/docs/Web/HTTP/Guides/CORS#simple_requests\"\u003esimple requests\u003c/a\u003e. Specifically, passing your origin to the new \u003ccode\u003ecors\u003c/code\u003e option will now set the \u003ccode\u003eAccess-Control-Allow-Origin\u003c/code\u003e response header when the request has a matching \u003ccode\u003eOrigin\u003c/code\u003e header. Note that this currently only works for requests that don't send a preflight \u003ccode\u003eOPTIONS\u003c/code\u003e request, as esbuild's development server doesn't currently support \u003ccode\u003eOPTIONS\u003c/code\u003e requests.\u003c/p\u003e\n\u003cp\u003eSome examples:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eCLI:\u003c/strong\u003e\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003eesbuild --servedir=. --cors-origin=https://example.com\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eJS:\u003c/strong\u003e\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003econst ctx = await esbuild.context({})\nawait ctx.serve({\n  servedir: '.',\n  cors: {\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/evanw/esbuild/blob/main/CHANGELOG-2023.md\"\u003eesbuild's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog: 2023\u003c/h1\u003e\n\u003cp\u003eThis changelog documents all esbuild versions published in the year 2023 (versions 0.16.13 through 0.19.11).\u003c/p\u003e\n\u003ch2\u003e0.19.11\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFix TypeScript-specific class transform edge case (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/3559\"\u003e#3559\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThe previous release introduced an optimization that avoided transforming \u003ccode\u003esuper()\u003c/code\u003e in the class constructor for TypeScript code compiled with \u003ccode\u003euseDefineForClassFields\u003c/code\u003e set to \u003ccode\u003efalse\u003c/code\u003e if all class instance fields have no initializers. The rationale was that in this case, all class instance fields are omitted in the output so no changes to the constructor are needed. However, if all of this is the case \u003cem\u003eand\u003c/em\u003e there are \u003ccode\u003e#private\u003c/code\u003e instance fields with initializers, those private instance field initializers were still being moved into the constructor. This was problematic because they were being inserted before the call to \u003ccode\u003esuper()\u003c/code\u003e (since \u003ccode\u003esuper()\u003c/code\u003e is now no longer transformed in that case). This release introduces an additional optimization that avoids moving the private instance field initializers into the constructor in this edge case, which generates smaller code, matches the TypeScript compiler's output more closely, and avoids this bug:\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003e// Original code\nclass Foo extends Bar {\n  #private = 1;\n  public: any;\n  constructor() {\n    super();\n  }\n}\n\u003cp\u003e// Old output (with esbuild v0.19.9)\u003cbr /\u003e\nclass Foo extends Bar {\u003cbr /\u003e\nconstructor() {\u003cbr /\u003e\nsuper();\u003cbr /\u003e\nthis.#private = 1;\u003cbr /\u003e\n}\u003cbr /\u003e\n#private;\u003cbr /\u003e\n}\u003c/p\u003e\n\u003cp\u003e// Old output (with esbuild v0.19.10)\u003cbr /\u003e\nclass Foo extends Bar {\u003cbr /\u003e\nconstructor() {\u003cbr /\u003e\nthis.#private = 1;\u003cbr /\u003e\nsuper();\u003cbr /\u003e\n}\u003cbr /\u003e\n#private;\u003cbr /\u003e\n}\u003c/p\u003e\n\u003cp\u003e// New output\u003cbr /\u003e\nclass Foo extends Bar {\u003cbr /\u003e\n#private = 1;\u003cbr /\u003e\nconstructor() {\u003cbr /\u003e\nsuper();\u003cbr /\u003e\n}\u003cbr /\u003e\n}\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eMinifier: allow reording a primitive past a side-effect (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/3568\"\u003e#3568\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThe minifier previously allowed reordering a side-effect past a primitive, but didn't handle the case of reordering a primitive past a side-effect. This additional case is now handled:\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/ea453bf687c8e5cf3c5f11aae372c5ca33be0c98\"\u003e\u003ccode\u003eea453bf\u003c/code\u003e\u003c/a\u003e publish 0.25.5 to npm\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/223ddc6a5f1b4721573765eb5b8571888f64313e\"\u003e\u003ccode\u003e223ddc6\u003c/code\u003e\u003c/a\u003e fix \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4187\"\u003e#4187\u003c/a\u003e: browser \u003ccode\u003epackage.json\u003c/code\u003e regression\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/b2c825150b7aa471bcc9b4302ba990557596c35f\"\u003e\u003ccode\u003eb2c8251\u003c/code\u003e\u003c/a\u003e fix \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4192\"\u003e#4192\u003c/a\u003e: typescript tuple label parser edge case\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/28cf2f3e7f4b5b2e629171c0e340fbb406ce68f8\"\u003e\u003ccode\u003e28cf2f3\u003c/code\u003e\u003c/a\u003e fix \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4184\"\u003e#4184\u003c/a\u003e: css prefixes for \u003ccode\u003estretch\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/bee1b09cd565fd122c798f57c9617111f7c999ca\"\u003e\u003ccode\u003ebee1b09\u003c/code\u003e\u003c/a\u003e fix comment indents\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/9ddfe5fa15a5e782f8118459a1b8aa3f9f9e87c2\"\u003e\u003ccode\u003e9ddfe5f\u003c/code\u003e\u003c/a\u003e run \u003ccode\u003emake update-compat-table\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/c339f34484463f597b77c8450c393bfdd26c629e\"\u003e\u003ccode\u003ec339f34\u003c/code\u003e\u003c/a\u003e fix a misplaced comment\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/218d29e9da018d60cf87b8fb496bb8167936ff54\"\u003e\u003ccode\u003e218d29e\u003c/code\u003e\u003c/a\u003e publish 0.25.4 to npm\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/e66cd0bf6daebff56527540c433c69e49e9dcb13\"\u003e\u003ccode\u003ee66cd0b\u003c/code\u003e\u003c/a\u003e dev server: simple support for CORS requests (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4171\"\u003e#4171\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/8bf33685941e857c2b0f10c4d719a895f9d1ceea\"\u003e\u003ccode\u003e8bf3368\u003c/code\u003e\u003c/a\u003e js api: validate some options as arrays of strings\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/evanw/esbuild/compare/v0.17.19...v0.25.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@web/dev-server-esbuild` from 0.4.1 to 1.0.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/modernweb-dev/web/releases\"\u003e\u003ccode\u003e@​web/dev-server-esbuild\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​web/dev-server-esbuild\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.0.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ed826727: upgrade esbuild to 0.25.x\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​web/dev-server-esbuild\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.0.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ef506af31: Upgrade esbuild to 0.24.x\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [fb33d75c]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​web/dev-server-core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.7.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/modernweb-dev/web/blob/master/packages/dev-server-esbuild/CHANGELOG.md\"\u003e\u003ccode\u003e@​web/dev-server-esbuild\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.0.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ed826727: upgrade esbuild to 0.25.x\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ef506af31: Upgrade esbuild to 0.24.x\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [fb33d75c]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​web/dev-server-core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.7.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: update \u003ccode\u003e@​web/dev-server-core\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ee31de569: Update \u003ccode\u003e@web/dev-server-rollup\u003c/code\u003e to latest version\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.0\u003c/h2\u003e\n\u003ch3\u003eMajor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e8218a0a5: Update ESBuild to latest version.\u003c/p\u003e\n\u003cp\u003eESBuild has changed how TypeScript decorators are enabled in preparation for JavaScript decorators to land in browsers. ESBuild now requires the \u003ccode\u003eexperimentalDecorators\u003c/code\u003e key to be set to \u003ccode\u003etrue\u003c/code\u003e in the \u003ccode\u003etsconfig.json\u003c/code\u003e for TypeScript decorators to be enabled.\u003c/p\u003e\n\u003cp\u003eIf you are having issues with decorators after updating to this version, try setting the \u003ccode\u003eexperimentalDecorators\u003c/code\u003e key in your \u003ccode\u003etsconfig.json\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ec185cbaa: Set minimum node version to 18\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [c185cbaa]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​web/dev-server-core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.7.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.4.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eef6b2543: Use split versions for all lit dependencies\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modernweb-dev/web/commit/3a6bf8f927f4839f464e6ee15b7f4374bd238630\"\u003e\u003ccode\u003e3a6bf8f\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modernweb-dev/web/commit/d826727ef950e792217fa0f3d91054d2e02a689f\"\u003e\u003ccode\u003ed826727\u003c/code\u003e\u003c/a\u003e fix: upgrade esbuild to 0.25.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modernweb-dev/web/commit/5f4f3510c358427881ff1fadaa03b61babdc7ed0\"\u003e\u003ccode\u003e5f4f351\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modernweb-dev/web/commit/dc2351761cd18731857eb902281fe72e3ce41811\"\u003e\u003ccode\u003edc23517\u003c/code\u003e\u003c/a\u003e chore: bump esbuild to 0.24.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modernweb-dev/web/commit/f506af31645a1acecdbdbc7401d824e62e327d09\"\u003e\u003ccode\u003ef506af3\u003c/code\u003e\u003c/a\u003e chore: upgrade esbuild to 0.20.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modernweb-dev/web/commit/03f3c6f0b376232812dcb34b42365ab5e0a1ae19\"\u003e\u003ccode\u003e03f3c6f\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modernweb-dev/web/commit/54d65a4e5d6f9a29b11fa236872365c1bb140a78\"\u003e\u003ccode\u003e54d65a4\u003c/code\u003e\u003c/a\u003e ci: align reporters across all packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modernweb-dev/web/commit/90e44725cf73016de9cf3c20d3b4e0f909236307\"\u003e\u003ccode\u003e90e4472\u003c/code\u003e\u003c/a\u003e ci: use workspaces to run node tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modernweb-dev/web/commit/0780a221e360af34307f7a2173ca13e36051f438\"\u003e\u003ccode\u003e0780a22\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modernweb-dev/web/commit/ce40a8f545247ff81384ffce744aa5461217e2ff\"\u003e\u003ccode\u003ece40a8f\u003c/code\u003e\u003c/a\u003e update \u003ccode\u003e@​web/dev-server-rollup\u003c/code\u003e in more places\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/modernweb-dev/web/commits/@web/dev-server-esbuild@1.0.4/packages/dev-server-esbuild\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\nYou can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/keycloak-competence-center/keycloak-signature/network/alerts).\n\n\u003c/details\u003e","html_url":"https://github.com/keycloak-competence-center/keycloak-signature/pull/17","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/keycloak-competence-center%2Fkeycloak-signature/issues/17","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/17/packages"},{"uuid":"2562796535","node_id":"PR_kwDOF7I8kM6YwSv3","number":371,"state":"open","title":"chore(deps): bump the npm_and_yarn group across 1 directory with 28 updates","user":"dependabot[bot]","labels":["javascript","dependencies"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-06-03T06:41:18.000Z","updated_at":"2025-06-03T06:41:19.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"npm_and_yarn","update_count":28,"packages":[{"name":"@sveltejs/kit","old_version":"2.7.1","new_version":"2.20.6","repository_url":"https://github.com/sveltejs/kit"},{"name":"esbuild","old_version":"0.19.4","new_version":"0.25.5","repository_url":"https://github.com/evanw/esbuild"},{"name":"@angular-devkit/build-angular","old_version":"16.2.15","new_version":"20.0.0","repository_url":"https://github.com/angular/angular-cli"},{"name":"@nx/esbuild","old_version":"16.9.1","new_version":"21.1.2","repository_url":"https://github.com/nrwl/nx"},{"name":"@nx/vite","old_version":"19.8.0","new_version":"21.1.2","repository_url":"https://github.com/nrwl/nx"},{"name":"@storybook/addon-essentials","old_version":"8.1.11","new_version":"8.6.14","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@storybook/core-server","old_version":"8.1.11","new_version":"8.6.14","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@storybook/web-components-vite","old_version":"8.1.11","new_version":"8.6.14","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@sveltejs/vite-plugin-svelte","old_version":"3.1.2","new_version":"5.0.3","repository_url":"https://github.com/sveltejs/vite-plugin-svelte"},{"name":"vite","old_version":"5.3.6","new_version":"6.3.5","repository_url":"https://github.com/vitejs/vite"},{"name":"@vitejs/plugin-react","old_version":"4.1.0","new_version":"4.5.1","repository_url":"https://github.com/vitejs/vite-plugin-react"},{"name":"@vitejs/plugin-vue","old_version":"4.3.4","new_version":"5.2.4","repository_url":"https://github.com/vitejs/vite-plugin-vue"},{"name":"@web/dev-server-esbuild","old_version":"0.2.16","new_version":"1.0.4","repository_url":"https://github.com/modernweb-dev/web"},{"name":"koa","old_version":"2.14.2","new_version":"2.16.1","repository_url":"https://github.com/koajs/koa"},{"name":"@babel/runtime-corejs3","old_version":"7.24.0","new_version":"7.27.4","repository_url":"https://github.com/babel/babel"},{"name":"tar-fs","old_version":"2.1.1","new_version":"2.1.3","repository_url":"https://github.com/mafintosh/tar-fs"},{"name":"puppeteer-core","old_version":"22.12.1","new_version":"22.15.0","repository_url":"https://github.com/puppeteer/puppeteer"},{"name":"cross-spawn","old_version":"7.0.3","new_version":"7.0.6","repository_url":"https://github.com/moxystudio/node-cross-spawn"},{"name":"estree-util-value-to-estree","old_version":"3.1.1","new_version":"3.4.0","repository_url":"https://github.com/remcohaszing/estree-util-value-to-estree"},{"name":"http-proxy-middleware","old_version":"2.0.6","new_version":"2.0.9","repository_url":"https://github.com/chimurai/http-proxy-middleware"},{"name":"prismjs","old_version":"1.29.0","new_version":"1.30.0","repository_url":"https://github.com/PrismJS/prism"},{"name":"store2","old_version":"2.14.3","new_version":"2.14.4","repository_url":"https://github.com/nbubna/store"}],"path":null,"ecosystem":"npm"},"body":"Bumps the npm_and_yarn group with 22 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@sveltejs/kit](https://github.com/sveltejs/kit/tree/HEAD/packages/kit) | `2.7.1` | `2.20.6` |\n| [esbuild](https://github.com/evanw/esbuild) | `0.19.4` | `0.25.5` |\n| [@angular-devkit/build-angular](https://github.com/angular/angular-cli) | `16.2.15` | `20.0.0` |\n| [@nx/esbuild](https://github.com/nrwl/nx/tree/HEAD/packages/esbuild) | `16.9.1` | `21.1.2` |\n| [@nx/vite](https://github.com/nrwl/nx/tree/HEAD/packages/vite) | `19.8.0` | `21.1.2` |\n| [@storybook/addon-essentials](https://github.com/storybookjs/storybook/tree/HEAD/code/addons/essentials) | `8.1.11` | `8.6.14` |\n| [@storybook/core-server](https://github.com/storybookjs/storybook/tree/HEAD/code/lib/core-server) | `8.1.11` | `8.6.14` |\n| [@storybook/web-components-vite](https://github.com/storybookjs/storybook/tree/HEAD/code/frameworks/web-components-vite) | `8.1.11` | `8.6.14` |\n| [@sveltejs/vite-plugin-svelte](https://github.com/sveltejs/vite-plugin-svelte/tree/HEAD/packages/vite-plugin-svelte) | `3.1.2` | `5.0.3` |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `5.3.6` | `6.3.5` |\n| [@vitejs/plugin-react](https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react) | `4.1.0` | `4.5.1` |\n| [@vitejs/plugin-vue](https://github.com/vitejs/vite-plugin-vue/tree/HEAD/packages/plugin-vue) | `4.3.4` | `5.2.4` |\n| [@web/dev-server-esbuild](https://github.com/modernweb-dev/web/tree/HEAD/packages/dev-server-esbuild) | `0.2.16` | `1.0.4` |\n| [koa](https://github.com/koajs/koa) | `2.14.2` | `2.16.1` |\n| [@babel/runtime-corejs3](https://github.com/babel/babel/tree/HEAD/packages/babel-runtime-corejs3) | `7.24.0` | `7.27.4` |\n| [tar-fs](https://github.com/mafintosh/tar-fs) | `2.1.1` | `2.1.3` |\n| [puppeteer-core](https://github.com/puppeteer/puppeteer) | `22.12.1` | `22.15.0` |\n| [cross-spawn](https://github.com/moxystudio/node-cross-spawn) | `7.0.3` | `7.0.6` |\n| [estree-util-value-to-estree](https://github.com/remcohaszing/estree-util-value-to-estree) | `3.1.1` | `3.4.0` |\n| [http-proxy-middleware](https://github.com/chimurai/http-proxy-middleware) | `2.0.6` | `2.0.9` |\n| [prismjs](https://github.com/PrismJS/prism) | `1.29.0` | `1.30.0` |\n| [store2](https://github.com/nbubna/store) | `2.14.3` | `2.14.4` |\n\n\nUpdates `@sveltejs/kit` from 2.7.1 to 2.20.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sveltejs/kit/releases\"\u003e\u003ccode\u003e@​sveltejs/kit\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​sveltejs/kit\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.20.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: escape names of tracked search parameters (\u003ca href=\"https://github.com/sveltejs/kit/commit/d3300c6a67908590266c363dba7b0835d9a194cf\"\u003e\u003ccode\u003ed3300c6a67908590266c363dba7b0835d9a194cf\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​sveltejs/kit\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.20.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eallow \u003ccode\u003eHandleServerError\u003c/code\u003e hook to access \u003ccode\u003egetRequestEvent\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/13666\"\u003e#13666\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: prevent Rollup warnings for undefined hooks (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/13687\"\u003e#13687\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​sveltejs/kit\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.20.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echore: remove internal class-replacement hack that isn't needed anymore (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/13664\"\u003e#13664\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​sveltejs/kit\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.20.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: only call \u003ccode\u003eafterNavigate\u003c/code\u003e once on app start when SSR is disabled (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/13593\"\u003e#13593\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​sveltejs/kit\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.20.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: allow non-prerendered API endpoint calls during reroute when prerendering (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/13616\"\u003e#13616\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​sveltejs/kit\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.20.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: avoid using top-level await (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/13607\"\u003e#13607\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​sveltejs/kit\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.20.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add \u003ccode\u003egetRequestEvent\u003c/code\u003e to \u003ccode\u003e$app/server\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/13582\"\u003e#13582\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​sveltejs/kit\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.19.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: lazily load CSS for dynamically imported components (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/13564\"\u003e#13564\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​sveltejs/kit\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.19.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: allow reroute to point to prerendered route (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/13575\"\u003e#13575\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​sveltejs/kit\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.19.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sveltejs/kit/blob/main/packages/kit/CHANGELOG.md\"\u003e\u003ccode\u003e@​sveltejs/kit\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.20.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: escape names of tracked search parameters (\u003ca href=\"https://github.com/sveltejs/kit/commit/d3300c6a67908590266c363dba7b0835d9a194cf\"\u003e\u003ccode\u003ed3300c6a67908590266c363dba7b0835d9a194cf\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.20.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eallow \u003ccode\u003eHandleServerError\u003c/code\u003e hook to access \u003ccode\u003egetRequestEvent\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/13666\"\u003e#13666\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: prevent Rollup warnings for undefined hooks (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/13687\"\u003e#13687\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.20.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echore: remove internal class-replacement hack that isn't needed anymore (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/13664\"\u003e#13664\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.20.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: only call \u003ccode\u003eafterNavigate\u003c/code\u003e once on app start when SSR is disabled (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/13593\"\u003e#13593\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.20.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: allow non-prerendered API endpoint calls during reroute when prerendering (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/13616\"\u003e#13616\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.20.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: avoid using top-level await (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/13607\"\u003e#13607\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.20.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add \u003ccode\u003egetRequestEvent\u003c/code\u003e to \u003ccode\u003e$app/server\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/13582\"\u003e#13582\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.19.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: lazily load CSS for dynamically imported components (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/13564\"\u003e#13564\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/711d37a788d6c5f522caf8c348d1a587f90b30fa\"\u003e\u003ccode\u003e711d37a\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/13706\"\u003e#13706\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/d3300c6a67908590266c363dba7b0835d9a194cf\"\u003e\u003ccode\u003ed3300c6\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/a4acd47f547b9716e0ce3e3ec4549a3f34211f56\"\u003e\u003ccode\u003ea4acd47\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/13685\"\u003e#13685\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/dd5381a17b72cc0182f36dd45a9b85198d07805b\"\u003e\u003ccode\u003edd5381a\u003c/code\u003e\u003c/a\u003e Squelch rollup warnings (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/13687\"\u003e#13687\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/99b8079bfb8e7b403ef3d03db653302b20571bab\"\u003e\u003ccode\u003e99b8079\u003c/code\u003e\u003c/a\u003e fix: allow \u003ccode\u003eHandleServerError\u003c/code\u003e hook to access the \u003ccode\u003e getRequestEvent\u003c/code\u003e (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/13666\"\u003e#13666\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/1fc4ed97c4eb3b930fc43d8399aaa34dc19d80f5\"\u003e\u003ccode\u003e1fc4ed9\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/13672\"\u003e#13672\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/7fd7bcb7142e7d0d2dd64174fa1a94d56a45d643\"\u003e\u003ccode\u003e7fd7bcb\u003c/code\u003e\u003c/a\u003e chore: get rid of class-replacement hack (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/13664\"\u003e#13664\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/aefa5b1e0f87ae9d1487f31c9d517b7677877dd7\"\u003e\u003ccode\u003eaefa5b1\u003c/code\u003e\u003c/a\u003e chore: tweak tsconfig includes (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/13663\"\u003e#13663\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/fa29a79a766159dad4e14dcd2c4069230d3fee76\"\u003e\u003ccode\u003efa29a79\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/13632\"\u003e#13632\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/370e9f95c1d6efd5393f73d2dbef68143b27f681\"\u003e\u003ccode\u003e370e9f9\u003c/code\u003e\u003c/a\u003e fix: only call \u003ccode\u003eafterNavigate\u003c/code\u003e once on start when SSR is disabled (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/13593\"\u003e#13593\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/sveltejs/kit/commits/@sveltejs/kit@2.20.6/packages/kit\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `esbuild` from 0.19.4 to 0.25.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/evanw/esbuild/releases\"\u003eesbuild's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.25.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFix a regression with \u003ccode\u003ebrowser\u003c/code\u003e in \u003ccode\u003epackage.json\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4187\"\u003e#4187\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThe fix to \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4144\"\u003e#4144\u003c/a\u003e in version 0.25.3 introduced a regression that caused \u003ccode\u003ebrowser\u003c/code\u003e overrides specified in \u003ccode\u003epackage.json\u003c/code\u003e to fail to override relative path names that end in a trailing slash. That behavior change affected the \u003ccode\u003eaxios@0.30.0\u003c/code\u003e package. This regression has been fixed, and now has test coverage.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd support for certain keywords as TypeScript tuple labels (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4192\"\u003e#4192\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003ePreviously esbuild could incorrectly fail to parse certain keywords as TypeScript tuple labels that are parsed by the official TypeScript compiler if they were followed by a \u003ccode\u003e?\u003c/code\u003e modifier. These labels included \u003ccode\u003efunction\u003c/code\u003e, \u003ccode\u003eimport\u003c/code\u003e, \u003ccode\u003einfer\u003c/code\u003e, \u003ccode\u003enew\u003c/code\u003e, \u003ccode\u003ereadonly\u003c/code\u003e, and \u003ccode\u003etypeof\u003c/code\u003e. With this release, these keywords will now be parsed correctly. Here's an example of some affected code:\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003etype Foo = [\n  value: any,\n  readonly?: boolean, // This is now parsed correctly\n]\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd CSS prefixes for the \u003ccode\u003estretch\u003c/code\u003e sizing value (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4184\"\u003e#4184\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis release adds support for prefixing CSS declarations such as \u003ccode\u003ediv { width: stretch }\u003c/code\u003e. That CSS is now transformed into this depending on what the \u003ccode\u003e--target=\u003c/code\u003e setting includes:\u003c/p\u003e\n\u003cpre lang=\"css\"\u003e\u003ccode\u003ediv {\n  width: -webkit-fill-available;\n  width: -moz-available;\n  width: stretch;\n}\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.25.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAdd simple support for CORS to esbuild's development server (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4125\"\u003e#4125\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eStarting with version 0.25.0, esbuild's development server is no longer configured to serve cross-origin requests. This was a deliberate change to prevent any website you visit from accessing your running esbuild development server. However, this change prevented (by design) certain use cases such as \u0026quot;debugging in production\u0026quot; by having your production website load code from \u003ccode\u003elocalhost\u003c/code\u003e where the esbuild development server is running.\u003c/p\u003e\n\u003cp\u003eTo enable this use case, esbuild is adding a feature to allow \u003ca href=\"https://developer.mozilla.org/en-US/docs/Web/HTTP/Guides/CORS\"\u003eCross-Origin Resource Sharing\u003c/a\u003e (a.k.a. CORS) for \u003ca href=\"https://developer.mozilla.org/en-US/docs/Web/HTTP/Guides/CORS#simple_requests\"\u003esimple requests\u003c/a\u003e. Specifically, passing your origin to the new \u003ccode\u003ecors\u003c/code\u003e option will now set the \u003ccode\u003eAccess-Control-Allow-Origin\u003c/code\u003e response header when the request has a matching \u003ccode\u003eOrigin\u003c/code\u003e header. Note that this currently only works for requests that don't send a preflight \u003ccode\u003eOPTIONS\u003c/code\u003e request, as esbuild's development server doesn't currently support \u003ccode\u003eOPTIONS\u003c/code\u003e requests.\u003c/p\u003e\n\u003cp\u003eSome examples:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eCLI:\u003c/strong\u003e\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003eesbuild --servedir=. --cors-origin=https://example.com\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eJS:\u003c/strong\u003e\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003econst ctx = await esbuild.context({})\nawait ctx.serve({\n  servedir: '.',\n  cors: {\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/evanw/esbuild/blob/main/CHANGELOG-2023.md\"\u003eesbuild's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog: 2023\u003c/h1\u003e\n\u003cp\u003eThis changelog documents all esbuild versions published in the year 2023 (versions 0.16.13 through 0.19.11).\u003c/p\u003e\n\u003ch2\u003e0.19.11\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFix TypeScript-specific class transform edge case (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/3559\"\u003e#3559\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThe previous release introduced an optimization that avoided transforming \u003ccode\u003esuper()\u003c/code\u003e in the class constructor for TypeScript code compiled with \u003ccode\u003euseDefineForClassFields\u003c/code\u003e set to \u003ccode\u003efalse\u003c/code\u003e if all class instance fields have no initializers. The rationale was that in this case, all class instance fields are omitted in the output so no changes to the constructor are needed. However, if all of this is the case \u003cem\u003eand\u003c/em\u003e there are \u003ccode\u003e#private\u003c/code\u003e instance fields with initializers, those private instance field initializers were still being moved into the constructor. This was problematic because they were being inserted before the call to \u003ccode\u003esuper()\u003c/code\u003e (since \u003ccode\u003esuper()\u003c/code\u003e is now no longer transformed in that case). This release introduces an additional optimization that avoids moving the private instance field initializers into the constructor in this edge case, which generates smaller code, matches the TypeScript compiler's output more closely, and avoids this bug:\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003e// Original code\nclass Foo extends Bar {\n  #private = 1;\n  public: any;\n  constructor() {\n    super();\n  }\n}\n\u003cp\u003e// Old output (with esbuild v0.19.9)\u003cbr /\u003e\nclass Foo extends Bar {\u003cbr /\u003e\nconstructor() {\u003cbr /\u003e\nsuper();\u003cbr /\u003e\nthis.#private = 1;\u003cbr /\u003e\n}\u003cbr /\u003e\n#private;\u003cbr /\u003e\n}\u003c/p\u003e\n\u003cp\u003e// Old output (with esbuild v0.19.10)\u003cbr /\u003e\nclass Foo extends Bar {\u003cbr /\u003e\nconstructor() {\u003cbr /\u003e\nthis.#private = 1;\u003cbr /\u003e\nsuper();\u003cbr /\u003e\n}\u003cbr /\u003e\n#private;\u003cbr /\u003e\n}\u003c/p\u003e\n\u003cp\u003e// New output\u003cbr /\u003e\nclass Foo extends Bar {\u003cbr /\u003e\n#private = 1;\u003cbr /\u003e\nconstructor() {\u003cbr /\u003e\nsuper();\u003cbr /\u003e\n}\u003cbr /\u003e\n}\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eMinifier: allow reording a primitive past a side-effect (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/3568\"\u003e#3568\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThe minifier previously allowed reordering a side-effect past a primitive, but didn't handle the case of reordering a primitive past a side-effect. This additional case is now handled:\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/ea453bf687c8e5cf3c5f11aae372c5ca33be0c98\"\u003e\u003ccode\u003eea453bf\u003c/code\u003e\u003c/a\u003e publish 0.25.5 to npm\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/223ddc6a5f1b4721573765eb5b8571888f64313e\"\u003e\u003ccode\u003e223ddc6\u003c/code\u003e\u003c/a\u003e fix \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4187\"\u003e#4187\u003c/a\u003e: browser \u003ccode\u003epackage.json\u003c/code\u003e regression\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/b2c825150b7aa471bcc9b4302ba990557596c35f\"\u003e\u003ccode\u003eb2c8251\u003c/code\u003e\u003c/a\u003e fix \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4192\"\u003e#4192\u003c/a\u003e: typescript tuple label parser edge case\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/28cf2f3e7f4b5b2e629171c0e340fbb406ce68f8\"\u003e\u003ccode\u003e28cf2f3\u003c/code\u003e\u003c/a\u003e fix \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4184\"\u003e#4184\u003c/a\u003e: css prefixes for \u003ccode\u003estretch\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/bee1b09cd565fd122c798f57c9617111f7c999ca\"\u003e\u003ccode\u003ebee1b09\u003c/code\u003e\u003c/a\u003e fix comment indents\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/9ddfe5fa15a5e782f8118459a1b8aa3f9f9e87c2\"\u003e\u003ccode\u003e9ddfe5f\u003c/code\u003e\u003c/a\u003e run \u003ccode\u003emake update-compat-table\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/c339f34484463f597b77c8450c393bfdd26c629e\"\u003e\u003ccode\u003ec339f34\u003c/code\u003e\u003c/a\u003e fix a misplaced comment\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/218d29e9da018d60cf87b8fb496bb8167936ff54\"\u003e\u003ccode\u003e218d29e\u003c/code\u003e\u003c/a\u003e publish 0.25.4 to npm\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/e66cd0bf6daebff56527540c433c69e49e9dcb13\"\u003e\u003ccode\u003ee66cd0b\u003c/code\u003e\u003c/a\u003e dev server: simple support for CORS requests (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4171\"\u003e#4171\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/8bf33685941e857c2b0f10c4d719a895f9d1ceea\"\u003e\u003ccode\u003e8bf3368\u003c/code\u003e\u003c/a\u003e js api: validate some options as arrays of strings\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/evanw/esbuild/compare/v0.19.4...v0.25.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@angular-devkit/build-angular` from 16.2.15 to 20.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/angular/angular-cli/releases\"\u003e\u003ccode\u003e@​angular-devkit/build-angular\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e20.0.0\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/cli\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/e513cd4aa218e5ab634f05c18b6aa90f223e096c\"\u003e\u003cimg src=\"https://img.shields.io/badge/e513cd4aa-fix-green\" alt=\"fix - e513cd4aa\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eadd Node.js 24 as supported version\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/5e90c1b4ec3f1d05ad00f2f854347a5bf8cb0860\"\u003e\u003cimg src=\"https://img.shields.io/badge/5e90c1b4e-fix-green\" alt=\"fix - 5e90c1b4e\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eremove Node.js v18 support\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/787e510dccabf30589194fcefdb74a687dfa3945\"\u003e\u003cimg src=\"https://img.shields.io/badge/787e510dc-fix-green\" alt=\"fix - 787e510dc\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eupdate min Node.js support to 20.19, 22.12, and 24.0\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/64732534ecb84d702bde2469466a05e765879f9a\"\u003e\u003cimg src=\"https://img.shields.io/badge/64732534e-fix-green\" alt=\"fix - 64732534e\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eupdate minimum supported Node.js 22 version to 22.11.0\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003e\u003ccode\u003e@​schematics/angular\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/e03f2b89992cb1e34a57f9cd5beef77674c116b6\"\u003e\u003cimg src=\"https://img.shields.io/badge/e03f2b899-feat-blue\" alt=\"feat - e03f2b899\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eAdd global error listeners to new app generation\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/1e137ca848839402bc214fbccdc04243862d01d0\"\u003e\u003cimg src=\"https://img.shields.io/badge/1e137ca84-feat-blue\" alt=\"feat - 1e137ca84\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eadd migration to update \u003ccode\u003emoduleResolution\u003c/code\u003e to \u003ccode\u003ebundler\u003c/code\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/26fd4ea73ad2a0148ae587d582134c68a0bf4b86\"\u003e\u003cimg src=\"https://img.shields.io/badge/26fd4ea73-feat-blue\" alt=\"feat - 26fd4ea73\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eadd migrations for server rendering updates\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/5876577af163b534846e720b0184558197dce741\"\u003e\u003cimg src=\"https://img.shields.io/badge/5876577af-feat-blue\" alt=\"feat - 5876577af\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eAdd prompt for new apps to be zoneless\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/fdc6291dda4903f418667d415b05367390cf829d\"\u003e\u003cimg src=\"https://img.shields.io/badge/fdc6291dd-feat-blue\" alt=\"feat - fdc6291dd\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eadd update migration to keep previous style guide generation behavior\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/093c5a3152c4282d4afb51df40945283cc94d281\"\u003e\u003cimg src=\"https://img.shields.io/badge/093c5a315-feat-blue\" alt=\"feat - 093c5a315\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003edirectly use \u003ccode\u003e@angular/build\u003c/code\u003e in new projects\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/d6f594fe0f8f21d9c0e2abedb5c8433a1aa5c157\"\u003e\u003cimg src=\"https://img.shields.io/badge/d6f594fe0-feat-blue\" alt=\"feat - d6f594fe0\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003egenerate applications using TypeScript project references\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/0ab1ddf632b7305db28a2f87f5c6b099a44669f6\"\u003e\u003cimg src=\"https://img.shields.io/badge/0ab1ddf63-feat-blue\" alt=\"feat - 0ab1ddf63\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003egenerate libraries using TypeScript project references\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/18e13e2ceed931d29aa5582980c7d6d1f66c9787\"\u003e\u003cimg src=\"https://img.shields.io/badge/18e13e2ce-feat-blue\" alt=\"feat - 18e13e2ce\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eremove \u003ccode\u003e--server-routing\u003c/code\u003e option\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/03180fe0358662f8fd3255ad546994da3e3bda9c\"\u003e\u003cimg src=\"https://img.shields.io/badge/03180fe03-feat-blue\" alt=\"feat - 03180fe03\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003euse TypeScript module preserve option for new projects\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/86d241629ff51f0bb5988e81cac8658b01704d49\"\u003e\u003cimg src=\"https://img.shields.io/badge/86d241629-fix-green\" alt=\"fix - 86d241629\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eadd \u003ccode\u003e@angular/ssr\u003c/code\u003e dependency only when \u003ccode\u003eprovideServerRendering\u003c/code\u003e import has been updated\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/9e6b9b5379d0448578b3bfb6100852dea7febe75\"\u003e\u003cimg src=\"https://img.shields.io/badge/9e6b9b537-fix-green\" alt=\"fix - 9e6b9b537\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eadd type checking of host bindings to strict config\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/8654b3fea4e2ba5af651e6c2a4afddaf6fc42802\"\u003e\u003cimg src=\"https://img.shields.io/badge/8654b3fea-fix-green\" alt=\"fix - 8654b3fea\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eapplication migration should migrate karma builder package\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/c557a19ef4eed9f2d805bb235d3819c69a1aaef6\"\u003e\u003cimg src=\"https://img.shields.io/badge/c557a19ef-fix-green\" alt=\"fix - c557a19ef\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eavoid empty polyfill option for new zoneless application\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/90615a88b10535d7f0197008b9d48ceac4409c23\"\u003e\u003cimg src=\"https://img.shields.io/badge/90615a88b-fix-green\" alt=\"fix - 90615a88b\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003edefault component templates to not use \u003ccode\u003e.ng.html\u003c/code\u003e extension\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/672ae14cd21d02a3b4727e2febd88747b9e4c684\"\u003e\u003cimg src=\"https://img.shields.io/badge/672ae14cd-fix-green\" alt=\"fix - 672ae14cd\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003edrop composite in tsconfig\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/da6ef626f960b187a7862f0caa3d8aed38224ac2\"\u003e\u003cimg src=\"https://img.shields.io/badge/da6ef626f-fix-green\" alt=\"fix - da6ef626f\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eensure app-shell schematic consistently uses \u003ccode\u003ewithAppShell\u003c/code\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/f126f8d34b087dd3a916dfb93cd255aac4d6c309\"\u003e\u003cimg src=\"https://img.shields.io/badge/f126f8d34-fix-green\" alt=\"fix - f126f8d34\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eensure module discovery checks for an NgModule decorator\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/dc2f65999a64453a26b61c96080b732fdc4147c8\"\u003e\u003cimg src=\"https://img.shields.io/badge/dc2f65999-fix-green\" alt=\"fix - dc2f65999\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003egenerate component templates with a \u003ccode\u003e.ng.html\u003c/code\u003e file extension\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/23fc8e1e176f23442876b086bff52dd5f35abbc0\"\u003e\u003cimg src=\"https://img.shields.io/badge/23fc8e1e1-fix-green\" alt=\"fix - 23fc8e1e1\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003egenerate components without a \u003ccode\u003e.component\u003c/code\u003e extension/type\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/8d715fa948d432b18d06bcf42eed3a7681383523\"\u003e\u003cimg src=\"https://img.shields.io/badge/8d715fa94-fix-green\" alt=\"fix - 8d715fa94\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003egenerate directives without a .directive extension/type\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/5fc5951440c9306c4349fa3f8dbcb1b584441fe8\"\u003e\u003cimg src=\"https://img.shields.io/badge/5fc595144-fix-green\" alt=\"fix - 5fc595144\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003egenerate guards with a dash type separator\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/040282d8fd5838266785997442c4f5a269666cf3\"\u003e\u003cimg src=\"https://img.shields.io/badge/040282d8f-fix-green\" alt=\"fix - 040282d8f\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003egenerate interceptors with a dash type separator\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/070d60fb383bb14d39f969942641253e54980fcf\"\u003e\u003cimg src=\"https://img.shields.io/badge/070d60fb3-fix-green\" alt=\"fix - 070d60fb3\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003egenerate modules with a dash type separator\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/e6083b57bb5b38db14264253095a9729738d22f2\"\u003e\u003cimg src=\"https://img.shields.io/badge/e6083b57b-fix-green\" alt=\"fix - e6083b57b\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003egenerate pipes with a dash type separator\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/92e193c0b9a2b85b68d83c5f378d30fc8d10f13e\"\u003e\u003cimg src=\"https://img.shields.io/badge/92e193c0b-fix-green\" alt=\"fix - 92e193c0b\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003egenerate resolvers with a dash type separator\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/bc0f07b484300848ee81c5719c58909b40f99deb\"\u003e\u003cimg src=\"https://img.shields.io/badge/bc0f07b48-fix-green\" alt=\"fix - bc0f07b48\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003egenerate services  without a .service extension/type\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/ea1143ddd801b775828f0b62788f4cce0dd7e9ce\"\u003e\u003cimg src=\"https://img.shields.io/badge/ea1143ddd-fix-green\" alt=\"fix - ea1143ddd\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003einfer app component name and path in server schematic\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/bcc0892a65f00e68709e84c380f448a5e0fd05e7\"\u003e\u003cimg src=\"https://img.shields.io/badge/bcc0892a6-fix-green\" alt=\"fix - bcc0892a6\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003emigrate \u003ccode\u003eprovideServerRoutesConfig\u003c/code\u003e to \u003ccode\u003eprovideServerRendering\u003c/code\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/5e8c6494d3eb5a0f61e8b07de4c53233147e9d46\"\u003e\u003cimg src=\"https://img.shields.io/badge/5e8c6494d-fix-green\" alt=\"fix - 5e8c6494d\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003erelative tsconfig paths in references\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/381d35fe40f062713eac550a12b58c30c1ec33a9\"\u003e\u003cimg src=\"https://img.shields.io/badge/381d35fe4-fix-green\" alt=\"fix - 381d35fe4\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eremove empty \u003ccode\u003escripts\u003c/code\u003e option value from new applications\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/148498c2bcd0feb495dc0aa14b6a4555ac01facb\"\u003e\u003cimg src=\"https://img.shields.io/badge/148498c2b-fix-green\" alt=\"fix - 148498c2b\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eRemove experimental from zoneless\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/a910fe9ae0423146f6509c5b9c45c88415365c9f\"\u003e\u003cimg src=\"https://img.shields.io/badge/a910fe9ae-fix-green\" alt=\"fix - a910fe9ae\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eremove explicit \u003ccode\u003eoutputPath\u003c/code\u003e option value from generated applications\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/901ab60d9f63fcff17213dbf7fe17e4a46835974\"\u003e\u003cimg src=\"https://img.shields.io/badge/901ab60d9-fix-green\" alt=\"fix - 901ab60d9\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eremove explicit index option from new applications\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/be6f13ec16f01851d38b900dbfc4df7ccfb94d16\"\u003e\u003cimg src=\"https://img.shields.io/badge/be6f13ec1-fix-green\" alt=\"fix - be6f13ec1\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eremove setting files tsconfig field with SSR/Server generation\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/661609e3e583198828baf236338db17b6222f4d8\"\u003e\u003cimg src=\"https://img.shields.io/badge/661609e3e-fix-green\" alt=\"fix - 661609e3e\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eset explicit type in library schematic\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/0f7dc2cd8f76f928e64e734563a433ff6a0d478c\"\u003e\u003cimg src=\"https://img.shields.io/badge/0f7dc2cd8-fix-green\" alt=\"fix - 0f7dc2cd8\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eskip spec project reference for minimal ng new\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/3cf6ab0f77b23b8717e79b7125ea930cb018ebc5\"\u003e\u003cimg src=\"https://img.shields.io/badge/3cf6ab0f7-fix-green\" alt=\"fix - 3cf6ab0f7\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003esupport using default browser option when not present\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/b13805a77a5654a352a6c6f760965c326977ff14\"\u003e\u003cimg src=\"https://img.shields.io/badge/b13805a77-fix-green\" alt=\"fix - b13805a77\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003euse protected for class member\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/angular/angular-cli/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​angular-devkit/build-angular\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e20.0.0 (2025-05-28)\u003c/h1\u003e\n\u003ch2\u003eBreaking Changes\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/cli\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eNode.js v18 is no longer supported with Angular.\u003c/p\u003e\n\u003cp\u003eBefore updating a project to Angular v20, the Node.js version must be\nat least 20.11.1. For the full list of supported Node.js versions,\nsee \u003ca href=\"https://angular.dev/reference/versions\"\u003ehttps://angular.dev/reference/versions\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eNode.js versions from 22.0 to 22.10 are no longer supported\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​schematics/angular\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e--server-routing\u003c/code\u003e option has been removed from several schematics. Server routing will be used when using the application builder.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular-devkit/schematics\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eThe \u003ccode\u003eNodePackageLinkTask\u003c/code\u003e has been removed without a replacement. Create a custom task if needed.\u003c/p\u003e\n\u003cp\u003eNote: This does not affect application developers.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/build\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eTypeScript versions less than 5.8 are no longer supported.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​schematics/angular\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/e03f2b89992cb1e34a57f9cd5beef77674c116b6\"\u003ee03f2b899\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efeat\u003c/td\u003e\n\u003ctd\u003eAdd global error listeners to new app generation\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/1e137ca848839402bc214fbccdc04243862d01d0\"\u003e1e137ca84\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efeat\u003c/td\u003e\n\u003ctd\u003eadd migration to update \u003ccode\u003emoduleResolution\u003c/code\u003e to \u003ccode\u003ebundler\u003c/code\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/26fd4ea73ad2a0148ae587d582134c68a0bf4b86\"\u003e26fd4ea73\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efeat\u003c/td\u003e\n\u003ctd\u003eadd migrations for server rendering updates\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/5876577af163b534846e720b0184558197dce741\"\u003e5876577af\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efeat\u003c/td\u003e\n\u003ctd\u003eAdd prompt for new apps to be zoneless\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/fdc6291dda4903f418667d415b05367390cf829d\"\u003efdc6291dd\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efeat\u003c/td\u003e\n\u003ctd\u003eadd update migration to keep previous style guide generation behavior\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/093c5a3152c4282d4afb51df40945283cc94d281\"\u003e093c5a315\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efeat\u003c/td\u003e\n\u003ctd\u003edirectly use \u003ccode\u003e@angular/build\u003c/code\u003e in new projects\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/d6f594fe0f8f21d9c0e2abedb5c8433a1aa5c157\"\u003ed6f594fe0\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efeat\u003c/td\u003e\n\u003ctd\u003egenerate applications using TypeScript project references\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/0ab1ddf632b7305db28a2f87f5c6b099a44669f6\"\u003e0ab1ddf63\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efeat\u003c/td\u003e\n\u003ctd\u003egenerate libraries using TypeScript project references\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/18e13e2ceed931d29aa5582980c7d6d1f66c9787\"\u003e18e13e2ce\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efeat\u003c/td\u003e\n\u003ctd\u003eremove \u003ccode\u003e--server-routing\u003c/code\u003e option\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/03180fe0358662f8fd3255ad546994da3e3bda9c\"\u003e03180fe03\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efeat\u003c/td\u003e\n\u003ctd\u003euse TypeScript module preserve option for new projects\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/86d241629ff51f0bb5988e81cac8658b01704d49\"\u003e86d241629\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eadd \u003ccode\u003e@angular/ssr\u003c/code\u003e dependency only when \u003ccode\u003eprovideServerRendering\u003c/code\u003e import has been updated\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/9e6b9b5379d0448578b3bfb6100852dea7febe75\"\u003e9e6b9b537\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eadd type checking of host bindings to strict config\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/8654b3fea4e2ba5af651e6c2a4afddaf6fc42802\"\u003e8654b3fea\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eapplication migration should migrate karma builder package\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/c557a19ef4eed9f2d805bb235d3819c69a1aaef6\"\u003ec557a19ef\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eavoid empty polyfill option for new zoneless application\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/90615a88b10535d7f0197008b9d48ceac4409c23\"\u003e90615a88b\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003edefault component templates to not use \u003ccode\u003e.ng.html\u003c/code\u003e extension\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/672ae14cd21d02a3b4727e2febd88747b9e4c684\"\u003e672ae14cd\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003edrop composite in tsconfig\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/da6ef626f960b187a7862f0caa3d8aed38224ac2\"\u003eda6ef626f\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eensure app-shell schematic consistently uses \u003ccode\u003ewithAppShell\u003c/code\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/f126f8d34b087dd3a916dfb93cd255aac4d6c309\"\u003ef126f8d34\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eensure module discovery checks for an NgModule decorator\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/510db3e93f6aa8daccc80dd0fcbc4dd0c3a3fcec\"\u003e\u003ccode\u003e510db3e\u003c/code\u003e\u003c/a\u003e release: cut the v20.0.0 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/b3fa0a85d4686ca5eda289c8414e3a298e7b1df0\"\u003e\u003ccode\u003eb3fa0a8\u003c/code\u003e\u003c/a\u003e build: update framework and ng-packagr to 20.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/2353de5ceff232936a3dfbdd7587e7a093185b93\"\u003e\u003ccode\u003e2353de5\u003c/code\u003e\u003c/a\u003e release: cut the v20.0.0-rc.4 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/817d8f114adac34040bc389b9369aee85eeb76cd\"\u003e\u003ccode\u003e817d8f1\u003c/code\u003e\u003c/a\u003e build: update esbuild to v0.25.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/fbdbe61682cc9be26f511542bb4df408ed87b592\"\u003e\u003ccode\u003efbdbe61\u003c/code\u003e\u003c/a\u003e build: preserve \u003ccode\u003epeerDependenciesMeta\u003c/code\u003e in snapshots\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/646fbe14758cabdcf8fcaa802b545c00999578be\"\u003e\u003ccode\u003e646fbe1\u003c/code\u003e\u003c/a\u003e refactor(\u003ccode\u003e@​angular/cli\u003c/code\u003e): allow opt-in Node.js compile cache for Bazel\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/a2d77d3a69bf529145a7605a6ba305179ba06107\"\u003e\u003ccode\u003ea2d77d3\u003c/code\u003e\u003c/a\u003e refactor(\u003ccode\u003e@​angular-devkit/architect\u003c/code\u003e): remove redundant internal job schema val...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/ec94eb902e2f88a1eeeb20c098aab68483470720\"\u003e\u003ccode\u003eec94eb9\u003c/code\u003e\u003c/a\u003e build: correctly replace \u003ccode\u003eBUILD_SCM_HASH-PLACEHOLDER\u003c/code\u003e with `BUILD_SCM_ABBREV_...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/25c26ff8876fcf72eca57ccf4eb3ec0ba457a84d\"\u003e\u003ccode\u003e25c26ff\u003c/code\u003e\u003c/a\u003e build: update rules_angular digest to 652e5b0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/a9928cfa68c808e1da430f959544a6ae7e86adc1\"\u003e\u003ccode\u003ea9928cf\u003c/code\u003e\u003c/a\u003e build: update dependency node to v22.16.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/angular/angular-cli/compare/16.2.15...20.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@nx/esbuild` from 16.9.1 to 21.1.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nrwl/nx/releases\"\u003e\u003ccode\u003e@​nx/esbuild\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e21.1.2 (2025-05-24)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e do not hide task list with run-many if there is only 1 task (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/31324\"\u003e#31324\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eJonathan Cammisuli \u003ca href=\"https://github.com/Cammisuli\"\u003e\u003ccode\u003e@​Cammisuli\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e21.1.1 (2025-05-21)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003emodule-federation:\u003c/strong\u003e use runtimeChunk false when not in dev mode (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/31256\"\u003e#31256\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/30637\"\u003e#30637\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/31114\"\u003e#31114\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eColum Ferry \u003ca href=\"https://github.com/Coly010\"\u003e\u003ccode\u003e@​Coly010\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e21.1.0 (2025-05-20)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eangular:\u003c/strong\u003e handle prerender and appshell in covert to rspack (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/31210\"\u003e#31210\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eangular:\u003c/strong\u003e migrate to angular rspack 21 (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/31216\"\u003e#31216\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e focus single tasks (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/31159\"\u003e#31159\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e run parallel based on the number of cpu cores (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/31011\"\u003e#31011\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e add nx console messaging to TUI (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/31148\"\u003e#31148\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e update getTouchedProjectsFromLockFile to detect which projects were changed from pnpm lock file diff (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/31091\"\u003e#31091\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/29986\"\u003e#29986\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e add ai rule files to gitignore (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/31238\"\u003e#31238\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edevkit:\u003c/strong\u003e allow requiring cts config files (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/31103\"\u003e#31103\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enx-dev:\u003c/strong\u003e replace monorepo world link with office hours (\u003ca href=\"https://github.com/nrwl/nx/commit/3f5fd896a1\"\u003e3f5fd896a1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erspack:\u003c/strong\u003e upgrade to version 1.3.8 (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/31070\"\u003e#31070\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003evite:\u003c/strong\u003e add ajv dev dependency for vite-plugin-dts (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/31107\"\u003e#31107\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eangular:\u003c/strong\u003e install \u003ccode\u003e@angular/build\u003c/code\u003e when using vitest test runner (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/31169\"\u003e#31169\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/30646\"\u003e#30646\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e send up and down arrows to pty in interactive mode (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/31084\"\u003e#31084\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e fail nx release cli when publish step fails (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/31088\"\u003e#31088\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e explicitly cleanup forked process task runner (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/31106\"\u003e#31106\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e add keepExistingVersions to jest option to preserve dependency versions (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/30652\"\u003e#30652\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e run script should exit the process when kill signals are r… (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/31109\"\u003e#31109\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e resolve excessive CPU consumption via child_process.rs (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/31110\"\u003e#31110\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e clearer tui colors on light themes (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/31095\"\u003e#31095\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e tui should not exit when underlying process is cancelled (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/31112\"\u003e#31112\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e tui summary should capture more terminal outputs (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/31113\"\u003e#31113\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e replace posix.relative with relative for path resolution (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/30783\"\u003e#30783\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e handle process killing more robustly (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/31131\"\u003e#31131\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/21bdb35a078d1e73c78fd35e6a98921c67aee779\"\u003e\u003ccode\u003e21bdb35\u003c/code\u003e\u003c/a\u003e fix(esbuild): update peerDep range (\u003ca href=\"https://github.com/nrwl/nx/tree/HEAD/packages/esbuild/issues/30402\"\u003e#30402\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/8214ab49f21bc8918c660ad65e39017c3f1140cd\"\u003e\u003ccode\u003e8214ab4\u003c/code\u003e\u003c/a\u003e chore(repo): assign proper outputs to build targets (\u003ca href=\"https://github.com/nrwl/nx/tree/HEAD/packages/esbuild/issues/30865\"\u003e#30865\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/176c792e343221baaab4cef470cd4251066eb20e\"\u003e\u003ccode\u003e176c792\u003c/code\u003e\u003c/a\u003e feat(misc): set a \u003ccode\u003edevelopment\u003c/code\u003e conditional export for buildable libraries wh...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/e0cae539d6ff70d6968ca87af7ed3fd8d866435e\"\u003e\u003ccode\u003ee0cae53\u003c/code\u003e\u003c/a\u003e fix(js): update tinyglobby to speed up shallow file matching (\u003ca href=\"https://github.com/nrwl/nx/tree/HEAD/packages/esbuild/issues/30415\"\u003e#30415\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/ada8be473d5ddd50117145bb1c96c536170baf6a\"\u003e\u003ccode\u003eada8be4\u003c/code\u003e\u003c/a\u003e fix(misc): fix misc issues in project generators for the ts solution setup (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/7da48d6471e7edd1c8d2ac803feef3235c66882c\"\u003e\u003ccode\u003e7da48d6\u003c/code\u003e\u003c/a\u003e fix(bundling): fix esbuild to work with ts project references (\u003ca href=\"https://github.com/nrwl/nx/tree/HEAD/packages/esbuild/issues/30230\"\u003e#30230\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/9cbd476193c097cbdc98731aa450e0fa4cb56e01\"\u003e\u003ccode\u003e9cbd476\u003c/code\u003e\u003c/a\u003e fix(esbuild): update peerDep range (\u003ca href=\"https://github.com/nrwl/nx/tree/HEAD/packages/esbuild/issues/30167\"\u003e#30167\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/c6e9565973884b75c60269b94d12059667d0c395\"\u003e\u003ccode\u003ec6e9565\u003c/code\u003e\u003c/a\u003e cleanup(core): move esbuild to use tinyglobby (\u003ca href=\"https://github.com/nrwl/nx/tree/HEAD/packages/esbuild/issues/29453\"\u003e#29453\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/0334dad23f3af97b100db219c444b1755e6f21f6\"\u003e\u003ccode\u003e0334dad\u003c/code\u003e\u003c/a\u003e fix(js): ensure js libraries' build produce esm output in ts solution setup (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/22cec78331a86bf1d6d2c26fa6d05ac4bbaef93e\"\u003e\u003ccode\u003e22cec78\u003c/code\u003e\u003c/a\u003e docs(bundling): correct esbuild options nesting (\u003ca href=\"https://github.com/nrwl/nx/tree/HEAD/packages/esbuild/issues/28748\"\u003e#28748\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nrwl/nx/commits/21.1.2/packages/esbuild\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~jameshenry\"\u003ejameshenry\u003c/a\u003e, a new releaser for \u003ccode\u003e@​nx/esbuild\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@nx/vite` from 19.8.0 to 21.1.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nrwl/nx/releases\"\u003e\u003ccode\u003e@​nx/vite\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e21.1.2 (2025-05-24)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e do not hide task list with run-many if there is only 1 task (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/31324\"\u003e#31324\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eJonathan Cammisuli \u003ca href=\"https://github.com/Cammisuli\"\u003e\u003ccode\u003e@​Cammisuli\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e21.1.1 (2025-05-21)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003emodule-federation:\u003c/strong\u003e use runtimeChunk false when not in dev mode (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/31256\"\u003e#31256\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/30637\"\u003e#30637\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/31114\"\u003e#31114\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eColum Ferry \u003ca href=\"https://github.com/Coly010\"\u003e\u003ccode\u003e@​Coly010\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e21.1.0 (2025-05-20)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eangular:\u003c/strong\u003e handle prerender and appshell in covert to rspack (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/31210\"\u003e#31210\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eangular:\u003c/strong\u003e migrate to angular rspack 21 (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/31216\"\u003e#31216\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e focus single tasks (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/31159\"\u003e#31159\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e run parallel based on the number of cpu cores (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/31011\"\u003e#31011\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e add nx console messaging to TUI (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/31148\"\u003e#31148\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e update getTouchedProjectsFromLockFile to detect which projects were changed from pnpm lock file diff (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/31091\"\u003e#31091\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/29986\"\u003e#29986\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e add ai rule files to gitignore (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/31238\"\u003e#31238\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edevkit:\u003c/strong\u003e allow requiring cts config files (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/31103\"\u003e#31103\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enx-dev:\u003c/strong\u003e replace monorepo world link with office hours (\u003ca href=\"https://github.com/nrwl/nx/commit/3f5fd896a1\"\u003e3f5fd896a1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erspack:\u003c/strong\u003e upgrade to version 1.3.8 (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/31070\"\u003e#31070\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003evite:\u003c/strong\u003e add ajv dev dependency for vite-plugin-dts (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/31107\"\u003e#31107\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eangular:\u003c/strong\u003e install \u003ccode\u003e@angular/build\u003c/code\u003e when using vitest test runner (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/31169\"\u003e#31169\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/30646\"\u003e#30646\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e send up and down arrows to pty in interactive mode (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/31084\"\u003e#31084\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e fail nx release cli when publish step fails (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/31088\"\u003e#31088\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e explicitly cleanup forked process task runner (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/31106\"\u003e#31106\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e add keepExistingVersions to jest option to preserve dependency versions (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/30652\"\u003e#30652\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e run script should exit the process when kill signals are r… (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/31109\"\u003e#31109\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e resolve excessive CPU consumption via child_process.rs (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/31110\"\u003e#31110\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e clearer tui colors on light themes (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/31095\"\u003e#31095\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e tui should not exit when underlying process is cancelled (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/31112\"\u003e#31112\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e tui summary should capture more terminal outputs (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/31113\"\u003e#31113\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e replace posix.relative with relative for path resolution (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/30783\"\u003e#30783\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e handle process killing more robustly (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/31131\"\u003e#31131\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/d3ecffedc1b9206cacd7a654431e6fb6a88f87fb\"\u003e\u003ccode\u003ed3ecffe\u003c/code\u003e\u003c/a\u003e feat(vite): add ajv dev dependency for vite-plugin-dts (\u003ca href=\"https://github.com/nrwl/nx/tree/HEAD/packages/vite/issues/31107\"\u003e#31107\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/1ab8bdbe98cda0640c2558cfac2a4f3f6b66443a\"\u003e\u003ccode\u003e1ab8bdb\u003c/code\u003e\u003c/a\u003e cleanup(vite): migrate to \u003ccode\u003epicomatch\u003c/code\u003e (\u003ca href=\"https://github.com/nrwl/nx/tree/HEAD/packages/vite/issues/30484\"\u003e#30484\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/73da211694481e82fe36d4129488fae47aa28f02\"\u003e\u003ccode\u003e73da211\u003c/code\u003e\u003c/a\u003e feat(misc): remove migrations prior to v19 in preparation for v21 (\u003ca href=\"https://github.com/nrwl/nx/tree/HEAD/packages/vite/issues/30839\"\u003e#30839\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/8214ab49f21bc8918c660ad65e39017c3f1140cd\"\u003e\u003ccode\u003e8214ab4\u003c/code\u003e\u003c/a\u003e chore(repo): assign proper outputs to build targets (\u003ca href=\"https://github.com/nrwl/nx/tree/HEAD/packages/vite/issues/30865\"\u003e#30865\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/4254c4bccefdcf2253f852914ebcd186aeb6bfc1\"\u003e\u003ccode\u003e4254c4b\u003c/code\u003e\u003c/a\u003e feat(core): allow executors to specify if they are continuous (\u003ca href=\"https://github.com/nrwl/nx/tree/HEAD/packages/vite/issues/30821\"\u003e#30821\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/7989e39461039ac08aabc852ec5351276b6d4d67\"\u003e\u003ccode\u003e7989e39\u003c/code\u003e\u003c/a\u003e feat(vite): infer continuous tasks for dev (\u003ca href=\"https://github.com/nrwl/nx/tree/HEAD/packages/vite/issues/30043\"\u003e#30043\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/2cd32523650f77b4ea28ee90406422974f0c12f0\"\u003e\u003ccode\u003e2cd3252\u003c/code\u003e\u003c/a\u003e feat(js): infer continuous for watch-deps task (\u003ca href=\"https://github.com/nrwl/nx/tree/HEAD/packages/vite/issues/29976\"\u003e#29976\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/985107cac3ff84b544aeeaa1876d91739df5994f\"\u003e\u003ccode\u003e985107c\u003c/code\u003e\u003c/a\u003e fix(vite): ensure nxCopyAssetsPlugin outputs assets to correct location \u003ca href=\"https://github.com/nrwl/nx/tree/HEAD/packages/vite/issues/2878\"\u003e#2878\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/3afa91a502b879d184d925c687f4d1520bd6197f\"\u003e\u003ccode\u003e3afa91a\u003c/code\u003e\u003c/a\u003e fix(angular): use latest version of \u003ccode\u003e@​analogjs/vitest-angular\u003c/code\u003e \u003ca href=\"https://github.com/nrwl/nx/tree/HEAD/packages/vite/issues/30423\"\u003e#30423\u003c/a\u003e (\u003ca href=\"https://github.com/nrwl/nx/tree/HEAD/packages/vite/issues/30560\"\u003e#30560\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/9fa8930afe880ebb546a43cede3bf5193a7ae441\"\u003e\u003ccode\u003e9fa8930\u003c/code\u003e\u003c/a\u003e fix(vite): ensure test target dependency is not duplicated (\u003ca href=\"https://github.com/nrwl/nx/tree/HEAD/packages/vite/issues/30289\"\u003e#30289\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nrwl/nx/commits/21.1.2/packages/vite\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~jameshenry\"\u003ejameshenry\u003c/a\u003e, a new releaser for \u003ccode\u003e@​nx/vite\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@storybook/addon-essentials` from 8.1.11 to 8.6.14\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/storybookjs/storybook/releases\"\u003e\u003ccode\u003e@​storybook/addon-essentials\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.6.14\u003c/h2\u003e\n\u003ch2\u003e8.6.14\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCLI: Add skip onboarding, recommended/minimal config - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/30930\"\u003e#30930\u003c/a\u003e, thanks \u003ca href=\"https://github.com/shilman\"\u003e\u003ccode\u003e@​shilman\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCore: Fix using dates in expect statements - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/28413\"\u003e#28413\u003c/a\u003e, thanks \u003ca href=\"https://github.com/yann-combarnous\"\u003e\u003ccode\u003e@​yann-combarnous\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eReact Native Web: Fix expo router by setting JSX to automatic - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/31484\"\u003e#31484\u003c/a\u003e, thanks \u003ca href=\"https://github.com/dannyhw\"\u003e\u003ccode\u003e@​dannyhw\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eTest: Make sure that lit arrays are not cloned - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/31435\"\u003e#31435\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev8.6.13\u003c/h2\u003e\n\u003ch2\u003e8.6.13\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eControls: Fix boxShadow on empty controls - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/27193\"\u003e#27193\u003c/a\u003e, thanks \u003ca href=\"https://github.com/H0onnn\"\u003e\u003ccode\u003e@​H0onnn\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eReact Native Web: Update \u003ccode\u003ereact-native-web\u003c/code\u003e - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/31324\"\u003e#31324\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ndelangen\"\u003e\u003ccode\u003e@​ndelangen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev8.6.12\u003c/h2\u003e\n\u003ch2\u003e8.6.12\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCLI: Only install Visual Test Addon if test feature is selected - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/30966\"\u003e#30966\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCore: Fix telemetry error on Storybook UI - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/30953\"\u003e#30953\u003c/a\u003e, thanks \u003ca href=\"https://github.com/yannbf\"\u003e\u003ccode\u003e@​yannbf\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eEmber: Fix \u003ccode\u003eember-template-compiler\u003c/code\u003e import for ember 6+ - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/30682\"\u003e#30682\u003c/a\u003e, thanks \u003ca href=\"https://github.com/leoeuclids\"\u003e\u003ccode\u003e@​leoeuclids\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eNext: Upgrade vite-plugin-storybook-nextjs for Next v14 compatibility - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/30997\"\u003e#30997\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eSvelte: Exclude \u003ccode\u003enode_modules\u003c/code\u003e from docgen - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/30981\"\u003e#30981\u003c/a\u003e, thanks \u003ca href=\"https://github.com/JReinhold\"\u003e\u003ccode\u003e@​JReinhold\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev8.6.11\u003c/h2\u003e\n\u003ch2\u003e8.6.11\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAngular: Fix zone.js support for Angular libraries - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/30941\"\u003e#30941\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev8.6.10\u003c/h2\u003e\n\u003ch2\u003e8.6.10\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAddon-docs: Fix non-string handling in Stories block - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/30913\"\u003e#30913\u003c/a\u003e, thanks \u003ca href=\"https://github.com/JamesIves\"\u003e\u003ccode\u003e@​JamesIves\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eNextjs: Fix styled-jsx optimize vite warnings - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/30932\"\u003e#30932\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eReact: Fix actImplementation is not a function - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/30929\"\u003e#30929\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev8.6.9\u003c/h2\u003e\n\u003ch2\u003e8.6.9\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eNext: Fix react aliases in next vite plugin - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/30914\"\u003e#30914\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev8.6.8\u003c/h2\u003e\n\u003ch2\u003e8.6.8\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAngular: Export all files in Angular package.json - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/30849\"\u003e#30849\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCLI: Don't add packageManager entry to package.json automatically - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/30855\"\u003e#30855\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eReact: Allow portable stories to be used in SSR - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/30847\"\u003e#30847\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eSvelte: Adjust Svelte typings to include Svelte 5 function components - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/30852\"\u003e#30852\u003c/a\u003e, thanks \u003ca href=\"https://github.com/dummdidumm\"\u003e\u003ccode\u003e@​dummdidumm\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eTelemetry: Make sure that telemetry doesn't fail on init - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/30857\"\u003e#30857\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eVite: Update HMR filter to target specific story file types - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/30845\"\u003e#30845\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/storybookjs/storybook/blob/v8.6.14/CHANGELOG.md\"\u003e\u003ccode\u003e@​storybook/addon-essentials\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.6.14\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCLI: Add skip onboarding, recommended/minimal config - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/30930\"\u003e#30930\u003c/a\u003e, thanks \u003ca href=\"https://github.com/shilman\"\u003e\u003ccode\u003e@​shilman\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCore: Fix using dates in expect statements - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/28413\"\u003e#28413\u003c/a\u003e, thanks \u003ca href=\"https://github.com/yann-combarnous\"\u003e\u003ccode\u003e@​yann-combarnous\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eReact Native Web: Fix expo router by setting JSX to automatic - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/31484\"\u003e#31484\u003c/a\u003e, thanks \u003ca href=\"https://github.com/dannyhw\"\u003e\u003ccode\u003e@​dannyhw\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eTest: Make sure that lit arrays are not cloned - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/31435\"\u003e#31435\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.6.13\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eControls: Fix boxShadow on empty controls - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/27193\"\u003e#27193\u003c/a\u003e, thanks \u003ca href=\"https://github.com/H0onnn\"\u003e\u003ccode\u003e@​H0onnn\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eReact Native Web: Update \u003ccode\u003ereact-native-web\u003c/code\u003e - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/31324\"\u003e#31324\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ndelangen\"\u003e\u003ccode\u003e@​ndelangen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.6.12\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCLI: Only install Visual Test Addon if test feature is selected - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/30966\"\u003e#30966\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCore: Fix telemetry error on Storybook UI - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/30953\"\u003e#30953\u003c/a\u003e, thanks \u003ca href=\"https://github.com/yannbf\"\u003e\u003ccode\u003e@​yannbf\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eEmber: Fix \u003ccode\u003eember-template-compiler\u003c/code\u003e import for ember 6+ - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/30682\"\u003e#30682\u003c/a\u003e, thanks \u003ca href=\"https://github.com/leoeuclids\"\u003e\u003ccode\u003e@​leoeuclids\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eNext: Update vite-plugin-storybook-nextjs to 2.0.0--canary.33.17a2310.0 - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/30997\"\u003e#30997\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eSvelte: Exclude \u003ccode\u003enode_modules\u003c/code\u003e from docgen - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/30981\"\u003e#30981\u003c/a\u003e, thanks \u003ca href=\"https://github.com/JReinhold\"\u003e\u003ccode\u003e@​JReinhold\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.6.11\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAngular: Fix zone.js support for Angular libraries - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/30941\"\u003e#30941\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.6.10\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAddon-docs: Fix non-string handling in Stories block - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/30913\"\u003e#30913\u003c/a\u003e, thanks \u003ca href=\"https://github.com/JamesIves\"\u003e\u003ccode\u003e@​JamesIves\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eNextjs: Fix styled-jsx optimize vite warnings - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/30932\"\u003e#30932\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eReact: Fix actImplementation is not a function - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/30929\"\u003e#30929\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.6.9\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eNext: Fix react aliases in next vite plugin - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/30914\"\u003e#30914\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.6.8\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAngular: Export all files in Angular package.json - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/30849\"\u003e#30849\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCLI: Don't add packageManager entry to package.json automatically - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/30855\"\u003e#30855\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eReact: Allow portable stories to be used in SSR - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/30847\"\u003e#30847\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eSvelte: Adjust Svelte typings to include Svelte 5 function components - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/30852\"\u003e#30852\u003c/a\u003e, thanks \u003ca href=\"https://github.com/dummdidumm\"\u003e\u003ccode\u003e@​dummdidumm\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eTelemetry: Make sure that telemetry doesn't fail on init - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/30857\"\u003e#30857\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eVite: Update HMR filter to target specific story file types - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/30845\"\u003e#30845\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.6.7\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReact-Native-Web: Fix errors in CLI template stories - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/30821\"\u003e#30821\u003c/a\u003e, thanks \u003ca href=\"https://github.com/dannyhw\"\u003e\u003ccode\u003e@​dannyhw\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.6.6\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAngular: Make sure that polyfills are loaded before the storybook is loaded - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/30811\"\u003e#30811\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.c...\n\n_Description has been truncated_","html_url":"https://github.com/arup-group/arc-components/pull/371","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/arup-group%2Farc-components/issues/371","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/371/packages"},{"uuid":"2552678570","node_id":"PR_kwDOKBeiqc6YJsiq","number":361,"state":"closed","title":"Bump @web/dev-server-esbuild from 1.0.3 to 1.0.4","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":"2025-05-29T22:05:40.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-05-29T16:36:27.000Z","updated_at":"2025-05-29T22:05:40.000Z","time_to_close":19753,"merged_at":"2025-05-29T22:05:40.000Z","merged_by":"remscodes","closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"@web/dev-server-esbuild","old_version":"1.0.3","new_version":"1.0.4","repository_url":"https://github.com/modernweb-dev/web"}],"path":null,"ecosystem":"npm"},"body":"Bumps [@web/dev-server-esbuild](https://github.com/modernweb-dev/web/tree/HEAD/packages/dev-server-esbuild) from 1.0.3 to 1.0.4.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/modernweb-dev/web/releases\"\u003e\u003ccode\u003e@​web/dev-server-esbuild\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​web/dev-server-esbuild\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.0.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ed826727: upgrade esbuild to 0.25.x\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/modernweb-dev/web/blob/master/packages/dev-server-esbuild/CHANGELOG.md\"\u003e\u003ccode\u003e@​web/dev-server-esbuild\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.0.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ed826727: upgrade esbuild to 0.25.x\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modernweb-dev/web/commit/3a6bf8f927f4839f464e6ee15b7f4374bd238630\"\u003e\u003ccode\u003e3a6bf8f\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modernweb-dev/web/commit/d826727ef950e792217fa0f3d91054d2e02a689f\"\u003e\u003ccode\u003ed826727\u003c/code\u003e\u003c/a\u003e fix: upgrade esbuild to 0.25.x\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/modernweb-dev/web/commits/@web/dev-server-esbuild@1.0.4/packages/dev-server-esbuild\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=@web/dev-server-esbuild\u0026package-manager=npm_and_yarn\u0026previous-version=1.0.3\u0026new-version=1.0.4)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/remscodes/drino/pull/361","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/remscodes%2Fdrino/issues/361","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/361/packages"},{"uuid":"2552433995","node_id":"PR_kwDOF7I8kM6YIw1L","number":368,"state":"closed","title":"chore(deps): bump the npm_and_yarn group across 1 directory with 27 updates","user":"dependabot[bot]","labels":["javascript","dependencies"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":"2025-05-29T18:27:42.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-05-29T14:56:11.000Z","updated_at":"2025-05-29T18:27:42.000Z","time_to_close":12691,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"npm_and_yarn","update_count":27,"packages":[{"name":"@sveltejs/kit","old_version":"2.7.1","new_version":"2.20.6","repository_url":"https://github.com/sveltejs/kit"},{"name":"esbuild","old_version":"0.19.4","new_version":"0.25.5","repository_url":"https://github.com/evanw/esbuild"},{"name":"@angular-devkit/build-angular","old_version":"16.2.15","new_version":"20.0.0","repository_url":"https://github.com/angular/angular-cli"},{"name":"@nx/esbuild","old_version":"16.9.1","new_version":"21.1.2","repository_url":"https://github.com/nrwl/nx"},{"name":"@nx/vite","old_version":"19.8.0","new_version":"21.1.2","repository_url":"https://github.com/nrwl/nx"},{"name":"@storybook/addon-essentials","old_version":"8.1.11","new_version":"8.6.14","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@storybook/web-components-vite","old_version":"8.1.11","new_version":"8.6.14","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@sveltejs/vite-plugin-svelte","old_version":"3.1.2","new_version":"5.0.3","repository_url":"https://github.com/sveltejs/vite-plugin-svelte"},{"name":"vite","old_version":"5.3.6","new_version":"6.3.5","repository_url":"https://github.com/vitejs/vite"},{"name":"@vitejs/plugin-react","old_version":"4.1.0","new_version":"4.5.0","repository_url":"https://github.com/vitejs/vite-plugin-react"},{"name":"@vitejs/plugin-vue","old_version":"4.3.4","new_version":"5.2.4","repository_url":"https://github.com/vitejs/vite-plugin-vue"},{"name":"@web/dev-server-esbuild","old_version":"0.2.16","new_version":"1.0.4","repository_url":"https://github.com/modernweb-dev/web"},{"name":"koa","old_version":"2.14.2","new_version":"2.16.1","repository_url":"https://github.com/koajs/koa"},{"name":"@babel/runtime-corejs3","old_version":"7.24.0","new_version":"7.27.3","repository_url":"https://github.com/babel/babel"},{"name":"tar-fs","old_version":"2.1.1","new_version":"2.1.3","repository_url":"https://github.com/mafintosh/tar-fs"},{"name":"puppeteer-core","old_version":"22.12.1","new_version":"22.15.0","repository_url":"https://github.com/puppeteer/puppeteer"},{"name":"cross-spawn","old_version":"7.0.3","new_version":"7.0.6","repository_url":"https://github.com/moxystudio/node-cross-spawn"},{"name":"estree-util-value-to-estree","old_version":"3.1.1","new_version":"3.4.0","repository_url":"https://github.com/remcohaszing/estree-util-value-to-estree"},{"name":"http-proxy-middleware","old_version":"2.0.6","new_version":"2.0.9","repository_url":"https://github.com/chimurai/http-proxy-middleware"},{"name":"prismjs","old_version":"1.29.0","new_version":"1.30.0","repository_url":"https://github.com/PrismJS/prism"},{"name":"store2","old_version":"2.14.3","new_version":"2.14.4","repository_url":"https://github.com/nbubna/store"}],"path":null,"ecosystem":"npm"},"body":"Bumps the npm_and_yarn group with 21 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@sveltejs/kit](https://github.com/sveltejs/kit/tree/HEAD/packages/kit) | `2.7.1` | `2.20.6` |\n| [esbuild](https://github.com/evanw/esbuild) | `0.19.4` | `0.25.5` |\n| [@angular-devkit/build-angular](https://github.com/angular/angular-cli) | `16.2.15` | `20.0.0` |\n| [@nx/esbuild](https://github.com/nrwl/nx/tree/HEAD/packages/esbuild) | `16.9.1` | `21.1.2` |\n| [@nx/vite](https://github.com/nrwl/nx/tree/HEAD/packages/vite) | `19.8.0` | `21.1.2` |\n| [@storybook/addon-essentials](https://github.com/storybookjs/storybook/tree/HEAD/code/addons/essentials) | `8.1.11` | `8.6.14` |\n| [@storybook/web-components-vite](https://github.com/storybookjs/storybook/tree/HEAD/code/frameworks/web-components-vite) | `8.1.11` | `8.6.14` |\n| [@sveltejs/vite-plugin-svelte](https://github.com/sveltejs/vite-plugin-svelte/tree/HEAD/packages/vite-plugin-svelte) | `3.1.2` | `5.0.3` |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `5.3.6` | `6.3.5` |\n| [@vitejs/plugin-react](https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react) | `4.1.0` | `4.5.0` |\n| [@vitejs/plugin-vue](https://github.com/vitejs/vite-plugin-vue/tree/HEAD/packages/plugin-vue) | `4.3.4` | `5.2.4` |\n| [@web/dev-server-esbuild](https://github.com/modernweb-dev/web/tree/HEAD/packages/dev-server-esbuild) | `0.2.16` | `1.0.4` |\n| [koa](https://github.com/koajs/koa) | `2.14.2` | `2.16.1` |\n| [@babel/runtime-corejs3](https://github.com/babel/babel/tree/HEAD/packages/babel-runtime-corejs3) | `7.24.0` | `7.27.3` |\n| [tar-fs](https://github.com/mafintosh/tar-fs) | `2.1.1` | `2.1.3` |\n| [puppeteer-core](https://github.com/puppeteer/puppeteer) | `22.12.1` | `22.15.0` |\n| [cross-spawn](https://github.com/moxystudio/node-cross-spawn) | `7.0.3` | `7.0.6` |\n| [estree-util-value-to-estree](https://github.com/remcohaszing/estree-util-value-to-estree) | `3.1.1` | `3.4.0` |\n| [http-proxy-middleware](https://github.com/chimurai/http-proxy-middleware) | `2.0.6` | `2.0.9` |\n| [prismjs](https://github.com/PrismJS/prism) | `1.29.0` | `1.30.0` |\n| [store2](https://github.com/nbubna/store) | `2.14.3` | `2.14.4` |\n\n\nUpdates `@sveltejs/kit` from 2.7.1 to 2.20.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sveltejs/kit/releases\"\u003e\u003ccode\u003e@​sveltejs/kit\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​sveltejs/kit\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.20.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: escape names of tracked search parameters (\u003ca href=\"https://github.com/sveltejs/kit/commit/d3300c6a67908590266c363dba7b0835d9a194cf\"\u003e\u003ccode\u003ed3300c6a67908590266c363dba7b0835d9a194cf\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​sveltejs/kit\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.20.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eallow \u003ccode\u003eHandleServerError\u003c/code\u003e hook to access \u003ccode\u003egetRequestEvent\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/13666\"\u003e#13666\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: prevent Rollup warnings for undefined hooks (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/13687\"\u003e#13687\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​sveltejs/kit\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.20.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echore: remove internal class-replacement hack that isn't needed anymore (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/13664\"\u003e#13664\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​sveltejs/kit\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.20.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: only call \u003ccode\u003eafterNavigate\u003c/code\u003e once on app start when SSR is disabled (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/13593\"\u003e#13593\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​sveltejs/kit\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.20.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: allow non-prerendered API endpoint calls during reroute when prerendering (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/13616\"\u003e#13616\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​sveltejs/kit\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.20.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: avoid using top-level await (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/13607\"\u003e#13607\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​sveltejs/kit\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.20.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add \u003ccode\u003egetRequestEvent\u003c/code\u003e to \u003ccode\u003e$app/server\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/13582\"\u003e#13582\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​sveltejs/kit\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.19.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: lazily load CSS for dynamically imported components (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/13564\"\u003e#13564\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​sveltejs/kit\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.19.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: allow reroute to point to prerendered route (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/13575\"\u003e#13575\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​sveltejs/kit\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.19.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sveltejs/kit/blob/main/packages/kit/CHANGELOG.md\"\u003e\u003ccode\u003e@​sveltejs/kit\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.20.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: escape names of tracked search parameters (\u003ca href=\"https://github.com/sveltejs/kit/commit/d3300c6a67908590266c363dba7b0835d9a194cf\"\u003e\u003ccode\u003ed3300c6a67908590266c363dba7b0835d9a194cf\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.20.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eallow \u003ccode\u003eHandleServerError\u003c/code\u003e hook to access \u003ccode\u003egetRequestEvent\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/13666\"\u003e#13666\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: prevent Rollup warnings for undefined hooks (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/13687\"\u003e#13687\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.20.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echore: remove internal class-replacement hack that isn't needed anymore (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/13664\"\u003e#13664\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.20.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: only call \u003ccode\u003eafterNavigate\u003c/code\u003e once on app start when SSR is disabled (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/13593\"\u003e#13593\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.20.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: allow non-prerendered API endpoint calls during reroute when prerendering (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/13616\"\u003e#13616\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.20.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: avoid using top-level await (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/13607\"\u003e#13607\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.20.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add \u003ccode\u003egetRequestEvent\u003c/code\u003e to \u003ccode\u003e$app/server\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/13582\"\u003e#13582\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.19.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: lazily load CSS for dynamically imported components (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/13564\"\u003e#13564\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/711d37a788d6c5f522caf8c348d1a587f90b30fa\"\u003e\u003ccode\u003e711d37a\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/13706\"\u003e#13706\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/d3300c6a67908590266c363dba7b0835d9a194cf\"\u003e\u003ccode\u003ed3300c6\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/a4acd47f547b9716e0ce3e3ec4549a3f34211f56\"\u003e\u003ccode\u003ea4acd47\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/13685\"\u003e#13685\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/dd5381a17b72cc0182f36dd45a9b85198d07805b\"\u003e\u003ccode\u003edd5381a\u003c/code\u003e\u003c/a\u003e Squelch rollup warnings (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/13687\"\u003e#13687\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/99b8079bfb8e7b403ef3d03db653302b20571bab\"\u003e\u003ccode\u003e99b8079\u003c/code\u003e\u003c/a\u003e fix: allow \u003ccode\u003eHandleServerError\u003c/code\u003e hook to access the \u003ccode\u003e getRequestEvent\u003c/code\u003e (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/13666\"\u003e#13666\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/1fc4ed97c4eb3b930fc43d8399aaa34dc19d80f5\"\u003e\u003ccode\u003e1fc4ed9\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/13672\"\u003e#13672\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/7fd7bcb7142e7d0d2dd64174fa1a94d56a45d643\"\u003e\u003ccode\u003e7fd7bcb\u003c/code\u003e\u003c/a\u003e chore: get rid of class-replacement hack (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/13664\"\u003e#13664\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/aefa5b1e0f87ae9d1487f31c9d517b7677877dd7\"\u003e\u003ccode\u003eaefa5b1\u003c/code\u003e\u003c/a\u003e chore: tweak tsconfig includes (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/13663\"\u003e#13663\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/fa29a79a766159dad4e14dcd2c4069230d3fee76\"\u003e\u003ccode\u003efa29a79\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/13632\"\u003e#13632\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/370e9f95c1d6efd5393f73d2dbef68143b27f681\"\u003e\u003ccode\u003e370e9f9\u003c/code\u003e\u003c/a\u003e fix: only call \u003ccode\u003eafterNavigate\u003c/code\u003e once on start when SSR is disabled (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/13593\"\u003e#13593\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/sveltejs/kit/commits/@sveltejs/kit@2.20.6/packages/kit\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `esbuild` from 0.19.4 to 0.25.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/evanw/esbuild/releases\"\u003eesbuild's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.25.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFix a regression with \u003ccode\u003ebrowser\u003c/code\u003e in \u003ccode\u003epackage.json\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4187\"\u003e#4187\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThe fix to \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4144\"\u003e#4144\u003c/a\u003e in version 0.25.3 introduced a regression that caused \u003ccode\u003ebrowser\u003c/code\u003e overrides specified in \u003ccode\u003epackage.json\u003c/code\u003e to fail to override relative path names that end in a trailing slash. That behavior change affected the \u003ccode\u003eaxios@0.30.0\u003c/code\u003e package. This regression has been fixed, and now has test coverage.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd support for certain keywords as TypeScript tuple labels (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4192\"\u003e#4192\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003ePreviously esbuild could incorrectly fail to parse certain keywords as TypeScript tuple labels that are parsed by the official TypeScript compiler if they were followed by a \u003ccode\u003e?\u003c/code\u003e modifier. These labels included \u003ccode\u003efunction\u003c/code\u003e, \u003ccode\u003eimport\u003c/code\u003e, \u003ccode\u003einfer\u003c/code\u003e, \u003ccode\u003enew\u003c/code\u003e, \u003ccode\u003ereadonly\u003c/code\u003e, and \u003ccode\u003etypeof\u003c/code\u003e. With this release, these keywords will now be parsed correctly. Here's an example of some affected code:\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003etype Foo = [\n  value: any,\n  readonly?: boolean, // This is now parsed correctly\n]\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd CSS prefixes for the \u003ccode\u003estretch\u003c/code\u003e sizing value (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4184\"\u003e#4184\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis release adds support for prefixing CSS declarations such as \u003ccode\u003ediv { width: stretch }\u003c/code\u003e. That CSS is now transformed into this depending on what the \u003ccode\u003e--target=\u003c/code\u003e setting includes:\u003c/p\u003e\n\u003cpre lang=\"css\"\u003e\u003ccode\u003ediv {\n  width: -webkit-fill-available;\n  width: -moz-available;\n  width: stretch;\n}\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.25.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAdd simple support for CORS to esbuild's development server (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4125\"\u003e#4125\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eStarting with version 0.25.0, esbuild's development server is no longer configured to serve cross-origin requests. This was a deliberate change to prevent any website you visit from accessing your running esbuild development server. However, this change prevented (by design) certain use cases such as \u0026quot;debugging in production\u0026quot; by having your production website load code from \u003ccode\u003elocalhost\u003c/code\u003e where the esbuild development server is running.\u003c/p\u003e\n\u003cp\u003eTo enable this use case, esbuild is adding a feature to allow \u003ca href=\"https://developer.mozilla.org/en-US/docs/Web/HTTP/Guides/CORS\"\u003eCross-Origin Resource Sharing\u003c/a\u003e (a.k.a. CORS) for \u003ca href=\"https://developer.mozilla.org/en-US/docs/Web/HTTP/Guides/CORS#simple_requests\"\u003esimple requests\u003c/a\u003e. Specifically, passing your origin to the new \u003ccode\u003ecors\u003c/code\u003e option will now set the \u003ccode\u003eAccess-Control-Allow-Origin\u003c/code\u003e response header when the request has a matching \u003ccode\u003eOrigin\u003c/code\u003e header. Note that this currently only works for requests that don't send a preflight \u003ccode\u003eOPTIONS\u003c/code\u003e request, as esbuild's development server doesn't currently support \u003ccode\u003eOPTIONS\u003c/code\u003e requests.\u003c/p\u003e\n\u003cp\u003eSome examples:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eCLI:\u003c/strong\u003e\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003eesbuild --servedir=. --cors-origin=https://example.com\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eJS:\u003c/strong\u003e\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003econst ctx = await esbuild.context({})\nawait ctx.serve({\n  servedir: '.',\n  cors: {\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/evanw/esbuild/blob/main/CHANGELOG-2023.md\"\u003eesbuild's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog: 2023\u003c/h1\u003e\n\u003cp\u003eThis changelog documents all esbuild versions published in the year 2023 (versions 0.16.13 through 0.19.11).\u003c/p\u003e\n\u003ch2\u003e0.19.11\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFix TypeScript-specific class transform edge case (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/3559\"\u003e#3559\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThe previous release introduced an optimization that avoided transforming \u003ccode\u003esuper()\u003c/code\u003e in the class constructor for TypeScript code compiled with \u003ccode\u003euseDefineForClassFields\u003c/code\u003e set to \u003ccode\u003efalse\u003c/code\u003e if all class instance fields have no initializers. The rationale was that in this case, all class instance fields are omitted in the output so no changes to the constructor are needed. However, if all of this is the case \u003cem\u003eand\u003c/em\u003e there are \u003ccode\u003e#private\u003c/code\u003e instance fields with initializers, those private instance field initializers were still being moved into the constructor. This was problematic because they were being inserted before the call to \u003ccode\u003esuper()\u003c/code\u003e (since \u003ccode\u003esuper()\u003c/code\u003e is now no longer transformed in that case). This release introduces an additional optimization that avoids moving the private instance field initializers into the constructor in this edge case, which generates smaller code, matches the TypeScript compiler's output more closely, and avoids this bug:\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003e// Original code\nclass Foo extends Bar {\n  #private = 1;\n  public: any;\n  constructor() {\n    super();\n  }\n}\n\u003cp\u003e// Old output (with esbuild v0.19.9)\u003cbr /\u003e\nclass Foo extends Bar {\u003cbr /\u003e\nconstructor() {\u003cbr /\u003e\nsuper();\u003cbr /\u003e\nthis.#private = 1;\u003cbr /\u003e\n}\u003cbr /\u003e\n#private;\u003cbr /\u003e\n}\u003c/p\u003e\n\u003cp\u003e// Old output (with esbuild v0.19.10)\u003cbr /\u003e\nclass Foo extends Bar {\u003cbr /\u003e\nconstructor() {\u003cbr /\u003e\nthis.#private = 1;\u003cbr /\u003e\nsuper();\u003cbr /\u003e\n}\u003cbr /\u003e\n#private;\u003cbr /\u003e\n}\u003c/p\u003e\n\u003cp\u003e// New output\u003cbr /\u003e\nclass Foo extends Bar {\u003cbr /\u003e\n#private = 1;\u003cbr /\u003e\nconstructor() {\u003cbr /\u003e\nsuper();\u003cbr /\u003e\n}\u003cbr /\u003e\n}\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eMinifier: allow reording a primitive past a side-effect (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/3568\"\u003e#3568\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThe minifier previously allowed reordering a side-effect past a primitive, but didn't handle the case of reordering a primitive past a side-effect. This additional case is now handled:\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/ea453bf687c8e5cf3c5f11aae372c5ca33be0c98\"\u003e\u003ccode\u003eea453bf\u003c/code\u003e\u003c/a\u003e publish 0.25.5 to npm\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/223ddc6a5f1b4721573765eb5b8571888f64313e\"\u003e\u003ccode\u003e223ddc6\u003c/code\u003e\u003c/a\u003e fix \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4187\"\u003e#4187\u003c/a\u003e: browser \u003ccode\u003epackage.json\u003c/code\u003e regression\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/b2c825150b7aa471bcc9b4302ba990557596c35f\"\u003e\u003ccode\u003eb2c8251\u003c/code\u003e\u003c/a\u003e fix \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4192\"\u003e#4192\u003c/a\u003e: typescript tuple label parser edge case\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/28cf2f3e7f4b5b2e629171c0e340fbb406ce68f8\"\u003e\u003ccode\u003e28cf2f3\u003c/code\u003e\u003c/a\u003e fix \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4184\"\u003e#4184\u003c/a\u003e: css prefixes for \u003ccode\u003estretch\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/bee1b09cd565fd122c798f57c9617111f7c999ca\"\u003e\u003ccode\u003ebee1b09\u003c/code\u003e\u003c/a\u003e fix comment indents\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/9ddfe5fa15a5e782f8118459a1b8aa3f9f9e87c2\"\u003e\u003ccode\u003e9ddfe5f\u003c/code\u003e\u003c/a\u003e run \u003ccode\u003emake update-compat-table\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/c339f34484463f597b77c8450c393bfdd26c629e\"\u003e\u003ccode\u003ec339f34\u003c/code\u003e\u003c/a\u003e fix a misplaced comment\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/218d29e9da018d60cf87b8fb496bb8167936ff54\"\u003e\u003ccode\u003e218d29e\u003c/code\u003e\u003c/a\u003e publish 0.25.4 to npm\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/e66cd0bf6daebff56527540c433c69e49e9dcb13\"\u003e\u003ccode\u003ee66cd0b\u003c/code\u003e\u003c/a\u003e dev server: simple support for CORS requests (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4171\"\u003e#4171\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/8bf33685941e857c2b0f10c4d719a895f9d1ceea\"\u003e\u003ccode\u003e8bf3368\u003c/code\u003e\u003c/a\u003e js api: validate some options as arrays of strings\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/evanw/esbuild/compare/v0.19.4...v0.25.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@angular-devkit/build-angular` from 16.2.15 to 20.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/angular/angular-cli/releases\"\u003e\u003ccode\u003e@​angular-devkit/build-angular\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e20.0.0\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/cli\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/e513cd4aa218e5ab634f05c18b6aa90f223e096c\"\u003e\u003cimg src=\"https://img.shields.io/badge/e513cd4aa-fix-green\" alt=\"fix - e513cd4aa\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eadd Node.js 24 as supported version\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/5e90c1b4ec3f1d05ad00f2f854347a5bf8cb0860\"\u003e\u003cimg src=\"https://img.shields.io/badge/5e90c1b4e-fix-green\" alt=\"fix - 5e90c1b4e\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eremove Node.js v18 support\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/787e510dccabf30589194fcefdb74a687dfa3945\"\u003e\u003cimg src=\"https://img.shields.io/badge/787e510dc-fix-green\" alt=\"fix - 787e510dc\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eupdate min Node.js support to 20.19, 22.12, and 24.0\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/64732534ecb84d702bde2469466a05e765879f9a\"\u003e\u003cimg src=\"https://img.shields.io/badge/64732534e-fix-green\" alt=\"fix - 64732534e\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eupdate minimum supported Node.js 22 version to 22.11.0\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003e\u003ccode\u003e@​schematics/angular\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/e03f2b89992cb1e34a57f9cd5beef77674c116b6\"\u003e\u003cimg src=\"https://img.shields.io/badge/e03f2b899-feat-blue\" alt=\"feat - e03f2b899\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eAdd global error listeners to new app generation\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/1e137ca848839402bc214fbccdc04243862d01d0\"\u003e\u003cimg src=\"https://img.shields.io/badge/1e137ca84-feat-blue\" alt=\"feat - 1e137ca84\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eadd migration to update \u003ccode\u003emoduleResolution\u003c/code\u003e to \u003ccode\u003ebundler\u003c/code\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/26fd4ea73ad2a0148ae587d582134c68a0bf4b86\"\u003e\u003cimg src=\"https://img.shields.io/badge/26fd4ea73-feat-blue\" alt=\"feat - 26fd4ea73\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eadd migrations for server rendering updates\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/5876577af163b534846e720b0184558197dce741\"\u003e\u003cimg src=\"https://img.shields.io/badge/5876577af-feat-blue\" alt=\"feat - 5876577af\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eAdd prompt for new apps to be zoneless\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/fdc6291dda4903f418667d415b05367390cf829d\"\u003e\u003cimg src=\"https://img.shields.io/badge/fdc6291dd-feat-blue\" alt=\"feat - fdc6291dd\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eadd update migration to keep previous style guide generation behavior\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/093c5a3152c4282d4afb51df40945283cc94d281\"\u003e\u003cimg src=\"https://img.shields.io/badge/093c5a315-feat-blue\" alt=\"feat - 093c5a315\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003edirectly use \u003ccode\u003e@angular/build\u003c/code\u003e in new projects\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/d6f594fe0f8f21d9c0e2abedb5c8433a1aa5c157\"\u003e\u003cimg src=\"https://img.shields.io/badge/d6f594fe0-feat-blue\" alt=\"feat - d6f594fe0\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003egenerate applications using TypeScript project references\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/0ab1ddf632b7305db28a2f87f5c6b099a44669f6\"\u003e\u003cimg src=\"https://img.shields.io/badge/0ab1ddf63-feat-blue\" alt=\"feat - 0ab1ddf63\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003egenerate libraries using TypeScript project references\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/18e13e2ceed931d29aa5582980c7d6d1f66c9787\"\u003e\u003cimg src=\"https://img.shields.io/badge/18e13e2ce-feat-blue\" alt=\"feat - 18e13e2ce\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eremove \u003ccode\u003e--server-routing\u003c/code\u003e option\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/03180fe0358662f8fd3255ad546994da3e3bda9c\"\u003e\u003cimg src=\"https://img.shields.io/badge/03180fe03-feat-blue\" alt=\"feat - 03180fe03\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003euse TypeScript module preserve option for new projects\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/86d241629ff51f0bb5988e81cac8658b01704d49\"\u003e\u003cimg src=\"https://img.shields.io/badge/86d241629-fix-green\" alt=\"fix - 86d241629\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eadd \u003ccode\u003e@angular/ssr\u003c/code\u003e dependency only when \u003ccode\u003eprovideServerRendering\u003c/code\u003e import has been updated\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/9e6b9b5379d0448578b3bfb6100852dea7febe75\"\u003e\u003cimg src=\"https://img.shields.io/badge/9e6b9b537-fix-green\" alt=\"fix - 9e6b9b537\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eadd type checking of host bindings to strict config\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/8654b3fea4e2ba5af651e6c2a4afddaf6fc42802\"\u003e\u003cimg src=\"https://img.shields.io/badge/8654b3fea-fix-green\" alt=\"fix - 8654b3fea\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eapplication migration should migrate karma builder package\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/c557a19ef4eed9f2d805bb235d3819c69a1aaef6\"\u003e\u003cimg src=\"https://img.shields.io/badge/c557a19ef-fix-green\" alt=\"fix - c557a19ef\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eavoid empty polyfill option for new zoneless application\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/90615a88b10535d7f0197008b9d48ceac4409c23\"\u003e\u003cimg src=\"https://img.shields.io/badge/90615a88b-fix-green\" alt=\"fix - 90615a88b\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003edefault component templates to not use \u003ccode\u003e.ng.html\u003c/code\u003e extension\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/672ae14cd21d02a3b4727e2febd88747b9e4c684\"\u003e\u003cimg src=\"https://img.shields.io/badge/672ae14cd-fix-green\" alt=\"fix - 672ae14cd\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003edrop composite in tsconfig\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/da6ef626f960b187a7862f0caa3d8aed38224ac2\"\u003e\u003cimg src=\"https://img.shields.io/badge/da6ef626f-fix-green\" alt=\"fix - da6ef626f\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eensure app-shell schematic consistently uses \u003ccode\u003ewithAppShell\u003c/code\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/f126f8d34b087dd3a916dfb93cd255aac4d6c309\"\u003e\u003cimg src=\"https://img.shields.io/badge/f126f8d34-fix-green\" alt=\"fix - f126f8d34\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eensure module discovery checks for an NgModule decorator\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/dc2f65999a64453a26b61c96080b732fdc4147c8\"\u003e\u003cimg src=\"https://img.shields.io/badge/dc2f65999-fix-green\" alt=\"fix - dc2f65999\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003egenerate component templates with a \u003ccode\u003e.ng.html\u003c/code\u003e file extension\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/23fc8e1e176f23442876b086bff52dd5f35abbc0\"\u003e\u003cimg src=\"https://img.shields.io/badge/23fc8e1e1-fix-green\" alt=\"fix - 23fc8e1e1\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003egenerate components without a \u003ccode\u003e.component\u003c/code\u003e extension/type\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/8d715fa948d432b18d06bcf42eed3a7681383523\"\u003e\u003cimg src=\"https://img.shields.io/badge/8d715fa94-fix-green\" alt=\"fix - 8d715fa94\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003egenerate directives without a .directive extension/type\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/5fc5951440c9306c4349fa3f8dbcb1b584441fe8\"\u003e\u003cimg src=\"https://img.shields.io/badge/5fc595144-fix-green\" alt=\"fix - 5fc595144\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003egenerate guards with a dash type separator\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/040282d8fd5838266785997442c4f5a269666cf3\"\u003e\u003cimg src=\"https://img.shields.io/badge/040282d8f-fix-green\" alt=\"fix - 040282d8f\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003egenerate interceptors with a dash type separator\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/070d60fb383bb14d39f969942641253e54980fcf\"\u003e\u003cimg src=\"https://img.shields.io/badge/070d60fb3-fix-green\" alt=\"fix - 070d60fb3\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003egenerate modules with a dash type separator\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/e6083b57bb5b38db14264253095a9729738d22f2\"\u003e\u003cimg src=\"https://img.shields.io/badge/e6083b57b-fix-green\" alt=\"fix - e6083b57b\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003egenerate pipes with a dash type separator\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/92e193c0b9a2b85b68d83c5f378d30fc8d10f13e\"\u003e\u003cimg src=\"https://img.shields.io/badge/92e193c0b-fix-green\" alt=\"fix - 92e193c0b\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003egenerate resolvers with a dash type separator\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/bc0f07b484300848ee81c5719c58909b40f99deb\"\u003e\u003cimg src=\"https://img.shields.io/badge/bc0f07b48-fix-green\" alt=\"fix - bc0f07b48\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003egenerate services  without a .service extension/type\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/ea1143ddd801b775828f0b62788f4cce0dd7e9ce\"\u003e\u003cimg src=\"https://img.shields.io/badge/ea1143ddd-fix-green\" alt=\"fix - ea1143ddd\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003einfer app component name and path in server schematic\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/bcc0892a65f00e68709e84c380f448a5e0fd05e7\"\u003e\u003cimg src=\"https://img.shields.io/badge/bcc0892a6-fix-green\" alt=\"fix - bcc0892a6\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003emigrate \u003ccode\u003eprovideServerRoutesConfig\u003c/code\u003e to \u003ccode\u003eprovideServerRendering\u003c/code\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/5e8c6494d3eb5a0f61e8b07de4c53233147e9d46\"\u003e\u003cimg src=\"https://img.shields.io/badge/5e8c6494d-fix-green\" alt=\"fix - 5e8c6494d\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003erelative tsconfig paths in references\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/381d35fe40f062713eac550a12b58c30c1ec33a9\"\u003e\u003cimg src=\"https://img.shields.io/badge/381d35fe4-fix-green\" alt=\"fix - 381d35fe4\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eremove empty \u003ccode\u003escripts\u003c/code\u003e option value from new applications\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/148498c2bcd0feb495dc0aa14b6a4555ac01facb\"\u003e\u003cimg src=\"https://img.shields.io/badge/148498c2b-fix-green\" alt=\"fix - 148498c2b\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eRemove experimental from zoneless\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/a910fe9ae0423146f6509c5b9c45c88415365c9f\"\u003e\u003cimg src=\"https://img.shields.io/badge/a910fe9ae-fix-green\" alt=\"fix - a910fe9ae\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eremove explicit \u003ccode\u003eoutputPath\u003c/code\u003e option value from generated applications\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/901ab60d9f63fcff17213dbf7fe17e4a46835974\"\u003e\u003cimg src=\"https://img.shields.io/badge/901ab60d9-fix-green\" alt=\"fix - 901ab60d9\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eremove explicit index option from new applications\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/be6f13ec16f01851d38b900dbfc4df7ccfb94d16\"\u003e\u003cimg src=\"https://img.shields.io/badge/be6f13ec1-fix-green\" alt=\"fix - be6f13ec1\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eremove setting files tsconfig field with SSR/Server generation\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/661609e3e583198828baf236338db17b6222f4d8\"\u003e\u003cimg src=\"https://img.shields.io/badge/661609e3e-fix-green\" alt=\"fix - 661609e3e\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eset explicit type in library schematic\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/0f7dc2cd8f76f928e64e734563a433ff6a0d478c\"\u003e\u003cimg src=\"https://img.shields.io/badge/0f7dc2cd8-fix-green\" alt=\"fix - 0f7dc2cd8\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eskip spec project reference for minimal ng new\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/3cf6ab0f77b23b8717e79b7125ea930cb018ebc5\"\u003e\u003cimg src=\"https://img.shields.io/badge/3cf6ab0f7-fix-green\" alt=\"fix - 3cf6ab0f7\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003esupport using default browser option when not present\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/b13805a77a5654a352a6c6f760965c326977ff14\"\u003e\u003cimg src=\"https://img.shields.io/badge/b13805a77-fix-green\" alt=\"fix - b13805a77\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003euse protected for class member\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/angular/angular-cli/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​angular-devkit/build-angular\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e20.0.0 (2025-05-28)\u003c/h1\u003e\n\u003ch2\u003eBreaking Changes\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/cli\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eNode.js v18 is no longer supported with Angular.\u003c/p\u003e\n\u003cp\u003eBefore updating a project to Angular v20, the Node.js version must be\nat least 20.11.1. For the full list of supported Node.js versions,\nsee \u003ca href=\"https://angular.dev/reference/versions\"\u003ehttps://angular.dev/reference/versions\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eNode.js versions from 22.0 to 22.10 are no longer supported\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​schematics/angular\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e--server-routing\u003c/code\u003e option has been removed from several schematics. Server routing will be used when using the application builder.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular-devkit/schematics\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eThe \u003ccode\u003eNodePackageLinkTask\u003c/code\u003e has been removed without a replacement. Create a custom task if needed.\u003c/p\u003e\n\u003cp\u003eNote: This does not affect application developers.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/build\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eTypeScript versions less than 5.8 are no longer supported.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​schematics/angular\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/e03f2b89992cb1e34a57f9cd5beef77674c116b6\"\u003ee03f2b899\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efeat\u003c/td\u003e\n\u003ctd\u003eAdd global error listeners to new app generation\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/1e137ca848839402bc214fbccdc04243862d01d0\"\u003e1e137ca84\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efeat\u003c/td\u003e\n\u003ctd\u003eadd migration to update \u003ccode\u003emoduleResolution\u003c/code\u003e to \u003ccode\u003ebundler\u003c/code\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/26fd4ea73ad2a0148ae587d582134c68a0bf4b86\"\u003e26fd4ea73\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efeat\u003c/td\u003e\n\u003ctd\u003eadd migrations for server rendering updates\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/5876577af163b534846e720b0184558197dce741\"\u003e5876577af\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efeat\u003c/td\u003e\n\u003ctd\u003eAdd prompt for new apps to be zoneless\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/fdc6291dda4903f418667d415b05367390cf829d\"\u003efdc6291dd\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efeat\u003c/td\u003e\n\u003ctd\u003eadd update migration to keep previous style guide generation behavior\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/093c5a3152c4282d4afb51df40945283cc94d281\"\u003e093c5a315\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efeat\u003c/td\u003e\n\u003ctd\u003edirectly use \u003ccode\u003e@angular/build\u003c/code\u003e in new projects\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/d6f594fe0f8f21d9c0e2abedb5c8433a1aa5c157\"\u003ed6f594fe0\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efeat\u003c/td\u003e\n\u003ctd\u003egenerate applications using TypeScript project references\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/0ab1ddf632b7305db28a2f87f5c6b099a44669f6\"\u003e0ab1ddf63\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efeat\u003c/td\u003e\n\u003ctd\u003egenerate libraries using TypeScript project references\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/18e13e2ceed931d29aa5582980c7d6d1f66c9787\"\u003e18e13e2ce\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efeat\u003c/td\u003e\n\u003ctd\u003eremove \u003ccode\u003e--server-routing\u003c/code\u003e option\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/03180fe0358662f8fd3255ad546994da3e3bda9c\"\u003e03180fe03\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efeat\u003c/td\u003e\n\u003ctd\u003euse TypeScript module preserve option for new projects\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/86d241629ff51f0bb5988e81cac8658b01704d49\"\u003e86d241629\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eadd \u003ccode\u003e@angular/ssr\u003c/code\u003e dependency only when \u003ccode\u003eprovideServerRendering\u003c/code\u003e import has been updated\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/9e6b9b5379d0448578b3bfb6100852dea7febe75\"\u003e9e6b9b537\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eadd type checking of host bindings to strict config\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/8654b3fea4e2ba5af651e6c2a4afddaf6fc42802\"\u003e8654b3fea\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eapplication migration should migrate karma builder package\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/c557a19ef4eed9f2d805bb235d3819c69a1aaef6\"\u003ec557a19ef\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eavoid empty polyfill option for new zoneless application\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/90615a88b10535d7f0197008b9d48ceac4409c23\"\u003e90615a88b\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003edefault component templates to not use \u003ccode\u003e.ng.html\u003c/code\u003e extension\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/672ae14cd21d02a3b4727e2febd88747b9e4c684\"\u003e672ae14cd\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003edrop composite in tsconfig\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/da6ef626f960b187a7862f0caa3d8aed38224ac2\"\u003eda6ef626f\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eensure app-shell schematic consistently uses \u003ccode\u003ewithAppShell\u003c/code\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/f126f8d34b087dd3a916dfb93cd255aac4d6c309\"\u003ef126f8d34\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eensure module discovery checks for an NgModule decorator\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/510db3e93f6aa8daccc80dd0fcbc4dd0c3a3fcec\"\u003e\u003ccode\u003e510db3e\u003c/code\u003e\u003c/a\u003e release: cut the v20.0.0 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/b3fa0a85d4686ca5eda289c8414e3a298e7b1df0\"\u003e\u003ccode\u003eb3fa0a8\u003c/code\u003e\u003c/a\u003e build: update framework and ng-packagr to 20.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/2353de5ceff232936a3dfbdd7587e7a093185b93\"\u003e\u003ccode\u003e2353de5\u003c/code\u003e\u003c/a\u003e release: cut the v20.0.0-rc.4 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/817d8f114adac34040bc389b9369aee85eeb76cd\"\u003e\u003ccode\u003e817d8f1\u003c/code\u003e\u003c/a\u003e build: update esbuild to v0.25.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/fbdbe61682cc9be26f511542bb4df408ed87b592\"\u003e\u003ccode\u003efbdbe61\u003c/code\u003e\u003c/a\u003e build: preserve \u003ccode\u003epeerDependenciesMeta\u003c/code\u003e in snapshots\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/646fbe14758cabdcf8fcaa802b545c00999578be\"\u003e\u003ccode\u003e646fbe1\u003c/code\u003e\u003c/a\u003e refactor(\u003ccode\u003e@​angular/cli\u003c/code\u003e): allow opt-in Node.js compile cache for Bazel\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/a2d77d3a69bf529145a7605a6ba305179ba06107\"\u003e\u003ccode\u003ea2d77d3\u003c/code\u003e\u003c/a\u003e refactor(\u003ccode\u003e@​angular-devkit/architect\u003c/code\u003e): remove redundant internal job schema val...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/ec94eb902e2f88a1eeeb20c098aab68483470720\"\u003e\u003ccode\u003eec94eb9\u003c/code\u003e\u003c/a\u003e build: correctly replace \u003ccode\u003eBUILD_SCM_HASH-PLACEHOLDER\u003c/code\u003e with `BUILD_SCM_ABBREV_...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/25c26ff8876fcf72eca57ccf4eb3ec0ba457a84d\"\u003e\u003ccode\u003e25c26ff\u003c/code\u003e\u003c/a\u003e build: update rules_angular digest to 652e5b0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/a9928cfa68c808e1da430f959544a6ae7e86adc1\"\u003e\u003ccode\u003ea9928cf\u003c/code\u003e\u003c/a\u003e build: update dependency node to v22.16.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/angular/angular-cli/compare/16.2.15...20.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@nx/esbuild` from 16.9.1 to 21.1.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nrwl/nx/releases\"\u003e\u003ccode\u003e@​nx/esbuild\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e21.1.2 (2025-05-24)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e do not hide task list with run-many if there is only 1 task (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/31324\"\u003e#31324\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eJonathan Cammisuli \u003ca href=\"https://github.com/Cammisuli\"\u003e\u003ccode\u003e@​Cammisuli\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e21.1.1 (2025-05-21)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003emodule-federation:\u003c/strong\u003e use runtimeChunk false when not in dev mode (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/31256\"\u003e#31256\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/30637\"\u003e#30637\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/31114\"\u003e#31114\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eColum Ferry \u003ca href=\"https://github.com/Coly010\"\u003e\u003ccode\u003e@​Coly010\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e21.1.0 (2025-05-20)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eangular:\u003c/strong\u003e handle prerender and appshell in covert to rspack (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/31210\"\u003e#31210\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eangular:\u003c/strong\u003e migrate to angular rspack 21 (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/31216\"\u003e#31216\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e focus single tasks (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/31159\"\u003e#31159\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e run parallel based on the number of cpu cores (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/31011\"\u003e#31011\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e add nx console messaging to TUI (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/31148\"\u003e#31148\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e update getTouchedProjectsFromLockFile to detect which projects were changed from pnpm lock file diff (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/31091\"\u003e#31091\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/29986\"\u003e#29986\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e add ai rule files to gitignore (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/31238\"\u003e#31238\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edevkit:\u003c/strong\u003e allow requiring cts config files (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/31103\"\u003e#31103\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enx-dev:\u003c/strong\u003e replace monorepo world link with office hours (\u003ca href=\"https://github.com/nrwl/nx/commit/3f5fd896a1\"\u003e3f5fd896a1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erspack:\u003c/strong\u003e upgrade to version 1.3.8 (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/31070\"\u003e#31070\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003evite:\u003c/strong\u003e add ajv dev dependency for vite-plugin-dts (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/31107\"\u003e#31107\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eangular:\u003c/strong\u003e install \u003ccode\u003e@angular/build\u003c/code\u003e when using vitest test runner (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/31169\"\u003e#31169\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/30646\"\u003e#30646\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e send up and down arrows to pty in interactive mode (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/31084\"\u003e#31084\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e fail nx release cli when publish step fails (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/31088\"\u003e#31088\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e explicitly cleanup forked process task runner (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/31106\"\u003e#31106\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e add keepExistingVersions to jest option to preserve dependency versions (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/30652\"\u003e#30652\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e run script should exit the process when kill signals are r… (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/31109\"\u003e#31109\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e resolve excessive CPU consumption via child_process.rs (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/31110\"\u003e#31110\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e clearer tui colors on light themes (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/31095\"\u003e#31095\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e tui should not exit when underlying process is cancelled (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/31112\"\u003e#31112\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e tui summary should capture more terminal outputs (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/31113\"\u003e#31113\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e replace posix.relative with relative for path resolution (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/30783\"\u003e#30783\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e handle process killing more robustly (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/31131\"\u003e#31131\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/21bdb35a078d1e73c78fd35e6a98921c67aee779\"\u003e\u003ccode\u003e21bdb35\u003c/code\u003e\u003c/a\u003e fix(esbuild): update peerDep range (\u003ca href=\"https://github.com/nrwl/nx/tree/HEAD/packages/esbuild/issues/30402\"\u003e#30402\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/8214ab49f21bc8918c660ad65e39017c3f1140cd\"\u003e\u003ccode\u003e8214ab4\u003c/code\u003e\u003c/a\u003e chore(repo): assign proper outputs to build targets (\u003ca href=\"https://github.com/nrwl/nx/tree/HEAD/packages/esbuild/issues/30865\"\u003e#30865\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/176c792e343221baaab4cef470cd4251066eb20e\"\u003e\u003ccode\u003e176c792\u003c/code\u003e\u003c/a\u003e feat(misc): set a \u003ccode\u003edevelopment\u003c/code\u003e conditional export for buildable libraries wh...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/e0cae539d6ff70d6968ca87af7ed3fd8d866435e\"\u003e\u003ccode\u003ee0cae53\u003c/code\u003e\u003c/a\u003e fix(js): update tinyglobby to speed up shallow file matching (\u003ca href=\"https://github.com/nrwl/nx/tree/HEAD/packages/esbuild/issues/30415\"\u003e#30415\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/ada8be473d5ddd50117145bb1c96c536170baf6a\"\u003e\u003ccode\u003eada8be4\u003c/code\u003e\u003c/a\u003e fix(misc): fix misc issues in project generators for the ts solution setup (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/7da48d6471e7edd1c8d2ac803feef3235c66882c\"\u003e\u003ccode\u003e7da48d6\u003c/code\u003e\u003c/a\u003e fix(bundling): fix esbuild to work with ts project references (\u003ca href=\"https://github.com/nrwl/nx/tree/HEAD/packages/esbuild/issues/30230\"\u003e#30230\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/9cbd476193c097cbdc98731aa450e0fa4cb56e01\"\u003e\u003ccode\u003e9cbd476\u003c/code\u003e\u003c/a\u003e fix(esbuild): update peerDep range (\u003ca href=\"https://github.com/nrwl/nx/tree/HEAD/packages/esbuild/issues/30167\"\u003e#30167\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/c6e9565973884b75c60269b94d12059667d0c395\"\u003e\u003ccode\u003ec6e9565\u003c/code\u003e\u003c/a\u003e cleanup(core): move esbuild to use tinyglobby (\u003ca href=\"https://github.com/nrwl/nx/tree/HEAD/packages/esbuild/issues/29453\"\u003e#29453\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/0334dad23f3af97b100db219c444b1755e6f21f6\"\u003e\u003ccode\u003e0334dad\u003c/code\u003e\u003c/a\u003e fix(js): ensure js libraries' build produce esm output in ts solution setup (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/22cec78331a86bf1d6d2c26fa6d05ac4bbaef93e\"\u003e\u003ccode\u003e22cec78\u003c/code\u003e\u003c/a\u003e docs(bundling): correct esbuild options nesting (\u003ca href=\"https://github.com/nrwl/nx/tree/HEAD/packages/esbuild/issues/28748\"\u003e#28748\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nrwl/nx/commits/21.1.2/packages/esbuild\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~jameshenry\"\u003ejameshenry\u003c/a\u003e, a new releaser for \u003ccode\u003e@​nx/esbuild\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@nx/vite` from 19.8.0 to 21.1.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nrwl/nx/releases\"\u003e\u003ccode\u003e@​nx/vite\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e21.1.2 (2025-05-24)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e do not hide task list with run-many if there is only 1 task (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/31324\"\u003e#31324\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eJonathan Cammisuli \u003ca href=\"https://github.com/Cammisuli\"\u003e\u003ccode\u003e@​Cammisuli\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e21.1.1 (2025-05-21)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003emodule-federation:\u003c/strong\u003e use runtimeChunk false when not in dev mode (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/31256\"\u003e#31256\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/30637\"\u003e#30637\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/31114\"\u003e#31114\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eColum Ferry \u003ca href=\"https://github.com/Coly010\"\u003e\u003ccode\u003e@​Coly010\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e21.1.0 (2025-05-20)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eangular:\u003c/strong\u003e handle prerender and appshell in covert to rspack (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/31210\"\u003e#31210\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eangular:\u003c/strong\u003e migrate to angular rspack 21 (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/31216\"\u003e#31216\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e focus single tasks (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/31159\"\u003e#31159\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e run parallel based on the number of cpu cores (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/31011\"\u003e#31011\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e add nx console messaging to TUI (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/31148\"\u003e#31148\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e update getTouchedProjectsFromLockFile to detect which projects were changed from pnpm lock file diff (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/31091\"\u003e#31091\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/29986\"\u003e#29986\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e add ai rule files to gitignore (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/31238\"\u003e#31238\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edevkit:\u003c/strong\u003e allow requiring cts config files (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/31103\"\u003e#31103\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enx-dev:\u003c/strong\u003e replace monorepo world link with office hours (\u003ca href=\"https://github.com/nrwl/nx/commit/3f5fd896a1\"\u003e3f5fd896a1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erspack:\u003c/strong\u003e upgrade to version 1.3.8 (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/31070\"\u003e#31070\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003evite:\u003c/strong\u003e add ajv dev dependency for vite-plugin-dts (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/31107\"\u003e#31107\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eangular:\u003c/strong\u003e install \u003ccode\u003e@angular/build\u003c/code\u003e when using vitest test runner (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/31169\"\u003e#31169\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/30646\"\u003e#30646\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e send up and down arrows to pty in interactive mode (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/31084\"\u003e#31084\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e fail nx release cli when publish step fails (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/31088\"\u003e#31088\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e explicitly cleanup forked process task runner (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/31106\"\u003e#31106\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e add keepExistingVersions to jest option to preserve dependency versions (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/30652\"\u003e#30652\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e run script should exit the process when kill signals are r… (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/31109\"\u003e#31109\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e resolve excessive CPU consumption via child_process.rs (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/31110\"\u003e#31110\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e clearer tui colors on light themes (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/31095\"\u003e#31095\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e tui should not exit when underlying process is cancelled (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/31112\"\u003e#31112\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e tui summary should capture more terminal outputs (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/31113\"\u003e#31113\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e replace posix.relative with relative for path resolution (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/30783\"\u003e#30783\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e handle process killing more robustly (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/31131\"\u003e#31131\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/d3ecffedc1b9206cacd7a654431e6fb6a88f87fb\"\u003e\u003ccode\u003ed3ecffe\u003c/code\u003e\u003c/a\u003e feat(vite): add ajv dev dependency for vite-plugin-dts (\u003ca href=\"https://github.com/nrwl/nx/tree/HEAD/packages/vite/issues/31107\"\u003e#31107\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/1ab8bdbe98cda0640c2558cfac2a4f3f6b66443a\"\u003e\u003ccode\u003e1ab8bdb\u003c/code\u003e\u003c/a\u003e cleanup(vite): migrate to \u003ccode\u003epicomatch\u003c/code\u003e (\u003ca href=\"https://github.com/nrwl/nx/tree/HEAD/packages/vite/issues/30484\"\u003e#30484\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/73da211694481e82fe36d4129488fae47aa28f02\"\u003e\u003ccode\u003e73da211\u003c/code\u003e\u003c/a\u003e feat(misc): remove migrations prior to v19 in preparation for v21 (\u003ca href=\"https://github.com/nrwl/nx/tree/HEAD/packages/vite/issues/30839\"\u003e#30839\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/8214ab49f21bc8918c660ad65e39017c3f1140cd\"\u003e\u003ccode\u003e8214ab4\u003c/code\u003e\u003c/a\u003e chore(repo): assign proper outputs to build targets (\u003ca href=\"https://github.com/nrwl/nx/tree/HEAD/packages/vite/issues/30865\"\u003e#30865\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/4254c4bccefdcf2253f852914ebcd186aeb6bfc1\"\u003e\u003ccode\u003e4254c4b\u003c/code\u003e\u003c/a\u003e feat(core): allow executors to specify if they are continuous (\u003ca href=\"https://github.com/nrwl/nx/tree/HEAD/packages/vite/issues/30821\"\u003e#30821\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/7989e39461039ac08aabc852ec5351276b6d4d67\"\u003e\u003ccode\u003e7989e39\u003c/code\u003e\u003c/a\u003e feat(vite): infer continuous tasks for dev (\u003ca href=\"https://github.com/nrwl/nx/tree/HEAD/packages/vite/issues/30043\"\u003e#30043\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/2cd32523650f77b4ea28ee90406422974f0c12f0\"\u003e\u003ccode\u003e2cd3252\u003c/code\u003e\u003c/a\u003e feat(js): infer continuous for watch-deps task (\u003ca href=\"https://github.com/nrwl/nx/tree/HEAD/packages/vite/issues/29976\"\u003e#29976\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/985107cac3ff84b544aeeaa1876d91739df5994f\"\u003e\u003ccode\u003e985107c\u003c/code\u003e\u003c/a\u003e fix(vite): ensure nxCopyAssetsPlugin outputs assets to correct location \u003ca href=\"https://github.com/nrwl/nx/tree/HEAD/packages/vite/issues/2878\"\u003e#2878\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/3afa91a502b879d184d925c687f4d1520bd6197f\"\u003e\u003ccode\u003e3afa91a\u003c/code\u003e\u003c/a\u003e fix(angular): use latest version of \u003ccode\u003e@​analogjs/vitest-angular\u003c/code\u003e \u003ca href=\"https://github.com/nrwl/nx/tree/HEAD/packages/vite/issues/30423\"\u003e#30423\u003c/a\u003e (\u003ca href=\"https://github.com/nrwl/nx/tree/HEAD/packages/vite/issues/30560\"\u003e#30560\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/9fa8930afe880ebb546a43cede3bf5193a7ae441\"\u003e\u003ccode\u003e9fa8930\u003c/code\u003e\u003c/a\u003e fix(vite): ensure test target dependency is not duplicated (\u003ca href=\"https://github.com/nrwl/nx/tree/HEAD/packages/vite/issues/30289\"\u003e#30289\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nrwl/nx/commits/21.1.2/packages/vite\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~jameshenry\"\u003ejameshenry\u003c/a\u003e, a new releaser for \u003ccode\u003e@​nx/vite\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@storybook/addon-essentials` from 8.1.11 to 8.6.14\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/storybookjs/storybook/releases\"\u003e\u003ccode\u003e@​storybook/addon-essentials\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.6.14\u003c/h2\u003e\n\u003ch2\u003e8.6.14\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCLI: Add skip onboarding, recommended/minimal config - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/30930\"\u003e#30930\u003c/a\u003e, thanks \u003ca href=\"https://github.com/shilman\"\u003e\u003ccode\u003e@​shilman\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCore: Fix using dates in expect statements - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/28413\"\u003e#28413\u003c/a\u003e, thanks \u003ca href=\"https://github.com/yann-combarnous\"\u003e\u003ccode\u003e@​yann-combarnous\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eReact Native Web: Fix expo router by setting JSX to automatic - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/31484\"\u003e#31484\u003c/a\u003e, thanks \u003ca href=\"https://github.com/dannyhw\"\u003e\u003ccode\u003e@​dannyhw\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eTest: Make sure that lit arrays are not cloned - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/31435\"\u003e#31435\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev8.6.13\u003c/h2\u003e\n\u003ch2\u003e8.6.13\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eControls: Fix boxShadow on empty controls - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/27193\"\u003e#27193\u003c/a\u003e, thanks \u003ca href=\"https://github.com/H0onnn\"\u003e\u003ccode\u003e@​H0onnn\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eReact Native Web: Update \u003ccode\u003ereact-native-web\u003c/code\u003e - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/31324\"\u003e#31324\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ndelangen\"\u003e\u003ccode\u003e@​ndelangen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev8.6.12\u003c/h2\u003e\n\u003ch2\u003e8.6.12\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCLI: Only install Visual Test Addon if test feature is selected - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/30966\"\u003e#30966\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCore: Fix telemetry error on Storybook UI - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/30953\"\u003e#30953\u003c/a\u003e, thanks \u003ca href=\"https://github.com/yannbf\"\u003e\u003ccode\u003e@​yannbf\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eEmber: Fix \u003ccode\u003eember-template-compiler\u003c/code\u003e import for ember 6+ - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/30682\"\u003e#30682\u003c/a\u003e, thanks \u003ca href=\"https://github.com/leoeuclids\"\u003e\u003ccode\u003e@​leoeuclids\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eNext: Upgrade vite-plugin-storybook-nextjs for Next v14 compatibility - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/30997\"\u003e#30997\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eSvelte: Exclude \u003ccode\u003enode_modules\u003c/code\u003e from docgen - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/30981\"\u003e#30981\u003c/a\u003e, thanks \u003ca href=\"https://github.com/JReinhold\"\u003e\u003ccode\u003e@​JReinhold\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev8.6.11\u003c/h2\u003e\n\u003ch2\u003e8.6.11\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAngular: Fix zone.js support for Angular libraries - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/30941\"\u003e#30941\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev8.6.10\u003c/h2\u003e\n\u003ch2\u003e8.6.10\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAddon-docs: Fix non-string handling in Stories block - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/30913\"\u003e#30913\u003c/a\u003e, thanks \u003ca href=\"https://github.com/JamesIves\"\u003e\u003ccode\u003e@​JamesIves\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eNextjs: Fix styled-jsx optimize vite warnings - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/30932\"\u003e#30932\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eReact: Fix actImplementation is not a function - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/30929\"\u003e#30929\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev8.6.9\u003c/h2\u003e\n\u003ch2\u003e8.6.9\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eNext: Fix react aliases in next vite plugin - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/30914\"\u003e#30914\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev8.6.8\u003c/h2\u003e\n\u003ch2\u003e8.6.8\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAngular: Export all files in Angular package.json - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/30849\"\u003e#30849\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCLI: Don't add packageManager entry to package.json automatically - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/30855\"\u003e#30855\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eReact: Allow portable stories to be used in SSR - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/30847\"\u003e#30847\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eSvelte: Adjust Svelte typings to include Svelte 5 function components - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/30852\"\u003e#30852\u003c/a\u003e, thanks \u003ca href=\"https://github.com/dummdidumm\"\u003e\u003ccode\u003e@​dummdidumm\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eTelemetry: Make sure that telemetry doesn't fail on init - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/30857\"\u003e#30857\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eVite: Update HMR filter to target specific story file types - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/30845\"\u003e#30845\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/storybookjs/storybook/blob/v8.6.14/CHANGELOG.md\"\u003e\u003ccode\u003e@​storybook/addon-essentials\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.6.14\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCLI: Add skip onboarding, recommended/minimal config - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/30930\"\u003e#30930\u003c/a\u003e, thanks \u003ca href=\"https://github.com/shilman\"\u003e\u003ccode\u003e@​shilman\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCore: Fix using dates in expect statements - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/28413\"\u003e#28413\u003c/a\u003e, thanks \u003ca href=\"https://github.com/yann-combarnous\"\u003e\u003ccode\u003e@​yann-combarnous\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eReact Native Web: Fix expo router by setting JSX to automatic - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/31484\"\u003e#31484\u003c/a\u003e, thanks \u003ca href=\"https://github.com/dannyhw\"\u003e\u003ccode\u003e@​dannyhw\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eTest: Make sure that lit arrays are not cloned - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/31435\"\u003e#31435\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.6.13\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eControls: Fix boxShadow on empty controls - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/27193\"\u003e#27193\u003c/a\u003e, thanks \u003ca href=\"https://github.com/H0onnn\"\u003e\u003ccode\u003e@​H0onnn\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eReact Native Web: Update \u003ccode\u003ereact-native-web\u003c/code\u003e - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/31324\"\u003e#31324\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ndelangen\"\u003e\u003ccode\u003e@​ndelangen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.6.12\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCLI: Only install Visual Test Addon if test feature is selected - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/30966\"\u003e#30966\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCore: Fix telemetry error on Storybook UI - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/30953\"\u003e#30953\u003c/a\u003e, thanks \u003ca href=\"https://github.com/yannbf\"\u003e\u003ccode\u003e@​yannbf\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eEmber: Fix \u003ccode\u003eember-template-compiler\u003c/code\u003e import for ember 6+ - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/30682\"\u003e#30682\u003c/a\u003e, thanks \u003ca href=\"https://github.com/leoeuclids\"\u003e\u003ccode\u003e@​leoeuclids\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eNext: Update vite-plugin-storybook-nextjs to 2.0.0--canary.33.17a2310.0 - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/30997\"\u003e#30997\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eSvelte: Exclude \u003ccode\u003enode_modules\u003c/code\u003e from docgen - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/30981\"\u003e#30981\u003c/a\u003e, thanks \u003ca href=\"https://github.com/JReinhold\"\u003e\u003ccode\u003e@​JReinhold\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.6.11\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAngular: Fix zone.js support for Angular libraries - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/30941\"\u003e#30941\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.6.10\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAddon-docs: Fix non-string handling in Stories block - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/30913\"\u003e#30913\u003c/a\u003e, thanks \u003ca href=\"https://github.com/JamesIves\"\u003e\u003ccode\u003e@​JamesIves\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eNextjs: Fix styled-jsx optimize vite warnings - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/30932\"\u003e#30932\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eReact: Fix actImplementation is not a function - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/30929\"\u003e#30929\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.6.9\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eNext: Fix react aliases in next vite plugin - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/30914\"\u003e#30914\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.6.8\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAngular: Export all files in Angular package.json - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/30849\"\u003e#30849\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCLI: Don't add packageManager entry to package.json automatically - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/30855\"\u003e#30855\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eReact: Allow portable stories to be used in SSR - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/30847\"\u003e#30847\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eSvelte: Adjust Svelte typings to include Svelte 5 function components - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/30852\"\u003e#30852\u003c/a\u003e, thanks \u003ca href=\"https://github.com/dummdidumm\"\u003e\u003ccode\u003e@​dummdidumm\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eTelemetry: Make sure that telemetry doesn't fail on init - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/30857\"\u003e#30857\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eVite: Update HMR filter to target specific story file types - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/30845\"\u003e#30845\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.6.7\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReact-Native-Web: Fix errors in CLI template stories - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/30821\"\u003e#30821\u003c/a\u003e, thanks \u003ca href=\"https://github.com/dannyhw\"\u003e\u003ccode\u003e@​dannyhw\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.6.6\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAngular: Make sure that polyfills are loaded before the storybook is loaded - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/30811\"\u003e#30811\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/ab871786fa96d2d39acfe78ee64bb7da125e67d4\"\u003e\u003ccode\u003eab87178\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;8...\n\n_Description has been truncated_","html_url":"https://github.com/arup-group/arc-components/pull/368","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/arup-group%2Farc-components/issues/368","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/368/packages"},{"uuid":"2534687154","node_id":"PR_kwDODk9xUM6XFEGy","number":324,"state":"open","title":"Bump the npm_and_yarn group across 1 directory with 15 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-05-21T15:03:24.000Z","updated_at":"2025-05-21T15:03:25.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"npm_and_yarn","update_count":15,"packages":[{"name":"esbuild","old_version":"0.14.38","new_version":"0.25.4","repository_url":"https://github.com/evanw/esbuild"},{"name":"@size-limit/preset-small-lib","old_version":"8.0.1","new_version":"11.2.0","repository_url":"https://github.com/ai/size-limit"},{"name":"@web/dev-server-esbuild","old_version":"0.3.2","new_version":"1.0.4","repository_url":"https://github.com/modernweb-dev/web"},{"name":"body-parser","old_version":"1.20.0","new_version":"1.20.3","repository_url":"https://github.com/expressjs/body-parser"},{"name":"express","old_version":"4.18.1","new_version":"4.21.2","repository_url":"https://github.com/expressjs/express"},{"name":"braces","old_version":"3.0.2","new_version":"3.0.3","repository_url":"https://github.com/micromatch/braces"},{"name":"cookie","old_version":"0.3.1","new_version":"0.7.1","repository_url":"https://github.com/jshttp/cookie"},{"name":"@lhci/cli","old_version":"0.10.0","new_version":"0.14.0","repository_url":"https://github.com/GoogleChrome/lighthouse-ci"},{"name":"ip","old_version":"1.1.5","new_version":"removed","repository_url":"https://github.com/indutny/node-ip"},{"name":"@open-wc/testing","old_version":"3.1.6","new_version":"3.2.2","repository_url":"https://github.com/open-wc/open-wc"},{"name":"@web/test-runner","old_version":"0.14.0","new_version":"0.20.2","repository_url":"https://github.com/modernweb-dev/web"}],"path":null,"ecosystem":"npm"},"body":"Bumps the npm_and_yarn group with 11 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [esbuild](https://github.com/evanw/esbuild) | `0.14.38` | `0.25.4` |\n| [@size-limit/preset-small-lib](https://github.com/ai/size-limit) | `8.0.1` | `11.2.0` |\n| [@web/dev-server-esbuild](https://github.com/modernweb-dev/web/tree/HEAD/packages/dev-server-esbuild) | `0.3.2` | `1.0.4` |\n| [body-parser](https://github.com/expressjs/body-parser) | `1.20.0` | `1.20.3` |\n| [express](https://github.com/expressjs/express) | `4.18.1` | `4.21.2` |\n| [braces](https://github.com/micromatch/braces) | `3.0.2` | `3.0.3` |\n| [cookie](https://github.com/jshttp/cookie) | `0.3.1` | `0.7.1` |\n| [@lhci/cli](https://github.com/GoogleChrome/lighthouse-ci) | `0.10.0` | `0.14.0` |\n| [ip](https://github.com/indutny/node-ip) | `1.1.5` | `removed` |\n| [@open-wc/testing](https://github.com/open-wc/open-wc/tree/HEAD/packages/testing) | `3.1.6` | `3.2.2` |\n| [@web/test-runner](https://github.com/modernweb-dev/web/tree/HEAD/packages/test-runner) | `0.14.0` | `0.20.2` |\n\n\nUpdates `esbuild` from 0.14.38 to 0.25.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/evanw/esbuild/releases\"\u003eesbuild's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.25.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAdd simple support for CORS to esbuild's development server (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4125\"\u003e#4125\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eStarting with version 0.25.0, esbuild's development server is no longer configured to serve cross-origin requests. This was a deliberate change to prevent any website you visit from accessing your running esbuild development server. However, this change prevented (by design) certain use cases such as \u0026quot;debugging in production\u0026quot; by having your production website load code from \u003ccode\u003elocalhost\u003c/code\u003e where the esbuild development server is running.\u003c/p\u003e\n\u003cp\u003eTo enable this use case, esbuild is adding a feature to allow \u003ca href=\"https://developer.mozilla.org/en-US/docs/Web/HTTP/Guides/CORS\"\u003eCross-Origin Resource Sharing\u003c/a\u003e (a.k.a. CORS) for \u003ca href=\"https://developer.mozilla.org/en-US/docs/Web/HTTP/Guides/CORS#simple_requests\"\u003esimple requests\u003c/a\u003e. Specifically, passing your origin to the new \u003ccode\u003ecors\u003c/code\u003e option will now set the \u003ccode\u003eAccess-Control-Allow-Origin\u003c/code\u003e response header when the request has a matching \u003ccode\u003eOrigin\u003c/code\u003e header. Note that this currently only works for requests that don't send a preflight \u003ccode\u003eOPTIONS\u003c/code\u003e request, as esbuild's development server doesn't currently support \u003ccode\u003eOPTIONS\u003c/code\u003e requests.\u003c/p\u003e\n\u003cp\u003eSome examples:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eCLI:\u003c/strong\u003e\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003eesbuild --servedir=. --cors-origin=https://example.com\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eJS:\u003c/strong\u003e\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003econst ctx = await esbuild.context({})\nawait ctx.serve({\n  servedir: '.',\n  cors: {\n    origin: 'https://example.com',\n  },\n})\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eGo:\u003c/strong\u003e\u003c/p\u003e\n\u003cpre lang=\"go\"\u003e\u003ccode\u003ectx, _ := api.Context(api.BuildOptions{})\nctx.Serve(api.ServeOptions{\n  Servedir: \u0026quot;.\u0026quot;,\n  CORS: api.CORSOptions{\n    Origin: []string{\u0026quot;https://example.com\u0026quot;},\n  },\n})\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThe special origin \u003ccode\u003e*\u003c/code\u003e can be used to allow any origin to access esbuild's development server. Note that this means any website you visit will be able to read everything served by esbuild.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ePass through invalid URLs in source maps unmodified (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4169\"\u003e#4169\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis fixes a regression in version 0.25.0 where \u003ccode\u003esources\u003c/code\u003e in source maps that form invalid URLs were not being passed through to the output. Version 0.25.0 changed the interpretation of \u003ccode\u003esources\u003c/code\u003e from file paths to URLs, which means that URL parsing can now fail. Previously URLs that couldn't be parsed were replaced with the empty string. With this release, invalid URLs in \u003ccode\u003esources\u003c/code\u003e should now be passed through unmodified.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eHandle exports named \u003ccode\u003e__proto__\u003c/code\u003e in ES modules (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4162\"\u003e#4162\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/evanw/esbuild/pull/4163\"\u003e#4163\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eIn JavaScript, the special property name \u003ccode\u003e__proto__\u003c/code\u003e sets the prototype when used inside an object literal. Previously esbuild's ESM-to-CommonJS conversion didn't special-case the property name of exports named \u003ccode\u003e__proto__\u003c/code\u003e so the exported getter accidentally became the prototype of the object literal. It's unclear what this affects, if anything, but it's better practice to avoid this by using a computed property name in this case.\u003c/p\u003e\n\u003cp\u003eThis fix was contributed by \u003ca href=\"https://github.com/magic-akari\"\u003e\u003ccode\u003e@​magic-akari\u003c/code\u003e\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/evanw/esbuild/blob/main/CHANGELOG-2022.md\"\u003eesbuild's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog: 2022\u003c/h1\u003e\n\u003cp\u003eThis changelog documents all esbuild versions published in the year 2022 (versions 0.14.11 through 0.16.12).\u003c/p\u003e\n\u003ch2\u003e0.16.12\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eLoader defaults to \u003ccode\u003ejs\u003c/code\u003e for extensionless files (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/2776\"\u003e#2776\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eCertain packages contain files without an extension. For example, the \u003ccode\u003eyargs\u003c/code\u003e package contains the file \u003ccode\u003eyargs/yargs\u003c/code\u003e which has no extension. Node, Webpack, and Parcel can all understand code that imports \u003ccode\u003eyargs/yargs\u003c/code\u003e because they assume that the file is JavaScript. However, esbuild was previously unable to understand this code because it relies on the file extension to tell it how to interpret the file. With this release, esbuild will now assume files without an extension are JavaScript files. This can be customized by setting the loader for \u003ccode\u003e\u0026quot;\u0026quot;\u003c/code\u003e (the empty string, representing files without an extension) to another loader. For example, if you want files without an extension to be treated as CSS instead, you can do that like this:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eCLI:\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003eesbuild --bundle --loader:=css\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eJS:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eesbuild.build({\n  bundle: true,\n  loader: { '': 'css' },\n})\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eGo:\u003c/p\u003e\n\u003cpre lang=\"go\"\u003e\u003ccode\u003eapi.Build(api.BuildOptions{\n  Bundle: true,\n  Loader: map[string]api.Loader{\u0026quot;\u0026quot;: api.LoaderCSS},\n})\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eIn addition, the \u003ccode\u003e\u0026quot;type\u0026quot;\u003c/code\u003e field in \u003ccode\u003epackage.json\u003c/code\u003e files now only applies to files with an explicit \u003ccode\u003e.js\u003c/code\u003e, \u003ccode\u003e.jsx\u003c/code\u003e, \u003ccode\u003e.ts\u003c/code\u003e, or \u003ccode\u003e.tsx\u003c/code\u003e extension. Previously it was incorrectly applied by esbuild to all files that had an extension other than \u003ccode\u003e.mjs\u003c/code\u003e, \u003ccode\u003e.mts\u003c/code\u003e, \u003ccode\u003e.cjs\u003c/code\u003e, or \u003ccode\u003e.cts\u003c/code\u003e including extensionless files. So for example an extensionless file in a \u003ccode\u003e\u0026quot;type\u0026quot;: \u0026quot;module\u0026quot;\u003c/code\u003e package is now treated as CommonJS instead of ESM.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.16.11\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAvoid a syntax error in the presence of direct \u003ccode\u003eeval\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/2761\"\u003e#2761\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThe behavior of nested \u003ccode\u003efunction\u003c/code\u003e declarations in JavaScript depends on whether the code is run in strict mode or not. It would be problematic if esbuild preserved nested \u003ccode\u003efunction\u003c/code\u003e declarations in its output because then the behavior would depend on whether the output was run in strict mode or not instead of respecting the strict mode behavior of the original source code. To avoid this, esbuild transforms nested \u003ccode\u003efunction\u003c/code\u003e declarations to preserve the intended behavior of the original source code regardless of whether the output is run in strict mode or not:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e// Original code\nif (true) {\n  function foo() {}\n  console.log(!!foo)\n  foo = null\n  console.log(!!foo)\n}\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/218d29e9da018d60cf87b8fb496bb8167936ff54\"\u003e\u003ccode\u003e218d29e\u003c/code\u003e\u003c/a\u003e publish 0.25.4 to npm\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/e66cd0bf6daebff56527540c433c69e49e9dcb13\"\u003e\u003ccode\u003ee66cd0b\u003c/code\u003e\u003c/a\u003e dev server: simple support for CORS requests (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4171\"\u003e#4171\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/8bf33685941e857c2b0f10c4d719a895f9d1ceea\"\u003e\u003ccode\u003e8bf3368\u003c/code\u003e\u003c/a\u003e js api: validate some options as arrays of strings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/1e7375a6be924f1b2b5e339268cd5a79b54d58f7\"\u003e\u003ccode\u003e1e7375a\u003c/code\u003e\u003c/a\u003e js api: simplify comma-separated array validation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/5f5964d53815075839abf8c343af97051c429c55\"\u003e\u003ccode\u003e5f5964d\u003c/code\u003e\u003c/a\u003e release notes for \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4163\"\u003e#4163\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/adb5284c7490c41069651916b8496625f74eddef\"\u003e\u003ccode\u003eadb5284\u003c/code\u003e\u003c/a\u003e fix: handle \u003ccode\u003e__proto__\u003c/code\u003e as a computed property in exports and add tests for s...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/0aa9f7bf792e58a96a8342cb8ac4f3bcf79a5308\"\u003e\u003ccode\u003e0aa9f7b\u003c/code\u003e\u003c/a\u003e fix \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4169\"\u003e#4169\u003c/a\u003e: keep invalid source map URLs unmodified\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/5959289d90667c5a4026e6fb32cc58bbed9fc88a\"\u003e\u003ccode\u003e5959289\u003c/code\u003e\u003c/a\u003e add additional guards for \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4114\"\u003e#4114\u003c/a\u003e when using \u003ccode\u003e:is()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/677910b073194b64d5ae01aefd7a7465bbf5b27b\"\u003e\u003ccode\u003e677910b\u003c/code\u003e\u003c/a\u003e publish 0.25.3 to npm\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/a41040efdbd6464ee7c3c5590105b4a4ae5a03be\"\u003e\u003ccode\u003ea41040e\u003c/code\u003e\u003c/a\u003e fix \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4110\"\u003e#4110\u003c/a\u003e: support custom non-IP \u003ccode\u003ehost\u003c/code\u003e values\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/evanw/esbuild/compare/v0.14.38...v0.25.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@size-limit/preset-small-lib` from 8.0.1 to 11.2.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ai/size-limit/releases\"\u003e\u003ccode\u003e@​size-limit/preset-small-lib\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e11.2.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003e--config\u003c/code\u003e argument (by \u003ca href=\"https://github.com/EvgenyWas\"\u003e\u003ccode\u003e@​EvgenyWas\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eAdded top-level \u003ccode\u003eawait\u003c/code\u003e support to config (by \u003ca href=\"https://github.com/aryaemami59\"\u003e\u003ccode\u003e@​aryaemami59\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003etime\u003c/code\u003e option to config (by \u003ca href=\"https://github.com/EvgenyWas\"\u003e\u003ccode\u003e@​EvgenyWas\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003emessage\u003c/code\u003e option to config (by \u003ca href=\"https://github.com/dartess\"\u003e\u003ccode\u003e@​dartess\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eUpdated \u003ccode\u003eesbuild\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e11.1.6\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated \u003ccode\u003echokidar\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eUpdated \u003ccode\u003eesbuild\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eUpdated \u003ccode\u003ejiti\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e11.1.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReduced dependencies (by \u003ca href=\"https://github.com/ziebam\"\u003e\u003ccode\u003e@​ziebam\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eUpdated \u003ccode\u003eesbuild\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e11.1.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed types (by \u003ca href=\"https://github.com/aryaemami59\"\u003e\u003ccode\u003e@​aryaemami59\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e11.1.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated \u003ccode\u003eesbuild\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eUpdated CSS loaders for webpack.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e11.1.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed CSS support in esbuild plugin (by \u003ca href=\"https://github.com/just-boris\"\u003e\u003ccode\u003e@​just-boris\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e11.1.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed Windows support (by \u003ca href=\"https://github.com/aryaemami59\"\u003e\u003ccode\u003e@​aryaemami59\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e11.1.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded TypeScript support for config (by \u003ca href=\"https://github.com/aryaemami59\"\u003e\u003ccode\u003e@​aryaemami59\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003ewebpack-why\u003c/code\u003e regression (by \u003ca href=\"https://github.com/hoo00nn\"\u003e\u003ccode\u003e@​hoo00nn\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e11.0.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003e.mjs\u003c/code\u003e config support (by \u003ca href=\"https://github.com/aryaemami59\"\u003e\u003ccode\u003e@​aryaemami59\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eUpdated \u003ccode\u003eesbuild\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ai/size-limit/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​size-limit/preset-small-lib\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e11.2.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003e--config\u003c/code\u003e argument (by \u003ca href=\"https://github.com/EvgenyWas\"\u003e\u003ccode\u003e@​EvgenyWas\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eAdded top-level \u003ccode\u003eawait\u003c/code\u003e support to config (by \u003ca href=\"https://github.com/aryaemami59\"\u003e\u003ccode\u003e@​aryaemami59\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003etime\u003c/code\u003e option to config (by \u003ca href=\"https://github.com/EvgenyWas\"\u003e\u003ccode\u003e@​EvgenyWas\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003emessage\u003c/code\u003e option to config (by \u003ca href=\"https://github.com/dartess\"\u003e\u003ccode\u003e@​dartess\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eUpdated \u003ccode\u003eesbuild\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e11.1.6\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated \u003ccode\u003echokidar\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eUpdated \u003ccode\u003eesbuild\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eUpdated \u003ccode\u003ejiti\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e11.1.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReduced dependencies (by \u003ca href=\"https://github.com/ziebam\"\u003e\u003ccode\u003e@​ziebam\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eUpdated \u003ccode\u003eesbuild\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e11.1.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed types (by \u003ca href=\"https://github.com/aryaemami59\"\u003e\u003ccode\u003e@​aryaemami59\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e11.1.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated \u003ccode\u003eesbuild\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eUpdated CSS loaders for webpack.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e11.1.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed CSS support in esbuild plugin (by \u003ca href=\"https://github.com/just-boris\"\u003e\u003ccode\u003e@​just-boris\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e11.1.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed Windows support (by \u003ca href=\"https://github.com/aryaemami59\"\u003e\u003ccode\u003e@​aryaemami59\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e11.1.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded TypeScript support for config (by \u003ca href=\"https://github.com/aryaemami59\"\u003e\u003ccode\u003e@​aryaemami59\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003ewebpack-why\u003c/code\u003e regression (by \u003ca href=\"https://github.com/hoo00nn\"\u003e\u003ccode\u003e@​hoo00nn\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e11.0.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003e.mjs\u003c/code\u003e config support (by Arya Emami).\u003c/li\u003e\n\u003cli\u003eUpdated \u003ccode\u003eesbuild\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e11.0.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003erequire is not defined\u003c/code\u003e regression.\u003c/li\u003e\n\u003cli\u003eUpdated \u003ccode\u003eesbuild-visualizer\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e11.0.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated \u003ccode\u003eestimo\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eUpdated \u003ccode\u003elilconfig\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e11.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMoved to Brotli as default compression. Use \u003ccode\u003egzip: true\u003c/code\u003e for old behavior.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.0.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed third-party plugins support (by \u003ca href=\"https://github.com/JounQin\"\u003e\u003ccode\u003e@​JounQin\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ai/size-limit/commit/896eee2dc167e01a42d69f6bdbd4462ef3d867e7\"\u003e\u003ccode\u003e896eee2\u003c/code\u003e\u003c/a\u003e Release 11.2.0 version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ai/size-limit/commit/69fab9c18f95d6aa45bc8cefdd4ef97f11dd1af0\"\u003e\u003ccode\u003e69fab9c\u003c/code\u003e\u003c/a\u003e Update Vitest\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ai/size-limit/commit/15a4c46949d43fd88e72280bb9113b622732d884\"\u003e\u003ccode\u003e15a4c46\u003c/code\u003e\u003c/a\u003e Update dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ai/size-limit/commit/edda423227cc51dc8e5eab32d99215629970d64c\"\u003e\u003ccode\u003eedda423\u003c/code\u003e\u003c/a\u003e feat: add time options to set loading network speed, latency and message (\u003ca href=\"https://redirect.github.com/ai/size-limit/issues/384\"\u003e#384\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ai/size-limit/commit/6f44d9b1e2bac2555d5067e22f7edbe13ee569a1\"\u003e\u003ccode\u003e6f44d9b\u003c/code\u003e\u003c/a\u003e Avoid patterns in simple example\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ai/size-limit/commit/549350a51c4bff8d475434fb423d8e594ae28cdf\"\u003e\u003ccode\u003e549350a\u003c/code\u003e\u003c/a\u003e feat: implement new --config arg to specify a custom path to configuration fi...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ai/size-limit/commit/3542c73a58874effc80a4549bdac3a4906766ee5\"\u003e\u003ccode\u003e3542c73\u003c/code\u003e\u003c/a\u003e fix: remove extra blank line in terminal when output is empty (\u003ca href=\"https://redirect.github.com/ai/size-limit/issues/383\"\u003e#383\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ai/size-limit/commit/5b831e16a76ea03154a36c3a8a5e024eaf5936f9\"\u003e\u003ccode\u003e5b831e1\u003c/code\u003e\u003c/a\u003e Fix pnpm version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ai/size-limit/commit/7b56b5352f9133848a8f532cf39f97015ce1a794\"\u003e\u003ccode\u003e7b56b53\u003c/code\u003e\u003c/a\u003e Update dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ai/size-limit/commit/7a0c61879574765fc0cb2edf0b2ac477899c14ed\"\u003e\u003ccode\u003e7a0c618\u003c/code\u003e\u003c/a\u003e Bump cross-spawn from 7.0.3 to 7.0.5 (\u003ca href=\"https://redirect.github.com/ai/size-limit/issues/381\"\u003e#381\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ai/size-limit/compare/8.0.1...11.2.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@web/dev-server-esbuild` from 0.3.2 to 1.0.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/modernweb-dev/web/releases\"\u003e\u003ccode\u003e@​web/dev-server-esbuild\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​web/dev-server-esbuild\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.0.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ed826727: upgrade esbuild to 0.25.x\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​web/dev-server-esbuild\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.0.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ef506af31: Upgrade esbuild to 0.24.x\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [fb33d75c]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​web/dev-server-core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.7.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/modernweb-dev/web/blob/master/packages/dev-server-esbuild/CHANGELOG.md\"\u003e\u003ccode\u003e@​web/dev-server-esbuild\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.0.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ed826727: upgrade esbuild to 0.25.x\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ef506af31: Upgrade esbuild to 0.24.x\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [fb33d75c]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​web/dev-server-core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.7.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: update \u003ccode\u003e@​web/dev-server-core\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ee31de569: Update \u003ccode\u003e@web/dev-server-rollup\u003c/code\u003e to latest version\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.0\u003c/h2\u003e\n\u003ch3\u003eMajor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e8218a0a5: Update ESBuild to latest version.\u003c/p\u003e\n\u003cp\u003eESBuild has changed how TypeScript decorators are enabled in preparation for JavaScript decorators to land in browsers. ESBuild now requires the \u003ccode\u003eexperimentalDecorators\u003c/code\u003e key to be set to \u003ccode\u003etrue\u003c/code\u003e in the \u003ccode\u003etsconfig.json\u003c/code\u003e for TypeScript decorators to be enabled.\u003c/p\u003e\n\u003cp\u003eIf you are having issues with decorators after updating to this version, try setting the \u003ccode\u003eexperimentalDecorators\u003c/code\u003e key in your \u003ccode\u003etsconfig.json\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ec185cbaa: Set minimum node version to 18\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [c185cbaa]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​web/dev-server-core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.7.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.4.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eef6b2543: Use split versions for all lit dependencies\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modernweb-dev/web/commit/3a6bf8f927f4839f464e6ee15b7f4374bd238630\"\u003e\u003ccode\u003e3a6bf8f\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modernweb-dev/web/commit/d826727ef950e792217fa0f3d91054d2e02a689f\"\u003e\u003ccode\u003ed826727\u003c/code\u003e\u003c/a\u003e fix: upgrade esbuild to 0.25.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modernweb-dev/web/commit/5f4f3510c358427881ff1fadaa03b61babdc7ed0\"\u003e\u003ccode\u003e5f4f351\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modernweb-dev/web/commit/dc2351761cd18731857eb902281fe72e3ce41811\"\u003e\u003ccode\u003edc23517\u003c/code\u003e\u003c/a\u003e chore: bump esbuild to 0.24.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modernweb-dev/web/commit/f506af31645a1acecdbdbc7401d824e62e327d09\"\u003e\u003ccode\u003ef506af3\u003c/code\u003e\u003c/a\u003e chore: upgrade esbuild to 0.20.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modernweb-dev/web/commit/03f3c6f0b376232812dcb34b42365ab5e0a1ae19\"\u003e\u003ccode\u003e03f3c6f\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modernweb-dev/web/commit/54d65a4e5d6f9a29b11fa236872365c1bb140a78\"\u003e\u003ccode\u003e54d65a4\u003c/code\u003e\u003c/a\u003e ci: align reporters across all packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modernweb-dev/web/commit/90e44725cf73016de9cf3c20d3b4e0f909236307\"\u003e\u003ccode\u003e90e4472\u003c/code\u003e\u003c/a\u003e ci: use workspaces to run node tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modernweb-dev/web/commit/0780a221e360af34307f7a2173ca13e36051f438\"\u003e\u003ccode\u003e0780a22\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modernweb-dev/web/commit/ce40a8f545247ff81384ffce744aa5461217e2ff\"\u003e\u003ccode\u003ece40a8f\u003c/code\u003e\u003c/a\u003e update \u003ccode\u003e@​web/dev-server-rollup\u003c/code\u003e in more places\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/modernweb-dev/web/commits/@web/dev-server-esbuild@1.0.4/packages/dev-server-esbuild\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `body-parser` from 1.20.0 to 1.20.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/expressjs/body-parser/releases\"\u003ebody-parser's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.20.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eImportant\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edeps: qs@6.13.0\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003edepth\u003c/code\u003e option to customize the depth level in the parser\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eIMPORTANT:\u003c/strong\u003e The default \u003ccode\u003edepth\u003c/code\u003e level for parsing URL-encoded data is now \u003ccode\u003e32\u003c/code\u003e (previously was \u003ccode\u003eInfinity\u003c/code\u003e). \u003ca href=\"https://github.com/expressjs/body-parser/blob/17529513673e39ba79886a7ce3363320cf1c0c50/README.md#depth\"\u003eDocumentation\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echore: add support for OSSF scorecard reporting by \u003ca href=\"https://github.com/inigomarquinez\"\u003e\u003ccode\u003e@​inigomarquinez\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/body-parser/pull/522\"\u003eexpressjs/body-parser#522\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: fix errors in ci github action for node 8 and 9 by \u003ca href=\"https://github.com/inigomarquinez\"\u003e\u003ccode\u003e@​inigomarquinez\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/body-parser/pull/523\"\u003eexpressjs/body-parser#523\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: pin to node@22.4.1 by \u003ca href=\"https://github.com/wesleytodd\"\u003e\u003ccode\u003e@​wesleytodd\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/body-parser/pull/527\"\u003eexpressjs/body-parser#527\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edeps: qs@6.12.3 by \u003ca href=\"https://github.com/melikhov-dev\"\u003e\u003ccode\u003e@​melikhov-dev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/body-parser/pull/521\"\u003eexpressjs/body-parser#521\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd OSSF Scorecard badge by \u003ca href=\"https://github.com/bjohansebas\"\u003e\u003ccode\u003e@​bjohansebas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/body-parser/pull/531\"\u003eexpressjs/body-parser#531\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLinter by \u003ca href=\"https://github.com/UlisesGascon\"\u003e\u003ccode\u003e@​UlisesGascon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/body-parser/pull/534\"\u003eexpressjs/body-parser#534\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRelease: 1.20.3 by \u003ca href=\"https://github.com/UlisesGascon\"\u003e\u003ccode\u003e@​UlisesGascon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/body-parser/pull/535\"\u003eexpressjs/body-parser#535\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/inigomarquinez\"\u003e\u003ccode\u003e@​inigomarquinez\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/expressjs/body-parser/pull/522\"\u003eexpressjs/body-parser#522\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/melikhov-dev\"\u003e\u003ccode\u003e@​melikhov-dev\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/expressjs/body-parser/pull/521\"\u003eexpressjs/body-parser#521\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bjohansebas\"\u003e\u003ccode\u003e@​bjohansebas\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/expressjs/body-parser/pull/531\"\u003eexpressjs/body-parser#531\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/UlisesGascon\"\u003e\u003ccode\u003e@​UlisesGascon\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/expressjs/body-parser/pull/534\"\u003eexpressjs/body-parser#534\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/expressjs/body-parser/compare/1.20.2...1.20.3\"\u003ehttps://github.com/expressjs/body-parser/compare/1.20.2...1.20.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e1.20.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix strict json error message on Node.js 19+\u003c/li\u003e\n\u003cli\u003edeps: content-type@~1.0.5\n\u003cul\u003e\n\u003cli\u003eperf: skip value escaping when unnecessary\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003edeps: raw-body@2.5.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.20.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edeps: qs@6.11.0\u003c/li\u003e\n\u003cli\u003eperf: remove unnecessary object clone\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/expressjs/body-parser/blob/master/HISTORY.md\"\u003ebody-parser's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e1.20.3 / 2024-09-10\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003edeps: qs@6.13.0\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003edepth\u003c/code\u003e option to customize the depth level in the parser\u003c/li\u003e\n\u003cli\u003eIMPORTANT: The default \u003ccode\u003edepth\u003c/code\u003e level for parsing URL-encoded data is now \u003ccode\u003e32\u003c/code\u003e (previously was \u003ccode\u003eInfinity\u003c/code\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e1.20.2 / 2023-02-21\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFix strict json error message on Node.js 19+\u003c/li\u003e\n\u003cli\u003edeps: content-type@~1.0.5\n\u003cul\u003e\n\u003cli\u003eperf: skip value escaping when unnecessary\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003edeps: raw-body@2.5.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e1.20.1 / 2022-10-06\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003edeps: qs@6.11.0\u003c/li\u003e\n\u003cli\u003eperf: remove unnecessary object clone\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/body-parser/commit/17529513673e39ba79886a7ce3363320cf1c0c50\"\u003e\u003ccode\u003e1752951\u003c/code\u003e\u003c/a\u003e 1.20.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/body-parser/commit/39744cfe2ac4fb37a19ed7c43e3a74332f428e17\"\u003e\u003ccode\u003e39744cf\u003c/code\u003e\u003c/a\u003e chore: linter (\u003ca href=\"https://redirect.github.com/expressjs/body-parser/issues/534\"\u003e#534\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/body-parser/commit/b2695c4450f06ba3b0ccf48d872a229bb41c9bce\"\u003e\u003ccode\u003eb2695c4\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/body-parser/commit/ade0f3f82f91086d6cd2ed2cb4b0aff448fbc2e5\"\u003e\u003ccode\u003eade0f3f\u003c/code\u003e\u003c/a\u003e add scorecard to readme (\u003ca href=\"https://redirect.github.com/expressjs/body-parser/issues/531\"\u003e#531\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/body-parser/commit/99a1bd62456f932004b84767d6393bc261f75d36\"\u003e\u003ccode\u003e99a1bd6\u003c/code\u003e\u003c/a\u003e deps: qs@6.12.3 (\u003ca href=\"https://redirect.github.com/expressjs/body-parser/issues/521\"\u003e#521\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/body-parser/commit/947859160527c7aaaa20da79e2c3ba542baaaf66\"\u003e\u003ccode\u003e9478591\u003c/code\u003e\u003c/a\u003e fix: pin to node@22.4.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/body-parser/commit/83db46a1e5512135ce01ed90b9132ee16a2657a8\"\u003e\u003ccode\u003e83db46a\u003c/code\u003e\u003c/a\u003e ci: fix errors in ci github action for node 8 and 9 (\u003ca href=\"https://redirect.github.com/expressjs/body-parser/issues/523\"\u003e#523\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/body-parser/commit/9d4e2125b580b055b2a3aa140df9b8fce363af46\"\u003e\u003ccode\u003e9d4e212\u003c/code\u003e\u003c/a\u003e chore: add support for OSSF scorecard reporting (\u003ca href=\"https://redirect.github.com/expressjs/body-parser/issues/522\"\u003e#522\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/body-parser/commit/ee91374eae1555af679550b1d2fb5697d9924109\"\u003e\u003ccode\u003eee91374\u003c/code\u003e\u003c/a\u003e 1.20.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/body-parser/commit/368a93a613a1ac6cbdec9694f4018e707b3c1f50\"\u003e\u003ccode\u003e368a93a\u003c/code\u003e\u003c/a\u003e Fix strict json error message on Node.js 19+\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/expressjs/body-parser/compare/1.20.0...1.20.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~ulisesgascon\"\u003eulisesgascon\u003c/a\u003e, a new releaser for body-parser since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `express` from 4.18.1 to 4.21.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/expressjs/express/releases\"\u003eexpress's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.21.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd funding field (v4) by \u003ca href=\"https://github.com/bjohansebas\"\u003e\u003ccode\u003e@​bjohansebas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6065\"\u003eexpressjs/express#6065\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edeps: path-to-regexp@0.1.11 by \u003ca href=\"https://github.com/blakeembrey\"\u003e\u003ccode\u003e@​blakeembrey\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/5956\"\u003eexpressjs/express#5956\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edeps: bump path-to-regexp@0.1.12 by \u003ca href=\"https://github.com/jonchurch\"\u003e\u003ccode\u003e@​jonchurch\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6209\"\u003eexpressjs/express#6209\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRelease: 4.21.2 by \u003ca href=\"https://github.com/UlisesGascon\"\u003e\u003ccode\u003e@​UlisesGascon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6094\"\u003eexpressjs/express#6094\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/expressjs/express/compare/4.21.1...4.21.2\"\u003ehttps://github.com/expressjs/express/compare/4.21.1...4.21.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e4.21.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBackport a fix for CVE-2024-47764 to the 4.x branch by \u003ca href=\"https://github.com/joshbuker\"\u003e\u003ccode\u003e@​joshbuker\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6029\"\u003eexpressjs/express#6029\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRelease: 4.21.1 by \u003ca href=\"https://github.com/UlisesGascon\"\u003e\u003ccode\u003e@​UlisesGascon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6031\"\u003eexpressjs/express#6031\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/expressjs/express/compare/4.21.0...4.21.1\"\u003ehttps://github.com/expressjs/express/compare/4.21.0...4.21.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e4.21.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDeprecate \u003ccode\u003e\u0026quot;back\u0026quot;\u003c/code\u003e magic string in redirects by \u003ca href=\"https://github.com/blakeembrey\"\u003e\u003ccode\u003e@​blakeembrey\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/5935\"\u003eexpressjs/express#5935\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efinalhandler@1.3.1 by \u003ca href=\"https://github.com/wesleytodd\"\u003e\u003ccode\u003e@​wesleytodd\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/5954\"\u003eexpressjs/express#5954\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): serve-static@1.16.2 by \u003ca href=\"https://github.com/wesleytodd\"\u003e\u003ccode\u003e@​wesleytodd\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/5951\"\u003eexpressjs/express#5951\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgraded dependency qs to 6.13.0 to match qs in body-parser by \u003ca href=\"https://github.com/agadzinski93\"\u003e\u003ccode\u003e@​agadzinski93\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/5946\"\u003eexpressjs/express#5946\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agadzinski93\"\u003e\u003ccode\u003e@​agadzinski93\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/5946\"\u003eexpressjs/express#5946\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/expressjs/express/compare/4.20.0...4.21.0\"\u003ehttps://github.com/expressjs/express/compare/4.20.0...4.21.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e4.20.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eImportant\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eIMPORTANT: The default \u003ccode\u003edepth\u003c/code\u003e level for parsing URL-encoded data is now \u003ccode\u003e32\u003c/code\u003e (previously was \u003ccode\u003eInfinity\u003c/code\u003e)\u003c/li\u003e\n\u003cli\u003eRemove link renderization in html while using \u003ccode\u003eres.redirect\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e4.19.2 Staging by \u003ca href=\"https://github.com/wesleytodd\"\u003e\u003ccode\u003e@​wesleytodd\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/5561\"\u003eexpressjs/express#5561\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eremove duplicate location test for data uri by \u003ca href=\"https://github.com/wesleytodd\"\u003e\u003ccode\u003e@​wesleytodd\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/5562\"\u003eexpressjs/express#5562\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: document beta releases expectations by \u003ca href=\"https://github.com/marco-ippolito\"\u003e\u003ccode\u003e@​marco-ippolito\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/5565\"\u003eexpressjs/express#5565\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCut down on duplicated CI runs by \u003ca href=\"https://github.com/jonchurch\"\u003e\u003ccode\u003e@​jonchurch\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/5564\"\u003eexpressjs/express#5564\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd a Threat Model by \u003ca href=\"https://github.com/UlisesGascon\"\u003e\u003ccode\u003e@​UlisesGascon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/5526\"\u003eexpressjs/express#5526\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAssign captain of encodeurl by \u003ca href=\"https://github.com/blakeembrey\"\u003e\u003ccode\u003e@​blakeembrey\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/5579\"\u003eexpressjs/express#5579\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNominate jonchurch as repo captain for \u003ccode\u003ehttp-errors\u003c/code\u003e, \u003ccode\u003eexpressjs.com\u003c/code\u003e, \u003ccode\u003emorgan\u003c/code\u003e, \u003ccode\u003ecors\u003c/code\u003e, \u003ccode\u003ebody-parser\u003c/code\u003e by \u003ca href=\"https://github.com/jonchurch\"\u003e\u003ccode\u003e@​jonchurch\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/5587\"\u003eexpressjs/express#5587\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: update Security.md by \u003ca href=\"https://github.com/inigomarquinez\"\u003e\u003ccode\u003e@​inigomarquinez\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/5590\"\u003eexpressjs/express#5590\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: update triage nomination policy by \u003ca href=\"https://github.com/UlisesGascon\"\u003e\u003ccode\u003e@​UlisesGascon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/5600\"\u003eexpressjs/express#5600\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd CodeQL (SAST) by \u003ca href=\"https://github.com/UlisesGascon\"\u003e\u003ccode\u003e@​UlisesGascon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/5433\"\u003eexpressjs/express#5433\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: add UlisesGascon as triage initiative captain by \u003ca href=\"https://github.com/UlisesGascon\"\u003e\u003ccode\u003e@​UlisesGascon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/5605\"\u003eexpressjs/express#5605\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/expressjs/express/blob/4.21.2/History.md\"\u003eexpress's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e4.21.2 / 2024-11-06\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003edeps: path-to-regexp@0.1.12\n\u003cul\u003e\n\u003cli\u003eFix backtracking protection\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003edeps: path-to-regexp@0.1.11\n\u003cul\u003e\n\u003cli\u003eThrows an error on invalid path values\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e4.21.1 / 2024-10-08\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eBackported a fix for \u003ca href=\"https://nvd.nist.gov/vuln/detail/CVE-2024-47764\"\u003eCVE-2024-47764\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e4.21.0 / 2024-09-11\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eDeprecate \u003ccode\u003eres.location(\u0026quot;back\u0026quot;)\u003c/code\u003e and \u003ccode\u003eres.redirect(\u0026quot;back\u0026quot;)\u003c/code\u003e magic string\u003c/li\u003e\n\u003cli\u003edeps: serve-static@1.16.2\n\u003cul\u003e\n\u003cli\u003eincludes send@0.19.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003edeps: finalhandler@1.3.1\u003c/li\u003e\n\u003cli\u003edeps: qs@6.13.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e4.20.0 / 2024-09-10\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003edeps: serve-static@0.16.0\n\u003cul\u003e\n\u003cli\u003eRemove link renderization in html while redirecting\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003edeps: send@0.19.0\n\u003cul\u003e\n\u003cli\u003eRemove link renderization in html while redirecting\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003edeps: body-parser@0.6.0\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003edepth\u003c/code\u003e option to customize the depth level in the parser\u003c/li\u003e\n\u003cli\u003eIMPORTANT: The default \u003ccode\u003edepth\u003c/code\u003e level for parsing URL-encoded data is now \u003ccode\u003e32\u003c/code\u003e (previously was \u003ccode\u003eInfinity\u003c/code\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eRemove link renderization in html while using \u003ccode\u003eres.redirect\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003edeps: path-to-regexp@0.1.10\n\u003cul\u003e\n\u003cli\u003eAdds support for named matching groups in the routes using a regex\u003c/li\u003e\n\u003cli\u003eAdds backtracking protection to parameters without regexes defined\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003edeps: encodeurl@~2.0.0\n\u003cul\u003e\n\u003cli\u003eRemoves encoding of \u003ccode\u003e\\\u003c/code\u003e, \u003ccode\u003e|\u003c/code\u003e, and \u003ccode\u003e^\u003c/code\u003e to align better with URL spec\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eDeprecate passing \u003ccode\u003eoptions.maxAge\u003c/code\u003e and \u003ccode\u003eoptions.expires\u003c/code\u003e to \u003ccode\u003eres.clearCookie\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003eWill be ignored in v5, clearCookie will set a cookie with an expires in the past to instruct clients to delete the cookie\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e4.19.2 / 2024-03-25\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eImproved fix for open redirect allow list bypass\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e4.19.1 / 2024-03-20\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eAllow passing non-strings to res.location with new encoding handling checks\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/express/commit/1faf228935aa0a13111f92c28ee795be64ce3f0f\"\u003e\u003ccode\u003e1faf228\u003c/code\u003e\u003c/a\u003e 4.21.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/express/commit/2e0fb646d03184dd9a5285813460210c0e7ae654\"\u003e\u003ccode\u003e2e0fb64\u003c/code\u003e\u003c/a\u003e deps: bump path-to-regexp@0.1.12 (\u003ca href=\"https://redirect.github.com/expressjs/express/issues/6209\"\u003e#6209\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/express/commit/59fc27028ec5d212be653d35d7e3f73a2c3ac3c0\"\u003e\u003ccode\u003e59fc270\u003c/code\u003e\u003c/a\u003e deps: path-to-regexp@0.1.11 (\u003ca href=\"https://redirect.github.com/expressjs/express/issues/5956\"\u003e#5956\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/express/commit/51fc39ccf834eec44547b0f4fed8027e7c05a009\"\u003e\u003ccode\u003e51fc39c\u003c/code\u003e\u003c/a\u003e docs: add funding (\u003ca href=\"https://redirect.github.com/expressjs/express/issues/6065\"\u003e#6065\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/express/commit/8e229f92752ad51462c868b99f6e6c2e559801b0\"\u003e\u003ccode\u003e8e229f9\u003c/code\u003e\u003c/a\u003e 4.21.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/express/commit/a024c8a7b658a178cbdb9bde33030b7500172815\"\u003e\u003ccode\u003ea024c8a\u003c/code\u003e\u003c/a\u003e fix(deps): cookie@0.7.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/express/commit/7e562c6d8daddff4604f8efaaf9db2cf98c6dcff\"\u003e\u003ccode\u003e7e562c6\u003c/code\u003e\u003c/a\u003e 4.21.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/express/commit/1bcde96bc87c4704df9a704271d1167064ab56bb\"\u003e\u003ccode\u003e1bcde96\u003c/code\u003e\u003c/a\u003e fix(deps): qs@6.13.0 (\u003ca href=\"https://redirect.github.com/expressjs/express/issues/5946\"\u003e#5946\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/express/commit/7d364775688be98aaa973302e066d0da9f438997\"\u003e\u003ccode\u003e7d36477\u003c/code\u003e\u003c/a\u003e fix(deps): serve-static@1.16.2 (\u003ca href=\"https://redirect.github.com/expressjs/express/issues/5951\"\u003e#5951\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/express/commit/40d2d8f2c882712a0f2e4603c38d166c79676b2b\"\u003e\u003ccode\u003e40d2d8f\u003c/code\u003e\u003c/a\u003e fix(deps): finalhandler@1.3.1\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/expressjs/express/compare/4.18.1...4.21.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~jonchurch\"\u003ejonchurch\u003c/a\u003e, a new releaser for express since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `braces` from 3.0.2 to 3.0.3\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/micromatch/braces/commit/74b2db2938fad48a2ea54a9c8bf27a37a62c350d\"\u003e\u003ccode\u003e74b2db2\u003c/code\u003e\u003c/a\u003e 3.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/micromatch/braces/commit/88f1429a0f47e1dd3813de35211fc97ffda27f9e\"\u003e\u003ccode\u003e88f1429\u003c/code\u003e\u003c/a\u003e update eslint. lint, fix unit tests.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/micromatch/braces/commit/415d660c3002d1ab7e63dbf490c9851da80596ff\"\u003e\u003ccode\u003e415d660\u003c/code\u003e\u003c/a\u003e Snyk js braces 6838727 (\u003ca href=\"https://redirect.github.com/micromatch/braces/issues/40\"\u003e#40\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/micromatch/braces/commit/190510f79db1adf21d92798b0bb6fccc1f72c9d6\"\u003e\u003ccode\u003e190510f\u003c/code\u003e\u003c/a\u003e fix tests, skip 1 test in test/braces.expand\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/micromatch/braces/commit/716eb9f12d820b145a831ad678618731927e8856\"\u003e\u003ccode\u003e716eb9f\u003c/code\u003e\u003c/a\u003e readme bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/micromatch/braces/commit/a5851e57f45c3431a94d83fc565754bc10f5bbc3\"\u003e\u003ccode\u003ea5851e5\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/micromatch/braces/issues/37\"\u003e#37\u003c/a\u003e from coderaiser/fix/vulnerability\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/micromatch/braces/commit/2092bd1fb108d2c59bd62e243b70ad98db961538\"\u003e\u003ccode\u003e2092bd1\u003c/code\u003e\u003c/a\u003e feature: braces: add maxSymbols (\u003ca href=\"https://github.com/micromatch/braces/issues/\"\u003ehttps://github.com/micromatch/braces/issues/\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/micromatch/braces/commit/9f5b4cf47329351bcb64287223ffb6ecc9a5e6d3\"\u003e\u003ccode\u003e9f5b4cf\u003c/code\u003e\u003c/a\u003e fix: vulnerability (\u003ca href=\"https://security.snyk.io/vuln/SNYK-JS-BRACES-6838727\"\u003ehttps://security.snyk.io/vuln/SNYK-JS-BRACES-6838727\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/micromatch/braces/commit/98414f9f1fabe021736e26836d8306d5de747e0d\"\u003e\u003ccode\u003e98414f9\u003c/code\u003e\u003c/a\u003e remove funding file\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/micromatch/braces/commit/665ab5d561c017a38ba7aafd92cc6655b91d8c14\"\u003e\u003ccode\u003e665ab5d\u003c/code\u003e\u003c/a\u003e update keepEscaping doc (\u003ca href=\"https://redirect.github.com/micromatch/braces/issues/27\"\u003e#27\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/micromatch/braces/compare/3.0.2...3.0.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `cookie` from 0.3.1 to 0.7.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jshttp/cookie/releases\"\u003ecookie's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.7.1\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eFixed\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAllow leading dot for domain (\u003ca href=\"https://redirect.github.com/jshttp/cookie/issues/174\"\u003e#174\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eAlthough not permitted in the spec, some users expect this to work and user agents ignore the leading dot according to spec\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eAdd fast path for \u003ccode\u003eserialize\u003c/code\u003e without options, use \u003ccode\u003eobj.hasOwnProperty\u003c/code\u003e when parsing (\u003ca href=\"https://redirect.github.com/jshttp/cookie/issues/172\"\u003e#172\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/jshttp/cookie/compare/v0.7.0...v0.7.1\"\u003ehttps://github.com/jshttp/cookie/compare/v0.7.0...v0.7.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e0.7.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eperf: parse cookies ~10% faster (\u003ca href=\"https://redirect.github.com/jshttp/cookie/issues/144\"\u003e#144\u003c/a\u003e by \u003ca href=\"https://github.com/kurtextrem\"\u003e\u003ccode\u003e@​kurtextrem\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/jshttp/cookie/issues/170\"\u003e#170\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: narrow the validation of cookies to match RFC6265 (\u003ca href=\"https://redirect.github.com/jshttp/cookie/issues/167\"\u003e#167\u003c/a\u003e by \u003ca href=\"https://github.com/bewinsnw\"\u003e\u003ccode\u003e@​bewinsnw\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: add \u003ccode\u003emain\u003c/code\u003e to \u003ccode\u003epackage.json\u003c/code\u003e for rspack (\u003ca href=\"https://redirect.github.com/jshttp/cookie/issues/166\"\u003e#166\u003c/a\u003e by \u003ca href=\"https://github.com/proudparrot2\"\u003e\u003ccode\u003e@​proudparrot2\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/jshttp/cookie/compare/v0.6.0...v0.7.0\"\u003ehttps://github.com/jshttp/cookie/compare/v0.6.0...v0.7.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e0.6.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003epartitioned\u003c/code\u003e option\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.5.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003epriority\u003c/code\u003e option\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eexpires\u003c/code\u003e option to reject invalid dates\u003c/li\u003e\n\u003cli\u003epref: improve default decode speed\u003c/li\u003e\n\u003cli\u003epref: remove slow string split in parse\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.4.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003epref: read value only when assigning in parse\u003c/li\u003e\n\u003cli\u003epref: remove unnecessary regexp in parse\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.4.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003emaxAge\u003c/code\u003e option to reject invalid values\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.4.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eSameSite=None\u003c/code\u003e support\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jshttp/cookie/commit/cf4658f492c5bd96aeaf5693c3500f8495031014\"\u003e\u003ccode\u003ecf4658f\u003c/code\u003e\u003c/a\u003e 0.7.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jshttp/cookie/commit/6a8b8f5a49af7897b98ebfb29a1c4955afa3d33e\"\u003e\u003ccode\u003e6a8b8f5\u003c/code\u003e\u003c/a\u003e Allow leading dot for domain (\u003ca href=\"https://redirect.github.com/jshttp/cookie/issues/174\"\u003e#174\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jshttp/cookie/commit/58015c0b93de0b63db245cfdc5a108e511a81ad0\"\u003e\u003ccode\u003e58015c0\u003c/code\u003e\u003c/a\u003e Remove more code and perf wins (\u003ca href=\"https://redirect.github.com/jshttp/cookie/issues/172\"\u003e#172\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jshttp/cookie/commit/ab057d6c06b94a7b1e3358e69a685ae49c97b627\"\u003e\u003ccode\u003eab057d6\u003c/code\u003e\u003c/a\u003e 0.7.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jshttp/cookie/commit/5f02ca87688481dbcf155e49ca8b61732f30e542\"\u003e\u003ccode\u003e5f02ca8\u003c/code\u003e\u003c/a\u003e Migrate history to GitHub releases\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jshttp/cookie/commit/a5d591ce8447dd63821779724f96ad3c774c8579\"\u003e\u003ccode\u003ea5d591c\u003c/code\u003e\u003c/a\u003e Migrate history to GitHub releases\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jshttp/cookie/commit/51968f94b5e820adeceef505539fa193ffe2d105\"\u003e\u003ccode\u003e51968f9\u003c/code\u003e\u003c/a\u003e Skip isNaN\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jshttp/cookie/commit/9e7ca51ade4b325307eedd6b4dec190983e9e2cc\"\u003e\u003ccode\u003e9e7ca51\u003c/code\u003e\u003c/a\u003e perf(parse): cache length, return early (\u003ca href=\"https://redirect.github.com/jshttp/cookie/issues/144\"\u003e#144\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jshttp/cookie/commit/d6f39b0aab5521a8b118b466a515fd6eb0b9f65e\"\u003e\u003ccode\u003ed6f39b0\u003c/code\u003e\u003c/a\u003e Fix tests for old node\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jshttp/cookie/commit/6bb701f14e59c5e768933bfae9b578db4ed26c6e\"\u003e\u003ccode\u003e6bb701f\u003c/code\u003e\u003c/a\u003e Remove failing scorecard\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/jshttp/cookie/compare/v0.3.1...v0.7.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~blakeembrey\"\u003eblakeembrey\u003c/a\u003e, a new releaser for cookie since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@lhci/cli` from 0.10.0 to 0.14.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/GoogleChrome/lighthouse-ci/releases\"\u003e\u003ccode\u003e@​lhci/cli\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.14.0\u003c/h2\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/GoogleChrome/lighthouse-ci/compare/v0.13.0...v0.14.0\"\u003ev0.14.0\u003c/a\u003e (2024-06-20)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: upgrade to lighthouse 12.0.0 (\u003ca href=\"https://redirect.github.com/GoogleChrome/lighthouse-ci/issues/1035\"\u003e#1035\u003c/a\u003e) (\u003ca href=\"https://github.com/GoogleChrome/lighthouse-ci/commits/cc564a6\"\u003ecc564a6\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/GoogleChrome/lighthouse-ci/issues/1035\"\u003e#1035\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: support .htm files in fallback server (\u003ca href=\"https://redirect.github.com/GoogleChrome/lighthouse-ci/issues/1033\"\u003e#1033\u003c/a\u003e) (\u003ca href=\"https://github.com/GoogleChrome/lighthouse-ci/commits/2ed3b31\"\u003e2ed3b31\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/GoogleChrome/lighthouse-ci/issues/1033\"\u003e#1033\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: increase column width for project name (\u003ca href=\"https://redirect.github.com/GoogleChrome/lighthouse-ci/issues/1006\"\u003e#1006\u003c/a\u003e) (\u003ca href=\"https://github.com/GoogleChrome/lighthouse-ci/commits/8fe7e8d\"\u003e8fe7e8d\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/GoogleChrome/lighthouse-ci/issues/1006\"\u003e#1006\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: upgrade to lighthouse 12.1.0 (\u003ca href=\"https://redirect.github.com/GoogleChrome/lighthouse-ci/issues/1046\"\u003e#1046\u003c/a\u003e) (\u003ca href=\"https://github.com/GoogleChrome/lighthouse-ci/commits/8a0e3dc\"\u003e8a0e3dc\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/GoogleChrome/lighthouse-ci/issues/1046\"\u003e#1046\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(cli): add --lhr to assert command to load LHRs from anywhere (\u003ca href=\"https://redirect.github.com/GoogleChrome/lighthouse-ci/issues/1024\"\u003e#1024\u003c/a\u003e) (\u003ca href=\"https://github.com/GoogleChrome/lighthouse-ci/commits/19c7ca6\"\u003e19c7ca6\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/GoogleChrome/lighthouse-ci/issues/1024\"\u003e#1024\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(cli): use ProxyAgent instead of HttpsProxyAgent (\u003ca href=\"https://redirect.github.com/GoogleChrome/lighthouse-ci/issues/1038\"\u003e#1038\u003c/a\u003e) (\u003ca href=\"https://github.com/GoogleChrome/lighthouse-ci/commits/cdf4605\"\u003ecdf4605\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/GoogleChrome/lighthouse-ci/issues/1038\"\u003e#1038\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: bump lhci references to 0.13 (\u003ca href=\"https://github.com/GoogleChrome/lighthouse-ci/commits/083d639\"\u003e083d639\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emisc(release): remove hulk from release process (mostly) (\u003ca href=\"https://github.com/GoogleChrome/lighthouse-ci/commits/36e629e\"\u003e36e629e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBREAKING CHANGE\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupgrade to lighthouse 12.1.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.13.0\u003c/h2\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/GoogleChrome/lighthouse-ci/compare/v0.12.0...v0.13.0\"\u003ev0.13.0\u003c/a\u003e (2023-12-15)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: sort projects by name (\u003ca href=\"https://redirect.github.com/GoogleChrome/lighthouse-ci/issues/976\"\u003e#976\u003c/a\u003e) (\u003ca href=\"https://github.com/GoogleChrome/lighthouse-ci/commits/2bf36f4\"\u003e2bf36f4\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/GoogleChrome/lighthouse-ci/issues/976\"\u003e#976\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: upgrade to lighthouse 11.4.0 (\u003ca href=\"https://redirect.github.com/GoogleChrome/lighthouse-ci/issues/991\"\u003e#991\u003c/a\u003e) (\u003ca href=\"https://github.com/GoogleChrome/lighthouse-ci/commits/7cc4ba8\"\u003e7cc4ba8\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/GoogleChrome/lighthouse-ci/issues/991\"\u003e#991\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(cli): add static dir file discovery depth flag (\u003ca href=\"https://redirect.github.com/GoogleChrome/lighthouse-ci/issues/940\"\u003e#940\u003c/a\u003e) (\u003ca href=\"https://github.com/GoogleChrome/lighthouse-ci/commits/de1614e\"\u003ede1614e\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/GoogleChrome/lighthouse-ci/issues/940\"\u003e#940\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(docker): added extra environment variable to lhci-client Dockerfile for puppeteer executable (\u003ca href=\"https://redirect.github.com/GoogleChrome/lighthouse-ci/issues/9\"\u003e#9\u003c/a\u003e (\u003ca href=\"https://github.com/GoogleChrome/lighthouse-ci/commits/f28992b\"\u003ef28992b\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/GoogleChrome/lighthouse-ci/issues/916\"\u003e#916\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: add *.cjs to supported config extensions (\u003ca href=\"https://redirect.github.com/GoogleChrome/lighthouse-ci/issues/975\"\u003e#975\u003c/a\u003e) (\u003ca href=\"https://github.com/GoogleChrome/lighthouse-ci/commits/a706c54\"\u003ea706c54\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/GoogleChrome/lighthouse-ci/issues/975\"\u003e#975\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: fix typo of puppeterScript to puppeteerScript (\u003ca href=\"https://redirect.github.com/GoogleChrome/lighthouse-ci/issues/979\"\u003e#979\u003c/a\u003e) (\u003ca href=\"https://github.com/GoogleChrome/lighthouse-ci/commits/b16e48d\"\u003eb16e48d\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/GoogleChrome/lighthouse-ci/issues/979\"\u003e#979\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etests: use more random name for sql test file (\u003ca href=\"https://redirect.github.com/GoogleChrome/lighthouse-ci/issues/986\"\u003e#986\u003c/a\u003e) (\u003ca href=\"https://github.com/GoogleChrome/lighthouse-ci/commits/72b79d8\"\u003e72b79d8\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/GoogleChrome/lighthouse-ci/issues/986\"\u003e#986\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: update docker images with latest version (\u003ca href=\"https://github.com/GoogleChrome/lighthouse-ci/commits/9d710c1\"\u003e9d710c1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: rebaseline snapshot images (\u003ca href=\"https://redirect.github.com/GoogleChrome/lighthouse-ci/issues/980\"\u003e#980\u003c/a\u003e) (\u003ca href=\"https://github.com/GoogleChrome/lighthouse-ci/commits/7e75eed\"\u003e7e75eed\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/GoogleChrome/lighthouse-ci/issues/980\"\u003e#980\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: remove jest worker limit (\u003ca href=\"https://redirect.github.com/GoogleChrome/lighthouse-ci/issues/981\"\u003e#981\u003c/a\u003e) (\u003ca href=\"https://github.com/GoogleChrome/lighthouse-ci/commits/91bfbf9\"\u003e91bfbf9\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/GoogleChrome/lighthouse-ci/issues/981\"\u003e#981\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: set jest max workers to 1 (\u003ca href=\"https://redirect.github.com/GoogleChrome/lighthouse-ci/issues/985\"\u003e#985\u003c/a\u003e) (\u003ca href=\"https://github.com/GoogleChrome/lighthouse-ci/commits/200b915\"\u003e200b915\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/GoogleChrome/lighthouse-ci/issues/985\"\u003e#985\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: bump to node 18 (\u003ca href=\"https://redirect.github.com/GoogleChrome/lighthouse-ci/issues/989\"\u003e#989\u003c/a\u003e) (\u003ca href=\"https://github.com/GoogleChrome/lighthouse-ci/commits/c5bde95\"\u003ec5bde95\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/GoogleChrome/lighthouse-ci/issues/989\"\u003e#989\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): run yarn audit fix to upgrade many deps (\u003ca href=\"https://redirect.github.com/GoogleChrome/lighthouse-ci/issues/992\"\u003e#992\u003c/a\u003e) (\u003ca href=\"https://github.com/GoogleChrome/lighthouse-ci/commits/3ea9955\"\u003e3ea9955\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/GoogleChrome/lighthouse-ci/issues/992\"\u003e#992\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): upgrade to storybook 7.6.4, preact 10.19.3, esbuild 0.19.9 (\u003ca href=\"https://redirect.github.com/GoogleChrome/lighthouse-ci/issues/990\"\u003e#990\u003c/a\u003e) (\u003ca href=\"https://github.com/GoogleChrome/lighthouse-ci/commits/5d30e52\"\u003e5d30e52\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/GoogleChrome/lighthouse-ci/issues/990\"\u003e#990\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump lodash from 4.17.11 to 4.17.21 (\u003ca href=\"https://redirect.github.com/GoogleChrome/lighthouse-ci/issues/956\"\u003e#956\u003c/a\u003e) (\u003ca href=\"https://github.com/GoogleChrome/lighthouse-ci/commits/00b2c91\"\u003e00b2c91\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/GoogleChrome/lighthouse-ci/issues/956\"\u003e#956\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump handlebars from 4.1.2 to 4.7.8 (\u003ca href=\"https://redirect.github.com/GoogleChrome/lighthouse-ci/issues/978\"\u003e#978\u003c/a\u003e) (\u003ca href=\"https://github.com/GoogleChrome/lighthouse-ci/commits/c183f9f\"\u003ec183f9f\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/GoogleChrome/lighthouse-ci/issues/978\"\u003e#978\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump \u003ccode\u003e@​babel/traverse\u003c/code\u003e from 7.4.3 to 7.23.6 (\u003ca href=\"https://redirect.github.com/GoogleChrome/lighthouse-ci/issues/987\"\u003e#987\u003c/a\u003e) (\u003ca href=\"https://github.com/GoogleChrome/lighthouse-ci/commits/60693f0\"\u003e60693f0\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/GoogleChrome/lighthouse-ci/issues/987\"\u003e#987\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump browserify-sign from 4.0.4 to 4.2.2 (\u003ca href=\"https://redirect.github.com/GoogleChrome/lighthouse-ci/issues/957\"\u003e#957\u003c/a\u003e) (\u003ca href=\"https://github.com/GoogleChrome/lighthouse-ci/commits/e40dec0\"\u003ee40dec0\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/GoogleChrome/lighthouse-ci/issues/957\"\u003e#957\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump tree-kill from 1.2.1 to 1.2.2 (\u003ca href=\"https://redirect.github.com/GoogleChrome/lighthouse-ci/issues/952\"\u003e#952\u003c/a\u003e) (\u003ca href=\"https://github.com/GoogleChrome/lighthouse-ci/commits/2bd2e9c\"\u003e2bd2e9c\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/GoogleChrome/lighthouse-ci/issues/952\"\u003e#952\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echores(deps): upgrade puppeteer to 21.6.1 (\u003ca href=\"https://redirect.github.com/GoogleChrome/lighthouse-ci/issues/988\"\u003e#988\u003c/a\u003e) (\u003ca href=\"https://github.com/GoogleChrome/lighthouse-ci/commits/939ef03\"\u003e939ef03\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/GoogleChrome/lighthouse-ci/issues/988\"\u003e#988\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echores(deps): upgrade umzug to 3.4.0 (\u003ca href=\"https://redirect.github.com/GoogleChrome/lighthouse-ci/issues/984\"\u003e#984\u003c/a\u003e) (\u003ca href=\"https://github.com/GoogleChrome/lighthouse-ci/commits/a3ee284\"\u003ea3ee284\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/GoogleChrome/lighthouse-ci/issues/984\"\u003e#984\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echores(deps): upgrade typescript to 5.3.3 (\u003ca href=\"https://redirect.github.com/GoogleChrome/lighthouse-ci/issues/983\"\u003e#983\u003c/a\u003e) (\u003ca href=\"https://github.com/GoogleChrome/lighthouse-ci/commits/29a67d9\"\u003e29a67d9\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/GoogleChrome/lighthouse-ci/issues/983\"\u003e#983\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echores(deps): upgrade sequelize to 6.35.2 (\u003ca href=\"https://redirect.github.com/GoogleChrome/lighthouse-ci/issues/982\"\u003e#982\u003c/a\u003e) (\u003ca href=\"https://github.com/GoogleChrome/lighthouse-ci/commits/5b94d30\"\u003e5b94d30\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/GoogleChrome/lighthouse-ci/issues/982\"\u003e#982\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ecollect: use new headless mode (\u003ca href=\"https://redirect.github.com/GoogleChrome/lighthouse-ci/issues/907\"\u003e#907\u003c/a\u003e) (\u003ca href=\"https://github.com/GoogleChrome/lighthouse-ci/commits/2cf4dc0\"\u003e2cf4dc0\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/GoogleChrome/lighthouse-ci/issues/907\"\u003e#907\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReadme: Update Heroku mentions (\u003ca href=\"https://redirect.github.com/GoogleChrome/lighthouse-ci/issues/931\"\u003e#931\u003c/a\u003e) (\u003ca href=\"https://github.com/GoogleChrome/lighthouse-ci/commits/b124841\"\u003eb124841\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/GoogleChrome/lighthouse-ci/issues/931\"\u003e#931\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eInstruct users to install Lighthouse CI 0.12 (\u003ca href=\"https://redirect.github.com/GoogleChrome/lighthouse-ci/issues/927\"\u003e#927\u003c/a\u003e) (\u003ca href=\"https://github.com/GoogleChrome/lighthouse-ci/commits/72db595\"\u003e72db595\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/GoogleChrome/lighthouse-ci/issues/927\"\u003e#927\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ecatch localStorage exceptions in difftool (\u003ca href=\"https://redirect.github.com/GoogleChrome/lighthouse-ci/issues/938\"\u003e#938\u003c/a\u003e) (\u003ca href=\"https://github.com/GoogleChrome/lighthouse-ci/commits/332888a\"\u003e332888a\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/GoogleChrome/lighthouse-ci/issues/938\"\u003e#938\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/GoogleChrome/lighthouse-ci/commit/bbaa624d796d8c1e616c92a3e2bf7482c70d7bc5\"\u003e\u003ccode\u003ebbaa624\u003c/code\u003e\u003c/a\u003e misc(release): remove hulk from release process (mostly)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/GoogleChrome/lighthouse-ci/commit/cdf46057c21c96abad048ee8ba56691352c4d02f\"\u003e\u003ccode\u003ecdf4605\u003c/code\u003e\u003c/a\u003e fix(cli): use ProxyAgent instead of HttpsProxyAgent (\u003ca href=\"https://redirect.github.com/GoogleChrome/lighthouse-ci/issues/1038\"\u003e#1038\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/GoogleChrome/lighthouse-ci/commit/8a0e3dccb7f7c41d0485c5370bf87aab50548a6c\"\u003e\u003ccode\u003e8a0e3dc\u003c/code\u003e\u003c/a\u003e feat: upgrade to lighthouse 12.1.0 (\u003ca href=\"https://redirect.github.com/GoogleChrome/lighthouse-ci/issues/1046\"\u003e#1046\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/GoogleChrome/lighthouse-ci/commit/8fe7e8db5c1d5b7c38758adcd42572e74288265e\"\u003e\u003ccode\u003e8fe7e8d\u003c/code\u003e\u003c/a\u003e feat: increase column width for project name (\u003ca href=\"https://redirect.github.com/GoogleChrome/lighthouse-ci/issues/1006\"\u003e#1006\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/GoogleChrome/lighthouse-ci/commit/2ed3b3171964c6ae73085e173a1d12fd1d54ca1d\"\u003e\u003ccode\u003e2ed3b31\u003c/code\u003e\u003c/a\u003e feat: support .htm files in fallback server (\u003ca href=\"https://redirect.github.com/GoogleChrome/lighthouse-ci/issues/1033\"\u003e#1033\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/GoogleChrome/lighthouse-ci/commit/cc564a68e0573056de91ba4d5b24f38ce1bdf1fc\"\u003e\u003ccode\u003ecc564a6\u003c/code\u003e\u003c/a\u003e feat: upgrade to lighthouse 12.0.0 (\u003ca href=\"https://redirect.github.com/GoogleChrome/lighthouse-ci/issues/1035\"\u003e#1035\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/GoogleChrome/lighthouse-ci/commit/19c7ca669fcb50c28de977dfdeefe3d4c43b014b\"\u003e\u003ccode\u003e19c7ca6\u003c/code\u003e\u003c/a\u003e feat(cli): add --lhr to assert command to load LHRs from anywhere (\u003ca href=\"https://redirect.github.com/GoogleChrome/lighthouse-ci/issues/1024\"\u003e#1024\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/GoogleChrome/lighthouse-ci/commit/083d6398555c5ccee0d8124b88700550a90ff320\"\u003e\u003ccode\u003e083d639\u003c/code\u003e\u003c/a\u003e chore: bump lhci references to 0.13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/GoogleChrome/lighthouse-ci/commit/7cc4ba8369805dae04e396186ad552ccb10bd702\"\u003e\u003ccode\u003e7cc4ba8\u003c/code\u003e\u003c/a\u003e feat: upgrade to lighthouse 11.4.0 (\u003ca href=\"https://redirect.github.com/GoogleChrome/lighthouse-ci/issues/991\"\u003e#991\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/GoogleChrome/lighthouse-ci/commit/3ea9955f9fb083fe2a27abec96ea4120bf0f15bd\"\u003e\u003ccode\u003e3ea9955\u003c/code\u003e\u003c/a\u003e chore(deps): run yarn audit fix to upgrade many deps (\u003ca href=\"https://redirect.github.com/GoogleChrome/lighthouse-ci/issues/992\"\u003e#992\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/GoogleChrome/lighthouse-ci/compare/v0.10.0...v0.14.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `express` from 4.18.1 to 4.21.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/expressjs/express/releases\"\u003eexpress's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.21.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd funding field (v4) by \u003ca href=\"https://github.com/bjohansebas\"\u003e\u003ccode\u003e@​bjohansebas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6065\"\u003eexpressjs/express#6065\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edeps: path-to-regexp@0.1.11 by \u003ca href=\"https://github.com/blakeembrey\"\u003e\u003ccode\u003e@​blakeembrey\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/5956\"\u003eexpressjs/express#5956\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edeps: bump path-to-regexp@0.1.12 by \u003ca href=\"https://github.com/jonchurch\"\u003e\u003ccode\u003e@​jonchurch\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6209\"\u003eexpressjs/express#6209\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRelease: 4.21.2 by \u003ca href=\"https://github.com/UlisesGascon\"\u003e\u003ccode\u003e@​UlisesGascon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6094\"\u003eexpressjs/express#6094\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/expressjs/express/compare/4.21.1...4.21.2\"\u003ehttps://github.com/expressjs/express/compare/4.21.1...4.21.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e4.21.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBackport a fix for CVE-2024-47764 to the 4.x branch by \u003ca href=\"https://github.com/joshbuker\"\u003e\u003ccode\u003e@​joshbuker\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6029\"\u003eexpressjs/express#6029\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRelease: 4.21.1 by \u003ca href=\"https://github.com/UlisesGascon\"\u003e\u003ccode\u003e@​UlisesGascon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6031\"\u003eexpressjs/express#6031\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/expressjs/express/compare/4.21.0...4.21.1\"\u003ehttps://github.com/expressjs/express/compare/4.21.0...4.21.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e4.21.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDeprecate \u003ccode\u003e\u0026quot;back\u0026quot;\u003c/code\u003e magic string in redirects by \u003ca href=\"https://github.com/blakeembrey\"\u003e\u003ccode\u003e@​blakeembrey\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/5935\"\u003eexpressjs/express#5935\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efinalhandler@1.3.1 by \u003ca href=\"https://github.com/wesleytodd\"\u003e\u003ccode\u003e@​wesleytodd\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/5954\"\u003eexpressjs/express#5954\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): serve-static@1.16.2 by \u003ca href=\"https://github.com/wesleytodd\"\u003e\u003ccode\u003e@​wesleytodd\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/5951\"\u003eexpressjs/express#5951\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgraded dependency qs to 6.13.0 to match qs in body-parser by \u003ca href=\"https://github.com/agadzinski93\"\u003e\u003ccode\u003e@​agadzinski93\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/5946\"\u003eexpressjs/express#5946\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agadzinski93\"\u003e\u003ccode\u003e@​agadzinski93\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/5946\"\u003eexpressjs/express#5946\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/expressjs/express/compare/4.20.0...4.21.0\"\u003ehttps://github.com/expressjs/express/compare/4.20.0...4.21.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e4.20.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eImportant\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eIMPORTANT: The default \u003ccode\u003edepth\u003c/code\u003e level for parsing URL-encoded data is now \u003ccode\u003e32\u003c/code\u003e (previously was \u003ccode\u003eInfinity\u003c/code\u003e)\u003c/li\u003e\n\u003cli\u003eRemove link renderization in html while using \u003ccode\u003eres.redirect\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e4.19.2 Staging by \u003ca href=\"https://github.com/wesleytodd\"\u003e\u003ccode\u003e@​wesleytodd\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/5561\"\u003eexpressjs/express#5561\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eremove duplicate location test for data uri by \u003ca href=\"https://github.com/wesleytodd\"\u003e\u003ccode\u003e@​wesleytodd\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/5562\"\u003eexpressjs/express#5562\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: document beta releases expectations by \u003ca href=\"https://github.com/marco-ippolito\"\u003e\u003ccode\u003e@​marco-ippolito\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/5565\"\u003eexpressjs/express#5565\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCut down on duplicated CI runs by \u003ca href=\"https://github.com/jonchurch\"\u003e\u003ccode\u003e@​jonchurch\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/5564\"\u003eexpressjs/express#5564\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd a Threat Model by \u003ca href=\"https://github.com/UlisesGascon\"\u003e\u003ccode\u003e@​UlisesGascon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/5526\"\u003eexpressjs/express#5526\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAssign captain of encodeurl by \u003ca href=\"https://github.com/blakeembrey\"\u003e\u003ccode\u003e@​blakeembrey\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/5579\"\u003eexpressjs/express#5579\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNominate jonchurch as repo captain for \u003ccode\u003ehttp-errors\u003c/code\u003e, \u003ccode\u003eexpressjs.com\u003c/code\u003e, \u003ccode\u003emorgan\u003c/code\u003e, \u003ccode\u003ecors\u003c/code\u003e, \u003ccode\u003ebody-parser\u003c/code\u003e by \u003ca href=\"https://github.com/jonchurch\"\u003e\u003ccode\u003e@​jonchurch\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/5587\"\u003eexpressjs/express#5587\u003c/a\u003e\u003c/li\u003e\n\u003c...\n\n_Description has been truncated_","html_url":"https://github.com/github/catalyst/pull/324","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/github%2Fcatalyst/issues/324","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/324/packages"},{"uuid":"2534638431","node_id":"PR_kwDOCENuiM6XE4Nf","number":53,"state":"closed","title":"Bump the npm_and_yarn group across 1 directory with 10 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2025-07-03T17:22:02.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-05-21T14:47:18.000Z","updated_at":"2025-07-03T17:22:02.000Z","time_to_close":3724484,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"npm_and_yarn","update_count":10,"packages":[{"name":"esbuild","old_version":"0.14.54","new_version":"0.25.4","repository_url":"https://github.com/evanw/esbuild"},{"name":"@web/dev-server-esbuild","old_version":"0.3.3","new_version":"1.0.4","repository_url":"https://github.com/modernweb-dev/web"},{"name":"ip","old_version":"1.1.9","new_version":"removed","repository_url":"https://github.com/indutny/node-ip"},{"name":"@open-wc/testing","old_version":"3.1.7","new_version":"3.2.2","repository_url":"https://github.com/open-wc/open-wc"},{"name":"@web/dev-server","old_version":"0.1.35","new_version":"0.4.6","repository_url":"https://github.com/modernweb-dev/web"},{"name":"@web/test-runner","old_version":"0.15.0","new_version":"0.20.1","repository_url":"https://github.com/modernweb-dev/web"},{"name":"koa","old_version":"2.13.4","new_version":"2.16.1","repository_url":"https://github.com/koajs/koa"}],"path":null,"ecosystem":"npm"},"body":"Bumps the npm_and_yarn group with 7 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [esbuild](https://github.com/evanw/esbuild) | `0.14.54` | `0.25.4` |\n| [@web/dev-server-esbuild](https://github.com/modernweb-dev/web/tree/HEAD/packages/dev-server-esbuild) | `0.3.3` | `1.0.4` |\n| [ip](https://github.com/indutny/node-ip) | `1.1.9` | `removed` |\n| [@open-wc/testing](https://github.com/open-wc/open-wc/tree/HEAD/packages/testing) | `3.1.7` | `3.2.2` |\n| [@web/dev-server](https://github.com/modernweb-dev/web/tree/HEAD/packages/dev-server) | `0.1.35` | `0.4.6` |\n| [@web/test-runner](https://github.com/modernweb-dev/web/tree/HEAD/packages/test-runner) | `0.15.0` | `0.20.1` |\n| [koa](https://github.com/koajs/koa) | `2.13.4` | `2.16.1` |\n\n\nUpdates `esbuild` from 0.14.54 to 0.25.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/evanw/esbuild/releases\"\u003eesbuild's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.25.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAdd simple support for CORS to esbuild's development server (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4125\"\u003e#4125\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eStarting with version 0.25.0, esbuild's development server is no longer configured to serve cross-origin requests. This was a deliberate change to prevent any website you visit from accessing your running esbuild development server. However, this change prevented (by design) certain use cases such as \u0026quot;debugging in production\u0026quot; by having your production website load code from \u003ccode\u003elocalhost\u003c/code\u003e where the esbuild development server is running.\u003c/p\u003e\n\u003cp\u003eTo enable this use case, esbuild is adding a feature to allow \u003ca href=\"https://developer.mozilla.org/en-US/docs/Web/HTTP/Guides/CORS\"\u003eCross-Origin Resource Sharing\u003c/a\u003e (a.k.a. CORS) for \u003ca href=\"https://developer.mozilla.org/en-US/docs/Web/HTTP/Guides/CORS#simple_requests\"\u003esimple requests\u003c/a\u003e. Specifically, passing your origin to the new \u003ccode\u003ecors\u003c/code\u003e option will now set the \u003ccode\u003eAccess-Control-Allow-Origin\u003c/code\u003e response header when the request has a matching \u003ccode\u003eOrigin\u003c/code\u003e header. Note that this currently only works for requests that don't send a preflight \u003ccode\u003eOPTIONS\u003c/code\u003e request, as esbuild's development server doesn't currently support \u003ccode\u003eOPTIONS\u003c/code\u003e requests.\u003c/p\u003e\n\u003cp\u003eSome examples:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eCLI:\u003c/strong\u003e\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003eesbuild --servedir=. --cors-origin=https://example.com\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eJS:\u003c/strong\u003e\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003econst ctx = await esbuild.context({})\nawait ctx.serve({\n  servedir: '.',\n  cors: {\n    origin: 'https://example.com',\n  },\n})\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eGo:\u003c/strong\u003e\u003c/p\u003e\n\u003cpre lang=\"go\"\u003e\u003ccode\u003ectx, _ := api.Context(api.BuildOptions{})\nctx.Serve(api.ServeOptions{\n  Servedir: \u0026quot;.\u0026quot;,\n  CORS: api.CORSOptions{\n    Origin: []string{\u0026quot;https://example.com\u0026quot;},\n  },\n})\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThe special origin \u003ccode\u003e*\u003c/code\u003e can be used to allow any origin to access esbuild's development server. Note that this means any website you visit will be able to read everything served by esbuild.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ePass through invalid URLs in source maps unmodified (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4169\"\u003e#4169\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis fixes a regression in version 0.25.0 where \u003ccode\u003esources\u003c/code\u003e in source maps that form invalid URLs were not being passed through to the output. Version 0.25.0 changed the interpretation of \u003ccode\u003esources\u003c/code\u003e from file paths to URLs, which means that URL parsing can now fail. Previously URLs that couldn't be parsed were replaced with the empty string. With this release, invalid URLs in \u003ccode\u003esources\u003c/code\u003e should now be passed through unmodified.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eHandle exports named \u003ccode\u003e__proto__\u003c/code\u003e in ES modules (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4162\"\u003e#4162\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/evanw/esbuild/pull/4163\"\u003e#4163\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eIn JavaScript, the special property name \u003ccode\u003e__proto__\u003c/code\u003e sets the prototype when used inside an object literal. Previously esbuild's ESM-to-CommonJS conversion didn't special-case the property name of exports named \u003ccode\u003e__proto__\u003c/code\u003e so the exported getter accidentally became the prototype of the object literal. It's unclear what this affects, if anything, but it's better practice to avoid this by using a computed property name in this case.\u003c/p\u003e\n\u003cp\u003eThis fix was contributed by \u003ca href=\"https://github.com/magic-akari\"\u003e\u003ccode\u003e@​magic-akari\u003c/code\u003e\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/evanw/esbuild/blob/main/CHANGELOG-2022.md\"\u003eesbuild's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog: 2022\u003c/h1\u003e\n\u003cp\u003eThis changelog documents all esbuild versions published in the year 2022 (versions 0.14.11 through 0.16.12).\u003c/p\u003e\n\u003ch2\u003e0.16.12\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eLoader defaults to \u003ccode\u003ejs\u003c/code\u003e for extensionless files (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/2776\"\u003e#2776\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eCertain packages contain files without an extension. For example, the \u003ccode\u003eyargs\u003c/code\u003e package contains the file \u003ccode\u003eyargs/yargs\u003c/code\u003e which has no extension. Node, Webpack, and Parcel can all understand code that imports \u003ccode\u003eyargs/yargs\u003c/code\u003e because they assume that the file is JavaScript. However, esbuild was previously unable to understand this code because it relies on the file extension to tell it how to interpret the file. With this release, esbuild will now assume files without an extension are JavaScript files. This can be customized by setting the loader for \u003ccode\u003e\u0026quot;\u0026quot;\u003c/code\u003e (the empty string, representing files without an extension) to another loader. For example, if you want files without an extension to be treated as CSS instead, you can do that like this:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eCLI:\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003eesbuild --bundle --loader:=css\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eJS:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eesbuild.build({\n  bundle: true,\n  loader: { '': 'css' },\n})\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eGo:\u003c/p\u003e\n\u003cpre lang=\"go\"\u003e\u003ccode\u003eapi.Build(api.BuildOptions{\n  Bundle: true,\n  Loader: map[string]api.Loader{\u0026quot;\u0026quot;: api.LoaderCSS},\n})\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eIn addition, the \u003ccode\u003e\u0026quot;type\u0026quot;\u003c/code\u003e field in \u003ccode\u003epackage.json\u003c/code\u003e files now only applies to files with an explicit \u003ccode\u003e.js\u003c/code\u003e, \u003ccode\u003e.jsx\u003c/code\u003e, \u003ccode\u003e.ts\u003c/code\u003e, or \u003ccode\u003e.tsx\u003c/code\u003e extension. Previously it was incorrectly applied by esbuild to all files that had an extension other than \u003ccode\u003e.mjs\u003c/code\u003e, \u003ccode\u003e.mts\u003c/code\u003e, \u003ccode\u003e.cjs\u003c/code\u003e, or \u003ccode\u003e.cts\u003c/code\u003e including extensionless files. So for example an extensionless file in a \u003ccode\u003e\u0026quot;type\u0026quot;: \u0026quot;module\u0026quot;\u003c/code\u003e package is now treated as CommonJS instead of ESM.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.16.11\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAvoid a syntax error in the presence of direct \u003ccode\u003eeval\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/2761\"\u003e#2761\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThe behavior of nested \u003ccode\u003efunction\u003c/code\u003e declarations in JavaScript depends on whether the code is run in strict mode or not. It would be problematic if esbuild preserved nested \u003ccode\u003efunction\u003c/code\u003e declarations in its output because then the behavior would depend on whether the output was run in strict mode or not instead of respecting the strict mode behavior of the original source code. To avoid this, esbuild transforms nested \u003ccode\u003efunction\u003c/code\u003e declarations to preserve the intended behavior of the original source code regardless of whether the output is run in strict mode or not:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e// Original code\nif (true) {\n  function foo() {}\n  console.log(!!foo)\n  foo = null\n  console.log(!!foo)\n}\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/218d29e9da018d60cf87b8fb496bb8167936ff54\"\u003e\u003ccode\u003e218d29e\u003c/code\u003e\u003c/a\u003e publish 0.25.4 to npm\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/e66cd0bf6daebff56527540c433c69e49e9dcb13\"\u003e\u003ccode\u003ee66cd0b\u003c/code\u003e\u003c/a\u003e dev server: simple support for CORS requests (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4171\"\u003e#4171\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/8bf33685941e857c2b0f10c4d719a895f9d1ceea\"\u003e\u003ccode\u003e8bf3368\u003c/code\u003e\u003c/a\u003e js api: validate some options as arrays of strings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/1e7375a6be924f1b2b5e339268cd5a79b54d58f7\"\u003e\u003ccode\u003e1e7375a\u003c/code\u003e\u003c/a\u003e js api: simplify comma-separated array validation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/5f5964d53815075839abf8c343af97051c429c55\"\u003e\u003ccode\u003e5f5964d\u003c/code\u003e\u003c/a\u003e release notes for \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4163\"\u003e#4163\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/adb5284c7490c41069651916b8496625f74eddef\"\u003e\u003ccode\u003eadb5284\u003c/code\u003e\u003c/a\u003e fix: handle \u003ccode\u003e__proto__\u003c/code\u003e as a computed property in exports and add tests for s...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/0aa9f7bf792e58a96a8342cb8ac4f3bcf79a5308\"\u003e\u003ccode\u003e0aa9f7b\u003c/code\u003e\u003c/a\u003e fix \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4169\"\u003e#4169\u003c/a\u003e: keep invalid source map URLs unmodified\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/5959289d90667c5a4026e6fb32cc58bbed9fc88a\"\u003e\u003ccode\u003e5959289\u003c/code\u003e\u003c/a\u003e add additional guards for \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4114\"\u003e#4114\u003c/a\u003e when using \u003ccode\u003e:is()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/677910b073194b64d5ae01aefd7a7465bbf5b27b\"\u003e\u003ccode\u003e677910b\u003c/code\u003e\u003c/a\u003e publish 0.25.3 to npm\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/a41040efdbd6464ee7c3c5590105b4a4ae5a03be\"\u003e\u003ccode\u003ea41040e\u003c/code\u003e\u003c/a\u003e fix \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4110\"\u003e#4110\u003c/a\u003e: support custom non-IP \u003ccode\u003ehost\u003c/code\u003e values\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/evanw/esbuild/compare/v0.14.54...v0.25.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@web/dev-server-esbuild` from 0.3.3 to 1.0.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/modernweb-dev/web/releases\"\u003e\u003ccode\u003e@​web/dev-server-esbuild\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​web/dev-server-esbuild\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.0.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ed826727: upgrade esbuild to 0.25.x\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​web/dev-server-esbuild\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.0.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ef506af31: Upgrade esbuild to 0.24.x\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [fb33d75c]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​web/dev-server-core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.7.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/modernweb-dev/web/blob/master/packages/dev-server-esbuild/CHANGELOG.md\"\u003e\u003ccode\u003e@​web/dev-server-esbuild\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.0.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ed826727: upgrade esbuild to 0.25.x\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ef506af31: Upgrade esbuild to 0.24.x\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [fb33d75c]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​web/dev-server-core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.7.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: update \u003ccode\u003e@​web/dev-server-core\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ee31de569: Update \u003ccode\u003e@web/dev-server-rollup\u003c/code\u003e to latest version\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.0\u003c/h2\u003e\n\u003ch3\u003eMajor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e8218a0a5: Update ESBuild to latest version.\u003c/p\u003e\n\u003cp\u003eESBuild has changed how TypeScript decorators are enabled in preparation for JavaScript decorators to land in browsers. ESBuild now requires the \u003ccode\u003eexperimentalDecorators\u003c/code\u003e key to be set to \u003ccode\u003etrue\u003c/code\u003e in the \u003ccode\u003etsconfig.json\u003c/code\u003e for TypeScript decorators to be enabled.\u003c/p\u003e\n\u003cp\u003eIf you are having issues with decorators after updating to this version, try setting the \u003ccode\u003eexperimentalDecorators\u003c/code\u003e key in your \u003ccode\u003etsconfig.json\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ec185cbaa: Set minimum node version to 18\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [c185cbaa]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​web/dev-server-core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.7.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.4.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eef6b2543: Use split versions for all lit dependencies\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modernweb-dev/web/commit/3a6bf8f927f4839f464e6ee15b7f4374bd238630\"\u003e\u003ccode\u003e3a6bf8f\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modernweb-dev/web/commit/d826727ef950e792217fa0f3d91054d2e02a689f\"\u003e\u003ccode\u003ed826727\u003c/code\u003e\u003c/a\u003e fix: upgrade esbuild to 0.25.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modernweb-dev/web/commit/5f4f3510c358427881ff1fadaa03b61babdc7ed0\"\u003e\u003ccode\u003e5f4f351\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modernweb-dev/web/commit/dc2351761cd18731857eb902281fe72e3ce41811\"\u003e\u003ccode\u003edc23517\u003c/code\u003e\u003c/a\u003e chore: bump esbuild to 0.24.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modernweb-dev/web/commit/f506af31645a1acecdbdbc7401d824e62e327d09\"\u003e\u003ccode\u003ef506af3\u003c/code\u003e\u003c/a\u003e chore: upgrade esbuild to 0.20.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modernweb-dev/web/commit/03f3c6f0b376232812dcb34b42365ab5e0a1ae19\"\u003e\u003ccode\u003e03f3c6f\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modernweb-dev/web/commit/54d65a4e5d6f9a29b11fa236872365c1bb140a78\"\u003e\u003ccode\u003e54d65a4\u003c/code\u003e\u003c/a\u003e ci: align reporters across all packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modernweb-dev/web/commit/90e44725cf73016de9cf3c20d3b4e0f909236307\"\u003e\u003ccode\u003e90e4472\u003c/code\u003e\u003c/a\u003e ci: use workspaces to run node tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modernweb-dev/web/commit/0780a221e360af34307f7a2173ca13e36051f438\"\u003e\u003ccode\u003e0780a22\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modernweb-dev/web/commit/ce40a8f545247ff81384ffce744aa5461217e2ff\"\u003e\u003ccode\u003ece40a8f\u003c/code\u003e\u003c/a\u003e update \u003ccode\u003e@​web/dev-server-rollup\u003c/code\u003e in more places\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/modernweb-dev/web/commits/@web/dev-server-esbuild@1.0.4/packages/dev-server-esbuild\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nRemoves `ip`\n\nUpdates `@open-wc/testing` from 3.1.7 to 3.2.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-wc/open-wc/releases\"\u003e\u003ccode\u003e@​open-wc/testing\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​open-wc/testing\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.2.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ee94ca9aa: chore(testing): remove unused dependencies\u0026quot;\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​open-wc/testing\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.2.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e84e38ab1: Use split versions for all lit dependencies\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [84e38ab1]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​open-wc/testing-helpers\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.3.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​open-wc/testing\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.1.8\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e91a5d224: fix(deps): update dependency \u003ccode\u003e@​types/chai-dom\u003c/code\u003e to v1\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [077d07eb]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​open-wc/testing-helpers\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.2.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-wc/open-wc/blob/master/packages/testing/CHANGELOG.md\"\u003e\u003ccode\u003e@​open-wc/testing\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.2.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ee94ca9aa: chore(testing): remove unused dependencies\u0026quot;\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.2.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e84e38ab1: Use split versions for all lit dependencies\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [84e38ab1]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​open-wc/testing-helpers\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.3.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.2.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e935c8ffe: Drop support for Node@14\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e3289e0eb: Add oneDefaultPreventedEvent export into testing package and no-side-effect indexes\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [935c8ffe]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [3289e0eb]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [80c6ae66]\n\u003cul\u003e\n\u003cli\u003echai-a11y-axe@1.5.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​open-wc/semantic-dom-diff\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.20.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​open-wc/testing-helpers\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.3.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.1.8\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e91a5d224: fix(deps): update dependency \u003ccode\u003e@​types/chai-dom\u003c/code\u003e to v1\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [077d07eb]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​open-wc/testing-helpers\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.2.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-wc/open-wc/commit/c4debdd41c2047384ed3a0fad2cd8cd6d02c08f7\"\u003e\u003ccode\u003ec4debdd\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/open-wc/open-wc/tree/HEAD/packages/testing/issues/2737\"\u003e#2737\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-wc/open-wc/commit/e94ca9aa49b733e1da48a87c0b67ef9f4cdf35a7\"\u003e\u003ccode\u003ee94ca9a\u003c/code\u003e\u003c/a\u003e chore(testing): remove unused dependencies (\u003ca href=\"https://github.com/open-wc/open-wc/tree/HEAD/packages/testing/issues/2736\"\u003e#2736\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-wc/open-wc/commit/d91a6219b1c1f1909133cae2f301f1dbd6433854\"\u003e\u003ccode\u003ed91a621\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-wc/open-wc/commit/14e4270ad57aff6643973973fea9b6a2644f4359\"\u003e\u003ccode\u003e14e4270\u003c/code\u003e\u003c/a\u003e feat: new a11y rules (\u003ca href=\"https://github.com/open-wc/open-wc/tree/HEAD/packages/testing/issues/2686\"\u003e#2686\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-wc/open-wc/commit/57ddb3ccfff6b00468d3a7ebabbc15cfe966f7a9\"\u003e\u003ccode\u003e57ddb3c\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-wc/open-wc/commit/3289e0eb2a66c937fb74d267a3a24565a1730f75\"\u003e\u003ccode\u003e3289e0e\u003c/code\u003e\u003c/a\u003e fix(testing|testing-helpers): export oneDefaultPreventedEvent through testing...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-wc/open-wc/commit/74f51a7bcc59a2b1adea2fd6265ec24c5b42c952\"\u003e\u003ccode\u003e74f51a7\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-wc/open-wc/commit/f077923568f915ba5aa6db18ab872ef885631205\"\u003e\u003ccode\u003ef077923\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency \u003ccode\u003e@​types/chai-dom\u003c/code\u003e to v1\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/open-wc/open-wc/commits/@open-wc/testing@3.2.2/packages/testing\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@web/dev-server` from 0.1.35 to 0.4.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/modernweb-dev/web/releases\"\u003e\u003ccode\u003e@​web/dev-server\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​web/dev-server\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.4.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e39ff6ffb: replace ip dependency due to security bug CVE-2024-29415\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​web/dev-server\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.4.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: update \u003ccode\u003e@​web/dev-server-core\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​web/dev-server\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.4.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ed2dbb7b1: fix: sb windows path\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​web/dev-server\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.4.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003ee657791f: Vulnerability fix in \u003ccode\u003eip\u003c/code\u003e package.\nFor more info, see:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/advisories/GHSA-78xj-cgh5-2h22\"\u003ehttps://github.com/advisories/GHSA-78xj-cgh5-2h22\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/indutny/node-ip/issues/136#issuecomment-1952083593\"\u003eindutny/node-ip#136\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​web/dev-server-hmr\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.4.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: update \u003ccode\u003e@​web/dev-server-core\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​web/dev-server-import-maps\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.2.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: update \u003ccode\u003e@​web/dev-server-core\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/modernweb-dev/web/blob/master/packages/dev-server/CHANGELOG.md\"\u003e\u003ccode\u003e@​web/dev-server\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.4.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e39ff6ffb: replace ip dependency due to security bug CVE-2024-29415\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.4.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: update \u003ccode\u003e@​web/dev-server-core\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.4.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ed2dbb7b1: fix: sb windows path\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.4.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003ee657791f: Vulnerability fix in \u003ccode\u003eip\u003c/code\u003e package.\nFor more info, see:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/advisories/GHSA-78xj-cgh5-2h22\"\u003ehttps://github.com/advisories/GHSA-78xj-cgh5-2h22\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/indutny/node-ip/issues/136#issuecomment-1952083593\"\u003eindutny/node-ip#136\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.4.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e649edc2b: Add option to modify chokidar watchOptions with \u003ccode\u003e@​web/dev-server\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [649edc2b]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​web/dev-server-core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.7.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.4.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ee31de569: Update \u003ccode\u003e@web/dev-server-rollup\u003c/code\u003e to latest version\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.4.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ec185cbaa: Set minimum node version to 18\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modernweb-dev/web/commit/50adf1c6fa8538a016346303b525d44566f1354e\"\u003e\u003ccode\u003e50adf1c\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modernweb-dev/web/commit/39ff6ffb1b42011c3f081036b267f553c1c441d5\"\u003e\u003ccode\u003e39ff6ff\u003c/code\u003e\u003c/a\u003e fix: replace ip dependency due to security bug CVE-2024-29415\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modernweb-dev/web/commit/03f3c6f0b376232812dcb34b42365ab5e0a1ae19\"\u003e\u003ccode\u003e03f3c6f\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modernweb-dev/web/commit/553d0c7616fb654db09d9347e83423e8bd6fc1a4\"\u003e\u003ccode\u003e553d0c7\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modernweb-dev/web/commit/9dd101399e47249fe2ec7040c0e15f40bea772bb\"\u003e\u003ccode\u003e9dd1013\u003c/code\u003e\u003c/a\u003e Update puppeteer to version 22.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modernweb-dev/web/commit/5b006003b70fff3d6d3c36bf0c97dcc3f9835566\"\u003e\u003ccode\u003e5b00600\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modernweb-dev/web/commit/e657791f55ab7193db2a9074c3a86d67df896a37\"\u003e\u003ccode\u003ee657791\u003c/code\u003e\u003c/a\u003e fix: remove vulnerability by updating \u003ccode\u003eip\u003c/code\u003e package\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modernweb-dev/web/commit/6a1ed053712670f2503bf5d803751f9a3491f0a1\"\u003e\u003ccode\u003e6a1ed05\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modernweb-dev/web/commit/fa46b6cb6556421721f7a5dbc4589cfe376536da\"\u003e\u003ccode\u003efa46b6c\u003c/code\u003e\u003c/a\u003e feat: Add option to modify chokidar watchOptions with \u003ccode\u003e@​web/dev-server\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modernweb-dev/web/commit/90e44725cf73016de9cf3c20d3b4e0f909236307\"\u003e\u003ccode\u003e90e4472\u003c/code\u003e\u003c/a\u003e ci: use workspaces to run node tests\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/modernweb-dev/web/commits/@web/dev-server@0.4.6/packages/dev-server\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@web/test-runner` from 0.15.0 to 0.20.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/modernweb-dev/web/releases\"\u003e\u003ccode\u003e@​web/test-runner\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​web/test-runner\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.20.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e24e3290: Improve debug message for test runner uncaught exceptions\u003c/p\u003e\n\u003cp\u003eThis should make debugging easier. It wasn't very easy to figure out\nwhere the errors originated from (because of how the actual uncaught\nexception only happened with many concurrent builds inside a sandbox\nenvironment that is hard to debug).\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [79b0ba4]\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​web/test-runner-chrome\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.18.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​web/test-runner\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.20.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e86eaa21: Upgrade puppeteer version to v24\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [86eaa21]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​web/test-runner-chrome\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.18.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​web/test-runner\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.19.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eb546e8b5: Upgrade puppeteer-core and puppeteer to v23\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [b546e8b5]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​web/test-runner-chrome\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.17.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​web/test-runner\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.18.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e6914f3b6: Show suites names for \u003ccode\u003esummaryReporter\u003c/code\u003e when \u003ccode\u003eflatten\u003c/code\u003e option is true\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​web/test-runner\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.18.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e6a97a691: Unify visual-written representation of skipped tests.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​web/test-runner\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.18.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [4cc90648]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​web/test-runner-chrome\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.16.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​web/test-runner-chrome\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.18.1\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/modernweb-dev/web/blob/master/packages/test-runner/CHANGELOG.md\"\u003e\u003ccode\u003e@​web/test-runner\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.20.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e24e3290: Improve debug message for test runner uncaught exceptions\u003c/p\u003e\n\u003cp\u003eThis should make debugging easier. It wasn't very easy to figure out\nwhere the errors originated from (because of how the actual uncaught\nexception only happened with many concurrent builds inside a sandbox\nenvironment that is hard to debug).\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [79b0ba4]\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​web/test-runner-chrome\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.18.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.20.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e86eaa21: Upgrade puppeteer version to v24\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [86eaa21]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​web/test-runner-chrome\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.18.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.19.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eb546e8b5: Upgrade puppeteer-core and puppeteer to v23\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [b546e8b5]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​web/test-runner-chrome\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.17.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.18.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e6914f3b6: Show suites names for \u003ccode\u003esummaryReporter\u003c/code\u003e when \u003ccode\u003eflatten\u003c/code\u003e option is true\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.18.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e6a97a691: Unify visual-written representation of skipped tests.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.18.1\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modernweb-dev/web/commit/db00ed5a8edc77e964aede2e35b13375fb978e31\"\u003e\u003ccode\u003edb00ed5\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modernweb-dev/web/commit/24e329049c4c3cc02c0a06138f1ba2ecb7f99f63\"\u003e\u003ccode\u003e24e3290\u003c/code\u003e\u003c/a\u003e refactor: improve debug message for test runner uncaught exceptions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modernweb-dev/web/commit/f00a581bdea2e6a5a2777581bbdf70601dadbc89\"\u003e\u003ccode\u003ef00a581\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modernweb-dev/web/commit/fcb71cd0c1c97e3f7b5cdcf5305345556506290a\"\u003e\u003ccode\u003efcb71cd\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modernweb-dev/web/commit/8834ad805b065c0bd10aa0d61374f10e5b68ac9a\"\u003e\u003ccode\u003e8834ad8\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modernweb-dev/web/commit/d5ae228f1f030a58995ac5ac5c51df4e02612981\"\u003e\u003ccode\u003ed5ae228\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/modernweb-dev/web/tree/HEAD/packages/test-runner/issues/2803\"\u003e#2803\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modernweb-dev/web/commit/9a88d83526ffc06aeb5b8429630c140c90098e2d\"\u003e\u003ccode\u003e9a88d83\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/modernweb-dev/web/tree/HEAD/packages/test-runner/issues/2774\"\u003e#2774\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modernweb-dev/web/commit/6914f3b67e6d6ca72d989d7b3b1d57b4b2888086\"\u003e\u003ccode\u003e6914f3b\u003c/code\u003e\u003c/a\u003e fix(test-runner): show suites for summaryReporter({ flatten: true }) (\u003ca href=\"https://github.com/modernweb-dev/web/tree/HEAD/packages/test-runner/issues/2773\"\u003e#2773\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modernweb-dev/web/commit/03f3c6f0b376232812dcb34b42365ab5e0a1ae19\"\u003e\u003ccode\u003e03f3c6f\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modernweb-dev/web/commit/43eb13003c5c2da5416db124ab2580b36470770a\"\u003e\u003ccode\u003e43eb130\u003c/code\u003e\u003c/a\u003e fix(test-runner): unify visual-written representation of skipped tests\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/modernweb-dev/web/commits/@web/test-runner@0.20.1/packages/test-runner\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `koa` from 2.13.4 to 2.16.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/koajs/koa/releases\"\u003ekoa's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.16.1\u003c/h2\u003e\n\u003cp\u003efix: don't render redirect values in anchor ref\u003c/p\u003e\n\u003ch2\u003e2.16.0\u003c/h2\u003e\n\u003cp\u003eThis is a backported release to fix core underlying issue with \u003ccode\u003eHEAD\u003c/code\u003e requests when using \u003ccode\u003ehttp2.createSecureServer\u003c/code\u003e.  See discussion at \u003ca href=\"https://redirect.github.com/koajs/koa/pull/1593\"\u003ekoajs/koa#1593\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/koajs/koa/issues/1547\"\u003ekoajs/koa#1547\u003c/a\u003e.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003efix missing cleanup, if response socket is no longer writeable (issue 1547) (\u003ca href=\"https://redirect.github.com/koajs/koa/pull/1593\"\u003ekoajs/koa#1593\u003c/a\u003e) 399cb6b0dd2104224c0ef0ce8e92f84e4f7faf42\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.15.4\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/koajs/koa/compare/2.15.3...2.15.4\"\u003ehttps://github.com/koajs/koa/compare/2.15.3...2.15.4\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eFix: avoid redos on host and protocol getter, see \u003ca href=\"https://github.com/koajs/koa/security/advisories/GHSA-593f-38f6-jp5m\"\u003ehttps://github.com/koajs/koa/security/advisories/GHSA-593f-38f6-jp5m\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/koajs/koa/commit/ba1482206995d99e46b47c8de19980b2f526aaa0\"\u003e\u003ccode\u003eba14822\u003c/code\u003e\u003c/a\u003e 2.16.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/koajs/koa/commit/2ff6c3fb80c7acd5abf36deee3684aa20e004e5a\"\u003e\u003ccode\u003e2ff6c3f\u003c/code\u003e\u003c/a\u003e 2.16.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/koajs/koa/commit/3d51d034af72360f57bca551fc4bdd95499b34f1\"\u003e\u003ccode\u003e3d51d03\u003c/code\u003e\u003c/a\u003e ci: allow codecov to fail\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/koajs/koa/commit/eb84d890b86011b4d8e15ba32cc3cfd39a2a02af\"\u003e\u003ccode\u003eeb84d89\u003c/code\u003e\u003c/a\u003e fix: don't render redirect values in anchor ref\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/koajs/koa/commit/5f294bb1c7c8d9c61904378d250439a321bffd32\"\u003e\u003ccode\u003e5f294bb\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/koajs/koa/commit/77cbf2e47ea7067c937b0f21ea0aa4fb73bac115\"\u003e\u003ccode\u003e77cbf2e\u003c/code\u003e\u003c/a\u003e Release 2.15.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/koajs/koa/commit/1fad5974dc2b7c5baef3e7438679911826ec7398\"\u003e\u003ccode\u003e1fad597\u003c/code\u003e\u003c/a\u003e fix: require URL from 'url' module (\u003ca href=\"https://redirect.github.com/koajs/koa/issues/1809\"\u003e#1809\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/koajs/koa/commit/ddbff3031696746d4674b6d8625a99f91338e792\"\u003e\u003ccode\u003eddbff30\u003c/code\u003e\u003c/a\u003e Release 2.15.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/koajs/koa/commit/94e8def4bf6a2bdabe96583de989f03d75106648\"\u003e\u003ccode\u003e94e8def\u003c/code\u003e\u003c/a\u003e fix: handle upper case protocol like HTTP or HTTPS (\u003ca href=\"https://redirect.github.com/koajs/koa/issues/1806\"\u003e#1806\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/koajs/koa/commit/549455de7898a94b244d42edb0a3c75db478b69a\"\u003e\u003ccode\u003e549455d\u003c/code\u003e\u003c/a\u003e Release 2.15.1\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/koajs/koa/compare/2.13.4...v2.16.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ws` from 7.5.9 to 7.5.10\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/websockets/ws/releases\"\u003ews's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e7.5.10\u003c/h2\u003e\n\u003ch1\u003eBug fixes\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eBackported e55e5106 to the 7.x release line (22c28763).\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/websockets/ws/commit/d962d70649e393841ee1ed726a8f7ffbe90d0c06\"\u003e\u003ccode\u003ed962d70\u003c/code\u003e\u003c/a\u003e [dist] 7.5.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/websockets/ws/commit/22c28763234aa75a7e1b76f5c01c181260d7917f\"\u003e\u003ccode\u003e22c2876\u003c/code\u003e\u003c/a\u003e [security] Fix crash when the Upgrade header cannot be read (\u003ca href=\"https://redirect.github.com/websockets/ws/issues/2231\"\u003e#2231\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/websockets/ws/compare/7.5.9...7.5.10\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `rollup` from 2.79.1 to 4.41.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rollup/rollup/releases\"\u003erollup's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.41.0\u003c/h2\u003e\n\u003ch2\u003e4.41.0\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003e2025-05-18\u003c/em\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDetect named exports in more dynamic import scenarios (\u003ca href=\"https://redirect.github.com/rollup/rollup/issues/5954\"\u003e#5954\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePull Requests\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/5949\"\u003e#5949\u003c/a\u003e: ci: use node 24 (\u003ca href=\"https://github.com/btea\"\u003e\u003ccode\u003e@​btea\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/lukastaegert\"\u003e\u003ccode\u003e@​lukastaegert\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/5951\"\u003e#5951\u003c/a\u003e: chore(deps): update dependency pretty-bytes to v7 (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/5952\"\u003e#5952\u003c/a\u003e: fix(deps): update swc monorepo (major) (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/lukastaegert\"\u003e\u003ccode\u003e@​lukastaegert\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/5953\"\u003e#5953\u003c/a\u003e: chore(deps): lock file maintenance minor/patch updates (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/5954\"\u003e#5954\u003c/a\u003e: enhance tree-shaking for dynamic imports (\u003ca href=\"https://github.com/TrickyPi\"\u003e\u003ccode\u003e@​TrickyPi\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/lukastaegert\"\u003e\u003ccode\u003e@​lukastaegert\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/5957\"\u003e#5957\u003c/a\u003e: chore(deps): update dependency lint-staged to v16 (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/lukastaegert\"\u003e\u003ccode\u003e@​lukastaegert\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/5958\"\u003e#5958\u003c/a\u003e: fix(deps): update rust crate swc_compiler_base to v20 (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/lukastaegert\"\u003e\u003ccode\u003e@​lukastaegert\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/5959\"\u003e#5959\u003c/a\u003e: fix(deps): lock file maintenance minor/patch updates (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/lukastaegert\"\u003e\u003ccode\u003e@​lukastaegert\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/5960\"\u003e#5960\u003c/a\u003e: Use spawn to run CLI tests (\u003ca href=\"https://github.com/lukastaegert\"\u003e\u003ccode\u003e@​lukastaegert\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.40.2\u003c/h2\u003e\n\u003ch2\u003e4.40.2\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003e2025-05-06\u003c/em\u003e\u003c/p\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCreate correct IIFE/AMD/UMD bundles when using a mutable default export (\u003ca href=\"https://redirect.github.com/rollup/rollup/issues/5934\"\u003e#5934\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix execution order when using top-level await for dynamic imports with inlineDynamicImports (\u003ca href=\"https://redirect.github.com/rollup/rollup/issues/5937\"\u003e#5937\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eThrow when the output is watched in watch mode (\u003ca href=\"https://redirect.github.com/rollup/rollup/issues/5939\"\u003e#5939\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePull Requests\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/5934\"\u003e#5934\u003c/a\u003e: fix(exports): avoid \u0026quot;exports is not defined\u0026quot; \u003ccode\u003eReferenceError\u003c/code\u003e (\u003ca href=\"https://github.com/dasa\"\u003e\u003ccode\u003e@​dasa\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/5937\"\u003e#5937\u003c/a\u003e: consider TLA imports have higher execution priority (\u003ca href=\"https://github.com/TrickyPi\"\u003e\u003ccode\u003e@​TrickyPi\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/5939\"\u003e#5939\u003c/a\u003e: fix: watch mode input should not be an output subpath (\u003ca href=\"https://github.com/btea\"\u003e\u003ccode\u003e@​btea\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/5940\"\u003e#5940\u003c/a\u003e: chore(deps): update dependency vite to v6.3.4 [security] (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/5941\"\u003e#5941\u003c/a\u003e: chore(deps): update dependency eslint-plugin-unicorn to v59 (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/5942\"\u003e#5942\u003c/a\u003e: fix(deps): lock file maintenance minor/patch updates (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/5943\"\u003e#5943\u003c/a\u003e: fix(deps): lock file maintenance minor/patch updates (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.40.1\u003c/h2\u003e\n\u003ch2\u003e4.40.1\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003e2025-04-28\u003c/em\u003e\u003c/p\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eLimit hash size for asset file names to the supported 21 (\u003ca href=\"https://redirect.github.com/rollup/rollup/issues/5921\"\u003e#5921\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rollup/rollup/blob/master/CHANGELOG.md\"\u003erollup's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.41.0\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003e2025-05-18\u003c/em\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDetect named exports in more dynamic import scenarios (\u003ca href=\"https://redirect.github.com/rollup/rollup/issues/5954\"\u003e#5954\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePull Requests\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/5949\"\u003e#5949\u003c/a\u003e: ci: use node 24 (\u003ca href=\"https://github.com/btea\"\u003e\u003ccode\u003e@​btea\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/lukastaegert\"\u003e\u003ccode\u003e@​lukastaegert\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/5951\"\u003e#5951\u003c/a\u003e: chore(deps): update dependency pretty-bytes to v7 (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/5952\"\u003e#5952\u003c/a\u003e: fix(deps): update swc monorepo (major) (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/lukastaegert\"\u003e\u003ccode\u003e@​lukastaegert\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/5953\"\u003e#5953\u003c/a\u003e: chore(deps): lock file maintenance minor/patch updates (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/5954\"\u003e#5954\u003c/a\u003e: enhance tree-shaking for dynamic imports (\u003ca href=\"https://github.com/TrickyPi\"\u003e\u003ccode\u003e@​TrickyPi\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/lukastaegert\"\u003e\u003ccode\u003e@​lukastaegert\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/5957\"\u003e#5957\u003c/a\u003e: chore(deps): update dependency lint-staged to v16 (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/lukastaegert\"\u003e\u003ccode\u003e@​lukastaegert\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/5958\"\u003e#5958\u003c/a\u003e: fix(deps): update rust crate swc_compiler_base to v20 (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/lukastaegert\"\u003e\u003ccode\u003e@​lukastaegert\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/5959\"\u003e#5959\u003c/a\u003e: fix(deps): lock file maintenance minor/patch updates (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/lukastaegert\"\u003e\u003ccode\u003e@​lukastaegert\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/5960\"\u003e#5960\u003c/a\u003e: Use spawn to run CLI tests (\u003ca href=\"https://github.com/lukastaegert\"\u003e\u003ccode\u003e@​lukastaegert\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.40.2\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003e2025-05-06\u003c/em\u003e\u003c/p\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCreate correct IIFE/AMD/UMD bundles when using a mutable default export (\u003ca href=\"https://redirect.github.com/rollup/rollup/issues/5934\"\u003e#5934\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix execution order when using top-level await for dynamic imports with inlineDynamicImports (\u003ca href=\"https://redirect.github.com/rollup/rollup/issues/5937\"\u003e#5937\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eThrow when the output is watched in watch mode (\u003ca href=\"https://redirect.github.com/rollup/rollup/issues/5939\"\u003e#5939\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePull Requests\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/5934\"\u003e#5934\u003c/a\u003e: fix(exports): avoid \u0026quot;exports is not defined\u0026quot; \u003ccode\u003eReferenceError\u003c/code\u003e (\u003ca href=\"https://github.com/dasa\"\u003e\u003ccode\u003e@​dasa\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/5937\"\u003e#5937\u003c/a\u003e: consider TLA imports have higher execution priority (\u003ca href=\"https://github.com/TrickyPi\"\u003e\u003ccode\u003e@​TrickyPi\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/5939\"\u003e#5939\u003c/a\u003e: fix: watch mode input should not be an output subpath (\u003ca href=\"https://github.com/btea\"\u003e\u003ccode\u003e@​btea\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/5940\"\u003e#5940\u003c/a\u003e: chore(deps): update dependency vite to v6.3.4 [security] (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/5941\"\u003e#5941\u003c/a\u003e: chore(deps): update dependency eslint-plugin-unicorn to v59 (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/5942\"\u003e#5942\u003c/a\u003e: fix(deps): lock file maintenance minor/patch updates (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/5943\"\u003e#5943\u003c/a\u003e: fix(deps): lock file maintenance minor/patch updates (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.40.1\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003e2025-04-28\u003c/em\u003e\u003c/p\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eLimit hash size for asset file names to the supported 21 (\u003ca href=\"https://redirect.github.com/rollup/rollup/issues/5921\"\u003e#5921\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDo not inline user-defined entry chunks or chunks with explicit file name (\u003ca href=\"https://redirect.github.com/rollup/rollup/issues/5923\"\u003e#5923\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAvoid top-level-await cycles when non-entry chunks use top-level await (\u003ca href=\"https://redirect.github.com/rollup/rollup/issues/5930\"\u003e#5930\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eExpose package.json via exports (\u003ca href=\"https://redirect.github.com/rollup/rollup/issues/5931\"\u003e#5931\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rollup/rollup/commit/0928185cd544907dab472754634ddf988452aae6\"\u003e\u003ccode\u003e0928185\u003c/code\u003e\u003c/a\u003e 4.41.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rollup/rollup/commit/2491b315c11bf45aa9fa5e29d51beb7958aebfa5\"\u003e\u003ccode\u003e2491b31\u003c/code\u003e\u003c/a\u003e ci: use node 24 (\u003ca href=\"https://redirect.github.com/rollup/rollup/issues/5949\"\u003e#5949\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rollup/rollup/commit/7759f568b4e5010ec67d4f22c3820e4e86bdd70b\"\u003e\u003ccode\u003e7759f56\u003c/code\u003e\u003c/a\u003e Use spawn to run CLI tests (\u003ca href=\"https://redirect.github.com/rollup/rollup/issues/5960\"\u003e#5960\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rollup/rollup/commit/dd295772acca03f90023340e6d9bc62627ec5efe\"\u003e\u003ccode\u003edd29577\u003c/code\u003e\u003c/a\u003e fix(deps): update rust crate swc_compiler_base to v20 (\u003ca href=\"https://redirect.github.com/rollup/rollup/issues/5958\"\u003e#5958\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rollup/rollup/commit/fff335fbe02ee7e86498496bbe556c7573efc48c\"\u003e\u003ccode\u003efff335f\u003c/code\u003e\u003c/a\u003e enhance tree-shaking for dynamic imports (\u003ca href=\"https://redirect.github.com/rollup/rollup/issues/5954\"\u003e#5954\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rollup/rollup/commit/9cf84fced37d988a79f0713bc9388398466a8a8a\"\u003e\u003ccode\u003e9cf84fc\u003c/code\u003e\u003c/a\u003e fix(deps): lock file maintenance minor/patch updates (\u003ca href=\"https://redirect.github.com/rollup/rollup/issues/5959\"\u003e#5959\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rollup/rollup/commit/a4e6535058e19f06b709a2b49bc17efb3d89bcdb\"\u003e\u003ccode\u003ea4e6535\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency lint-staged to v16 (\u003ca href=\"https://redirect.github.com/rollup/rollup/issues/5957\"\u003e#5957\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rollup/rollup/commit/7536ffb3149ad4aa7cda4e7ef343e5376e2392e1\"\u003e\u003ccode\u003e7536ffb\u003c/code\u003e\u003c/a\u003e fix(deps): update swc monorepo (major) (\u003ca href=\"https://redirect.github.com/rollup/rollup/issues/5952\"\u003e#5952\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rollup/rollup/commit/2b68f891583f57561eeac9dd6244804485a4cc40\"\u003e\u003ccode\u003e2b68f89\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency pretty-bytes to v7 (\u003ca href=\"https://redirect.github.com/rollup/rollup/issues/5951\"\u003e#5951\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rollup/rollup/commit/f630e329035d2adeec425a14ae83e77bd2ea2450\"\u003e\u003ccode\u003ef630e32\u003c/code\u003e\u003c/a\u003e chore(deps): lock file maintenance minor/patch updates (\u003ca href=\"https://redirect.github.com/rollup/rollup/issues/5953\"\u003e#5953\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rollup/rollup/compare/v2.79.1...v4.41.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tar-fs` from 2.1.1 to 3.0.8\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mafintosh/tar-fs/commit/e4a7a401e80267247b8e9e39d8e5ba82c4fe2f7b\"\u003e\u003ccode\u003ee4a7a40\u003c/code\u003e\u003c/a\u003e 3.0.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mafintosh/tar-fs/commit/504ca0fc57f27f1cfa412f46b183dadd21cdb145\"\u003e\u003ccode\u003e504ca0f\u003c/code\u003e\u003c/a\u003e upgrade bare packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mafintosh/tar-fs/commit/1e4cc042b7a767a69c9728412d39d588519094f6\"\u003e\u003ccode\u003e1e4cc04\u003c/code\u003e\u003c/a\u003e 3.0.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mafintosh/tar-fs/commit/a1dd7e7c7f4b4a8bd2ab60f513baca573b44e2ed\"\u003e\u003ccode\u003ea1dd7e7\u003c/code\u003e\u003c/a\u003e refactor and throw on bad symlink\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mafintosh/tar-fs/commit/7ce355d649e47d0c79ec092bb926d325884916b0\"\u003e\u003ccode\u003e7ce355d\u003c/code\u003e\u003c/a\u003e Create SECURITY.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mafintosh/tar-fs/commit/3082593d8c5a6422176beb86510cd191398b3bfb\"\u003e\u003ccode\u003e3082593\u003c/code\u003e\u003c/a\u003e 3.0.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mafintosh/tar-fs/commit/c3ad7bcaeeceb29802e0d4713169a1034cd0df4c\"\u003e\u003ccode\u003ec3ad7bc\u003c/code\u003e\u003c/a\u003e Add fix for early stream closure via pipeline (\u003ca href=\"https://redirect.github.com/mafintosh/tar-fs/issues/109\"\u003e#109\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mafintosh/tar-fs/commit/8d561e6b5827a308dcebbeb77525ed10ffed9bea\"\u003e\u003ccode\u003e8d561e6\u003c/code\u003e\u003c/a\u003e 3.0.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mafintosh/tar-fs/commit/6b2c3862d949ca073fecb5650e8716ed29069404\"\u003e\u003ccode\u003e6b2c386\u003c/code\u003e\u003c/a\u003e no need for mkdirp now and bare\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mafintosh/tar-fs/commit/30ce1ce5659d5820f7a07bef910cf094edf345fc\"\u003e\u003ccode\u003e30ce1ce\u003c/code\u003e\u003c/a\u003e 3.0.4\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/mafintosh/tar-fs/compare/v2.1.1...v3.0.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\nYou can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/github/custom-element-boilerplate/network/alerts).\n\n\u003c/details\u003e","html_url":"https://github.com/github/custom-element-boilerplate/pull/53","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/github%2Fcustom-element-boilerplate/issues/53","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/53/packages"},{"uuid":"2526299675","node_id":"PR_kwDOBVUaC86WlEYb","number":77,"state":"closed","title":"chore(deps): bump esbuild and @web/dev-server-esbuild","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-05-17T20:15:53.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-05-17T19:57:43.000Z","updated_at":"2025-05-17T20:15:53.000Z","time_to_close":1090,"merged_at":"2025-05-17T20:15:53.000Z","merged_by":"basilgood","closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"esbuild","repository_url":"https://github.com/evanw/esbuild","old_version":"0.19.11","new_version":"0.25.4"},{"name":"@web/dev-server-esbuild","repository_url":"https://github.com/modernweb-dev/web","old_version":"1.0.1","new_version":"1.0.4"}],"path":null,"ecosystem":"npm"},"body":"Bumps [esbuild](https://github.com/evanw/esbuild) and [@web/dev-server-esbuild](https://github.com/modernweb-dev/web/tree/HEAD/packages/dev-server-esbuild). These dependencies needed to be updated together.\nUpdates `esbuild` from 0.19.11 to 0.25.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/evanw/esbuild/releases\"\u003eesbuild's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.25.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAdd simple support for CORS to esbuild's development server (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4125\"\u003e#4125\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eStarting with version 0.25.0, esbuild's development server is no longer configured to serve cross-origin requests. This was a deliberate change to prevent any website you visit from accessing your running esbuild development server. However, this change prevented (by design) certain use cases such as \u0026quot;debugging in production\u0026quot; by having your production website load code from \u003ccode\u003elocalhost\u003c/code\u003e where the esbuild development server is running.\u003c/p\u003e\n\u003cp\u003eTo enable this use case, esbuild is adding a feature to allow \u003ca href=\"https://developer.mozilla.org/en-US/docs/Web/HTTP/Guides/CORS\"\u003eCross-Origin Resource Sharing\u003c/a\u003e (a.k.a. CORS) for \u003ca href=\"https://developer.mozilla.org/en-US/docs/Web/HTTP/Guides/CORS#simple_requests\"\u003esimple requests\u003c/a\u003e. Specifically, passing your origin to the new \u003ccode\u003ecors\u003c/code\u003e option will now set the \u003ccode\u003eAccess-Control-Allow-Origin\u003c/code\u003e response header when the request has a matching \u003ccode\u003eOrigin\u003c/code\u003e header. Note that this currently only works for requests that don't send a preflight \u003ccode\u003eOPTIONS\u003c/code\u003e request, as esbuild's development server doesn't currently support \u003ccode\u003eOPTIONS\u003c/code\u003e requests.\u003c/p\u003e\n\u003cp\u003eSome examples:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eCLI:\u003c/strong\u003e\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003eesbuild --servedir=. --cors-origin=https://example.com\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eJS:\u003c/strong\u003e\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003econst ctx = await esbuild.context({})\nawait ctx.serve({\n  servedir: '.',\n  cors: {\n    origin: 'https://example.com',\n  },\n})\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eGo:\u003c/strong\u003e\u003c/p\u003e\n\u003cpre lang=\"go\"\u003e\u003ccode\u003ectx, _ := api.Context(api.BuildOptions{})\nctx.Serve(api.ServeOptions{\n  Servedir: \u0026quot;.\u0026quot;,\n  CORS: api.CORSOptions{\n    Origin: []string{\u0026quot;https://example.com\u0026quot;},\n  },\n})\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThe special origin \u003ccode\u003e*\u003c/code\u003e can be used to allow any origin to access esbuild's development server. Note that this means any website you visit will be able to read everything served by esbuild.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ePass through invalid URLs in source maps unmodified (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4169\"\u003e#4169\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis fixes a regression in version 0.25.0 where \u003ccode\u003esources\u003c/code\u003e in source maps that form invalid URLs were not being passed through to the output. Version 0.25.0 changed the interpretation of \u003ccode\u003esources\u003c/code\u003e from file paths to URLs, which means that URL parsing can now fail. Previously URLs that couldn't be parsed were replaced with the empty string. With this release, invalid URLs in \u003ccode\u003esources\u003c/code\u003e should now be passed through unmodified.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eHandle exports named \u003ccode\u003e__proto__\u003c/code\u003e in ES modules (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4162\"\u003e#4162\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/evanw/esbuild/pull/4163\"\u003e#4163\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eIn JavaScript, the special property name \u003ccode\u003e__proto__\u003c/code\u003e sets the prototype when used inside an object literal. Previously esbuild's ESM-to-CommonJS conversion didn't special-case the property name of exports named \u003ccode\u003e__proto__\u003c/code\u003e so the exported getter accidentally became the prototype of the object literal. It's unclear what this affects, if anything, but it's better practice to avoid this by using a computed property name in this case.\u003c/p\u003e\n\u003cp\u003eThis fix was contributed by \u003ca href=\"https://github.com/magic-akari\"\u003e\u003ccode\u003e@​magic-akari\u003c/code\u003e\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/evanw/esbuild/blob/main/CHANGELOG-2023.md\"\u003eesbuild's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog: 2023\u003c/h1\u003e\n\u003cp\u003eThis changelog documents all esbuild versions published in the year 2023 (versions 0.16.13 through 0.19.11).\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/218d29e9da018d60cf87b8fb496bb8167936ff54\"\u003e\u003ccode\u003e218d29e\u003c/code\u003e\u003c/a\u003e publish 0.25.4 to npm\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/e66cd0bf6daebff56527540c433c69e49e9dcb13\"\u003e\u003ccode\u003ee66cd0b\u003c/code\u003e\u003c/a\u003e dev server: simple support for CORS requests (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4171\"\u003e#4171\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/8bf33685941e857c2b0f10c4d719a895f9d1ceea\"\u003e\u003ccode\u003e8bf3368\u003c/code\u003e\u003c/a\u003e js api: validate some options as arrays of strings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/1e7375a6be924f1b2b5e339268cd5a79b54d58f7\"\u003e\u003ccode\u003e1e7375a\u003c/code\u003e\u003c/a\u003e js api: simplify comma-separated array validation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/5f5964d53815075839abf8c343af97051c429c55\"\u003e\u003ccode\u003e5f5964d\u003c/code\u003e\u003c/a\u003e release notes for \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4163\"\u003e#4163\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/adb5284c7490c41069651916b8496625f74eddef\"\u003e\u003ccode\u003eadb5284\u003c/code\u003e\u003c/a\u003e fix: handle \u003ccode\u003e__proto__\u003c/code\u003e as a computed property in exports and add tests for s...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/0aa9f7bf792e58a96a8342cb8ac4f3bcf79a5308\"\u003e\u003ccode\u003e0aa9f7b\u003c/code\u003e\u003c/a\u003e fix \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4169\"\u003e#4169\u003c/a\u003e: keep invalid source map URLs unmodified\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/5959289d90667c5a4026e6fb32cc58bbed9fc88a\"\u003e\u003ccode\u003e5959289\u003c/code\u003e\u003c/a\u003e add additional guards for \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4114\"\u003e#4114\u003c/a\u003e when using \u003ccode\u003e:is()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/677910b073194b64d5ae01aefd7a7465bbf5b27b\"\u003e\u003ccode\u003e677910b\u003c/code\u003e\u003c/a\u003e publish 0.25.3 to npm\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/a41040efdbd6464ee7c3c5590105b4a4ae5a03be\"\u003e\u003ccode\u003ea41040e\u003c/code\u003e\u003c/a\u003e fix \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4110\"\u003e#4110\u003c/a\u003e: support custom non-IP \u003ccode\u003ehost\u003c/code\u003e values\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/evanw/esbuild/compare/v0.19.11...v0.25.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@web/dev-server-esbuild` from 1.0.1 to 1.0.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/modernweb-dev/web/releases\"\u003e\u003ccode\u003e@​web/dev-server-esbuild\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​web/dev-server-esbuild\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.0.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ed826727: upgrade esbuild to 0.25.x\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​web/dev-server-esbuild\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.0.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ef506af31: Upgrade esbuild to 0.24.x\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [fb33d75c]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​web/dev-server-core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.7.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/modernweb-dev/web/blob/master/packages/dev-server-esbuild/CHANGELOG.md\"\u003e\u003ccode\u003e@​web/dev-server-esbuild\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.0.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ed826727: upgrade esbuild to 0.25.x\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ef506af31: Upgrade esbuild to 0.24.x\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [fb33d75c]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​web/dev-server-core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.7.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: update \u003ccode\u003e@​web/dev-server-core\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modernweb-dev/web/commit/3a6bf8f927f4839f464e6ee15b7f4374bd238630\"\u003e\u003ccode\u003e3a6bf8f\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modernweb-dev/web/commit/d826727ef950e792217fa0f3d91054d2e02a689f\"\u003e\u003ccode\u003ed826727\u003c/code\u003e\u003c/a\u003e fix: upgrade esbuild to 0.25.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modernweb-dev/web/commit/5f4f3510c358427881ff1fadaa03b61babdc7ed0\"\u003e\u003ccode\u003e5f4f351\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modernweb-dev/web/commit/dc2351761cd18731857eb902281fe72e3ce41811\"\u003e\u003ccode\u003edc23517\u003c/code\u003e\u003c/a\u003e chore: bump esbuild to 0.24.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modernweb-dev/web/commit/f506af31645a1acecdbdbc7401d824e62e327d09\"\u003e\u003ccode\u003ef506af3\u003c/code\u003e\u003c/a\u003e chore: upgrade esbuild to 0.20.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modernweb-dev/web/commit/03f3c6f0b376232812dcb34b42365ab5e0a1ae19\"\u003e\u003ccode\u003e03f3c6f\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modernweb-dev/web/commit/54d65a4e5d6f9a29b11fa236872365c1bb140a78\"\u003e\u003ccode\u003e54d65a4\u003c/code\u003e\u003c/a\u003e ci: align reporters across all packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modernweb-dev/web/commit/90e44725cf73016de9cf3c20d3b4e0f909236307\"\u003e\u003ccode\u003e90e4472\u003c/code\u003e\u003c/a\u003e ci: use workspaces to run node tests\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/modernweb-dev/web/commits/@web/dev-server-esbuild@1.0.4/packages/dev-server-esbuild\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\nYou can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/Neovici/cosmoz-tree/network/alerts).\n\n\u003c/details\u003e","html_url":"https://github.com/Neovici/cosmoz-tree/pull/77","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Neovici%2Fcosmoz-tree/issues/77","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/77/packages"},{"uuid":"3065980958","node_id":"PR_kwDOAr2BN86WUK4G","number":62,"state":"open","title":"chore(deps): bump esbuild and @web/dev-server-esbuild","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-05-15T11:50:42.000Z","updated_at":"2025-07-21T19:12:19.272Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"esbuild","repository_url":"https://github.com/evanw/esbuild","old_version":"0.19.11","new_version":"0.25.4"},{"name":"@web/dev-server-esbuild","repository_url":"https://github.com/modernweb-dev/web","old_version":"1.0.1","new_version":"1.0.4"}],"path":null,"ecosystem":"npm"},"body":"[//]: # (dependabot-start)\n⚠️  **Dependabot is rebasing this PR** ⚠️ \n\nRebasing might not happen immediately, so don't worry if this takes some time.\n\nNote: if you make any changes to this PR yourself, they will take precedence over the rebase.\n\n---\n\n[//]: # (dependabot-end)\n\nBumps [esbuild](https://github.com/evanw/esbuild) and [@web/dev-server-esbuild](https://github.com/modernweb-dev/web/tree/HEAD/packages/dev-server-esbuild). These dependencies needed to be updated together.\nUpdates `esbuild` from 0.19.11 to 0.25.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/evanw/esbuild/releases\"\u003eesbuild's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.25.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAdd simple support for CORS to esbuild's development server (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4125\"\u003e#4125\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eStarting with version 0.25.0, esbuild's development server is no longer configured to serve cross-origin requests. This was a deliberate change to prevent any website you visit from accessing your running esbuild development server. However, this change prevented (by design) certain use cases such as \u0026quot;debugging in production\u0026quot; by having your production website load code from \u003ccode\u003elocalhost\u003c/code\u003e where the esbuild development server is running.\u003c/p\u003e\n\u003cp\u003eTo enable this use case, esbuild is adding a feature to allow \u003ca href=\"https://developer.mozilla.org/en-US/docs/Web/HTTP/Guides/CORS\"\u003eCross-Origin Resource Sharing\u003c/a\u003e (a.k.a. CORS) for \u003ca href=\"https://developer.mozilla.org/en-US/docs/Web/HTTP/Guides/CORS#simple_requests\"\u003esimple requests\u003c/a\u003e. Specifically, passing your origin to the new \u003ccode\u003ecors\u003c/code\u003e option will now set the \u003ccode\u003eAccess-Control-Allow-Origin\u003c/code\u003e response header when the request has a matching \u003ccode\u003eOrigin\u003c/code\u003e header. Note that this currently only works for requests that don't send a preflight \u003ccode\u003eOPTIONS\u003c/code\u003e request, as esbuild's development server doesn't currently support \u003ccode\u003eOPTIONS\u003c/code\u003e requests.\u003c/p\u003e\n\u003cp\u003eSome examples:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eCLI:\u003c/strong\u003e\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003eesbuild --servedir=. --cors-origin=https://example.com\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eJS:\u003c/strong\u003e\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003econst ctx = await esbuild.context({})\nawait ctx.serve({\n  servedir: '.',\n  cors: {\n    origin: 'https://example.com',\n  },\n})\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eGo:\u003c/strong\u003e\u003c/p\u003e\n\u003cpre lang=\"go\"\u003e\u003ccode\u003ectx, _ := api.Context(api.BuildOptions{})\nctx.Serve(api.ServeOptions{\n  Servedir: \u0026quot;.\u0026quot;,\n  CORS: api.CORSOptions{\n    Origin: []string{\u0026quot;https://example.com\u0026quot;},\n  },\n})\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThe special origin \u003ccode\u003e*\u003c/code\u003e can be used to allow any origin to access esbuild's development server. Note that this means any website you visit will be able to read everything served by esbuild.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ePass through invalid URLs in source maps unmodified (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4169\"\u003e#4169\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis fixes a regression in version 0.25.0 where \u003ccode\u003esources\u003c/code\u003e in source maps that form invalid URLs were not being passed through to the output. Version 0.25.0 changed the interpretation of \u003ccode\u003esources\u003c/code\u003e from file paths to URLs, which means that URL parsing can now fail. Previously URLs that couldn't be parsed were replaced with the empty string. With this release, invalid URLs in \u003ccode\u003esources\u003c/code\u003e should now be passed through unmodified.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eHandle exports named \u003ccode\u003e__proto__\u003c/code\u003e in ES modules (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4162\"\u003e#4162\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/evanw/esbuild/pull/4163\"\u003e#4163\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eIn JavaScript, the special property name \u003ccode\u003e__proto__\u003c/code\u003e sets the prototype when used inside an object literal. Previously esbuild's ESM-to-CommonJS conversion didn't special-case the property name of exports named \u003ccode\u003e__proto__\u003c/code\u003e so the exported getter accidentally became the prototype of the object literal. It's unclear what this affects, if anything, but it's better practice to avoid this by using a computed property name in this case.\u003c/p\u003e\n\u003cp\u003eThis fix was contributed by \u003ca href=\"https://github.com/magic-akari\"\u003e\u003ccode\u003e@​magic-akari\u003c/code\u003e\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/evanw/esbuild/blob/main/CHANGELOG-2023.md\"\u003eesbuild's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog: 2023\u003c/h1\u003e\n\u003cp\u003eThis changelog documents all esbuild versions published in the year 2023 (versions 0.16.13 through 0.19.11).\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/218d29e9da018d60cf87b8fb496bb8167936ff54\"\u003e\u003ccode\u003e218d29e\u003c/code\u003e\u003c/a\u003e publish 0.25.4 to npm\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/e66cd0bf6daebff56527540c433c69e49e9dcb13\"\u003e\u003ccode\u003ee66cd0b\u003c/code\u003e\u003c/a\u003e dev server: simple support for CORS requests (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4171\"\u003e#4171\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/8bf33685941e857c2b0f10c4d719a895f9d1ceea\"\u003e\u003ccode\u003e8bf3368\u003c/code\u003e\u003c/a\u003e js api: validate some options as arrays of strings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/1e7375a6be924f1b2b5e339268cd5a79b54d58f7\"\u003e\u003ccode\u003e1e7375a\u003c/code\u003e\u003c/a\u003e js api: simplify comma-separated array validation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/5f5964d53815075839abf8c343af97051c429c55\"\u003e\u003ccode\u003e5f5964d\u003c/code\u003e\u003c/a\u003e release notes for \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4163\"\u003e#4163\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/adb5284c7490c41069651916b8496625f74eddef\"\u003e\u003ccode\u003eadb5284\u003c/code\u003e\u003c/a\u003e fix: handle \u003ccode\u003e__proto__\u003c/code\u003e as a computed property in exports and add tests for s...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/0aa9f7bf792e58a96a8342cb8ac4f3bcf79a5308\"\u003e\u003ccode\u003e0aa9f7b\u003c/code\u003e\u003c/a\u003e fix \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4169\"\u003e#4169\u003c/a\u003e: keep invalid source map URLs unmodified\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/5959289d90667c5a4026e6fb32cc58bbed9fc88a\"\u003e\u003ccode\u003e5959289\u003c/code\u003e\u003c/a\u003e add additional guards for \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4114\"\u003e#4114\u003c/a\u003e when using \u003ccode\u003e:is()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/677910b073194b64d5ae01aefd7a7465bbf5b27b\"\u003e\u003ccode\u003e677910b\u003c/code\u003e\u003c/a\u003e publish 0.25.3 to npm\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/a41040efdbd6464ee7c3c5590105b4a4ae5a03be\"\u003e\u003ccode\u003ea41040e\u003c/code\u003e\u003c/a\u003e fix \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4110\"\u003e#4110\u003c/a\u003e: support custom non-IP \u003ccode\u003ehost\u003c/code\u003e values\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/evanw/esbuild/compare/v0.19.11...v0.25.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@web/dev-server-esbuild` from 1.0.1 to 1.0.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/modernweb-dev/web/releases\"\u003e\u003ccode\u003e@​web/dev-server-esbuild\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​web/dev-server-esbuild\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.0.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ed826727: upgrade esbuild to 0.25.x\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​web/dev-server-esbuild\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.0.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ef506af31: Upgrade esbuild to 0.24.x\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [fb33d75c]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​web/dev-server-core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.7.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/modernweb-dev/web/blob/master/packages/dev-server-esbuild/CHANGELOG.md\"\u003e\u003ccode\u003e@​web/dev-server-esbuild\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.0.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ed826727: upgrade esbuild to 0.25.x\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ef506af31: Upgrade esbuild to 0.24.x\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [fb33d75c]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​web/dev-server-core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.7.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: update \u003ccode\u003e@​web/dev-server-core\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modernweb-dev/web/commit/3a6bf8f927f4839f464e6ee15b7f4374bd238630\"\u003e\u003ccode\u003e3a6bf8f\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modernweb-dev/web/commit/d826727ef950e792217fa0f3d91054d2e02a689f\"\u003e\u003ccode\u003ed826727\u003c/code\u003e\u003c/a\u003e fix: upgrade esbuild to 0.25.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modernweb-dev/web/commit/5f4f3510c358427881ff1fadaa03b61babdc7ed0\"\u003e\u003ccode\u003e5f4f351\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modernweb-dev/web/commit/dc2351761cd18731857eb902281fe72e3ce41811\"\u003e\u003ccode\u003edc23517\u003c/code\u003e\u003c/a\u003e chore: bump esbuild to 0.24.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modernweb-dev/web/commit/f506af31645a1acecdbdbc7401d824e62e327d09\"\u003e\u003ccode\u003ef506af3\u003c/code\u003e\u003c/a\u003e chore: upgrade esbuild to 0.20.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modernweb-dev/web/commit/03f3c6f0b376232812dcb34b42365ab5e0a1ae19\"\u003e\u003ccode\u003e03f3c6f\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modernweb-dev/web/commit/54d65a4e5d6f9a29b11fa236872365c1bb140a78\"\u003e\u003ccode\u003e54d65a4\u003c/code\u003e\u003c/a\u003e ci: align reporters across all packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modernweb-dev/web/commit/90e44725cf73016de9cf3c20d3b4e0f909236307\"\u003e\u003ccode\u003e90e4472\u003c/code\u003e\u003c/a\u003e ci: use workspaces to run node tests\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/modernweb-dev/web/commits/@web/dev-server-esbuild@1.0.4/packages/dev-server-esbuild\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\nYou can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/Neovici/cosmoz-viewinfo/network/alerts).\n\n\u003c/details\u003e","html_url":"https://github.com/Neovici/cosmoz-viewinfo/pull/62","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Neovici%2Fcosmoz-viewinfo/issues/62","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/62/packages"},{"uuid":"2521835571","node_id":"PR_kwDOEQGv6c6WUCgz","number":192,"state":"open","title":"build(deps): bump esbuild and @web/dev-server-esbuild","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-05-15T11:36:05.000Z","updated_at":"2025-05-15T11:36:05.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps)","packages":[{"name":"esbuild","repository_url":"https://github.com/evanw/esbuild","old_version":"0.17.19","new_version":"0.25.4"},{"name":"@web/dev-server-esbuild","repository_url":"https://github.com/modernweb-dev/web","old_version":"0.4.4","new_version":"1.0.4"}],"path":null,"ecosystem":"npm"},"body":"Bumps [esbuild](https://github.com/evanw/esbuild) to 0.25.4 and updates ancestor dependency [@web/dev-server-esbuild](https://github.com/modernweb-dev/web/tree/HEAD/packages/dev-server-esbuild). These dependencies need to be updated together.\n\nUpdates `esbuild` from 0.17.19 to 0.25.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/evanw/esbuild/releases\"\u003eesbuild's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.25.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAdd simple support for CORS to esbuild's development server (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4125\"\u003e#4125\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eStarting with version 0.25.0, esbuild's development server is no longer configured to serve cross-origin requests. This was a deliberate change to prevent any website you visit from accessing your running esbuild development server. However, this change prevented (by design) certain use cases such as \u0026quot;debugging in production\u0026quot; by having your production website load code from \u003ccode\u003elocalhost\u003c/code\u003e where the esbuild development server is running.\u003c/p\u003e\n\u003cp\u003eTo enable this use case, esbuild is adding a feature to allow \u003ca href=\"https://developer.mozilla.org/en-US/docs/Web/HTTP/Guides/CORS\"\u003eCross-Origin Resource Sharing\u003c/a\u003e (a.k.a. CORS) for \u003ca href=\"https://developer.mozilla.org/en-US/docs/Web/HTTP/Guides/CORS#simple_requests\"\u003esimple requests\u003c/a\u003e. Specifically, passing your origin to the new \u003ccode\u003ecors\u003c/code\u003e option will now set the \u003ccode\u003eAccess-Control-Allow-Origin\u003c/code\u003e response header when the request has a matching \u003ccode\u003eOrigin\u003c/code\u003e header. Note that this currently only works for requests that don't send a preflight \u003ccode\u003eOPTIONS\u003c/code\u003e request, as esbuild's development server doesn't currently support \u003ccode\u003eOPTIONS\u003c/code\u003e requests.\u003c/p\u003e\n\u003cp\u003eSome examples:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eCLI:\u003c/strong\u003e\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003eesbuild --servedir=. --cors-origin=https://example.com\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eJS:\u003c/strong\u003e\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003econst ctx = await esbuild.context({})\nawait ctx.serve({\n  servedir: '.',\n  cors: {\n    origin: 'https://example.com',\n  },\n})\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eGo:\u003c/strong\u003e\u003c/p\u003e\n\u003cpre lang=\"go\"\u003e\u003ccode\u003ectx, _ := api.Context(api.BuildOptions{})\nctx.Serve(api.ServeOptions{\n  Servedir: \u0026quot;.\u0026quot;,\n  CORS: api.CORSOptions{\n    Origin: []string{\u0026quot;https://example.com\u0026quot;},\n  },\n})\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThe special origin \u003ccode\u003e*\u003c/code\u003e can be used to allow any origin to access esbuild's development server. Note that this means any website you visit will be able to read everything served by esbuild.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ePass through invalid URLs in source maps unmodified (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4169\"\u003e#4169\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis fixes a regression in version 0.25.0 where \u003ccode\u003esources\u003c/code\u003e in source maps that form invalid URLs were not being passed through to the output. Version 0.25.0 changed the interpretation of \u003ccode\u003esources\u003c/code\u003e from file paths to URLs, which means that URL parsing can now fail. Previously URLs that couldn't be parsed were replaced with the empty string. With this release, invalid URLs in \u003ccode\u003esources\u003c/code\u003e should now be passed through unmodified.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eHandle exports named \u003ccode\u003e__proto__\u003c/code\u003e in ES modules (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4162\"\u003e#4162\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/evanw/esbuild/pull/4163\"\u003e#4163\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eIn JavaScript, the special property name \u003ccode\u003e__proto__\u003c/code\u003e sets the prototype when used inside an object literal. Previously esbuild's ESM-to-CommonJS conversion didn't special-case the property name of exports named \u003ccode\u003e__proto__\u003c/code\u003e so the exported getter accidentally became the prototype of the object literal. It's unclear what this affects, if anything, but it's better practice to avoid this by using a computed property name in this case.\u003c/p\u003e\n\u003cp\u003eThis fix was contributed by \u003ca href=\"https://github.com/magic-akari\"\u003e\u003ccode\u003e@​magic-akari\u003c/code\u003e\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/evanw/esbuild/blob/main/CHANGELOG-2023.md\"\u003eesbuild's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog: 2023\u003c/h1\u003e\n\u003cp\u003eThis changelog documents all esbuild versions published in the year 2023 (versions 0.16.13 through 0.19.11).\u003c/p\u003e\n\u003ch2\u003e0.19.11\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFix TypeScript-specific class transform edge case (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/3559\"\u003e#3559\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThe previous release introduced an optimization that avoided transforming \u003ccode\u003esuper()\u003c/code\u003e in the class constructor for TypeScript code compiled with \u003ccode\u003euseDefineForClassFields\u003c/code\u003e set to \u003ccode\u003efalse\u003c/code\u003e if all class instance fields have no initializers. The rationale was that in this case, all class instance fields are omitted in the output so no changes to the constructor are needed. However, if all of this is the case \u003cem\u003eand\u003c/em\u003e there are \u003ccode\u003e#private\u003c/code\u003e instance fields with initializers, those private instance field initializers were still being moved into the constructor. This was problematic because they were being inserted before the call to \u003ccode\u003esuper()\u003c/code\u003e (since \u003ccode\u003esuper()\u003c/code\u003e is now no longer transformed in that case). This release introduces an additional optimization that avoids moving the private instance field initializers into the constructor in this edge case, which generates smaller code, matches the TypeScript compiler's output more closely, and avoids this bug:\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003e// Original code\nclass Foo extends Bar {\n  #private = 1;\n  public: any;\n  constructor() {\n    super();\n  }\n}\n\u003cp\u003e// Old output (with esbuild v0.19.9)\u003cbr /\u003e\nclass Foo extends Bar {\u003cbr /\u003e\nconstructor() {\u003cbr /\u003e\nsuper();\u003cbr /\u003e\nthis.#private = 1;\u003cbr /\u003e\n}\u003cbr /\u003e\n#private;\u003cbr /\u003e\n}\u003c/p\u003e\n\u003cp\u003e// Old output (with esbuild v0.19.10)\u003cbr /\u003e\nclass Foo extends Bar {\u003cbr /\u003e\nconstructor() {\u003cbr /\u003e\nthis.#private = 1;\u003cbr /\u003e\nsuper();\u003cbr /\u003e\n}\u003cbr /\u003e\n#private;\u003cbr /\u003e\n}\u003c/p\u003e\n\u003cp\u003e// New output\u003cbr /\u003e\nclass Foo extends Bar {\u003cbr /\u003e\n#private = 1;\u003cbr /\u003e\nconstructor() {\u003cbr /\u003e\nsuper();\u003cbr /\u003e\n}\u003cbr /\u003e\n}\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eMinifier: allow reording a primitive past a side-effect (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/3568\"\u003e#3568\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThe minifier previously allowed reordering a side-effect past a primitive, but didn't handle the case of reordering a primitive past a side-effect. This additional case is now handled:\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/218d29e9da018d60cf87b8fb496bb8167936ff54\"\u003e\u003ccode\u003e218d29e\u003c/code\u003e\u003c/a\u003e publish 0.25.4 to npm\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/e66cd0bf6daebff56527540c433c69e49e9dcb13\"\u003e\u003ccode\u003ee66cd0b\u003c/code\u003e\u003c/a\u003e dev server: simple support for CORS requests (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4171\"\u003e#4171\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/8bf33685941e857c2b0f10c4d719a895f9d1ceea\"\u003e\u003ccode\u003e8bf3368\u003c/code\u003e\u003c/a\u003e js api: validate some options as arrays of strings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/1e7375a6be924f1b2b5e339268cd5a79b54d58f7\"\u003e\u003ccode\u003e1e7375a\u003c/code\u003e\u003c/a\u003e js api: simplify comma-separated array validation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/5f5964d53815075839abf8c343af97051c429c55\"\u003e\u003ccode\u003e5f5964d\u003c/code\u003e\u003c/a\u003e release notes for \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4163\"\u003e#4163\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/adb5284c7490c41069651916b8496625f74eddef\"\u003e\u003ccode\u003eadb5284\u003c/code\u003e\u003c/a\u003e fix: handle \u003ccode\u003e__proto__\u003c/code\u003e as a computed property in exports and add tests for s...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/0aa9f7bf792e58a96a8342cb8ac4f3bcf79a5308\"\u003e\u003ccode\u003e0aa9f7b\u003c/code\u003e\u003c/a\u003e fix \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4169\"\u003e#4169\u003c/a\u003e: keep invalid source map URLs unmodified\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/5959289d90667c5a4026e6fb32cc58bbed9fc88a\"\u003e\u003ccode\u003e5959289\u003c/code\u003e\u003c/a\u003e add additional guards for \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4114\"\u003e#4114\u003c/a\u003e when using \u003ccode\u003e:is()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/677910b073194b64d5ae01aefd7a7465bbf5b27b\"\u003e\u003ccode\u003e677910b\u003c/code\u003e\u003c/a\u003e publish 0.25.3 to npm\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/a41040efdbd6464ee7c3c5590105b4a4ae5a03be\"\u003e\u003ccode\u003ea41040e\u003c/code\u003e\u003c/a\u003e fix \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4110\"\u003e#4110\u003c/a\u003e: support custom non-IP \u003ccode\u003ehost\u003c/code\u003e values\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/evanw/esbuild/compare/v0.17.19...v0.25.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@web/dev-server-esbuild` from 0.4.4 to 1.0.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/modernweb-dev/web/releases\"\u003e\u003ccode\u003e@​web/dev-server-esbuild\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​web/dev-server-esbuild\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.0.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ed826727: upgrade esbuild to 0.25.x\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​web/dev-server-esbuild\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.0.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ef506af31: Upgrade esbuild to 0.24.x\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [fb33d75c]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​web/dev-server-core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.7.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/modernweb-dev/web/blob/master/packages/dev-server-esbuild/CHANGELOG.md\"\u003e\u003ccode\u003e@​web/dev-server-esbuild\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.0.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ed826727: upgrade esbuild to 0.25.x\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ef506af31: Upgrade esbuild to 0.24.x\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [fb33d75c]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​web/dev-server-core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.7.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: update \u003ccode\u003e@​web/dev-server-core\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ee31de569: Update \u003ccode\u003e@web/dev-server-rollup\u003c/code\u003e to latest version\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.0\u003c/h2\u003e\n\u003ch3\u003eMajor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e8218a0a5: Update ESBuild to latest version.\u003c/p\u003e\n\u003cp\u003eESBuild has changed how TypeScript decorators are enabled in preparation for JavaScript decorators to land in browsers. ESBuild now requires the \u003ccode\u003eexperimentalDecorators\u003c/code\u003e key to be set to \u003ccode\u003etrue\u003c/code\u003e in the \u003ccode\u003etsconfig.json\u003c/code\u003e for TypeScript decorators to be enabled.\u003c/p\u003e\n\u003cp\u003eIf you are having issues with decorators after updating to this version, try setting the \u003ccode\u003eexperimentalDecorators\u003c/code\u003e key in your \u003ccode\u003etsconfig.json\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ec185cbaa: Set minimum node version to 18\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [c185cbaa]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​web/dev-server-core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.7.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modernweb-dev/web/commit/3a6bf8f927f4839f464e6ee15b7f4374bd238630\"\u003e\u003ccode\u003e3a6bf8f\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modernweb-dev/web/commit/d826727ef950e792217fa0f3d91054d2e02a689f\"\u003e\u003ccode\u003ed826727\u003c/code\u003e\u003c/a\u003e fix: upgrade esbuild to 0.25.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modernweb-dev/web/commit/5f4f3510c358427881ff1fadaa03b61babdc7ed0\"\u003e\u003ccode\u003e5f4f351\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modernweb-dev/web/commit/dc2351761cd18731857eb902281fe72e3ce41811\"\u003e\u003ccode\u003edc23517\u003c/code\u003e\u003c/a\u003e chore: bump esbuild to 0.24.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modernweb-dev/web/commit/f506af31645a1acecdbdbc7401d824e62e327d09\"\u003e\u003ccode\u003ef506af3\u003c/code\u003e\u003c/a\u003e chore: upgrade esbuild to 0.20.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modernweb-dev/web/commit/03f3c6f0b376232812dcb34b42365ab5e0a1ae19\"\u003e\u003ccode\u003e03f3c6f\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modernweb-dev/web/commit/54d65a4e5d6f9a29b11fa236872365c1bb140a78\"\u003e\u003ccode\u003e54d65a4\u003c/code\u003e\u003c/a\u003e ci: align reporters across all packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modernweb-dev/web/commit/90e44725cf73016de9cf3c20d3b4e0f909236307\"\u003e\u003ccode\u003e90e4472\u003c/code\u003e\u003c/a\u003e ci: use workspaces to run node tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modernweb-dev/web/commit/0780a221e360af34307f7a2173ca13e36051f438\"\u003e\u003ccode\u003e0780a22\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modernweb-dev/web/commit/ce40a8f545247ff81384ffce744aa5461217e2ff\"\u003e\u003ccode\u003ece40a8f\u003c/code\u003e\u003c/a\u003e update \u003ccode\u003e@​web/dev-server-rollup\u003c/code\u003e in more places\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/modernweb-dev/web/commits/@web/dev-server-esbuild@1.0.4/packages/dev-server-esbuild\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\nYou can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/zazuko/rdfjs-elements/network/alerts).\n\n\u003c/details\u003e","html_url":"https://github.com/zazuko/rdfjs-elements/pull/192","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/zazuko%2Frdfjs-elements/issues/192","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/192/packages"},{"uuid":"2960869095","node_id":"PR_kwDOAQzX1c6QzAFW","number":1329,"state":"closed","title":"Bump esbuild and @web/dev-server-esbuild","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-05-23T01:49:18.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-03-31T15:40:31.000Z","updated_at":"2025-05-23T01:49:22.000Z","time_to_close":4529327,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"esbuild","repository_url":"https://github.com/evanw/esbuild","old_version":"0.24.2","new_version":"0.25.2"},{"name":"@web/dev-server-esbuild","repository_url":"https://github.com/modernweb-dev/web","old_version":"1.0.3","new_version":"1.0.4"}],"path":null,"ecosystem":"npm"},"body":"Bumps [esbuild](https://github.com/evanw/esbuild) to 0.25.2 and updates ancestor dependency [@web/dev-server-esbuild](https://github.com/modernweb-dev/web/tree/HEAD/packages/dev-server-esbuild). These dependencies need to be updated together.\n\nUpdates `esbuild` from 0.24.2 to 0.25.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/evanw/esbuild/releases\"\u003eesbuild's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.25.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eSupport flags in regular expressions for the API (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4121\"\u003e#4121\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThe JavaScript plugin API for esbuild takes JavaScript regular expression objects for the \u003ccode\u003efilter\u003c/code\u003e option. Internally these are translated into Go regular expressions. However, this translation previously ignored the \u003ccode\u003eflags\u003c/code\u003e property of the regular expression. With this release, esbuild will now translate JavaScript regular expression flags into Go regular expression flags. Specifically the JavaScript regular expression \u003ccode\u003e/\\.[jt]sx?$/i\u003c/code\u003e is turned into the Go regular expression \u003ccode\u003e`(?i)\\.[jt]sx?$`\u003c/code\u003e internally inside of esbuild's API. This should make it possible to use JavaScript regular expressions with the \u003ccode\u003ei\u003c/code\u003e flag. Note that JavaScript and Go don't support all of the same regular expression features, so this mapping is only approximate.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix node-specific annotations for string literal export names (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4100\"\u003e#4100\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eWhen node instantiates a CommonJS module, it scans the AST to look for names to expose via ESM named exports. This is a heuristic that looks for certain patterns such as \u003ccode\u003eexports.NAME = ...\u003c/code\u003e or \u003ccode\u003emodule.exports = { ... }\u003c/code\u003e. This behavior is used by esbuild to \u0026quot;annotate\u0026quot; CommonJS code that was converted from ESM with the original ESM export names. For example, when converting the file \u003ccode\u003eexport let foo, bar\u003c/code\u003e from ESM to CommonJS, esbuild appends this to the end of the file:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e// Annotate the CommonJS export names for ESM import in node:\n0 \u0026amp;\u0026amp; (module.exports = {\n  bar,\n  foo\n});\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eHowever, this feature previously didn't work correctly for export names that are not valid identifiers, which can be constructed using string literal export names. The generated code contained a syntax error. That problem is fixed in this release:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e// Original code\nlet foo\nexport { foo as \u0026quot;foo!\u0026quot; }\n\u003cp\u003e// Old output (with --format=cjs --platform=node)\n...\n0 \u0026amp;\u0026amp; (module.exports = {\n\u0026quot;foo!\u0026quot;\n});\u003c/p\u003e\n\u003cp\u003e// New output (with --format=cjs --platform=node)\n...\n0 \u0026amp;\u0026amp; (module.exports = {\n\u0026quot;foo!\u0026quot;: null\n});\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eBasic support for index source maps (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/3439\"\u003e#3439\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/evanw/esbuild/pull/4109\"\u003e#4109\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThe source map specification has an optional mode called \u003ca href=\"https://tc39.es/ecma426/#sec-index-source-map\"\u003eindex source maps\u003c/a\u003e that makes it easier for tools to create an aggregate JavaScript file by concatenating many smaller JavaScript files with source maps, and then generate an aggregate source map by simply providing the original source maps along with some offset information. My understanding is that this is rarely used in practice. I'm only aware of two uses of it in the wild: \u003ca href=\"https://clojurescript.org/\"\u003eClojureScript\u003c/a\u003e and \u003ca href=\"https://turbo.build/pack/\"\u003eTurbopack\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003eThis release provides basic support for indexed source maps. However, the implementation has not been tested on a real app (just on very simple test input). If you are using index source maps in a real app, please try this out and report back if anything isn't working for you.\u003c/p\u003e\n\u003cp\u003eNote that this is also not a complete implementation. For example, index source maps technically allows nesting source maps to an arbitrary depth, while esbuild's implementation in this release only supports a single level of nesting. It's unclear whether supporting more than one level of nesting is important or not given the lack of available test cases.\u003c/p\u003e\n\u003cp\u003eThis feature was contributed by \u003ca href=\"https://github.com/clyfish\"\u003e\u003ccode\u003e@​clyfish\u003c/code\u003e\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.25.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix incorrect paths in inline source maps (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4070\"\u003e#4070\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4075\"\u003e#4075\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4105\"\u003e#4105\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/evanw/esbuild/blob/main/CHANGELOG-2024.md\"\u003eesbuild's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog: 2024\u003c/h1\u003e\n\u003cp\u003eThis changelog documents all esbuild versions published in the year 2024 (versions 0.19.12 through 0.24.2).\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/4475787eef4c4923b92b9fa37ebba1c88b9e1d9b\"\u003e\u003ccode\u003e4475787\u003c/code\u003e\u003c/a\u003e publish 0.25.2 to npm\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/8f56771afc37c2b328056a2e6aefdfc2b821c5d7\"\u003e\u003ccode\u003e8f56771\u003c/code\u003e\u003c/a\u003e fix \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4121\"\u003e#4121\u003c/a\u003e: map js regexp flags to go regexp flags\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/36b458d144796882a78baaa40baac5f88c7694b1\"\u003e\u003ccode\u003e36b458d\u003c/code\u003e\u003c/a\u003e follow-up to \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4109\"\u003e#4109\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/8b8437cb0fccd680ef39548fc7bb56ff8f48333d\"\u003e\u003ccode\u003e8b8437c\u003c/code\u003e\u003c/a\u003e feat: support index source map (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4109\"\u003e#4109\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/75286c1b4fabcf93140b97c3c0488f0253158b47\"\u003e\u003ccode\u003e75286c1\u003c/code\u003e\u003c/a\u003e unit test for absolute windows paths in source map\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/bcc77fbee56ec7c050813c972d8bb1e06a8e57ef\"\u003e\u003ccode\u003ebcc77fb\u003c/code\u003e\u003c/a\u003e fix \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4100\"\u003e#4100\u003c/a\u003e: invalid identifiers in node annotation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/37cb6a2bc3da13e7805a57782ced720fda7eb1f7\"\u003e\u003ccode\u003e37cb6a2\u003c/code\u003e\u003c/a\u003e fix a warning from \u003ccode\u003enpm publish\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/6bfc1c13b4d986b86e8bc2035f00c337b0c1d007\"\u003e\u003ccode\u003e6bfc1c1\u003c/code\u003e\u003c/a\u003e publish 0.25.1 to npm\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/f9b39529a328f513cd73b36e8488a4a624df5c36\"\u003e\u003ccode\u003ef9b3952\u003c/code\u003e\u003c/a\u003e fix \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4078\"\u003e#4078\u003c/a\u003e: prepend namespaces to source map paths\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/ccf3dd7889e7765a1d6f1596ada0f22b320d7174\"\u003e\u003ccode\u003eccf3dd7\u003c/code\u003e\u003c/a\u003e add \u0026quot;contributed by\u0026quot; in changelog\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/evanw/esbuild/compare/v0.24.2...v0.25.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@web/dev-server-esbuild` from 1.0.3 to 1.0.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/modernweb-dev/web/releases\"\u003e\u003ccode\u003e@​web/dev-server-esbuild\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​web/dev-server-esbuild\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.0.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ed826727: upgrade esbuild to 0.25.x\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/modernweb-dev/web/blob/master/packages/dev-server-esbuild/CHANGELOG.md\"\u003e\u003ccode\u003e@​web/dev-server-esbuild\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.0.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ed826727: upgrade esbuild to 0.25.x\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modernweb-dev/web/commit/3a6bf8f927f4839f464e6ee15b7f4374bd238630\"\u003e\u003ccode\u003e3a6bf8f\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modernweb-dev/web/commit/d826727ef950e792217fa0f3d91054d2e02a689f\"\u003e\u003ccode\u003ed826727\u003c/code\u003e\u003c/a\u003e fix: upgrade esbuild to 0.25.x\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/modernweb-dev/web/commits/@web/dev-server-esbuild@1.0.4/packages/dev-server-esbuild\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nYou can trigger a rebase of this PR by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\nYou can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/Tonejs/Tone.js/network/alerts).\n\n\u003c/details\u003e\n\n\u003e **Note**\n\u003e Automatic rebases have been disabled on this pull request as it has been open for over 30 days.\n","html_url":"https://github.com/Tonejs/Tone.js/pull/1329","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Tonejs%2FTone.js/issues/1329","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1329/packages"},{"uuid":"2957744636","node_id":"PR_kwDOE8jwks6QpIng","number":97,"state":"closed","title":"chore(deps): bump esbuild and @web/dev-server-esbuild","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2025-04-14T15:23:32.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-03-29T04:43:00.000Z","updated_at":"2025-07-21T18:56:35.000Z","time_to_close":1420832,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"esbuild","repository_url":"https://github.com/evanw/esbuild","old_version":"0.19.11","new_version":"0.25.1"},{"name":"@web/dev-server-esbuild","repository_url":"https://github.com/modernweb-dev/web","old_version":"1.0.1","new_version":"1.0.4"}],"path":null,"ecosystem":"npm"},"body":"Bumps [esbuild](https://github.com/evanw/esbuild) and [@web/dev-server-esbuild](https://github.com/modernweb-dev/web/tree/HEAD/packages/dev-server-esbuild). These dependencies needed to be updated together.\nUpdates `esbuild` from 0.19.11 to 0.25.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/evanw/esbuild/releases\"\u003eesbuild's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.25.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFix incorrect paths in inline source maps (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4070\"\u003e#4070\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4075\"\u003e#4075\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4105\"\u003e#4105\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis fixes a regression from version 0.25.0 where esbuild didn't correctly resolve relative paths contained within source maps in inline \u003ccode\u003esourceMappingURL\u003c/code\u003e data URLs. The paths were incorrectly being passed through as-is instead of being resolved relative to the source file containing the \u003ccode\u003esourceMappingURL\u003c/code\u003e comment, which was due to the data URL not being a file URL. This regression has been fixed, and this case now has test coverage.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix invalid generated source maps (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4080\"\u003e#4080\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4082\"\u003e#4082\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4104\"\u003e#4104\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4107\"\u003e#4107\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis release fixes a regression from version 0.24.1 that could cause esbuild to generate invalid source maps. Specifically under certain conditions, esbuild could generate a mapping with an out-of-bounds source index. It was introduced by code that attempted to improve esbuild's handling of \u0026quot;null\u0026quot; entries in source maps (i.e. mappings with a generated position but no original position). This regression has been fixed.\u003c/p\u003e\n\u003cp\u003eThis fix was contributed by \u003ca href=\"https://github.com/jridgewell\"\u003e\u003ccode\u003e@​jridgewell\u003c/code\u003e\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix a regression with non-file source map paths (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4078\"\u003e#4078\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThe format of paths in source maps that aren't in the \u003ccode\u003efile\u003c/code\u003e namespace was unintentionally changed in version 0.25.0. Path namespaces is an esbuild-specific concept that is optionally available for plugins to use to distinguish paths from \u003ccode\u003efile\u003c/code\u003e paths and from paths meant for other plugins. Previously the namespace was prepended to the path joined with a \u003ccode\u003e:\u003c/code\u003e character, but version 0.25.0 unintentionally failed to prepend the namespace. The previous behavior has been restored.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix a crash with \u003ccode\u003eswitch\u003c/code\u003e optimization (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4088\"\u003e#4088\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThe new code in the previous release to optimize dead code in switch statements accidentally introduced a crash in the edge case where one or more switch case values include a function expression. This is because esbuild now visits the case values first to determine whether any cases are dead code, and then visits the case bodies once the dead code status is known. That triggered some internal asserts that guard against traversing the AST in an unexpected order. This crash has been fixed by changing esbuild to expect the new traversal ordering. Here's an example of affected code:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eswitch (x) {\n  case '':\n    return y.map(z =\u0026gt; z.value)\n  case y.map(z =\u0026gt; z.key).join(','):\n    return []\n}\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdate Go from 1.23.5 to 1.23.7 (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4076\"\u003e#4076\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/evanw/esbuild/pull/4077\"\u003e#4077\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis should have no effect on existing code as this version change does not change Go's operating system support. It may remove certain reports from vulnerability scanners that detect which version of the Go compiler esbuild uses.\u003c/p\u003e\n\u003cp\u003eThis PR was contributed by \u003ca href=\"https://github.com/MikeWillCook\"\u003e\u003ccode\u003e@​MikeWillCook\u003c/code\u003e\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.25.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eThis release deliberately contains backwards-incompatible changes.\u003c/strong\u003e To avoid automatically picking up releases like this, you should either be pinning the exact version of \u003ccode\u003eesbuild\u003c/code\u003e in your \u003ccode\u003epackage.json\u003c/code\u003e file (recommended) or be using a version range syntax that only accepts patch upgrades such as \u003ccode\u003e^0.24.0\u003c/code\u003e or \u003ccode\u003e~0.24.0\u003c/code\u003e. See npm's documentation about \u003ca href=\"https://docs.npmjs.com/cli/v6/using-npm/semver/\"\u003esemver\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eRestrict access to esbuild's development server (\u003ca href=\"https://github.com/evanw/esbuild/security/advisories/GHSA-67mh-4wv8-2f99\"\u003eGHSA-67mh-4wv8-2f99\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis change addresses esbuild's first security vulnerability report. Previously esbuild set the \u003ccode\u003eAccess-Control-Allow-Origin\u003c/code\u003e header to \u003ccode\u003e*\u003c/code\u003e to allow esbuild's development server to be flexible in how it's used for development. However, this allows the websites you visit to make HTTP requests to esbuild's local development server, which gives read-only access to your source code if the website were to fetch your source code's specific URL. You can read more information in \u003ca href=\"https://github.com/evanw/esbuild/security/advisories/GHSA-67mh-4wv8-2f99\"\u003ethe report\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003eStarting with this release, \u003ca href=\"https://developer.mozilla.org/en-US/docs/Web/HTTP/CORS\"\u003eCORS\u003c/a\u003e will now be disabled, and requests will now be denied if the host does not match the one provided to \u003ccode\u003e--serve=\u003c/code\u003e. The default host is \u003ccode\u003e0.0.0.0\u003c/code\u003e, which refers to all of the IP addresses that represent the local machine (e.g. both \u003ccode\u003e127.0.0.1\u003c/code\u003e and \u003ccode\u003e192.168.0.1\u003c/code\u003e). If you want to customize anything about esbuild's development server, you can \u003ca href=\"https://esbuild.github.io/api/#serve-proxy\"\u003eput a proxy in front of esbuild\u003c/a\u003e and modify the incoming and/or outgoing requests.\u003c/p\u003e\n\u003cp\u003eIn addition, the \u003ccode\u003eserve()\u003c/code\u003e API call has been changed to return an array of \u003ccode\u003ehosts\u003c/code\u003e instead of a single \u003ccode\u003ehost\u003c/code\u003e string. This makes it possible to determine all of the hosts that esbuild's development server will accept.\u003c/p\u003e\n\u003cp\u003eThanks to \u003ca href=\"https://github.com/sapphi-red\"\u003e\u003ccode\u003e@​sapphi-red\u003c/code\u003e\u003c/a\u003e for reporting this issue.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eDelete output files when a build fails in watch mode (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/3643\"\u003e#3643\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eIt has been requested for esbuild to delete files when a build fails in watch mode. Previously esbuild left the old files in place, which could cause people to not immediately realize that the most recent build failed. With this release, esbuild will now delete all output files if a rebuild fails. Fixing the build error and triggering another rebuild will restore all output files again.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/evanw/esbuild/blob/main/CHANGELOG-2023.md\"\u003eesbuild's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog: 2023\u003c/h1\u003e\n\u003cp\u003eThis changelog documents all esbuild versions published in the year 2023 (versions 0.16.13 through 0.19.11).\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/6bfc1c13b4d986b86e8bc2035f00c337b0c1d007\"\u003e\u003ccode\u003e6bfc1c1\u003c/code\u003e\u003c/a\u003e publish 0.25.1 to npm\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/f9b39529a328f513cd73b36e8488a4a624df5c36\"\u003e\u003ccode\u003ef9b3952\u003c/code\u003e\u003c/a\u003e fix \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4078\"\u003e#4078\u003c/a\u003e: prepend namespaces to source map paths\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/ccf3dd7889e7765a1d6f1596ada0f22b320d7174\"\u003e\u003ccode\u003eccf3dd7\u003c/code\u003e\u003c/a\u003e add \u0026quot;contributed by\u0026quot; in changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/48cd7a9e26452f30345eb10a3d471f26de56d1ec\"\u003e\u003ccode\u003e48cd7a9\u003c/code\u003e\u003c/a\u003e Update Go from 1.23.5 to 1.23.7 (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4077\"\u003e#4077\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/1f04fa4dc85ef4b1fa01e1938fa127a2cc170c35\"\u003e\u003ccode\u003e1f04fa4\u003c/code\u003e\u003c/a\u003e fix absolute windows paths in source maps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/9ca03f6ea8aa4c418cb66da876139eef4e2abb26\"\u003e\u003ccode\u003e9ca03f6\u003c/code\u003e\u003c/a\u003e also add test case from \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4075\"\u003e#4075\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/2f244c085a970b873e579ac2a0b1c054cf9c66ea\"\u003e\u003ccode\u003e2f244c0\u003c/code\u003e\u003c/a\u003e add test case from \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4104\"\u003e#4104\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/1dde994de8858d71fe0e9e128d22142b3c9d7de6\"\u003e\u003ccode\u003e1dde994\u003c/code\u003e\u003c/a\u003e fix incorrect test names\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/9f008c59b628b65c00878d7673ed24317e911666\"\u003e\u003ccode\u003e9f008c5\u003c/code\u003e\u003c/a\u003e fix \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4070\"\u003e#4070\u003c/a\u003e: \u003ccode\u003efile\u003c/code\u003e namespace for \u003ccode\u003esourceMappingURL\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/cbd5eb8c82089619f235b96be7b7b18c06fc10c0\"\u003e\u003ccode\u003ecbd5eb8\u003c/code\u003e\u003c/a\u003e release notes and tests for \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4082\"\u003e#4082\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/evanw/esbuild/compare/v0.19.11...v0.25.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@web/dev-server-esbuild` from 1.0.1 to 1.0.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/modernweb-dev/web/releases\"\u003e\u003ccode\u003e@​web/dev-server-esbuild\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​web/dev-server-esbuild\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.0.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ed826727: upgrade esbuild to 0.25.x\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​web/dev-server-esbuild\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.0.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ef506af31: Upgrade esbuild to 0.24.x\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [fb33d75c]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​web/dev-server-core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.7.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/modernweb-dev/web/blob/master/packages/dev-server-esbuild/CHANGELOG.md\"\u003e\u003ccode\u003e@​web/dev-server-esbuild\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.0.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ed826727: upgrade esbuild to 0.25.x\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ef506af31: Upgrade esbuild to 0.24.x\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [fb33d75c]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​web/dev-server-core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.7.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: update \u003ccode\u003e@​web/dev-server-core\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modernweb-dev/web/commit/3a6bf8f927f4839f464e6ee15b7f4374bd238630\"\u003e\u003ccode\u003e3a6bf8f\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modernweb-dev/web/commit/d826727ef950e792217fa0f3d91054d2e02a689f\"\u003e\u003ccode\u003ed826727\u003c/code\u003e\u003c/a\u003e fix: upgrade esbuild to 0.25.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modernweb-dev/web/commit/5f4f3510c358427881ff1fadaa03b61babdc7ed0\"\u003e\u003ccode\u003e5f4f351\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modernweb-dev/web/commit/dc2351761cd18731857eb902281fe72e3ce41811\"\u003e\u003ccode\u003edc23517\u003c/code\u003e\u003c/a\u003e chore: bump esbuild to 0.24.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modernweb-dev/web/commit/f506af31645a1acecdbdbc7401d824e62e327d09\"\u003e\u003ccode\u003ef506af3\u003c/code\u003e\u003c/a\u003e chore: upgrade esbuild to 0.20.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modernweb-dev/web/commit/03f3c6f0b376232812dcb34b42365ab5e0a1ae19\"\u003e\u003ccode\u003e03f3c6f\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modernweb-dev/web/commit/54d65a4e5d6f9a29b11fa236872365c1bb140a78\"\u003e\u003ccode\u003e54d65a4\u003c/code\u003e\u003c/a\u003e ci: align reporters across all packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modernweb-dev/web/commit/90e44725cf73016de9cf3c20d3b4e0f909236307\"\u003e\u003ccode\u003e90e4472\u003c/code\u003e\u003c/a\u003e ci: use workspaces to run node tests\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/modernweb-dev/web/commits/@web/dev-server-esbuild@1.0.4/packages/dev-server-esbuild\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\nYou can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/Neovici/cosmoz-input/network/alerts).\n\n\u003c/details\u003e","html_url":"https://github.com/Neovici/cosmoz-input/pull/97","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Neovici%2Fcosmoz-input/issues/97","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/97/packages"},{"uuid":"2922779349","node_id":"PR_kwDOBVVpAc6OzpNM","number":110,"state":"closed","title":"build(deps): bump esbuild and @web/dev-server-esbuild","user":"dependabot[bot]","labels":["dependencies","released","javascript"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2025-03-25T17:14:17.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-03-16T05:08:54.000Z","updated_at":"2025-07-21T18:57:24.000Z","time_to_close":821123,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps)","packages":[{"name":"esbuild","repository_url":"https://github.com/evanw/esbuild","old_version":"0.24.2","new_version":"0.25.1"},{"name":"@web/dev-server-esbuild","repository_url":"https://github.com/modernweb-dev/web","old_version":"1.0.3","new_version":"1.0.4"}],"path":null,"ecosystem":"npm"},"body":"Bumps [esbuild](https://github.com/evanw/esbuild) and [@web/dev-server-esbuild](https://github.com/modernweb-dev/web/tree/HEAD/packages/dev-server-esbuild). These dependencies needed to be updated together.\nUpdates `esbuild` from 0.24.2 to 0.25.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/evanw/esbuild/releases\"\u003eesbuild's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.25.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFix incorrect paths in inline source maps (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4070\"\u003e#4070\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4075\"\u003e#4075\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4105\"\u003e#4105\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis fixes a regression from version 0.25.0 where esbuild didn't correctly resolve relative paths contained within source maps in inline \u003ccode\u003esourceMappingURL\u003c/code\u003e data URLs. The paths were incorrectly being passed through as-is instead of being resolved relative to the source file containing the \u003ccode\u003esourceMappingURL\u003c/code\u003e comment, which was due to the data URL not being a file URL. This regression has been fixed, and this case now has test coverage.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix invalid generated source maps (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4080\"\u003e#4080\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4082\"\u003e#4082\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4104\"\u003e#4104\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4107\"\u003e#4107\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis release fixes a regression from version 0.24.1 that could cause esbuild to generate invalid source maps. Specifically under certain conditions, esbuild could generate a mapping with an out-of-bounds source index. It was introduced by code that attempted to improve esbuild's handling of \u0026quot;null\u0026quot; entries in source maps (i.e. mappings with a generated position but no original position). This regression has been fixed.\u003c/p\u003e\n\u003cp\u003eThis fix was contributed by \u003ca href=\"https://github.com/jridgewell\"\u003e\u003ccode\u003e@​jridgewell\u003c/code\u003e\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix a regression with non-file source map paths (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4078\"\u003e#4078\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThe format of paths in source maps that aren't in the \u003ccode\u003efile\u003c/code\u003e namespace was unintentionally changed in version 0.25.0. Path namespaces is an esbuild-specific concept that is optionally available for plugins to use to distinguish paths from \u003ccode\u003efile\u003c/code\u003e paths and from paths meant for other plugins. Previously the namespace was prepended to the path joined with a \u003ccode\u003e:\u003c/code\u003e character, but version 0.25.0 unintentionally failed to prepend the namespace. The previous behavior has been restored.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix a crash with \u003ccode\u003eswitch\u003c/code\u003e optimization (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4088\"\u003e#4088\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThe new code in the previous release to optimize dead code in switch statements accidentally introduced a crash in the edge case where one or more switch case values include a function expression. This is because esbuild now visits the case values first to determine whether any cases are dead code, and then visits the case bodies once the dead code status is known. That triggered some internal asserts that guard against traversing the AST in an unexpected order. This crash has been fixed by changing esbuild to expect the new traversal ordering. Here's an example of affected code:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eswitch (x) {\n  case '':\n    return y.map(z =\u0026gt; z.value)\n  case y.map(z =\u0026gt; z.key).join(','):\n    return []\n}\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdate Go from 1.23.5 to 1.23.7 (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4076\"\u003e#4076\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/evanw/esbuild/pull/4077\"\u003e#4077\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis should have no effect on existing code as this version change does not change Go's operating system support. It may remove certain reports from vulnerability scanners that detect which version of the Go compiler esbuild uses.\u003c/p\u003e\n\u003cp\u003eThis PR was contributed by \u003ca href=\"https://github.com/MikeWillCook\"\u003e\u003ccode\u003e@​MikeWillCook\u003c/code\u003e\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.25.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eThis release deliberately contains backwards-incompatible changes.\u003c/strong\u003e To avoid automatically picking up releases like this, you should either be pinning the exact version of \u003ccode\u003eesbuild\u003c/code\u003e in your \u003ccode\u003epackage.json\u003c/code\u003e file (recommended) or be using a version range syntax that only accepts patch upgrades such as \u003ccode\u003e^0.24.0\u003c/code\u003e or \u003ccode\u003e~0.24.0\u003c/code\u003e. See npm's documentation about \u003ca href=\"https://docs.npmjs.com/cli/v6/using-npm/semver/\"\u003esemver\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eRestrict access to esbuild's development server (\u003ca href=\"https://github.com/evanw/esbuild/security/advisories/GHSA-67mh-4wv8-2f99\"\u003eGHSA-67mh-4wv8-2f99\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis change addresses esbuild's first security vulnerability report. Previously esbuild set the \u003ccode\u003eAccess-Control-Allow-Origin\u003c/code\u003e header to \u003ccode\u003e*\u003c/code\u003e to allow esbuild's development server to be flexible in how it's used for development. However, this allows the websites you visit to make HTTP requests to esbuild's local development server, which gives read-only access to your source code if the website were to fetch your source code's specific URL. You can read more information in \u003ca href=\"https://github.com/evanw/esbuild/security/advisories/GHSA-67mh-4wv8-2f99\"\u003ethe report\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003eStarting with this release, \u003ca href=\"https://developer.mozilla.org/en-US/docs/Web/HTTP/CORS\"\u003eCORS\u003c/a\u003e will now be disabled, and requests will now be denied if the host does not match the one provided to \u003ccode\u003e--serve=\u003c/code\u003e. The default host is \u003ccode\u003e0.0.0.0\u003c/code\u003e, which refers to all of the IP addresses that represent the local machine (e.g. both \u003ccode\u003e127.0.0.1\u003c/code\u003e and \u003ccode\u003e192.168.0.1\u003c/code\u003e). If you want to customize anything about esbuild's development server, you can \u003ca href=\"https://esbuild.github.io/api/#serve-proxy\"\u003eput a proxy in front of esbuild\u003c/a\u003e and modify the incoming and/or outgoing requests.\u003c/p\u003e\n\u003cp\u003eIn addition, the \u003ccode\u003eserve()\u003c/code\u003e API call has been changed to return an array of \u003ccode\u003ehosts\u003c/code\u003e instead of a single \u003ccode\u003ehost\u003c/code\u003e string. This makes it possible to determine all of the hosts that esbuild's development server will accept.\u003c/p\u003e\n\u003cp\u003eThanks to \u003ca href=\"https://github.com/sapphi-red\"\u003e\u003ccode\u003e@​sapphi-red\u003c/code\u003e\u003c/a\u003e for reporting this issue.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eDelete output files when a build fails in watch mode (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/3643\"\u003e#3643\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eIt has been requested for esbuild to delete files when a build fails in watch mode. Previously esbuild left the old files in place, which could cause people to not immediately realize that the most recent build failed. With this release, esbuild will now delete all output files if a rebuild fails. Fixing the build error and triggering another rebuild will restore all output files again.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/evanw/esbuild/blob/main/CHANGELOG-2024.md\"\u003eesbuild's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog: 2024\u003c/h1\u003e\n\u003cp\u003eThis changelog documents all esbuild versions published in the year 2024 (versions 0.19.12 through 0.24.2).\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/6bfc1c13b4d986b86e8bc2035f00c337b0c1d007\"\u003e\u003ccode\u003e6bfc1c1\u003c/code\u003e\u003c/a\u003e publish 0.25.1 to npm\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/f9b39529a328f513cd73b36e8488a4a624df5c36\"\u003e\u003ccode\u003ef9b3952\u003c/code\u003e\u003c/a\u003e fix \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4078\"\u003e#4078\u003c/a\u003e: prepend namespaces to source map paths\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/ccf3dd7889e7765a1d6f1596ada0f22b320d7174\"\u003e\u003ccode\u003eccf3dd7\u003c/code\u003e\u003c/a\u003e add \u0026quot;contributed by\u0026quot; in changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/48cd7a9e26452f30345eb10a3d471f26de56d1ec\"\u003e\u003ccode\u003e48cd7a9\u003c/code\u003e\u003c/a\u003e Update Go from 1.23.5 to 1.23.7 (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4077\"\u003e#4077\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/1f04fa4dc85ef4b1fa01e1938fa127a2cc170c35\"\u003e\u003ccode\u003e1f04fa4\u003c/code\u003e\u003c/a\u003e fix absolute windows paths in source maps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/9ca03f6ea8aa4c418cb66da876139eef4e2abb26\"\u003e\u003ccode\u003e9ca03f6\u003c/code\u003e\u003c/a\u003e also add test case from \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4075\"\u003e#4075\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/2f244c085a970b873e579ac2a0b1c054cf9c66ea\"\u003e\u003ccode\u003e2f244c0\u003c/code\u003e\u003c/a\u003e add test case from \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4104\"\u003e#4104\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/1dde994de8858d71fe0e9e128d22142b3c9d7de6\"\u003e\u003ccode\u003e1dde994\u003c/code\u003e\u003c/a\u003e fix incorrect test names\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/9f008c59b628b65c00878d7673ed24317e911666\"\u003e\u003ccode\u003e9f008c5\u003c/code\u003e\u003c/a\u003e fix \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4070\"\u003e#4070\u003c/a\u003e: \u003ccode\u003efile\u003c/code\u003e namespace for \u003ccode\u003esourceMappingURL\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/cbd5eb8c82089619f235b96be7b7b18c06fc10c0\"\u003e\u003ccode\u003ecbd5eb8\u003c/code\u003e\u003c/a\u003e release notes and tests for \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4082\"\u003e#4082\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/evanw/esbuild/compare/v0.24.2...v0.25.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@web/dev-server-esbuild` from 1.0.3 to 1.0.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/modernweb-dev/web/releases\"\u003e\u003ccode\u003e@​web/dev-server-esbuild\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​web/dev-server-esbuild\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.0.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ed826727: upgrade esbuild to 0.25.x\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/modernweb-dev/web/blob/master/packages/dev-server-esbuild/CHANGELOG.md\"\u003e\u003ccode\u003e@​web/dev-server-esbuild\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.0.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ed826727: upgrade esbuild to 0.25.x\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modernweb-dev/web/commit/3a6bf8f927f4839f464e6ee15b7f4374bd238630\"\u003e\u003ccode\u003e3a6bf8f\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modernweb-dev/web/commit/d826727ef950e792217fa0f3d91054d2e02a689f\"\u003e\u003ccode\u003ed826727\u003c/code\u003e\u003c/a\u003e fix: upgrade esbuild to 0.25.x\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/modernweb-dev/web/commits/@web/dev-server-esbuild@1.0.4/packages/dev-server-esbuild\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\nYou can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/Neovici/cosmoz-omnitable-treenode-column/network/alerts).\n\n\u003c/details\u003e","html_url":"https://github.com/Neovici/cosmoz-omnitable-treenode-column/pull/110","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Neovici%2Fcosmoz-omnitable-treenode-column/issues/110","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/110/packages"}],"issue_packages":[{"old_version":"1.0.4","new_version":"1.0.5","update_type":"patch","path":null,"pr_created_at":"2026-02-17T03:26:23.000Z","version_change":"1.0.4 → 1.0.5","issue":{"uuid":"3950565767","node_id":"PR_kwDOEPzTIc7EPqhJ","number":11607,"state":"open","title":"chore(deps): bump @web/dev-server-esbuild from 1.0.4 to 1.0.5","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-02-17T03:26:23.000Z","updated_at":"2026-02-17T03:27:11.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"@web/dev-server-esbuild","old_version":"1.0.4","new_version":"1.0.5","repository_url":"https://github.com/modernweb-dev/web"}],"path":null,"ecosystem":"npm"},"body":"Bumps [@web/dev-server-esbuild](https://github.com/modernweb-dev/web/tree/HEAD/packages/dev-server-esbuild) from 1.0.4 to 1.0.5.\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/modernweb-dev/web/blob/master/packages/dev-server-esbuild/CHANGELOG.md\"\u003e\u003ccode\u003e@​web/dev-server-esbuild\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.0.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ed304459: Bump esbuild version to 0.27.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/modernweb-dev/web/commits/@web/dev-server-polyfill@1.0.5/packages/dev-server-esbuild\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for \u003ccode\u003e@​web/dev-server-esbuild\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=@web/dev-server-esbuild\u0026package-manager=npm_and_yarn\u0026previous-version=1.0.4\u0026new-version=1.0.5)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/noir-lang/noir/pull/11607","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/noir-lang%2Fnoir/issues/11607","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/11607/packages"}},{"old_version":"1.0.4","new_version":"1.0.5","update_type":"patch","path":null,"pr_created_at":"2026-02-09T11:22:42.000Z","version_change":"1.0.4 → 1.0.5","issue":{"uuid":"3915878805","node_id":"PR_kwDOKV5gys7CdNNQ","number":96,"state":"open","title":"build(deps-dev): bump @web/dev-server-esbuild from 1.0.4 to 1.0.5","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-02-09T11:22:42.000Z","updated_at":"2026-02-09T11:23:35.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps-dev)","packages":[{"name":"@web/dev-server-esbuild","old_version":"1.0.4","new_version":"1.0.5","repository_url":"https://github.com/modernweb-dev/web"}],"path":null,"ecosystem":"npm"},"body":"Bumps [@web/dev-server-esbuild](https://github.com/modernweb-dev/web/tree/HEAD/packages/dev-server-esbuild) from 1.0.4 to 1.0.5.\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/modernweb-dev/web/blob/master/packages/dev-server-esbuild/CHANGELOG.md\"\u003e\u003ccode\u003e@​web/dev-server-esbuild\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.0.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ed304459: Bump esbuild version to 0.27.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/modernweb-dev/web/commits/@web/dev-server-polyfill@1.0.5/packages/dev-server-esbuild\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for \u003ccode\u003e@​web/dev-server-esbuild\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=@web/dev-server-esbuild\u0026package-manager=npm_and_yarn\u0026previous-version=1.0.4\u0026new-version=1.0.5)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/pionjs/pion/pull/96","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/pionjs%2Fpion/issues/96","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/96/packages"}},{"old_version":"1.0.2","new_version":"1.0.4","update_type":"patch","path":null,"pr_created_at":"2025-10-27T15:21:43.000Z","version_change":"1.0.2 → 1.0.4","issue":{"uuid":"3557318066","node_id":"PR_kwDOJ8jH386v6-qe","number":328,"state":"open","title":"build(deps-dev): bump @web/dev-server-esbuild from 1.0.2 to 1.0.4","user":"dependabot[bot]","labels":["npm","dependencies","Stale"],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2025-10-27T15:21:43.000Z","updated_at":"2026-01-26T04:01:51.311Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps-dev)","packages":[{"name":"@web/dev-server-esbuild","old_version":"1.0.2","new_version":"1.0.4","repository_url":"https://github.com/modernweb-dev/web"}],"path":null,"ecosystem":"npm"},"body":"Bumps [@web/dev-server-esbuild](https://github.com/modernweb-dev/web/tree/HEAD/packages/dev-server-esbuild) from 1.0.2 to 1.0.4.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/modernweb-dev/web/releases\"\u003e\u003ccode\u003e@​web/dev-server-esbuild\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​web/dev-server-esbuild\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.0.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ed826727: upgrade esbuild to 0.25.x\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​web/dev-server-esbuild\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.0.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ef506af31: Upgrade esbuild to 0.24.x\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [fb33d75c]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​web/dev-server-core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.7.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/modernweb-dev/web/blob/master/packages/dev-server-esbuild/CHANGELOG.md\"\u003e\u003ccode\u003e@​web/dev-server-esbuild\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.0.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ed826727: upgrade esbuild to 0.25.x\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ef506af31: Upgrade esbuild to 0.24.x\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [fb33d75c]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​web/dev-server-core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.7.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modernweb-dev/web/commit/3a6bf8f927f4839f464e6ee15b7f4374bd238630\"\u003e\u003ccode\u003e3a6bf8f\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modernweb-dev/web/commit/d826727ef950e792217fa0f3d91054d2e02a689f\"\u003e\u003ccode\u003ed826727\u003c/code\u003e\u003c/a\u003e fix: upgrade esbuild to 0.25.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modernweb-dev/web/commit/5f4f3510c358427881ff1fadaa03b61babdc7ed0\"\u003e\u003ccode\u003e5f4f351\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modernweb-dev/web/commit/dc2351761cd18731857eb902281fe72e3ce41811\"\u003e\u003ccode\u003edc23517\u003c/code\u003e\u003c/a\u003e chore: bump esbuild to 0.24.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modernweb-dev/web/commit/f506af31645a1acecdbdbc7401d824e62e327d09\"\u003e\u003ccode\u003ef506af3\u003c/code\u003e\u003c/a\u003e chore: upgrade esbuild to 0.20.x\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/modernweb-dev/web/commits/@web/dev-server-esbuild@1.0.4/packages/dev-server-esbuild\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=@web/dev-server-esbuild\u0026package-manager=npm_and_yarn\u0026previous-version=1.0.2\u0026new-version=1.0.4)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nYou can trigger a rebase of this PR by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e\n\n\u003e **Note**\n\u003e Automatic rebases have been disabled on this pull request as it has been open for over 30 days.\n","html_url":"https://github.com/agence-adeliom/adeliom-webcomponents/pull/328","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/agence-adeliom%2Fadeliom-webcomponents/issues/328","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/328/packages"}},{"old_version":null,"new_version":null,"update_type":null,"path":null,"pr_created_at":"2025-09-17T14:31:33.000Z","version_change":null,"issue":{"uuid":"2836876620","node_id":"PR_kwDOIltxJ86pF01M","number":3,"state":"open","title":"bump esbuild and @web/dev-server-esbuild","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"NONE","state_reason":null,"created_at":"2025-09-17T14:31:33.000Z","updated_at":"2025-09-17T14:31:34.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"bump","packages":[{"name":"esbuild"},{"name":"@web/dev-server-esbuild"}],"path":null,"ecosystem":"npm"},"body":"\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\nYou can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/summercms/scroll-js/network/alerts).\n\n\u003c/details\u003e","html_url":"https://github.com/summercms/scroll-js/pull/3","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/summercms%2Fscroll-js/issues/3","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/3/packages"}},{"old_version":"1.0.2","new_version":"1.0.4","update_type":"patch","path":null,"pr_created_at":"2025-08-04T10:14:36.000Z","version_change":"1.0.2 → 1.0.4","issue":{"uuid":"2717430605","node_id":"PR_kwDOAqmHW86h-LNN","number":134,"state":"open","title":"chore(deps): bump esbuild and @web/dev-server-esbuild","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-08-04T10:14:36.000Z","updated_at":"2025-08-04T10:14:37.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"esbuild","repository_url":"https://github.com/evanw/esbuild","old_version":"0.19.12","new_version":"0.25.8"},{"name":"@web/dev-server-esbuild","repository_url":"https://github.com/modernweb-dev/web","old_version":"1.0.2","new_version":"1.0.4"}],"path":null,"ecosystem":"npm"},"body":"Bumps [esbuild](https://github.com/evanw/esbuild) and [@web/dev-server-esbuild](https://github.com/modernweb-dev/web/tree/HEAD/packages/dev-server-esbuild). These dependencies needed to be updated together.\nUpdates `esbuild` from 0.19.12 to 0.25.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/evanw/esbuild/releases\"\u003eesbuild's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.25.8\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFix another TypeScript parsing edge case (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4248\"\u003e#4248\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis fixes a regression with a change in the previous release that tries to more accurately parse TypeScript arrow functions inside the \u003ccode\u003e?:\u003c/code\u003e operator. The regression specifically involves parsing an arrow function containing a \u003ccode\u003e#private\u003c/code\u003e identifier inside the middle of a \u003ccode\u003e?:\u003c/code\u003e ternary operator inside a class body. This was fixed by propagating private identifier state into the parser clone used to speculatively parse the arrow function body. Here is an example of some affected code:\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003eclass CachedDict {\n  #has = (a: string) =\u0026gt; dict.has(a);\n  has = window\n    ? (word: string): boolean =\u0026gt; this.#has(word)\n    : this.#has;\n}\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix a regression with the parsing of source phase imports\u003c/p\u003e\n\u003cp\u003eThe change in the previous release to parse \u003ca href=\"https://github.com/tc39/proposal-source-phase-imports\"\u003esource phase imports\u003c/a\u003e failed to properly handle the following cases:\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003eimport source from 'bar'\nimport source from from 'bar'\nimport source type foo from 'bar'\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eParsing for these cases should now be fixed. The first case was incorrectly treated as a syntax error because esbuild was expecting the second case. And the last case was previously allowed but is now forbidden. TypeScript hasn't added this feature yet so it remains to be seen whether the last case will be allowed, but it's safer to disallow it for now. At least Babel doesn't allow the last case when parsing TypeScript, and Babel was involved with the source phase import specification.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.25.7\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eParse and print JavaScript imports with an explicit phase (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4238\"\u003e#4238\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis release adds basic syntax support for the \u003ccode\u003edefer\u003c/code\u003e and \u003ccode\u003esource\u003c/code\u003e import phases in JavaScript:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003edefer\u003c/code\u003e\u003c/p\u003e\n\u003cp\u003eThis is a \u003ca href=\"https://github.com/tc39/proposal-defer-import-eval\"\u003estage 3 proposal\u003c/a\u003e for an upcoming JavaScript feature that will provide one way to eagerly load but lazily initialize imported modules. The imported module is automatically initialized on first use. Support for this syntax will also be part of the upcoming release of \u003ca href=\"https://devblogs.microsoft.com/typescript/announcing-typescript-5-9-beta/#support-for-import-defer\"\u003eTypeScript 5.9\u003c/a\u003e. The syntax looks like this:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eimport defer * as foo from \u0026quot;\u0026lt;specifier\u0026gt;\u0026quot;;\nconst bar = await import.defer(\u0026quot;\u0026lt;specifier\u0026gt;\u0026quot;);\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eNote that this feature deliberately cannot be used with the syntax \u003ccode\u003eimport defer foo from \u0026quot;\u0026lt;specifier\u0026gt;\u0026quot;\u003c/code\u003e or \u003ccode\u003eimport defer { foo } from \u0026quot;\u0026lt;specifier\u0026gt;\u0026quot;\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003esource\u003c/code\u003e\u003c/p\u003e\n\u003cp\u003eThis is a \u003ca href=\"https://github.com/tc39/proposal-source-phase-imports\"\u003estage 3 proposal\u003c/a\u003e for an upcoming JavaScript feature that will provide another way to eagerly load but lazily initialize imported modules. The imported module is returned in an uninitialized state. Support for this syntax may or may not be a part of TypeScript 5.9 (see \u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/61216\"\u003ethis issue\u003c/a\u003e for details). The syntax looks like this:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eimport source foo from \u0026quot;\u0026lt;specifier\u0026gt;\u0026quot;;\nconst bar = await import.source(\u0026quot;\u0026lt;specifier\u0026gt;\u0026quot;);\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/evanw/esbuild/blob/main/CHANGELOG-2024.md\"\u003eesbuild's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog: 2024\u003c/h1\u003e\n\u003cp\u003eThis changelog documents all esbuild versions published in the year 2024 (versions 0.19.12 through 0.24.2).\u003c/p\u003e\n\u003ch2\u003e0.24.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFix regression with \u003ccode\u003e--define\u003c/code\u003e and \u003ccode\u003eimport.meta\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4010\"\u003e#4010\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4012\"\u003e#4012\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/evanw/esbuild/pull/4013\"\u003e#4013\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThe previous change in version 0.24.1 to use a more expression-like parser for \u003ccode\u003edefine\u003c/code\u003e values to allow quoted property names introduced a regression that removed the ability to use \u003ccode\u003e--define:import.meta=...\u003c/code\u003e. Even though \u003ccode\u003eimport\u003c/code\u003e is normally a keyword that can't be used as an identifier, ES modules special-case the \u003ccode\u003eimport.meta\u003c/code\u003e expression to behave like an identifier anyway. This change fixes the regression.\u003c/p\u003e\n\u003cp\u003eThis fix was contributed by \u003ca href=\"https://github.com/sapphi-red\"\u003e\u003ccode\u003e@​sapphi-red\u003c/code\u003e\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.24.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAllow \u003ccode\u003ees2024\u003c/code\u003e as a target in \u003ccode\u003etsconfig.json\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4004\"\u003e#4004\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eTypeScript recently \u003ca href=\"https://devblogs.microsoft.com/typescript/announcing-typescript-5-7/#support-for---target-es2024-and---lib-es2024\"\u003eadded \u003ccode\u003ees2024\u003c/code\u003e\u003c/a\u003e as a compilation target, so esbuild now supports this in the \u003ccode\u003etarget\u003c/code\u003e field of \u003ccode\u003etsconfig.json\u003c/code\u003e files, such as in the following configuration file:\u003c/p\u003e\n\u003cpre lang=\"json\"\u003e\u003ccode\u003e{\n  \u0026quot;compilerOptions\u0026quot;: {\n    \u0026quot;target\u0026quot;: \u0026quot;ES2024\u0026quot;\n  }\n}\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eAs a reminder, the only thing that esbuild uses this field for is determining whether or not to use legacy TypeScript behavior for class fields. You can read more in \u003ca href=\"https://esbuild.github.io/content-types/#tsconfig-json\"\u003ethe documentation\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003eThis fix was contributed by \u003ca href=\"https://github.com/billyjanitsch\"\u003e\u003ccode\u003e@​billyjanitsch\u003c/code\u003e\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAllow automatic semicolon insertion after \u003ccode\u003eget\u003c/code\u003e/\u003ccode\u003eset\u003c/code\u003e\u003c/p\u003e\n\u003cp\u003eThis change fixes a grammar bug in the parser that incorrectly treated the following code as a syntax error:\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003eclass Foo {\n  get\n  *x() {}\n  set\n  *y() {}\n}\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eThe above code will be considered valid starting with this release. This change to esbuild follows a \u003ca href=\"https://redirect.github.com/microsoft/TypeScript/pull/60225\"\u003esimilar change to TypeScript\u003c/a\u003e which will allow this syntax starting with TypeScript 5.7.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAllow quoted property names in \u003ccode\u003e--define\u003c/code\u003e and \u003ccode\u003e--pure\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4008\"\u003e#4008\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThe \u003ccode\u003edefine\u003c/code\u003e and \u003ccode\u003epure\u003c/code\u003e API options now accept identifier expressions containing quoted property names. Previously all identifiers in the identifier expression had to be bare identifiers. This change now makes \u003ccode\u003e--define\u003c/code\u003e and \u003ccode\u003e--pure\u003c/code\u003e consistent with \u003ccode\u003e--global-name\u003c/code\u003e, which already supported quoted property names. For example, the following is now possible:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/8c71947edbe5a158fec3a6d1cbfea1e8d5cdee70\"\u003e\u003ccode\u003e8c71947\u003c/code\u003e\u003c/a\u003e publish 0.25.8 to npm\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/0508f2444569ba105fa38e6e9fa9e1f2ed6d95b2\"\u003e\u003ccode\u003e0508f24\u003c/code\u003e\u003c/a\u003e some parsing fixes for source phase imports\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/6e4be2fad3c898ea2f4d9c2fd0be7bbcd79f5206\"\u003e\u003ccode\u003e6e4be2f\u003c/code\u003e\u003c/a\u003e js parser: recover from bad \u003ccode\u003e#private\u003c/code\u003e identifiers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/c9c6357a8dbf43b9ec2896bd92e25df2f0677b45\"\u003e\u003ccode\u003ec9c6357\u003c/code\u003e\u003c/a\u003e fix \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4248\"\u003e#4248\u003c/a\u003e: \u003ccode\u003e#private\u003c/code\u003e ids in arrow fn body in \u003ccode\u003e?:\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/9b42f68f9b1fecf16e72dbcfc5c46504239d6fe6\"\u003e\u003ccode\u003e9b42f68\u003c/code\u003e\u003c/a\u003e publish 0.25.7 to npm\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/9ba01d1c1faf6f157d614c64144193dbfe88db97\"\u003e\u003ccode\u003e9ba01d1\u003c/code\u003e\u003c/a\u003e abs-paths: js api and tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/ca196c9c4a270ff61181bc8d61886b947bbc2612\"\u003e\u003ccode\u003eca196c9\u003c/code\u003e\u003c/a\u003e fix for parser backtracking crash\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/2979b846fd7e5899a57f412bb3ce8ee0c8c150f3\"\u003e\u003ccode\u003e2979b84\u003c/code\u003e\u003c/a\u003e fix \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4241\"\u003e#4241\u003c/a\u003e: ts arrow function type backtrack (hack)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/1180410e335f49eb8a4b33be4357bf15b185475e\"\u003e\u003ccode\u003e1180410\u003c/code\u003e\u003c/a\u003e fix an unused variable warning\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/fc3da579557d775c022dbfc4e68843d34cab9fb5\"\u003e\u003ccode\u003efc3da57\u003c/code\u003e\u003c/a\u003e fix \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4238\"\u003e#4238\u003c/a\u003e: add \u003ccode\u003edefer\u003c/code\u003e and \u003ccode\u003esource\u003c/code\u003e import phases\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/evanw/esbuild/compare/v0.19.12...v0.25.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@web/dev-server-esbuild` from 1.0.2 to 1.0.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/modernweb-dev/web/releases\"\u003e\u003ccode\u003e@​web/dev-server-esbuild\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​web/dev-server-esbuild\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.0.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ed826727: upgrade esbuild to 0.25.x\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​web/dev-server-esbuild\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.0.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ef506af31: Upgrade esbuild to 0.24.x\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [fb33d75c]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​web/dev-server-core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.7.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/modernweb-dev/web/blob/master/packages/dev-server-esbuild/CHANGELOG.md\"\u003e\u003ccode\u003e@​web/dev-server-esbuild\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.0.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ed826727: upgrade esbuild to 0.25.x\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ef506af31: Upgrade esbuild to 0.24.x\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [fb33d75c]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​web/dev-server-core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.7.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modernweb-dev/web/commit/3a6bf8f927f4839f464e6ee15b7f4374bd238630\"\u003e\u003ccode\u003e3a6bf8f\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modernweb-dev/web/commit/d826727ef950e792217fa0f3d91054d2e02a689f\"\u003e\u003ccode\u003ed826727\u003c/code\u003e\u003c/a\u003e fix: upgrade esbuild to 0.25.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modernweb-dev/web/commit/5f4f3510c358427881ff1fadaa03b61babdc7ed0\"\u003e\u003ccode\u003e5f4f351\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modernweb-dev/web/commit/dc2351761cd18731857eb902281fe72e3ce41811\"\u003e\u003ccode\u003edc23517\u003c/code\u003e\u003c/a\u003e chore: bump esbuild to 0.24.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modernweb-dev/web/commit/f506af31645a1acecdbdbc7401d824e62e327d09\"\u003e\u003ccode\u003ef506af3\u003c/code\u003e\u003c/a\u003e chore: upgrade esbuild to 0.20.x\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/modernweb-dev/web/commits/@web/dev-server-esbuild@1.0.4/packages/dev-server-esbuild\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\nYou can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/Neovici/cosmoz-grouped-list/network/alerts).\n\n\u003c/details\u003e","html_url":"https://github.com/Neovici/cosmoz-grouped-list/pull/134","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Neovici%2Fcosmoz-grouped-list/issues/134","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/134/packages"}},{"old_version":"0.3.3","new_version":"1.0.4","update_type":"major","path":null,"pr_created_at":"2025-08-02T00:50:29.000Z","version_change":"0.3.3 → 1.0.4","issue":{"uuid":"2714569718","node_id":"PR_kwDOC5tN6s6hzQv2","number":97,"state":"open","title":"Bump the npm_and_yarn group across 1 directory with 12 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-08-02T00:50:29.000Z","updated_at":"2025-08-02T00:50:30.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"npm_and_yarn","update_count":12,"packages":[{"name":"esbuild","old_version":"0.15.13","new_version":"0.25.8","repository_url":"https://github.com/evanw/esbuild"},{"name":"@web/dev-server-esbuild","old_version":"0.3.3","new_version":"1.0.4","repository_url":"https://github.com/modernweb-dev/web"},{"name":"barely-a-dev-server","old_version":"0.3.6","new_version":"0.8.1","repository_url":"https://github.com/lgarron/barely-a-dev-server"},{"name":"braces","old_version":"3.0.2","new_version":"3.0.3","repository_url":"https://github.com/micromatch/braces"},{"name":"ip","old_version":"1.1.9","new_version":"removed","repository_url":"https://github.com/indutny/node-ip"},{"name":"@web/test-runner","old_version":"0.15.0","new_version":"0.20.2","repository_url":"https://github.com/modernweb-dev/web"},{"name":"@open-wc/testing","old_version":"3.1.7","new_version":"3.2.2","repository_url":"https://github.com/open-wc/open-wc"}],"path":null,"ecosystem":"npm"},"body":"Bumps the npm_and_yarn group with 7 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [esbuild](https://github.com/evanw/esbuild) | `0.15.13` | `0.25.8` |\n| [@web/dev-server-esbuild](https://github.com/modernweb-dev/web/tree/HEAD/packages/dev-server-esbuild) | `0.3.3` | `1.0.4` |\n| [barely-a-dev-server](https://github.com/lgarron/barely-a-dev-server) | `0.3.6` | `0.8.1` |\n| [braces](https://github.com/micromatch/braces) | `3.0.2` | `3.0.3` |\n| [ip](https://github.com/indutny/node-ip) | `1.1.9` | `removed` |\n| [@web/test-runner](https://github.com/modernweb-dev/web/tree/HEAD/packages/test-runner) | `0.15.0` | `0.20.2` |\n| [@open-wc/testing](https://github.com/open-wc/open-wc/tree/HEAD/packages/testing) | `3.1.7` | `3.2.2` |\n\n\nUpdates `esbuild` from 0.15.13 to 0.25.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/evanw/esbuild/releases\"\u003eesbuild's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.25.8\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFix another TypeScript parsing edge case (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4248\"\u003e#4248\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis fixes a regression with a change in the previous release that tries to more accurately parse TypeScript arrow functions inside the \u003ccode\u003e?:\u003c/code\u003e operator. The regression specifically involves parsing an arrow function containing a \u003ccode\u003e#private\u003c/code\u003e identifier inside the middle of a \u003ccode\u003e?:\u003c/code\u003e ternary operator inside a class body. This was fixed by propagating private identifier state into the parser clone used to speculatively parse the arrow function body. Here is an example of some affected code:\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003eclass CachedDict {\n  #has = (a: string) =\u0026gt; dict.has(a);\n  has = window\n    ? (word: string): boolean =\u0026gt; this.#has(word)\n    : this.#has;\n}\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix a regression with the parsing of source phase imports\u003c/p\u003e\n\u003cp\u003eThe change in the previous release to parse \u003ca href=\"https://github.com/tc39/proposal-source-phase-imports\"\u003esource phase imports\u003c/a\u003e failed to properly handle the following cases:\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003eimport source from 'bar'\nimport source from from 'bar'\nimport source type foo from 'bar'\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eParsing for these cases should now be fixed. The first case was incorrectly treated as a syntax error because esbuild was expecting the second case. And the last case was previously allowed but is now forbidden. TypeScript hasn't added this feature yet so it remains to be seen whether the last case will be allowed, but it's safer to disallow it for now. At least Babel doesn't allow the last case when parsing TypeScript, and Babel was involved with the source phase import specification.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.25.7\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eParse and print JavaScript imports with an explicit phase (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4238\"\u003e#4238\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis release adds basic syntax support for the \u003ccode\u003edefer\u003c/code\u003e and \u003ccode\u003esource\u003c/code\u003e import phases in JavaScript:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003edefer\u003c/code\u003e\u003c/p\u003e\n\u003cp\u003eThis is a \u003ca href=\"https://github.com/tc39/proposal-defer-import-eval\"\u003estage 3 proposal\u003c/a\u003e for an upcoming JavaScript feature that will provide one way to eagerly load but lazily initialize imported modules. The imported module is automatically initialized on first use. Support for this syntax will also be part of the upcoming release of \u003ca href=\"https://devblogs.microsoft.com/typescript/announcing-typescript-5-9-beta/#support-for-import-defer\"\u003eTypeScript 5.9\u003c/a\u003e. The syntax looks like this:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eimport defer * as foo from \u0026quot;\u0026lt;specifier\u0026gt;\u0026quot;;\nconst bar = await import.defer(\u0026quot;\u0026lt;specifier\u0026gt;\u0026quot;);\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eNote that this feature deliberately cannot be used with the syntax \u003ccode\u003eimport defer foo from \u0026quot;\u0026lt;specifier\u0026gt;\u0026quot;\u003c/code\u003e or \u003ccode\u003eimport defer { foo } from \u0026quot;\u0026lt;specifier\u0026gt;\u0026quot;\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003esource\u003c/code\u003e\u003c/p\u003e\n\u003cp\u003eThis is a \u003ca href=\"https://github.com/tc39/proposal-source-phase-imports\"\u003estage 3 proposal\u003c/a\u003e for an upcoming JavaScript feature that will provide another way to eagerly load but lazily initialize imported modules. The imported module is returned in an uninitialized state. Support for this syntax may or may not be a part of TypeScript 5.9 (see \u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/61216\"\u003ethis issue\u003c/a\u003e for details). The syntax looks like this:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eimport source foo from \u0026quot;\u0026lt;specifier\u0026gt;\u0026quot;;\nconst bar = await import.source(\u0026quot;\u0026lt;specifier\u0026gt;\u0026quot;);\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/evanw/esbuild/blob/main/CHANGELOG-2022.md\"\u003eesbuild's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog: 2022\u003c/h1\u003e\n\u003cp\u003eThis changelog documents all esbuild versions published in the year 2022 (versions 0.14.11 through 0.16.12).\u003c/p\u003e\n\u003ch2\u003e0.16.12\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eLoader defaults to \u003ccode\u003ejs\u003c/code\u003e for extensionless files (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/2776\"\u003e#2776\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eCertain packages contain files without an extension. For example, the \u003ccode\u003eyargs\u003c/code\u003e package contains the file \u003ccode\u003eyargs/yargs\u003c/code\u003e which has no extension. Node, Webpack, and Parcel can all understand code that imports \u003ccode\u003eyargs/yargs\u003c/code\u003e because they assume that the file is JavaScript. However, esbuild was previously unable to understand this code because it relies on the file extension to tell it how to interpret the file. With this release, esbuild will now assume files without an extension are JavaScript files. This can be customized by setting the loader for \u003ccode\u003e\u0026quot;\u0026quot;\u003c/code\u003e (the empty string, representing files without an extension) to another loader. For example, if you want files without an extension to be treated as CSS instead, you can do that like this:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eCLI:\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003eesbuild --bundle --loader:=css\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eJS:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eesbuild.build({\n  bundle: true,\n  loader: { '': 'css' },\n})\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eGo:\u003c/p\u003e\n\u003cpre lang=\"go\"\u003e\u003ccode\u003eapi.Build(api.BuildOptions{\n  Bundle: true,\n  Loader: map[string]api.Loader{\u0026quot;\u0026quot;: api.LoaderCSS},\n})\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eIn addition, the \u003ccode\u003e\u0026quot;type\u0026quot;\u003c/code\u003e field in \u003ccode\u003epackage.json\u003c/code\u003e files now only applies to files with an explicit \u003ccode\u003e.js\u003c/code\u003e, \u003ccode\u003e.jsx\u003c/code\u003e, \u003ccode\u003e.ts\u003c/code\u003e, or \u003ccode\u003e.tsx\u003c/code\u003e extension. Previously it was incorrectly applied by esbuild to all files that had an extension other than \u003ccode\u003e.mjs\u003c/code\u003e, \u003ccode\u003e.mts\u003c/code\u003e, \u003ccode\u003e.cjs\u003c/code\u003e, or \u003ccode\u003e.cts\u003c/code\u003e including extensionless files. So for example an extensionless file in a \u003ccode\u003e\u0026quot;type\u0026quot;: \u0026quot;module\u0026quot;\u003c/code\u003e package is now treated as CommonJS instead of ESM.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.16.11\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAvoid a syntax error in the presence of direct \u003ccode\u003eeval\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/2761\"\u003e#2761\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThe behavior of nested \u003ccode\u003efunction\u003c/code\u003e declarations in JavaScript depends on whether the code is run in strict mode or not. It would be problematic if esbuild preserved nested \u003ccode\u003efunction\u003c/code\u003e declarations in its output because then the behavior would depend on whether the output was run in strict mode or not instead of respecting the strict mode behavior of the original source code. To avoid this, esbuild transforms nested \u003ccode\u003efunction\u003c/code\u003e declarations to preserve the intended behavior of the original source code regardless of whether the output is run in strict mode or not:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e// Original code\nif (true) {\n  function foo() {}\n  console.log(!!foo)\n  foo = null\n  console.log(!!foo)\n}\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/8c71947edbe5a158fec3a6d1cbfea1e8d5cdee70\"\u003e\u003ccode\u003e8c71947\u003c/code\u003e\u003c/a\u003e publish 0.25.8 to npm\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/0508f2444569ba105fa38e6e9fa9e1f2ed6d95b2\"\u003e\u003ccode\u003e0508f24\u003c/code\u003e\u003c/a\u003e some parsing fixes for source phase imports\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/6e4be2fad3c898ea2f4d9c2fd0be7bbcd79f5206\"\u003e\u003ccode\u003e6e4be2f\u003c/code\u003e\u003c/a\u003e js parser: recover from bad \u003ccode\u003e#private\u003c/code\u003e identifiers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/c9c6357a8dbf43b9ec2896bd92e25df2f0677b45\"\u003e\u003ccode\u003ec9c6357\u003c/code\u003e\u003c/a\u003e fix \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4248\"\u003e#4248\u003c/a\u003e: \u003ccode\u003e#private\u003c/code\u003e ids in arrow fn body in \u003ccode\u003e?:\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/9b42f68f9b1fecf16e72dbcfc5c46504239d6fe6\"\u003e\u003ccode\u003e9b42f68\u003c/code\u003e\u003c/a\u003e publish 0.25.7 to npm\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/9ba01d1c1faf6f157d614c64144193dbfe88db97\"\u003e\u003ccode\u003e9ba01d1\u003c/code\u003e\u003c/a\u003e abs-paths: js api and tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/ca196c9c4a270ff61181bc8d61886b947bbc2612\"\u003e\u003ccode\u003eca196c9\u003c/code\u003e\u003c/a\u003e fix for parser backtracking crash\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/2979b846fd7e5899a57f412bb3ce8ee0c8c150f3\"\u003e\u003ccode\u003e2979b84\u003c/code\u003e\u003c/a\u003e fix \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4241\"\u003e#4241\u003c/a\u003e: ts arrow function type backtrack (hack)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/1180410e335f49eb8a4b33be4357bf15b185475e\"\u003e\u003ccode\u003e1180410\u003c/code\u003e\u003c/a\u003e fix an unused variable warning\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/fc3da579557d775c022dbfc4e68843d34cab9fb5\"\u003e\u003ccode\u003efc3da57\u003c/code\u003e\u003c/a\u003e fix \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4238\"\u003e#4238\u003c/a\u003e: add \u003ccode\u003edefer\u003c/code\u003e and \u003ccode\u003esource\u003c/code\u003e import phases\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/evanw/esbuild/compare/v0.15.13...v0.25.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@web/dev-server-esbuild` from 0.3.3 to 1.0.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/modernweb-dev/web/releases\"\u003e\u003ccode\u003e@​web/dev-server-esbuild\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​web/dev-server-esbuild\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.0.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ed826727: upgrade esbuild to 0.25.x\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​web/dev-server-esbuild\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.0.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ef506af31: Upgrade esbuild to 0.24.x\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [fb33d75c]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​web/dev-server-core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.7.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/modernweb-dev/web/blob/master/packages/dev-server-esbuild/CHANGELOG.md\"\u003e\u003ccode\u003e@​web/dev-server-esbuild\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.0.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ed826727: upgrade esbuild to 0.25.x\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ef506af31: Upgrade esbuild to 0.24.x\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [fb33d75c]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​web/dev-server-core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.7.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: update \u003ccode\u003e@​web/dev-server-core\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ee31de569: Update \u003ccode\u003e@web/dev-server-rollup\u003c/code\u003e to latest version\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.0\u003c/h2\u003e\n\u003ch3\u003eMajor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e8218a0a5: Update ESBuild to latest version.\u003c/p\u003e\n\u003cp\u003eESBuild has changed how TypeScript decorators are enabled in preparation for JavaScript decorators to land in browsers. ESBuild now requires the \u003ccode\u003eexperimentalDecorators\u003c/code\u003e key to be set to \u003ccode\u003etrue\u003c/code\u003e in the \u003ccode\u003etsconfig.json\u003c/code\u003e for TypeScript decorators to be enabled.\u003c/p\u003e\n\u003cp\u003eIf you are having issues with decorators after updating to this version, try setting the \u003ccode\u003eexperimentalDecorators\u003c/code\u003e key in your \u003ccode\u003etsconfig.json\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ec185cbaa: Set minimum node version to 18\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [c185cbaa]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​web/dev-server-core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.7.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.4.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eef6b2543: Use split versions for all lit dependencies\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modernweb-dev/web/commit/3a6bf8f927f4839f464e6ee15b7f4374bd238630\"\u003e\u003ccode\u003e3a6bf8f\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modernweb-dev/web/commit/d826727ef950e792217fa0f3d91054d2e02a689f\"\u003e\u003ccode\u003ed826727\u003c/code\u003e\u003c/a\u003e fix: upgrade esbuild to 0.25.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modernweb-dev/web/commit/5f4f3510c358427881ff1fadaa03b61babdc7ed0\"\u003e\u003ccode\u003e5f4f351\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modernweb-dev/web/commit/dc2351761cd18731857eb902281fe72e3ce41811\"\u003e\u003ccode\u003edc23517\u003c/code\u003e\u003c/a\u003e chore: bump esbuild to 0.24.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modernweb-dev/web/commit/f506af31645a1acecdbdbc7401d824e62e327d09\"\u003e\u003ccode\u003ef506af3\u003c/code\u003e\u003c/a\u003e chore: upgrade esbuild to 0.20.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modernweb-dev/web/commit/03f3c6f0b376232812dcb34b42365ab5e0a1ae19\"\u003e\u003ccode\u003e03f3c6f\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modernweb-dev/web/commit/54d65a4e5d6f9a29b11fa236872365c1bb140a78\"\u003e\u003ccode\u003e54d65a4\u003c/code\u003e\u003c/a\u003e ci: align reporters across all packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modernweb-dev/web/commit/90e44725cf73016de9cf3c20d3b4e0f909236307\"\u003e\u003ccode\u003e90e4472\u003c/code\u003e\u003c/a\u003e ci: use workspaces to run node tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modernweb-dev/web/commit/0780a221e360af34307f7a2173ca13e36051f438\"\u003e\u003ccode\u003e0780a22\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modernweb-dev/web/commit/ce40a8f545247ff81384ffce744aa5461217e2ff\"\u003e\u003ccode\u003ece40a8f\u003c/code\u003e\u003c/a\u003e update \u003ccode\u003e@​web/dev-server-rollup\u003c/code\u003e in more places\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/modernweb-dev/web/commits/@web/dev-server-esbuild@1.0.4/packages/dev-server-esbuild\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `barely-a-dev-server` from 0.3.6 to 0.8.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lgarron/barely-a-dev-server/releases\"\u003ebarely-a-dev-server's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.8.1\u003c/h2\u003e\n\u003cp\u003eRelease notes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003e.htm\u003c/code\u003e as an HTML extension.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.8.0\u003c/h2\u003e\n\u003cp\u003eRelease notes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eUse \u003ccode\u003e@cubing/dev-config/esbuild/es2022\u003c/code\u003e under the hood.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.7.1\u003c/h2\u003e\n\u003cp\u003eRelease notes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eBump \u003ccode\u003eesbuild\u003c/code\u003e peer dep to \u003ccode\u003ev0.25.0\u003c/code\u003e. This fixes a vulnerability in the \u003ccode\u003eesbuild\u003c/code\u003e dev server, but note that \u003ccode\u003ebarely-a-dev-server\u003c/code\u003e does not use this server.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.7.0\u003c/h2\u003e\n\u003cp\u003eRelease notes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eIntroduce a \u003ccode\u003ebundleCSS\u003c/code\u003e option.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.6.3\u003c/h2\u003e\n\u003cp\u003eRelease notes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eChange default target to \u003ccode\u003ees2022\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.6.2\u003c/h2\u003e\n\u003cp\u003eRelease notes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdd MIME types for \u003ccode\u003e.avif\u003c/code\u003e and \u003ccode\u003e.jxl\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eBump the \u003ccode\u003eesbuild\u003c/code\u003e peer dependency version.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.6.1\u003c/h2\u003e\n\u003cp\u003eRelease notes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eRemove a workaround for \u003ccode\u003ebun\u003c/code\u003e. v1.0.30 or higher is required now.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.6.0\u003c/h2\u003e\n\u003cp\u003eRelease notes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFix the non-dev invocation of \u003ccode\u003eesbuild\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eRely on \u003ccode\u003eesbuild\u003c/code\u003e for file globbing.\u003c/li\u003e\n\u003cli\u003eAdd a temporary workaround for \u003ccode\u003ebun\u003c/code\u003e compatibility.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.5.2\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003ev0.5.1\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003ev0.5.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lgarron/barely-a-dev-server/commit/886e9b85a0a67abc7702dadce14d4c1c75f6794b\"\u003e\u003ccode\u003e886e9b8\u003c/code\u003e\u003c/a\u003e v0.8.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lgarron/barely-a-dev-server/commit/9e50cc5b32a7aae1066f1481c31fa3094761875e\"\u003e\u003ccode\u003e9e50cc5\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003e.htm\u003c/code\u003e as an HTML extension.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lgarron/barely-a-dev-server/commit/d5d62b7b6edab90d7e225ba35598312786edef39\"\u003e\u003ccode\u003ed5d62b7\u003c/code\u003e\u003c/a\u003e v0.8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lgarron/barely-a-dev-server/commit/4f5632685ec845db0cd6f9872fd5d1a0b6643221\"\u003e\u003ccode\u003e4f56326\u003c/code\u003e\u003c/a\u003e Use \u003ccode\u003e@cubing/dev-config/esbuild/es2022\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lgarron/barely-a-dev-server/commit/f73fd4c8e4ba95769a84d3cca5c1b8a88ea4a692\"\u003e\u003ccode\u003ef73fd4c\u003c/code\u003e\u003c/a\u003e \u003ccode\u003ebun add @cubing/dev-config\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lgarron/barely-a-dev-server/commit/f81c195fc0ecfbdecbfa2c96f521704665fc0ddb\"\u003e\u003ccode\u003ef81c195\u003c/code\u003e\u003c/a\u003e Fix up CI to match other projects.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lgarron/barely-a-dev-server/commit/42c265ebff7dc83602ea695f6f7ba2462b8c05cd\"\u003e\u003ccode\u003e42c265e\u003c/code\u003e\u003c/a\u003e v0.7.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lgarron/barely-a-dev-server/commit/3d631235db1ef91d8d95524469db453ef573b150\"\u003e\u003ccode\u003e3d63123\u003c/code\u003e\u003c/a\u003e Bump \u003ccode\u003eesbuild\u003c/code\u003e peer dep to \u003ccode\u003ev0.25.0\u003c/code\u003e and fix up dev config.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lgarron/barely-a-dev-server/commit/28339b34793dc32397abd6acaa5debbfa204ab57\"\u003e\u003ccode\u003e28339b3\u003c/code\u003e\u003c/a\u003e v0.7.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lgarron/barely-a-dev-server/commit/97983c629519f43ea4693329cd2be786f723a02b\"\u003e\u003ccode\u003e97983c6\u003c/code\u003e\u003c/a\u003e Fix up \u003ccode\u003eMakefile\u003c/code\u003e and linting.\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/lgarron/barely-a-dev-server/compare/v0.3.6...v0.8.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `braces` from 3.0.2 to 3.0.3\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/micromatch/braces/commit/74b2db2938fad48a2ea54a9c8bf27a37a62c350d\"\u003e\u003ccode\u003e74b2db2\u003c/code\u003e\u003c/a\u003e 3.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/micromatch/braces/commit/88f1429a0f47e1dd3813de35211fc97ffda27f9e\"\u003e\u003ccode\u003e88f1429\u003c/code\u003e\u003c/a\u003e update eslint. lint, fix unit tests.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/micromatch/braces/commit/415d660c3002d1ab7e63dbf490c9851da80596ff\"\u003e\u003ccode\u003e415d660\u003c/code\u003e\u003c/a\u003e Snyk js braces 6838727 (\u003ca href=\"https://redirect.github.com/micromatch/braces/issues/40\"\u003e#40\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/micromatch/braces/commit/190510f79db1adf21d92798b0bb6fccc1f72c9d6\"\u003e\u003ccode\u003e190510f\u003c/code\u003e\u003c/a\u003e fix tests, skip 1 test in test/braces.expand\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/micromatch/braces/commit/716eb9f12d820b145a831ad678618731927e8856\"\u003e\u003ccode\u003e716eb9f\u003c/code\u003e\u003c/a\u003e readme bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/micromatch/braces/commit/a5851e57f45c3431a94d83fc565754bc10f5bbc3\"\u003e\u003ccode\u003ea5851e5\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/micromatch/braces/issues/37\"\u003e#37\u003c/a\u003e from coderaiser/fix/vulnerability\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/micromatch/braces/commit/2092bd1fb108d2c59bd62e243b70ad98db961538\"\u003e\u003ccode\u003e2092bd1\u003c/code\u003e\u003c/a\u003e feature: braces: add maxSymbols (\u003ca href=\"https://github.com/micromatch/braces/issues/\"\u003ehttps://github.com/micromatch/braces/issues/\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/micromatch/braces/commit/9f5b4cf47329351bcb64287223ffb6ecc9a5e6d3\"\u003e\u003ccode\u003e9f5b4cf\u003c/code\u003e\u003c/a\u003e fix: vulnerability (\u003ca href=\"https://security.snyk.io/vuln/SNYK-JS-BRACES-6838727\"\u003ehttps://security.snyk.io/vuln/SNYK-JS-BRACES-6838727\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/micromatch/braces/commit/98414f9f1fabe021736e26836d8306d5de747e0d\"\u003e\u003ccode\u003e98414f9\u003c/code\u003e\u003c/a\u003e remove funding file\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/micromatch/braces/commit/665ab5d561c017a38ba7aafd92cc6655b91d8c14\"\u003e\u003ccode\u003e665ab5d\u003c/code\u003e\u003c/a\u003e update keepEscaping doc (\u003ca href=\"https://redirect.github.com/micromatch/braces/issues/27\"\u003e#27\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/micromatch/braces/compare/3.0.2...3.0.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nRemoves `ip`\n\nUpdates `@web/test-runner` from 0.15.0 to 0.20.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/modernweb-dev/web/releases\"\u003e\u003ccode\u003e@​web/test-runner\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​web/test-runner\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.20.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e7aedbaa: Summary Reporter - re-enabled error reporting and made option to disable browser logs and error reporting in this reporter\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​web/test-runner\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.20.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e24e3290: Improve debug message for test runner uncaught exceptions\u003c/p\u003e\n\u003cp\u003eThis should make debugging easier. It wasn't very easy to figure out\nwhere the errors originated from (because of how the actual uncaught\nexception only happened with many concurrent builds inside a sandbox\nenvironment that is hard to debug).\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [79b0ba4]\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​web/test-runner-chrome\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.18.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​web/test-runner\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.20.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e86eaa21: Upgrade puppeteer version to v24\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [86eaa21]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​web/test-runner-chrome\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.18.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​web/test-runner\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.19.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eb546e8b5: Upgrade puppeteer-core and puppeteer to v23\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [b546e8b5]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​web/test-runner-chrome\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.17.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​web/test-runner\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.18.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e6914f3b6: Show suites names for \u003ccode\u003esummaryReporter\u003c/code\u003e when \u003ccode\u003eflatten\u003c/code\u003e option is true\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​web/test-runner\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.18.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e6a97a691: Unify visual-written representation of skipped tests.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​web/test-runner\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.18.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/modernweb-dev/web/blob/master/packages/test-runner/CHANGELOG.md\"\u003e\u003ccode\u003e@​web/test-runner\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.20.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e7aedbaa: Summary Reporter - re-enabled error reporting and made option to disable browser logs and error reporting in this reporter\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.20.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e24e3290: Improve debug message for test runner uncaught exceptions\u003c/p\u003e\n\u003cp\u003eThis should make debugging easier. It wasn't very easy to figure out\nwhere the errors originated from (because of how the actual uncaught\nexception only happened with many concurrent builds inside a sandbox\nenvironment that is hard to debug).\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [79b0ba4]\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​web/test-runner-chrome\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.18.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.20.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e86eaa21: Upgrade puppeteer version to v24\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [86eaa21]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​web/test-runner-chrome\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.18.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.19.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eb546e8b5: Upgrade puppeteer-core and puppeteer to v23\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [b546e8b5]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​web/test-runner-chrome\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.17.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.18.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e6914f3b6: Show suites names for \u003ccode\u003esummaryReporter\u003c/code\u003e when \u003ccode\u003eflatten\u003c/code\u003e option is true\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.18.2\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modernweb-dev/web/commit/9645344e88396118b92818fcf1e22abef5791178\"\u003e\u003ccode\u003e9645344\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modernweb-dev/web/commit/61260d5714897992c17ace54e6e78051b1181b16\"\u003e\u003ccode\u003e61260d5\u003c/code\u003e\u003c/a\u003e Turned error reporting back on by default to match old behviour before it was...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modernweb-dev/web/commit/4fa75234d4e429e61ef5236107930e50c15f6af9\"\u003e\u003ccode\u003e4fa7523\u003c/code\u003e\u003c/a\u003e add back broken error reporting and make log reporting optional\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modernweb-dev/web/commit/db00ed5a8edc77e964aede2e35b13375fb978e31\"\u003e\u003ccode\u003edb00ed5\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modernweb-dev/web/commit/24e329049c4c3cc02c0a06138f1ba2ecb7f99f63\"\u003e\u003ccode\u003e24e3290\u003c/code\u003e\u003c/a\u003e refactor: improve debug message for test runner uncaught exceptions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modernweb-dev/web/commit/f00a581bdea2e6a5a2777581bbdf70601dadbc89\"\u003e\u003ccode\u003ef00a581\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modernweb-dev/web/commit/fcb71cd0c1c97e3f7b5cdcf5305345556506290a\"\u003e\u003ccode\u003efcb71cd\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modernweb-dev/web/commit/8834ad805b065c0bd10aa0d61374f10e5b68ac9a\"\u003e\u003ccode\u003e8834ad8\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modernweb-dev/web/commit/d5ae228f1f030a58995ac5ac5c51df4e02612981\"\u003e\u003ccode\u003ed5ae228\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/modernweb-dev/web/tree/HEAD/packages/test-runner/issues/2803\"\u003e#2803\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modernweb-dev/web/commit/9a88d83526ffc06aeb5b8429630c140c90098e2d\"\u003e\u003ccode\u003e9a88d83\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/modernweb-dev/web/tree/HEAD/packages/test-runner/issues/2774\"\u003e#2774\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/modernweb-dev/web/commits/@web/test-runner@0.20.2/packages/test-runner\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@open-wc/testing` from 3.1.7 to 3.2.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-wc/open-wc/releases\"\u003e\u003ccode\u003e@​open-wc/testing\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​open-wc/testing\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.2.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ee94ca9aa: chore(testing): remove unused dependencies\u0026quot;\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​open-wc/testing\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.2.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e84e38ab1: Use split versions for all lit dependencies\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [84e38ab1]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​open-wc/testing-helpers\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.3.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​open-wc/testing\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.1.8\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e91a5d224: fix(deps): update dependency \u003ccode\u003e@​types/chai-dom\u003c/code\u003e to v1\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [077d07eb]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​open-wc/testing-helpers\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.2.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-wc/open-wc/blob/master/packages/testing/CHANGELOG.md\"\u003e\u003ccode\u003e@​open-wc/testing\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.2.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ee94ca9aa: chore(testing): remove unused dependencies\u0026quot;\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.2.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e84e38ab1: Use split versions for all lit dependencies\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [84e38ab1]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​open-wc/testing-helpers\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.3.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.2.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e935c8ffe: Drop support for Node@14\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e3289e0eb: Add oneDefaultPreventedEvent export into testing package and no-side-effect indexes\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [935c8ffe]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [3289e0eb]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [80c6ae66]\n\u003cul\u003e\n\u003cli\u003echai-a11y-axe@1.5.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​open-wc/semantic-dom-diff\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.20.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​open-wc/testing-helpers\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.3.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.1.8\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e91a5d224: fix(deps): update dependency \u003ccode\u003e@​types/chai-dom\u003c/code\u003e to v1\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [077d07eb]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​open-wc/testing-helpers\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.2.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-wc/open-wc/commit/c4debdd41c2047384ed3a0fad2cd8cd6d02c08f7\"\u003e\u003ccode\u003ec4debdd\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/open-wc/open-wc/tree/HEAD/packages/testing/issues/2737\"\u003e#2737\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-wc/open-wc/commit/e94ca9aa49b733e1da48a87c0b67ef9f4cdf35a7\"\u003e\u003ccode\u003ee94ca9a\u003c/code\u003e\u003c/a\u003e chore(testing): remove unused dependencies (\u003ca href=\"https://github.com/open-wc/open-wc/tree/HEAD/packages/testing/issues/2736\"\u003e#2736\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-wc/open-wc/commit/d91a6219b1c1f1909133cae2f301f1dbd6433854\"\u003e\u003ccode\u003ed91a621\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-wc/open-wc/commit/14e4270ad57aff6643973973fea9b6a2644f4359\"\u003e\u003ccode\u003e14e4270\u003c/code\u003e\u003c/a\u003e feat: new a11y rules (\u003ca href=\"https://github.com/open-wc/open-wc/tree/HEAD/packages/testing/issues/2686\"\u003e#2686\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-wc/open-wc/commit/57ddb3ccfff6b00468d3a7ebabbc15cfe966f7a9\"\u003e\u003ccode\u003e57ddb3c\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-wc/open-wc/commit/3289e0eb2a66c937fb74d267a3a24565a1730f75\"\u003e\u003ccode\u003e3289e0e\u003c/code\u003e\u003c/a\u003e fix(testing|testing-helpers): export oneDefaultPreventedEvent through testing...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-wc/open-wc/commit/74f51a7bcc59a2b1adea2fd6265ec24c5b42c952\"\u003e\u003ccode\u003e74f51a7\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-wc/open-wc/commit/f077923568f915ba5aa6db18ab872ef885631205\"\u003e\u003ccode\u003ef077923\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency \u003ccode\u003e@​types/chai-dom\u003c/code\u003e to v1\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/open-wc/open-wc/commits/@open-wc/testing@3.2.2/packages/testing\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `micromatch` from 4.0.5 to 4.0.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/micromatch/micromatch/releases\"\u003emicromatch's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.0.8\u003c/h2\u003e\n\u003cp\u003eUltimate release that fixes both CVE-2024-4067 and CVE-2024-4068. We consider the issues low-priority, so even if you see automated scanners saying otherwise, don't be scared.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/micromatch/micromatch/blob/master/CHANGELOG.md\"\u003emicromatch's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[4.0.8] - 2024-08-22\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ebackported CVE-2024-4067 fix (from v4.0.6) over to 4.x branch\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.0.7] - 2024-05-22\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ethis is basically v4.0.5, with some README updates\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eit is vulnerable to CVE-2024-4067\u003c/strong\u003e\u003c/li\u003e\n\u003cli\u003eUpdated braces to v3.0.3 to avoid CVE-2024-4068\u003c/li\u003e\n\u003cli\u003edoes NOT break API compatibility\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.0.6] - 2024-05-21\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003ehasBraces\u003c/code\u003e to check if a pattern contains braces.\u003c/li\u003e\n\u003cli\u003eFixes CVE-2024-4067\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBREAKS API COMPATIBILITY\u003c/strong\u003e\u003c/li\u003e\n\u003cli\u003eShould be labeled as a major release, but it's not.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/micromatch/micromatch/commit/8bd704ec0d9894693d35da425d827819916be920\"\u003e\u003ccode\u003e8bd704e\u003c/code\u003e\u003c/a\u003e 4.0.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/micromatch/micromatch/commit/a0e68416a44da10f3e4e30845ab95af4fd286d5a\"\u003e\u003ccode\u003ea0e6841\u003c/code\u003e\u003c/a\u003e run verb to generate README documentation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/micromatch/micromatch/commit/4ec288484f6e8cccf597ad3d43529c31d0f7a02a\"\u003e\u003ccode\u003e4ec2884\u003c/code\u003e\u003c/a\u003e Merge branch 'v4' into hauserkristof-feature/v4.0.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/micromatch/micromatch/commit/03aa8052171e878897eee5d7bb2ae0ae83ec2ade\"\u003e\u003ccode\u003e03aa805\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/micromatch/micromatch/issues/266\"\u003e#266\u003c/a\u003e from hauserkristof/feature/v4.0.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/micromatch/micromatch/commit/814f5f70efcd100ca9d29198867812a3d6ab91a8\"\u003e\u003ccode\u003e814f5f7\u003c/code\u003e\u003c/a\u003e lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/micromatch/micromatch/commit/67fcce6a1077c2faf5ad0c5f998fa70202cc5dae\"\u003e\u003ccode\u003e67fcce6\u003c/code\u003e\u003c/a\u003e fix: CHANGELOG about braces \u0026amp; CVE-2024-4068, v4.0.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/micromatch/micromatch/commit/113f2e3fa7cb30b429eda7c4c38475a8e8ba1b30\"\u003e\u003ccode\u003e113f2e3\u003c/code\u003e\u003c/a\u003e fix: CVE numbers in CHANGELOG\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/micromatch/micromatch/commit/d9dbd9a266686f44afb38da26fe016f96d1ec04f\"\u003e\u003ccode\u003ed9dbd9a\u003c/code\u003e\u003c/a\u003e feat: updated CHANGELOG\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/micromatch/micromatch/commit/2ab13157f416679f54e3a32b1425e184bd16749e\"\u003e\u003ccode\u003e2ab1315\u003c/code\u003e\u003c/a\u003e fix: use actions/setup-node@v4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/micromatch/micromatch/commit/1406ea38f3e24b29f4d4f46908d5cffcb3e6c4ce\"\u003e\u003ccode\u003e1406ea3\u003c/code\u003e\u003c/a\u003e feat: rework test to work on macos with node 10,12 and 14\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/micromatch/micromatch/compare/4.0.5...4.0.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `nanoid` from 3.3.4 to 3.3.11\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ai/nanoid/releases\"\u003enanoid's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.3.11\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed React Native support.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.3.10\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed React Native support (by \u003ca href=\"https://github.com/steida\"\u003e\u003ccode\u003e@​steida\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.3.9\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReduced npm package size.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ai/nanoid/blob/main/CHANGELOG.md\"\u003enanoid's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.3.11\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed React Native support.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.3.10\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed React Native support (by \u003ca href=\"https://github.com/steida\"\u003e\u003ccode\u003e@​steida\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.3.9\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReduced npm package size.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.3.8\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a way to break Nano ID by passing non-integer size (by \u003ca href=\"https://github.com/myndzi\"\u003e\u003ccode\u003e@​myndzi\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.3.7\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003enode16\u003c/code\u003e TypeScript support (by Saadi Myftija).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.3.6\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed package.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.3.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBackport funding information.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ai/nanoid/commit/37289ceee51a3194a1f121a1e5d2bbb864076b74\"\u003e\u003ccode\u003e37289ce\u003c/code\u003e\u003c/a\u003e Release 3.3.11 version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ai/nanoid/commit/23690b77719ec8043c2509d28c1d74b0e2295b75\"\u003e\u003ccode\u003e23690b7\u003c/code\u003e\u003c/a\u003e Fix CI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ai/nanoid/commit/c147962de7f5da3311a0e731030a28f49c5266a3\"\u003e\u003ccode\u003ec147962\u003c/code\u003e\u003c/a\u003e Fix RN support\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ai/nanoid/commit/a83734e28fa071f51fe3614a5fb891f08a4b91b2\"\u003e\u003ccode\u003ea83734e\u003c/code\u003e\u003c/a\u003e Move to manually ESM/CJS dual package\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ai/nanoid/commit/bb12e8a6f9c37ebe0b5ff2c697b8f9dcf34c8948\"\u003e\u003ccode\u003ebb12e8a\u003c/code\u003e\u003c/a\u003e Release 3.3.10 version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ai/nanoid/commit/8f44264cd724080447f40620974163f1daca4612\"\u003e\u003ccode\u003e8f44264\u003c/code\u003e\u003c/a\u003e Fix Expo support\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ai/nanoid/commit/adf9b0c05eeeebbbf391c16bbd93da2fc275e235\"\u003e\u003ccode\u003eadf9b0c\u003c/code\u003e\u003c/a\u003e Release 3.3.9 version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ai/nanoid/commit/1c6f08825b4f17c4462bd1c19dbc3f1c5626b76f\"\u003e\u003ccode\u003e1c6f088\u003c/code\u003e\u003c/a\u003e Remove dev file from npm package\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ai/nanoid/commit/3044cd5e73f4cf31795f61f6e6b961c8c0a5c744\"\u003e\u003ccode\u003e3044cd5\u003c/code\u003e\u003c/a\u003e Release 3.3.8 version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ai/nanoid/commit/4fe34959c34e5b3573889ed4f24fe91d1d3e7231\"\u003e\u003ccode\u003e4fe3495\u003c/code\u003e\u003c/a\u003e Update size limit\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ai/nanoid/compare/3.3.4...3.3.11\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ws` from 7.5.9 to 7.5.10\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/websockets/ws/releases\"\u003ews's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e7.5.10\u003c/h2\u003e\n\u003ch1\u003eBug fixes\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eBackported e55e5106 to the 7.x release line (22c28763).\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/websockets/ws/commit/d962d70649e393841ee1ed726a8f7ffbe90d0c06\"\u003e\u003ccode\u003ed962d70\u003c/code\u003e\u003c/a\u003e [dist] 7.5.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/websockets/ws/commit/22c28763234aa75a7e1b76f5c01c181260d7917f\"\u003e\u003ccode\u003e22c2876\u003c/code\u003e\u003c/a\u003e [security] Fix crash when the Upgrade header cannot be read (\u003ca href=\"https://redirect.github.com/websockets/ws/issues/2231\"\u003e#2231\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/websockets/ws/compare/7.5.9...7.5.10\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `rollup` from 2.79.1 to 4.46.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rollup/rollup/releases\"\u003erollup's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.46.2\u003c/h2\u003e\n\u003ch2\u003e4.46.2\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003e2025-07-29\u003c/em\u003e\u003c/p\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix in-operator handling for external namespace and when the left side cannot be analyzed (\u003ca href=\"https://redirect.github.com/rollup/rollup/issues/6041\"\u003e#6041\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePull Requests\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6041\"\u003e#6041\u003c/a\u003e: Correct the logic of include in BinaryExpression and don't optimize external references away (\u003ca href=\"https://github.com/TrickyPi\"\u003e\u003ccode\u003e@​TrickyPi\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cyyynthia\"\u003e\u003ccode\u003e@​cyyynthia\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/lukastaegert\"\u003e\u003ccode\u003e@​lukastaegert\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.46.1\u003c/h2\u003e\n\u003ch2\u003e4.46.1\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003e2025-07-28\u003c/em\u003e\u003c/p\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDo not fail when using the \u003ccode\u003ein\u003c/code\u003e operator on external namespaces (\u003ca href=\"https://redirect.github.com/rollup/rollup/issues/6036\"\u003e#6036\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePull Requests\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6036\"\u003e#6036\u003c/a\u003e: disables optimization for external namespace when using the in operator (\u003ca href=\"https://github.com/TrickyPi\"\u003e\u003ccode\u003e@​TrickyPi\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.46.0\u003c/h2\u003e\n\u003ch2\u003e4.46.0\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003e2025-07-27\u003c/em\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eOptimize \u003ccode\u003ein\u003c/code\u003e checks on namespaces to keep them treeshake-able (\u003ca href=\"https://redirect.github.com/rollup/rollup/issues/6029\"\u003e#6029\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePull Requests\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/5991\"\u003e#5991\u003c/a\u003e: feat: update linux-loongarch64-gnu (\u003ca href=\"https://github.com/wojiushixiaobai\"\u003e\u003ccode\u003e@​wojiushixiaobai\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/lukastaegert\"\u003e\u003ccode\u003e@​lukastaegert\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6029\"\u003e#6029\u003c/a\u003e: feat: optimize \u003ccode\u003ein\u003c/code\u003e checks on namespaces to keep them treeshake-able (\u003ca href=\"https://github.com/cyyynthia\"\u003e\u003ccode\u003e@​cyyynthia\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/lukastaegert\"\u003e\u003ccode\u003e@​lukastaegert\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6033\"\u003e#6033\u003c/a\u003e: fix(deps): update swc monorepo (major) (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/lukastaegert\"\u003e\u003ccode\u003e@​lukastaegert\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.45.3\u003c/h2\u003e\n\u003ch2\u003e4.45.3\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003e2025-07-26\u003c/em\u003e\u003c/p\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDo not fail build if a const is reassigned but warn instead (\u003ca href=\"https://redirect.github.com/rollup/rollup/issues/6020\"\u003e#6020\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFail with a helpful error message if an exported binding is not defined (\u003ca href=\"https://redirect.github.com/rollup/rollup/issues/6023\"\u003e#6023\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rollup/rollup/blob/master/CHANGELOG.md\"\u003erollup's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.46.2\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003e2025-07-29\u003c/em\u003e\u003c/p\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix in-operator handling for external namespace and when the left side cannot be analyzed (\u003ca href=\"https://redirect.github.com/rollup/rollup/issues/6041\"\u003e#6041\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePull Requests\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6041\"\u003e#6041\u003c/a\u003e: Correct the logic of include in BinaryExpression and don't optimize external references away (\u003ca href=\"https://github.com/TrickyPi\"\u003e\u003ccode\u003e@​TrickyPi\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cyyynthia\"\u003e\u003ccode\u003e@​cyyynthia\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/lukastaegert\"\u003e\u003ccode\u003e@​lukastaegert\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.46.1\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003e2025-07-28\u003c/em\u003e\u003c/p\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDo not fail when using the \u003ccode\u003ein\u003c/code\u003e operator on external namespaces (\u003ca href=\"https://redirect.github.com/rollup/rollup/issues/6036\"\u003e#6036\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePull Requests\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6036\"\u003e#6036\u003c/a\u003e: disables optimization for external namespace when using the in operator (\u003ca href=\"https://github.com/TrickyPi\"\u003e\u003ccode\u003e@​TrickyPi\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.46.0\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003e2025-07-27\u003c/em\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eOptimize \u003ccode\u003ein\u003c/code\u003e checks on namespaces to keep them treeshake-able (\u003ca href=\"https://redirect.github.com/rollup/rollup/issues/6029\"\u003e#6029\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePull Requests\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/5991\"\u003e#5991\u003c/a\u003e: feat: update linux-loongarch64-gnu (\u003ca href=\"https://github.com/wojiushixiaobai\"\u003e\u003ccode\u003e@​wojiushixiaobai\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/lukastaegert\"\u003e\u003ccode\u003e@​lukastaegert\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6029\"\u003e#6029\u003c/a\u003e: feat: optimize \u003ccode\u003ein\u003c/code\u003e checks on namespaces to keep them treeshake-able (\u003ca href=\"https://github.com/cyyynthia\"\u003e\u003ccode\u003e@​cyyynthia\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/lukastaegert\"\u003e\u003ccode\u003e@​lukastaegert\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6033\"\u003e#6033\u003c/a\u003e: fix(deps): update swc monorepo (major) (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/lukastaegert\"\u003e\u003ccode\u003e@​lukastaegert\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.45.3\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003e2025-07-26\u003c/em\u003e\u003c/p\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDo not fail build if a const is reassigned but warn instead (\u003ca href=\"https://redirect.github.com/rollup/rollup/issues/6020\"\u003e#6020\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFail with a helpful error message if an exported binding is not defined (\u003ca href=\"https://redirect.github.com/rollup/rollup/issues/6023\"\u003e#6023\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePull Requests\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6014\"\u003e#6014\u003c/a\u003e: chore(deps): update dependency \u003ccode\u003e@​vue/language-server\u003c/code\u003e to v3 (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rollup/rollup/commit/4e19badeda6f116a13a2f617ae3c6e1e14606023\"\u003e\u003ccode\u003e4e19bad\u003c/code\u003e\u003c/a\u003e 4.46.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rollup/rollup/commit/603e046de1fad260db3612eec173dc917ec1ea70\"\u003e\u003ccode\u003e603e046\u003c/code\u003e\u003c/a\u003e Correct the logic of include in BinaryExpression and don't optimize external ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rollup/rollup/commit/244dc20bab1cd59221b70cd759e0a0ec15044c2e\"\u003e\u003ccode\u003e244dc20\u003c/code\u003e\u003c/a\u003e 4.46.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rollup/rollup/commit/6031a33ea0625e8387e825c20b48408fc437df22\"\u003e\u003ccode\u003e6031a33\u003c/code\u003e\u003c/a\u003e disables optimization for external namespace when using the in operator (\u003ca href=\"https://redirect.github.com/rollup/rollup/issues/6036\"\u003e#6036\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rollup/rollup/commit/09794f1bf24473e63b3ff10daa7e9f4d5d50ce1e\"\u003e\u003ccode\u003e09794f1\u003c/code\u003e\u003c/a\u003e 4.46.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rollup/rollup/commit/9a8614f3b516c0543d18e664d68141479a4ae29d\"\u003e\u003ccode\u003e9a8614f\u003c/code\u003e\u003c/a\u003e feat: optimize \u003ccode\u003ein\u003c/code\u003e checks on namespaces to keep them treeshake-able (\u003ca href=\"https://redirect.github.com/rollup/rollup/issues/6029\"\u003e#6029\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rollup/rollup/commit/fdd48a97dd791bf491888e18231b8ed87adcc377\"\u003e\u003ccode\u003efdd48a9\u003c/code\u003e\u003c/a\u003e feat: update linux-loongarch64-gnu (\u003ca href=\"https://redirect.github.com/rollup/rollup/issues/5991\"\u003e#5991\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rollup/rollup/commit/461b1acce7f12b3e1ad32e9d5733c10ed2aa70f9\"\u003e\u003ccode\u003e461b1ac\u003c/code\u003e\u003c/a\u003e fix(deps): update swc monorepo (major) (\u003ca href=\"https://redirect.github.com/rollup/rollup/issues/6033\"\u003e#6033\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rollup/rollup/commit/d6908c90c26220f490ff43b226e61288c864d06a\"\u003e\u003ccode\u003ed6908c9\u003c/code\u003e\u003c/a\u003e 4.45.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rollup/rollup/commit/ccdde29485bf6ebf0a94c740648ed8055e35e1f3\"\u003e\u003ccode\u003eccdde29\u003c/code\u003e\u003c/a\u003e Fix option name\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rollup/rollup/compare/v2.79.1...v4.46.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tar-fs` from 2.1.1 to 3.1.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mafintosh/tar-fs/commit/cb1c571fba8ec6dd56340f55dcd5d284372a8249\"\u003e\u003ccode\u003ecb1c571\u003c/code\u003e\u003c/a\u003e 3.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mafintosh/tar-fs/commit/374460e9973a5ac5655b7f21a84dfa9b64da5d78\"\u003e\u003ccode\u003e374460e\u003c/code\u003e\u003c/a\u003e add optional disablement of symlink validation (\u003ca href=\"https://redirect.github.com/mafintosh/tar-fs/issues/119\"\u003e#119\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mafintosh/tar-fs/commit/5bfe6dfb9d26436829ec6a6400eca3a030d4757a\"\u003e\u003ccode\u003e5bfe6df\u003c/code\u003e\u003c/a\u003e 3.0.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mafintosh/tar-fs/commit/63e12f94740afa9ba87f91c1a530ad91548ba3a9\"\u003e\u003ccode\u003e63e12f9\u003c/code\u003e\u003c/a\u003e bare support\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mafintosh/tar-fs/commit/2ceedf4cf807e89a071ebd585291aa785c980829\"\u003e\u003ccode\u003e2ceedf4\u003c/code\u003e\u003c/a\u003e 3.0.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mafintosh/tar-fs/commit/647447b572bc135c41035e82ca7b894f02b17f0f\"\u003e\u003ccode\u003e647447b\u003c/code\u003e\u003c/a\u003e check windows tweak (\u003ca href=\"https://redirect.github.com/mafintosh/tar-fs/issues/115\"\u003e#115\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mafintosh/tar-fs/commit/e4a7a401e80267247b8e9e39d8e5ba82c4fe2f7b\"\u003e\u003ccode\u003ee4a7a40\u003c/code\u003e\u003c/a\u003e 3.0.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mafintosh/tar-fs/commit/504ca0fc57f27f1cfa412f46b183dadd21cdb145\"\u003e\u003ccode\u003e504ca0f\u003c/code\u003e\u003c/a\u003e upgrade bare packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mafintosh/tar-fs/commit/1e4cc042b7a767a69c9728412d39d588519094f6\"\u003e\u003ccode\u003e1e4cc04\u003c/code\u003e\u003c/a\u003e 3.0.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mafintosh/tar-fs/commit/a1dd7e7c7f4b4a8bd2ab60f513baca573b44e2ed\"\u003e\u003ccode\u003ea1dd7e7\u003c/code\u003e\u003c/a\u003e refactor and throw on bad symlink\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/mafintosh/tar-fs/compare/v2.1.1...v3.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\nYou can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/github/webauthn-json/network/alerts).\n\n\u003c/details\u003e","html_url":"https://github.com/github/webauthn-json/pull/97","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/github%2Fwebauthn-json/issues/97","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/97/packages"}},{"old_version":"1.0.1","new_version":"1.0.4","update_type":"patch","path":null,"pr_created_at":"2025-07-22T06:49:37.000Z","version_change":"1.0.1 → 1.0.4","issue":{"uuid":"2684359976","node_id":"PR_kwDOCjjFRs6gABUo","number":70,"state":"open","title":"chore(deps): bump esbuild and @web/dev-server-esbuild","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-07-22T06:49:37.000Z","updated_at":"2025-07-22T12:28:56.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"esbuild","repository_url":"https://github.com/evanw/esbuild","old_version":"0.19.11","new_version":"0.25.8"},{"name":"@web/dev-server-esbuild","repository_url":"https://github.com/modernweb-dev/web","old_version":"1.0.1","new_version":"1.0.4"}],"path":null,"ecosystem":"npm"},"body":"Bumps [esbuild](https://github.com/evanw/esbuild) and [@web/dev-server-esbuild](https://github.com/modernweb-dev/web/tree/HEAD/packages/dev-server-esbuild). These dependencies needed to be updated together.\nUpdates `esbuild` from 0.19.11 to 0.25.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/evanw/esbuild/releases\"\u003eesbuild's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.25.8\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFix another TypeScript parsing edge case (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4248\"\u003e#4248\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis fixes a regression with a change in the previous release that tries to more accurately parse TypeScript arrow functions inside the \u003ccode\u003e?:\u003c/code\u003e operator. The regression specifically involves parsing an arrow function containing a \u003ccode\u003e#private\u003c/code\u003e identifier inside the middle of a \u003ccode\u003e?:\u003c/code\u003e ternary operator inside a class body. This was fixed by propagating private identifier state into the parser clone used to speculatively parse the arrow function body. Here is an example of some affected code:\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003eclass CachedDict {\n  #has = (a: string) =\u0026gt; dict.has(a);\n  has = window\n    ? (word: string): boolean =\u0026gt; this.#has(word)\n    : this.#has;\n}\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix a regression with the parsing of source phase imports\u003c/p\u003e\n\u003cp\u003eThe change in the previous release to parse \u003ca href=\"https://github.com/tc39/proposal-source-phase-imports\"\u003esource phase imports\u003c/a\u003e failed to properly handle the following cases:\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003eimport source from 'bar'\nimport source from from 'bar'\nimport source type foo from 'bar'\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eParsing for these cases should now be fixed. The first case was incorrectly treated as a syntax error because esbuild was expecting the second case. And the last case was previously allowed but is now forbidden. TypeScript hasn't added this feature yet so it remains to be seen whether the last case will be allowed, but it's safer to disallow it for now. At least Babel doesn't allow the last case when parsing TypeScript, and Babel was involved with the source phase import specification.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.25.7\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eParse and print JavaScript imports with an explicit phase (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4238\"\u003e#4238\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis release adds basic syntax support for the \u003ccode\u003edefer\u003c/code\u003e and \u003ccode\u003esource\u003c/code\u003e import phases in JavaScript:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003edefer\u003c/code\u003e\u003c/p\u003e\n\u003cp\u003eThis is a \u003ca href=\"https://github.com/tc39/proposal-defer-import-eval\"\u003estage 3 proposal\u003c/a\u003e for an upcoming JavaScript feature that will provide one way to eagerly load but lazily initialize imported modules. The imported module is automatically initialized on first use. Support for this syntax will also be part of the upcoming release of \u003ca href=\"https://devblogs.microsoft.com/typescript/announcing-typescript-5-9-beta/#support-for-import-defer\"\u003eTypeScript 5.9\u003c/a\u003e. The syntax looks like this:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eimport defer * as foo from \u0026quot;\u0026lt;specifier\u0026gt;\u0026quot;;\nconst bar = await import.defer(\u0026quot;\u0026lt;specifier\u0026gt;\u0026quot;);\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eNote that this feature deliberately cannot be used with the syntax \u003ccode\u003eimport defer foo from \u0026quot;\u0026lt;specifier\u0026gt;\u0026quot;\u003c/code\u003e or \u003ccode\u003eimport defer { foo } from \u0026quot;\u0026lt;specifier\u0026gt;\u0026quot;\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003esource\u003c/code\u003e\u003c/p\u003e\n\u003cp\u003eThis is a \u003ca href=\"https://github.com/tc39/proposal-source-phase-imports\"\u003estage 3 proposal\u003c/a\u003e for an upcoming JavaScript feature that will provide another way to eagerly load but lazily initialize imported modules. The imported module is returned in an uninitialized state. Support for this syntax may or may not be a part of TypeScript 5.9 (see \u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/61216\"\u003ethis issue\u003c/a\u003e for details). The syntax looks like this:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eimport source foo from \u0026quot;\u0026lt;specifier\u0026gt;\u0026quot;;\nconst bar = await import.source(\u0026quot;\u0026lt;specifier\u0026gt;\u0026quot;);\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/evanw/esbuild/blob/main/CHANGELOG-2023.md\"\u003eesbuild's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog: 2023\u003c/h1\u003e\n\u003cp\u003eThis changelog documents all esbuild versions published in the year 2023 (versions 0.16.13 through 0.19.11).\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/8c71947edbe5a158fec3a6d1cbfea1e8d5cdee70\"\u003e\u003ccode\u003e8c71947\u003c/code\u003e\u003c/a\u003e publish 0.25.8 to npm\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/0508f2444569ba105fa38e6e9fa9e1f2ed6d95b2\"\u003e\u003ccode\u003e0508f24\u003c/code\u003e\u003c/a\u003e some parsing fixes for source phase imports\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/6e4be2fad3c898ea2f4d9c2fd0be7bbcd79f5206\"\u003e\u003ccode\u003e6e4be2f\u003c/code\u003e\u003c/a\u003e js parser: recover from bad \u003ccode\u003e#private\u003c/code\u003e identifiers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/c9c6357a8dbf43b9ec2896bd92e25df2f0677b45\"\u003e\u003ccode\u003ec9c6357\u003c/code\u003e\u003c/a\u003e fix \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4248\"\u003e#4248\u003c/a\u003e: \u003ccode\u003e#private\u003c/code\u003e ids in arrow fn body in \u003ccode\u003e?:\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/9b42f68f9b1fecf16e72dbcfc5c46504239d6fe6\"\u003e\u003ccode\u003e9b42f68\u003c/code\u003e\u003c/a\u003e publish 0.25.7 to npm\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/9ba01d1c1faf6f157d614c64144193dbfe88db97\"\u003e\u003ccode\u003e9ba01d1\u003c/code\u003e\u003c/a\u003e abs-paths: js api and tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/ca196c9c4a270ff61181bc8d61886b947bbc2612\"\u003e\u003ccode\u003eca196c9\u003c/code\u003e\u003c/a\u003e fix for parser backtracking crash\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/2979b846fd7e5899a57f412bb3ce8ee0c8c150f3\"\u003e\u003ccode\u003e2979b84\u003c/code\u003e\u003c/a\u003e fix \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4241\"\u003e#4241\u003c/a\u003e: ts arrow function type backtrack (hack)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/1180410e335f49eb8a4b33be4357bf15b185475e\"\u003e\u003ccode\u003e1180410\u003c/code\u003e\u003c/a\u003e fix an unused variable warning\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/fc3da579557d775c022dbfc4e68843d34cab9fb5\"\u003e\u003ccode\u003efc3da57\u003c/code\u003e\u003c/a\u003e fix \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4238\"\u003e#4238\u003c/a\u003e: add \u003ccode\u003edefer\u003c/code\u003e and \u003ccode\u003esource\u003c/code\u003e import phases\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/evanw/esbuild/compare/v0.19.11...v0.25.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@web/dev-server-esbuild` from 1.0.1 to 1.0.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/modernweb-dev/web/releases\"\u003e\u003ccode\u003e@​web/dev-server-esbuild\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​web/dev-server-esbuild\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.0.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ed826727: upgrade esbuild to 0.25.x\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​web/dev-server-esbuild\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.0.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ef506af31: Upgrade esbuild to 0.24.x\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [fb33d75c]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​web/dev-server-core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.7.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/modernweb-dev/web/blob/master/packages/dev-server-esbuild/CHANGELOG.md\"\u003e\u003ccode\u003e@​web/dev-server-esbuild\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.0.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ed826727: upgrade esbuild to 0.25.x\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ef506af31: Upgrade esbuild to 0.24.x\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [fb33d75c]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​web/dev-server-core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.7.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: update \u003ccode\u003e@​web/dev-server-core\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modernweb-dev/web/commit/3a6bf8f927f4839f464e6ee15b7f4374bd238630\"\u003e\u003ccode\u003e3a6bf8f\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modernweb-dev/web/commit/d826727ef950e792217fa0f3d91054d2e02a689f\"\u003e\u003ccode\u003ed826727\u003c/code\u003e\u003c/a\u003e fix: upgrade esbuild to 0.25.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modernweb-dev/web/commit/5f4f3510c358427881ff1fadaa03b61babdc7ed0\"\u003e\u003ccode\u003e5f4f351\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modernweb-dev/web/commit/dc2351761cd18731857eb902281fe72e3ce41811\"\u003e\u003ccode\u003edc23517\u003c/code\u003e\u003c/a\u003e chore: bump esbuild to 0.24.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modernweb-dev/web/commit/f506af31645a1acecdbdbc7401d824e62e327d09\"\u003e\u003ccode\u003ef506af3\u003c/code\u003e\u003c/a\u003e chore: upgrade esbuild to 0.20.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modernweb-dev/web/commit/03f3c6f0b376232812dcb34b42365ab5e0a1ae19\"\u003e\u003ccode\u003e03f3c6f\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modernweb-dev/web/commit/54d65a4e5d6f9a29b11fa236872365c1bb140a78\"\u003e\u003ccode\u003e54d65a4\u003c/code\u003e\u003c/a\u003e ci: align reporters across all packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modernweb-dev/web/commit/90e44725cf73016de9cf3c20d3b4e0f909236307\"\u003e\u003ccode\u003e90e4472\u003c/code\u003e\u003c/a\u003e ci: use workspaces to run node tests\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/modernweb-dev/web/commits/@web/dev-server-esbuild@1.0.4/packages/dev-server-esbuild\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\nYou can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/Neovici/cosmoz-sse/network/alerts).\n\n\u003c/details\u003e","html_url":"https://github.com/Neovici/cosmoz-sse/pull/70","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Neovici%2Fcosmoz-sse/issues/70","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/70/packages"}},{"old_version":"0.3.2","new_version":"1.0.4","update_type":"major","path":null,"pr_created_at":"2025-06-13T17:16:23.000Z","version_change":"0.3.2 → 1.0.4","issue":{"uuid":"2590840949","node_id":"PR_kwDODk9xUM6abRh1","number":325,"state":"closed","title":"Bump the npm_and_yarn group across 1 directory with 13 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":"2025-08-05T17:40:25.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-06-13T17:16:23.000Z","updated_at":"2025-08-05T17:40:25.000Z","time_to_close":4580642,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"npm_and_yarn","update_count":13,"packages":[{"name":"@lhci/cli","old_version":"0.10.0","new_version":"0.15.0","repository_url":"https://github.com/GoogleChrome/lighthouse-ci"},{"name":"@open-wc/testing","old_version":"3.1.6","new_version":"4.0.0","repository_url":"https://github.com/open-wc/open-wc"},{"name":"@web/dev-server-esbuild","old_version":"0.3.2","new_version":"1.0.4","repository_url":"https://github.com/modernweb-dev/web"},{"name":"@web/test-runner","old_version":"0.14.0","new_version":"0.20.2","repository_url":"https://github.com/modernweb-dev/web"},{"name":"body-parser","old_version":"1.20.0","new_version":"1.20.3","repository_url":"https://github.com/expressjs/body-parser"},{"name":"express","old_version":"4.18.1","new_version":"4.21.2","repository_url":"https://github.com/expressjs/express"},{"name":"braces","old_version":"3.0.2","new_version":"3.0.3","repository_url":"https://github.com/micromatch/braces"}],"path":null,"ecosystem":"npm"},"body":"Bumps the npm_and_yarn group with 7 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@lhci/cli](https://github.com/GoogleChrome/lighthouse-ci) | `0.10.0` | `0.15.0` |\n| [@open-wc/testing](https://github.com/open-wc/open-wc/tree/HEAD/packages/testing) | `3.1.6` | `4.0.0` |\n| [@web/dev-server-esbuild](https://github.com/modernweb-dev/web/tree/HEAD/packages/dev-server-esbuild) | `0.3.2` | `1.0.4` |\n| [@web/test-runner](https://github.com/modernweb-dev/web/tree/HEAD/packages/test-runner) | `0.14.0` | `0.20.2` |\n| [body-parser](https://github.com/expressjs/body-parser) | `1.20.0` | `1.20.3` |\n| [express](https://github.com/expressjs/express) | `4.18.1` | `4.21.2` |\n| [braces](https://github.com/micromatch/braces) | `3.0.2` | `3.0.3` |\n\n\nUpdates `@lhci/cli` from 0.10.0 to 0.15.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/GoogleChrome/lighthouse-ci/releases\"\u003e\u003ccode\u003e@​lhci/cli\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.15.0\u003c/h2\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/GoogleChrome/lighthouse-ci/compare/v0.14.0...v0.15.0\"\u003ev0.15.0\u003c/a\u003e (2025-06-09)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: upgrade to lighthouse 12.6.1 (\u003ca href=\"https://redirect.github.com/GoogleChrome/lighthouse-ci/issues/1103\"\u003e#1103\u003c/a\u003e) (\u003ca href=\"https://github.com/GoogleChrome/lighthouse-ci/commits/6b3b50e\"\u003e6b3b50e\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/GoogleChrome/lighthouse-ci/issues/1103\"\u003e#1103\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(cli): change wizard default branch to main (\u003ca href=\"https://redirect.github.com/GoogleChrome/lighthouse-ci/issues/1069\"\u003e#1069\u003c/a\u003e) (\u003ca href=\"https://github.com/GoogleChrome/lighthouse-ci/commits/d04aba1\"\u003ed04aba1\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/GoogleChrome/lighthouse-ci/issues/1069\"\u003e#1069\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(server): configure viewer origin from args (\u003ca href=\"https://redirect.github.com/GoogleChrome/lighthouse-ci/issues/1004\"\u003e#1004\u003c/a\u003e) (\u003ca href=\"https://github.com/GoogleChrome/lighthouse-ci/commits/f6f80cb\"\u003ef6f80cb\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/GoogleChrome/lighthouse-ci/issues/1004\"\u003e#1004\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(cli): improve filename sanitization for hash routes (\u003ca href=\"https://redirect.github.com/GoogleChrome/lighthouse-ci/issues/1084\"\u003e#1084\u003c/a\u003e) (\u003ca href=\"https://github.com/GoogleChrome/lighthouse-ci/commits/e83b2f6\"\u003ee83b2f6\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/GoogleChrome/lighthouse-ci/issues/1084\"\u003e#1084\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(cli): don't mutate collect.settings (\u003ca href=\"https://redirect.github.com/GoogleChrome/lighthouse-ci/issues/1068\"\u003e#1068\u003c/a\u003e) (\u003ca href=\"https://github.com/GoogleChrome/lighthouse-ci/commits/55ae4a5\"\u003e55ae4a5\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/GoogleChrome/lighthouse-ci/issues/1068\"\u003e#1068\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(cli): assert - destructure lhr from options (\u003ca href=\"https://redirect.github.com/GoogleChrome/lighthouse-ci/issues/1062\"\u003e#1062\u003c/a\u003e) (\u003ca href=\"https://github.com/GoogleChrome/lighthouse-ci/commits/2cb0d07\"\u003e2cb0d07\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/GoogleChrome/lighthouse-ci/issues/1062\"\u003e#1062\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(cli): respect collect puppeteerLaunchOptions.headless (\u003ca href=\"https://redirect.github.com/GoogleChrome/lighthouse-ci/issues/1051\"\u003e#1051\u003c/a\u003e) (\u003ca href=\"https://github.com/GoogleChrome/lighthouse-ci/commits/03eff8f\"\u003e03eff8f\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/GoogleChrome/lighthouse-ci/issues/1051\"\u003e#1051\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: added actions-lighthouseci-compare (\u003ca href=\"https://redirect.github.com/GoogleChrome/lighthouse-ci/issues/1054\"\u003e#1054\u003c/a\u003e) (\u003ca href=\"https://github.com/GoogleChrome/lighthouse-ci/commits/de45968\"\u003ede45968\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/GoogleChrome/lighthouse-ci/issues/1054\"\u003e#1054\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: update link to default lighthouse config (\u003ca href=\"https://redirect.github.com/GoogleChrome/lighthouse-ci/issues/1091\"\u003e#1091\u003c/a\u003e) (\u003ca href=\"https://github.com/GoogleChrome/lighthouse-ci/commits/c200e07\"\u003ec200e07\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/GoogleChrome/lighthouse-ci/issues/1091\"\u003e#1091\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: update GitHub Actions versions in README.md (\u003ca href=\"https://redirect.github.com/GoogleChrome/lighthouse-ci/issues/1086\"\u003e#1086\u003c/a\u003e) (\u003ca href=\"https://github.com/GoogleChrome/lighthouse-ci/commits/3cac9eb\"\u003e3cac9eb\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/GoogleChrome/lighthouse-ci/issues/1086\"\u003e#1086\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: update docker images with latest version (\u003ca href=\"https://github.com/GoogleChrome/lighthouse-ci/commits/5e7be65\"\u003e5e7be65\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: bump lhci references to 0.14 (\u003ca href=\"https://redirect.github.com/GoogleChrome/lighthouse-ci/issues/1050\"\u003e#1050\u003c/a\u003e) (\u003ca href=\"https://github.com/GoogleChrome/lighthouse-ci/commits/82b272c\"\u003e82b272c\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/GoogleChrome/lighthouse-ci/issues/1050\"\u003e#1050\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: update versions in heroku-server recipe (\u003ca href=\"https://redirect.github.com/GoogleChrome/lighthouse-ci/issues/1078\"\u003e#1078\u003c/a\u003e) (\u003ca href=\"https://github.com/GoogleChrome/lighthouse-ci/commits/ef83477\"\u003eef83477\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/GoogleChrome/lighthouse-ci/issues/1078\"\u003e#1078\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: Heroku Postgres Hobby plan doesn't exist anymore (\u003ca href=\"https://redirect.github.com/GoogleChrome/lighthouse-ci/issues/1077\"\u003e#1077\u003c/a\u003e) (\u003ca href=\"https://github.com/GoogleChrome/lighthouse-ci/commits/115818a\"\u003e115818a\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/GoogleChrome/lighthouse-ci/issues/1077\"\u003e#1077\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: update versions in ci (\u003ca href=\"https://redirect.github.com/GoogleChrome/lighthouse-ci/issues/1104\"\u003e#1104\u003c/a\u003e) (\u003ca href=\"https://github.com/GoogleChrome/lighthouse-ci/commits/912d985\"\u003e912d985\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/GoogleChrome/lighthouse-ci/issues/1104\"\u003e#1104\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003emisc(release): set npm tag correctly (\u003ca href=\"https://github.com/GoogleChrome/lighthouse-ci/commits/6914f5b\"\u003e6914f5b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emisc(release): fix lint issues in changelog script (\u003ca href=\"https://github.com/GoogleChrome/lighthouse-ci/commits/d1dcd9a\"\u003ed1dcd9a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed typo in documentation (\u003ca href=\"https://redirect.github.com/GoogleChrome/lighthouse-ci/issues/1100\"\u003e#1100\u003c/a\u003e) (\u003ca href=\"https://github.com/GoogleChrome/lighthouse-ci/commits/7779db1\"\u003e7779db1\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/GoogleChrome/lighthouse-ci/issues/1100\"\u003e#1100\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBREAKING CHANGE\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupgrade to lighthouse 12.6.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.14.0\u003c/h2\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/GoogleChrome/lighthouse-ci/compare/v0.13.0...v0.14.0\"\u003ev0.14.0\u003c/a\u003e (2024-06-20)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: upgrade to lighthouse 12.0.0 (\u003ca href=\"https://redirect.github.com/GoogleChrome/lighthouse-ci/issues/1035\"\u003e#1035\u003c/a\u003e) (\u003ca href=\"https://github.com/GoogleChrome/lighthouse-ci/commits/cc564a6\"\u003ecc564a6\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/GoogleChrome/lighthouse-ci/issues/1035\"\u003e#1035\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: support .htm files in fallback server (\u003ca href=\"https://redirect.github.com/GoogleChrome/lighthouse-ci/issues/1033\"\u003e#1033\u003c/a\u003e) (\u003ca href=\"https://github.com/GoogleChrome/lighthouse-ci/commits/2ed3b31\"\u003e2ed3b31\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/GoogleChrome/lighthouse-ci/issues/1033\"\u003e#1033\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: increase column width for project name (\u003ca href=\"https://redirect.github.com/GoogleChrome/lighthouse-ci/issues/1006\"\u003e#1006\u003c/a\u003e) (\u003ca href=\"https://github.com/GoogleChrome/lighthouse-ci/commits/8fe7e8d\"\u003e8fe7e8d\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/GoogleChrome/lighthouse-ci/issues/1006\"\u003e#1006\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: upgrade to lighthouse 12.1.0 (\u003ca href=\"https://redirect.github.com/GoogleChrome/lighthouse-ci/issues/1046\"\u003e#1046\u003c/a\u003e) (\u003ca href=\"https://github.com/GoogleChrome/lighthouse-ci/commits/8a0e3dc\"\u003e8a0e3dc\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/GoogleChrome/lighthouse-ci/issues/1046\"\u003e#1046\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(cli): add --lhr to assert command to load LHRs from anywhere (\u003ca href=\"https://redirect.github.com/GoogleChrome/lighthouse-ci/issues/1024\"\u003e#1024\u003c/a\u003e) (\u003ca href=\"https://github.com/GoogleChrome/lighthouse-ci/commits/19c7ca6\"\u003e19c7ca6\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/GoogleChrome/lighthouse-ci/issues/1024\"\u003e#1024\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(cli): use ProxyAgent instead of HttpsProxyAgent (\u003ca href=\"https://redirect.github.com/GoogleChrome/lighthouse-ci/issues/1038\"\u003e#1038\u003c/a\u003e) (\u003ca href=\"https://github.com/GoogleChrome/lighthouse-ci/commits/cdf4605\"\u003ecdf4605\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/GoogleChrome/lighthouse-ci/issues/1038\"\u003e#1038\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: bump lhci references to 0.13 (\u003ca href=\"https://github.com/GoogleChrome/lighthouse-ci/commits/083d639\"\u003e083d639\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emisc(release): remove hulk from release process (mostly) (\u003ca href=\"https://github.com/GoogleChrome/lighthouse-ci/commits/36e629e\"\u003e36e629e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBREAKING CHANGE\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupgrade to lighthouse 12.1.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.13.0\u003c/h2\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/GoogleChrome/lighthouse-ci/compare/v0.12.0...v0.13.0\"\u003ev0.13.0\u003c/a\u003e (2023-12-15)\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/GoogleChrome/lighthouse-ci/commit/6b3b50eea9a64ff0c483d1024c32255c52fda98f\"\u003e\u003ccode\u003e6b3b50e\u003c/code\u003e\u003c/a\u003e feat: upgrade to lighthouse 12.6.1 (\u003ca href=\"https://redirect.github.com/GoogleChrome/lighthouse-ci/issues/1103\"\u003e#1103\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/GoogleChrome/lighthouse-ci/commit/912d9856ff829d3c4b6a9e972169dc3791a5790c\"\u003e\u003ccode\u003e912d985\u003c/code\u003e\u003c/a\u003e chore: update versions in ci (\u003ca href=\"https://redirect.github.com/GoogleChrome/lighthouse-ci/issues/1104\"\u003e#1104\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/GoogleChrome/lighthouse-ci/commit/e83b2f61573548428310290b049d109fb4793205\"\u003e\u003ccode\u003ee83b2f6\u003c/code\u003e\u003c/a\u003e fix(cli): improve filename sanitization for hash routes (\u003ca href=\"https://redirect.github.com/GoogleChrome/lighthouse-ci/issues/1084\"\u003e#1084\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/GoogleChrome/lighthouse-ci/commit/d04aba1c85da8b69fed664f902c3679d099b5317\"\u003e\u003ccode\u003ed04aba1\u003c/code\u003e\u003c/a\u003e feat(cli): change wizard default branch to main (\u003ca href=\"https://redirect.github.com/GoogleChrome/lighthouse-ci/issues/1069\"\u003e#1069\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/GoogleChrome/lighthouse-ci/commit/115818a4a85b3420026b69227ba406be53e1f4ec\"\u003e\u003ccode\u003e115818a\u003c/code\u003e\u003c/a\u003e chore: Heroku Postgres Hobby plan doesn't exist anymore (\u003ca href=\"https://redirect.github.com/GoogleChrome/lighthouse-ci/issues/1077\"\u003e#1077\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/GoogleChrome/lighthouse-ci/commit/ef83477aac987d3dd24e5cd488c688cde6f6ac15\"\u003e\u003ccode\u003eef83477\u003c/code\u003e\u003c/a\u003e chore: update versions in heroku-server recipe (\u003ca href=\"https://redirect.github.com/GoogleChrome/lighthouse-ci/issues/1078\"\u003e#1078\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/GoogleChrome/lighthouse-ci/commit/3cac9ebd1114c9301402ad76ece2e735de206396\"\u003e\u003ccode\u003e3cac9eb\u003c/code\u003e\u003c/a\u003e docs: update GitHub Actions versions in README.md (\u003ca href=\"https://redirect.github.com/GoogleChrome/lighthouse-ci/issues/1086\"\u003e#1086\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/GoogleChrome/lighthouse-ci/commit/c200e07f0497e6740cd4e332694d3f6fd346982a\"\u003e\u003ccode\u003ec200e07\u003c/code\u003e\u003c/a\u003e docs: update link to default lighthouse config (\u003ca href=\"https://redirect.github.com/GoogleChrome/lighthouse-ci/issues/1091\"\u003e#1091\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/GoogleChrome/lighthouse-ci/commit/7779db1425e0df1d817a579fdccd36af5af87b14\"\u003e\u003ccode\u003e7779db1\u003c/code\u003e\u003c/a\u003e Fixed typo in documentation (\u003ca href=\"https://redirect.github.com/GoogleChrome/lighthouse-ci/issues/1100\"\u003e#1100\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/GoogleChrome/lighthouse-ci/commit/55ae4a546c64580788e794d2a32de5273eb4e47c\"\u003e\u003ccode\u003e55ae4a5\u003c/code\u003e\u003c/a\u003e fix(cli): don't mutate collect.settings (\u003ca href=\"https://redirect.github.com/GoogleChrome/lighthouse-ci/issues/1068\"\u003e#1068\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/GoogleChrome/lighthouse-ci/compare/v0.10.0...v0.15.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@open-wc/testing` from 3.1.6 to 4.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-wc/open-wc/releases\"\u003e\u003ccode\u003e@​open-wc/testing\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​open-wc/testing\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.0.0\u003c/h2\u003e\n\u003ch3\u003eMajor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [c69af75f]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​open-wc/testing-helpers\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.0.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eIf you're using a fixture like so with scoped elements:\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003eawait fixture(html`...`, { scopedElements: ... });\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eYou're gonna have to load the \u003ca href=\"https://www.npmjs.com/package/@webcomponents/scoped-custom-element-registry\"\u003e\u003ccode\u003e@​webcomponents/scoped-custom-element-registry\u003c/code\u003e\u003c/a\u003e polyfill yourself first.\u003c/p\u003e\n\u003ch2\u003e\u003ccode\u003e@​open-wc/testing\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.2.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ee94ca9aa: chore(testing): remove unused dependencies\u0026quot;\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​open-wc/testing\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.2.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e84e38ab1: Use split versions for all lit dependencies\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [84e38ab1]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​open-wc/testing-helpers\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.3.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​open-wc/testing\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.1.8\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e91a5d224: fix(deps): update dependency \u003ccode\u003e@​types/chai-dom\u003c/code\u003e to v1\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [077d07eb]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​open-wc/testing-helpers\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.2.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​open-wc/testing\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.1.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eb187c0bc: Add types export for node16 module resolution\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [b187c0bc]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​open-wc/testing-helpers\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.1.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-wc/open-wc/blob/master/packages/testing/CHANGELOG.md\"\u003e\u003ccode\u003e@​open-wc/testing\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.0.0\u003c/h2\u003e\n\u003ch3\u003eMajor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [c69af75f]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​open-wc/testing-helpers\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.0.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eIf you're using a fixture like so with scoped elements:\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003eawait fixture(html`...`, { scopedElements: ... });\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eYou're gonna have to load the \u003ca href=\"https://www.npmjs.com/package/@webcomponents/scoped-custom-element-registry\"\u003e\u003ccode\u003e@​webcomponents/scoped-custom-element-registry\u003c/code\u003e\u003c/a\u003e polyfill yourself first.\u003c/p\u003e\n\u003ch2\u003e3.2.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ee94ca9aa: chore(testing): remove unused dependencies\u0026quot;\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.2.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e84e38ab1: Use split versions for all lit dependencies\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [84e38ab1]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​open-wc/testing-helpers\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.3.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.2.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e935c8ffe: Drop support for Node@14\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e3289e0eb: Add oneDefaultPreventedEvent export into testing package and no-side-effect indexes\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [935c8ffe]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [3289e0eb]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [80c6ae66]\n\u003cul\u003e\n\u003cli\u003echai-a11y-axe@1.5.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​open-wc/semantic-dom-diff\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.20.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​open-wc/testing-helpers\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.3.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.1.8\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e91a5d224: fix(deps): update dependency \u003ccode\u003e@​types/chai-dom\u003c/code\u003e to v1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-wc/open-wc/commit/9767b1ae8a52424e224d238784e04a9710d4e9b3\"\u003e\u003ccode\u003e9767b1a\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/open-wc/open-wc/tree/HEAD/packages/testing/issues/2743\"\u003e#2743\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-wc/open-wc/commit/c4debdd41c2047384ed3a0fad2cd8cd6d02c08f7\"\u003e\u003ccode\u003ec4debdd\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/open-wc/open-wc/tree/HEAD/packages/testing/issues/2737\"\u003e#2737\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-wc/open-wc/commit/e94ca9aa49b733e1da48a87c0b67ef9f4cdf35a7\"\u003e\u003ccode\u003ee94ca9a\u003c/code\u003e\u003c/a\u003e chore(testing): remove unused dependencies (\u003ca href=\"https://github.com/open-wc/open-wc/tree/HEAD/packages/testing/issues/2736\"\u003e#2736\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-wc/open-wc/commit/d91a6219b1c1f1909133cae2f301f1dbd6433854\"\u003e\u003ccode\u003ed91a621\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-wc/open-wc/commit/14e4270ad57aff6643973973fea9b6a2644f4359\"\u003e\u003ccode\u003e14e4270\u003c/code\u003e\u003c/a\u003e feat: new a11y rules (\u003ca href=\"https://github.com/open-wc/open-wc/tree/HEAD/packages/testing/issues/2686\"\u003e#2686\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-wc/open-wc/commit/57ddb3ccfff6b00468d3a7ebabbc15cfe966f7a9\"\u003e\u003ccode\u003e57ddb3c\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-wc/open-wc/commit/3289e0eb2a66c937fb74d267a3a24565a1730f75\"\u003e\u003ccode\u003e3289e0e\u003c/code\u003e\u003c/a\u003e fix(testing|testing-helpers): export oneDefaultPreventedEvent through testing...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-wc/open-wc/commit/74f51a7bcc59a2b1adea2fd6265ec24c5b42c952\"\u003e\u003ccode\u003e74f51a7\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-wc/open-wc/commit/f077923568f915ba5aa6db18ab872ef885631205\"\u003e\u003ccode\u003ef077923\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency \u003ccode\u003e@​types/chai-dom\u003c/code\u003e to v1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-wc/open-wc/commit/0182490fe6edfab9629bc88b71886cf7cd520faa\"\u003e\u003ccode\u003e0182490\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/open-wc/open-wc/tree/HEAD/packages/testing/issues/2508\"\u003e#2508\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-wc/open-wc/commits/@open-wc/testing@4.0.0/packages/testing\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@web/dev-server-esbuild` from 0.3.2 to 1.0.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/modernweb-dev/web/releases\"\u003e\u003ccode\u003e@​web/dev-server-esbuild\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​web/dev-server-esbuild\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.0.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ed826727: upgrade esbuild to 0.25.x\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​web/dev-server-esbuild\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.0.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ef506af31: Upgrade esbuild to 0.24.x\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [fb33d75c]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​web/dev-server-core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.7.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/modernweb-dev/web/blob/master/packages/dev-server-esbuild/CHANGELOG.md\"\u003e\u003ccode\u003e@​web/dev-server-esbuild\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.0.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ed826727: upgrade esbuild to 0.25.x\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ef506af31: Upgrade esbuild to 0.24.x\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [fb33d75c]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​web/dev-server-core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.7.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: update \u003ccode\u003e@​web/dev-server-core\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ee31de569: Update \u003ccode\u003e@web/dev-server-rollup\u003c/code\u003e to latest version\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.0\u003c/h2\u003e\n\u003ch3\u003eMajor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e8218a0a5: Update ESBuild to latest version.\u003c/p\u003e\n\u003cp\u003eESBuild has changed how TypeScript decorators are enabled in preparation for JavaScript decorators to land in browsers. ESBuild now requires the \u003ccode\u003eexperimentalDecorators\u003c/code\u003e key to be set to \u003ccode\u003etrue\u003c/code\u003e in the \u003ccode\u003etsconfig.json\u003c/code\u003e for TypeScript decorators to be enabled.\u003c/p\u003e\n\u003cp\u003eIf you are having issues with decorators after updating to this version, try setting the \u003ccode\u003eexperimentalDecorators\u003c/code\u003e key in your \u003ccode\u003etsconfig.json\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ec185cbaa: Set minimum node version to 18\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [c185cbaa]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​web/dev-server-core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.7.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.4.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eef6b2543: Use split versions for all lit dependencies\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modernweb-dev/web/commit/3a6bf8f927f4839f464e6ee15b7f4374bd238630\"\u003e\u003ccode\u003e3a6bf8f\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modernweb-dev/web/commit/d826727ef950e792217fa0f3d91054d2e02a689f\"\u003e\u003ccode\u003ed826727\u003c/code\u003e\u003c/a\u003e fix: upgrade esbuild to 0.25.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modernweb-dev/web/commit/5f4f3510c358427881ff1fadaa03b61babdc7ed0\"\u003e\u003ccode\u003e5f4f351\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modernweb-dev/web/commit/dc2351761cd18731857eb902281fe72e3ce41811\"\u003e\u003ccode\u003edc23517\u003c/code\u003e\u003c/a\u003e chore: bump esbuild to 0.24.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modernweb-dev/web/commit/f506af31645a1acecdbdbc7401d824e62e327d09\"\u003e\u003ccode\u003ef506af3\u003c/code\u003e\u003c/a\u003e chore: upgrade esbuild to 0.20.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modernweb-dev/web/commit/03f3c6f0b376232812dcb34b42365ab5e0a1ae19\"\u003e\u003ccode\u003e03f3c6f\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modernweb-dev/web/commit/54d65a4e5d6f9a29b11fa236872365c1bb140a78\"\u003e\u003ccode\u003e54d65a4\u003c/code\u003e\u003c/a\u003e ci: align reporters across all packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modernweb-dev/web/commit/90e44725cf73016de9cf3c20d3b4e0f909236307\"\u003e\u003ccode\u003e90e4472\u003c/code\u003e\u003c/a\u003e ci: use workspaces to run node tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modernweb-dev/web/commit/0780a221e360af34307f7a2173ca13e36051f438\"\u003e\u003ccode\u003e0780a22\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modernweb-dev/web/commit/ce40a8f545247ff81384ffce744aa5461217e2ff\"\u003e\u003ccode\u003ece40a8f\u003c/code\u003e\u003c/a\u003e update \u003ccode\u003e@​web/dev-server-rollup\u003c/code\u003e in more places\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/modernweb-dev/web/commits/@web/dev-server-esbuild@1.0.4/packages/dev-server-esbuild\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@web/test-runner` from 0.14.0 to 0.20.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/modernweb-dev/web/releases\"\u003e\u003ccode\u003e@​web/test-runner\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​web/test-runner\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.20.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e7aedbaa: Summary Reporter - re-enabled error reporting and made option to disable browser logs and error reporting in this reporter\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​web/test-runner\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.20.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e24e3290: Improve debug message for test runner uncaught exceptions\u003c/p\u003e\n\u003cp\u003eThis should make debugging easier. It wasn't very easy to figure out\nwhere the errors originated from (because of how the actual uncaught\nexception only happened with many concurrent builds inside a sandbox\nenvironment that is hard to debug).\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [79b0ba4]\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​web/test-runner-chrome\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.18.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​web/test-runner\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.20.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e86eaa21: Upgrade puppeteer version to v24\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [86eaa21]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​web/test-runner-chrome\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.18.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​web/test-runner\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.19.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eb546e8b5: Upgrade puppeteer-core and puppeteer to v23\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [b546e8b5]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​web/test-runner-chrome\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.17.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​web/test-runner\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.18.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e6914f3b6: Show suites names for \u003ccode\u003esummaryReporter\u003c/code\u003e when \u003ccode\u003eflatten\u003c/code\u003e option is true\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​web/test-runner\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.18.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e6a97a691: Unify visual-written representation of skipped tests.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​web/test-runner\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.18.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/modernweb-dev/web/blob/master/packages/test-runner/CHANGELOG.md\"\u003e\u003ccode\u003e@​web/test-runner\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.20.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e7aedbaa: Summary Reporter - re-enabled error reporting and made option to disable browser logs and error reporting in this reporter\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.20.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e24e3290: Improve debug message for test runner uncaught exceptions\u003c/p\u003e\n\u003cp\u003eThis should make debugging easier. It wasn't very easy to figure out\nwhere the errors originated from (because of how the actual uncaught\nexception only happened with many concurrent builds inside a sandbox\nenvironment that is hard to debug).\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [79b0ba4]\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​web/test-runner-chrome\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.18.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.20.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e86eaa21: Upgrade puppeteer version to v24\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [86eaa21]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​web/test-runner-chrome\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.18.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.19.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eb546e8b5: Upgrade puppeteer-core and puppeteer to v23\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [b546e8b5]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​web/test-runner-chrome\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.17.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.18.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e6914f3b6: Show suites names for \u003ccode\u003esummaryReporter\u003c/code\u003e when \u003ccode\u003eflatten\u003c/code\u003e option is true\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.18.2\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modernweb-dev/web/commit/9645344e88396118b92818fcf1e22abef5791178\"\u003e\u003ccode\u003e9645344\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modernweb-dev/web/commit/61260d5714897992c17ace54e6e78051b1181b16\"\u003e\u003ccode\u003e61260d5\u003c/code\u003e\u003c/a\u003e Turned error reporting back on by default to match old behviour before it was...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modernweb-dev/web/commit/4fa75234d4e429e61ef5236107930e50c15f6af9\"\u003e\u003ccode\u003e4fa7523\u003c/code\u003e\u003c/a\u003e add back broken error reporting and make log reporting optional\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modernweb-dev/web/commit/db00ed5a8edc77e964aede2e35b13375fb978e31\"\u003e\u003ccode\u003edb00ed5\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modernweb-dev/web/commit/24e329049c4c3cc02c0a06138f1ba2ecb7f99f63\"\u003e\u003ccode\u003e24e3290\u003c/code\u003e\u003c/a\u003e refactor: improve debug message for test runner uncaught exceptions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modernweb-dev/web/commit/f00a581bdea2e6a5a2777581bbdf70601dadbc89\"\u003e\u003ccode\u003ef00a581\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modernweb-dev/web/commit/fcb71cd0c1c97e3f7b5cdcf5305345556506290a\"\u003e\u003ccode\u003efcb71cd\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modernweb-dev/web/commit/8834ad805b065c0bd10aa0d61374f10e5b68ac9a\"\u003e\u003ccode\u003e8834ad8\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modernweb-dev/web/commit/d5ae228f1f030a58995ac5ac5c51df4e02612981\"\u003e\u003ccode\u003ed5ae228\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/modernweb-dev/web/tree/HEAD/packages/test-runner/issues/2803\"\u003e#2803\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modernweb-dev/web/commit/9a88d83526ffc06aeb5b8429630c140c90098e2d\"\u003e\u003ccode\u003e9a88d83\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/modernweb-dev/web/tree/HEAD/packages/test-runner/issues/2774\"\u003e#2774\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/modernweb-dev/web/commits/@web/test-runner@0.20.2/packages/test-runner\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `esbuild` from 0.14.38 to 0.15.7\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/evanw/esbuild/blob/main/CHANGELOG-2022.md\"\u003eesbuild's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.15.7\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAdd \u003ccode\u003e--watch=forever\u003c/code\u003e to allow esbuild to never terminate (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/1511\"\u003e#1511\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/1885\"\u003e#1885\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eCurrently using esbuild's watch mode via \u003ccode\u003e--watch\u003c/code\u003e from the CLI will stop watching if stdin is closed. The rationale is that stdin is automatically closed by the OS when the parent process exits, so stopping watch mode when stdin is closed ensures that esbuild's watch mode doesn't keep running forever after the parent process has been closed. For example, it would be bad if you wrote a shell script that did \u003ccode\u003eesbuild --watch \u0026amp;\u003c/code\u003e to run esbuild's watch mode in the background, and every time you run the script it creates a new \u003ccode\u003eesbuild\u003c/code\u003e process that runs forever.\u003c/p\u003e\n\u003cp\u003eHowever, there are cases when it makes sense for esbuild's watch mode to never exit. One such case is within a short-lived VM where the lifetime of all processes inside the VM is expected to be the lifetime of the VM. Previously you could easily do this by piping the output of a long-lived command into esbuild's stdin such as \u003ccode\u003esleep 999999999 | esbuild --watch \u0026amp;\u003c/code\u003e. However, this possibility often doesn't occur to people, and it also doesn't work on Windows. People also sometimes attempt to keep esbuild open by piping an infinite stream of data to esbuild such as with \u003ccode\u003eesbuild --watch \u0026lt;/dev/zero \u0026amp;\u003c/code\u003e which causes esbuild to spin at 100% CPU. So with this release, esbuild now has a \u003ccode\u003e--watch=forever\u003c/code\u003e flag that will not stop watch mode when stdin is closed.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eWork around \u003ccode\u003ePATH\u003c/code\u003e without \u003ccode\u003enode\u003c/code\u003e in install script (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/2519\"\u003e#2519\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eSome people install esbuild's npm package in an environment without the \u003ccode\u003enode\u003c/code\u003e command in their \u003ccode\u003ePATH\u003c/code\u003e. This fails on Windows because esbuild's install script runs the \u003ccode\u003eesbuild\u003c/code\u003e command before exiting as a sanity check, and on Windows the \u003ccode\u003eesbuild\u003c/code\u003e command has to be a JavaScript file because of some internal details about how npm handles the \u003ccode\u003ebin\u003c/code\u003e folder (specifically the \u003ccode\u003eesbuild\u003c/code\u003e command lacks the \u003ccode\u003e.exe\u003c/code\u003e extension, which is required on Windows). This release attempts to work around this problem by using \u003ccode\u003eprocess.execPath\u003c/code\u003e instead of \u003ccode\u003e\u0026quot;node\u0026quot;\u003c/code\u003e as the command for running node. In theory this means the installer can now still function on Windows if something is wrong with \u003ccode\u003ePATH\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.15.6\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eLower \u003ccode\u003efor await\u003c/code\u003e loops (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/1930\"\u003e#1930\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis release lowers \u003ccode\u003efor await\u003c/code\u003e loops to the equivalent \u003ccode\u003efor\u003c/code\u003e loop containing \u003ccode\u003eawait\u003c/code\u003e when esbuild is configured such that \u003ccode\u003efor await\u003c/code\u003e loops are unsupported. This transform still requires at least generator functions to be supported since esbuild's lowering of \u003ccode\u003eawait\u003c/code\u003e currently relies on generators. This new transformation is mostly modeled after what the TypeScript compiler does. Here's an example:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003easync function f() {\n  for await (let x of y)\n    x()\n}\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eThe code above will now become the following code with \u003ccode\u003e--target=es2017\u003c/code\u003e (omitting the code for the \u003ccode\u003e__forAwait\u003c/code\u003e helper function):\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003easync function f() {\n  try {\n    for (var iter = __forAwait(y), more, temp, error; more = !(temp = await iter.next()).done; more = false) {\n      let x = temp.value;\n      x();\n    }\n  } catch (temp) {\n    error = [temp];\n  } finally {\n    try {\n      more \u0026amp;\u0026amp; (temp = iter.return) \u0026amp;\u0026amp; await temp.call(iter);\n    } finally {\n      if (error)\n        throw error[0];\n    }\n  }\n}\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAutomatically fix invalid \u003ccode\u003esupported\u003c/code\u003e configurations (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/2497\"\u003e#2497\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThe \u003ccode\u003e--target=\u003c/code\u003e setting lets you tell esbuild to target a specific version of one or more JavaScript runtimes such as \u003ccode\u003echrome80,node14\u003c/code\u003e and esbuild will restrict its output to only those features supported by all targeted JavaScript runtimes. More recently, esbuild introduced the \u003ccode\u003e--supported:\u003c/code\u003e setting that lets you override which features are supported on a per-feature basis. However, this now lets you configure nonsensical things such as \u003ccode\u003e--supported:async-await=false --supported:async-generator=true\u003c/code\u003e. Previously doing this could result in esbuild building successfully but producing invalid output.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/c0b8a538c2bf5106977895535010ec402cae75f8\"\u003e\u003ccode\u003ec0b8a53\u003c/code\u003e\u003c/a\u003e publish 0.15.7 to npm\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/976b57a5700165ff465a9a932e6a101ab6e151ee\"\u003e\u003ccode\u003e976b57a\u003c/code\u003e\u003c/a\u003e validate \u003ccode\u003eawait\u003c/code\u003e in shorthand destructuring\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/8ac75295183f1a0a368866ebbf330c3883a959ff\"\u003e\u003ccode\u003e8ac7529\u003c/code\u003e\u003c/a\u003e tests: ignore new top-level await test262 tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/dbd21a861ae9618faf03e1965986154052224351\"\u003e\u003ccode\u003edbd21a8\u003c/code\u003e\u003c/a\u003e tests: skip new features in test262\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/7331a348c66380be6e0d0725e85c6565f32b1c43\"\u003e\u003ccode\u003e7331a34\u003c/code\u003e\u003c/a\u003e ci: upgrade to yarn 3.2.3, enable more tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/31e1cee49e70a2c1de6158b5a9f5aab5ac99c5ed\"\u003e\u003ccode\u003e31e1cee\u003c/code\u003e\u003c/a\u003e install script: tiny wasm tree-shaking improvement\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/0438f643e25563566431d282a9e8b13607c68ce7\"\u003e\u003ccode\u003e0438f64\u003c/code\u003e\u003c/a\u003e ci: run deno tests on windows\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/7549073c2fe6f0d2f72f9849c0c09a0e189303fc\"\u003e\u003ccode\u003e7549073\u003c/code\u003e\u003c/a\u003e ci: pin deno version to avoid test flakes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/6a26f5926fdd4b18d09a55c4a4cee9fcba41b737\"\u003e\u003ccode\u003e6a26f59\u003c/code\u003e\u003c/a\u003e tests: use unused test in \u003ccode\u003enode-unref-tests\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/037ffbba5928d858115c4e4c02eb71ba230753ca\"\u003e\u003ccode\u003e037ffbb\u003c/code\u003e\u003c/a\u003e tests: remove \u003ccode\u003esource-map\u003c/code\u003e from \u003ccode\u003ejs-api-tests\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/evanw/esbuild/compare/v0.14.38...v0.15.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `body-parser` from 1.20.0 to 1.20.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/expressjs/body-parser/releases\"\u003ebody-parser's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.20.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eImportant\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edeps: qs@6.13.0\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003edepth\u003c/code\u003e option to customize the depth level in the parser\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eIMPORTANT:\u003c/strong\u003e The default \u003ccode\u003edepth\u003c/code\u003e level for parsing URL-encoded data is now \u003ccode\u003e32\u003c/code\u003e (previously was \u003ccode\u003eInfinity\u003c/code\u003e). \u003ca href=\"https://github.com/expressjs/body-parser/blob/17529513673e39ba79886a7ce3363320cf1c0c50/README.md#depth\"\u003eDocumentation\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echore: add support for OSSF scorecard reporting by \u003ca href=\"https://github.com/inigomarquinez\"\u003e\u003ccode\u003e@​inigomarquinez\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/body-parser/pull/522\"\u003eexpressjs/body-parser#522\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: fix errors in ci github action for node 8 and 9 by \u003ca href=\"https://github.com/inigomarquinez\"\u003e\u003ccode\u003e@​inigomarquinez\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/body-parser/pull/523\"\u003eexpressjs/body-parser#523\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: pin to node@22.4.1 by \u003ca href=\"https://github.com/wesleytodd\"\u003e\u003ccode\u003e@​wesleytodd\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/body-parser/pull/527\"\u003eexpressjs/body-parser#527\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edeps: qs@6.12.3 by \u003ca href=\"https://github.com/melikhov-dev\"\u003e\u003ccode\u003e@​melikhov-dev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/body-parser/pull/521\"\u003eexpressjs/body-parser#521\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd OSSF Scorecard badge by \u003ca href=\"https://github.com/bjohansebas\"\u003e\u003ccode\u003e@​bjohansebas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/body-parser/pull/531\"\u003eexpressjs/body-parser#531\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLinter by \u003ca href=\"https://github.com/UlisesGascon\"\u003e\u003ccode\u003e@​UlisesGascon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/body-parser/pull/534\"\u003eexpressjs/body-parser#534\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRelease: 1.20.3 by \u003ca href=\"https://github.com/UlisesGascon\"\u003e\u003ccode\u003e@​UlisesGascon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/body-parser/pull/535\"\u003eexpressjs/body-parser#535\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/inigomarquinez\"\u003e\u003ccode\u003e@​inigomarquinez\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/expressjs/body-parser/pull/522\"\u003eexpressjs/body-parser#522\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/melikhov-dev\"\u003e\u003ccode\u003e@​melikhov-dev\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/expressjs/body-parser/pull/521\"\u003eexpressjs/body-parser#521\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bjohansebas\"\u003e\u003ccode\u003e@​bjohansebas\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/expressjs/body-parser/pull/531\"\u003eexpressjs/body-parser#531\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/UlisesGascon\"\u003e\u003ccode\u003e@​UlisesGascon\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/expressjs/body-parser/pull/534\"\u003eexpressjs/body-parser#534\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/expressjs/body-parser/compare/1.20.2...1.20.3\"\u003ehttps://github.com/expressjs/body-parser/compare/1.20.2...1.20.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e1.20.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix strict json error message on Node.js 19+\u003c/li\u003e\n\u003cli\u003edeps: content-type@~1.0.5\n\u003cul\u003e\n\u003cli\u003eperf: skip value escaping when unnecessary\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003edeps: raw-body@2.5.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.20.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edeps: qs@6.11.0\u003c/li\u003e\n\u003cli\u003eperf: remove unnecessary object clone\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/expressjs/body-parser/blob/master/HISTORY.md\"\u003ebody-parser's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e1.20.3 / 2024-09-10\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003edeps: qs@6.13.0\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003edepth\u003c/code\u003e option to customize the depth level in the parser\u003c/li\u003e\n\u003cli\u003eIMPORTANT: The default \u003ccode\u003edepth\u003c/code\u003e level for parsing URL-encoded data is now \u003ccode\u003e32\u003c/code\u003e (previously was \u003ccode\u003eInfinity\u003c/code\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e1.20.2 / 2023-02-21\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFix strict json error message on Node.js 19+\u003c/li\u003e\n\u003cli\u003edeps: content-type@~1.0.5\n\u003cul\u003e\n\u003cli\u003eperf: skip value escaping when unnecessary\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003edeps: raw-body@2.5.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e1.20.1 / 2022-10-06\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003edeps: qs@6.11.0\u003c/li\u003e\n\u003cli\u003eperf: remove unnecessary object clone\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/body-parser/commit/17529513673e39ba79886a7ce3363320cf1c0c50\"\u003e\u003ccode\u003e1752951\u003c/code\u003e\u003c/a\u003e 1.20.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/body-parser/commit/39744cfe2ac4fb37a19ed7c43e3a74332f428e17\"\u003e\u003ccode\u003e39744cf\u003c/code\u003e\u003c/a\u003e chore: linter (\u003ca href=\"https://redirect.github.com/expressjs/body-parser/issues/534\"\u003e#534\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/body-parser/commit/b2695c4450f06ba3b0ccf48d872a229bb41c9bce\"\u003e\u003ccode\u003eb2695c4\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/body-parser/commit/ade0f3f82f91086d6cd2ed2cb4b0aff448fbc2e5\"\u003e\u003ccode\u003eade0f3f\u003c/code\u003e\u003c/a\u003e add scorecard to readme (\u003ca href=\"https://redirect.github.com/expressjs/body-parser/issues/531\"\u003e#531\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/body-parser/commit/99a1bd62456f932004b84767d6393bc261f75d36\"\u003e\u003ccode\u003e99a1bd6\u003c/code\u003e\u003c/a\u003e deps: qs@6.12.3 (\u003ca href=\"https://redirect.github.com/expressjs/body-parser/issues/521\"\u003e#521\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/body-parser/commit/947859160527c7aaaa20da79e2c3ba542baaaf66\"\u003e\u003ccode\u003e9478591\u003c/code\u003e\u003c/a\u003e fix: pin to node@22.4.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/body-parser/commit/83db46a1e5512135ce01ed90b9132ee16a2657a8\"\u003e\u003ccode\u003e83db46a\u003c/code\u003e\u003c/a\u003e ci: fix errors in ci github action for node 8 and 9 (\u003ca href=\"https://redirect.github.com/expressjs/body-parser/issues/523\"\u003e#523\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/body-parser/commit/9d4e2125b580b055b2a3aa140df9b8fce363af46\"\u003e\u003ccode\u003e9d4e212\u003c/code\u003e\u003c/a\u003e chore: add support for OSSF scorecard reporting (\u003ca href=\"https://redirect.github.com/expressjs/body-parser/issues/522\"\u003e#522\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/body-parser/commit/ee91374eae1555af679550b1d2fb5697d9924109\"\u003e\u003ccode\u003eee91374\u003c/code\u003e\u003c/a\u003e 1.20.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/body-parser/commit/368a93a613a1ac6cbdec9694f4018e707b3c1f50\"\u003e\u003ccode\u003e368a93a\u003c/code\u003e\u003c/a\u003e Fix strict json error message on Node.js 19+\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/expressjs/body-parser/compare/1.20.0...1.20.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~ulisesgascon\"\u003eulisesgascon\u003c/a\u003e, a new releaser for body-parser since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `express` from 4.18.1 to 4.21.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/expressjs/express/releases\"\u003eexpress's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.21.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd funding field (v4) by \u003ca href=\"https://github.com/bjohansebas\"\u003e\u003ccode\u003e@​bjohansebas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6065\"\u003eexpressjs/express#6065\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edeps: path-to-regexp@0.1.11 by \u003ca href=\"https://github.com/blakeembrey\"\u003e\u003ccode\u003e@​blakeembrey\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/5956\"\u003eexpressjs/express#5956\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edeps: bump path-to-regexp@0.1.12 by \u003ca href=\"https://github.com/jonchurch\"\u003e\u003ccode\u003e@​jonchurch\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6209\"\u003eexpressjs/express#6209\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRelease: 4.21.2 by \u003ca href=\"https://github.com/UlisesGascon\"\u003e\u003ccode\u003e@​UlisesGascon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6094\"\u003eexpressjs/express#6094\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/expressjs/express/compare/4.21.1...4.21.2\"\u003ehttps://github.com/expressjs/express/compare/4.21.1...4.21.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e4.21.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBackport a fix for CVE-2024-47764 to the 4.x branch by \u003ca href=\"https://github.com/joshbuker\"\u003e\u003ccode\u003e@​joshbuker\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6029\"\u003eexpressjs/express#6029\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRelease: 4.21.1 by \u003ca href=\"https://github.com/UlisesGascon\"\u003e\u003ccode\u003e@​UlisesGascon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6031\"\u003eexpressjs/express#6031\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/expressjs/express/compare/4.21.0...4.21.1\"\u003ehttps://github.com/expressjs/express/compare/4.21.0...4.21.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e4.21.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDeprecate \u003ccode\u003e\u0026quot;back\u0026quot;\u003c/code\u003e magic string in redirects by \u003ca href=\"https://github.com/blakeembrey\"\u003e\u003ccode\u003e@​blakeembrey\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/5935\"\u003eexpressjs/express#5935\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efinalhandler@1.3.1 by \u003ca href=\"https://github.com/wesleytodd\"\u003e\u003ccode\u003e@​wesleytodd\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/5954\"\u003eexpressjs/express#5954\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): serve-static@1.16.2 by \u003ca href=\"https://github.com/wesleytodd\"\u003e\u003ccode\u003e@​wesleytodd\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/5951\"\u003eexpressjs/express#5951\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgraded dependency qs to 6.13.0 to match qs in body-parser by \u003ca href=\"https://github.com/agadzinski93\"\u003e\u003ccode\u003e@​agadzinski93\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/5946\"\u003eexpressjs/express#5946\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agadzinski93\"\u003e\u003ccode\u003e@​agadzinski93\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/5946\"\u003eexpressjs/express#5946\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/expressjs/express/compare/4.20.0...4.21.0\"\u003ehttps://github.com/expressjs/express/compare/4.20.0...4.21.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e4.20.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eImportant\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eIMPORTANT: The default \u003ccode\u003edepth\u003c/code\u003e level for parsing URL-encoded data is now \u003ccode\u003e32\u003c/code\u003e (previously was \u003ccode\u003eInfinity\u003c/code\u003e)\u003c/li\u003e\n\u003cli\u003eRemove link renderization in html while using \u003ccode\u003eres.redirect\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e4.19.2 Staging by \u003ca href=\"https://github.com/wesleytodd\"\u003e\u003ccode\u003e@​wesleytodd\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/5561\"\u003eexpressjs/express#5561\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eremove duplicate location test for data uri by \u003ca href=\"https://github.com/wesleytodd\"\u003e\u003ccode\u003e@​wesleytodd\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/5562\"\u003eexpressjs/express#5562\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: document beta releases expectations by \u003ca href=\"https://github.com/marco-ippolito\"\u003e\u003ccode\u003e@​marco-ippolito\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/5565\"\u003eexpressjs/express#5565\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCut down on duplicated CI runs by \u003ca href=\"https://github.com/jonchurch\"\u003e\u003ccode\u003e@​jonchurch\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/5564\"\u003eexpressjs/express#5564\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd a Threat Model by \u003ca href=\"https://github.com/UlisesGascon\"\u003e\u003ccode\u003e@​UlisesGascon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/5526\"\u003eexpressjs/express#5526\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAssign captain of encodeurl by \u003ca href=\"https://github.com/blakeembrey\"\u003e\u003ccode\u003e@​blakeembrey\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/5579\"\u003eexpressjs/express#5579\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNominate jonchurch as repo captain for \u003ccode\u003ehttp-errors\u003c/code\u003e, \u003ccode\u003eexpressjs.com\u003c/code\u003e, \u003ccode\u003emorgan\u003c/code\u003e, \u003ccode\u003ecors\u003c/code\u003e, \u003ccode\u003ebody-parser\u003c/code\u003e by \u003ca href=\"https://github.com/jonchurch\"\u003e\u003ccode\u003e@​jonchurch\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/5587\"\u003eexpressjs/express#5587\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: update Security.md by \u003ca href=\"https://github.com/inigomarquinez\"\u003e\u003ccode\u003e@​inigomarquinez\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/5590\"\u003eexpressjs/express#5590\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: update triage nomination policy by \u003ca href=\"https://github.com/UlisesGascon\"\u003e\u003ccode\u003e@​UlisesGascon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/5600\"\u003eexpressjs/express#5600\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd CodeQL (SAST) by \u003ca href=\"https://github.com/UlisesGascon\"\u003e\u003ccode\u003e@​UlisesGascon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/5433\"\u003eexpressjs/express#5433\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: add UlisesGascon as triage initiative captain by \u003ca href=\"https://github.com/UlisesGascon\"\u003e\u003ccode\u003e@​UlisesGascon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/5605\"\u003eexpressjs/express#5605\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/expressjs/express/blob/4.21.2/History.md\"\u003eexpress's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e4.21.2 / 2024-11-06\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003edeps: path-to-regexp@0.1.12\n\u003cul\u003e\n\u003cli\u003eFix backtracking protection\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003edeps: path-to-regexp@0.1.11\n\u003cul\u003e\n\u003cli\u003eThrows an error on invalid path values\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e4.21.1 / 2024-10-08\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eBackported a fix for \u003ca href=\"https://nvd.nist.gov/vuln/detail/CVE-2024-47764\"\u003eCVE-2024-47764\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e4.21.0 / 2024-09-11\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eDeprecate \u003ccode\u003eres.location(\u0026quot;back\u0026quot;)\u003c/code\u003e and \u003ccode\u003eres.redirect(\u0026quot;back\u0026quot;)\u003c/code\u003e magic string\u003c/li\u003e\n\u003cli\u003edeps: serve-static@1.16.2\n\u003cul\u003e\n\u003cli\u003eincludes send@0.19.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003edeps: finalhandler@1.3.1\u003c/li\u003e\n\u003cli\u003edeps: qs@6.13.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e4.20.0 / 2024-09-10\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003edeps: serve-static@0.16.0\n\u003cul\u003e\n\u003cli\u003eRemove link renderization in html while redirecting\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003edeps: send@0.19.0\n\u003cul\u003e\n\u003cli\u003eRemove link renderization in html while redirecting\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003edeps: body-parser@0.6.0\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003edepth\u003c/code\u003e option to customize the depth level in the parser\u003c/li\u003e\n\u003cli\u003eIMPORTANT: The default \u003ccode\u003edepth\u003c/code\u003e level for parsing URL-encoded data is now \u003ccode\u003e32\u003c/code\u003e (previously was \u003ccode\u003eInfinity\u003c/code\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eRemove link renderization in html while using \u003ccode\u003eres.redirect\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003edeps: path-to-regexp@0.1.10\n\u003cul\u003e\n\u003cli\u003eAdds support for named matching groups in the routes using a regex\u003c/li\u003e\n\u003cli\u003eAdds backtracking protection to parameters without regexes defined\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003edeps: encodeurl@~2.0.0\n\u003cul\u003e\n\u003cli\u003eRemoves encoding of \u003ccode\u003e\\\u003c/code\u003e, \u003ccode\u003e|\u003c/code\u003e, and \u003ccode\u003e^\u003c/code\u003e to align better with URL spec\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eDeprecate passing \u003ccode\u003eoptions.maxAge\u003c/code\u003e and \u003ccode\u003eoptions.expires\u003c/code\u003e to \u003ccode\u003eres.clearCookie\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003eWill be ignored in v5, clearCookie will set a cookie with an expires in the past to instruct clients to delete the cookie\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e4.19.2 / 2024-03-25\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eImproved fix for open redirect allow list bypass\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e4.19.1 / 2024-03-20\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eAllow passing non-strings to res.location with new encoding handling checks\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/express/commit/1faf228935aa0a13111f92c28ee795be64ce3f0f\"\u003e\u003ccode\u003e1faf228\u003c/code\u003e\u003c/a\u003e 4.21.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/express/commit/2e0fb646d03184dd9a5285813460210c0e7ae654\"\u003e\u003ccode\u003e2e0fb64\u003c/code\u003e\u003c/a\u003e deps: bump path-to-regexp@0.1.12 (\u003ca href=\"https://redirect.github.com/expressjs/express/issues/6209\"\u003e#6209\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/express/commit/59fc27028ec5d212be653d35d7e3f73a2c3ac3c0\"\u003e\u003ccode\u003e59fc270\u003c/code\u003e\u003c/a\u003e deps: path-to-regexp@0.1.11 (\u003ca href=\"https://redirect.github.com/expressjs/express/issues/5956\"\u003e#5956\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/express/commit/51fc39ccf834eec44547b0f4fed8027e7c05a009\"\u003e\u003ccode\u003e51fc39c\u003c/code\u003e\u003c/a\u003e docs: add funding (\u003ca href=\"https://redirect.github.com/expressjs/express/issues/6065\"\u003e#6065\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/express/commit/8e229f92752ad51462c868b99f6e6c2e559801b0\"\u003e\u003ccode\u003e8e229f9\u003c/code\u003e\u003c/a\u003e 4.21.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/express/commit/a024c8a7b658a178cbdb9bde33030b7500172815\"\u003e\u003ccode\u003ea024c8a\u003c/code\u003e\u003c/a\u003e fix(deps): cookie@0.7.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/express/commit/7e562c6d8daddff4604f8efaaf9db2cf98c6dcff\"\u003e\u003ccode\u003e7e562c6\u003c/code\u003e\u003c/a\u003e 4.21.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/express/commit/1bcde96bc87c4704df9a704271d1167064ab56bb\"\u003e\u003ccode\u003e1bcde96\u003c/code\u003e\u003c/a\u003e fix(deps): qs@6.13.0 (\u003ca href=\"https://redirect.github.com/expressjs/express/issues/5946\"\u003e#5946\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/express/commit/7d364775688be98aaa973302e066d0da9f438997\"\u003e\u003ccode\u003e7d36477\u003c/code\u003e\u003c/a\u003e fix(deps): serve-static@1.16.2 (\u003ca href=\"https://redirect.github.com/expressjs/express/issues/5951\"\u003e#5951\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/express/commit/40d2d8f2c882712a0f2e4603c38d166c79676b2b\"\u003e\u003ccode\u003e40d2d8f\u003c/code\u003e\u003c/a\u003e fix(deps): finalhandler@1.3.1\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/expressjs/express/compare/4.18.1...4.21.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~jonchurch\"\u003ejonchurch\u003c/a\u003e, a new releaser for express since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `braces` from 3.0.2 to 3.0.3\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/micromatch/braces/commit/74b2db2938fad48a2ea54a9c8bf27a37a62c350d\"\u003e\u003ccode\u003e74b2db2\u003c/code\u003e\u003c/a\u003e 3.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/micromatch/braces/commit/88f1429a0f47e1dd3813de35211fc97ffda27f9e\"\u003e\u003ccode\u003e88f1429\u003c/code\u003e\u003c/a\u003e update eslint. lint, fix unit tests.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/micromatch/braces/commit/415d660c3002d1ab7e63dbf490c9851da80596ff\"\u003e\u003ccode\u003e415d660\u003c/code\u003e\u003c/a\u003e Snyk js braces 6838727 (\u003ca href=\"https://redirect.github.com/micromatch/braces/issues/40\"\u003e#40\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/micromatch/braces/commit/190510f79db1adf21d92798b0bb6fccc1f72c9d6\"\u003e\u003ccode\u003e190510f\u003c/code\u003e\u003c/a\u003e fix tests, skip 1 test in test/braces.expand\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/micromatch/braces/commit/716eb9f12d820b145a831ad678618731927e8856\"\u003e\u003ccode\u003e716eb9f\u003c/code\u003e\u003c/a\u003e readme bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/micromatch/braces/commit/a5851e57f45c3431a94d83fc565754bc10f5bbc3\"\u003e\u003ccode\u003ea5851e5\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/micromatch/braces/issues/37\"\u003e#37\u003c/a\u003e from coderaiser/fix/vulnerability\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/micromatch/braces/commit/2092bd1fb108d2c59bd62e243b70ad98db961538\"\u003e\u003ccode\u003e2092bd1\u003c/code\u003e\u003c/a\u003e feature: braces: add maxSymbols (\u003ca href=\"https://github.com/micromatch/braces/issues/\"\u003ehttps://github.com/micromatch/braces/issues/\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/micromatch/braces/commit/9f5b4cf47329351bcb64287223ffb6ecc9a5e6d3\"\u003e\u003ccode\u003e9f5b4cf\u003c/code\u003e\u003c/a\u003e fix: vulnerability (\u003ca href=\"https://security.snyk.io/vuln/SNYK-JS-BRACES-6838727\"\u003ehttps://security.snyk.io/vuln/SNYK-JS-BRACES-6838727\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/micromatch/braces/commit/98414f9f1fabe021736e26836d8306d5de747e0d\"\u003e\u003ccode\u003e98414f9\u003c/code\u003e\u003c/a\u003e remove funding file\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/micromatch/braces/commit/665ab5d561c017a38ba7aafd92cc6655b91d8c14\"\u003e\u003ccode\u003e665ab5d\u003c/code\u003e\u003c/a\u003e update keepEscaping doc (\u003ca href=\"https://redirect.github.com/micromatch/braces/issues/27\"\u003e#27\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/micromatch/braces/compare/3.0.2...3.0.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `cookie` from 0.3.1 to 0.7.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jshttp/cookie/releases\"\u003ecookie's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.7.1\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eFixed\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAllow leading dot for domain (\u003ca href=\"https://redirect.github.com/jshttp/cookie/issues/174\"\u003e#174\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eAlthough not permitted in the spec, some users expect this to work and user agents ignore the leading dot according to spec\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eAdd fast path for \u003ccode\u003eserialize\u003c/code\u003e without options, use \u003ccode\u003eobj.hasOwnProperty\u003c/code\u003e when parsing (\u003ca href=\"https://redirect.github.com/jshttp/cookie/issues/172\"\u003e#172\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/jshttp/cookie/compare/v0.7.0...v0.7.1\"\u003ehttps://github.com/jshttp/cookie/compare/v0.7.0...v0.7.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e0.7.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eperf: parse cookies ~10% faster (\u003ca href=\"https://redirect.github.com/jshttp/cookie/issues/144\"\u003e#144\u003c/a\u003e by \u003ca href=\"https://github.com/kurtextrem\"\u003e\u003ccode\u003e@​kurtextrem\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/jshttp/cookie/issues/170\"\u003e#170\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: narrow the validation of cookies to match RFC6265 (\u003ca href=\"https://redirect.github.com/jshttp/cookie/issues/167\"\u003e#167\u003c/a\u003e by \u003ca href=\"https://github.com/bewinsnw\"\u003e\u003ccode\u003e@​bewinsnw\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: add \u003ccode\u003emain\u003c/code\u003e to \u003ccode\u003epackage.json\u003c/code\u003e for rspack (\u003ca href=\"https://redirect.github.com/jshttp/cookie/issues/166\"\u003e#166\u003c/a\u003e by \u003ca href=\"https://github.com/proudparrot2\"\u003e\u003ccode\u003e@​proudparrot2\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/jshttp/cookie/compare/v0.6.0...v0.7.0\"\u003ehttps://github.com/jshttp/cookie/compare/v0.6.0...v0.7.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e0.6.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003epartitioned\u003c/code\u003e option\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.5.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003epriority\u003c/code\u003e option\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eexpires\u003c/code\u003e option to reject invalid dates\u003c/li\u003e\n\u003cli\u003epref: improve default decode speed\u003c/li\u003e\n\u003cli\u003epref: remove slow string split in parse\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.4.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003epref: read value only when assigning in parse\u003c/li\u003e\n\u003cli\u003epref: remove unnecessary regexp in parse\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.4.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003emaxAge\u003c/code\u003e option to reject invalid values\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.4.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eSameSite=None\u003c/code\u003e support\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jshttp/cookie/commit/cf4658f492c5bd96aeaf5693c3500f8495031014\"\u003e\u003ccode\u003ecf4658f\u003c/code\u003e\u003c/a\u003e 0.7.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jshttp/cookie/commit/6a8b8f5a49af7897b98ebfb29a1c4955afa3d33e\"\u003e\u003ccode\u003e6a8b8f5\u003c/code\u003e\u003c/a\u003e Allow leading dot for domain (\u003ca href=\"https://redirect.github.com/jshttp/cookie/issues/174\"\u003e#174\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jshttp/cookie/commit/58015c0b93de0b63db245cfdc5a108e511a81ad0\"\u003e\u003ccode\u003e58015c0\u003c/code\u003e\u003c/a\u003e Remove more code and perf wins (\u003ca href=\"https://redirect.github.com/jshttp/cookie/issues/172\"\u003e#172\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jshttp/cookie/commit/ab057d6c06b94a7b1e3358e69a685ae49c97b627\"\u003e\u003ccode\u003eab057d6\u003c/code\u003e\u003c/a\u003e 0.7.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jshttp/cookie/commit/5f02ca87688481dbcf155e49ca8b61732f30e542\"\u003e\u003ccode\u003e5f02ca8\u003c/code\u003e\u003c/a\u003e Migrate history to GitHub releases\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jshttp/cookie/commit/a5d591ce8447dd63821779724f96ad3c774c8579\"\u003e\u003ccode\u003ea5d591c\u003c/code\u003e\u003c/a\u003e Migrate history to GitHub releases\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jshttp/cookie/commit/51968f94b5e820adeceef505539fa193ffe2d105\"\u003e\u003ccode\u003e51968f9\u003c/code\u003e\u003c/a\u003e Skip isNaN\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jshttp/cookie/commit/9e7ca51ade4b325307eedd6b4dec190983e9e2cc\"\u003e\u003ccode\u003e9e7ca51\u003c/code\u003e\u003c/a\u003e perf(parse): cache length, return early (\u003ca href=\"https://redirect.github.com/jshttp/cookie/issues/144\"\u003e#144\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jshttp/cookie/commit/d6f39b0aab5521a8b118b466a515fd6eb0b9f65e\"\u003e\u003ccode\u003ed6f39b0\u003c/code\u003e\u003c/a\u003e Fix tests for old node\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jshttp/cookie/commit/6bb701f14e59c5e768933bfae9b578db4ed26c6e\"\u003e\u003ccode\u003e6bb701f\u003c/code\u003e\u003c/a\u003e Remove failing scorecard\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/jshttp/cookie/compare/v0.3.1...v0.7.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~blakeembrey\"\u003eblakeembrey\u003c/a\u003e, a new releaser for cookie since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `express` from 4.18.1 to 4.21.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/expressjs/express/releases\"\u003eexpress's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.21.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd funding field (v4) by \u003ca href=\"https://github.com/bjohansebas\"\u003e\u003ccode\u003e@​bjohansebas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6065\"\u003eexpressjs/express#6065\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edeps: path-to-regexp@0.1.11 by \u003ca href=\"https://github.com/blakeembrey\"\u003e\u003ccode\u003e@​blakeembrey\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/5956\"\u003eexpressjs/express#5956\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edeps: bump path-to-regexp@0.1.12 by \u003ca href=\"https://github.com/jonchurch\"\u003e\u003ccode\u003e@​jonchurch\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6209\"\u003eexpressjs/express#6209\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRelease: 4.21.2 by \u003ca href=\"https://github.com/UlisesGascon\"\u003e\u003ccode\u003e@​UlisesGascon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6094\"\u003eexpressjs/express#6094\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/expressjs/express/compare/4.21.1...4.21.2\"\u003ehttps://github.com/expressjs/express/compare/4.21.1...4.21.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e4.21.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBackport a fix for CVE-2024-47764 to the 4.x branch by \u003ca href=\"https://github.com/joshbuker\"\u003e\u003ccode\u003e@​joshbuker\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6029\"\u003eexpressjs/express#6029\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRelease: 4.21.1 by \u003ca href=\"https://github.com/UlisesGascon\"\u003e\u003ccode\u003e@​UlisesGascon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6031\"\u003eexpressjs/express#6031\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/expressjs/express/compare/4.21.0...4.21.1\"\u003ehttps://github.com/expressjs/express/compare/4.21.0...4.21.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e4.21.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDeprecate \u003ccode\u003e\u0026quot;back\u0026quot;\u003c/code\u003e magic string in redirects by \u003ca href=\"https://github.com/blakeembrey\"\u003e\u003ccode\u003e@​blakeembrey\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/5935\"\u003eexpressjs/express#5935\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efinalhandler@1.3.1 by \u003ca href=\"https://github.com/wesleytodd\"\u003e\u003ccode\u003e@​wesleytodd\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/5954\"\u003eexpressjs/express#5954\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): serve-static@1.16.2 by \u003ca href=\"https://github.com/wesleytodd\"\u003e\u003ccode\u003e@​wesleytodd\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/5951\"\u003eexpressjs/express#5951\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgraded dependency qs to 6.13.0 to match qs in body-parser by \u003ca href=\"https://github.com/agadzinski93\"\u003e\u003ccode\u003e@​agadzinski93\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/5946\"\u003eexpressjs/express#5946\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agadzinski93\"\u003e\u003ccode\u003e@​agadzinski93\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/5946\"\u003eexpressjs/express#5946\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/expressjs/express/compare/4.20.0...4.21.0\"\u003ehttps://github.com/expressjs/express/compare/4.20.0...4.21.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e4.20.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eImportant\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eIMPORTANT: The default \u003ccode\u003edepth\u003c/code\u003e level for parsing URL-encoded data is now \u003ccode\u003e32\u003c/code\u003e (previously was \u003ccode\u003eInfinity\u003c/code\u003e)\u003c/li\u003e\n\u003cli\u003eRemove link renderization in html while using \u003ccode\u003eres.redirect\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e4.19.2 Staging by \u003ca href=\"https://github.com/wesleytodd\"\u003e\u003ccode\u003e@​wesleytodd\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/5561\"\u003eexpressjs/express#5561\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eremove duplicate location test for data uri by \u003ca href=\"https://github.com/wesleytodd\"\u003e\u003ccode\u003e@​wesleytodd\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/5562\"\u003eexpressjs/express#5562\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: document beta releases expectations by \u003ca href=\"https://github.com/marco-ippolito\"\u003e\u003ccode\u003e@​marco-ippolito\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/5565\"\u003eexpressjs/express#5565\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCut down on duplicated CI runs by \u003ca href=\"https://github.com/jonchurch\"\u003e\u003ccode\u003e@​jonchurch\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/5564\"\u003eexpressjs/express#5564\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd a Threat Model by \u003ca href=\"https://github.com/UlisesGascon\"\u003e\u003ccode\u003e@​UlisesGascon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/5526\"\u003eexpressjs/expre...\n\n_Description has been truncated_","html_url":"https://github.com/github/catalyst/pull/325","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/github%2Fcatalyst/issues/325","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/325/packages"}},{"old_version":"0.4.1","new_version":"1.0.4","update_type":"major","path":"/extensions/extension-signature/src/main/web","pr_created_at":"2025-06-10T11:12:34.000Z","version_change":"0.4.1 → 1.0.4","issue":{"uuid":"2580982722","node_id":"PR_kwDOKMVEnc6Z1qvC","number":17,"state":"open","title":"Bump esbuild and @web/dev-server-esbuild in /extensions/extension-signature/src/main/web","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"NONE","state_reason":null,"created_at":"2025-06-10T11:12:34.000Z","updated_at":"2025-06-10T11:12:35.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"esbuild","repository_url":"https://github.com/evanw/esbuild","old_version":"0.17.19","new_version":"0.25.5"},{"name":"@web/dev-server-esbuild","repository_url":"https://github.com/modernweb-dev/web","old_version":"0.4.1","new_version":"1.0.4"}],"path":"/extensions/extension-signature/src/main/web","ecosystem":"npm"},"body":"Bumps [esbuild](https://github.com/evanw/esbuild) to 0.25.5 and updates ancestor dependency [@web/dev-server-esbuild](https://github.com/modernweb-dev/web/tree/HEAD/packages/dev-server-esbuild). These dependencies need to be updated together.\n\nUpdates `esbuild` from 0.17.19 to 0.25.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/evanw/esbuild/releases\"\u003eesbuild's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.25.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFix a regression with \u003ccode\u003ebrowser\u003c/code\u003e in \u003ccode\u003epackage.json\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4187\"\u003e#4187\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThe fix to \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4144\"\u003e#4144\u003c/a\u003e in version 0.25.3 introduced a regression that caused \u003ccode\u003ebrowser\u003c/code\u003e overrides specified in \u003ccode\u003epackage.json\u003c/code\u003e to fail to override relative path names that end in a trailing slash. That behavior change affected the \u003ccode\u003eaxios@0.30.0\u003c/code\u003e package. This regression has been fixed, and now has test coverage.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd support for certain keywords as TypeScript tuple labels (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4192\"\u003e#4192\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003ePreviously esbuild could incorrectly fail to parse certain keywords as TypeScript tuple labels that are parsed by the official TypeScript compiler if they were followed by a \u003ccode\u003e?\u003c/code\u003e modifier. These labels included \u003ccode\u003efunction\u003c/code\u003e, \u003ccode\u003eimport\u003c/code\u003e, \u003ccode\u003einfer\u003c/code\u003e, \u003ccode\u003enew\u003c/code\u003e, \u003ccode\u003ereadonly\u003c/code\u003e, and \u003ccode\u003etypeof\u003c/code\u003e. With this release, these keywords will now be parsed correctly. Here's an example of some affected code:\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003etype Foo = [\n  value: any,\n  readonly?: boolean, // This is now parsed correctly\n]\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd CSS prefixes for the \u003ccode\u003estretch\u003c/code\u003e sizing value (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4184\"\u003e#4184\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis release adds support for prefixing CSS declarations such as \u003ccode\u003ediv { width: stretch }\u003c/code\u003e. That CSS is now transformed into this depending on what the \u003ccode\u003e--target=\u003c/code\u003e setting includes:\u003c/p\u003e\n\u003cpre lang=\"css\"\u003e\u003ccode\u003ediv {\n  width: -webkit-fill-available;\n  width: -moz-available;\n  width: stretch;\n}\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.25.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAdd simple support for CORS to esbuild's development server (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4125\"\u003e#4125\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eStarting with version 0.25.0, esbuild's development server is no longer configured to serve cross-origin requests. This was a deliberate change to prevent any website you visit from accessing your running esbuild development server. However, this change prevented (by design) certain use cases such as \u0026quot;debugging in production\u0026quot; by having your production website load code from \u003ccode\u003elocalhost\u003c/code\u003e where the esbuild development server is running.\u003c/p\u003e\n\u003cp\u003eTo enable this use case, esbuild is adding a feature to allow \u003ca href=\"https://developer.mozilla.org/en-US/docs/Web/HTTP/Guides/CORS\"\u003eCross-Origin Resource Sharing\u003c/a\u003e (a.k.a. CORS) for \u003ca href=\"https://developer.mozilla.org/en-US/docs/Web/HTTP/Guides/CORS#simple_requests\"\u003esimple requests\u003c/a\u003e. Specifically, passing your origin to the new \u003ccode\u003ecors\u003c/code\u003e option will now set the \u003ccode\u003eAccess-Control-Allow-Origin\u003c/code\u003e response header when the request has a matching \u003ccode\u003eOrigin\u003c/code\u003e header. Note that this currently only works for requests that don't send a preflight \u003ccode\u003eOPTIONS\u003c/code\u003e request, as esbuild's development server doesn't currently support \u003ccode\u003eOPTIONS\u003c/code\u003e requests.\u003c/p\u003e\n\u003cp\u003eSome examples:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eCLI:\u003c/strong\u003e\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003eesbuild --servedir=. --cors-origin=https://example.com\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eJS:\u003c/strong\u003e\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003econst ctx = await esbuild.context({})\nawait ctx.serve({\n  servedir: '.',\n  cors: {\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/evanw/esbuild/blob/main/CHANGELOG-2023.md\"\u003eesbuild's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog: 2023\u003c/h1\u003e\n\u003cp\u003eThis changelog documents all esbuild versions published in the year 2023 (versions 0.16.13 through 0.19.11).\u003c/p\u003e\n\u003ch2\u003e0.19.11\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFix TypeScript-specific class transform edge case (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/3559\"\u003e#3559\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThe previous release introduced an optimization that avoided transforming \u003ccode\u003esuper()\u003c/code\u003e in the class constructor for TypeScript code compiled with \u003ccode\u003euseDefineForClassFields\u003c/code\u003e set to \u003ccode\u003efalse\u003c/code\u003e if all class instance fields have no initializers. The rationale was that in this case, all class instance fields are omitted in the output so no changes to the constructor are needed. However, if all of this is the case \u003cem\u003eand\u003c/em\u003e there are \u003ccode\u003e#private\u003c/code\u003e instance fields with initializers, those private instance field initializers were still being moved into the constructor. This was problematic because they were being inserted before the call to \u003ccode\u003esuper()\u003c/code\u003e (since \u003ccode\u003esuper()\u003c/code\u003e is now no longer transformed in that case). This release introduces an additional optimization that avoids moving the private instance field initializers into the constructor in this edge case, which generates smaller code, matches the TypeScript compiler's output more closely, and avoids this bug:\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003e// Original code\nclass Foo extends Bar {\n  #private = 1;\n  public: any;\n  constructor() {\n    super();\n  }\n}\n\u003cp\u003e// Old output (with esbuild v0.19.9)\u003cbr /\u003e\nclass Foo extends Bar {\u003cbr /\u003e\nconstructor() {\u003cbr /\u003e\nsuper();\u003cbr /\u003e\nthis.#private = 1;\u003cbr /\u003e\n}\u003cbr /\u003e\n#private;\u003cbr /\u003e\n}\u003c/p\u003e\n\u003cp\u003e// Old output (with esbuild v0.19.10)\u003cbr /\u003e\nclass Foo extends Bar {\u003cbr /\u003e\nconstructor() {\u003cbr /\u003e\nthis.#private = 1;\u003cbr /\u003e\nsuper();\u003cbr /\u003e\n}\u003cbr /\u003e\n#private;\u003cbr /\u003e\n}\u003c/p\u003e\n\u003cp\u003e// New output\u003cbr /\u003e\nclass Foo extends Bar {\u003cbr /\u003e\n#private = 1;\u003cbr /\u003e\nconstructor() {\u003cbr /\u003e\nsuper();\u003cbr /\u003e\n}\u003cbr /\u003e\n}\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eMinifier: allow reording a primitive past a side-effect (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/3568\"\u003e#3568\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThe minifier previously allowed reordering a side-effect past a primitive, but didn't handle the case of reordering a primitive past a side-effect. This additional case is now handled:\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/ea453bf687c8e5cf3c5f11aae372c5ca33be0c98\"\u003e\u003ccode\u003eea453bf\u003c/code\u003e\u003c/a\u003e publish 0.25.5 to npm\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/223ddc6a5f1b4721573765eb5b8571888f64313e\"\u003e\u003ccode\u003e223ddc6\u003c/code\u003e\u003c/a\u003e fix \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4187\"\u003e#4187\u003c/a\u003e: browser \u003ccode\u003epackage.json\u003c/code\u003e regression\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/b2c825150b7aa471bcc9b4302ba990557596c35f\"\u003e\u003ccode\u003eb2c8251\u003c/code\u003e\u003c/a\u003e fix \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4192\"\u003e#4192\u003c/a\u003e: typescript tuple label parser edge case\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/28cf2f3e7f4b5b2e629171c0e340fbb406ce68f8\"\u003e\u003ccode\u003e28cf2f3\u003c/code\u003e\u003c/a\u003e fix \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4184\"\u003e#4184\u003c/a\u003e: css prefixes for \u003ccode\u003estretch\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/bee1b09cd565fd122c798f57c9617111f7c999ca\"\u003e\u003ccode\u003ebee1b09\u003c/code\u003e\u003c/a\u003e fix comment indents\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/9ddfe5fa15a5e782f8118459a1b8aa3f9f9e87c2\"\u003e\u003ccode\u003e9ddfe5f\u003c/code\u003e\u003c/a\u003e run \u003ccode\u003emake update-compat-table\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/c339f34484463f597b77c8450c393bfdd26c629e\"\u003e\u003ccode\u003ec339f34\u003c/code\u003e\u003c/a\u003e fix a misplaced comment\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/218d29e9da018d60cf87b8fb496bb8167936ff54\"\u003e\u003ccode\u003e218d29e\u003c/code\u003e\u003c/a\u003e publish 0.25.4 to npm\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/e66cd0bf6daebff56527540c433c69e49e9dcb13\"\u003e\u003ccode\u003ee66cd0b\u003c/code\u003e\u003c/a\u003e dev server: simple support for CORS requests (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4171\"\u003e#4171\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/8bf33685941e857c2b0f10c4d719a895f9d1ceea\"\u003e\u003ccode\u003e8bf3368\u003c/code\u003e\u003c/a\u003e js api: validate some options as arrays of strings\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/evanw/esbuild/compare/v0.17.19...v0.25.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@web/dev-server-esbuild` from 0.4.1 to 1.0.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/modernweb-dev/web/releases\"\u003e\u003ccode\u003e@​web/dev-server-esbuild\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​web/dev-server-esbuild\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.0.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ed826727: upgrade esbuild to 0.25.x\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​web/dev-server-esbuild\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.0.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ef506af31: Upgrade esbuild to 0.24.x\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [fb33d75c]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​web/dev-server-core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.7.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/modernweb-dev/web/blob/master/packages/dev-server-esbuild/CHANGELOG.md\"\u003e\u003ccode\u003e@​web/dev-server-esbuild\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.0.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ed826727: upgrade esbuild to 0.25.x\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ef506af31: Upgrade esbuild to 0.24.x\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [fb33d75c]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​web/dev-server-core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.7.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: update \u003ccode\u003e@​web/dev-server-core\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ee31de569: Update \u003ccode\u003e@web/dev-server-rollup\u003c/code\u003e to latest version\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.0\u003c/h2\u003e\n\u003ch3\u003eMajor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e8218a0a5: Update ESBuild to latest version.\u003c/p\u003e\n\u003cp\u003eESBuild has changed how TypeScript decorators are enabled in preparation for JavaScript decorators to land in browsers. ESBuild now requires the \u003ccode\u003eexperimentalDecorators\u003c/code\u003e key to be set to \u003ccode\u003etrue\u003c/code\u003e in the \u003ccode\u003etsconfig.json\u003c/code\u003e for TypeScript decorators to be enabled.\u003c/p\u003e\n\u003cp\u003eIf you are having issues with decorators after updating to this version, try setting the \u003ccode\u003eexperimentalDecorators\u003c/code\u003e key in your \u003ccode\u003etsconfig.json\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ec185cbaa: Set minimum node version to 18\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [c185cbaa]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​web/dev-server-core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.7.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.4.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eef6b2543: Use split versions for all lit dependencies\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modernweb-dev/web/commit/3a6bf8f927f4839f464e6ee15b7f4374bd238630\"\u003e\u003ccode\u003e3a6bf8f\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modernweb-dev/web/commit/d826727ef950e792217fa0f3d91054d2e02a689f\"\u003e\u003ccode\u003ed826727\u003c/code\u003e\u003c/a\u003e fix: upgrade esbuild to 0.25.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modernweb-dev/web/commit/5f4f3510c358427881ff1fadaa03b61babdc7ed0\"\u003e\u003ccode\u003e5f4f351\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modernweb-dev/web/commit/dc2351761cd18731857eb902281fe72e3ce41811\"\u003e\u003ccode\u003edc23517\u003c/code\u003e\u003c/a\u003e chore: bump esbuild to 0.24.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modernweb-dev/web/commit/f506af31645a1acecdbdbc7401d824e62e327d09\"\u003e\u003ccode\u003ef506af3\u003c/code\u003e\u003c/a\u003e chore: upgrade esbuild to 0.20.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modernweb-dev/web/commit/03f3c6f0b376232812dcb34b42365ab5e0a1ae19\"\u003e\u003ccode\u003e03f3c6f\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modernweb-dev/web/commit/54d65a4e5d6f9a29b11fa236872365c1bb140a78\"\u003e\u003ccode\u003e54d65a4\u003c/code\u003e\u003c/a\u003e ci: align reporters across all packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modernweb-dev/web/commit/90e44725cf73016de9cf3c20d3b4e0f909236307\"\u003e\u003ccode\u003e90e4472\u003c/code\u003e\u003c/a\u003e ci: use workspaces to run node tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modernweb-dev/web/commit/0780a221e360af34307f7a2173ca13e36051f438\"\u003e\u003ccode\u003e0780a22\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modernweb-dev/web/commit/ce40a8f545247ff81384ffce744aa5461217e2ff\"\u003e\u003ccode\u003ece40a8f\u003c/code\u003e\u003c/a\u003e update \u003ccode\u003e@​web/dev-server-rollup\u003c/code\u003e in more places\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/modernweb-dev/web/commits/@web/dev-server-esbuild@1.0.4/packages/dev-server-esbuild\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\nYou can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/keycloak-competence-center/keycloak-signature/network/alerts).\n\n\u003c/details\u003e","html_url":"https://github.com/keycloak-competence-center/keycloak-signature/pull/17","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/keycloak-competence-center%2Fkeycloak-signature/issues/17","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/17/packages"}},{"old_version":"0.2.16","new_version":"1.0.4","update_type":"major","path":null,"pr_created_at":"2025-06-03T06:41:18.000Z","version_change":"0.2.16 → 1.0.4","issue":{"uuid":"2562796535","node_id":"PR_kwDOF7I8kM6YwSv3","number":371,"state":"open","title":"chore(deps): bump the npm_and_yarn group across 1 directory with 28 updates","user":"dependabot[bot]","labels":["javascript","dependencies"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-06-03T06:41:18.000Z","updated_at":"2025-06-03T06:41:19.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"npm_and_yarn","update_count":28,"packages":[{"name":"@sveltejs/kit","old_version":"2.7.1","new_version":"2.20.6","repository_url":"https://github.com/sveltejs/kit"},{"name":"esbuild","old_version":"0.19.4","new_version":"0.25.5","repository_url":"https://github.com/evanw/esbuild"},{"name":"@angular-devkit/build-angular","old_version":"16.2.15","new_version":"20.0.0","repository_url":"https://github.com/angular/angular-cli"},{"name":"@nx/esbuild","old_version":"16.9.1","new_version":"21.1.2","repository_url":"https://github.com/nrwl/nx"},{"name":"@nx/vite","old_version":"19.8.0","new_version":"21.1.2","repository_url":"https://github.com/nrwl/nx"},{"name":"@storybook/addon-essentials","old_version":"8.1.11","new_version":"8.6.14","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@storybook/core-server","old_version":"8.1.11","new_version":"8.6.14","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@storybook/web-components-vite","old_version":"8.1.11","new_version":"8.6.14","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@sveltejs/vite-plugin-svelte","old_version":"3.1.2","new_version":"5.0.3","repository_url":"https://github.com/sveltejs/vite-plugin-svelte"},{"name":"vite","old_version":"5.3.6","new_version":"6.3.5","repository_url":"https://github.com/vitejs/vite"},{"name":"@vitejs/plugin-react","old_version":"4.1.0","new_version":"4.5.1","repository_url":"https://github.com/vitejs/vite-plugin-react"},{"name":"@vitejs/plugin-vue","old_version":"4.3.4","new_version":"5.2.4","repository_url":"https://github.com/vitejs/vite-plugin-vue"},{"name":"@web/dev-server-esbuild","old_version":"0.2.16","new_version":"1.0.4","repository_url":"https://github.com/modernweb-dev/web"},{"name":"koa","old_version":"2.14.2","new_version":"2.16.1","repository_url":"https://github.com/koajs/koa"},{"name":"@babel/runtime-corejs3","old_version":"7.24.0","new_version":"7.27.4","repository_url":"https://github.com/babel/babel"},{"name":"tar-fs","old_version":"2.1.1","new_version":"2.1.3","repository_url":"https://github.com/mafintosh/tar-fs"},{"name":"puppeteer-core","old_version":"22.12.1","new_version":"22.15.0","repository_url":"https://github.com/puppeteer/puppeteer"},{"name":"cross-spawn","old_version":"7.0.3","new_version":"7.0.6","repository_url":"https://github.com/moxystudio/node-cross-spawn"},{"name":"estree-util-value-to-estree","old_version":"3.1.1","new_version":"3.4.0","repository_url":"https://github.com/remcohaszing/estree-util-value-to-estree"},{"name":"http-proxy-middleware","old_version":"2.0.6","new_version":"2.0.9","repository_url":"https://github.com/chimurai/http-proxy-middleware"},{"name":"prismjs","old_version":"1.29.0","new_version":"1.30.0","repository_url":"https://github.com/PrismJS/prism"},{"name":"store2","old_version":"2.14.3","new_version":"2.14.4","repository_url":"https://github.com/nbubna/store"}],"path":null,"ecosystem":"npm"},"body":"Bumps the npm_and_yarn group with 22 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@sveltejs/kit](https://github.com/sveltejs/kit/tree/HEAD/packages/kit) | `2.7.1` | `2.20.6` |\n| [esbuild](https://github.com/evanw/esbuild) | `0.19.4` | `0.25.5` |\n| [@angular-devkit/build-angular](https://github.com/angular/angular-cli) | `16.2.15` | `20.0.0` |\n| [@nx/esbuild](https://github.com/nrwl/nx/tree/HEAD/packages/esbuild) | `16.9.1` | `21.1.2` |\n| [@nx/vite](https://github.com/nrwl/nx/tree/HEAD/packages/vite) | `19.8.0` | `21.1.2` |\n| [@storybook/addon-essentials](https://github.com/storybookjs/storybook/tree/HEAD/code/addons/essentials) | `8.1.11` | `8.6.14` |\n| [@storybook/core-server](https://github.com/storybookjs/storybook/tree/HEAD/code/lib/core-server) | `8.1.11` | `8.6.14` |\n| [@storybook/web-components-vite](https://github.com/storybookjs/storybook/tree/HEAD/code/frameworks/web-components-vite) | `8.1.11` | `8.6.14` |\n| [@sveltejs/vite-plugin-svelte](https://github.com/sveltejs/vite-plugin-svelte/tree/HEAD/packages/vite-plugin-svelte) | `3.1.2` | `5.0.3` |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `5.3.6` | `6.3.5` |\n| [@vitejs/plugin-react](https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react) | `4.1.0` | `4.5.1` |\n| [@vitejs/plugin-vue](https://github.com/vitejs/vite-plugin-vue/tree/HEAD/packages/plugin-vue) | `4.3.4` | `5.2.4` |\n| [@web/dev-server-esbuild](https://github.com/modernweb-dev/web/tree/HEAD/packages/dev-server-esbuild) | `0.2.16` | `1.0.4` |\n| [koa](https://github.com/koajs/koa) | `2.14.2` | `2.16.1` |\n| [@babel/runtime-corejs3](https://github.com/babel/babel/tree/HEAD/packages/babel-runtime-corejs3) | `7.24.0` | `7.27.4` |\n| [tar-fs](https://github.com/mafintosh/tar-fs) | `2.1.1` | `2.1.3` |\n| [puppeteer-core](https://github.com/puppeteer/puppeteer) | `22.12.1` | `22.15.0` |\n| [cross-spawn](https://github.com/moxystudio/node-cross-spawn) | `7.0.3` | `7.0.6` |\n| [estree-util-value-to-estree](https://github.com/remcohaszing/estree-util-value-to-estree) | `3.1.1` | `3.4.0` |\n| [http-proxy-middleware](https://github.com/chimurai/http-proxy-middleware) | `2.0.6` | `2.0.9` |\n| [prismjs](https://github.com/PrismJS/prism) | `1.29.0` | `1.30.0` |\n| [store2](https://github.com/nbubna/store) | `2.14.3` | `2.14.4` |\n\n\nUpdates `@sveltejs/kit` from 2.7.1 to 2.20.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sveltejs/kit/releases\"\u003e\u003ccode\u003e@​sveltejs/kit\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​sveltejs/kit\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.20.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: escape names of tracked search parameters (\u003ca href=\"https://github.com/sveltejs/kit/commit/d3300c6a67908590266c363dba7b0835d9a194cf\"\u003e\u003ccode\u003ed3300c6a67908590266c363dba7b0835d9a194cf\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​sveltejs/kit\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.20.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eallow \u003ccode\u003eHandleServerError\u003c/code\u003e hook to access \u003ccode\u003egetRequestEvent\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/13666\"\u003e#13666\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: prevent Rollup warnings for undefined hooks (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/13687\"\u003e#13687\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​sveltejs/kit\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.20.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echore: remove internal class-replacement hack that isn't needed anymore (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/13664\"\u003e#13664\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​sveltejs/kit\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.20.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: only call \u003ccode\u003eafterNavigate\u003c/code\u003e once on app start when SSR is disabled (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/13593\"\u003e#13593\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​sveltejs/kit\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.20.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: allow non-prerendered API endpoint calls during reroute when prerendering (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/13616\"\u003e#13616\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​sveltejs/kit\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.20.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: avoid using top-level await (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/13607\"\u003e#13607\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​sveltejs/kit\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.20.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add \u003ccode\u003egetRequestEvent\u003c/code\u003e to \u003ccode\u003e$app/server\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/13582\"\u003e#13582\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​sveltejs/kit\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.19.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: lazily load CSS for dynamically imported components (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/13564\"\u003e#13564\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​sveltejs/kit\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.19.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: allow reroute to point to prerendered route (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/13575\"\u003e#13575\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​sveltejs/kit\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.19.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sveltejs/kit/blob/main/packages/kit/CHANGELOG.md\"\u003e\u003ccode\u003e@​sveltejs/kit\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.20.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: escape names of tracked search parameters (\u003ca href=\"https://github.com/sveltejs/kit/commit/d3300c6a67908590266c363dba7b0835d9a194cf\"\u003e\u003ccode\u003ed3300c6a67908590266c363dba7b0835d9a194cf\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.20.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eallow \u003ccode\u003eHandleServerError\u003c/code\u003e hook to access \u003ccode\u003egetRequestEvent\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/13666\"\u003e#13666\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: prevent Rollup warnings for undefined hooks (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/13687\"\u003e#13687\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.20.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echore: remove internal class-replacement hack that isn't needed anymore (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/13664\"\u003e#13664\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.20.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: only call \u003ccode\u003eafterNavigate\u003c/code\u003e once on app start when SSR is disabled (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/13593\"\u003e#13593\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.20.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: allow non-prerendered API endpoint calls during reroute when prerendering (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/13616\"\u003e#13616\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.20.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: avoid using top-level await (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/13607\"\u003e#13607\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.20.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add \u003ccode\u003egetRequestEvent\u003c/code\u003e to \u003ccode\u003e$app/server\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/13582\"\u003e#13582\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.19.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: lazily load CSS for dynamically imported components (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/13564\"\u003e#13564\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/711d37a788d6c5f522caf8c348d1a587f90b30fa\"\u003e\u003ccode\u003e711d37a\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/13706\"\u003e#13706\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/d3300c6a67908590266c363dba7b0835d9a194cf\"\u003e\u003ccode\u003ed3300c6\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/a4acd47f547b9716e0ce3e3ec4549a3f34211f56\"\u003e\u003ccode\u003ea4acd47\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/13685\"\u003e#13685\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/dd5381a17b72cc0182f36dd45a9b85198d07805b\"\u003e\u003ccode\u003edd5381a\u003c/code\u003e\u003c/a\u003e Squelch rollup warnings (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/13687\"\u003e#13687\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/99b8079bfb8e7b403ef3d03db653302b20571bab\"\u003e\u003ccode\u003e99b8079\u003c/code\u003e\u003c/a\u003e fix: allow \u003ccode\u003eHandleServerError\u003c/code\u003e hook to access the \u003ccode\u003e getRequestEvent\u003c/code\u003e (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/13666\"\u003e#13666\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/1fc4ed97c4eb3b930fc43d8399aaa34dc19d80f5\"\u003e\u003ccode\u003e1fc4ed9\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/13672\"\u003e#13672\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/7fd7bcb7142e7d0d2dd64174fa1a94d56a45d643\"\u003e\u003ccode\u003e7fd7bcb\u003c/code\u003e\u003c/a\u003e chore: get rid of class-replacement hack (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/13664\"\u003e#13664\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/aefa5b1e0f87ae9d1487f31c9d517b7677877dd7\"\u003e\u003ccode\u003eaefa5b1\u003c/code\u003e\u003c/a\u003e chore: tweak tsconfig includes (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/13663\"\u003e#13663\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/fa29a79a766159dad4e14dcd2c4069230d3fee76\"\u003e\u003ccode\u003efa29a79\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/13632\"\u003e#13632\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/370e9f95c1d6efd5393f73d2dbef68143b27f681\"\u003e\u003ccode\u003e370e9f9\u003c/code\u003e\u003c/a\u003e fix: only call \u003ccode\u003eafterNavigate\u003c/code\u003e once on start when SSR is disabled (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/13593\"\u003e#13593\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/sveltejs/kit/commits/@sveltejs/kit@2.20.6/packages/kit\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `esbuild` from 0.19.4 to 0.25.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/evanw/esbuild/releases\"\u003eesbuild's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.25.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFix a regression with \u003ccode\u003ebrowser\u003c/code\u003e in \u003ccode\u003epackage.json\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4187\"\u003e#4187\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThe fix to \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4144\"\u003e#4144\u003c/a\u003e in version 0.25.3 introduced a regression that caused \u003ccode\u003ebrowser\u003c/code\u003e overrides specified in \u003ccode\u003epackage.json\u003c/code\u003e to fail to override relative path names that end in a trailing slash. That behavior change affected the \u003ccode\u003eaxios@0.30.0\u003c/code\u003e package. This regression has been fixed, and now has test coverage.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd support for certain keywords as TypeScript tuple labels (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4192\"\u003e#4192\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003ePreviously esbuild could incorrectly fail to parse certain keywords as TypeScript tuple labels that are parsed by the official TypeScript compiler if they were followed by a \u003ccode\u003e?\u003c/code\u003e modifier. These labels included \u003ccode\u003efunction\u003c/code\u003e, \u003ccode\u003eimport\u003c/code\u003e, \u003ccode\u003einfer\u003c/code\u003e, \u003ccode\u003enew\u003c/code\u003e, \u003ccode\u003ereadonly\u003c/code\u003e, and \u003ccode\u003etypeof\u003c/code\u003e. With this release, these keywords will now be parsed correctly. Here's an example of some affected code:\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003etype Foo = [\n  value: any,\n  readonly?: boolean, // This is now parsed correctly\n]\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd CSS prefixes for the \u003ccode\u003estretch\u003c/code\u003e sizing value (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4184\"\u003e#4184\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis release adds support for prefixing CSS declarations such as \u003ccode\u003ediv { width: stretch }\u003c/code\u003e. That CSS is now transformed into this depending on what the \u003ccode\u003e--target=\u003c/code\u003e setting includes:\u003c/p\u003e\n\u003cpre lang=\"css\"\u003e\u003ccode\u003ediv {\n  width: -webkit-fill-available;\n  width: -moz-available;\n  width: stretch;\n}\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.25.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAdd simple support for CORS to esbuild's development server (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4125\"\u003e#4125\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eStarting with version 0.25.0, esbuild's development server is no longer configured to serve cross-origin requests. This was a deliberate change to prevent any website you visit from accessing your running esbuild development server. However, this change prevented (by design) certain use cases such as \u0026quot;debugging in production\u0026quot; by having your production website load code from \u003ccode\u003elocalhost\u003c/code\u003e where the esbuild development server is running.\u003c/p\u003e\n\u003cp\u003eTo enable this use case, esbuild is adding a feature to allow \u003ca href=\"https://developer.mozilla.org/en-US/docs/Web/HTTP/Guides/CORS\"\u003eCross-Origin Resource Sharing\u003c/a\u003e (a.k.a. CORS) for \u003ca href=\"https://developer.mozilla.org/en-US/docs/Web/HTTP/Guides/CORS#simple_requests\"\u003esimple requests\u003c/a\u003e. Specifically, passing your origin to the new \u003ccode\u003ecors\u003c/code\u003e option will now set the \u003ccode\u003eAccess-Control-Allow-Origin\u003c/code\u003e response header when the request has a matching \u003ccode\u003eOrigin\u003c/code\u003e header. Note that this currently only works for requests that don't send a preflight \u003ccode\u003eOPTIONS\u003c/code\u003e request, as esbuild's development server doesn't currently support \u003ccode\u003eOPTIONS\u003c/code\u003e requests.\u003c/p\u003e\n\u003cp\u003eSome examples:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eCLI:\u003c/strong\u003e\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003eesbuild --servedir=. --cors-origin=https://example.com\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eJS:\u003c/strong\u003e\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003econst ctx = await esbuild.context({})\nawait ctx.serve({\n  servedir: '.',\n  cors: {\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/evanw/esbuild/blob/main/CHANGELOG-2023.md\"\u003eesbuild's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog: 2023\u003c/h1\u003e\n\u003cp\u003eThis changelog documents all esbuild versions published in the year 2023 (versions 0.16.13 through 0.19.11).\u003c/p\u003e\n\u003ch2\u003e0.19.11\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFix TypeScript-specific class transform edge case (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/3559\"\u003e#3559\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThe previous release introduced an optimization that avoided transforming \u003ccode\u003esuper()\u003c/code\u003e in the class constructor for TypeScript code compiled with \u003ccode\u003euseDefineForClassFields\u003c/code\u003e set to \u003ccode\u003efalse\u003c/code\u003e if all class instance fields have no initializers. The rationale was that in this case, all class instance fields are omitted in the output so no changes to the constructor are needed. However, if all of this is the case \u003cem\u003eand\u003c/em\u003e there are \u003ccode\u003e#private\u003c/code\u003e instance fields with initializers, those private instance field initializers were still being moved into the constructor. This was problematic because they were being inserted before the call to \u003ccode\u003esuper()\u003c/code\u003e (since \u003ccode\u003esuper()\u003c/code\u003e is now no longer transformed in that case). This release introduces an additional optimization that avoids moving the private instance field initializers into the constructor in this edge case, which generates smaller code, matches the TypeScript compiler's output more closely, and avoids this bug:\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003e// Original code\nclass Foo extends Bar {\n  #private = 1;\n  public: any;\n  constructor() {\n    super();\n  }\n}\n\u003cp\u003e// Old output (with esbuild v0.19.9)\u003cbr /\u003e\nclass Foo extends Bar {\u003cbr /\u003e\nconstructor() {\u003cbr /\u003e\nsuper();\u003cbr /\u003e\nthis.#private = 1;\u003cbr /\u003e\n}\u003cbr /\u003e\n#private;\u003cbr /\u003e\n}\u003c/p\u003e\n\u003cp\u003e// Old output (with esbuild v0.19.10)\u003cbr /\u003e\nclass Foo extends Bar {\u003cbr /\u003e\nconstructor() {\u003cbr /\u003e\nthis.#private = 1;\u003cbr /\u003e\nsuper();\u003cbr /\u003e\n}\u003cbr /\u003e\n#private;\u003cbr /\u003e\n}\u003c/p\u003e\n\u003cp\u003e// New output\u003cbr /\u003e\nclass Foo extends Bar {\u003cbr /\u003e\n#private = 1;\u003cbr /\u003e\nconstructor() {\u003cbr /\u003e\nsuper();\u003cbr /\u003e\n}\u003cbr /\u003e\n}\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eMinifier: allow reording a primitive past a side-effect (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/3568\"\u003e#3568\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThe minifier previously allowed reordering a side-effect past a primitive, but didn't handle the case of reordering a primitive past a side-effect. This additional case is now handled:\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/ea453bf687c8e5cf3c5f11aae372c5ca33be0c98\"\u003e\u003ccode\u003eea453bf\u003c/code\u003e\u003c/a\u003e publish 0.25.5 to npm\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/223ddc6a5f1b4721573765eb5b8571888f64313e\"\u003e\u003ccode\u003e223ddc6\u003c/code\u003e\u003c/a\u003e fix \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4187\"\u003e#4187\u003c/a\u003e: browser \u003ccode\u003epackage.json\u003c/code\u003e regression\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/b2c825150b7aa471bcc9b4302ba990557596c35f\"\u003e\u003ccode\u003eb2c8251\u003c/code\u003e\u003c/a\u003e fix \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4192\"\u003e#4192\u003c/a\u003e: typescript tuple label parser edge case\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/28cf2f3e7f4b5b2e629171c0e340fbb406ce68f8\"\u003e\u003ccode\u003e28cf2f3\u003c/code\u003e\u003c/a\u003e fix \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4184\"\u003e#4184\u003c/a\u003e: css prefixes for \u003ccode\u003estretch\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/bee1b09cd565fd122c798f57c9617111f7c999ca\"\u003e\u003ccode\u003ebee1b09\u003c/code\u003e\u003c/a\u003e fix comment indents\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/9ddfe5fa15a5e782f8118459a1b8aa3f9f9e87c2\"\u003e\u003ccode\u003e9ddfe5f\u003c/code\u003e\u003c/a\u003e run \u003ccode\u003emake update-compat-table\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/c339f34484463f597b77c8450c393bfdd26c629e\"\u003e\u003ccode\u003ec339f34\u003c/code\u003e\u003c/a\u003e fix a misplaced comment\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/218d29e9da018d60cf87b8fb496bb8167936ff54\"\u003e\u003ccode\u003e218d29e\u003c/code\u003e\u003c/a\u003e publish 0.25.4 to npm\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/e66cd0bf6daebff56527540c433c69e49e9dcb13\"\u003e\u003ccode\u003ee66cd0b\u003c/code\u003e\u003c/a\u003e dev server: simple support for CORS requests (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4171\"\u003e#4171\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/8bf33685941e857c2b0f10c4d719a895f9d1ceea\"\u003e\u003ccode\u003e8bf3368\u003c/code\u003e\u003c/a\u003e js api: validate some options as arrays of strings\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/evanw/esbuild/compare/v0.19.4...v0.25.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@angular-devkit/build-angular` from 16.2.15 to 20.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/angular/angular-cli/releases\"\u003e\u003ccode\u003e@​angular-devkit/build-angular\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e20.0.0\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/cli\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/e513cd4aa218e5ab634f05c18b6aa90f223e096c\"\u003e\u003cimg src=\"https://img.shields.io/badge/e513cd4aa-fix-green\" alt=\"fix - e513cd4aa\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eadd Node.js 24 as supported version\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/5e90c1b4ec3f1d05ad00f2f854347a5bf8cb0860\"\u003e\u003cimg src=\"https://img.shields.io/badge/5e90c1b4e-fix-green\" alt=\"fix - 5e90c1b4e\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eremove Node.js v18 support\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/787e510dccabf30589194fcefdb74a687dfa3945\"\u003e\u003cimg src=\"https://img.shields.io/badge/787e510dc-fix-green\" alt=\"fix - 787e510dc\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eupdate min Node.js support to 20.19, 22.12, and 24.0\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/64732534ecb84d702bde2469466a05e765879f9a\"\u003e\u003cimg src=\"https://img.shields.io/badge/64732534e-fix-green\" alt=\"fix - 64732534e\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eupdate minimum supported Node.js 22 version to 22.11.0\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003e\u003ccode\u003e@​schematics/angular\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/e03f2b89992cb1e34a57f9cd5beef77674c116b6\"\u003e\u003cimg src=\"https://img.shields.io/badge/e03f2b899-feat-blue\" alt=\"feat - e03f2b899\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eAdd global error listeners to new app generation\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/1e137ca848839402bc214fbccdc04243862d01d0\"\u003e\u003cimg src=\"https://img.shields.io/badge/1e137ca84-feat-blue\" alt=\"feat - 1e137ca84\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eadd migration to update \u003ccode\u003emoduleResolution\u003c/code\u003e to \u003ccode\u003ebundler\u003c/code\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/26fd4ea73ad2a0148ae587d582134c68a0bf4b86\"\u003e\u003cimg src=\"https://img.shields.io/badge/26fd4ea73-feat-blue\" alt=\"feat - 26fd4ea73\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eadd migrations for server rendering updates\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/5876577af163b534846e720b0184558197dce741\"\u003e\u003cimg src=\"https://img.shields.io/badge/5876577af-feat-blue\" alt=\"feat - 5876577af\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eAdd prompt for new apps to be zoneless\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/fdc6291dda4903f418667d415b05367390cf829d\"\u003e\u003cimg src=\"https://img.shields.io/badge/fdc6291dd-feat-blue\" alt=\"feat - fdc6291dd\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eadd update migration to keep previous style guide generation behavior\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/093c5a3152c4282d4afb51df40945283cc94d281\"\u003e\u003cimg src=\"https://img.shields.io/badge/093c5a315-feat-blue\" alt=\"feat - 093c5a315\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003edirectly use \u003ccode\u003e@angular/build\u003c/code\u003e in new projects\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/d6f594fe0f8f21d9c0e2abedb5c8433a1aa5c157\"\u003e\u003cimg src=\"https://img.shields.io/badge/d6f594fe0-feat-blue\" alt=\"feat - d6f594fe0\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003egenerate applications using TypeScript project references\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/0ab1ddf632b7305db28a2f87f5c6b099a44669f6\"\u003e\u003cimg src=\"https://img.shields.io/badge/0ab1ddf63-feat-blue\" alt=\"feat - 0ab1ddf63\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003egenerate libraries using TypeScript project references\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/18e13e2ceed931d29aa5582980c7d6d1f66c9787\"\u003e\u003cimg src=\"https://img.shields.io/badge/18e13e2ce-feat-blue\" alt=\"feat - 18e13e2ce\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eremove \u003ccode\u003e--server-routing\u003c/code\u003e option\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/03180fe0358662f8fd3255ad546994da3e3bda9c\"\u003e\u003cimg src=\"https://img.shields.io/badge/03180fe03-feat-blue\" alt=\"feat - 03180fe03\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003euse TypeScript module preserve option for new projects\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/86d241629ff51f0bb5988e81cac8658b01704d49\"\u003e\u003cimg src=\"https://img.shields.io/badge/86d241629-fix-green\" alt=\"fix - 86d241629\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eadd \u003ccode\u003e@angular/ssr\u003c/code\u003e dependency only when \u003ccode\u003eprovideServerRendering\u003c/code\u003e import has been updated\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/9e6b9b5379d0448578b3bfb6100852dea7febe75\"\u003e\u003cimg src=\"https://img.shields.io/badge/9e6b9b537-fix-green\" alt=\"fix - 9e6b9b537\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eadd type checking of host bindings to strict config\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/8654b3fea4e2ba5af651e6c2a4afddaf6fc42802\"\u003e\u003cimg src=\"https://img.shields.io/badge/8654b3fea-fix-green\" alt=\"fix - 8654b3fea\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eapplication migration should migrate karma builder package\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/c557a19ef4eed9f2d805bb235d3819c69a1aaef6\"\u003e\u003cimg src=\"https://img.shields.io/badge/c557a19ef-fix-green\" alt=\"fix - c557a19ef\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eavoid empty polyfill option for new zoneless application\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/90615a88b10535d7f0197008b9d48ceac4409c23\"\u003e\u003cimg src=\"https://img.shields.io/badge/90615a88b-fix-green\" alt=\"fix - 90615a88b\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003edefault component templates to not use \u003ccode\u003e.ng.html\u003c/code\u003e extension\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/672ae14cd21d02a3b4727e2febd88747b9e4c684\"\u003e\u003cimg src=\"https://img.shields.io/badge/672ae14cd-fix-green\" alt=\"fix - 672ae14cd\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003edrop composite in tsconfig\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/da6ef626f960b187a7862f0caa3d8aed38224ac2\"\u003e\u003cimg src=\"https://img.shields.io/badge/da6ef626f-fix-green\" alt=\"fix - da6ef626f\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eensure app-shell schematic consistently uses \u003ccode\u003ewithAppShell\u003c/code\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/f126f8d34b087dd3a916dfb93cd255aac4d6c309\"\u003e\u003cimg src=\"https://img.shields.io/badge/f126f8d34-fix-green\" alt=\"fix - f126f8d34\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eensure module discovery checks for an NgModule decorator\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/dc2f65999a64453a26b61c96080b732fdc4147c8\"\u003e\u003cimg src=\"https://img.shields.io/badge/dc2f65999-fix-green\" alt=\"fix - dc2f65999\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003egenerate component templates with a \u003ccode\u003e.ng.html\u003c/code\u003e file extension\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/23fc8e1e176f23442876b086bff52dd5f35abbc0\"\u003e\u003cimg src=\"https://img.shields.io/badge/23fc8e1e1-fix-green\" alt=\"fix - 23fc8e1e1\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003egenerate components without a \u003ccode\u003e.component\u003c/code\u003e extension/type\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/8d715fa948d432b18d06bcf42eed3a7681383523\"\u003e\u003cimg src=\"https://img.shields.io/badge/8d715fa94-fix-green\" alt=\"fix - 8d715fa94\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003egenerate directives without a .directive extension/type\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/5fc5951440c9306c4349fa3f8dbcb1b584441fe8\"\u003e\u003cimg src=\"https://img.shields.io/badge/5fc595144-fix-green\" alt=\"fix - 5fc595144\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003egenerate guards with a dash type separator\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/040282d8fd5838266785997442c4f5a269666cf3\"\u003e\u003cimg src=\"https://img.shields.io/badge/040282d8f-fix-green\" alt=\"fix - 040282d8f\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003egenerate interceptors with a dash type separator\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/070d60fb383bb14d39f969942641253e54980fcf\"\u003e\u003cimg src=\"https://img.shields.io/badge/070d60fb3-fix-green\" alt=\"fix - 070d60fb3\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003egenerate modules with a dash type separator\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/e6083b57bb5b38db14264253095a9729738d22f2\"\u003e\u003cimg src=\"https://img.shields.io/badge/e6083b57b-fix-green\" alt=\"fix - e6083b57b\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003egenerate pipes with a dash type separator\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/92e193c0b9a2b85b68d83c5f378d30fc8d10f13e\"\u003e\u003cimg src=\"https://img.shields.io/badge/92e193c0b-fix-green\" alt=\"fix - 92e193c0b\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003egenerate resolvers with a dash type separator\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/bc0f07b484300848ee81c5719c58909b40f99deb\"\u003e\u003cimg src=\"https://img.shields.io/badge/bc0f07b48-fix-green\" alt=\"fix - bc0f07b48\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003egenerate services  without a .service extension/type\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/ea1143ddd801b775828f0b62788f4cce0dd7e9ce\"\u003e\u003cimg src=\"https://img.shields.io/badge/ea1143ddd-fix-green\" alt=\"fix - ea1143ddd\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003einfer app component name and path in server schematic\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/bcc0892a65f00e68709e84c380f448a5e0fd05e7\"\u003e\u003cimg src=\"https://img.shields.io/badge/bcc0892a6-fix-green\" alt=\"fix - bcc0892a6\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003emigrate \u003ccode\u003eprovideServerRoutesConfig\u003c/code\u003e to \u003ccode\u003eprovideServerRendering\u003c/code\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/5e8c6494d3eb5a0f61e8b07de4c53233147e9d46\"\u003e\u003cimg src=\"https://img.shields.io/badge/5e8c6494d-fix-green\" alt=\"fix - 5e8c6494d\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003erelative tsconfig paths in references\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/381d35fe40f062713eac550a12b58c30c1ec33a9\"\u003e\u003cimg src=\"https://img.shields.io/badge/381d35fe4-fix-green\" alt=\"fix - 381d35fe4\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eremove empty \u003ccode\u003escripts\u003c/code\u003e option value from new applications\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/148498c2bcd0feb495dc0aa14b6a4555ac01facb\"\u003e\u003cimg src=\"https://img.shields.io/badge/148498c2b-fix-green\" alt=\"fix - 148498c2b\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eRemove experimental from zoneless\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/a910fe9ae0423146f6509c5b9c45c88415365c9f\"\u003e\u003cimg src=\"https://img.shields.io/badge/a910fe9ae-fix-green\" alt=\"fix - a910fe9ae\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eremove explicit \u003ccode\u003eoutputPath\u003c/code\u003e option value from generated applications\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/901ab60d9f63fcff17213dbf7fe17e4a46835974\"\u003e\u003cimg src=\"https://img.shields.io/badge/901ab60d9-fix-green\" alt=\"fix - 901ab60d9\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eremove explicit index option from new applications\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/be6f13ec16f01851d38b900dbfc4df7ccfb94d16\"\u003e\u003cimg src=\"https://img.shields.io/badge/be6f13ec1-fix-green\" alt=\"fix - be6f13ec1\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eremove setting files tsconfig field with SSR/Server generation\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/661609e3e583198828baf236338db17b6222f4d8\"\u003e\u003cimg src=\"https://img.shields.io/badge/661609e3e-fix-green\" alt=\"fix - 661609e3e\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eset explicit type in library schematic\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/0f7dc2cd8f76f928e64e734563a433ff6a0d478c\"\u003e\u003cimg src=\"https://img.shields.io/badge/0f7dc2cd8-fix-green\" alt=\"fix - 0f7dc2cd8\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eskip spec project reference for minimal ng new\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/3cf6ab0f77b23b8717e79b7125ea930cb018ebc5\"\u003e\u003cimg src=\"https://img.shields.io/badge/3cf6ab0f7-fix-green\" alt=\"fix - 3cf6ab0f7\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003esupport using default browser option when not present\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/b13805a77a5654a352a6c6f760965c326977ff14\"\u003e\u003cimg src=\"https://img.shields.io/badge/b13805a77-fix-green\" alt=\"fix - b13805a77\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003euse protected for class member\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/angular/angular-cli/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​angular-devkit/build-angular\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e20.0.0 (2025-05-28)\u003c/h1\u003e\n\u003ch2\u003eBreaking Changes\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/cli\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eNode.js v18 is no longer supported with Angular.\u003c/p\u003e\n\u003cp\u003eBefore updating a project to Angular v20, the Node.js version must be\nat least 20.11.1. For the full list of supported Node.js versions,\nsee \u003ca href=\"https://angular.dev/reference/versions\"\u003ehttps://angular.dev/reference/versions\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eNode.js versions from 22.0 to 22.10 are no longer supported\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​schematics/angular\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e--server-routing\u003c/code\u003e option has been removed from several schematics. Server routing will be used when using the application builder.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular-devkit/schematics\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eThe \u003ccode\u003eNodePackageLinkTask\u003c/code\u003e has been removed without a replacement. Create a custom task if needed.\u003c/p\u003e\n\u003cp\u003eNote: This does not affect application developers.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/build\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eTypeScript versions less than 5.8 are no longer supported.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​schematics/angular\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/e03f2b89992cb1e34a57f9cd5beef77674c116b6\"\u003ee03f2b899\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efeat\u003c/td\u003e\n\u003ctd\u003eAdd global error listeners to new app generation\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/1e137ca848839402bc214fbccdc04243862d01d0\"\u003e1e137ca84\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efeat\u003c/td\u003e\n\u003ctd\u003eadd migration to update \u003ccode\u003emoduleResolution\u003c/code\u003e to \u003ccode\u003ebundler\u003c/code\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/26fd4ea73ad2a0148ae587d582134c68a0bf4b86\"\u003e26fd4ea73\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efeat\u003c/td\u003e\n\u003ctd\u003eadd migrations for server rendering updates\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/5876577af163b534846e720b0184558197dce741\"\u003e5876577af\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efeat\u003c/td\u003e\n\u003ctd\u003eAdd prompt for new apps to be zoneless\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/fdc6291dda4903f418667d415b05367390cf829d\"\u003efdc6291dd\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efeat\u003c/td\u003e\n\u003ctd\u003eadd update migration to keep previous style guide generation behavior\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/093c5a3152c4282d4afb51df40945283cc94d281\"\u003e093c5a315\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efeat\u003c/td\u003e\n\u003ctd\u003edirectly use \u003ccode\u003e@angular/build\u003c/code\u003e in new projects\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/d6f594fe0f8f21d9c0e2abedb5c8433a1aa5c157\"\u003ed6f594fe0\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efeat\u003c/td\u003e\n\u003ctd\u003egenerate applications using TypeScript project references\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/0ab1ddf632b7305db28a2f87f5c6b099a44669f6\"\u003e0ab1ddf63\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efeat\u003c/td\u003e\n\u003ctd\u003egenerate libraries using TypeScript project references\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/18e13e2ceed931d29aa5582980c7d6d1f66c9787\"\u003e18e13e2ce\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efeat\u003c/td\u003e\n\u003ctd\u003eremove \u003ccode\u003e--server-routing\u003c/code\u003e option\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/03180fe0358662f8fd3255ad546994da3e3bda9c\"\u003e03180fe03\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efeat\u003c/td\u003e\n\u003ctd\u003euse TypeScript module preserve option for new projects\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/86d241629ff51f0bb5988e81cac8658b01704d49\"\u003e86d241629\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eadd \u003ccode\u003e@angular/ssr\u003c/code\u003e dependency only when \u003ccode\u003eprovideServerRendering\u003c/code\u003e import has been updated\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/9e6b9b5379d0448578b3bfb6100852dea7febe75\"\u003e9e6b9b537\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eadd type checking of host bindings to strict config\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/8654b3fea4e2ba5af651e6c2a4afddaf6fc42802\"\u003e8654b3fea\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eapplication migration should migrate karma builder package\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/c557a19ef4eed9f2d805bb235d3819c69a1aaef6\"\u003ec557a19ef\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eavoid empty polyfill option for new zoneless application\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/90615a88b10535d7f0197008b9d48ceac4409c23\"\u003e90615a88b\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003edefault component templates to not use \u003ccode\u003e.ng.html\u003c/code\u003e extension\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/672ae14cd21d02a3b4727e2febd88747b9e4c684\"\u003e672ae14cd\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003edrop composite in tsconfig\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/da6ef626f960b187a7862f0caa3d8aed38224ac2\"\u003eda6ef626f\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eensure app-shell schematic consistently uses \u003ccode\u003ewithAppShell\u003c/code\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/f126f8d34b087dd3a916dfb93cd255aac4d6c309\"\u003ef126f8d34\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eensure module discovery checks for an NgModule decorator\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/510db3e93f6aa8daccc80dd0fcbc4dd0c3a3fcec\"\u003e\u003ccode\u003e510db3e\u003c/code\u003e\u003c/a\u003e release: cut the v20.0.0 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/b3fa0a85d4686ca5eda289c8414e3a298e7b1df0\"\u003e\u003ccode\u003eb3fa0a8\u003c/code\u003e\u003c/a\u003e build: update framework and ng-packagr to 20.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/2353de5ceff232936a3dfbdd7587e7a093185b93\"\u003e\u003ccode\u003e2353de5\u003c/code\u003e\u003c/a\u003e release: cut the v20.0.0-rc.4 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/817d8f114adac34040bc389b9369aee85eeb76cd\"\u003e\u003ccode\u003e817d8f1\u003c/code\u003e\u003c/a\u003e build: update esbuild to v0.25.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/fbdbe61682cc9be26f511542bb4df408ed87b592\"\u003e\u003ccode\u003efbdbe61\u003c/code\u003e\u003c/a\u003e build: preserve \u003ccode\u003epeerDependenciesMeta\u003c/code\u003e in snapshots\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/646fbe14758cabdcf8fcaa802b545c00999578be\"\u003e\u003ccode\u003e646fbe1\u003c/code\u003e\u003c/a\u003e refactor(\u003ccode\u003e@​angular/cli\u003c/code\u003e): allow opt-in Node.js compile cache for Bazel\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/a2d77d3a69bf529145a7605a6ba305179ba06107\"\u003e\u003ccode\u003ea2d77d3\u003c/code\u003e\u003c/a\u003e refactor(\u003ccode\u003e@​angular-devkit/architect\u003c/code\u003e): remove redundant internal job schema val...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/ec94eb902e2f88a1eeeb20c098aab68483470720\"\u003e\u003ccode\u003eec94eb9\u003c/code\u003e\u003c/a\u003e build: correctly replace \u003ccode\u003eBUILD_SCM_HASH-PLACEHOLDER\u003c/code\u003e with `BUILD_SCM_ABBREV_...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/25c26ff8876fcf72eca57ccf4eb3ec0ba457a84d\"\u003e\u003ccode\u003e25c26ff\u003c/code\u003e\u003c/a\u003e build: update rules_angular digest to 652e5b0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/a9928cfa68c808e1da430f959544a6ae7e86adc1\"\u003e\u003ccode\u003ea9928cf\u003c/code\u003e\u003c/a\u003e build: update dependency node to v22.16.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/angular/angular-cli/compare/16.2.15...20.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@nx/esbuild` from 16.9.1 to 21.1.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nrwl/nx/releases\"\u003e\u003ccode\u003e@​nx/esbuild\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e21.1.2 (2025-05-24)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e do not hide task list with run-many if there is only 1 task (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/31324\"\u003e#31324\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eJonathan Cammisuli \u003ca href=\"https://github.com/Cammisuli\"\u003e\u003ccode\u003e@​Cammisuli\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e21.1.1 (2025-05-21)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003emodule-federation:\u003c/strong\u003e use runtimeChunk false when not in dev mode (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/31256\"\u003e#31256\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/30637\"\u003e#30637\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/31114\"\u003e#31114\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eColum Ferry \u003ca href=\"https://github.com/Coly010\"\u003e\u003ccode\u003e@​Coly010\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e21.1.0 (2025-05-20)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eangular:\u003c/strong\u003e handle prerender and appshell in covert to rspack (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/31210\"\u003e#31210\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eangular:\u003c/strong\u003e migrate to angular rspack 21 (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/31216\"\u003e#31216\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e focus single tasks (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/31159\"\u003e#31159\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e run parallel based on the number of cpu cores (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/31011\"\u003e#31011\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e add nx console messaging to TUI (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/31148\"\u003e#31148\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e update getTouchedProjectsFromLockFile to detect which projects were changed from pnpm lock file diff (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/31091\"\u003e#31091\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/29986\"\u003e#29986\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e add ai rule files to gitignore (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/31238\"\u003e#31238\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edevkit:\u003c/strong\u003e allow requiring cts config files (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/31103\"\u003e#31103\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enx-dev:\u003c/strong\u003e replace monorepo world link with office hours (\u003ca href=\"https://github.com/nrwl/nx/commit/3f5fd896a1\"\u003e3f5fd896a1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erspack:\u003c/strong\u003e upgrade to version 1.3.8 (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/31070\"\u003e#31070\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003evite:\u003c/strong\u003e add ajv dev dependency for vite-plugin-dts (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/31107\"\u003e#31107\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eangular:\u003c/strong\u003e install \u003ccode\u003e@angular/build\u003c/code\u003e when using vitest test runner (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/31169\"\u003e#31169\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/30646\"\u003e#30646\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e send up and down arrows to pty in interactive mode (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/31084\"\u003e#31084\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e fail nx release cli when publish step fails (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/31088\"\u003e#31088\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e explicitly cleanup forked process task runner (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/31106\"\u003e#31106\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e add keepExistingVersions to jest option to preserve dependency versions (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/30652\"\u003e#30652\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e run script should exit the process when kill signals are r… (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/31109\"\u003e#31109\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e resolve excessive CPU consumption via child_process.rs (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/31110\"\u003e#31110\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e clearer tui colors on light themes (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/31095\"\u003e#31095\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e tui should not exit when underlying process is cancelled (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/31112\"\u003e#31112\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e tui summary should capture more terminal outputs (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/31113\"\u003e#31113\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e replace posix.relative with relative for path resolution (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/30783\"\u003e#30783\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e handle process killing more robustly (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/31131\"\u003e#31131\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/21bdb35a078d1e73c78fd35e6a98921c67aee779\"\u003e\u003ccode\u003e21bdb35\u003c/code\u003e\u003c/a\u003e fix(esbuild): update peerDep range (\u003ca href=\"https://github.com/nrwl/nx/tree/HEAD/packages/esbuild/issues/30402\"\u003e#30402\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/8214ab49f21bc8918c660ad65e39017c3f1140cd\"\u003e\u003ccode\u003e8214ab4\u003c/code\u003e\u003c/a\u003e chore(repo): assign proper outputs to build targets (\u003ca href=\"https://github.com/nrwl/nx/tree/HEAD/packages/esbuild/issues/30865\"\u003e#30865\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/176c792e343221baaab4cef470cd4251066eb20e\"\u003e\u003ccode\u003e176c792\u003c/code\u003e\u003c/a\u003e feat(misc): set a \u003ccode\u003edevelopment\u003c/code\u003e conditional export for buildable libraries wh...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/e0cae539d6ff70d6968ca87af7ed3fd8d866435e\"\u003e\u003ccode\u003ee0cae53\u003c/code\u003e\u003c/a\u003e fix(js): update tinyglobby to speed up shallow file matching (\u003ca href=\"https://github.com/nrwl/nx/tree/HEAD/packages/esbuild/issues/30415\"\u003e#30415\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/ada8be473d5ddd50117145bb1c96c536170baf6a\"\u003e\u003ccode\u003eada8be4\u003c/code\u003e\u003c/a\u003e fix(misc): fix misc issues in project generators for the ts solution setup (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/7da48d6471e7edd1c8d2ac803feef3235c66882c\"\u003e\u003ccode\u003e7da48d6\u003c/code\u003e\u003c/a\u003e fix(bundling): fix esbuild to work with ts project references (\u003ca href=\"https://github.com/nrwl/nx/tree/HEAD/packages/esbuild/issues/30230\"\u003e#30230\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/9cbd476193c097cbdc98731aa450e0fa4cb56e01\"\u003e\u003ccode\u003e9cbd476\u003c/code\u003e\u003c/a\u003e fix(esbuild): update peerDep range (\u003ca href=\"https://github.com/nrwl/nx/tree/HEAD/packages/esbuild/issues/30167\"\u003e#30167\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/c6e9565973884b75c60269b94d12059667d0c395\"\u003e\u003ccode\u003ec6e9565\u003c/code\u003e\u003c/a\u003e cleanup(core): move esbuild to use tinyglobby (\u003ca href=\"https://github.com/nrwl/nx/tree/HEAD/packages/esbuild/issues/29453\"\u003e#29453\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/0334dad23f3af97b100db219c444b1755e6f21f6\"\u003e\u003ccode\u003e0334dad\u003c/code\u003e\u003c/a\u003e fix(js): ensure js libraries' build produce esm output in ts solution setup (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/22cec78331a86bf1d6d2c26fa6d05ac4bbaef93e\"\u003e\u003ccode\u003e22cec78\u003c/code\u003e\u003c/a\u003e docs(bundling): correct esbuild options nesting (\u003ca href=\"https://github.com/nrwl/nx/tree/HEAD/packages/esbuild/issues/28748\"\u003e#28748\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nrwl/nx/commits/21.1.2/packages/esbuild\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~jameshenry\"\u003ejameshenry\u003c/a\u003e, a new releaser for \u003ccode\u003e@​nx/esbuild\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@nx/vite` from 19.8.0 to 21.1.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nrwl/nx/releases\"\u003e\u003ccode\u003e@​nx/vite\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e21.1.2 (2025-05-24)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e do not hide task list with run-many if there is only 1 task (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/31324\"\u003e#31324\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eJonathan Cammisuli \u003ca href=\"https://github.com/Cammisuli\"\u003e\u003ccode\u003e@​Cammisuli\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e21.1.1 (2025-05-21)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003emodule-federation:\u003c/strong\u003e use runtimeChunk false when not in dev mode (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/31256\"\u003e#31256\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/30637\"\u003e#30637\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/31114\"\u003e#31114\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eColum Ferry \u003ca href=\"https://github.com/Coly010\"\u003e\u003ccode\u003e@​Coly010\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e21.1.0 (2025-05-20)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eangular:\u003c/strong\u003e handle prerender and appshell in covert to rspack (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/31210\"\u003e#31210\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eangular:\u003c/strong\u003e migrate to angular rspack 21 (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/31216\"\u003e#31216\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e focus single tasks (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/31159\"\u003e#31159\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e run parallel based on the number of cpu cores (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/31011\"\u003e#31011\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e add nx console messaging to TUI (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/31148\"\u003e#31148\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e update getTouchedProjectsFromLockFile to detect which projects were changed from pnpm lock file diff (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/31091\"\u003e#31091\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/29986\"\u003e#29986\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e add ai rule files to gitignore (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/31238\"\u003e#31238\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edevkit:\u003c/strong\u003e allow requiring cts config files (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/31103\"\u003e#31103\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enx-dev:\u003c/strong\u003e replace monorepo world link with office hours (\u003ca href=\"https://github.com/nrwl/nx/commit/3f5fd896a1\"\u003e3f5fd896a1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erspack:\u003c/strong\u003e upgrade to version 1.3.8 (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/31070\"\u003e#31070\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003evite:\u003c/strong\u003e add ajv dev dependency for vite-plugin-dts (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/31107\"\u003e#31107\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eangular:\u003c/strong\u003e install \u003ccode\u003e@angular/build\u003c/code\u003e when using vitest test runner (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/31169\"\u003e#31169\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/30646\"\u003e#30646\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e send up and down arrows to pty in interactive mode (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/31084\"\u003e#31084\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e fail nx release cli when publish step fails (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/31088\"\u003e#31088\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e explicitly cleanup forked process task runner (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/31106\"\u003e#31106\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e add keepExistingVersions to jest option to preserve dependency versions (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/30652\"\u003e#30652\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e run script should exit the process when kill signals are r… (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/31109\"\u003e#31109\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e resolve excessive CPU consumption via child_process.rs (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/31110\"\u003e#31110\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e clearer tui colors on light themes (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/31095\"\u003e#31095\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e tui should not exit when underlying process is cancelled (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/31112\"\u003e#31112\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e tui summary should capture more terminal outputs (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/31113\"\u003e#31113\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e replace posix.relative with relative for path resolution (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/30783\"\u003e#30783\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e handle process killing more robustly (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/31131\"\u003e#31131\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/d3ecffedc1b9206cacd7a654431e6fb6a88f87fb\"\u003e\u003ccode\u003ed3ecffe\u003c/code\u003e\u003c/a\u003e feat(vite): add ajv dev dependency for vite-plugin-dts (\u003ca href=\"https://github.com/nrwl/nx/tree/HEAD/packages/vite/issues/31107\"\u003e#31107\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/1ab8bdbe98cda0640c2558cfac2a4f3f6b66443a\"\u003e\u003ccode\u003e1ab8bdb\u003c/code\u003e\u003c/a\u003e cleanup(vite): migrate to \u003ccode\u003epicomatch\u003c/code\u003e (\u003ca href=\"https://github.com/nrwl/nx/tree/HEAD/packages/vite/issues/30484\"\u003e#30484\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/73da211694481e82fe36d4129488fae47aa28f02\"\u003e\u003ccode\u003e73da211\u003c/code\u003e\u003c/a\u003e feat(misc): remove migrations prior to v19 in preparation for v21 (\u003ca href=\"https://github.com/nrwl/nx/tree/HEAD/packages/vite/issues/30839\"\u003e#30839\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/8214ab49f21bc8918c660ad65e39017c3f1140cd\"\u003e\u003ccode\u003e8214ab4\u003c/code\u003e\u003c/a\u003e chore(repo): assign proper outputs to build targets (\u003ca href=\"https://github.com/nrwl/nx/tree/HEAD/packages/vite/issues/30865\"\u003e#30865\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/4254c4bccefdcf2253f852914ebcd186aeb6bfc1\"\u003e\u003ccode\u003e4254c4b\u003c/code\u003e\u003c/a\u003e feat(core): allow executors to specify if they are continuous (\u003ca href=\"https://github.com/nrwl/nx/tree/HEAD/packages/vite/issues/30821\"\u003e#30821\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/7989e39461039ac08aabc852ec5351276b6d4d67\"\u003e\u003ccode\u003e7989e39\u003c/code\u003e\u003c/a\u003e feat(vite): infer continuous tasks for dev (\u003ca href=\"https://github.com/nrwl/nx/tree/HEAD/packages/vite/issues/30043\"\u003e#30043\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/2cd32523650f77b4ea28ee90406422974f0c12f0\"\u003e\u003ccode\u003e2cd3252\u003c/code\u003e\u003c/a\u003e feat(js): infer continuous for watch-deps task (\u003ca href=\"https://github.com/nrwl/nx/tree/HEAD/packages/vite/issues/29976\"\u003e#29976\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/985107cac3ff84b544aeeaa1876d91739df5994f\"\u003e\u003ccode\u003e985107c\u003c/code\u003e\u003c/a\u003e fix(vite): ensure nxCopyAssetsPlugin outputs assets to correct location \u003ca href=\"https://github.com/nrwl/nx/tree/HEAD/packages/vite/issues/2878\"\u003e#2878\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/3afa91a502b879d184d925c687f4d1520bd6197f\"\u003e\u003ccode\u003e3afa91a\u003c/code\u003e\u003c/a\u003e fix(angular): use latest version of \u003ccode\u003e@​analogjs/vitest-angular\u003c/code\u003e \u003ca href=\"https://github.com/nrwl/nx/tree/HEAD/packages/vite/issues/30423\"\u003e#30423\u003c/a\u003e (\u003ca href=\"https://github.com/nrwl/nx/tree/HEAD/packages/vite/issues/30560\"\u003e#30560\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/9fa8930afe880ebb546a43cede3bf5193a7ae441\"\u003e\u003ccode\u003e9fa8930\u003c/code\u003e\u003c/a\u003e fix(vite): ensure test target dependency is not duplicated (\u003ca href=\"https://github.com/nrwl/nx/tree/HEAD/packages/vite/issues/30289\"\u003e#30289\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nrwl/nx/commits/21.1.2/packages/vite\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~jameshenry\"\u003ejameshenry\u003c/a\u003e, a new releaser for \u003ccode\u003e@​nx/vite\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@storybook/addon-essentials` from 8.1.11 to 8.6.14\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/storybookjs/storybook/releases\"\u003e\u003ccode\u003e@​storybook/addon-essentials\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.6.14\u003c/h2\u003e\n\u003ch2\u003e8.6.14\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCLI: Add skip onboarding, recommended/minimal config - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/30930\"\u003e#30930\u003c/a\u003e, thanks \u003ca href=\"https://github.com/shilman\"\u003e\u003ccode\u003e@​shilman\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCore: Fix using dates in expect statements - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/28413\"\u003e#28413\u003c/a\u003e, thanks \u003ca href=\"https://github.com/yann-combarnous\"\u003e\u003ccode\u003e@​yann-combarnous\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eReact Native Web: Fix expo router by setting JSX to automatic - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/31484\"\u003e#31484\u003c/a\u003e, thanks \u003ca href=\"https://github.com/dannyhw\"\u003e\u003ccode\u003e@​dannyhw\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eTest: Make sure that lit arrays are not cloned - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/31435\"\u003e#31435\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev8.6.13\u003c/h2\u003e\n\u003ch2\u003e8.6.13\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eControls: Fix boxShadow on empty controls - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/27193\"\u003e#27193\u003c/a\u003e, thanks \u003ca href=\"https://github.com/H0onnn\"\u003e\u003ccode\u003e@​H0onnn\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eReact Native Web: Update \u003ccode\u003ereact-native-web\u003c/code\u003e - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/31324\"\u003e#31324\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ndelangen\"\u003e\u003ccode\u003e@​ndelangen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev8.6.12\u003c/h2\u003e\n\u003ch2\u003e8.6.12\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCLI: Only install Visual Test Addon if test feature is selected - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/30966\"\u003e#30966\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCore: Fix telemetry error on Storybook UI - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/30953\"\u003e#30953\u003c/a\u003e, thanks \u003ca href=\"https://github.com/yannbf\"\u003e\u003ccode\u003e@​yannbf\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eEmber: Fix \u003ccode\u003eember-template-compiler\u003c/code\u003e import for ember 6+ - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/30682\"\u003e#30682\u003c/a\u003e, thanks \u003ca href=\"https://github.com/leoeuclids\"\u003e\u003ccode\u003e@​leoeuclids\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eNext: Upgrade vite-plugin-storybook-nextjs for Next v14 compatibility - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/30997\"\u003e#30997\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eSvelte: Exclude \u003ccode\u003enode_modules\u003c/code\u003e from docgen - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/30981\"\u003e#30981\u003c/a\u003e, thanks \u003ca href=\"https://github.com/JReinhold\"\u003e\u003ccode\u003e@​JReinhold\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev8.6.11\u003c/h2\u003e\n\u003ch2\u003e8.6.11\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAngular: Fix zone.js support for Angular libraries - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/30941\"\u003e#30941\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev8.6.10\u003c/h2\u003e\n\u003ch2\u003e8.6.10\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAddon-docs: Fix non-string handling in Stories block - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/30913\"\u003e#30913\u003c/a\u003e, thanks \u003ca href=\"https://github.com/JamesIves\"\u003e\u003ccode\u003e@​JamesIves\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eNextjs: Fix styled-jsx optimize vite warnings - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/30932\"\u003e#30932\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eReact: Fix actImplementation is not a function - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/30929\"\u003e#30929\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev8.6.9\u003c/h2\u003e\n\u003ch2\u003e8.6.9\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eNext: Fix react aliases in next vite plugin - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/30914\"\u003e#30914\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev8.6.8\u003c/h2\u003e\n\u003ch2\u003e8.6.8\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAngular: Export all files in Angular package.json - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/30849\"\u003e#30849\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCLI: Don't add packageManager entry to package.json automatically - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/30855\"\u003e#30855\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eReact: Allow portable stories to be used in SSR - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/30847\"\u003e#30847\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eSvelte: Adjust Svelte typings to include Svelte 5 function components - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/30852\"\u003e#30852\u003c/a\u003e, thanks \u003ca href=\"https://github.com/dummdidumm\"\u003e\u003ccode\u003e@​dummdidumm\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eTelemetry: Make sure that telemetry doesn't fail on init - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/30857\"\u003e#30857\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eVite: Update HMR filter to target specific story file types - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/30845\"\u003e#30845\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/storybookjs/storybook/blob/v8.6.14/CHANGELOG.md\"\u003e\u003ccode\u003e@​storybook/addon-essentials\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.6.14\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCLI: Add skip onboarding, recommended/minimal config - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/30930\"\u003e#30930\u003c/a\u003e, thanks \u003ca href=\"https://github.com/shilman\"\u003e\u003ccode\u003e@​shilman\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCore: Fix using dates in expect statements - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/28413\"\u003e#28413\u003c/a\u003e, thanks \u003ca href=\"https://github.com/yann-combarnous\"\u003e\u003ccode\u003e@​yann-combarnous\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eReact Native Web: Fix expo router by setting JSX to automatic - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/31484\"\u003e#31484\u003c/a\u003e, thanks \u003ca href=\"https://github.com/dannyhw\"\u003e\u003ccode\u003e@​dannyhw\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eTest: Make sure that lit arrays are not cloned - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/31435\"\u003e#31435\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.6.13\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eControls: Fix boxShadow on empty controls - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/27193\"\u003e#27193\u003c/a\u003e, thanks \u003ca href=\"https://github.com/H0onnn\"\u003e\u003ccode\u003e@​H0onnn\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eReact Native Web: Update \u003ccode\u003ereact-native-web\u003c/code\u003e - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/31324\"\u003e#31324\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ndelangen\"\u003e\u003ccode\u003e@​ndelangen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.6.12\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCLI: Only install Visual Test Addon if test feature is selected - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/30966\"\u003e#30966\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCore: Fix telemetry error on Storybook UI - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/30953\"\u003e#30953\u003c/a\u003e, thanks \u003ca href=\"https://github.com/yannbf\"\u003e\u003ccode\u003e@​yannbf\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eEmber: Fix \u003ccode\u003eember-template-compiler\u003c/code\u003e import for ember 6+ - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/30682\"\u003e#30682\u003c/a\u003e, thanks \u003ca href=\"https://github.com/leoeuclids\"\u003e\u003ccode\u003e@​leoeuclids\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eNext: Update vite-plugin-storybook-nextjs to 2.0.0--canary.33.17a2310.0 - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/30997\"\u003e#30997\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eSvelte: Exclude \u003ccode\u003enode_modules\u003c/code\u003e from docgen - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/30981\"\u003e#30981\u003c/a\u003e, thanks \u003ca href=\"https://github.com/JReinhold\"\u003e\u003ccode\u003e@​JReinhold\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.6.11\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAngular: Fix zone.js support for Angular libraries - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/30941\"\u003e#30941\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.6.10\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAddon-docs: Fix non-string handling in Stories block - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/30913\"\u003e#30913\u003c/a\u003e, thanks \u003ca href=\"https://github.com/JamesIves\"\u003e\u003ccode\u003e@​JamesIves\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eNextjs: Fix styled-jsx optimize vite warnings - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/30932\"\u003e#30932\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eReact: Fix actImplementation is not a function - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/30929\"\u003e#30929\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.6.9\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eNext: Fix react aliases in next vite plugin - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/30914\"\u003e#30914\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.6.8\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAngular: Export all files in Angular package.json - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/30849\"\u003e#30849\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCLI: Don't add packageManager entry to package.json automatically - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/30855\"\u003e#30855\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eReact: Allow portable stories to be used in SSR - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/30847\"\u003e#30847\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eSvelte: Adjust Svelte typings to include Svelte 5 function components - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/30852\"\u003e#30852\u003c/a\u003e, thanks \u003ca href=\"https://github.com/dummdidumm\"\u003e\u003ccode\u003e@​dummdidumm\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eTelemetry: Make sure that telemetry doesn't fail on init - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/30857\"\u003e#30857\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eVite: Update HMR filter to target specific story file types - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/30845\"\u003e#30845\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.6.7\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReact-Native-Web: Fix errors in CLI template stories - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/30821\"\u003e#30821\u003c/a\u003e, thanks \u003ca href=\"https://github.com/dannyhw\"\u003e\u003ccode\u003e@​dannyhw\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.6.6\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAngular: Make sure that polyfills are loaded before the storybook is loaded - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/30811\"\u003e#30811\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.c...\n\n_Description has been truncated_","html_url":"https://github.com/arup-group/arc-components/pull/371","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/arup-group%2Farc-components/issues/371","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/371/packages"}},{"old_version":"1.0.3","new_version":"1.0.4","update_type":"patch","path":null,"pr_created_at":"2025-05-29T16:36:27.000Z","version_change":"1.0.3 → 1.0.4","issue":{"uuid":"2552678570","node_id":"PR_kwDOKBeiqc6YJsiq","number":361,"state":"closed","title":"Bump @web/dev-server-esbuild from 1.0.3 to 1.0.4","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":"2025-05-29T22:05:40.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-05-29T16:36:27.000Z","updated_at":"2025-05-29T22:05:40.000Z","time_to_close":19753,"merged_at":"2025-05-29T22:05:40.000Z","merged_by":"remscodes","closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"@web/dev-server-esbuild","old_version":"1.0.3","new_version":"1.0.4","repository_url":"https://github.com/modernweb-dev/web"}],"path":null,"ecosystem":"npm"},"body":"Bumps [@web/dev-server-esbuild](https://github.com/modernweb-dev/web/tree/HEAD/packages/dev-server-esbuild) from 1.0.3 to 1.0.4.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/modernweb-dev/web/releases\"\u003e\u003ccode\u003e@​web/dev-server-esbuild\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​web/dev-server-esbuild\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.0.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ed826727: upgrade esbuild to 0.25.x\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/modernweb-dev/web/blob/master/packages/dev-server-esbuild/CHANGELOG.md\"\u003e\u003ccode\u003e@​web/dev-server-esbuild\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.0.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ed826727: upgrade esbuild to 0.25.x\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modernweb-dev/web/commit/3a6bf8f927f4839f464e6ee15b7f4374bd238630\"\u003e\u003ccode\u003e3a6bf8f\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modernweb-dev/web/commit/d826727ef950e792217fa0f3d91054d2e02a689f\"\u003e\u003ccode\u003ed826727\u003c/code\u003e\u003c/a\u003e fix: upgrade esbuild to 0.25.x\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/modernweb-dev/web/commits/@web/dev-server-esbuild@1.0.4/packages/dev-server-esbuild\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=@web/dev-server-esbuild\u0026package-manager=npm_and_yarn\u0026previous-version=1.0.3\u0026new-version=1.0.4)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/remscodes/drino/pull/361","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/remscodes%2Fdrino/issues/361","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/361/packages"}},{"old_version":"0.2.16","new_version":"1.0.4","update_type":"major","path":null,"pr_created_at":"2025-05-29T14:56:11.000Z","version_change":"0.2.16 → 1.0.4","issue":{"uuid":"2552433995","node_id":"PR_kwDOF7I8kM6YIw1L","number":368,"state":"closed","title":"chore(deps): bump the npm_and_yarn group across 1 directory with 27 updates","user":"dependabot[bot]","labels":["javascript","dependencies"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":"2025-05-29T18:27:42.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-05-29T14:56:11.000Z","updated_at":"2025-05-29T18:27:42.000Z","time_to_close":12691,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"npm_and_yarn","update_count":27,"packages":[{"name":"@sveltejs/kit","old_version":"2.7.1","new_version":"2.20.6","repository_url":"https://github.com/sveltejs/kit"},{"name":"esbuild","old_version":"0.19.4","new_version":"0.25.5","repository_url":"https://github.com/evanw/esbuild"},{"name":"@angular-devkit/build-angular","old_version":"16.2.15","new_version":"20.0.0","repository_url":"https://github.com/angular/angular-cli"},{"name":"@nx/esbuild","old_version":"16.9.1","new_version":"21.1.2","repository_url":"https://github.com/nrwl/nx"},{"name":"@nx/vite","old_version":"19.8.0","new_version":"21.1.2","repository_url":"https://github.com/nrwl/nx"},{"name":"@storybook/addon-essentials","old_version":"8.1.11","new_version":"8.6.14","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@storybook/web-components-vite","old_version":"8.1.11","new_version":"8.6.14","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@sveltejs/vite-plugin-svelte","old_version":"3.1.2","new_version":"5.0.3","repository_url":"https://github.com/sveltejs/vite-plugin-svelte"},{"name":"vite","old_version":"5.3.6","new_version":"6.3.5","repository_url":"https://github.com/vitejs/vite"},{"name":"@vitejs/plugin-react","old_version":"4.1.0","new_version":"4.5.0","repository_url":"https://github.com/vitejs/vite-plugin-react"},{"name":"@vitejs/plugin-vue","old_version":"4.3.4","new_version":"5.2.4","repository_url":"https://github.com/vitejs/vite-plugin-vue"},{"name":"@web/dev-server-esbuild","old_version":"0.2.16","new_version":"1.0.4","repository_url":"https://github.com/modernweb-dev/web"},{"name":"koa","old_version":"2.14.2","new_version":"2.16.1","repository_url":"https://github.com/koajs/koa"},{"name":"@babel/runtime-corejs3","old_version":"7.24.0","new_version":"7.27.3","repository_url":"https://github.com/babel/babel"},{"name":"tar-fs","old_version":"2.1.1","new_version":"2.1.3","repository_url":"https://github.com/mafintosh/tar-fs"},{"name":"puppeteer-core","old_version":"22.12.1","new_version":"22.15.0","repository_url":"https://github.com/puppeteer/puppeteer"},{"name":"cross-spawn","old_version":"7.0.3","new_version":"7.0.6","repository_url":"https://github.com/moxystudio/node-cross-spawn"},{"name":"estree-util-value-to-estree","old_version":"3.1.1","new_version":"3.4.0","repository_url":"https://github.com/remcohaszing/estree-util-value-to-estree"},{"name":"http-proxy-middleware","old_version":"2.0.6","new_version":"2.0.9","repository_url":"https://github.com/chimurai/http-proxy-middleware"},{"name":"prismjs","old_version":"1.29.0","new_version":"1.30.0","repository_url":"https://github.com/PrismJS/prism"},{"name":"store2","old_version":"2.14.3","new_version":"2.14.4","repository_url":"https://github.com/nbubna/store"}],"path":null,"ecosystem":"npm"},"body":"Bumps the npm_and_yarn group with 21 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@sveltejs/kit](https://github.com/sveltejs/kit/tree/HEAD/packages/kit) | `2.7.1` | `2.20.6` |\n| [esbuild](https://github.com/evanw/esbuild) | `0.19.4` | `0.25.5` |\n| [@angular-devkit/build-angular](https://github.com/angular/angular-cli) | `16.2.15` | `20.0.0` |\n| [@nx/esbuild](https://github.com/nrwl/nx/tree/HEAD/packages/esbuild) | `16.9.1` | `21.1.2` |\n| [@nx/vite](https://github.com/nrwl/nx/tree/HEAD/packages/vite) | `19.8.0` | `21.1.2` |\n| [@storybook/addon-essentials](https://github.com/storybookjs/storybook/tree/HEAD/code/addons/essentials) | `8.1.11` | `8.6.14` |\n| [@storybook/web-components-vite](https://github.com/storybookjs/storybook/tree/HEAD/code/frameworks/web-components-vite) | `8.1.11` | `8.6.14` |\n| [@sveltejs/vite-plugin-svelte](https://github.com/sveltejs/vite-plugin-svelte/tree/HEAD/packages/vite-plugin-svelte) | `3.1.2` | `5.0.3` |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `5.3.6` | `6.3.5` |\n| [@vitejs/plugin-react](https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react) | `4.1.0` | `4.5.0` |\n| [@vitejs/plugin-vue](https://github.com/vitejs/vite-plugin-vue/tree/HEAD/packages/plugin-vue) | `4.3.4` | `5.2.4` |\n| [@web/dev-server-esbuild](https://github.com/modernweb-dev/web/tree/HEAD/packages/dev-server-esbuild) | `0.2.16` | `1.0.4` |\n| [koa](https://github.com/koajs/koa) | `2.14.2` | `2.16.1` |\n| [@babel/runtime-corejs3](https://github.com/babel/babel/tree/HEAD/packages/babel-runtime-corejs3) | `7.24.0` | `7.27.3` |\n| [tar-fs](https://github.com/mafintosh/tar-fs) | `2.1.1` | `2.1.3` |\n| [puppeteer-core](https://github.com/puppeteer/puppeteer) | `22.12.1` | `22.15.0` |\n| [cross-spawn](https://github.com/moxystudio/node-cross-spawn) | `7.0.3` | `7.0.6` |\n| [estree-util-value-to-estree](https://github.com/remcohaszing/estree-util-value-to-estree) | `3.1.1` | `3.4.0` |\n| [http-proxy-middleware](https://github.com/chimurai/http-proxy-middleware) | `2.0.6` | `2.0.9` |\n| [prismjs](https://github.com/PrismJS/prism) | `1.29.0` | `1.30.0` |\n| [store2](https://github.com/nbubna/store) | `2.14.3` | `2.14.4` |\n\n\nUpdates `@sveltejs/kit` from 2.7.1 to 2.20.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sveltejs/kit/releases\"\u003e\u003ccode\u003e@​sveltejs/kit\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​sveltejs/kit\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.20.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: escape names of tracked search parameters (\u003ca href=\"https://github.com/sveltejs/kit/commit/d3300c6a67908590266c363dba7b0835d9a194cf\"\u003e\u003ccode\u003ed3300c6a67908590266c363dba7b0835d9a194cf\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​sveltejs/kit\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.20.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eallow \u003ccode\u003eHandleServerError\u003c/code\u003e hook to access \u003ccode\u003egetRequestEvent\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/13666\"\u003e#13666\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: prevent Rollup warnings for undefined hooks (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/13687\"\u003e#13687\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​sveltejs/kit\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.20.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echore: remove internal class-replacement hack that isn't needed anymore (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/13664\"\u003e#13664\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​sveltejs/kit\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.20.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: only call \u003ccode\u003eafterNavigate\u003c/code\u003e once on app start when SSR is disabled (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/13593\"\u003e#13593\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​sveltejs/kit\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.20.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: allow non-prerendered API endpoint calls during reroute when prerendering (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/13616\"\u003e#13616\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​sveltejs/kit\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.20.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: avoid using top-level await (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/13607\"\u003e#13607\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​sveltejs/kit\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.20.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add \u003ccode\u003egetRequestEvent\u003c/code\u003e to \u003ccode\u003e$app/server\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/13582\"\u003e#13582\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​sveltejs/kit\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.19.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: lazily load CSS for dynamically imported components (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/13564\"\u003e#13564\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​sveltejs/kit\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.19.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: allow reroute to point to prerendered route (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/13575\"\u003e#13575\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​sveltejs/kit\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.19.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sveltejs/kit/blob/main/packages/kit/CHANGELOG.md\"\u003e\u003ccode\u003e@​sveltejs/kit\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.20.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: escape names of tracked search parameters (\u003ca href=\"https://github.com/sveltejs/kit/commit/d3300c6a67908590266c363dba7b0835d9a194cf\"\u003e\u003ccode\u003ed3300c6a67908590266c363dba7b0835d9a194cf\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.20.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eallow \u003ccode\u003eHandleServerError\u003c/code\u003e hook to access \u003ccode\u003egetRequestEvent\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/13666\"\u003e#13666\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: prevent Rollup warnings for undefined hooks (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/13687\"\u003e#13687\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.20.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echore: remove internal class-replacement hack that isn't needed anymore (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/13664\"\u003e#13664\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.20.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: only call \u003ccode\u003eafterNavigate\u003c/code\u003e once on app start when SSR is disabled (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/13593\"\u003e#13593\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.20.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: allow non-prerendered API endpoint calls during reroute when prerendering (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/13616\"\u003e#13616\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.20.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: avoid using top-level await (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/13607\"\u003e#13607\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.20.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add \u003ccode\u003egetRequestEvent\u003c/code\u003e to \u003ccode\u003e$app/server\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/13582\"\u003e#13582\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.19.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: lazily load CSS for dynamically imported components (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/13564\"\u003e#13564\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/711d37a788d6c5f522caf8c348d1a587f90b30fa\"\u003e\u003ccode\u003e711d37a\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/13706\"\u003e#13706\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/d3300c6a67908590266c363dba7b0835d9a194cf\"\u003e\u003ccode\u003ed3300c6\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/a4acd47f547b9716e0ce3e3ec4549a3f34211f56\"\u003e\u003ccode\u003ea4acd47\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/13685\"\u003e#13685\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/dd5381a17b72cc0182f36dd45a9b85198d07805b\"\u003e\u003ccode\u003edd5381a\u003c/code\u003e\u003c/a\u003e Squelch rollup warnings (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/13687\"\u003e#13687\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/99b8079bfb8e7b403ef3d03db653302b20571bab\"\u003e\u003ccode\u003e99b8079\u003c/code\u003e\u003c/a\u003e fix: allow \u003ccode\u003eHandleServerError\u003c/code\u003e hook to access the \u003ccode\u003e getRequestEvent\u003c/code\u003e (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/13666\"\u003e#13666\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/1fc4ed97c4eb3b930fc43d8399aaa34dc19d80f5\"\u003e\u003ccode\u003e1fc4ed9\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/13672\"\u003e#13672\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/7fd7bcb7142e7d0d2dd64174fa1a94d56a45d643\"\u003e\u003ccode\u003e7fd7bcb\u003c/code\u003e\u003c/a\u003e chore: get rid of class-replacement hack (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/13664\"\u003e#13664\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/aefa5b1e0f87ae9d1487f31c9d517b7677877dd7\"\u003e\u003ccode\u003eaefa5b1\u003c/code\u003e\u003c/a\u003e chore: tweak tsconfig includes (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/13663\"\u003e#13663\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/fa29a79a766159dad4e14dcd2c4069230d3fee76\"\u003e\u003ccode\u003efa29a79\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/13632\"\u003e#13632\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/370e9f95c1d6efd5393f73d2dbef68143b27f681\"\u003e\u003ccode\u003e370e9f9\u003c/code\u003e\u003c/a\u003e fix: only call \u003ccode\u003eafterNavigate\u003c/code\u003e once on start when SSR is disabled (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/13593\"\u003e#13593\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/sveltejs/kit/commits/@sveltejs/kit@2.20.6/packages/kit\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `esbuild` from 0.19.4 to 0.25.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/evanw/esbuild/releases\"\u003eesbuild's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.25.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFix a regression with \u003ccode\u003ebrowser\u003c/code\u003e in \u003ccode\u003epackage.json\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4187\"\u003e#4187\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThe fix to \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4144\"\u003e#4144\u003c/a\u003e in version 0.25.3 introduced a regression that caused \u003ccode\u003ebrowser\u003c/code\u003e overrides specified in \u003ccode\u003epackage.json\u003c/code\u003e to fail to override relative path names that end in a trailing slash. That behavior change affected the \u003ccode\u003eaxios@0.30.0\u003c/code\u003e package. This regression has been fixed, and now has test coverage.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd support for certain keywords as TypeScript tuple labels (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4192\"\u003e#4192\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003ePreviously esbuild could incorrectly fail to parse certain keywords as TypeScript tuple labels that are parsed by the official TypeScript compiler if they were followed by a \u003ccode\u003e?\u003c/code\u003e modifier. These labels included \u003ccode\u003efunction\u003c/code\u003e, \u003ccode\u003eimport\u003c/code\u003e, \u003ccode\u003einfer\u003c/code\u003e, \u003ccode\u003enew\u003c/code\u003e, \u003ccode\u003ereadonly\u003c/code\u003e, and \u003ccode\u003etypeof\u003c/code\u003e. With this release, these keywords will now be parsed correctly. Here's an example of some affected code:\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003etype Foo = [\n  value: any,\n  readonly?: boolean, // This is now parsed correctly\n]\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd CSS prefixes for the \u003ccode\u003estretch\u003c/code\u003e sizing value (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4184\"\u003e#4184\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis release adds support for prefixing CSS declarations such as \u003ccode\u003ediv { width: stretch }\u003c/code\u003e. That CSS is now transformed into this depending on what the \u003ccode\u003e--target=\u003c/code\u003e setting includes:\u003c/p\u003e\n\u003cpre lang=\"css\"\u003e\u003ccode\u003ediv {\n  width: -webkit-fill-available;\n  width: -moz-available;\n  width: stretch;\n}\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.25.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAdd simple support for CORS to esbuild's development server (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4125\"\u003e#4125\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eStarting with version 0.25.0, esbuild's development server is no longer configured to serve cross-origin requests. This was a deliberate change to prevent any website you visit from accessing your running esbuild development server. However, this change prevented (by design) certain use cases such as \u0026quot;debugging in production\u0026quot; by having your production website load code from \u003ccode\u003elocalhost\u003c/code\u003e where the esbuild development server is running.\u003c/p\u003e\n\u003cp\u003eTo enable this use case, esbuild is adding a feature to allow \u003ca href=\"https://developer.mozilla.org/en-US/docs/Web/HTTP/Guides/CORS\"\u003eCross-Origin Resource Sharing\u003c/a\u003e (a.k.a. CORS) for \u003ca href=\"https://developer.mozilla.org/en-US/docs/Web/HTTP/Guides/CORS#simple_requests\"\u003esimple requests\u003c/a\u003e. Specifically, passing your origin to the new \u003ccode\u003ecors\u003c/code\u003e option will now set the \u003ccode\u003eAccess-Control-Allow-Origin\u003c/code\u003e response header when the request has a matching \u003ccode\u003eOrigin\u003c/code\u003e header. Note that this currently only works for requests that don't send a preflight \u003ccode\u003eOPTIONS\u003c/code\u003e request, as esbuild's development server doesn't currently support \u003ccode\u003eOPTIONS\u003c/code\u003e requests.\u003c/p\u003e\n\u003cp\u003eSome examples:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eCLI:\u003c/strong\u003e\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003eesbuild --servedir=. --cors-origin=https://example.com\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eJS:\u003c/strong\u003e\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003econst ctx = await esbuild.context({})\nawait ctx.serve({\n  servedir: '.',\n  cors: {\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/evanw/esbuild/blob/main/CHANGELOG-2023.md\"\u003eesbuild's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog: 2023\u003c/h1\u003e\n\u003cp\u003eThis changelog documents all esbuild versions published in the year 2023 (versions 0.16.13 through 0.19.11).\u003c/p\u003e\n\u003ch2\u003e0.19.11\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFix TypeScript-specific class transform edge case (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/3559\"\u003e#3559\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThe previous release introduced an optimization that avoided transforming \u003ccode\u003esuper()\u003c/code\u003e in the class constructor for TypeScript code compiled with \u003ccode\u003euseDefineForClassFields\u003c/code\u003e set to \u003ccode\u003efalse\u003c/code\u003e if all class instance fields have no initializers. The rationale was that in this case, all class instance fields are omitted in the output so no changes to the constructor are needed. However, if all of this is the case \u003cem\u003eand\u003c/em\u003e there are \u003ccode\u003e#private\u003c/code\u003e instance fields with initializers, those private instance field initializers were still being moved into the constructor. This was problematic because they were being inserted before the call to \u003ccode\u003esuper()\u003c/code\u003e (since \u003ccode\u003esuper()\u003c/code\u003e is now no longer transformed in that case). This release introduces an additional optimization that avoids moving the private instance field initializers into the constructor in this edge case, which generates smaller code, matches the TypeScript compiler's output more closely, and avoids this bug:\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003e// Original code\nclass Foo extends Bar {\n  #private = 1;\n  public: any;\n  constructor() {\n    super();\n  }\n}\n\u003cp\u003e// Old output (with esbuild v0.19.9)\u003cbr /\u003e\nclass Foo extends Bar {\u003cbr /\u003e\nconstructor() {\u003cbr /\u003e\nsuper();\u003cbr /\u003e\nthis.#private = 1;\u003cbr /\u003e\n}\u003cbr /\u003e\n#private;\u003cbr /\u003e\n}\u003c/p\u003e\n\u003cp\u003e// Old output (with esbuild v0.19.10)\u003cbr /\u003e\nclass Foo extends Bar {\u003cbr /\u003e\nconstructor() {\u003cbr /\u003e\nthis.#private = 1;\u003cbr /\u003e\nsuper();\u003cbr /\u003e\n}\u003cbr /\u003e\n#private;\u003cbr /\u003e\n}\u003c/p\u003e\n\u003cp\u003e// New output\u003cbr /\u003e\nclass Foo extends Bar {\u003cbr /\u003e\n#private = 1;\u003cbr /\u003e\nconstructor() {\u003cbr /\u003e\nsuper();\u003cbr /\u003e\n}\u003cbr /\u003e\n}\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eMinifier: allow reording a primitive past a side-effect (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/3568\"\u003e#3568\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThe minifier previously allowed reordering a side-effect past a primitive, but didn't handle the case of reordering a primitive past a side-effect. This additional case is now handled:\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/ea453bf687c8e5cf3c5f11aae372c5ca33be0c98\"\u003e\u003ccode\u003eea453bf\u003c/code\u003e\u003c/a\u003e publish 0.25.5 to npm\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/223ddc6a5f1b4721573765eb5b8571888f64313e\"\u003e\u003ccode\u003e223ddc6\u003c/code\u003e\u003c/a\u003e fix \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4187\"\u003e#4187\u003c/a\u003e: browser \u003ccode\u003epackage.json\u003c/code\u003e regression\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/b2c825150b7aa471bcc9b4302ba990557596c35f\"\u003e\u003ccode\u003eb2c8251\u003c/code\u003e\u003c/a\u003e fix \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4192\"\u003e#4192\u003c/a\u003e: typescript tuple label parser edge case\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/28cf2f3e7f4b5b2e629171c0e340fbb406ce68f8\"\u003e\u003ccode\u003e28cf2f3\u003c/code\u003e\u003c/a\u003e fix \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4184\"\u003e#4184\u003c/a\u003e: css prefixes for \u003ccode\u003estretch\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/bee1b09cd565fd122c798f57c9617111f7c999ca\"\u003e\u003ccode\u003ebee1b09\u003c/code\u003e\u003c/a\u003e fix comment indents\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/9ddfe5fa15a5e782f8118459a1b8aa3f9f9e87c2\"\u003e\u003ccode\u003e9ddfe5f\u003c/code\u003e\u003c/a\u003e run \u003ccode\u003emake update-compat-table\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/c339f34484463f597b77c8450c393bfdd26c629e\"\u003e\u003ccode\u003ec339f34\u003c/code\u003e\u003c/a\u003e fix a misplaced comment\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/218d29e9da018d60cf87b8fb496bb8167936ff54\"\u003e\u003ccode\u003e218d29e\u003c/code\u003e\u003c/a\u003e publish 0.25.4 to npm\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/e66cd0bf6daebff56527540c433c69e49e9dcb13\"\u003e\u003ccode\u003ee66cd0b\u003c/code\u003e\u003c/a\u003e dev server: simple support for CORS requests (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4171\"\u003e#4171\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/8bf33685941e857c2b0f10c4d719a895f9d1ceea\"\u003e\u003ccode\u003e8bf3368\u003c/code\u003e\u003c/a\u003e js api: validate some options as arrays of strings\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/evanw/esbuild/compare/v0.19.4...v0.25.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@angular-devkit/build-angular` from 16.2.15 to 20.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/angular/angular-cli/releases\"\u003e\u003ccode\u003e@​angular-devkit/build-angular\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e20.0.0\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/cli\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/e513cd4aa218e5ab634f05c18b6aa90f223e096c\"\u003e\u003cimg src=\"https://img.shields.io/badge/e513cd4aa-fix-green\" alt=\"fix - e513cd4aa\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eadd Node.js 24 as supported version\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/5e90c1b4ec3f1d05ad00f2f854347a5bf8cb0860\"\u003e\u003cimg src=\"https://img.shields.io/badge/5e90c1b4e-fix-green\" alt=\"fix - 5e90c1b4e\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eremove Node.js v18 support\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/787e510dccabf30589194fcefdb74a687dfa3945\"\u003e\u003cimg src=\"https://img.shields.io/badge/787e510dc-fix-green\" alt=\"fix - 787e510dc\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eupdate min Node.js support to 20.19, 22.12, and 24.0\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/64732534ecb84d702bde2469466a05e765879f9a\"\u003e\u003cimg src=\"https://img.shields.io/badge/64732534e-fix-green\" alt=\"fix - 64732534e\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eupdate minimum supported Node.js 22 version to 22.11.0\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3\u003e\u003ccode\u003e@​schematics/angular\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/e03f2b89992cb1e34a57f9cd5beef77674c116b6\"\u003e\u003cimg src=\"https://img.shields.io/badge/e03f2b899-feat-blue\" alt=\"feat - e03f2b899\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eAdd global error listeners to new app generation\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/1e137ca848839402bc214fbccdc04243862d01d0\"\u003e\u003cimg src=\"https://img.shields.io/badge/1e137ca84-feat-blue\" alt=\"feat - 1e137ca84\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eadd migration to update \u003ccode\u003emoduleResolution\u003c/code\u003e to \u003ccode\u003ebundler\u003c/code\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/26fd4ea73ad2a0148ae587d582134c68a0bf4b86\"\u003e\u003cimg src=\"https://img.shields.io/badge/26fd4ea73-feat-blue\" alt=\"feat - 26fd4ea73\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eadd migrations for server rendering updates\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/5876577af163b534846e720b0184558197dce741\"\u003e\u003cimg src=\"https://img.shields.io/badge/5876577af-feat-blue\" alt=\"feat - 5876577af\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eAdd prompt for new apps to be zoneless\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/fdc6291dda4903f418667d415b05367390cf829d\"\u003e\u003cimg src=\"https://img.shields.io/badge/fdc6291dd-feat-blue\" alt=\"feat - fdc6291dd\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eadd update migration to keep previous style guide generation behavior\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/093c5a3152c4282d4afb51df40945283cc94d281\"\u003e\u003cimg src=\"https://img.shields.io/badge/093c5a315-feat-blue\" alt=\"feat - 093c5a315\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003edirectly use \u003ccode\u003e@angular/build\u003c/code\u003e in new projects\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/d6f594fe0f8f21d9c0e2abedb5c8433a1aa5c157\"\u003e\u003cimg src=\"https://img.shields.io/badge/d6f594fe0-feat-blue\" alt=\"feat - d6f594fe0\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003egenerate applications using TypeScript project references\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/0ab1ddf632b7305db28a2f87f5c6b099a44669f6\"\u003e\u003cimg src=\"https://img.shields.io/badge/0ab1ddf63-feat-blue\" alt=\"feat - 0ab1ddf63\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003egenerate libraries using TypeScript project references\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/18e13e2ceed931d29aa5582980c7d6d1f66c9787\"\u003e\u003cimg src=\"https://img.shields.io/badge/18e13e2ce-feat-blue\" alt=\"feat - 18e13e2ce\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eremove \u003ccode\u003e--server-routing\u003c/code\u003e option\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/03180fe0358662f8fd3255ad546994da3e3bda9c\"\u003e\u003cimg src=\"https://img.shields.io/badge/03180fe03-feat-blue\" alt=\"feat - 03180fe03\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003euse TypeScript module preserve option for new projects\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/86d241629ff51f0bb5988e81cac8658b01704d49\"\u003e\u003cimg src=\"https://img.shields.io/badge/86d241629-fix-green\" alt=\"fix - 86d241629\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eadd \u003ccode\u003e@angular/ssr\u003c/code\u003e dependency only when \u003ccode\u003eprovideServerRendering\u003c/code\u003e import has been updated\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/9e6b9b5379d0448578b3bfb6100852dea7febe75\"\u003e\u003cimg src=\"https://img.shields.io/badge/9e6b9b537-fix-green\" alt=\"fix - 9e6b9b537\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eadd type checking of host bindings to strict config\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/8654b3fea4e2ba5af651e6c2a4afddaf6fc42802\"\u003e\u003cimg src=\"https://img.shields.io/badge/8654b3fea-fix-green\" alt=\"fix - 8654b3fea\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eapplication migration should migrate karma builder package\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/c557a19ef4eed9f2d805bb235d3819c69a1aaef6\"\u003e\u003cimg src=\"https://img.shields.io/badge/c557a19ef-fix-green\" alt=\"fix - c557a19ef\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eavoid empty polyfill option for new zoneless application\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/90615a88b10535d7f0197008b9d48ceac4409c23\"\u003e\u003cimg src=\"https://img.shields.io/badge/90615a88b-fix-green\" alt=\"fix - 90615a88b\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003edefault component templates to not use \u003ccode\u003e.ng.html\u003c/code\u003e extension\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/672ae14cd21d02a3b4727e2febd88747b9e4c684\"\u003e\u003cimg src=\"https://img.shields.io/badge/672ae14cd-fix-green\" alt=\"fix - 672ae14cd\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003edrop composite in tsconfig\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/da6ef626f960b187a7862f0caa3d8aed38224ac2\"\u003e\u003cimg src=\"https://img.shields.io/badge/da6ef626f-fix-green\" alt=\"fix - da6ef626f\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eensure app-shell schematic consistently uses \u003ccode\u003ewithAppShell\u003c/code\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/f126f8d34b087dd3a916dfb93cd255aac4d6c309\"\u003e\u003cimg src=\"https://img.shields.io/badge/f126f8d34-fix-green\" alt=\"fix - f126f8d34\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eensure module discovery checks for an NgModule decorator\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/dc2f65999a64453a26b61c96080b732fdc4147c8\"\u003e\u003cimg src=\"https://img.shields.io/badge/dc2f65999-fix-green\" alt=\"fix - dc2f65999\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003egenerate component templates with a \u003ccode\u003e.ng.html\u003c/code\u003e file extension\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/23fc8e1e176f23442876b086bff52dd5f35abbc0\"\u003e\u003cimg src=\"https://img.shields.io/badge/23fc8e1e1-fix-green\" alt=\"fix - 23fc8e1e1\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003egenerate components without a \u003ccode\u003e.component\u003c/code\u003e extension/type\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/8d715fa948d432b18d06bcf42eed3a7681383523\"\u003e\u003cimg src=\"https://img.shields.io/badge/8d715fa94-fix-green\" alt=\"fix - 8d715fa94\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003egenerate directives without a .directive extension/type\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/5fc5951440c9306c4349fa3f8dbcb1b584441fe8\"\u003e\u003cimg src=\"https://img.shields.io/badge/5fc595144-fix-green\" alt=\"fix - 5fc595144\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003egenerate guards with a dash type separator\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/040282d8fd5838266785997442c4f5a269666cf3\"\u003e\u003cimg src=\"https://img.shields.io/badge/040282d8f-fix-green\" alt=\"fix - 040282d8f\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003egenerate interceptors with a dash type separator\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/070d60fb383bb14d39f969942641253e54980fcf\"\u003e\u003cimg src=\"https://img.shields.io/badge/070d60fb3-fix-green\" alt=\"fix - 070d60fb3\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003egenerate modules with a dash type separator\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/e6083b57bb5b38db14264253095a9729738d22f2\"\u003e\u003cimg src=\"https://img.shields.io/badge/e6083b57b-fix-green\" alt=\"fix - e6083b57b\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003egenerate pipes with a dash type separator\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/92e193c0b9a2b85b68d83c5f378d30fc8d10f13e\"\u003e\u003cimg src=\"https://img.shields.io/badge/92e193c0b-fix-green\" alt=\"fix - 92e193c0b\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003egenerate resolvers with a dash type separator\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/bc0f07b484300848ee81c5719c58909b40f99deb\"\u003e\u003cimg src=\"https://img.shields.io/badge/bc0f07b48-fix-green\" alt=\"fix - bc0f07b48\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003egenerate services  without a .service extension/type\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/ea1143ddd801b775828f0b62788f4cce0dd7e9ce\"\u003e\u003cimg src=\"https://img.shields.io/badge/ea1143ddd-fix-green\" alt=\"fix - ea1143ddd\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003einfer app component name and path in server schematic\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/bcc0892a65f00e68709e84c380f448a5e0fd05e7\"\u003e\u003cimg src=\"https://img.shields.io/badge/bcc0892a6-fix-green\" alt=\"fix - bcc0892a6\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003emigrate \u003ccode\u003eprovideServerRoutesConfig\u003c/code\u003e to \u003ccode\u003eprovideServerRendering\u003c/code\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/5e8c6494d3eb5a0f61e8b07de4c53233147e9d46\"\u003e\u003cimg src=\"https://img.shields.io/badge/5e8c6494d-fix-green\" alt=\"fix - 5e8c6494d\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003erelative tsconfig paths in references\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/381d35fe40f062713eac550a12b58c30c1ec33a9\"\u003e\u003cimg src=\"https://img.shields.io/badge/381d35fe4-fix-green\" alt=\"fix - 381d35fe4\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eremove empty \u003ccode\u003escripts\u003c/code\u003e option value from new applications\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/148498c2bcd0feb495dc0aa14b6a4555ac01facb\"\u003e\u003cimg src=\"https://img.shields.io/badge/148498c2b-fix-green\" alt=\"fix - 148498c2b\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eRemove experimental from zoneless\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/a910fe9ae0423146f6509c5b9c45c88415365c9f\"\u003e\u003cimg src=\"https://img.shields.io/badge/a910fe9ae-fix-green\" alt=\"fix - a910fe9ae\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eremove explicit \u003ccode\u003eoutputPath\u003c/code\u003e option value from generated applications\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/901ab60d9f63fcff17213dbf7fe17e4a46835974\"\u003e\u003cimg src=\"https://img.shields.io/badge/901ab60d9-fix-green\" alt=\"fix - 901ab60d9\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eremove explicit index option from new applications\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/be6f13ec16f01851d38b900dbfc4df7ccfb94d16\"\u003e\u003cimg src=\"https://img.shields.io/badge/be6f13ec1-fix-green\" alt=\"fix - be6f13ec1\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eremove setting files tsconfig field with SSR/Server generation\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/661609e3e583198828baf236338db17b6222f4d8\"\u003e\u003cimg src=\"https://img.shields.io/badge/661609e3e-fix-green\" alt=\"fix - 661609e3e\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eset explicit type in library schematic\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/0f7dc2cd8f76f928e64e734563a433ff6a0d478c\"\u003e\u003cimg src=\"https://img.shields.io/badge/0f7dc2cd8-fix-green\" alt=\"fix - 0f7dc2cd8\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eskip spec project reference for minimal ng new\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/3cf6ab0f77b23b8717e79b7125ea930cb018ebc5\"\u003e\u003cimg src=\"https://img.shields.io/badge/3cf6ab0f7-fix-green\" alt=\"fix - 3cf6ab0f7\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003esupport using default browser option when not present\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/b13805a77a5654a352a6c6f760965c326977ff14\"\u003e\u003cimg src=\"https://img.shields.io/badge/b13805a77-fix-green\" alt=\"fix - b13805a77\" /\u003e\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003euse protected for class member\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/angular/angular-cli/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​angular-devkit/build-angular\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e20.0.0 (2025-05-28)\u003c/h1\u003e\n\u003ch2\u003eBreaking Changes\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/cli\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eNode.js v18 is no longer supported with Angular.\u003c/p\u003e\n\u003cp\u003eBefore updating a project to Angular v20, the Node.js version must be\nat least 20.11.1. For the full list of supported Node.js versions,\nsee \u003ca href=\"https://angular.dev/reference/versions\"\u003ehttps://angular.dev/reference/versions\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eNode.js versions from 22.0 to 22.10 are no longer supported\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​schematics/angular\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e--server-routing\u003c/code\u003e option has been removed from several schematics. Server routing will be used when using the application builder.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular-devkit/schematics\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eThe \u003ccode\u003eNodePackageLinkTask\u003c/code\u003e has been removed without a replacement. Create a custom task if needed.\u003c/p\u003e\n\u003cp\u003eNote: This does not affect application developers.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​angular/build\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eTypeScript versions less than 5.8 are no longer supported.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​schematics/angular\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCommit\u003c/th\u003e\n\u003cth\u003eType\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/e03f2b89992cb1e34a57f9cd5beef77674c116b6\"\u003ee03f2b899\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efeat\u003c/td\u003e\n\u003ctd\u003eAdd global error listeners to new app generation\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/1e137ca848839402bc214fbccdc04243862d01d0\"\u003e1e137ca84\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efeat\u003c/td\u003e\n\u003ctd\u003eadd migration to update \u003ccode\u003emoduleResolution\u003c/code\u003e to \u003ccode\u003ebundler\u003c/code\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/26fd4ea73ad2a0148ae587d582134c68a0bf4b86\"\u003e26fd4ea73\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efeat\u003c/td\u003e\n\u003ctd\u003eadd migrations for server rendering updates\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/5876577af163b534846e720b0184558197dce741\"\u003e5876577af\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efeat\u003c/td\u003e\n\u003ctd\u003eAdd prompt for new apps to be zoneless\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/fdc6291dda4903f418667d415b05367390cf829d\"\u003efdc6291dd\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efeat\u003c/td\u003e\n\u003ctd\u003eadd update migration to keep previous style guide generation behavior\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/093c5a3152c4282d4afb51df40945283cc94d281\"\u003e093c5a315\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efeat\u003c/td\u003e\n\u003ctd\u003edirectly use \u003ccode\u003e@angular/build\u003c/code\u003e in new projects\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/d6f594fe0f8f21d9c0e2abedb5c8433a1aa5c157\"\u003ed6f594fe0\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efeat\u003c/td\u003e\n\u003ctd\u003egenerate applications using TypeScript project references\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/0ab1ddf632b7305db28a2f87f5c6b099a44669f6\"\u003e0ab1ddf63\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efeat\u003c/td\u003e\n\u003ctd\u003egenerate libraries using TypeScript project references\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/18e13e2ceed931d29aa5582980c7d6d1f66c9787\"\u003e18e13e2ce\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efeat\u003c/td\u003e\n\u003ctd\u003eremove \u003ccode\u003e--server-routing\u003c/code\u003e option\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/03180fe0358662f8fd3255ad546994da3e3bda9c\"\u003e03180fe03\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efeat\u003c/td\u003e\n\u003ctd\u003euse TypeScript module preserve option for new projects\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/86d241629ff51f0bb5988e81cac8658b01704d49\"\u003e86d241629\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eadd \u003ccode\u003e@angular/ssr\u003c/code\u003e dependency only when \u003ccode\u003eprovideServerRendering\u003c/code\u003e import has been updated\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/9e6b9b5379d0448578b3bfb6100852dea7febe75\"\u003e9e6b9b537\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eadd type checking of host bindings to strict config\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/8654b3fea4e2ba5af651e6c2a4afddaf6fc42802\"\u003e8654b3fea\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eapplication migration should migrate karma builder package\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/c557a19ef4eed9f2d805bb235d3819c69a1aaef6\"\u003ec557a19ef\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eavoid empty polyfill option for new zoneless application\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/90615a88b10535d7f0197008b9d48ceac4409c23\"\u003e90615a88b\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003edefault component templates to not use \u003ccode\u003e.ng.html\u003c/code\u003e extension\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/672ae14cd21d02a3b4727e2febd88747b9e4c684\"\u003e672ae14cd\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003edrop composite in tsconfig\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/da6ef626f960b187a7862f0caa3d8aed38224ac2\"\u003eda6ef626f\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eensure app-shell schematic consistently uses \u003ccode\u003ewithAppShell\u003c/code\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/f126f8d34b087dd3a916dfb93cd255aac4d6c309\"\u003ef126f8d34\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003efix\u003c/td\u003e\n\u003ctd\u003eensure module discovery checks for an NgModule decorator\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/510db3e93f6aa8daccc80dd0fcbc4dd0c3a3fcec\"\u003e\u003ccode\u003e510db3e\u003c/code\u003e\u003c/a\u003e release: cut the v20.0.0 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/b3fa0a85d4686ca5eda289c8414e3a298e7b1df0\"\u003e\u003ccode\u003eb3fa0a8\u003c/code\u003e\u003c/a\u003e build: update framework and ng-packagr to 20.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/2353de5ceff232936a3dfbdd7587e7a093185b93\"\u003e\u003ccode\u003e2353de5\u003c/code\u003e\u003c/a\u003e release: cut the v20.0.0-rc.4 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/817d8f114adac34040bc389b9369aee85eeb76cd\"\u003e\u003ccode\u003e817d8f1\u003c/code\u003e\u003c/a\u003e build: update esbuild to v0.25.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/fbdbe61682cc9be26f511542bb4df408ed87b592\"\u003e\u003ccode\u003efbdbe61\u003c/code\u003e\u003c/a\u003e build: preserve \u003ccode\u003epeerDependenciesMeta\u003c/code\u003e in snapshots\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/646fbe14758cabdcf8fcaa802b545c00999578be\"\u003e\u003ccode\u003e646fbe1\u003c/code\u003e\u003c/a\u003e refactor(\u003ccode\u003e@​angular/cli\u003c/code\u003e): allow opt-in Node.js compile cache for Bazel\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/a2d77d3a69bf529145a7605a6ba305179ba06107\"\u003e\u003ccode\u003ea2d77d3\u003c/code\u003e\u003c/a\u003e refactor(\u003ccode\u003e@​angular-devkit/architect\u003c/code\u003e): remove redundant internal job schema val...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/ec94eb902e2f88a1eeeb20c098aab68483470720\"\u003e\u003ccode\u003eec94eb9\u003c/code\u003e\u003c/a\u003e build: correctly replace \u003ccode\u003eBUILD_SCM_HASH-PLACEHOLDER\u003c/code\u003e with `BUILD_SCM_ABBREV_...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/25c26ff8876fcf72eca57ccf4eb3ec0ba457a84d\"\u003e\u003ccode\u003e25c26ff\u003c/code\u003e\u003c/a\u003e build: update rules_angular digest to 652e5b0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/angular/angular-cli/commit/a9928cfa68c808e1da430f959544a6ae7e86adc1\"\u003e\u003ccode\u003ea9928cf\u003c/code\u003e\u003c/a\u003e build: update dependency node to v22.16.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/angular/angular-cli/compare/16.2.15...20.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@nx/esbuild` from 16.9.1 to 21.1.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nrwl/nx/releases\"\u003e\u003ccode\u003e@​nx/esbuild\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e21.1.2 (2025-05-24)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e do not hide task list with run-many if there is only 1 task (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/31324\"\u003e#31324\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eJonathan Cammisuli \u003ca href=\"https://github.com/Cammisuli\"\u003e\u003ccode\u003e@​Cammisuli\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e21.1.1 (2025-05-21)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003emodule-federation:\u003c/strong\u003e use runtimeChunk false when not in dev mode (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/31256\"\u003e#31256\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/30637\"\u003e#30637\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/31114\"\u003e#31114\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eColum Ferry \u003ca href=\"https://github.com/Coly010\"\u003e\u003ccode\u003e@​Coly010\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e21.1.0 (2025-05-20)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eangular:\u003c/strong\u003e handle prerender and appshell in covert to rspack (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/31210\"\u003e#31210\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eangular:\u003c/strong\u003e migrate to angular rspack 21 (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/31216\"\u003e#31216\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e focus single tasks (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/31159\"\u003e#31159\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e run parallel based on the number of cpu cores (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/31011\"\u003e#31011\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e add nx console messaging to TUI (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/31148\"\u003e#31148\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e update getTouchedProjectsFromLockFile to detect which projects were changed from pnpm lock file diff (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/31091\"\u003e#31091\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/29986\"\u003e#29986\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e add ai rule files to gitignore (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/31238\"\u003e#31238\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edevkit:\u003c/strong\u003e allow requiring cts config files (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/31103\"\u003e#31103\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enx-dev:\u003c/strong\u003e replace monorepo world link with office hours (\u003ca href=\"https://github.com/nrwl/nx/commit/3f5fd896a1\"\u003e3f5fd896a1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erspack:\u003c/strong\u003e upgrade to version 1.3.8 (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/31070\"\u003e#31070\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003evite:\u003c/strong\u003e add ajv dev dependency for vite-plugin-dts (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/31107\"\u003e#31107\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eangular:\u003c/strong\u003e install \u003ccode\u003e@angular/build\u003c/code\u003e when using vitest test runner (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/31169\"\u003e#31169\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/30646\"\u003e#30646\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e send up and down arrows to pty in interactive mode (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/31084\"\u003e#31084\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e fail nx release cli when publish step fails (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/31088\"\u003e#31088\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e explicitly cleanup forked process task runner (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/31106\"\u003e#31106\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e add keepExistingVersions to jest option to preserve dependency versions (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/30652\"\u003e#30652\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e run script should exit the process when kill signals are r… (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/31109\"\u003e#31109\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e resolve excessive CPU consumption via child_process.rs (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/31110\"\u003e#31110\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e clearer tui colors on light themes (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/31095\"\u003e#31095\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e tui should not exit when underlying process is cancelled (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/31112\"\u003e#31112\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e tui summary should capture more terminal outputs (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/31113\"\u003e#31113\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e replace posix.relative with relative for path resolution (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/30783\"\u003e#30783\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e handle process killing more robustly (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/31131\"\u003e#31131\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/21bdb35a078d1e73c78fd35e6a98921c67aee779\"\u003e\u003ccode\u003e21bdb35\u003c/code\u003e\u003c/a\u003e fix(esbuild): update peerDep range (\u003ca href=\"https://github.com/nrwl/nx/tree/HEAD/packages/esbuild/issues/30402\"\u003e#30402\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/8214ab49f21bc8918c660ad65e39017c3f1140cd\"\u003e\u003ccode\u003e8214ab4\u003c/code\u003e\u003c/a\u003e chore(repo): assign proper outputs to build targets (\u003ca href=\"https://github.com/nrwl/nx/tree/HEAD/packages/esbuild/issues/30865\"\u003e#30865\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/176c792e343221baaab4cef470cd4251066eb20e\"\u003e\u003ccode\u003e176c792\u003c/code\u003e\u003c/a\u003e feat(misc): set a \u003ccode\u003edevelopment\u003c/code\u003e conditional export for buildable libraries wh...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/e0cae539d6ff70d6968ca87af7ed3fd8d866435e\"\u003e\u003ccode\u003ee0cae53\u003c/code\u003e\u003c/a\u003e fix(js): update tinyglobby to speed up shallow file matching (\u003ca href=\"https://github.com/nrwl/nx/tree/HEAD/packages/esbuild/issues/30415\"\u003e#30415\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/ada8be473d5ddd50117145bb1c96c536170baf6a\"\u003e\u003ccode\u003eada8be4\u003c/code\u003e\u003c/a\u003e fix(misc): fix misc issues in project generators for the ts solution setup (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/7da48d6471e7edd1c8d2ac803feef3235c66882c\"\u003e\u003ccode\u003e7da48d6\u003c/code\u003e\u003c/a\u003e fix(bundling): fix esbuild to work with ts project references (\u003ca href=\"https://github.com/nrwl/nx/tree/HEAD/packages/esbuild/issues/30230\"\u003e#30230\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/9cbd476193c097cbdc98731aa450e0fa4cb56e01\"\u003e\u003ccode\u003e9cbd476\u003c/code\u003e\u003c/a\u003e fix(esbuild): update peerDep range (\u003ca href=\"https://github.com/nrwl/nx/tree/HEAD/packages/esbuild/issues/30167\"\u003e#30167\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/c6e9565973884b75c60269b94d12059667d0c395\"\u003e\u003ccode\u003ec6e9565\u003c/code\u003e\u003c/a\u003e cleanup(core): move esbuild to use tinyglobby (\u003ca href=\"https://github.com/nrwl/nx/tree/HEAD/packages/esbuild/issues/29453\"\u003e#29453\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/0334dad23f3af97b100db219c444b1755e6f21f6\"\u003e\u003ccode\u003e0334dad\u003c/code\u003e\u003c/a\u003e fix(js): ensure js libraries' build produce esm output in ts solution setup (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/22cec78331a86bf1d6d2c26fa6d05ac4bbaef93e\"\u003e\u003ccode\u003e22cec78\u003c/code\u003e\u003c/a\u003e docs(bundling): correct esbuild options nesting (\u003ca href=\"https://github.com/nrwl/nx/tree/HEAD/packages/esbuild/issues/28748\"\u003e#28748\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nrwl/nx/commits/21.1.2/packages/esbuild\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~jameshenry\"\u003ejameshenry\u003c/a\u003e, a new releaser for \u003ccode\u003e@​nx/esbuild\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@nx/vite` from 19.8.0 to 21.1.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nrwl/nx/releases\"\u003e\u003ccode\u003e@​nx/vite\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e21.1.2 (2025-05-24)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e do not hide task list with run-many if there is only 1 task (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/31324\"\u003e#31324\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eJonathan Cammisuli \u003ca href=\"https://github.com/Cammisuli\"\u003e\u003ccode\u003e@​Cammisuli\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e21.1.1 (2025-05-21)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003emodule-federation:\u003c/strong\u003e use runtimeChunk false when not in dev mode (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/31256\"\u003e#31256\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/30637\"\u003e#30637\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/31114\"\u003e#31114\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eColum Ferry \u003ca href=\"https://github.com/Coly010\"\u003e\u003ccode\u003e@​Coly010\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e21.1.0 (2025-05-20)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eangular:\u003c/strong\u003e handle prerender and appshell in covert to rspack (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/31210\"\u003e#31210\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eangular:\u003c/strong\u003e migrate to angular rspack 21 (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/31216\"\u003e#31216\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e focus single tasks (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/31159\"\u003e#31159\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e run parallel based on the number of cpu cores (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/31011\"\u003e#31011\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e add nx console messaging to TUI (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/31148\"\u003e#31148\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e update getTouchedProjectsFromLockFile to detect which projects were changed from pnpm lock file diff (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/31091\"\u003e#31091\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/29986\"\u003e#29986\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e add ai rule files to gitignore (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/31238\"\u003e#31238\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edevkit:\u003c/strong\u003e allow requiring cts config files (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/31103\"\u003e#31103\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enx-dev:\u003c/strong\u003e replace monorepo world link with office hours (\u003ca href=\"https://github.com/nrwl/nx/commit/3f5fd896a1\"\u003e3f5fd896a1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erspack:\u003c/strong\u003e upgrade to version 1.3.8 (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/31070\"\u003e#31070\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003evite:\u003c/strong\u003e add ajv dev dependency for vite-plugin-dts (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/31107\"\u003e#31107\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eangular:\u003c/strong\u003e install \u003ccode\u003e@angular/build\u003c/code\u003e when using vitest test runner (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/31169\"\u003e#31169\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nrwl/nx/issues/30646\"\u003e#30646\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e send up and down arrows to pty in interactive mode (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/31084\"\u003e#31084\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e fail nx release cli when publish step fails (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/31088\"\u003e#31088\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e explicitly cleanup forked process task runner (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/31106\"\u003e#31106\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e add keepExistingVersions to jest option to preserve dependency versions (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/30652\"\u003e#30652\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e run script should exit the process when kill signals are r… (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/31109\"\u003e#31109\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e resolve excessive CPU consumption via child_process.rs (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/31110\"\u003e#31110\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e clearer tui colors on light themes (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/31095\"\u003e#31095\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e tui should not exit when underlying process is cancelled (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/31112\"\u003e#31112\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e tui summary should capture more terminal outputs (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/31113\"\u003e#31113\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e replace posix.relative with relative for path resolution (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/30783\"\u003e#30783\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e handle process killing more robustly (\u003ca href=\"https://redirect.github.com/nrwl/nx/pull/31131\"\u003e#31131\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/d3ecffedc1b9206cacd7a654431e6fb6a88f87fb\"\u003e\u003ccode\u003ed3ecffe\u003c/code\u003e\u003c/a\u003e feat(vite): add ajv dev dependency for vite-plugin-dts (\u003ca href=\"https://github.com/nrwl/nx/tree/HEAD/packages/vite/issues/31107\"\u003e#31107\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/1ab8bdbe98cda0640c2558cfac2a4f3f6b66443a\"\u003e\u003ccode\u003e1ab8bdb\u003c/code\u003e\u003c/a\u003e cleanup(vite): migrate to \u003ccode\u003epicomatch\u003c/code\u003e (\u003ca href=\"https://github.com/nrwl/nx/tree/HEAD/packages/vite/issues/30484\"\u003e#30484\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/73da211694481e82fe36d4129488fae47aa28f02\"\u003e\u003ccode\u003e73da211\u003c/code\u003e\u003c/a\u003e feat(misc): remove migrations prior to v19 in preparation for v21 (\u003ca href=\"https://github.com/nrwl/nx/tree/HEAD/packages/vite/issues/30839\"\u003e#30839\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/8214ab49f21bc8918c660ad65e39017c3f1140cd\"\u003e\u003ccode\u003e8214ab4\u003c/code\u003e\u003c/a\u003e chore(repo): assign proper outputs to build targets (\u003ca href=\"https://github.com/nrwl/nx/tree/HEAD/packages/vite/issues/30865\"\u003e#30865\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/4254c4bccefdcf2253f852914ebcd186aeb6bfc1\"\u003e\u003ccode\u003e4254c4b\u003c/code\u003e\u003c/a\u003e feat(core): allow executors to specify if they are continuous (\u003ca href=\"https://github.com/nrwl/nx/tree/HEAD/packages/vite/issues/30821\"\u003e#30821\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/7989e39461039ac08aabc852ec5351276b6d4d67\"\u003e\u003ccode\u003e7989e39\u003c/code\u003e\u003c/a\u003e feat(vite): infer continuous tasks for dev (\u003ca href=\"https://github.com/nrwl/nx/tree/HEAD/packages/vite/issues/30043\"\u003e#30043\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/2cd32523650f77b4ea28ee90406422974f0c12f0\"\u003e\u003ccode\u003e2cd3252\u003c/code\u003e\u003c/a\u003e feat(js): infer continuous for watch-deps task (\u003ca href=\"https://github.com/nrwl/nx/tree/HEAD/packages/vite/issues/29976\"\u003e#29976\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/985107cac3ff84b544aeeaa1876d91739df5994f\"\u003e\u003ccode\u003e985107c\u003c/code\u003e\u003c/a\u003e fix(vite): ensure nxCopyAssetsPlugin outputs assets to correct location \u003ca href=\"https://github.com/nrwl/nx/tree/HEAD/packages/vite/issues/2878\"\u003e#2878\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/3afa91a502b879d184d925c687f4d1520bd6197f\"\u003e\u003ccode\u003e3afa91a\u003c/code\u003e\u003c/a\u003e fix(angular): use latest version of \u003ccode\u003e@​analogjs/vitest-angular\u003c/code\u003e \u003ca href=\"https://github.com/nrwl/nx/tree/HEAD/packages/vite/issues/30423\"\u003e#30423\u003c/a\u003e (\u003ca href=\"https://github.com/nrwl/nx/tree/HEAD/packages/vite/issues/30560\"\u003e#30560\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nrwl/nx/commit/9fa8930afe880ebb546a43cede3bf5193a7ae441\"\u003e\u003ccode\u003e9fa8930\u003c/code\u003e\u003c/a\u003e fix(vite): ensure test target dependency is not duplicated (\u003ca href=\"https://github.com/nrwl/nx/tree/HEAD/packages/vite/issues/30289\"\u003e#30289\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nrwl/nx/commits/21.1.2/packages/vite\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~jameshenry\"\u003ejameshenry\u003c/a\u003e, a new releaser for \u003ccode\u003e@​nx/vite\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@storybook/addon-essentials` from 8.1.11 to 8.6.14\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/storybookjs/storybook/releases\"\u003e\u003ccode\u003e@​storybook/addon-essentials\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.6.14\u003c/h2\u003e\n\u003ch2\u003e8.6.14\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCLI: Add skip onboarding, recommended/minimal config - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/30930\"\u003e#30930\u003c/a\u003e, thanks \u003ca href=\"https://github.com/shilman\"\u003e\u003ccode\u003e@​shilman\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCore: Fix using dates in expect statements - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/28413\"\u003e#28413\u003c/a\u003e, thanks \u003ca href=\"https://github.com/yann-combarnous\"\u003e\u003ccode\u003e@​yann-combarnous\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eReact Native Web: Fix expo router by setting JSX to automatic - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/31484\"\u003e#31484\u003c/a\u003e, thanks \u003ca href=\"https://github.com/dannyhw\"\u003e\u003ccode\u003e@​dannyhw\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eTest: Make sure that lit arrays are not cloned - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/31435\"\u003e#31435\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev8.6.13\u003c/h2\u003e\n\u003ch2\u003e8.6.13\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eControls: Fix boxShadow on empty controls - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/27193\"\u003e#27193\u003c/a\u003e, thanks \u003ca href=\"https://github.com/H0onnn\"\u003e\u003ccode\u003e@​H0onnn\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eReact Native Web: Update \u003ccode\u003ereact-native-web\u003c/code\u003e - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/31324\"\u003e#31324\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ndelangen\"\u003e\u003ccode\u003e@​ndelangen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev8.6.12\u003c/h2\u003e\n\u003ch2\u003e8.6.12\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCLI: Only install Visual Test Addon if test feature is selected - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/30966\"\u003e#30966\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCore: Fix telemetry error on Storybook UI - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/30953\"\u003e#30953\u003c/a\u003e, thanks \u003ca href=\"https://github.com/yannbf\"\u003e\u003ccode\u003e@​yannbf\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eEmber: Fix \u003ccode\u003eember-template-compiler\u003c/code\u003e import for ember 6+ - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/30682\"\u003e#30682\u003c/a\u003e, thanks \u003ca href=\"https://github.com/leoeuclids\"\u003e\u003ccode\u003e@​leoeuclids\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eNext: Upgrade vite-plugin-storybook-nextjs for Next v14 compatibility - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/30997\"\u003e#30997\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eSvelte: Exclude \u003ccode\u003enode_modules\u003c/code\u003e from docgen - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/30981\"\u003e#30981\u003c/a\u003e, thanks \u003ca href=\"https://github.com/JReinhold\"\u003e\u003ccode\u003e@​JReinhold\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev8.6.11\u003c/h2\u003e\n\u003ch2\u003e8.6.11\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAngular: Fix zone.js support for Angular libraries - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/30941\"\u003e#30941\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev8.6.10\u003c/h2\u003e\n\u003ch2\u003e8.6.10\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAddon-docs: Fix non-string handling in Stories block - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/30913\"\u003e#30913\u003c/a\u003e, thanks \u003ca href=\"https://github.com/JamesIves\"\u003e\u003ccode\u003e@​JamesIves\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eNextjs: Fix styled-jsx optimize vite warnings - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/30932\"\u003e#30932\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eReact: Fix actImplementation is not a function - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/30929\"\u003e#30929\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev8.6.9\u003c/h2\u003e\n\u003ch2\u003e8.6.9\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eNext: Fix react aliases in next vite plugin - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/30914\"\u003e#30914\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev8.6.8\u003c/h2\u003e\n\u003ch2\u003e8.6.8\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAngular: Export all files in Angular package.json - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/30849\"\u003e#30849\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCLI: Don't add packageManager entry to package.json automatically - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/30855\"\u003e#30855\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eReact: Allow portable stories to be used in SSR - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/30847\"\u003e#30847\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eSvelte: Adjust Svelte typings to include Svelte 5 function components - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/30852\"\u003e#30852\u003c/a\u003e, thanks \u003ca href=\"https://github.com/dummdidumm\"\u003e\u003ccode\u003e@​dummdidumm\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eTelemetry: Make sure that telemetry doesn't fail on init - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/30857\"\u003e#30857\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eVite: Update HMR filter to target specific story file types - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/30845\"\u003e#30845\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/storybookjs/storybook/blob/v8.6.14/CHANGELOG.md\"\u003e\u003ccode\u003e@​storybook/addon-essentials\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.6.14\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCLI: Add skip onboarding, recommended/minimal config - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/30930\"\u003e#30930\u003c/a\u003e, thanks \u003ca href=\"https://github.com/shilman\"\u003e\u003ccode\u003e@​shilman\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCore: Fix using dates in expect statements - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/28413\"\u003e#28413\u003c/a\u003e, thanks \u003ca href=\"https://github.com/yann-combarnous\"\u003e\u003ccode\u003e@​yann-combarnous\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eReact Native Web: Fix expo router by setting JSX to automatic - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/31484\"\u003e#31484\u003c/a\u003e, thanks \u003ca href=\"https://github.com/dannyhw\"\u003e\u003ccode\u003e@​dannyhw\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eTest: Make sure that lit arrays are not cloned - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/31435\"\u003e#31435\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.6.13\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eControls: Fix boxShadow on empty controls - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/27193\"\u003e#27193\u003c/a\u003e, thanks \u003ca href=\"https://github.com/H0onnn\"\u003e\u003ccode\u003e@​H0onnn\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eReact Native Web: Update \u003ccode\u003ereact-native-web\u003c/code\u003e - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/31324\"\u003e#31324\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ndelangen\"\u003e\u003ccode\u003e@​ndelangen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.6.12\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCLI: Only install Visual Test Addon if test feature is selected - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/30966\"\u003e#30966\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCore: Fix telemetry error on Storybook UI - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/30953\"\u003e#30953\u003c/a\u003e, thanks \u003ca href=\"https://github.com/yannbf\"\u003e\u003ccode\u003e@​yannbf\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eEmber: Fix \u003ccode\u003eember-template-compiler\u003c/code\u003e import for ember 6+ - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/30682\"\u003e#30682\u003c/a\u003e, thanks \u003ca href=\"https://github.com/leoeuclids\"\u003e\u003ccode\u003e@​leoeuclids\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eNext: Update vite-plugin-storybook-nextjs to 2.0.0--canary.33.17a2310.0 - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/30997\"\u003e#30997\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eSvelte: Exclude \u003ccode\u003enode_modules\u003c/code\u003e from docgen - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/30981\"\u003e#30981\u003c/a\u003e, thanks \u003ca href=\"https://github.com/JReinhold\"\u003e\u003ccode\u003e@​JReinhold\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.6.11\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAngular: Fix zone.js support for Angular libraries - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/30941\"\u003e#30941\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.6.10\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAddon-docs: Fix non-string handling in Stories block - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/30913\"\u003e#30913\u003c/a\u003e, thanks \u003ca href=\"https://github.com/JamesIves\"\u003e\u003ccode\u003e@​JamesIves\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eNextjs: Fix styled-jsx optimize vite warnings - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/30932\"\u003e#30932\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eReact: Fix actImplementation is not a function - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/30929\"\u003e#30929\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.6.9\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eNext: Fix react aliases in next vite plugin - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/30914\"\u003e#30914\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.6.8\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAngular: Export all files in Angular package.json - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/30849\"\u003e#30849\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCLI: Don't add packageManager entry to package.json automatically - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/30855\"\u003e#30855\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eReact: Allow portable stories to be used in SSR - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/30847\"\u003e#30847\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eSvelte: Adjust Svelte typings to include Svelte 5 function components - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/30852\"\u003e#30852\u003c/a\u003e, thanks \u003ca href=\"https://github.com/dummdidumm\"\u003e\u003ccode\u003e@​dummdidumm\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eTelemetry: Make sure that telemetry doesn't fail on init - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/30857\"\u003e#30857\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eVite: Update HMR filter to target specific story file types - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/30845\"\u003e#30845\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.6.7\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReact-Native-Web: Fix errors in CLI template stories - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/30821\"\u003e#30821\u003c/a\u003e, thanks \u003ca href=\"https://github.com/dannyhw\"\u003e\u003ccode\u003e@​dannyhw\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.6.6\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAngular: Make sure that polyfills are loaded before the storybook is loaded - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/30811\"\u003e#30811\u003c/a\u003e, thanks \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/ab871786fa96d2d39acfe78ee64bb7da125e67d4\"\u003e\u003ccode\u003eab87178\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;8...\n\n_Description has been truncated_","html_url":"https://github.com/arup-group/arc-components/pull/368","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/arup-group%2Farc-components/issues/368","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/368/packages"}},{"old_version":"0.3.2","new_version":"1.0.4","update_type":"major","path":null,"pr_created_at":"2025-05-21T15:03:24.000Z","version_change":"0.3.2 → 1.0.4","issue":{"uuid":"2534687154","node_id":"PR_kwDODk9xUM6XFEGy","number":324,"state":"open","title":"Bump the npm_and_yarn group across 1 directory with 15 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-05-21T15:03:24.000Z","updated_at":"2025-05-21T15:03:25.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"npm_and_yarn","update_count":15,"packages":[{"name":"esbuild","old_version":"0.14.38","new_version":"0.25.4","repository_url":"https://github.com/evanw/esbuild"},{"name":"@size-limit/preset-small-lib","old_version":"8.0.1","new_version":"11.2.0","repository_url":"https://github.com/ai/size-limit"},{"name":"@web/dev-server-esbuild","old_version":"0.3.2","new_version":"1.0.4","repository_url":"https://github.com/modernweb-dev/web"},{"name":"body-parser","old_version":"1.20.0","new_version":"1.20.3","repository_url":"https://github.com/expressjs/body-parser"},{"name":"express","old_version":"4.18.1","new_version":"4.21.2","repository_url":"https://github.com/expressjs/express"},{"name":"braces","old_version":"3.0.2","new_version":"3.0.3","repository_url":"https://github.com/micromatch/braces"},{"name":"cookie","old_version":"0.3.1","new_version":"0.7.1","repository_url":"https://github.com/jshttp/cookie"},{"name":"@lhci/cli","old_version":"0.10.0","new_version":"0.14.0","repository_url":"https://github.com/GoogleChrome/lighthouse-ci"},{"name":"ip","old_version":"1.1.5","new_version":"removed","repository_url":"https://github.com/indutny/node-ip"},{"name":"@open-wc/testing","old_version":"3.1.6","new_version":"3.2.2","repository_url":"https://github.com/open-wc/open-wc"},{"name":"@web/test-runner","old_version":"0.14.0","new_version":"0.20.2","repository_url":"https://github.com/modernweb-dev/web"}],"path":null,"ecosystem":"npm"},"body":"Bumps the npm_and_yarn group with 11 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [esbuild](https://github.com/evanw/esbuild) | `0.14.38` | `0.25.4` |\n| [@size-limit/preset-small-lib](https://github.com/ai/size-limit) | `8.0.1` | `11.2.0` |\n| [@web/dev-server-esbuild](https://github.com/modernweb-dev/web/tree/HEAD/packages/dev-server-esbuild) | `0.3.2` | `1.0.4` |\n| [body-parser](https://github.com/expressjs/body-parser) | `1.20.0` | `1.20.3` |\n| [express](https://github.com/expressjs/express) | `4.18.1` | `4.21.2` |\n| [braces](https://github.com/micromatch/braces) | `3.0.2` | `3.0.3` |\n| [cookie](https://github.com/jshttp/cookie) | `0.3.1` | `0.7.1` |\n| [@lhci/cli](https://github.com/GoogleChrome/lighthouse-ci) | `0.10.0` | `0.14.0` |\n| [ip](https://github.com/indutny/node-ip) | `1.1.5` | `removed` |\n| [@open-wc/testing](https://github.com/open-wc/open-wc/tree/HEAD/packages/testing) | `3.1.6` | `3.2.2` |\n| [@web/test-runner](https://github.com/modernweb-dev/web/tree/HEAD/packages/test-runner) | `0.14.0` | `0.20.2` |\n\n\nUpdates `esbuild` from 0.14.38 to 0.25.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/evanw/esbuild/releases\"\u003eesbuild's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.25.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAdd simple support for CORS to esbuild's development server (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4125\"\u003e#4125\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eStarting with version 0.25.0, esbuild's development server is no longer configured to serve cross-origin requests. This was a deliberate change to prevent any website you visit from accessing your running esbuild development server. However, this change prevented (by design) certain use cases such as \u0026quot;debugging in production\u0026quot; by having your production website load code from \u003ccode\u003elocalhost\u003c/code\u003e where the esbuild development server is running.\u003c/p\u003e\n\u003cp\u003eTo enable this use case, esbuild is adding a feature to allow \u003ca href=\"https://developer.mozilla.org/en-US/docs/Web/HTTP/Guides/CORS\"\u003eCross-Origin Resource Sharing\u003c/a\u003e (a.k.a. CORS) for \u003ca href=\"https://developer.mozilla.org/en-US/docs/Web/HTTP/Guides/CORS#simple_requests\"\u003esimple requests\u003c/a\u003e. Specifically, passing your origin to the new \u003ccode\u003ecors\u003c/code\u003e option will now set the \u003ccode\u003eAccess-Control-Allow-Origin\u003c/code\u003e response header when the request has a matching \u003ccode\u003eOrigin\u003c/code\u003e header. Note that this currently only works for requests that don't send a preflight \u003ccode\u003eOPTIONS\u003c/code\u003e request, as esbuild's development server doesn't currently support \u003ccode\u003eOPTIONS\u003c/code\u003e requests.\u003c/p\u003e\n\u003cp\u003eSome examples:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eCLI:\u003c/strong\u003e\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003eesbuild --servedir=. --cors-origin=https://example.com\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eJS:\u003c/strong\u003e\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003econst ctx = await esbuild.context({})\nawait ctx.serve({\n  servedir: '.',\n  cors: {\n    origin: 'https://example.com',\n  },\n})\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eGo:\u003c/strong\u003e\u003c/p\u003e\n\u003cpre lang=\"go\"\u003e\u003ccode\u003ectx, _ := api.Context(api.BuildOptions{})\nctx.Serve(api.ServeOptions{\n  Servedir: \u0026quot;.\u0026quot;,\n  CORS: api.CORSOptions{\n    Origin: []string{\u0026quot;https://example.com\u0026quot;},\n  },\n})\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThe special origin \u003ccode\u003e*\u003c/code\u003e can be used to allow any origin to access esbuild's development server. Note that this means any website you visit will be able to read everything served by esbuild.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ePass through invalid URLs in source maps unmodified (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4169\"\u003e#4169\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis fixes a regression in version 0.25.0 where \u003ccode\u003esources\u003c/code\u003e in source maps that form invalid URLs were not being passed through to the output. Version 0.25.0 changed the interpretation of \u003ccode\u003esources\u003c/code\u003e from file paths to URLs, which means that URL parsing can now fail. Previously URLs that couldn't be parsed were replaced with the empty string. With this release, invalid URLs in \u003ccode\u003esources\u003c/code\u003e should now be passed through unmodified.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eHandle exports named \u003ccode\u003e__proto__\u003c/code\u003e in ES modules (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4162\"\u003e#4162\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/evanw/esbuild/pull/4163\"\u003e#4163\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eIn JavaScript, the special property name \u003ccode\u003e__proto__\u003c/code\u003e sets the prototype when used inside an object literal. Previously esbuild's ESM-to-CommonJS conversion didn't special-case the property name of exports named \u003ccode\u003e__proto__\u003c/code\u003e so the exported getter accidentally became the prototype of the object literal. It's unclear what this affects, if anything, but it's better practice to avoid this by using a computed property name in this case.\u003c/p\u003e\n\u003cp\u003eThis fix was contributed by \u003ca href=\"https://github.com/magic-akari\"\u003e\u003ccode\u003e@​magic-akari\u003c/code\u003e\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/evanw/esbuild/blob/main/CHANGELOG-2022.md\"\u003eesbuild's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog: 2022\u003c/h1\u003e\n\u003cp\u003eThis changelog documents all esbuild versions published in the year 2022 (versions 0.14.11 through 0.16.12).\u003c/p\u003e\n\u003ch2\u003e0.16.12\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eLoader defaults to \u003ccode\u003ejs\u003c/code\u003e for extensionless files (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/2776\"\u003e#2776\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eCertain packages contain files without an extension. For example, the \u003ccode\u003eyargs\u003c/code\u003e package contains the file \u003ccode\u003eyargs/yargs\u003c/code\u003e which has no extension. Node, Webpack, and Parcel can all understand code that imports \u003ccode\u003eyargs/yargs\u003c/code\u003e because they assume that the file is JavaScript. However, esbuild was previously unable to understand this code because it relies on the file extension to tell it how to interpret the file. With this release, esbuild will now assume files without an extension are JavaScript files. This can be customized by setting the loader for \u003ccode\u003e\u0026quot;\u0026quot;\u003c/code\u003e (the empty string, representing files without an extension) to another loader. For example, if you want files without an extension to be treated as CSS instead, you can do that like this:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eCLI:\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003eesbuild --bundle --loader:=css\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eJS:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eesbuild.build({\n  bundle: true,\n  loader: { '': 'css' },\n})\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eGo:\u003c/p\u003e\n\u003cpre lang=\"go\"\u003e\u003ccode\u003eapi.Build(api.BuildOptions{\n  Bundle: true,\n  Loader: map[string]api.Loader{\u0026quot;\u0026quot;: api.LoaderCSS},\n})\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eIn addition, the \u003ccode\u003e\u0026quot;type\u0026quot;\u003c/code\u003e field in \u003ccode\u003epackage.json\u003c/code\u003e files now only applies to files with an explicit \u003ccode\u003e.js\u003c/code\u003e, \u003ccode\u003e.jsx\u003c/code\u003e, \u003ccode\u003e.ts\u003c/code\u003e, or \u003ccode\u003e.tsx\u003c/code\u003e extension. Previously it was incorrectly applied by esbuild to all files that had an extension other than \u003ccode\u003e.mjs\u003c/code\u003e, \u003ccode\u003e.mts\u003c/code\u003e, \u003ccode\u003e.cjs\u003c/code\u003e, or \u003ccode\u003e.cts\u003c/code\u003e including extensionless files. So for example an extensionless file in a \u003ccode\u003e\u0026quot;type\u0026quot;: \u0026quot;module\u0026quot;\u003c/code\u003e package is now treated as CommonJS instead of ESM.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.16.11\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAvoid a syntax error in the presence of direct \u003ccode\u003eeval\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/2761\"\u003e#2761\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThe behavior of nested \u003ccode\u003efunction\u003c/code\u003e declarations in JavaScript depends on whether the code is run in strict mode or not. It would be problematic if esbuild preserved nested \u003ccode\u003efunction\u003c/code\u003e declarations in its output because then the behavior would depend on whether the output was run in strict mode or not instead of respecting the strict mode behavior of the original source code. To avoid this, esbuild transforms nested \u003ccode\u003efunction\u003c/code\u003e declarations to preserve the intended behavior of the original source code regardless of whether the output is run in strict mode or not:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e// Original code\nif (true) {\n  function foo() {}\n  console.log(!!foo)\n  foo = null\n  console.log(!!foo)\n}\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/218d29e9da018d60cf87b8fb496bb8167936ff54\"\u003e\u003ccode\u003e218d29e\u003c/code\u003e\u003c/a\u003e publish 0.25.4 to npm\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/e66cd0bf6daebff56527540c433c69e49e9dcb13\"\u003e\u003ccode\u003ee66cd0b\u003c/code\u003e\u003c/a\u003e dev server: simple support for CORS requests (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4171\"\u003e#4171\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/8bf33685941e857c2b0f10c4d719a895f9d1ceea\"\u003e\u003ccode\u003e8bf3368\u003c/code\u003e\u003c/a\u003e js api: validate some options as arrays of strings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/1e7375a6be924f1b2b5e339268cd5a79b54d58f7\"\u003e\u003ccode\u003e1e7375a\u003c/code\u003e\u003c/a\u003e js api: simplify comma-separated array validation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/5f5964d53815075839abf8c343af97051c429c55\"\u003e\u003ccode\u003e5f5964d\u003c/code\u003e\u003c/a\u003e release notes for \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4163\"\u003e#4163\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/adb5284c7490c41069651916b8496625f74eddef\"\u003e\u003ccode\u003eadb5284\u003c/code\u003e\u003c/a\u003e fix: handle \u003ccode\u003e__proto__\u003c/code\u003e as a computed property in exports and add tests for s...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/0aa9f7bf792e58a96a8342cb8ac4f3bcf79a5308\"\u003e\u003ccode\u003e0aa9f7b\u003c/code\u003e\u003c/a\u003e fix \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4169\"\u003e#4169\u003c/a\u003e: keep invalid source map URLs unmodified\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/5959289d90667c5a4026e6fb32cc58bbed9fc88a\"\u003e\u003ccode\u003e5959289\u003c/code\u003e\u003c/a\u003e add additional guards for \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4114\"\u003e#4114\u003c/a\u003e when using \u003ccode\u003e:is()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/677910b073194b64d5ae01aefd7a7465bbf5b27b\"\u003e\u003ccode\u003e677910b\u003c/code\u003e\u003c/a\u003e publish 0.25.3 to npm\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/a41040efdbd6464ee7c3c5590105b4a4ae5a03be\"\u003e\u003ccode\u003ea41040e\u003c/code\u003e\u003c/a\u003e fix \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4110\"\u003e#4110\u003c/a\u003e: support custom non-IP \u003ccode\u003ehost\u003c/code\u003e values\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/evanw/esbuild/compare/v0.14.38...v0.25.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@size-limit/preset-small-lib` from 8.0.1 to 11.2.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ai/size-limit/releases\"\u003e\u003ccode\u003e@​size-limit/preset-small-lib\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e11.2.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003e--config\u003c/code\u003e argument (by \u003ca href=\"https://github.com/EvgenyWas\"\u003e\u003ccode\u003e@​EvgenyWas\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eAdded top-level \u003ccode\u003eawait\u003c/code\u003e support to config (by \u003ca href=\"https://github.com/aryaemami59\"\u003e\u003ccode\u003e@​aryaemami59\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003etime\u003c/code\u003e option to config (by \u003ca href=\"https://github.com/EvgenyWas\"\u003e\u003ccode\u003e@​EvgenyWas\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003emessage\u003c/code\u003e option to config (by \u003ca href=\"https://github.com/dartess\"\u003e\u003ccode\u003e@​dartess\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eUpdated \u003ccode\u003eesbuild\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e11.1.6\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated \u003ccode\u003echokidar\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eUpdated \u003ccode\u003eesbuild\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eUpdated \u003ccode\u003ejiti\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e11.1.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReduced dependencies (by \u003ca href=\"https://github.com/ziebam\"\u003e\u003ccode\u003e@​ziebam\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eUpdated \u003ccode\u003eesbuild\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e11.1.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed types (by \u003ca href=\"https://github.com/aryaemami59\"\u003e\u003ccode\u003e@​aryaemami59\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e11.1.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated \u003ccode\u003eesbuild\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eUpdated CSS loaders for webpack.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e11.1.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed CSS support in esbuild plugin (by \u003ca href=\"https://github.com/just-boris\"\u003e\u003ccode\u003e@​just-boris\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e11.1.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed Windows support (by \u003ca href=\"https://github.com/aryaemami59\"\u003e\u003ccode\u003e@​aryaemami59\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e11.1.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded TypeScript support for config (by \u003ca href=\"https://github.com/aryaemami59\"\u003e\u003ccode\u003e@​aryaemami59\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003ewebpack-why\u003c/code\u003e regression (by \u003ca href=\"https://github.com/hoo00nn\"\u003e\u003ccode\u003e@​hoo00nn\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e11.0.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003e.mjs\u003c/code\u003e config support (by \u003ca href=\"https://github.com/aryaemami59\"\u003e\u003ccode\u003e@​aryaemami59\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eUpdated \u003ccode\u003eesbuild\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ai/size-limit/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​size-limit/preset-small-lib\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e11.2.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003e--config\u003c/code\u003e argument (by \u003ca href=\"https://github.com/EvgenyWas\"\u003e\u003ccode\u003e@​EvgenyWas\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eAdded top-level \u003ccode\u003eawait\u003c/code\u003e support to config (by \u003ca href=\"https://github.com/aryaemami59\"\u003e\u003ccode\u003e@​aryaemami59\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003etime\u003c/code\u003e option to config (by \u003ca href=\"https://github.com/EvgenyWas\"\u003e\u003ccode\u003e@​EvgenyWas\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003emessage\u003c/code\u003e option to config (by \u003ca href=\"https://github.com/dartess\"\u003e\u003ccode\u003e@​dartess\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eUpdated \u003ccode\u003eesbuild\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e11.1.6\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated \u003ccode\u003echokidar\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eUpdated \u003ccode\u003eesbuild\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eUpdated \u003ccode\u003ejiti\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e11.1.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReduced dependencies (by \u003ca href=\"https://github.com/ziebam\"\u003e\u003ccode\u003e@​ziebam\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eUpdated \u003ccode\u003eesbuild\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e11.1.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed types (by \u003ca href=\"https://github.com/aryaemami59\"\u003e\u003ccode\u003e@​aryaemami59\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e11.1.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated \u003ccode\u003eesbuild\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eUpdated CSS loaders for webpack.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e11.1.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed CSS support in esbuild plugin (by \u003ca href=\"https://github.com/just-boris\"\u003e\u003ccode\u003e@​just-boris\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e11.1.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed Windows support (by \u003ca href=\"https://github.com/aryaemami59\"\u003e\u003ccode\u003e@​aryaemami59\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e11.1.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded TypeScript support for config (by \u003ca href=\"https://github.com/aryaemami59\"\u003e\u003ccode\u003e@​aryaemami59\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003ewebpack-why\u003c/code\u003e regression (by \u003ca href=\"https://github.com/hoo00nn\"\u003e\u003ccode\u003e@​hoo00nn\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e11.0.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003e.mjs\u003c/code\u003e config support (by Arya Emami).\u003c/li\u003e\n\u003cli\u003eUpdated \u003ccode\u003eesbuild\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e11.0.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003erequire is not defined\u003c/code\u003e regression.\u003c/li\u003e\n\u003cli\u003eUpdated \u003ccode\u003eesbuild-visualizer\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e11.0.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated \u003ccode\u003eestimo\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eUpdated \u003ccode\u003elilconfig\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e11.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMoved to Brotli as default compression. Use \u003ccode\u003egzip: true\u003c/code\u003e for old behavior.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.0.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed third-party plugins support (by \u003ca href=\"https://github.com/JounQin\"\u003e\u003ccode\u003e@​JounQin\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ai/size-limit/commit/896eee2dc167e01a42d69f6bdbd4462ef3d867e7\"\u003e\u003ccode\u003e896eee2\u003c/code\u003e\u003c/a\u003e Release 11.2.0 version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ai/size-limit/commit/69fab9c18f95d6aa45bc8cefdd4ef97f11dd1af0\"\u003e\u003ccode\u003e69fab9c\u003c/code\u003e\u003c/a\u003e Update Vitest\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ai/size-limit/commit/15a4c46949d43fd88e72280bb9113b622732d884\"\u003e\u003ccode\u003e15a4c46\u003c/code\u003e\u003c/a\u003e Update dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ai/size-limit/commit/edda423227cc51dc8e5eab32d99215629970d64c\"\u003e\u003ccode\u003eedda423\u003c/code\u003e\u003c/a\u003e feat: add time options to set loading network speed, latency and message (\u003ca href=\"https://redirect.github.com/ai/size-limit/issues/384\"\u003e#384\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ai/size-limit/commit/6f44d9b1e2bac2555d5067e22f7edbe13ee569a1\"\u003e\u003ccode\u003e6f44d9b\u003c/code\u003e\u003c/a\u003e Avoid patterns in simple example\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ai/size-limit/commit/549350a51c4bff8d475434fb423d8e594ae28cdf\"\u003e\u003ccode\u003e549350a\u003c/code\u003e\u003c/a\u003e feat: implement new --config arg to specify a custom path to configuration fi...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ai/size-limit/commit/3542c73a58874effc80a4549bdac3a4906766ee5\"\u003e\u003ccode\u003e3542c73\u003c/code\u003e\u003c/a\u003e fix: remove extra blank line in terminal when output is empty (\u003ca href=\"https://redirect.github.com/ai/size-limit/issues/383\"\u003e#383\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ai/size-limit/commit/5b831e16a76ea03154a36c3a8a5e024eaf5936f9\"\u003e\u003ccode\u003e5b831e1\u003c/code\u003e\u003c/a\u003e Fix pnpm version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ai/size-limit/commit/7b56b5352f9133848a8f532cf39f97015ce1a794\"\u003e\u003ccode\u003e7b56b53\u003c/code\u003e\u003c/a\u003e Update dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ai/size-limit/commit/7a0c61879574765fc0cb2edf0b2ac477899c14ed\"\u003e\u003ccode\u003e7a0c618\u003c/code\u003e\u003c/a\u003e Bump cross-spawn from 7.0.3 to 7.0.5 (\u003ca href=\"https://redirect.github.com/ai/size-limit/issues/381\"\u003e#381\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ai/size-limit/compare/8.0.1...11.2.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@web/dev-server-esbuild` from 0.3.2 to 1.0.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/modernweb-dev/web/releases\"\u003e\u003ccode\u003e@​web/dev-server-esbuild\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​web/dev-server-esbuild\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.0.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ed826727: upgrade esbuild to 0.25.x\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​web/dev-server-esbuild\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.0.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ef506af31: Upgrade esbuild to 0.24.x\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [fb33d75c]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​web/dev-server-core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.7.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/modernweb-dev/web/blob/master/packages/dev-server-esbuild/CHANGELOG.md\"\u003e\u003ccode\u003e@​web/dev-server-esbuild\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.0.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ed826727: upgrade esbuild to 0.25.x\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ef506af31: Upgrade esbuild to 0.24.x\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [fb33d75c]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​web/dev-server-core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.7.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: update \u003ccode\u003e@​web/dev-server-core\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ee31de569: Update \u003ccode\u003e@web/dev-server-rollup\u003c/code\u003e to latest version\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.0\u003c/h2\u003e\n\u003ch3\u003eMajor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e8218a0a5: Update ESBuild to latest version.\u003c/p\u003e\n\u003cp\u003eESBuild has changed how TypeScript decorators are enabled in preparation for JavaScript decorators to land in browsers. ESBuild now requires the \u003ccode\u003eexperimentalDecorators\u003c/code\u003e key to be set to \u003ccode\u003etrue\u003c/code\u003e in the \u003ccode\u003etsconfig.json\u003c/code\u003e for TypeScript decorators to be enabled.\u003c/p\u003e\n\u003cp\u003eIf you are having issues with decorators after updating to this version, try setting the \u003ccode\u003eexperimentalDecorators\u003c/code\u003e key in your \u003ccode\u003etsconfig.json\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ec185cbaa: Set minimum node version to 18\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [c185cbaa]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​web/dev-server-core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.7.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.4.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eef6b2543: Use split versions for all lit dependencies\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modernweb-dev/web/commit/3a6bf8f927f4839f464e6ee15b7f4374bd238630\"\u003e\u003ccode\u003e3a6bf8f\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modernweb-dev/web/commit/d826727ef950e792217fa0f3d91054d2e02a689f\"\u003e\u003ccode\u003ed826727\u003c/code\u003e\u003c/a\u003e fix: upgrade esbuild to 0.25.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modernweb-dev/web/commit/5f4f3510c358427881ff1fadaa03b61babdc7ed0\"\u003e\u003ccode\u003e5f4f351\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modernweb-dev/web/commit/dc2351761cd18731857eb902281fe72e3ce41811\"\u003e\u003ccode\u003edc23517\u003c/code\u003e\u003c/a\u003e chore: bump esbuild to 0.24.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modernweb-dev/web/commit/f506af31645a1acecdbdbc7401d824e62e327d09\"\u003e\u003ccode\u003ef506af3\u003c/code\u003e\u003c/a\u003e chore: upgrade esbuild to 0.20.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modernweb-dev/web/commit/03f3c6f0b376232812dcb34b42365ab5e0a1ae19\"\u003e\u003ccode\u003e03f3c6f\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modernweb-dev/web/commit/54d65a4e5d6f9a29b11fa236872365c1bb140a78\"\u003e\u003ccode\u003e54d65a4\u003c/code\u003e\u003c/a\u003e ci: align reporters across all packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modernweb-dev/web/commit/90e44725cf73016de9cf3c20d3b4e0f909236307\"\u003e\u003ccode\u003e90e4472\u003c/code\u003e\u003c/a\u003e ci: use workspaces to run node tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modernweb-dev/web/commit/0780a221e360af34307f7a2173ca13e36051f438\"\u003e\u003ccode\u003e0780a22\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modernweb-dev/web/commit/ce40a8f545247ff81384ffce744aa5461217e2ff\"\u003e\u003ccode\u003ece40a8f\u003c/code\u003e\u003c/a\u003e update \u003ccode\u003e@​web/dev-server-rollup\u003c/code\u003e in more places\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/modernweb-dev/web/commits/@web/dev-server-esbuild@1.0.4/packages/dev-server-esbuild\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `body-parser` from 1.20.0 to 1.20.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/expressjs/body-parser/releases\"\u003ebody-parser's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.20.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eImportant\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edeps: qs@6.13.0\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003edepth\u003c/code\u003e option to customize the depth level in the parser\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eIMPORTANT:\u003c/strong\u003e The default \u003ccode\u003edepth\u003c/code\u003e level for parsing URL-encoded data is now \u003ccode\u003e32\u003c/code\u003e (previously was \u003ccode\u003eInfinity\u003c/code\u003e). \u003ca href=\"https://github.com/expressjs/body-parser/blob/17529513673e39ba79886a7ce3363320cf1c0c50/README.md#depth\"\u003eDocumentation\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echore: add support for OSSF scorecard reporting by \u003ca href=\"https://github.com/inigomarquinez\"\u003e\u003ccode\u003e@​inigomarquinez\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/body-parser/pull/522\"\u003eexpressjs/body-parser#522\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: fix errors in ci github action for node 8 and 9 by \u003ca href=\"https://github.com/inigomarquinez\"\u003e\u003ccode\u003e@​inigomarquinez\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/body-parser/pull/523\"\u003eexpressjs/body-parser#523\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: pin to node@22.4.1 by \u003ca href=\"https://github.com/wesleytodd\"\u003e\u003ccode\u003e@​wesleytodd\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/body-parser/pull/527\"\u003eexpressjs/body-parser#527\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edeps: qs@6.12.3 by \u003ca href=\"https://github.com/melikhov-dev\"\u003e\u003ccode\u003e@​melikhov-dev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/body-parser/pull/521\"\u003eexpressjs/body-parser#521\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd OSSF Scorecard badge by \u003ca href=\"https://github.com/bjohansebas\"\u003e\u003ccode\u003e@​bjohansebas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/body-parser/pull/531\"\u003eexpressjs/body-parser#531\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLinter by \u003ca href=\"https://github.com/UlisesGascon\"\u003e\u003ccode\u003e@​UlisesGascon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/body-parser/pull/534\"\u003eexpressjs/body-parser#534\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRelease: 1.20.3 by \u003ca href=\"https://github.com/UlisesGascon\"\u003e\u003ccode\u003e@​UlisesGascon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/body-parser/pull/535\"\u003eexpressjs/body-parser#535\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/inigomarquinez\"\u003e\u003ccode\u003e@​inigomarquinez\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/expressjs/body-parser/pull/522\"\u003eexpressjs/body-parser#522\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/melikhov-dev\"\u003e\u003ccode\u003e@​melikhov-dev\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/expressjs/body-parser/pull/521\"\u003eexpressjs/body-parser#521\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bjohansebas\"\u003e\u003ccode\u003e@​bjohansebas\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/expressjs/body-parser/pull/531\"\u003eexpressjs/body-parser#531\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/UlisesGascon\"\u003e\u003ccode\u003e@​UlisesGascon\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/expressjs/body-parser/pull/534\"\u003eexpressjs/body-parser#534\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/expressjs/body-parser/compare/1.20.2...1.20.3\"\u003ehttps://github.com/expressjs/body-parser/compare/1.20.2...1.20.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e1.20.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix strict json error message on Node.js 19+\u003c/li\u003e\n\u003cli\u003edeps: content-type@~1.0.5\n\u003cul\u003e\n\u003cli\u003eperf: skip value escaping when unnecessary\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003edeps: raw-body@2.5.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.20.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edeps: qs@6.11.0\u003c/li\u003e\n\u003cli\u003eperf: remove unnecessary object clone\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/expressjs/body-parser/blob/master/HISTORY.md\"\u003ebody-parser's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e1.20.3 / 2024-09-10\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003edeps: qs@6.13.0\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003edepth\u003c/code\u003e option to customize the depth level in the parser\u003c/li\u003e\n\u003cli\u003eIMPORTANT: The default \u003ccode\u003edepth\u003c/code\u003e level for parsing URL-encoded data is now \u003ccode\u003e32\u003c/code\u003e (previously was \u003ccode\u003eInfinity\u003c/code\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e1.20.2 / 2023-02-21\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFix strict json error message on Node.js 19+\u003c/li\u003e\n\u003cli\u003edeps: content-type@~1.0.5\n\u003cul\u003e\n\u003cli\u003eperf: skip value escaping when unnecessary\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003edeps: raw-body@2.5.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e1.20.1 / 2022-10-06\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003edeps: qs@6.11.0\u003c/li\u003e\n\u003cli\u003eperf: remove unnecessary object clone\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/body-parser/commit/17529513673e39ba79886a7ce3363320cf1c0c50\"\u003e\u003ccode\u003e1752951\u003c/code\u003e\u003c/a\u003e 1.20.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/body-parser/commit/39744cfe2ac4fb37a19ed7c43e3a74332f428e17\"\u003e\u003ccode\u003e39744cf\u003c/code\u003e\u003c/a\u003e chore: linter (\u003ca href=\"https://redirect.github.com/expressjs/body-parser/issues/534\"\u003e#534\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/body-parser/commit/b2695c4450f06ba3b0ccf48d872a229bb41c9bce\"\u003e\u003ccode\u003eb2695c4\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/body-parser/commit/ade0f3f82f91086d6cd2ed2cb4b0aff448fbc2e5\"\u003e\u003ccode\u003eade0f3f\u003c/code\u003e\u003c/a\u003e add scorecard to readme (\u003ca href=\"https://redirect.github.com/expressjs/body-parser/issues/531\"\u003e#531\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/body-parser/commit/99a1bd62456f932004b84767d6393bc261f75d36\"\u003e\u003ccode\u003e99a1bd6\u003c/code\u003e\u003c/a\u003e deps: qs@6.12.3 (\u003ca href=\"https://redirect.github.com/expressjs/body-parser/issues/521\"\u003e#521\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/body-parser/commit/947859160527c7aaaa20da79e2c3ba542baaaf66\"\u003e\u003ccode\u003e9478591\u003c/code\u003e\u003c/a\u003e fix: pin to node@22.4.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/body-parser/commit/83db46a1e5512135ce01ed90b9132ee16a2657a8\"\u003e\u003ccode\u003e83db46a\u003c/code\u003e\u003c/a\u003e ci: fix errors in ci github action for node 8 and 9 (\u003ca href=\"https://redirect.github.com/expressjs/body-parser/issues/523\"\u003e#523\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/body-parser/commit/9d4e2125b580b055b2a3aa140df9b8fce363af46\"\u003e\u003ccode\u003e9d4e212\u003c/code\u003e\u003c/a\u003e chore: add support for OSSF scorecard reporting (\u003ca href=\"https://redirect.github.com/expressjs/body-parser/issues/522\"\u003e#522\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/body-parser/commit/ee91374eae1555af679550b1d2fb5697d9924109\"\u003e\u003ccode\u003eee91374\u003c/code\u003e\u003c/a\u003e 1.20.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/body-parser/commit/368a93a613a1ac6cbdec9694f4018e707b3c1f50\"\u003e\u003ccode\u003e368a93a\u003c/code\u003e\u003c/a\u003e Fix strict json error message on Node.js 19+\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/expressjs/body-parser/compare/1.20.0...1.20.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~ulisesgascon\"\u003eulisesgascon\u003c/a\u003e, a new releaser for body-parser since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `express` from 4.18.1 to 4.21.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/expressjs/express/releases\"\u003eexpress's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.21.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd funding field (v4) by \u003ca href=\"https://github.com/bjohansebas\"\u003e\u003ccode\u003e@​bjohansebas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6065\"\u003eexpressjs/express#6065\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edeps: path-to-regexp@0.1.11 by \u003ca href=\"https://github.com/blakeembrey\"\u003e\u003ccode\u003e@​blakeembrey\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/5956\"\u003eexpressjs/express#5956\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edeps: bump path-to-regexp@0.1.12 by \u003ca href=\"https://github.com/jonchurch\"\u003e\u003ccode\u003e@​jonchurch\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6209\"\u003eexpressjs/express#6209\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRelease: 4.21.2 by \u003ca href=\"https://github.com/UlisesGascon\"\u003e\u003ccode\u003e@​UlisesGascon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6094\"\u003eexpressjs/express#6094\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/expressjs/express/compare/4.21.1...4.21.2\"\u003ehttps://github.com/expressjs/express/compare/4.21.1...4.21.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e4.21.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBackport a fix for CVE-2024-47764 to the 4.x branch by \u003ca href=\"https://github.com/joshbuker\"\u003e\u003ccode\u003e@​joshbuker\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6029\"\u003eexpressjs/express#6029\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRelease: 4.21.1 by \u003ca href=\"https://github.com/UlisesGascon\"\u003e\u003ccode\u003e@​UlisesGascon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6031\"\u003eexpressjs/express#6031\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/expressjs/express/compare/4.21.0...4.21.1\"\u003ehttps://github.com/expressjs/express/compare/4.21.0...4.21.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e4.21.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDeprecate \u003ccode\u003e\u0026quot;back\u0026quot;\u003c/code\u003e magic string in redirects by \u003ca href=\"https://github.com/blakeembrey\"\u003e\u003ccode\u003e@​blakeembrey\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/5935\"\u003eexpressjs/express#5935\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efinalhandler@1.3.1 by \u003ca href=\"https://github.com/wesleytodd\"\u003e\u003ccode\u003e@​wesleytodd\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/5954\"\u003eexpressjs/express#5954\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): serve-static@1.16.2 by \u003ca href=\"https://github.com/wesleytodd\"\u003e\u003ccode\u003e@​wesleytodd\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/5951\"\u003eexpressjs/express#5951\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgraded dependency qs to 6.13.0 to match qs in body-parser by \u003ca href=\"https://github.com/agadzinski93\"\u003e\u003ccode\u003e@​agadzinski93\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/5946\"\u003eexpressjs/express#5946\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agadzinski93\"\u003e\u003ccode\u003e@​agadzinski93\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/5946\"\u003eexpressjs/express#5946\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/expressjs/express/compare/4.20.0...4.21.0\"\u003ehttps://github.com/expressjs/express/compare/4.20.0...4.21.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e4.20.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eImportant\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eIMPORTANT: The default \u003ccode\u003edepth\u003c/code\u003e level for parsing URL-encoded data is now \u003ccode\u003e32\u003c/code\u003e (previously was \u003ccode\u003eInfinity\u003c/code\u003e)\u003c/li\u003e\n\u003cli\u003eRemove link renderization in html while using \u003ccode\u003eres.redirect\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e4.19.2 Staging by \u003ca href=\"https://github.com/wesleytodd\"\u003e\u003ccode\u003e@​wesleytodd\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/5561\"\u003eexpressjs/express#5561\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eremove duplicate location test for data uri by \u003ca href=\"https://github.com/wesleytodd\"\u003e\u003ccode\u003e@​wesleytodd\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/5562\"\u003eexpressjs/express#5562\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: document beta releases expectations by \u003ca href=\"https://github.com/marco-ippolito\"\u003e\u003ccode\u003e@​marco-ippolito\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/5565\"\u003eexpressjs/express#5565\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCut down on duplicated CI runs by \u003ca href=\"https://github.com/jonchurch\"\u003e\u003ccode\u003e@​jonchurch\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/5564\"\u003eexpressjs/express#5564\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd a Threat Model by \u003ca href=\"https://github.com/UlisesGascon\"\u003e\u003ccode\u003e@​UlisesGascon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/5526\"\u003eexpressjs/express#5526\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAssign captain of encodeurl by \u003ca href=\"https://github.com/blakeembrey\"\u003e\u003ccode\u003e@​blakeembrey\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/5579\"\u003eexpressjs/express#5579\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNominate jonchurch as repo captain for \u003ccode\u003ehttp-errors\u003c/code\u003e, \u003ccode\u003eexpressjs.com\u003c/code\u003e, \u003ccode\u003emorgan\u003c/code\u003e, \u003ccode\u003ecors\u003c/code\u003e, \u003ccode\u003ebody-parser\u003c/code\u003e by \u003ca href=\"https://github.com/jonchurch\"\u003e\u003ccode\u003e@​jonchurch\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/5587\"\u003eexpressjs/express#5587\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: update Security.md by \u003ca href=\"https://github.com/inigomarquinez\"\u003e\u003ccode\u003e@​inigomarquinez\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/5590\"\u003eexpressjs/express#5590\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: update triage nomination policy by \u003ca href=\"https://github.com/UlisesGascon\"\u003e\u003ccode\u003e@​UlisesGascon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/5600\"\u003eexpressjs/express#5600\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd CodeQL (SAST) by \u003ca href=\"https://github.com/UlisesGascon\"\u003e\u003ccode\u003e@​UlisesGascon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/5433\"\u003eexpressjs/express#5433\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: add UlisesGascon as triage initiative captain by \u003ca href=\"https://github.com/UlisesGascon\"\u003e\u003ccode\u003e@​UlisesGascon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/5605\"\u003eexpressjs/express#5605\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/expressjs/express/blob/4.21.2/History.md\"\u003eexpress's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e4.21.2 / 2024-11-06\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003edeps: path-to-regexp@0.1.12\n\u003cul\u003e\n\u003cli\u003eFix backtracking protection\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003edeps: path-to-regexp@0.1.11\n\u003cul\u003e\n\u003cli\u003eThrows an error on invalid path values\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e4.21.1 / 2024-10-08\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eBackported a fix for \u003ca href=\"https://nvd.nist.gov/vuln/detail/CVE-2024-47764\"\u003eCVE-2024-47764\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e4.21.0 / 2024-09-11\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eDeprecate \u003ccode\u003eres.location(\u0026quot;back\u0026quot;)\u003c/code\u003e and \u003ccode\u003eres.redirect(\u0026quot;back\u0026quot;)\u003c/code\u003e magic string\u003c/li\u003e\n\u003cli\u003edeps: serve-static@1.16.2\n\u003cul\u003e\n\u003cli\u003eincludes send@0.19.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003edeps: finalhandler@1.3.1\u003c/li\u003e\n\u003cli\u003edeps: qs@6.13.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e4.20.0 / 2024-09-10\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003edeps: serve-static@0.16.0\n\u003cul\u003e\n\u003cli\u003eRemove link renderization in html while redirecting\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003edeps: send@0.19.0\n\u003cul\u003e\n\u003cli\u003eRemove link renderization in html while redirecting\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003edeps: body-parser@0.6.0\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003edepth\u003c/code\u003e option to customize the depth level in the parser\u003c/li\u003e\n\u003cli\u003eIMPORTANT: The default \u003ccode\u003edepth\u003c/code\u003e level for parsing URL-encoded data is now \u003ccode\u003e32\u003c/code\u003e (previously was \u003ccode\u003eInfinity\u003c/code\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eRemove link renderization in html while using \u003ccode\u003eres.redirect\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003edeps: path-to-regexp@0.1.10\n\u003cul\u003e\n\u003cli\u003eAdds support for named matching groups in the routes using a regex\u003c/li\u003e\n\u003cli\u003eAdds backtracking protection to parameters without regexes defined\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003edeps: encodeurl@~2.0.0\n\u003cul\u003e\n\u003cli\u003eRemoves encoding of \u003ccode\u003e\\\u003c/code\u003e, \u003ccode\u003e|\u003c/code\u003e, and \u003ccode\u003e^\u003c/code\u003e to align better with URL spec\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eDeprecate passing \u003ccode\u003eoptions.maxAge\u003c/code\u003e and \u003ccode\u003eoptions.expires\u003c/code\u003e to \u003ccode\u003eres.clearCookie\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003eWill be ignored in v5, clearCookie will set a cookie with an expires in the past to instruct clients to delete the cookie\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e4.19.2 / 2024-03-25\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eImproved fix for open redirect allow list bypass\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e4.19.1 / 2024-03-20\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eAllow passing non-strings to res.location with new encoding handling checks\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/express/commit/1faf228935aa0a13111f92c28ee795be64ce3f0f\"\u003e\u003ccode\u003e1faf228\u003c/code\u003e\u003c/a\u003e 4.21.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/express/commit/2e0fb646d03184dd9a5285813460210c0e7ae654\"\u003e\u003ccode\u003e2e0fb64\u003c/code\u003e\u003c/a\u003e deps: bump path-to-regexp@0.1.12 (\u003ca href=\"https://redirect.github.com/expressjs/express/issues/6209\"\u003e#6209\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/express/commit/59fc27028ec5d212be653d35d7e3f73a2c3ac3c0\"\u003e\u003ccode\u003e59fc270\u003c/code\u003e\u003c/a\u003e deps: path-to-regexp@0.1.11 (\u003ca href=\"https://redirect.github.com/expressjs/express/issues/5956\"\u003e#5956\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/express/commit/51fc39ccf834eec44547b0f4fed8027e7c05a009\"\u003e\u003ccode\u003e51fc39c\u003c/code\u003e\u003c/a\u003e docs: add funding (\u003ca href=\"https://redirect.github.com/expressjs/express/issues/6065\"\u003e#6065\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/express/commit/8e229f92752ad51462c868b99f6e6c2e559801b0\"\u003e\u003ccode\u003e8e229f9\u003c/code\u003e\u003c/a\u003e 4.21.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/express/commit/a024c8a7b658a178cbdb9bde33030b7500172815\"\u003e\u003ccode\u003ea024c8a\u003c/code\u003e\u003c/a\u003e fix(deps): cookie@0.7.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/express/commit/7e562c6d8daddff4604f8efaaf9db2cf98c6dcff\"\u003e\u003ccode\u003e7e562c6\u003c/code\u003e\u003c/a\u003e 4.21.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/express/commit/1bcde96bc87c4704df9a704271d1167064ab56bb\"\u003e\u003ccode\u003e1bcde96\u003c/code\u003e\u003c/a\u003e fix(deps): qs@6.13.0 (\u003ca href=\"https://redirect.github.com/expressjs/express/issues/5946\"\u003e#5946\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/express/commit/7d364775688be98aaa973302e066d0da9f438997\"\u003e\u003ccode\u003e7d36477\u003c/code\u003e\u003c/a\u003e fix(deps): serve-static@1.16.2 (\u003ca href=\"https://redirect.github.com/expressjs/express/issues/5951\"\u003e#5951\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/express/commit/40d2d8f2c882712a0f2e4603c38d166c79676b2b\"\u003e\u003ccode\u003e40d2d8f\u003c/code\u003e\u003c/a\u003e fix(deps): finalhandler@1.3.1\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/expressjs/express/compare/4.18.1...4.21.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~jonchurch\"\u003ejonchurch\u003c/a\u003e, a new releaser for express since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `braces` from 3.0.2 to 3.0.3\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/micromatch/braces/commit/74b2db2938fad48a2ea54a9c8bf27a37a62c350d\"\u003e\u003ccode\u003e74b2db2\u003c/code\u003e\u003c/a\u003e 3.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/micromatch/braces/commit/88f1429a0f47e1dd3813de35211fc97ffda27f9e\"\u003e\u003ccode\u003e88f1429\u003c/code\u003e\u003c/a\u003e update eslint. lint, fix unit tests.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/micromatch/braces/commit/415d660c3002d1ab7e63dbf490c9851da80596ff\"\u003e\u003ccode\u003e415d660\u003c/code\u003e\u003c/a\u003e Snyk js braces 6838727 (\u003ca href=\"https://redirect.github.com/micromatch/braces/issues/40\"\u003e#40\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/micromatch/braces/commit/190510f79db1adf21d92798b0bb6fccc1f72c9d6\"\u003e\u003ccode\u003e190510f\u003c/code\u003e\u003c/a\u003e fix tests, skip 1 test in test/braces.expand\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/micromatch/braces/commit/716eb9f12d820b145a831ad678618731927e8856\"\u003e\u003ccode\u003e716eb9f\u003c/code\u003e\u003c/a\u003e readme bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/micromatch/braces/commit/a5851e57f45c3431a94d83fc565754bc10f5bbc3\"\u003e\u003ccode\u003ea5851e5\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/micromatch/braces/issues/37\"\u003e#37\u003c/a\u003e from coderaiser/fix/vulnerability\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/micromatch/braces/commit/2092bd1fb108d2c59bd62e243b70ad98db961538\"\u003e\u003ccode\u003e2092bd1\u003c/code\u003e\u003c/a\u003e feature: braces: add maxSymbols (\u003ca href=\"https://github.com/micromatch/braces/issues/\"\u003ehttps://github.com/micromatch/braces/issues/\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/micromatch/braces/commit/9f5b4cf47329351bcb64287223ffb6ecc9a5e6d3\"\u003e\u003ccode\u003e9f5b4cf\u003c/code\u003e\u003c/a\u003e fix: vulnerability (\u003ca href=\"https://security.snyk.io/vuln/SNYK-JS-BRACES-6838727\"\u003ehttps://security.snyk.io/vuln/SNYK-JS-BRACES-6838727\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/micromatch/braces/commit/98414f9f1fabe021736e26836d8306d5de747e0d\"\u003e\u003ccode\u003e98414f9\u003c/code\u003e\u003c/a\u003e remove funding file\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/micromatch/braces/commit/665ab5d561c017a38ba7aafd92cc6655b91d8c14\"\u003e\u003ccode\u003e665ab5d\u003c/code\u003e\u003c/a\u003e update keepEscaping doc (\u003ca href=\"https://redirect.github.com/micromatch/braces/issues/27\"\u003e#27\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/micromatch/braces/compare/3.0.2...3.0.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `cookie` from 0.3.1 to 0.7.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jshttp/cookie/releases\"\u003ecookie's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.7.1\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eFixed\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAllow leading dot for domain (\u003ca href=\"https://redirect.github.com/jshttp/cookie/issues/174\"\u003e#174\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eAlthough not permitted in the spec, some users expect this to work and user agents ignore the leading dot according to spec\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eAdd fast path for \u003ccode\u003eserialize\u003c/code\u003e without options, use \u003ccode\u003eobj.hasOwnProperty\u003c/code\u003e when parsing (\u003ca href=\"https://redirect.github.com/jshttp/cookie/issues/172\"\u003e#172\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/jshttp/cookie/compare/v0.7.0...v0.7.1\"\u003ehttps://github.com/jshttp/cookie/compare/v0.7.0...v0.7.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e0.7.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eperf: parse cookies ~10% faster (\u003ca href=\"https://redirect.github.com/jshttp/cookie/issues/144\"\u003e#144\u003c/a\u003e by \u003ca href=\"https://github.com/kurtextrem\"\u003e\u003ccode\u003e@​kurtextrem\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/jshttp/cookie/issues/170\"\u003e#170\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: narrow the validation of cookies to match RFC6265 (\u003ca href=\"https://redirect.github.com/jshttp/cookie/issues/167\"\u003e#167\u003c/a\u003e by \u003ca href=\"https://github.com/bewinsnw\"\u003e\u003ccode\u003e@​bewinsnw\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: add \u003ccode\u003emain\u003c/code\u003e to \u003ccode\u003epackage.json\u003c/code\u003e for rspack (\u003ca href=\"https://redirect.github.com/jshttp/cookie/issues/166\"\u003e#166\u003c/a\u003e by \u003ca href=\"https://github.com/proudparrot2\"\u003e\u003ccode\u003e@​proudparrot2\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/jshttp/cookie/compare/v0.6.0...v0.7.0\"\u003ehttps://github.com/jshttp/cookie/compare/v0.6.0...v0.7.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e0.6.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003epartitioned\u003c/code\u003e option\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.5.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003epriority\u003c/code\u003e option\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eexpires\u003c/code\u003e option to reject invalid dates\u003c/li\u003e\n\u003cli\u003epref: improve default decode speed\u003c/li\u003e\n\u003cli\u003epref: remove slow string split in parse\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.4.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003epref: read value only when assigning in parse\u003c/li\u003e\n\u003cli\u003epref: remove unnecessary regexp in parse\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.4.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003emaxAge\u003c/code\u003e option to reject invalid values\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.4.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eSameSite=None\u003c/code\u003e support\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jshttp/cookie/commit/cf4658f492c5bd96aeaf5693c3500f8495031014\"\u003e\u003ccode\u003ecf4658f\u003c/code\u003e\u003c/a\u003e 0.7.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jshttp/cookie/commit/6a8b8f5a49af7897b98ebfb29a1c4955afa3d33e\"\u003e\u003ccode\u003e6a8b8f5\u003c/code\u003e\u003c/a\u003e Allow leading dot for domain (\u003ca href=\"https://redirect.github.com/jshttp/cookie/issues/174\"\u003e#174\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jshttp/cookie/commit/58015c0b93de0b63db245cfdc5a108e511a81ad0\"\u003e\u003ccode\u003e58015c0\u003c/code\u003e\u003c/a\u003e Remove more code and perf wins (\u003ca href=\"https://redirect.github.com/jshttp/cookie/issues/172\"\u003e#172\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jshttp/cookie/commit/ab057d6c06b94a7b1e3358e69a685ae49c97b627\"\u003e\u003ccode\u003eab057d6\u003c/code\u003e\u003c/a\u003e 0.7.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jshttp/cookie/commit/5f02ca87688481dbcf155e49ca8b61732f30e542\"\u003e\u003ccode\u003e5f02ca8\u003c/code\u003e\u003c/a\u003e Migrate history to GitHub releases\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jshttp/cookie/commit/a5d591ce8447dd63821779724f96ad3c774c8579\"\u003e\u003ccode\u003ea5d591c\u003c/code\u003e\u003c/a\u003e Migrate history to GitHub releases\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jshttp/cookie/commit/51968f94b5e820adeceef505539fa193ffe2d105\"\u003e\u003ccode\u003e51968f9\u003c/code\u003e\u003c/a\u003e Skip isNaN\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jshttp/cookie/commit/9e7ca51ade4b325307eedd6b4dec190983e9e2cc\"\u003e\u003ccode\u003e9e7ca51\u003c/code\u003e\u003c/a\u003e perf(parse): cache length, return early (\u003ca href=\"https://redirect.github.com/jshttp/cookie/issues/144\"\u003e#144\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jshttp/cookie/commit/d6f39b0aab5521a8b118b466a515fd6eb0b9f65e\"\u003e\u003ccode\u003ed6f39b0\u003c/code\u003e\u003c/a\u003e Fix tests for old node\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jshttp/cookie/commit/6bb701f14e59c5e768933bfae9b578db4ed26c6e\"\u003e\u003ccode\u003e6bb701f\u003c/code\u003e\u003c/a\u003e Remove failing scorecard\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/jshttp/cookie/compare/v0.3.1...v0.7.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~blakeembrey\"\u003eblakeembrey\u003c/a\u003e, a new releaser for cookie since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@lhci/cli` from 0.10.0 to 0.14.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/GoogleChrome/lighthouse-ci/releases\"\u003e\u003ccode\u003e@​lhci/cli\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.14.0\u003c/h2\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/GoogleChrome/lighthouse-ci/compare/v0.13.0...v0.14.0\"\u003ev0.14.0\u003c/a\u003e (2024-06-20)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: upgrade to lighthouse 12.0.0 (\u003ca href=\"https://redirect.github.com/GoogleChrome/lighthouse-ci/issues/1035\"\u003e#1035\u003c/a\u003e) (\u003ca href=\"https://github.com/GoogleChrome/lighthouse-ci/commits/cc564a6\"\u003ecc564a6\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/GoogleChrome/lighthouse-ci/issues/1035\"\u003e#1035\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: support .htm files in fallback server (\u003ca href=\"https://redirect.github.com/GoogleChrome/lighthouse-ci/issues/1033\"\u003e#1033\u003c/a\u003e) (\u003ca href=\"https://github.com/GoogleChrome/lighthouse-ci/commits/2ed3b31\"\u003e2ed3b31\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/GoogleChrome/lighthouse-ci/issues/1033\"\u003e#1033\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: increase column width for project name (\u003ca href=\"https://redirect.github.com/GoogleChrome/lighthouse-ci/issues/1006\"\u003e#1006\u003c/a\u003e) (\u003ca href=\"https://github.com/GoogleChrome/lighthouse-ci/commits/8fe7e8d\"\u003e8fe7e8d\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/GoogleChrome/lighthouse-ci/issues/1006\"\u003e#1006\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: upgrade to lighthouse 12.1.0 (\u003ca href=\"https://redirect.github.com/GoogleChrome/lighthouse-ci/issues/1046\"\u003e#1046\u003c/a\u003e) (\u003ca href=\"https://github.com/GoogleChrome/lighthouse-ci/commits/8a0e3dc\"\u003e8a0e3dc\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/GoogleChrome/lighthouse-ci/issues/1046\"\u003e#1046\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(cli): add --lhr to assert command to load LHRs from anywhere (\u003ca href=\"https://redirect.github.com/GoogleChrome/lighthouse-ci/issues/1024\"\u003e#1024\u003c/a\u003e) (\u003ca href=\"https://github.com/GoogleChrome/lighthouse-ci/commits/19c7ca6\"\u003e19c7ca6\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/GoogleChrome/lighthouse-ci/issues/1024\"\u003e#1024\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(cli): use ProxyAgent instead of HttpsProxyAgent (\u003ca href=\"https://redirect.github.com/GoogleChrome/lighthouse-ci/issues/1038\"\u003e#1038\u003c/a\u003e) (\u003ca href=\"https://github.com/GoogleChrome/lighthouse-ci/commits/cdf4605\"\u003ecdf4605\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/GoogleChrome/lighthouse-ci/issues/1038\"\u003e#1038\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: bump lhci references to 0.13 (\u003ca href=\"https://github.com/GoogleChrome/lighthouse-ci/commits/083d639\"\u003e083d639\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emisc(release): remove hulk from release process (mostly) (\u003ca href=\"https://github.com/GoogleChrome/lighthouse-ci/commits/36e629e\"\u003e36e629e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBREAKING CHANGE\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupgrade to lighthouse 12.1.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.13.0\u003c/h2\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/GoogleChrome/lighthouse-ci/compare/v0.12.0...v0.13.0\"\u003ev0.13.0\u003c/a\u003e (2023-12-15)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: sort projects by name (\u003ca href=\"https://redirect.github.com/GoogleChrome/lighthouse-ci/issues/976\"\u003e#976\u003c/a\u003e) (\u003ca href=\"https://github.com/GoogleChrome/lighthouse-ci/commits/2bf36f4\"\u003e2bf36f4\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/GoogleChrome/lighthouse-ci/issues/976\"\u003e#976\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: upgrade to lighthouse 11.4.0 (\u003ca href=\"https://redirect.github.com/GoogleChrome/lighthouse-ci/issues/991\"\u003e#991\u003c/a\u003e) (\u003ca href=\"https://github.com/GoogleChrome/lighthouse-ci/commits/7cc4ba8\"\u003e7cc4ba8\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/GoogleChrome/lighthouse-ci/issues/991\"\u003e#991\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(cli): add static dir file discovery depth flag (\u003ca href=\"https://redirect.github.com/GoogleChrome/lighthouse-ci/issues/940\"\u003e#940\u003c/a\u003e) (\u003ca href=\"https://github.com/GoogleChrome/lighthouse-ci/commits/de1614e\"\u003ede1614e\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/GoogleChrome/lighthouse-ci/issues/940\"\u003e#940\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(docker): added extra environment variable to lhci-client Dockerfile for puppeteer executable (\u003ca href=\"https://redirect.github.com/GoogleChrome/lighthouse-ci/issues/9\"\u003e#9\u003c/a\u003e (\u003ca href=\"https://github.com/GoogleChrome/lighthouse-ci/commits/f28992b\"\u003ef28992b\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/GoogleChrome/lighthouse-ci/issues/916\"\u003e#916\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: add *.cjs to supported config extensions (\u003ca href=\"https://redirect.github.com/GoogleChrome/lighthouse-ci/issues/975\"\u003e#975\u003c/a\u003e) (\u003ca href=\"https://github.com/GoogleChrome/lighthouse-ci/commits/a706c54\"\u003ea706c54\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/GoogleChrome/lighthouse-ci/issues/975\"\u003e#975\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: fix typo of puppeterScript to puppeteerScript (\u003ca href=\"https://redirect.github.com/GoogleChrome/lighthouse-ci/issues/979\"\u003e#979\u003c/a\u003e) (\u003ca href=\"https://github.com/GoogleChrome/lighthouse-ci/commits/b16e48d\"\u003eb16e48d\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/GoogleChrome/lighthouse-ci/issues/979\"\u003e#979\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etests: use more random name for sql test file (\u003ca href=\"https://redirect.github.com/GoogleChrome/lighthouse-ci/issues/986\"\u003e#986\u003c/a\u003e) (\u003ca href=\"https://github.com/GoogleChrome/lighthouse-ci/commits/72b79d8\"\u003e72b79d8\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/GoogleChrome/lighthouse-ci/issues/986\"\u003e#986\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: update docker images with latest version (\u003ca href=\"https://github.com/GoogleChrome/lighthouse-ci/commits/9d710c1\"\u003e9d710c1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: rebaseline snapshot images (\u003ca href=\"https://redirect.github.com/GoogleChrome/lighthouse-ci/issues/980\"\u003e#980\u003c/a\u003e) (\u003ca href=\"https://github.com/GoogleChrome/lighthouse-ci/commits/7e75eed\"\u003e7e75eed\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/GoogleChrome/lighthouse-ci/issues/980\"\u003e#980\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: remove jest worker limit (\u003ca href=\"https://redirect.github.com/GoogleChrome/lighthouse-ci/issues/981\"\u003e#981\u003c/a\u003e) (\u003ca href=\"https://github.com/GoogleChrome/lighthouse-ci/commits/91bfbf9\"\u003e91bfbf9\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/GoogleChrome/lighthouse-ci/issues/981\"\u003e#981\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: set jest max workers to 1 (\u003ca href=\"https://redirect.github.com/GoogleChrome/lighthouse-ci/issues/985\"\u003e#985\u003c/a\u003e) (\u003ca href=\"https://github.com/GoogleChrome/lighthouse-ci/commits/200b915\"\u003e200b915\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/GoogleChrome/lighthouse-ci/issues/985\"\u003e#985\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: bump to node 18 (\u003ca href=\"https://redirect.github.com/GoogleChrome/lighthouse-ci/issues/989\"\u003e#989\u003c/a\u003e) (\u003ca href=\"https://github.com/GoogleChrome/lighthouse-ci/commits/c5bde95\"\u003ec5bde95\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/GoogleChrome/lighthouse-ci/issues/989\"\u003e#989\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): run yarn audit fix to upgrade many deps (\u003ca href=\"https://redirect.github.com/GoogleChrome/lighthouse-ci/issues/992\"\u003e#992\u003c/a\u003e) (\u003ca href=\"https://github.com/GoogleChrome/lighthouse-ci/commits/3ea9955\"\u003e3ea9955\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/GoogleChrome/lighthouse-ci/issues/992\"\u003e#992\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): upgrade to storybook 7.6.4, preact 10.19.3, esbuild 0.19.9 (\u003ca href=\"https://redirect.github.com/GoogleChrome/lighthouse-ci/issues/990\"\u003e#990\u003c/a\u003e) (\u003ca href=\"https://github.com/GoogleChrome/lighthouse-ci/commits/5d30e52\"\u003e5d30e52\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/GoogleChrome/lighthouse-ci/issues/990\"\u003e#990\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump lodash from 4.17.11 to 4.17.21 (\u003ca href=\"https://redirect.github.com/GoogleChrome/lighthouse-ci/issues/956\"\u003e#956\u003c/a\u003e) (\u003ca href=\"https://github.com/GoogleChrome/lighthouse-ci/commits/00b2c91\"\u003e00b2c91\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/GoogleChrome/lighthouse-ci/issues/956\"\u003e#956\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump handlebars from 4.1.2 to 4.7.8 (\u003ca href=\"https://redirect.github.com/GoogleChrome/lighthouse-ci/issues/978\"\u003e#978\u003c/a\u003e) (\u003ca href=\"https://github.com/GoogleChrome/lighthouse-ci/commits/c183f9f\"\u003ec183f9f\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/GoogleChrome/lighthouse-ci/issues/978\"\u003e#978\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump \u003ccode\u003e@​babel/traverse\u003c/code\u003e from 7.4.3 to 7.23.6 (\u003ca href=\"https://redirect.github.com/GoogleChrome/lighthouse-ci/issues/987\"\u003e#987\u003c/a\u003e) (\u003ca href=\"https://github.com/GoogleChrome/lighthouse-ci/commits/60693f0\"\u003e60693f0\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/GoogleChrome/lighthouse-ci/issues/987\"\u003e#987\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump browserify-sign from 4.0.4 to 4.2.2 (\u003ca href=\"https://redirect.github.com/GoogleChrome/lighthouse-ci/issues/957\"\u003e#957\u003c/a\u003e) (\u003ca href=\"https://github.com/GoogleChrome/lighthouse-ci/commits/e40dec0\"\u003ee40dec0\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/GoogleChrome/lighthouse-ci/issues/957\"\u003e#957\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump tree-kill from 1.2.1 to 1.2.2 (\u003ca href=\"https://redirect.github.com/GoogleChrome/lighthouse-ci/issues/952\"\u003e#952\u003c/a\u003e) (\u003ca href=\"https://github.com/GoogleChrome/lighthouse-ci/commits/2bd2e9c\"\u003e2bd2e9c\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/GoogleChrome/lighthouse-ci/issues/952\"\u003e#952\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echores(deps): upgrade puppeteer to 21.6.1 (\u003ca href=\"https://redirect.github.com/GoogleChrome/lighthouse-ci/issues/988\"\u003e#988\u003c/a\u003e) (\u003ca href=\"https://github.com/GoogleChrome/lighthouse-ci/commits/939ef03\"\u003e939ef03\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/GoogleChrome/lighthouse-ci/issues/988\"\u003e#988\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echores(deps): upgrade umzug to 3.4.0 (\u003ca href=\"https://redirect.github.com/GoogleChrome/lighthouse-ci/issues/984\"\u003e#984\u003c/a\u003e) (\u003ca href=\"https://github.com/GoogleChrome/lighthouse-ci/commits/a3ee284\"\u003ea3ee284\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/GoogleChrome/lighthouse-ci/issues/984\"\u003e#984\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echores(deps): upgrade typescript to 5.3.3 (\u003ca href=\"https://redirect.github.com/GoogleChrome/lighthouse-ci/issues/983\"\u003e#983\u003c/a\u003e) (\u003ca href=\"https://github.com/GoogleChrome/lighthouse-ci/commits/29a67d9\"\u003e29a67d9\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/GoogleChrome/lighthouse-ci/issues/983\"\u003e#983\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echores(deps): upgrade sequelize to 6.35.2 (\u003ca href=\"https://redirect.github.com/GoogleChrome/lighthouse-ci/issues/982\"\u003e#982\u003c/a\u003e) (\u003ca href=\"https://github.com/GoogleChrome/lighthouse-ci/commits/5b94d30\"\u003e5b94d30\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/GoogleChrome/lighthouse-ci/issues/982\"\u003e#982\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ecollect: use new headless mode (\u003ca href=\"https://redirect.github.com/GoogleChrome/lighthouse-ci/issues/907\"\u003e#907\u003c/a\u003e) (\u003ca href=\"https://github.com/GoogleChrome/lighthouse-ci/commits/2cf4dc0\"\u003e2cf4dc0\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/GoogleChrome/lighthouse-ci/issues/907\"\u003e#907\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReadme: Update Heroku mentions (\u003ca href=\"https://redirect.github.com/GoogleChrome/lighthouse-ci/issues/931\"\u003e#931\u003c/a\u003e) (\u003ca href=\"https://github.com/GoogleChrome/lighthouse-ci/commits/b124841\"\u003eb124841\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/GoogleChrome/lighthouse-ci/issues/931\"\u003e#931\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eInstruct users to install Lighthouse CI 0.12 (\u003ca href=\"https://redirect.github.com/GoogleChrome/lighthouse-ci/issues/927\"\u003e#927\u003c/a\u003e) (\u003ca href=\"https://github.com/GoogleChrome/lighthouse-ci/commits/72db595\"\u003e72db595\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/GoogleChrome/lighthouse-ci/issues/927\"\u003e#927\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ecatch localStorage exceptions in difftool (\u003ca href=\"https://redirect.github.com/GoogleChrome/lighthouse-ci/issues/938\"\u003e#938\u003c/a\u003e) (\u003ca href=\"https://github.com/GoogleChrome/lighthouse-ci/commits/332888a\"\u003e332888a\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/GoogleChrome/lighthouse-ci/issues/938\"\u003e#938\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/GoogleChrome/lighthouse-ci/commit/bbaa624d796d8c1e616c92a3e2bf7482c70d7bc5\"\u003e\u003ccode\u003ebbaa624\u003c/code\u003e\u003c/a\u003e misc(release): remove hulk from release process (mostly)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/GoogleChrome/lighthouse-ci/commit/cdf46057c21c96abad048ee8ba56691352c4d02f\"\u003e\u003ccode\u003ecdf4605\u003c/code\u003e\u003c/a\u003e fix(cli): use ProxyAgent instead of HttpsProxyAgent (\u003ca href=\"https://redirect.github.com/GoogleChrome/lighthouse-ci/issues/1038\"\u003e#1038\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/GoogleChrome/lighthouse-ci/commit/8a0e3dccb7f7c41d0485c5370bf87aab50548a6c\"\u003e\u003ccode\u003e8a0e3dc\u003c/code\u003e\u003c/a\u003e feat: upgrade to lighthouse 12.1.0 (\u003ca href=\"https://redirect.github.com/GoogleChrome/lighthouse-ci/issues/1046\"\u003e#1046\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/GoogleChrome/lighthouse-ci/commit/8fe7e8db5c1d5b7c38758adcd42572e74288265e\"\u003e\u003ccode\u003e8fe7e8d\u003c/code\u003e\u003c/a\u003e feat: increase column width for project name (\u003ca href=\"https://redirect.github.com/GoogleChrome/lighthouse-ci/issues/1006\"\u003e#1006\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/GoogleChrome/lighthouse-ci/commit/2ed3b3171964c6ae73085e173a1d12fd1d54ca1d\"\u003e\u003ccode\u003e2ed3b31\u003c/code\u003e\u003c/a\u003e feat: support .htm files in fallback server (\u003ca href=\"https://redirect.github.com/GoogleChrome/lighthouse-ci/issues/1033\"\u003e#1033\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/GoogleChrome/lighthouse-ci/commit/cc564a68e0573056de91ba4d5b24f38ce1bdf1fc\"\u003e\u003ccode\u003ecc564a6\u003c/code\u003e\u003c/a\u003e feat: upgrade to lighthouse 12.0.0 (\u003ca href=\"https://redirect.github.com/GoogleChrome/lighthouse-ci/issues/1035\"\u003e#1035\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/GoogleChrome/lighthouse-ci/commit/19c7ca669fcb50c28de977dfdeefe3d4c43b014b\"\u003e\u003ccode\u003e19c7ca6\u003c/code\u003e\u003c/a\u003e feat(cli): add --lhr to assert command to load LHRs from anywhere (\u003ca href=\"https://redirect.github.com/GoogleChrome/lighthouse-ci/issues/1024\"\u003e#1024\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/GoogleChrome/lighthouse-ci/commit/083d6398555c5ccee0d8124b88700550a90ff320\"\u003e\u003ccode\u003e083d639\u003c/code\u003e\u003c/a\u003e chore: bump lhci references to 0.13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/GoogleChrome/lighthouse-ci/commit/7cc4ba8369805dae04e396186ad552ccb10bd702\"\u003e\u003ccode\u003e7cc4ba8\u003c/code\u003e\u003c/a\u003e feat: upgrade to lighthouse 11.4.0 (\u003ca href=\"https://redirect.github.com/GoogleChrome/lighthouse-ci/issues/991\"\u003e#991\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/GoogleChrome/lighthouse-ci/commit/3ea9955f9fb083fe2a27abec96ea4120bf0f15bd\"\u003e\u003ccode\u003e3ea9955\u003c/code\u003e\u003c/a\u003e chore(deps): run yarn audit fix to upgrade many deps (\u003ca href=\"https://redirect.github.com/GoogleChrome/lighthouse-ci/issues/992\"\u003e#992\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/GoogleChrome/lighthouse-ci/compare/v0.10.0...v0.14.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `express` from 4.18.1 to 4.21.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/expressjs/express/releases\"\u003eexpress's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.21.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd funding field (v4) by \u003ca href=\"https://github.com/bjohansebas\"\u003e\u003ccode\u003e@​bjohansebas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6065\"\u003eexpressjs/express#6065\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edeps: path-to-regexp@0.1.11 by \u003ca href=\"https://github.com/blakeembrey\"\u003e\u003ccode\u003e@​blakeembrey\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/5956\"\u003eexpressjs/express#5956\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edeps: bump path-to-regexp@0.1.12 by \u003ca href=\"https://github.com/jonchurch\"\u003e\u003ccode\u003e@​jonchurch\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6209\"\u003eexpressjs/express#6209\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRelease: 4.21.2 by \u003ca href=\"https://github.com/UlisesGascon\"\u003e\u003ccode\u003e@​UlisesGascon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6094\"\u003eexpressjs/express#6094\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/expressjs/express/compare/4.21.1...4.21.2\"\u003ehttps://github.com/expressjs/express/compare/4.21.1...4.21.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e4.21.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBackport a fix for CVE-2024-47764 to the 4.x branch by \u003ca href=\"https://github.com/joshbuker\"\u003e\u003ccode\u003e@​joshbuker\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6029\"\u003eexpressjs/express#6029\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRelease: 4.21.1 by \u003ca href=\"https://github.com/UlisesGascon\"\u003e\u003ccode\u003e@​UlisesGascon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6031\"\u003eexpressjs/express#6031\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/expressjs/express/compare/4.21.0...4.21.1\"\u003ehttps://github.com/expressjs/express/compare/4.21.0...4.21.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e4.21.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDeprecate \u003ccode\u003e\u0026quot;back\u0026quot;\u003c/code\u003e magic string in redirects by \u003ca href=\"https://github.com/blakeembrey\"\u003e\u003ccode\u003e@​blakeembrey\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/5935\"\u003eexpressjs/express#5935\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efinalhandler@1.3.1 by \u003ca href=\"https://github.com/wesleytodd\"\u003e\u003ccode\u003e@​wesleytodd\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/5954\"\u003eexpressjs/express#5954\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): serve-static@1.16.2 by \u003ca href=\"https://github.com/wesleytodd\"\u003e\u003ccode\u003e@​wesleytodd\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/5951\"\u003eexpressjs/express#5951\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgraded dependency qs to 6.13.0 to match qs in body-parser by \u003ca href=\"https://github.com/agadzinski93\"\u003e\u003ccode\u003e@​agadzinski93\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/5946\"\u003eexpressjs/express#5946\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agadzinski93\"\u003e\u003ccode\u003e@​agadzinski93\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/5946\"\u003eexpressjs/express#5946\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/expressjs/express/compare/4.20.0...4.21.0\"\u003ehttps://github.com/expressjs/express/compare/4.20.0...4.21.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e4.20.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eImportant\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eIMPORTANT: The default \u003ccode\u003edepth\u003c/code\u003e level for parsing URL-encoded data is now \u003ccode\u003e32\u003c/code\u003e (previously was \u003ccode\u003eInfinity\u003c/code\u003e)\u003c/li\u003e\n\u003cli\u003eRemove link renderization in html while using \u003ccode\u003eres.redirect\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e4.19.2 Staging by \u003ca href=\"https://github.com/wesleytodd\"\u003e\u003ccode\u003e@​wesleytodd\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/5561\"\u003eexpressjs/express#5561\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eremove duplicate location test for data uri by \u003ca href=\"https://github.com/wesleytodd\"\u003e\u003ccode\u003e@​wesleytodd\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/5562\"\u003eexpressjs/express#5562\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: document beta releases expectations by \u003ca href=\"https://github.com/marco-ippolito\"\u003e\u003ccode\u003e@​marco-ippolito\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/5565\"\u003eexpressjs/express#5565\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCut down on duplicated CI runs by \u003ca href=\"https://github.com/jonchurch\"\u003e\u003ccode\u003e@​jonchurch\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/5564\"\u003eexpressjs/express#5564\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd a Threat Model by \u003ca href=\"https://github.com/UlisesGascon\"\u003e\u003ccode\u003e@​UlisesGascon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/5526\"\u003eexpressjs/express#5526\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAssign captain of encodeurl by \u003ca href=\"https://github.com/blakeembrey\"\u003e\u003ccode\u003e@​blakeembrey\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/5579\"\u003eexpressjs/express#5579\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNominate jonchurch as repo captain for \u003ccode\u003ehttp-errors\u003c/code\u003e, \u003ccode\u003eexpressjs.com\u003c/code\u003e, \u003ccode\u003emorgan\u003c/code\u003e, \u003ccode\u003ecors\u003c/code\u003e, \u003ccode\u003ebody-parser\u003c/code\u003e by \u003ca href=\"https://github.com/jonchurch\"\u003e\u003ccode\u003e@​jonchurch\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/5587\"\u003eexpressjs/express#5587\u003c/a\u003e\u003c/li\u003e\n\u003c...\n\n_Description has been truncated_","html_url":"https://github.com/github/catalyst/pull/324","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/github%2Fcatalyst/issues/324","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/324/packages"}},{"old_version":"0.3.3","new_version":"1.0.4","update_type":"major","path":null,"pr_created_at":"2025-05-21T14:47:18.000Z","version_change":"0.3.3 → 1.0.4","issue":{"uuid":"2534638431","node_id":"PR_kwDOCENuiM6XE4Nf","number":53,"state":"closed","title":"Bump the npm_and_yarn group across 1 directory with 10 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2025-07-03T17:22:02.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-05-21T14:47:18.000Z","updated_at":"2025-07-03T17:22:02.000Z","time_to_close":3724484,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"npm_and_yarn","update_count":10,"packages":[{"name":"esbuild","old_version":"0.14.54","new_version":"0.25.4","repository_url":"https://github.com/evanw/esbuild"},{"name":"@web/dev-server-esbuild","old_version":"0.3.3","new_version":"1.0.4","repository_url":"https://github.com/modernweb-dev/web"},{"name":"ip","old_version":"1.1.9","new_version":"removed","repository_url":"https://github.com/indutny/node-ip"},{"name":"@open-wc/testing","old_version":"3.1.7","new_version":"3.2.2","repository_url":"https://github.com/open-wc/open-wc"},{"name":"@web/dev-server","old_version":"0.1.35","new_version":"0.4.6","repository_url":"https://github.com/modernweb-dev/web"},{"name":"@web/test-runner","old_version":"0.15.0","new_version":"0.20.1","repository_url":"https://github.com/modernweb-dev/web"},{"name":"koa","old_version":"2.13.4","new_version":"2.16.1","repository_url":"https://github.com/koajs/koa"}],"path":null,"ecosystem":"npm"},"body":"Bumps the npm_and_yarn group with 7 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [esbuild](https://github.com/evanw/esbuild) | `0.14.54` | `0.25.4` |\n| [@web/dev-server-esbuild](https://github.com/modernweb-dev/web/tree/HEAD/packages/dev-server-esbuild) | `0.3.3` | `1.0.4` |\n| [ip](https://github.com/indutny/node-ip) | `1.1.9` | `removed` |\n| [@open-wc/testing](https://github.com/open-wc/open-wc/tree/HEAD/packages/testing) | `3.1.7` | `3.2.2` |\n| [@web/dev-server](https://github.com/modernweb-dev/web/tree/HEAD/packages/dev-server) | `0.1.35` | `0.4.6` |\n| [@web/test-runner](https://github.com/modernweb-dev/web/tree/HEAD/packages/test-runner) | `0.15.0` | `0.20.1` |\n| [koa](https://github.com/koajs/koa) | `2.13.4` | `2.16.1` |\n\n\nUpdates `esbuild` from 0.14.54 to 0.25.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/evanw/esbuild/releases\"\u003eesbuild's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.25.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAdd simple support for CORS to esbuild's development server (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4125\"\u003e#4125\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eStarting with version 0.25.0, esbuild's development server is no longer configured to serve cross-origin requests. This was a deliberate change to prevent any website you visit from accessing your running esbuild development server. However, this change prevented (by design) certain use cases such as \u0026quot;debugging in production\u0026quot; by having your production website load code from \u003ccode\u003elocalhost\u003c/code\u003e where the esbuild development server is running.\u003c/p\u003e\n\u003cp\u003eTo enable this use case, esbuild is adding a feature to allow \u003ca href=\"https://developer.mozilla.org/en-US/docs/Web/HTTP/Guides/CORS\"\u003eCross-Origin Resource Sharing\u003c/a\u003e (a.k.a. CORS) for \u003ca href=\"https://developer.mozilla.org/en-US/docs/Web/HTTP/Guides/CORS#simple_requests\"\u003esimple requests\u003c/a\u003e. Specifically, passing your origin to the new \u003ccode\u003ecors\u003c/code\u003e option will now set the \u003ccode\u003eAccess-Control-Allow-Origin\u003c/code\u003e response header when the request has a matching \u003ccode\u003eOrigin\u003c/code\u003e header. Note that this currently only works for requests that don't send a preflight \u003ccode\u003eOPTIONS\u003c/code\u003e request, as esbuild's development server doesn't currently support \u003ccode\u003eOPTIONS\u003c/code\u003e requests.\u003c/p\u003e\n\u003cp\u003eSome examples:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eCLI:\u003c/strong\u003e\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003eesbuild --servedir=. --cors-origin=https://example.com\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eJS:\u003c/strong\u003e\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003econst ctx = await esbuild.context({})\nawait ctx.serve({\n  servedir: '.',\n  cors: {\n    origin: 'https://example.com',\n  },\n})\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eGo:\u003c/strong\u003e\u003c/p\u003e\n\u003cpre lang=\"go\"\u003e\u003ccode\u003ectx, _ := api.Context(api.BuildOptions{})\nctx.Serve(api.ServeOptions{\n  Servedir: \u0026quot;.\u0026quot;,\n  CORS: api.CORSOptions{\n    Origin: []string{\u0026quot;https://example.com\u0026quot;},\n  },\n})\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThe special origin \u003ccode\u003e*\u003c/code\u003e can be used to allow any origin to access esbuild's development server. Note that this means any website you visit will be able to read everything served by esbuild.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ePass through invalid URLs in source maps unmodified (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4169\"\u003e#4169\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis fixes a regression in version 0.25.0 where \u003ccode\u003esources\u003c/code\u003e in source maps that form invalid URLs were not being passed through to the output. Version 0.25.0 changed the interpretation of \u003ccode\u003esources\u003c/code\u003e from file paths to URLs, which means that URL parsing can now fail. Previously URLs that couldn't be parsed were replaced with the empty string. With this release, invalid URLs in \u003ccode\u003esources\u003c/code\u003e should now be passed through unmodified.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eHandle exports named \u003ccode\u003e__proto__\u003c/code\u003e in ES modules (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4162\"\u003e#4162\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/evanw/esbuild/pull/4163\"\u003e#4163\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eIn JavaScript, the special property name \u003ccode\u003e__proto__\u003c/code\u003e sets the prototype when used inside an object literal. Previously esbuild's ESM-to-CommonJS conversion didn't special-case the property name of exports named \u003ccode\u003e__proto__\u003c/code\u003e so the exported getter accidentally became the prototype of the object literal. It's unclear what this affects, if anything, but it's better practice to avoid this by using a computed property name in this case.\u003c/p\u003e\n\u003cp\u003eThis fix was contributed by \u003ca href=\"https://github.com/magic-akari\"\u003e\u003ccode\u003e@​magic-akari\u003c/code\u003e\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/evanw/esbuild/blob/main/CHANGELOG-2022.md\"\u003eesbuild's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog: 2022\u003c/h1\u003e\n\u003cp\u003eThis changelog documents all esbuild versions published in the year 2022 (versions 0.14.11 through 0.16.12).\u003c/p\u003e\n\u003ch2\u003e0.16.12\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eLoader defaults to \u003ccode\u003ejs\u003c/code\u003e for extensionless files (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/2776\"\u003e#2776\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eCertain packages contain files without an extension. For example, the \u003ccode\u003eyargs\u003c/code\u003e package contains the file \u003ccode\u003eyargs/yargs\u003c/code\u003e which has no extension. Node, Webpack, and Parcel can all understand code that imports \u003ccode\u003eyargs/yargs\u003c/code\u003e because they assume that the file is JavaScript. However, esbuild was previously unable to understand this code because it relies on the file extension to tell it how to interpret the file. With this release, esbuild will now assume files without an extension are JavaScript files. This can be customized by setting the loader for \u003ccode\u003e\u0026quot;\u0026quot;\u003c/code\u003e (the empty string, representing files without an extension) to another loader. For example, if you want files without an extension to be treated as CSS instead, you can do that like this:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eCLI:\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003eesbuild --bundle --loader:=css\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eJS:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eesbuild.build({\n  bundle: true,\n  loader: { '': 'css' },\n})\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eGo:\u003c/p\u003e\n\u003cpre lang=\"go\"\u003e\u003ccode\u003eapi.Build(api.BuildOptions{\n  Bundle: true,\n  Loader: map[string]api.Loader{\u0026quot;\u0026quot;: api.LoaderCSS},\n})\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eIn addition, the \u003ccode\u003e\u0026quot;type\u0026quot;\u003c/code\u003e field in \u003ccode\u003epackage.json\u003c/code\u003e files now only applies to files with an explicit \u003ccode\u003e.js\u003c/code\u003e, \u003ccode\u003e.jsx\u003c/code\u003e, \u003ccode\u003e.ts\u003c/code\u003e, or \u003ccode\u003e.tsx\u003c/code\u003e extension. Previously it was incorrectly applied by esbuild to all files that had an extension other than \u003ccode\u003e.mjs\u003c/code\u003e, \u003ccode\u003e.mts\u003c/code\u003e, \u003ccode\u003e.cjs\u003c/code\u003e, or \u003ccode\u003e.cts\u003c/code\u003e including extensionless files. So for example an extensionless file in a \u003ccode\u003e\u0026quot;type\u0026quot;: \u0026quot;module\u0026quot;\u003c/code\u003e package is now treated as CommonJS instead of ESM.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.16.11\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAvoid a syntax error in the presence of direct \u003ccode\u003eeval\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/2761\"\u003e#2761\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThe behavior of nested \u003ccode\u003efunction\u003c/code\u003e declarations in JavaScript depends on whether the code is run in strict mode or not. It would be problematic if esbuild preserved nested \u003ccode\u003efunction\u003c/code\u003e declarations in its output because then the behavior would depend on whether the output was run in strict mode or not instead of respecting the strict mode behavior of the original source code. To avoid this, esbuild transforms nested \u003ccode\u003efunction\u003c/code\u003e declarations to preserve the intended behavior of the original source code regardless of whether the output is run in strict mode or not:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e// Original code\nif (true) {\n  function foo() {}\n  console.log(!!foo)\n  foo = null\n  console.log(!!foo)\n}\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/218d29e9da018d60cf87b8fb496bb8167936ff54\"\u003e\u003ccode\u003e218d29e\u003c/code\u003e\u003c/a\u003e publish 0.25.4 to npm\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/e66cd0bf6daebff56527540c433c69e49e9dcb13\"\u003e\u003ccode\u003ee66cd0b\u003c/code\u003e\u003c/a\u003e dev server: simple support for CORS requests (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4171\"\u003e#4171\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/8bf33685941e857c2b0f10c4d719a895f9d1ceea\"\u003e\u003ccode\u003e8bf3368\u003c/code\u003e\u003c/a\u003e js api: validate some options as arrays of strings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/1e7375a6be924f1b2b5e339268cd5a79b54d58f7\"\u003e\u003ccode\u003e1e7375a\u003c/code\u003e\u003c/a\u003e js api: simplify comma-separated array validation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/5f5964d53815075839abf8c343af97051c429c55\"\u003e\u003ccode\u003e5f5964d\u003c/code\u003e\u003c/a\u003e release notes for \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4163\"\u003e#4163\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/adb5284c7490c41069651916b8496625f74eddef\"\u003e\u003ccode\u003eadb5284\u003c/code\u003e\u003c/a\u003e fix: handle \u003ccode\u003e__proto__\u003c/code\u003e as a computed property in exports and add tests for s...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/0aa9f7bf792e58a96a8342cb8ac4f3bcf79a5308\"\u003e\u003ccode\u003e0aa9f7b\u003c/code\u003e\u003c/a\u003e fix \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4169\"\u003e#4169\u003c/a\u003e: keep invalid source map URLs unmodified\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/5959289d90667c5a4026e6fb32cc58bbed9fc88a\"\u003e\u003ccode\u003e5959289\u003c/code\u003e\u003c/a\u003e add additional guards for \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4114\"\u003e#4114\u003c/a\u003e when using \u003ccode\u003e:is()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/677910b073194b64d5ae01aefd7a7465bbf5b27b\"\u003e\u003ccode\u003e677910b\u003c/code\u003e\u003c/a\u003e publish 0.25.3 to npm\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/a41040efdbd6464ee7c3c5590105b4a4ae5a03be\"\u003e\u003ccode\u003ea41040e\u003c/code\u003e\u003c/a\u003e fix \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4110\"\u003e#4110\u003c/a\u003e: support custom non-IP \u003ccode\u003ehost\u003c/code\u003e values\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/evanw/esbuild/compare/v0.14.54...v0.25.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@web/dev-server-esbuild` from 0.3.3 to 1.0.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/modernweb-dev/web/releases\"\u003e\u003ccode\u003e@​web/dev-server-esbuild\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​web/dev-server-esbuild\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.0.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ed826727: upgrade esbuild to 0.25.x\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​web/dev-server-esbuild\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.0.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ef506af31: Upgrade esbuild to 0.24.x\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [fb33d75c]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​web/dev-server-core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.7.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/modernweb-dev/web/blob/master/packages/dev-server-esbuild/CHANGELOG.md\"\u003e\u003ccode\u003e@​web/dev-server-esbuild\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.0.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ed826727: upgrade esbuild to 0.25.x\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ef506af31: Upgrade esbuild to 0.24.x\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [fb33d75c]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​web/dev-server-core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.7.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: update \u003ccode\u003e@​web/dev-server-core\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ee31de569: Update \u003ccode\u003e@web/dev-server-rollup\u003c/code\u003e to latest version\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.0\u003c/h2\u003e\n\u003ch3\u003eMajor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e8218a0a5: Update ESBuild to latest version.\u003c/p\u003e\n\u003cp\u003eESBuild has changed how TypeScript decorators are enabled in preparation for JavaScript decorators to land in browsers. ESBuild now requires the \u003ccode\u003eexperimentalDecorators\u003c/code\u003e key to be set to \u003ccode\u003etrue\u003c/code\u003e in the \u003ccode\u003etsconfig.json\u003c/code\u003e for TypeScript decorators to be enabled.\u003c/p\u003e\n\u003cp\u003eIf you are having issues with decorators after updating to this version, try setting the \u003ccode\u003eexperimentalDecorators\u003c/code\u003e key in your \u003ccode\u003etsconfig.json\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ec185cbaa: Set minimum node version to 18\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [c185cbaa]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​web/dev-server-core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.7.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.4.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eef6b2543: Use split versions for all lit dependencies\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modernweb-dev/web/commit/3a6bf8f927f4839f464e6ee15b7f4374bd238630\"\u003e\u003ccode\u003e3a6bf8f\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modernweb-dev/web/commit/d826727ef950e792217fa0f3d91054d2e02a689f\"\u003e\u003ccode\u003ed826727\u003c/code\u003e\u003c/a\u003e fix: upgrade esbuild to 0.25.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modernweb-dev/web/commit/5f4f3510c358427881ff1fadaa03b61babdc7ed0\"\u003e\u003ccode\u003e5f4f351\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modernweb-dev/web/commit/dc2351761cd18731857eb902281fe72e3ce41811\"\u003e\u003ccode\u003edc23517\u003c/code\u003e\u003c/a\u003e chore: bump esbuild to 0.24.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modernweb-dev/web/commit/f506af31645a1acecdbdbc7401d824e62e327d09\"\u003e\u003ccode\u003ef506af3\u003c/code\u003e\u003c/a\u003e chore: upgrade esbuild to 0.20.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modernweb-dev/web/commit/03f3c6f0b376232812dcb34b42365ab5e0a1ae19\"\u003e\u003ccode\u003e03f3c6f\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modernweb-dev/web/commit/54d65a4e5d6f9a29b11fa236872365c1bb140a78\"\u003e\u003ccode\u003e54d65a4\u003c/code\u003e\u003c/a\u003e ci: align reporters across all packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modernweb-dev/web/commit/90e44725cf73016de9cf3c20d3b4e0f909236307\"\u003e\u003ccode\u003e90e4472\u003c/code\u003e\u003c/a\u003e ci: use workspaces to run node tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modernweb-dev/web/commit/0780a221e360af34307f7a2173ca13e36051f438\"\u003e\u003ccode\u003e0780a22\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modernweb-dev/web/commit/ce40a8f545247ff81384ffce744aa5461217e2ff\"\u003e\u003ccode\u003ece40a8f\u003c/code\u003e\u003c/a\u003e update \u003ccode\u003e@​web/dev-server-rollup\u003c/code\u003e in more places\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/modernweb-dev/web/commits/@web/dev-server-esbuild@1.0.4/packages/dev-server-esbuild\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nRemoves `ip`\n\nUpdates `@open-wc/testing` from 3.1.7 to 3.2.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-wc/open-wc/releases\"\u003e\u003ccode\u003e@​open-wc/testing\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​open-wc/testing\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.2.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ee94ca9aa: chore(testing): remove unused dependencies\u0026quot;\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​open-wc/testing\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.2.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e84e38ab1: Use split versions for all lit dependencies\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [84e38ab1]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​open-wc/testing-helpers\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.3.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​open-wc/testing\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.1.8\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e91a5d224: fix(deps): update dependency \u003ccode\u003e@​types/chai-dom\u003c/code\u003e to v1\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [077d07eb]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​open-wc/testing-helpers\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.2.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-wc/open-wc/blob/master/packages/testing/CHANGELOG.md\"\u003e\u003ccode\u003e@​open-wc/testing\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.2.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ee94ca9aa: chore(testing): remove unused dependencies\u0026quot;\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.2.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e84e38ab1: Use split versions for all lit dependencies\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [84e38ab1]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​open-wc/testing-helpers\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.3.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.2.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e935c8ffe: Drop support for Node@14\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e3289e0eb: Add oneDefaultPreventedEvent export into testing package and no-side-effect indexes\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [935c8ffe]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [3289e0eb]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [80c6ae66]\n\u003cul\u003e\n\u003cli\u003echai-a11y-axe@1.5.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​open-wc/semantic-dom-diff\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.20.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​open-wc/testing-helpers\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.3.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.1.8\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e91a5d224: fix(deps): update dependency \u003ccode\u003e@​types/chai-dom\u003c/code\u003e to v1\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [077d07eb]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​open-wc/testing-helpers\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.2.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-wc/open-wc/commit/c4debdd41c2047384ed3a0fad2cd8cd6d02c08f7\"\u003e\u003ccode\u003ec4debdd\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/open-wc/open-wc/tree/HEAD/packages/testing/issues/2737\"\u003e#2737\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-wc/open-wc/commit/e94ca9aa49b733e1da48a87c0b67ef9f4cdf35a7\"\u003e\u003ccode\u003ee94ca9a\u003c/code\u003e\u003c/a\u003e chore(testing): remove unused dependencies (\u003ca href=\"https://github.com/open-wc/open-wc/tree/HEAD/packages/testing/issues/2736\"\u003e#2736\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-wc/open-wc/commit/d91a6219b1c1f1909133cae2f301f1dbd6433854\"\u003e\u003ccode\u003ed91a621\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-wc/open-wc/commit/14e4270ad57aff6643973973fea9b6a2644f4359\"\u003e\u003ccode\u003e14e4270\u003c/code\u003e\u003c/a\u003e feat: new a11y rules (\u003ca href=\"https://github.com/open-wc/open-wc/tree/HEAD/packages/testing/issues/2686\"\u003e#2686\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-wc/open-wc/commit/57ddb3ccfff6b00468d3a7ebabbc15cfe966f7a9\"\u003e\u003ccode\u003e57ddb3c\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-wc/open-wc/commit/3289e0eb2a66c937fb74d267a3a24565a1730f75\"\u003e\u003ccode\u003e3289e0e\u003c/code\u003e\u003c/a\u003e fix(testing|testing-helpers): export oneDefaultPreventedEvent through testing...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-wc/open-wc/commit/74f51a7bcc59a2b1adea2fd6265ec24c5b42c952\"\u003e\u003ccode\u003e74f51a7\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-wc/open-wc/commit/f077923568f915ba5aa6db18ab872ef885631205\"\u003e\u003ccode\u003ef077923\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency \u003ccode\u003e@​types/chai-dom\u003c/code\u003e to v1\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/open-wc/open-wc/commits/@open-wc/testing@3.2.2/packages/testing\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@web/dev-server` from 0.1.35 to 0.4.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/modernweb-dev/web/releases\"\u003e\u003ccode\u003e@​web/dev-server\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​web/dev-server\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.4.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e39ff6ffb: replace ip dependency due to security bug CVE-2024-29415\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​web/dev-server\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.4.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: update \u003ccode\u003e@​web/dev-server-core\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​web/dev-server\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.4.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ed2dbb7b1: fix: sb windows path\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​web/dev-server\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.4.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003ee657791f: Vulnerability fix in \u003ccode\u003eip\u003c/code\u003e package.\nFor more info, see:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/advisories/GHSA-78xj-cgh5-2h22\"\u003ehttps://github.com/advisories/GHSA-78xj-cgh5-2h22\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/indutny/node-ip/issues/136#issuecomment-1952083593\"\u003eindutny/node-ip#136\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​web/dev-server-hmr\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.4.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: update \u003ccode\u003e@​web/dev-server-core\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​web/dev-server-import-maps\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.2.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: update \u003ccode\u003e@​web/dev-server-core\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/modernweb-dev/web/blob/master/packages/dev-server/CHANGELOG.md\"\u003e\u003ccode\u003e@​web/dev-server\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.4.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e39ff6ffb: replace ip dependency due to security bug CVE-2024-29415\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.4.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: update \u003ccode\u003e@​web/dev-server-core\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.4.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ed2dbb7b1: fix: sb windows path\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.4.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003ee657791f: Vulnerability fix in \u003ccode\u003eip\u003c/code\u003e package.\nFor more info, see:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/advisories/GHSA-78xj-cgh5-2h22\"\u003ehttps://github.com/advisories/GHSA-78xj-cgh5-2h22\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/indutny/node-ip/issues/136#issuecomment-1952083593\"\u003eindutny/node-ip#136\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.4.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e649edc2b: Add option to modify chokidar watchOptions with \u003ccode\u003e@​web/dev-server\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [649edc2b]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​web/dev-server-core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.7.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.4.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ee31de569: Update \u003ccode\u003e@web/dev-server-rollup\u003c/code\u003e to latest version\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.4.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ec185cbaa: Set minimum node version to 18\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modernweb-dev/web/commit/50adf1c6fa8538a016346303b525d44566f1354e\"\u003e\u003ccode\u003e50adf1c\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modernweb-dev/web/commit/39ff6ffb1b42011c3f081036b267f553c1c441d5\"\u003e\u003ccode\u003e39ff6ff\u003c/code\u003e\u003c/a\u003e fix: replace ip dependency due to security bug CVE-2024-29415\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modernweb-dev/web/commit/03f3c6f0b376232812dcb34b42365ab5e0a1ae19\"\u003e\u003ccode\u003e03f3c6f\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modernweb-dev/web/commit/553d0c7616fb654db09d9347e83423e8bd6fc1a4\"\u003e\u003ccode\u003e553d0c7\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modernweb-dev/web/commit/9dd101399e47249fe2ec7040c0e15f40bea772bb\"\u003e\u003ccode\u003e9dd1013\u003c/code\u003e\u003c/a\u003e Update puppeteer to version 22.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modernweb-dev/web/commit/5b006003b70fff3d6d3c36bf0c97dcc3f9835566\"\u003e\u003ccode\u003e5b00600\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modernweb-dev/web/commit/e657791f55ab7193db2a9074c3a86d67df896a37\"\u003e\u003ccode\u003ee657791\u003c/code\u003e\u003c/a\u003e fix: remove vulnerability by updating \u003ccode\u003eip\u003c/code\u003e package\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modernweb-dev/web/commit/6a1ed053712670f2503bf5d803751f9a3491f0a1\"\u003e\u003ccode\u003e6a1ed05\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modernweb-dev/web/commit/fa46b6cb6556421721f7a5dbc4589cfe376536da\"\u003e\u003ccode\u003efa46b6c\u003c/code\u003e\u003c/a\u003e feat: Add option to modify chokidar watchOptions with \u003ccode\u003e@​web/dev-server\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modernweb-dev/web/commit/90e44725cf73016de9cf3c20d3b4e0f909236307\"\u003e\u003ccode\u003e90e4472\u003c/code\u003e\u003c/a\u003e ci: use workspaces to run node tests\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/modernweb-dev/web/commits/@web/dev-server@0.4.6/packages/dev-server\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@web/test-runner` from 0.15.0 to 0.20.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/modernweb-dev/web/releases\"\u003e\u003ccode\u003e@​web/test-runner\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​web/test-runner\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.20.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e24e3290: Improve debug message for test runner uncaught exceptions\u003c/p\u003e\n\u003cp\u003eThis should make debugging easier. It wasn't very easy to figure out\nwhere the errors originated from (because of how the actual uncaught\nexception only happened with many concurrent builds inside a sandbox\nenvironment that is hard to debug).\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [79b0ba4]\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​web/test-runner-chrome\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.18.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​web/test-runner\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.20.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e86eaa21: Upgrade puppeteer version to v24\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [86eaa21]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​web/test-runner-chrome\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.18.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​web/test-runner\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.19.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eb546e8b5: Upgrade puppeteer-core and puppeteer to v23\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [b546e8b5]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​web/test-runner-chrome\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.17.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​web/test-runner\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.18.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e6914f3b6: Show suites names for \u003ccode\u003esummaryReporter\u003c/code\u003e when \u003ccode\u003eflatten\u003c/code\u003e option is true\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​web/test-runner\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.18.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e6a97a691: Unify visual-written representation of skipped tests.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​web/test-runner\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.18.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [4cc90648]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​web/test-runner-chrome\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.16.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​web/test-runner-chrome\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.18.1\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/modernweb-dev/web/blob/master/packages/test-runner/CHANGELOG.md\"\u003e\u003ccode\u003e@​web/test-runner\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.20.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e24e3290: Improve debug message for test runner uncaught exceptions\u003c/p\u003e\n\u003cp\u003eThis should make debugging easier. It wasn't very easy to figure out\nwhere the errors originated from (because of how the actual uncaught\nexception only happened with many concurrent builds inside a sandbox\nenvironment that is hard to debug).\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [79b0ba4]\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​web/test-runner-chrome\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.18.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.20.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e86eaa21: Upgrade puppeteer version to v24\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [86eaa21]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​web/test-runner-chrome\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.18.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.19.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eb546e8b5: Upgrade puppeteer-core and puppeteer to v23\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [b546e8b5]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​web/test-runner-chrome\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.17.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.18.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e6914f3b6: Show suites names for \u003ccode\u003esummaryReporter\u003c/code\u003e when \u003ccode\u003eflatten\u003c/code\u003e option is true\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.18.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e6a97a691: Unify visual-written representation of skipped tests.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.18.1\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modernweb-dev/web/commit/db00ed5a8edc77e964aede2e35b13375fb978e31\"\u003e\u003ccode\u003edb00ed5\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modernweb-dev/web/commit/24e329049c4c3cc02c0a06138f1ba2ecb7f99f63\"\u003e\u003ccode\u003e24e3290\u003c/code\u003e\u003c/a\u003e refactor: improve debug message for test runner uncaught exceptions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modernweb-dev/web/commit/f00a581bdea2e6a5a2777581bbdf70601dadbc89\"\u003e\u003ccode\u003ef00a581\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modernweb-dev/web/commit/fcb71cd0c1c97e3f7b5cdcf5305345556506290a\"\u003e\u003ccode\u003efcb71cd\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modernweb-dev/web/commit/8834ad805b065c0bd10aa0d61374f10e5b68ac9a\"\u003e\u003ccode\u003e8834ad8\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modernweb-dev/web/commit/d5ae228f1f030a58995ac5ac5c51df4e02612981\"\u003e\u003ccode\u003ed5ae228\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/modernweb-dev/web/tree/HEAD/packages/test-runner/issues/2803\"\u003e#2803\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modernweb-dev/web/commit/9a88d83526ffc06aeb5b8429630c140c90098e2d\"\u003e\u003ccode\u003e9a88d83\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/modernweb-dev/web/tree/HEAD/packages/test-runner/issues/2774\"\u003e#2774\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modernweb-dev/web/commit/6914f3b67e6d6ca72d989d7b3b1d57b4b2888086\"\u003e\u003ccode\u003e6914f3b\u003c/code\u003e\u003c/a\u003e fix(test-runner): show suites for summaryReporter({ flatten: true }) (\u003ca href=\"https://github.com/modernweb-dev/web/tree/HEAD/packages/test-runner/issues/2773\"\u003e#2773\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modernweb-dev/web/commit/03f3c6f0b376232812dcb34b42365ab5e0a1ae19\"\u003e\u003ccode\u003e03f3c6f\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modernweb-dev/web/commit/43eb13003c5c2da5416db124ab2580b36470770a\"\u003e\u003ccode\u003e43eb130\u003c/code\u003e\u003c/a\u003e fix(test-runner): unify visual-written representation of skipped tests\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/modernweb-dev/web/commits/@web/test-runner@0.20.1/packages/test-runner\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `koa` from 2.13.4 to 2.16.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/koajs/koa/releases\"\u003ekoa's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.16.1\u003c/h2\u003e\n\u003cp\u003efix: don't render redirect values in anchor ref\u003c/p\u003e\n\u003ch2\u003e2.16.0\u003c/h2\u003e\n\u003cp\u003eThis is a backported release to fix core underlying issue with \u003ccode\u003eHEAD\u003c/code\u003e requests when using \u003ccode\u003ehttp2.createSecureServer\u003c/code\u003e.  See discussion at \u003ca href=\"https://redirect.github.com/koajs/koa/pull/1593\"\u003ekoajs/koa#1593\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/koajs/koa/issues/1547\"\u003ekoajs/koa#1547\u003c/a\u003e.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003efix missing cleanup, if response socket is no longer writeable (issue 1547) (\u003ca href=\"https://redirect.github.com/koajs/koa/pull/1593\"\u003ekoajs/koa#1593\u003c/a\u003e) 399cb6b0dd2104224c0ef0ce8e92f84e4f7faf42\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.15.4\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/koajs/koa/compare/2.15.3...2.15.4\"\u003ehttps://github.com/koajs/koa/compare/2.15.3...2.15.4\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eFix: avoid redos on host and protocol getter, see \u003ca href=\"https://github.com/koajs/koa/security/advisories/GHSA-593f-38f6-jp5m\"\u003ehttps://github.com/koajs/koa/security/advisories/GHSA-593f-38f6-jp5m\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/koajs/koa/commit/ba1482206995d99e46b47c8de19980b2f526aaa0\"\u003e\u003ccode\u003eba14822\u003c/code\u003e\u003c/a\u003e 2.16.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/koajs/koa/commit/2ff6c3fb80c7acd5abf36deee3684aa20e004e5a\"\u003e\u003ccode\u003e2ff6c3f\u003c/code\u003e\u003c/a\u003e 2.16.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/koajs/koa/commit/3d51d034af72360f57bca551fc4bdd95499b34f1\"\u003e\u003ccode\u003e3d51d03\u003c/code\u003e\u003c/a\u003e ci: allow codecov to fail\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/koajs/koa/commit/eb84d890b86011b4d8e15ba32cc3cfd39a2a02af\"\u003e\u003ccode\u003eeb84d89\u003c/code\u003e\u003c/a\u003e fix: don't render redirect values in anchor ref\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/koajs/koa/commit/5f294bb1c7c8d9c61904378d250439a321bffd32\"\u003e\u003ccode\u003e5f294bb\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/koajs/koa/commit/77cbf2e47ea7067c937b0f21ea0aa4fb73bac115\"\u003e\u003ccode\u003e77cbf2e\u003c/code\u003e\u003c/a\u003e Release 2.15.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/koajs/koa/commit/1fad5974dc2b7c5baef3e7438679911826ec7398\"\u003e\u003ccode\u003e1fad597\u003c/code\u003e\u003c/a\u003e fix: require URL from 'url' module (\u003ca href=\"https://redirect.github.com/koajs/koa/issues/1809\"\u003e#1809\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/koajs/koa/commit/ddbff3031696746d4674b6d8625a99f91338e792\"\u003e\u003ccode\u003eddbff30\u003c/code\u003e\u003c/a\u003e Release 2.15.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/koajs/koa/commit/94e8def4bf6a2bdabe96583de989f03d75106648\"\u003e\u003ccode\u003e94e8def\u003c/code\u003e\u003c/a\u003e fix: handle upper case protocol like HTTP or HTTPS (\u003ca href=\"https://redirect.github.com/koajs/koa/issues/1806\"\u003e#1806\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/koajs/koa/commit/549455de7898a94b244d42edb0a3c75db478b69a\"\u003e\u003ccode\u003e549455d\u003c/code\u003e\u003c/a\u003e Release 2.15.1\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/koajs/koa/compare/2.13.4...v2.16.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ws` from 7.5.9 to 7.5.10\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/websockets/ws/releases\"\u003ews's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e7.5.10\u003c/h2\u003e\n\u003ch1\u003eBug fixes\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eBackported e55e5106 to the 7.x release line (22c28763).\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/websockets/ws/commit/d962d70649e393841ee1ed726a8f7ffbe90d0c06\"\u003e\u003ccode\u003ed962d70\u003c/code\u003e\u003c/a\u003e [dist] 7.5.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/websockets/ws/commit/22c28763234aa75a7e1b76f5c01c181260d7917f\"\u003e\u003ccode\u003e22c2876\u003c/code\u003e\u003c/a\u003e [security] Fix crash when the Upgrade header cannot be read (\u003ca href=\"https://redirect.github.com/websockets/ws/issues/2231\"\u003e#2231\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/websockets/ws/compare/7.5.9...7.5.10\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `rollup` from 2.79.1 to 4.41.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rollup/rollup/releases\"\u003erollup's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.41.0\u003c/h2\u003e\n\u003ch2\u003e4.41.0\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003e2025-05-18\u003c/em\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDetect named exports in more dynamic import scenarios (\u003ca href=\"https://redirect.github.com/rollup/rollup/issues/5954\"\u003e#5954\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePull Requests\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/5949\"\u003e#5949\u003c/a\u003e: ci: use node 24 (\u003ca href=\"https://github.com/btea\"\u003e\u003ccode\u003e@​btea\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/lukastaegert\"\u003e\u003ccode\u003e@​lukastaegert\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/5951\"\u003e#5951\u003c/a\u003e: chore(deps): update dependency pretty-bytes to v7 (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/5952\"\u003e#5952\u003c/a\u003e: fix(deps): update swc monorepo (major) (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/lukastaegert\"\u003e\u003ccode\u003e@​lukastaegert\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/5953\"\u003e#5953\u003c/a\u003e: chore(deps): lock file maintenance minor/patch updates (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/5954\"\u003e#5954\u003c/a\u003e: enhance tree-shaking for dynamic imports (\u003ca href=\"https://github.com/TrickyPi\"\u003e\u003ccode\u003e@​TrickyPi\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/lukastaegert\"\u003e\u003ccode\u003e@​lukastaegert\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/5957\"\u003e#5957\u003c/a\u003e: chore(deps): update dependency lint-staged to v16 (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/lukastaegert\"\u003e\u003ccode\u003e@​lukastaegert\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/5958\"\u003e#5958\u003c/a\u003e: fix(deps): update rust crate swc_compiler_base to v20 (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/lukastaegert\"\u003e\u003ccode\u003e@​lukastaegert\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/5959\"\u003e#5959\u003c/a\u003e: fix(deps): lock file maintenance minor/patch updates (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/lukastaegert\"\u003e\u003ccode\u003e@​lukastaegert\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/5960\"\u003e#5960\u003c/a\u003e: Use spawn to run CLI tests (\u003ca href=\"https://github.com/lukastaegert\"\u003e\u003ccode\u003e@​lukastaegert\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.40.2\u003c/h2\u003e\n\u003ch2\u003e4.40.2\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003e2025-05-06\u003c/em\u003e\u003c/p\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCreate correct IIFE/AMD/UMD bundles when using a mutable default export (\u003ca href=\"https://redirect.github.com/rollup/rollup/issues/5934\"\u003e#5934\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix execution order when using top-level await for dynamic imports with inlineDynamicImports (\u003ca href=\"https://redirect.github.com/rollup/rollup/issues/5937\"\u003e#5937\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eThrow when the output is watched in watch mode (\u003ca href=\"https://redirect.github.com/rollup/rollup/issues/5939\"\u003e#5939\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePull Requests\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/5934\"\u003e#5934\u003c/a\u003e: fix(exports): avoid \u0026quot;exports is not defined\u0026quot; \u003ccode\u003eReferenceError\u003c/code\u003e (\u003ca href=\"https://github.com/dasa\"\u003e\u003ccode\u003e@​dasa\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/5937\"\u003e#5937\u003c/a\u003e: consider TLA imports have higher execution priority (\u003ca href=\"https://github.com/TrickyPi\"\u003e\u003ccode\u003e@​TrickyPi\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/5939\"\u003e#5939\u003c/a\u003e: fix: watch mode input should not be an output subpath (\u003ca href=\"https://github.com/btea\"\u003e\u003ccode\u003e@​btea\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/5940\"\u003e#5940\u003c/a\u003e: chore(deps): update dependency vite to v6.3.4 [security] (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/5941\"\u003e#5941\u003c/a\u003e: chore(deps): update dependency eslint-plugin-unicorn to v59 (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/5942\"\u003e#5942\u003c/a\u003e: fix(deps): lock file maintenance minor/patch updates (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/5943\"\u003e#5943\u003c/a\u003e: fix(deps): lock file maintenance minor/patch updates (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.40.1\u003c/h2\u003e\n\u003ch2\u003e4.40.1\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003e2025-04-28\u003c/em\u003e\u003c/p\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eLimit hash size for asset file names to the supported 21 (\u003ca href=\"https://redirect.github.com/rollup/rollup/issues/5921\"\u003e#5921\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rollup/rollup/blob/master/CHANGELOG.md\"\u003erollup's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.41.0\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003e2025-05-18\u003c/em\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDetect named exports in more dynamic import scenarios (\u003ca href=\"https://redirect.github.com/rollup/rollup/issues/5954\"\u003e#5954\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePull Requests\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/5949\"\u003e#5949\u003c/a\u003e: ci: use node 24 (\u003ca href=\"https://github.com/btea\"\u003e\u003ccode\u003e@​btea\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/lukastaegert\"\u003e\u003ccode\u003e@​lukastaegert\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/5951\"\u003e#5951\u003c/a\u003e: chore(deps): update dependency pretty-bytes to v7 (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/5952\"\u003e#5952\u003c/a\u003e: fix(deps): update swc monorepo (major) (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/lukastaegert\"\u003e\u003ccode\u003e@​lukastaegert\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/5953\"\u003e#5953\u003c/a\u003e: chore(deps): lock file maintenance minor/patch updates (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/5954\"\u003e#5954\u003c/a\u003e: enhance tree-shaking for dynamic imports (\u003ca href=\"https://github.com/TrickyPi\"\u003e\u003ccode\u003e@​TrickyPi\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/lukastaegert\"\u003e\u003ccode\u003e@​lukastaegert\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/5957\"\u003e#5957\u003c/a\u003e: chore(deps): update dependency lint-staged to v16 (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/lukastaegert\"\u003e\u003ccode\u003e@​lukastaegert\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/5958\"\u003e#5958\u003c/a\u003e: fix(deps): update rust crate swc_compiler_base to v20 (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/lukastaegert\"\u003e\u003ccode\u003e@​lukastaegert\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/5959\"\u003e#5959\u003c/a\u003e: fix(deps): lock file maintenance minor/patch updates (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/lukastaegert\"\u003e\u003ccode\u003e@​lukastaegert\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/5960\"\u003e#5960\u003c/a\u003e: Use spawn to run CLI tests (\u003ca href=\"https://github.com/lukastaegert\"\u003e\u003ccode\u003e@​lukastaegert\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.40.2\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003e2025-05-06\u003c/em\u003e\u003c/p\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCreate correct IIFE/AMD/UMD bundles when using a mutable default export (\u003ca href=\"https://redirect.github.com/rollup/rollup/issues/5934\"\u003e#5934\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix execution order when using top-level await for dynamic imports with inlineDynamicImports (\u003ca href=\"https://redirect.github.com/rollup/rollup/issues/5937\"\u003e#5937\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eThrow when the output is watched in watch mode (\u003ca href=\"https://redirect.github.com/rollup/rollup/issues/5939\"\u003e#5939\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePull Requests\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/5934\"\u003e#5934\u003c/a\u003e: fix(exports): avoid \u0026quot;exports is not defined\u0026quot; \u003ccode\u003eReferenceError\u003c/code\u003e (\u003ca href=\"https://github.com/dasa\"\u003e\u003ccode\u003e@​dasa\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/5937\"\u003e#5937\u003c/a\u003e: consider TLA imports have higher execution priority (\u003ca href=\"https://github.com/TrickyPi\"\u003e\u003ccode\u003e@​TrickyPi\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/5939\"\u003e#5939\u003c/a\u003e: fix: watch mode input should not be an output subpath (\u003ca href=\"https://github.com/btea\"\u003e\u003ccode\u003e@​btea\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/5940\"\u003e#5940\u003c/a\u003e: chore(deps): update dependency vite to v6.3.4 [security] (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/5941\"\u003e#5941\u003c/a\u003e: chore(deps): update dependency eslint-plugin-unicorn to v59 (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/5942\"\u003e#5942\u003c/a\u003e: fix(deps): lock file maintenance minor/patch updates (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/5943\"\u003e#5943\u003c/a\u003e: fix(deps): lock file maintenance minor/patch updates (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.40.1\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003e2025-04-28\u003c/em\u003e\u003c/p\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eLimit hash size for asset file names to the supported 21 (\u003ca href=\"https://redirect.github.com/rollup/rollup/issues/5921\"\u003e#5921\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDo not inline user-defined entry chunks or chunks with explicit file name (\u003ca href=\"https://redirect.github.com/rollup/rollup/issues/5923\"\u003e#5923\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAvoid top-level-await cycles when non-entry chunks use top-level await (\u003ca href=\"https://redirect.github.com/rollup/rollup/issues/5930\"\u003e#5930\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eExpose package.json via exports (\u003ca href=\"https://redirect.github.com/rollup/rollup/issues/5931\"\u003e#5931\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rollup/rollup/commit/0928185cd544907dab472754634ddf988452aae6\"\u003e\u003ccode\u003e0928185\u003c/code\u003e\u003c/a\u003e 4.41.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rollup/rollup/commit/2491b315c11bf45aa9fa5e29d51beb7958aebfa5\"\u003e\u003ccode\u003e2491b31\u003c/code\u003e\u003c/a\u003e ci: use node 24 (\u003ca href=\"https://redirect.github.com/rollup/rollup/issues/5949\"\u003e#5949\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rollup/rollup/commit/7759f568b4e5010ec67d4f22c3820e4e86bdd70b\"\u003e\u003ccode\u003e7759f56\u003c/code\u003e\u003c/a\u003e Use spawn to run CLI tests (\u003ca href=\"https://redirect.github.com/rollup/rollup/issues/5960\"\u003e#5960\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rollup/rollup/commit/dd295772acca03f90023340e6d9bc62627ec5efe\"\u003e\u003ccode\u003edd29577\u003c/code\u003e\u003c/a\u003e fix(deps): update rust crate swc_compiler_base to v20 (\u003ca href=\"https://redirect.github.com/rollup/rollup/issues/5958\"\u003e#5958\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rollup/rollup/commit/fff335fbe02ee7e86498496bbe556c7573efc48c\"\u003e\u003ccode\u003efff335f\u003c/code\u003e\u003c/a\u003e enhance tree-shaking for dynamic imports (\u003ca href=\"https://redirect.github.com/rollup/rollup/issues/5954\"\u003e#5954\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rollup/rollup/commit/9cf84fced37d988a79f0713bc9388398466a8a8a\"\u003e\u003ccode\u003e9cf84fc\u003c/code\u003e\u003c/a\u003e fix(deps): lock file maintenance minor/patch updates (\u003ca href=\"https://redirect.github.com/rollup/rollup/issues/5959\"\u003e#5959\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rollup/rollup/commit/a4e6535058e19f06b709a2b49bc17efb3d89bcdb\"\u003e\u003ccode\u003ea4e6535\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency lint-staged to v16 (\u003ca href=\"https://redirect.github.com/rollup/rollup/issues/5957\"\u003e#5957\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rollup/rollup/commit/7536ffb3149ad4aa7cda4e7ef343e5376e2392e1\"\u003e\u003ccode\u003e7536ffb\u003c/code\u003e\u003c/a\u003e fix(deps): update swc monorepo (major) (\u003ca href=\"https://redirect.github.com/rollup/rollup/issues/5952\"\u003e#5952\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rollup/rollup/commit/2b68f891583f57561eeac9dd6244804485a4cc40\"\u003e\u003ccode\u003e2b68f89\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency pretty-bytes to v7 (\u003ca href=\"https://redirect.github.com/rollup/rollup/issues/5951\"\u003e#5951\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rollup/rollup/commit/f630e329035d2adeec425a14ae83e77bd2ea2450\"\u003e\u003ccode\u003ef630e32\u003c/code\u003e\u003c/a\u003e chore(deps): lock file maintenance minor/patch updates (\u003ca href=\"https://redirect.github.com/rollup/rollup/issues/5953\"\u003e#5953\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rollup/rollup/compare/v2.79.1...v4.41.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tar-fs` from 2.1.1 to 3.0.8\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mafintosh/tar-fs/commit/e4a7a401e80267247b8e9e39d8e5ba82c4fe2f7b\"\u003e\u003ccode\u003ee4a7a40\u003c/code\u003e\u003c/a\u003e 3.0.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mafintosh/tar-fs/commit/504ca0fc57f27f1cfa412f46b183dadd21cdb145\"\u003e\u003ccode\u003e504ca0f\u003c/code\u003e\u003c/a\u003e upgrade bare packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mafintosh/tar-fs/commit/1e4cc042b7a767a69c9728412d39d588519094f6\"\u003e\u003ccode\u003e1e4cc04\u003c/code\u003e\u003c/a\u003e 3.0.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mafintosh/tar-fs/commit/a1dd7e7c7f4b4a8bd2ab60f513baca573b44e2ed\"\u003e\u003ccode\u003ea1dd7e7\u003c/code\u003e\u003c/a\u003e refactor and throw on bad symlink\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mafintosh/tar-fs/commit/7ce355d649e47d0c79ec092bb926d325884916b0\"\u003e\u003ccode\u003e7ce355d\u003c/code\u003e\u003c/a\u003e Create SECURITY.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mafintosh/tar-fs/commit/3082593d8c5a6422176beb86510cd191398b3bfb\"\u003e\u003ccode\u003e3082593\u003c/code\u003e\u003c/a\u003e 3.0.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mafintosh/tar-fs/commit/c3ad7bcaeeceb29802e0d4713169a1034cd0df4c\"\u003e\u003ccode\u003ec3ad7bc\u003c/code\u003e\u003c/a\u003e Add fix for early stream closure via pipeline (\u003ca href=\"https://redirect.github.com/mafintosh/tar-fs/issues/109\"\u003e#109\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mafintosh/tar-fs/commit/8d561e6b5827a308dcebbeb77525ed10ffed9bea\"\u003e\u003ccode\u003e8d561e6\u003c/code\u003e\u003c/a\u003e 3.0.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mafintosh/tar-fs/commit/6b2c3862d949ca073fecb5650e8716ed29069404\"\u003e\u003ccode\u003e6b2c386\u003c/code\u003e\u003c/a\u003e no need for mkdirp now and bare\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mafintosh/tar-fs/commit/30ce1ce5659d5820f7a07bef910cf094edf345fc\"\u003e\u003ccode\u003e30ce1ce\u003c/code\u003e\u003c/a\u003e 3.0.4\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/mafintosh/tar-fs/compare/v2.1.1...v3.0.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\nYou can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/github/custom-element-boilerplate/network/alerts).\n\n\u003c/details\u003e","html_url":"https://github.com/github/custom-element-boilerplate/pull/53","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/github%2Fcustom-element-boilerplate/issues/53","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/53/packages"}},{"old_version":"1.0.1","new_version":"1.0.4","update_type":"patch","path":null,"pr_created_at":"2025-05-17T19:57:43.000Z","version_change":"1.0.1 → 1.0.4","issue":{"uuid":"2526299675","node_id":"PR_kwDOBVUaC86WlEYb","number":77,"state":"closed","title":"chore(deps): bump esbuild and @web/dev-server-esbuild","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-05-17T20:15:53.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-05-17T19:57:43.000Z","updated_at":"2025-05-17T20:15:53.000Z","time_to_close":1090,"merged_at":"2025-05-17T20:15:53.000Z","merged_by":"basilgood","closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"esbuild","repository_url":"https://github.com/evanw/esbuild","old_version":"0.19.11","new_version":"0.25.4"},{"name":"@web/dev-server-esbuild","repository_url":"https://github.com/modernweb-dev/web","old_version":"1.0.1","new_version":"1.0.4"}],"path":null,"ecosystem":"npm"},"body":"Bumps [esbuild](https://github.com/evanw/esbuild) and [@web/dev-server-esbuild](https://github.com/modernweb-dev/web/tree/HEAD/packages/dev-server-esbuild). These dependencies needed to be updated together.\nUpdates `esbuild` from 0.19.11 to 0.25.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/evanw/esbuild/releases\"\u003eesbuild's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.25.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAdd simple support for CORS to esbuild's development server (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4125\"\u003e#4125\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eStarting with version 0.25.0, esbuild's development server is no longer configured to serve cross-origin requests. This was a deliberate change to prevent any website you visit from accessing your running esbuild development server. However, this change prevented (by design) certain use cases such as \u0026quot;debugging in production\u0026quot; by having your production website load code from \u003ccode\u003elocalhost\u003c/code\u003e where the esbuild development server is running.\u003c/p\u003e\n\u003cp\u003eTo enable this use case, esbuild is adding a feature to allow \u003ca href=\"https://developer.mozilla.org/en-US/docs/Web/HTTP/Guides/CORS\"\u003eCross-Origin Resource Sharing\u003c/a\u003e (a.k.a. CORS) for \u003ca href=\"https://developer.mozilla.org/en-US/docs/Web/HTTP/Guides/CORS#simple_requests\"\u003esimple requests\u003c/a\u003e. Specifically, passing your origin to the new \u003ccode\u003ecors\u003c/code\u003e option will now set the \u003ccode\u003eAccess-Control-Allow-Origin\u003c/code\u003e response header when the request has a matching \u003ccode\u003eOrigin\u003c/code\u003e header. Note that this currently only works for requests that don't send a preflight \u003ccode\u003eOPTIONS\u003c/code\u003e request, as esbuild's development server doesn't currently support \u003ccode\u003eOPTIONS\u003c/code\u003e requests.\u003c/p\u003e\n\u003cp\u003eSome examples:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eCLI:\u003c/strong\u003e\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003eesbuild --servedir=. --cors-origin=https://example.com\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eJS:\u003c/strong\u003e\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003econst ctx = await esbuild.context({})\nawait ctx.serve({\n  servedir: '.',\n  cors: {\n    origin: 'https://example.com',\n  },\n})\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eGo:\u003c/strong\u003e\u003c/p\u003e\n\u003cpre lang=\"go\"\u003e\u003ccode\u003ectx, _ := api.Context(api.BuildOptions{})\nctx.Serve(api.ServeOptions{\n  Servedir: \u0026quot;.\u0026quot;,\n  CORS: api.CORSOptions{\n    Origin: []string{\u0026quot;https://example.com\u0026quot;},\n  },\n})\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThe special origin \u003ccode\u003e*\u003c/code\u003e can be used to allow any origin to access esbuild's development server. Note that this means any website you visit will be able to read everything served by esbuild.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ePass through invalid URLs in source maps unmodified (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4169\"\u003e#4169\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis fixes a regression in version 0.25.0 where \u003ccode\u003esources\u003c/code\u003e in source maps that form invalid URLs were not being passed through to the output. Version 0.25.0 changed the interpretation of \u003ccode\u003esources\u003c/code\u003e from file paths to URLs, which means that URL parsing can now fail. Previously URLs that couldn't be parsed were replaced with the empty string. With this release, invalid URLs in \u003ccode\u003esources\u003c/code\u003e should now be passed through unmodified.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eHandle exports named \u003ccode\u003e__proto__\u003c/code\u003e in ES modules (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4162\"\u003e#4162\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/evanw/esbuild/pull/4163\"\u003e#4163\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eIn JavaScript, the special property name \u003ccode\u003e__proto__\u003c/code\u003e sets the prototype when used inside an object literal. Previously esbuild's ESM-to-CommonJS conversion didn't special-case the property name of exports named \u003ccode\u003e__proto__\u003c/code\u003e so the exported getter accidentally became the prototype of the object literal. It's unclear what this affects, if anything, but it's better practice to avoid this by using a computed property name in this case.\u003c/p\u003e\n\u003cp\u003eThis fix was contributed by \u003ca href=\"https://github.com/magic-akari\"\u003e\u003ccode\u003e@​magic-akari\u003c/code\u003e\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/evanw/esbuild/blob/main/CHANGELOG-2023.md\"\u003eesbuild's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog: 2023\u003c/h1\u003e\n\u003cp\u003eThis changelog documents all esbuild versions published in the year 2023 (versions 0.16.13 through 0.19.11).\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/218d29e9da018d60cf87b8fb496bb8167936ff54\"\u003e\u003ccode\u003e218d29e\u003c/code\u003e\u003c/a\u003e publish 0.25.4 to npm\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/e66cd0bf6daebff56527540c433c69e49e9dcb13\"\u003e\u003ccode\u003ee66cd0b\u003c/code\u003e\u003c/a\u003e dev server: simple support for CORS requests (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4171\"\u003e#4171\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/8bf33685941e857c2b0f10c4d719a895f9d1ceea\"\u003e\u003ccode\u003e8bf3368\u003c/code\u003e\u003c/a\u003e js api: validate some options as arrays of strings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/1e7375a6be924f1b2b5e339268cd5a79b54d58f7\"\u003e\u003ccode\u003e1e7375a\u003c/code\u003e\u003c/a\u003e js api: simplify comma-separated array validation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/5f5964d53815075839abf8c343af97051c429c55\"\u003e\u003ccode\u003e5f5964d\u003c/code\u003e\u003c/a\u003e release notes for \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4163\"\u003e#4163\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/adb5284c7490c41069651916b8496625f74eddef\"\u003e\u003ccode\u003eadb5284\u003c/code\u003e\u003c/a\u003e fix: handle \u003ccode\u003e__proto__\u003c/code\u003e as a computed property in exports and add tests for s...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/0aa9f7bf792e58a96a8342cb8ac4f3bcf79a5308\"\u003e\u003ccode\u003e0aa9f7b\u003c/code\u003e\u003c/a\u003e fix \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4169\"\u003e#4169\u003c/a\u003e: keep invalid source map URLs unmodified\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/5959289d90667c5a4026e6fb32cc58bbed9fc88a\"\u003e\u003ccode\u003e5959289\u003c/code\u003e\u003c/a\u003e add additional guards for \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4114\"\u003e#4114\u003c/a\u003e when using \u003ccode\u003e:is()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/677910b073194b64d5ae01aefd7a7465bbf5b27b\"\u003e\u003ccode\u003e677910b\u003c/code\u003e\u003c/a\u003e publish 0.25.3 to npm\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/a41040efdbd6464ee7c3c5590105b4a4ae5a03be\"\u003e\u003ccode\u003ea41040e\u003c/code\u003e\u003c/a\u003e fix \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4110\"\u003e#4110\u003c/a\u003e: support custom non-IP \u003ccode\u003ehost\u003c/code\u003e values\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/evanw/esbuild/compare/v0.19.11...v0.25.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@web/dev-server-esbuild` from 1.0.1 to 1.0.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/modernweb-dev/web/releases\"\u003e\u003ccode\u003e@​web/dev-server-esbuild\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​web/dev-server-esbuild\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.0.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ed826727: upgrade esbuild to 0.25.x\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​web/dev-server-esbuild\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.0.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ef506af31: Upgrade esbuild to 0.24.x\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [fb33d75c]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​web/dev-server-core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.7.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/modernweb-dev/web/blob/master/packages/dev-server-esbuild/CHANGELOG.md\"\u003e\u003ccode\u003e@​web/dev-server-esbuild\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.0.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ed826727: upgrade esbuild to 0.25.x\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ef506af31: Upgrade esbuild to 0.24.x\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [fb33d75c]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​web/dev-server-core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.7.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: update \u003ccode\u003e@​web/dev-server-core\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modernweb-dev/web/commit/3a6bf8f927f4839f464e6ee15b7f4374bd238630\"\u003e\u003ccode\u003e3a6bf8f\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modernweb-dev/web/commit/d826727ef950e792217fa0f3d91054d2e02a689f\"\u003e\u003ccode\u003ed826727\u003c/code\u003e\u003c/a\u003e fix: upgrade esbuild to 0.25.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modernweb-dev/web/commit/5f4f3510c358427881ff1fadaa03b61babdc7ed0\"\u003e\u003ccode\u003e5f4f351\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modernweb-dev/web/commit/dc2351761cd18731857eb902281fe72e3ce41811\"\u003e\u003ccode\u003edc23517\u003c/code\u003e\u003c/a\u003e chore: bump esbuild to 0.24.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modernweb-dev/web/commit/f506af31645a1acecdbdbc7401d824e62e327d09\"\u003e\u003ccode\u003ef506af3\u003c/code\u003e\u003c/a\u003e chore: upgrade esbuild to 0.20.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modernweb-dev/web/commit/03f3c6f0b376232812dcb34b42365ab5e0a1ae19\"\u003e\u003ccode\u003e03f3c6f\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modernweb-dev/web/commit/54d65a4e5d6f9a29b11fa236872365c1bb140a78\"\u003e\u003ccode\u003e54d65a4\u003c/code\u003e\u003c/a\u003e ci: align reporters across all packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modernweb-dev/web/commit/90e44725cf73016de9cf3c20d3b4e0f909236307\"\u003e\u003ccode\u003e90e4472\u003c/code\u003e\u003c/a\u003e ci: use workspaces to run node tests\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/modernweb-dev/web/commits/@web/dev-server-esbuild@1.0.4/packages/dev-server-esbuild\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\nYou can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/Neovici/cosmoz-tree/network/alerts).\n\n\u003c/details\u003e","html_url":"https://github.com/Neovici/cosmoz-tree/pull/77","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Neovici%2Fcosmoz-tree/issues/77","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/77/packages"}},{"old_version":"1.0.1","new_version":"1.0.4","update_type":"patch","path":null,"pr_created_at":"2025-05-15T11:50:42.000Z","version_change":"1.0.1 → 1.0.4","issue":{"uuid":"3065980958","node_id":"PR_kwDOAr2BN86WUK4G","number":62,"state":"open","title":"chore(deps): bump esbuild and @web/dev-server-esbuild","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-05-15T11:50:42.000Z","updated_at":"2025-07-21T19:12:19.272Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"esbuild","repository_url":"https://github.com/evanw/esbuild","old_version":"0.19.11","new_version":"0.25.4"},{"name":"@web/dev-server-esbuild","repository_url":"https://github.com/modernweb-dev/web","old_version":"1.0.1","new_version":"1.0.4"}],"path":null,"ecosystem":"npm"},"body":"[//]: # (dependabot-start)\n⚠️  **Dependabot is rebasing this PR** ⚠️ \n\nRebasing might not happen immediately, so don't worry if this takes some time.\n\nNote: if you make any changes to this PR yourself, they will take precedence over the rebase.\n\n---\n\n[//]: # (dependabot-end)\n\nBumps [esbuild](https://github.com/evanw/esbuild) and [@web/dev-server-esbuild](https://github.com/modernweb-dev/web/tree/HEAD/packages/dev-server-esbuild). These dependencies needed to be updated together.\nUpdates `esbuild` from 0.19.11 to 0.25.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/evanw/esbuild/releases\"\u003eesbuild's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.25.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAdd simple support for CORS to esbuild's development server (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4125\"\u003e#4125\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eStarting with version 0.25.0, esbuild's development server is no longer configured to serve cross-origin requests. This was a deliberate change to prevent any website you visit from accessing your running esbuild development server. However, this change prevented (by design) certain use cases such as \u0026quot;debugging in production\u0026quot; by having your production website load code from \u003ccode\u003elocalhost\u003c/code\u003e where the esbuild development server is running.\u003c/p\u003e\n\u003cp\u003eTo enable this use case, esbuild is adding a feature to allow \u003ca href=\"https://developer.mozilla.org/en-US/docs/Web/HTTP/Guides/CORS\"\u003eCross-Origin Resource Sharing\u003c/a\u003e (a.k.a. CORS) for \u003ca href=\"https://developer.mozilla.org/en-US/docs/Web/HTTP/Guides/CORS#simple_requests\"\u003esimple requests\u003c/a\u003e. Specifically, passing your origin to the new \u003ccode\u003ecors\u003c/code\u003e option will now set the \u003ccode\u003eAccess-Control-Allow-Origin\u003c/code\u003e response header when the request has a matching \u003ccode\u003eOrigin\u003c/code\u003e header. Note that this currently only works for requests that don't send a preflight \u003ccode\u003eOPTIONS\u003c/code\u003e request, as esbuild's development server doesn't currently support \u003ccode\u003eOPTIONS\u003c/code\u003e requests.\u003c/p\u003e\n\u003cp\u003eSome examples:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eCLI:\u003c/strong\u003e\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003eesbuild --servedir=. --cors-origin=https://example.com\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eJS:\u003c/strong\u003e\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003econst ctx = await esbuild.context({})\nawait ctx.serve({\n  servedir: '.',\n  cors: {\n    origin: 'https://example.com',\n  },\n})\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eGo:\u003c/strong\u003e\u003c/p\u003e\n\u003cpre lang=\"go\"\u003e\u003ccode\u003ectx, _ := api.Context(api.BuildOptions{})\nctx.Serve(api.ServeOptions{\n  Servedir: \u0026quot;.\u0026quot;,\n  CORS: api.CORSOptions{\n    Origin: []string{\u0026quot;https://example.com\u0026quot;},\n  },\n})\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThe special origin \u003ccode\u003e*\u003c/code\u003e can be used to allow any origin to access esbuild's development server. Note that this means any website you visit will be able to read everything served by esbuild.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ePass through invalid URLs in source maps unmodified (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4169\"\u003e#4169\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis fixes a regression in version 0.25.0 where \u003ccode\u003esources\u003c/code\u003e in source maps that form invalid URLs were not being passed through to the output. Version 0.25.0 changed the interpretation of \u003ccode\u003esources\u003c/code\u003e from file paths to URLs, which means that URL parsing can now fail. Previously URLs that couldn't be parsed were replaced with the empty string. With this release, invalid URLs in \u003ccode\u003esources\u003c/code\u003e should now be passed through unmodified.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eHandle exports named \u003ccode\u003e__proto__\u003c/code\u003e in ES modules (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4162\"\u003e#4162\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/evanw/esbuild/pull/4163\"\u003e#4163\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eIn JavaScript, the special property name \u003ccode\u003e__proto__\u003c/code\u003e sets the prototype when used inside an object literal. Previously esbuild's ESM-to-CommonJS conversion didn't special-case the property name of exports named \u003ccode\u003e__proto__\u003c/code\u003e so the exported getter accidentally became the prototype of the object literal. It's unclear what this affects, if anything, but it's better practice to avoid this by using a computed property name in this case.\u003c/p\u003e\n\u003cp\u003eThis fix was contributed by \u003ca href=\"https://github.com/magic-akari\"\u003e\u003ccode\u003e@​magic-akari\u003c/code\u003e\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/evanw/esbuild/blob/main/CHANGELOG-2023.md\"\u003eesbuild's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog: 2023\u003c/h1\u003e\n\u003cp\u003eThis changelog documents all esbuild versions published in the year 2023 (versions 0.16.13 through 0.19.11).\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/218d29e9da018d60cf87b8fb496bb8167936ff54\"\u003e\u003ccode\u003e218d29e\u003c/code\u003e\u003c/a\u003e publish 0.25.4 to npm\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/e66cd0bf6daebff56527540c433c69e49e9dcb13\"\u003e\u003ccode\u003ee66cd0b\u003c/code\u003e\u003c/a\u003e dev server: simple support for CORS requests (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4171\"\u003e#4171\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/8bf33685941e857c2b0f10c4d719a895f9d1ceea\"\u003e\u003ccode\u003e8bf3368\u003c/code\u003e\u003c/a\u003e js api: validate some options as arrays of strings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/1e7375a6be924f1b2b5e339268cd5a79b54d58f7\"\u003e\u003ccode\u003e1e7375a\u003c/code\u003e\u003c/a\u003e js api: simplify comma-separated array validation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/5f5964d53815075839abf8c343af97051c429c55\"\u003e\u003ccode\u003e5f5964d\u003c/code\u003e\u003c/a\u003e release notes for \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4163\"\u003e#4163\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/adb5284c7490c41069651916b8496625f74eddef\"\u003e\u003ccode\u003eadb5284\u003c/code\u003e\u003c/a\u003e fix: handle \u003ccode\u003e__proto__\u003c/code\u003e as a computed property in exports and add tests for s...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/0aa9f7bf792e58a96a8342cb8ac4f3bcf79a5308\"\u003e\u003ccode\u003e0aa9f7b\u003c/code\u003e\u003c/a\u003e fix \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4169\"\u003e#4169\u003c/a\u003e: keep invalid source map URLs unmodified\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/5959289d90667c5a4026e6fb32cc58bbed9fc88a\"\u003e\u003ccode\u003e5959289\u003c/code\u003e\u003c/a\u003e add additional guards for \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4114\"\u003e#4114\u003c/a\u003e when using \u003ccode\u003e:is()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/677910b073194b64d5ae01aefd7a7465bbf5b27b\"\u003e\u003ccode\u003e677910b\u003c/code\u003e\u003c/a\u003e publish 0.25.3 to npm\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/a41040efdbd6464ee7c3c5590105b4a4ae5a03be\"\u003e\u003ccode\u003ea41040e\u003c/code\u003e\u003c/a\u003e fix \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4110\"\u003e#4110\u003c/a\u003e: support custom non-IP \u003ccode\u003ehost\u003c/code\u003e values\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/evanw/esbuild/compare/v0.19.11...v0.25.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@web/dev-server-esbuild` from 1.0.1 to 1.0.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/modernweb-dev/web/releases\"\u003e\u003ccode\u003e@​web/dev-server-esbuild\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​web/dev-server-esbuild\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.0.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ed826727: upgrade esbuild to 0.25.x\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​web/dev-server-esbuild\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.0.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ef506af31: Upgrade esbuild to 0.24.x\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [fb33d75c]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​web/dev-server-core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.7.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/modernweb-dev/web/blob/master/packages/dev-server-esbuild/CHANGELOG.md\"\u003e\u003ccode\u003e@​web/dev-server-esbuild\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.0.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ed826727: upgrade esbuild to 0.25.x\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ef506af31: Upgrade esbuild to 0.24.x\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [fb33d75c]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​web/dev-server-core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.7.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: update \u003ccode\u003e@​web/dev-server-core\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modernweb-dev/web/commit/3a6bf8f927f4839f464e6ee15b7f4374bd238630\"\u003e\u003ccode\u003e3a6bf8f\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modernweb-dev/web/commit/d826727ef950e792217fa0f3d91054d2e02a689f\"\u003e\u003ccode\u003ed826727\u003c/code\u003e\u003c/a\u003e fix: upgrade esbuild to 0.25.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modernweb-dev/web/commit/5f4f3510c358427881ff1fadaa03b61babdc7ed0\"\u003e\u003ccode\u003e5f4f351\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modernweb-dev/web/commit/dc2351761cd18731857eb902281fe72e3ce41811\"\u003e\u003ccode\u003edc23517\u003c/code\u003e\u003c/a\u003e chore: bump esbuild to 0.24.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modernweb-dev/web/commit/f506af31645a1acecdbdbc7401d824e62e327d09\"\u003e\u003ccode\u003ef506af3\u003c/code\u003e\u003c/a\u003e chore: upgrade esbuild to 0.20.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modernweb-dev/web/commit/03f3c6f0b376232812dcb34b42365ab5e0a1ae19\"\u003e\u003ccode\u003e03f3c6f\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modernweb-dev/web/commit/54d65a4e5d6f9a29b11fa236872365c1bb140a78\"\u003e\u003ccode\u003e54d65a4\u003c/code\u003e\u003c/a\u003e ci: align reporters across all packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modernweb-dev/web/commit/90e44725cf73016de9cf3c20d3b4e0f909236307\"\u003e\u003ccode\u003e90e4472\u003c/code\u003e\u003c/a\u003e ci: use workspaces to run node tests\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/modernweb-dev/web/commits/@web/dev-server-esbuild@1.0.4/packages/dev-server-esbuild\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\nYou can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/Neovici/cosmoz-viewinfo/network/alerts).\n\n\u003c/details\u003e","html_url":"https://github.com/Neovici/cosmoz-viewinfo/pull/62","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Neovici%2Fcosmoz-viewinfo/issues/62","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/62/packages"}},{"old_version":"0.4.4","new_version":"1.0.4","update_type":"major","path":null,"pr_created_at":"2025-05-15T11:36:05.000Z","version_change":"0.4.4 → 1.0.4","issue":{"uuid":"2521835571","node_id":"PR_kwDOEQGv6c6WUCgz","number":192,"state":"open","title":"build(deps): bump esbuild and @web/dev-server-esbuild","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-05-15T11:36:05.000Z","updated_at":"2025-05-15T11:36:05.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps)","packages":[{"name":"esbuild","repository_url":"https://github.com/evanw/esbuild","old_version":"0.17.19","new_version":"0.25.4"},{"name":"@web/dev-server-esbuild","repository_url":"https://github.com/modernweb-dev/web","old_version":"0.4.4","new_version":"1.0.4"}],"path":null,"ecosystem":"npm"},"body":"Bumps [esbuild](https://github.com/evanw/esbuild) to 0.25.4 and updates ancestor dependency [@web/dev-server-esbuild](https://github.com/modernweb-dev/web/tree/HEAD/packages/dev-server-esbuild). These dependencies need to be updated together.\n\nUpdates `esbuild` from 0.17.19 to 0.25.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/evanw/esbuild/releases\"\u003eesbuild's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.25.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAdd simple support for CORS to esbuild's development server (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4125\"\u003e#4125\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eStarting with version 0.25.0, esbuild's development server is no longer configured to serve cross-origin requests. This was a deliberate change to prevent any website you visit from accessing your running esbuild development server. However, this change prevented (by design) certain use cases such as \u0026quot;debugging in production\u0026quot; by having your production website load code from \u003ccode\u003elocalhost\u003c/code\u003e where the esbuild development server is running.\u003c/p\u003e\n\u003cp\u003eTo enable this use case, esbuild is adding a feature to allow \u003ca href=\"https://developer.mozilla.org/en-US/docs/Web/HTTP/Guides/CORS\"\u003eCross-Origin Resource Sharing\u003c/a\u003e (a.k.a. CORS) for \u003ca href=\"https://developer.mozilla.org/en-US/docs/Web/HTTP/Guides/CORS#simple_requests\"\u003esimple requests\u003c/a\u003e. Specifically, passing your origin to the new \u003ccode\u003ecors\u003c/code\u003e option will now set the \u003ccode\u003eAccess-Control-Allow-Origin\u003c/code\u003e response header when the request has a matching \u003ccode\u003eOrigin\u003c/code\u003e header. Note that this currently only works for requests that don't send a preflight \u003ccode\u003eOPTIONS\u003c/code\u003e request, as esbuild's development server doesn't currently support \u003ccode\u003eOPTIONS\u003c/code\u003e requests.\u003c/p\u003e\n\u003cp\u003eSome examples:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eCLI:\u003c/strong\u003e\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003eesbuild --servedir=. --cors-origin=https://example.com\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eJS:\u003c/strong\u003e\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003econst ctx = await esbuild.context({})\nawait ctx.serve({\n  servedir: '.',\n  cors: {\n    origin: 'https://example.com',\n  },\n})\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eGo:\u003c/strong\u003e\u003c/p\u003e\n\u003cpre lang=\"go\"\u003e\u003ccode\u003ectx, _ := api.Context(api.BuildOptions{})\nctx.Serve(api.ServeOptions{\n  Servedir: \u0026quot;.\u0026quot;,\n  CORS: api.CORSOptions{\n    Origin: []string{\u0026quot;https://example.com\u0026quot;},\n  },\n})\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThe special origin \u003ccode\u003e*\u003c/code\u003e can be used to allow any origin to access esbuild's development server. Note that this means any website you visit will be able to read everything served by esbuild.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ePass through invalid URLs in source maps unmodified (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4169\"\u003e#4169\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis fixes a regression in version 0.25.0 where \u003ccode\u003esources\u003c/code\u003e in source maps that form invalid URLs were not being passed through to the output. Version 0.25.0 changed the interpretation of \u003ccode\u003esources\u003c/code\u003e from file paths to URLs, which means that URL parsing can now fail. Previously URLs that couldn't be parsed were replaced with the empty string. With this release, invalid URLs in \u003ccode\u003esources\u003c/code\u003e should now be passed through unmodified.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eHandle exports named \u003ccode\u003e__proto__\u003c/code\u003e in ES modules (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4162\"\u003e#4162\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/evanw/esbuild/pull/4163\"\u003e#4163\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eIn JavaScript, the special property name \u003ccode\u003e__proto__\u003c/code\u003e sets the prototype when used inside an object literal. Previously esbuild's ESM-to-CommonJS conversion didn't special-case the property name of exports named \u003ccode\u003e__proto__\u003c/code\u003e so the exported getter accidentally became the prototype of the object literal. It's unclear what this affects, if anything, but it's better practice to avoid this by using a computed property name in this case.\u003c/p\u003e\n\u003cp\u003eThis fix was contributed by \u003ca href=\"https://github.com/magic-akari\"\u003e\u003ccode\u003e@​magic-akari\u003c/code\u003e\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/evanw/esbuild/blob/main/CHANGELOG-2023.md\"\u003eesbuild's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog: 2023\u003c/h1\u003e\n\u003cp\u003eThis changelog documents all esbuild versions published in the year 2023 (versions 0.16.13 through 0.19.11).\u003c/p\u003e\n\u003ch2\u003e0.19.11\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFix TypeScript-specific class transform edge case (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/3559\"\u003e#3559\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThe previous release introduced an optimization that avoided transforming \u003ccode\u003esuper()\u003c/code\u003e in the class constructor for TypeScript code compiled with \u003ccode\u003euseDefineForClassFields\u003c/code\u003e set to \u003ccode\u003efalse\u003c/code\u003e if all class instance fields have no initializers. The rationale was that in this case, all class instance fields are omitted in the output so no changes to the constructor are needed. However, if all of this is the case \u003cem\u003eand\u003c/em\u003e there are \u003ccode\u003e#private\u003c/code\u003e instance fields with initializers, those private instance field initializers were still being moved into the constructor. This was problematic because they were being inserted before the call to \u003ccode\u003esuper()\u003c/code\u003e (since \u003ccode\u003esuper()\u003c/code\u003e is now no longer transformed in that case). This release introduces an additional optimization that avoids moving the private instance field initializers into the constructor in this edge case, which generates smaller code, matches the TypeScript compiler's output more closely, and avoids this bug:\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003e// Original code\nclass Foo extends Bar {\n  #private = 1;\n  public: any;\n  constructor() {\n    super();\n  }\n}\n\u003cp\u003e// Old output (with esbuild v0.19.9)\u003cbr /\u003e\nclass Foo extends Bar {\u003cbr /\u003e\nconstructor() {\u003cbr /\u003e\nsuper();\u003cbr /\u003e\nthis.#private = 1;\u003cbr /\u003e\n}\u003cbr /\u003e\n#private;\u003cbr /\u003e\n}\u003c/p\u003e\n\u003cp\u003e// Old output (with esbuild v0.19.10)\u003cbr /\u003e\nclass Foo extends Bar {\u003cbr /\u003e\nconstructor() {\u003cbr /\u003e\nthis.#private = 1;\u003cbr /\u003e\nsuper();\u003cbr /\u003e\n}\u003cbr /\u003e\n#private;\u003cbr /\u003e\n}\u003c/p\u003e\n\u003cp\u003e// New output\u003cbr /\u003e\nclass Foo extends Bar {\u003cbr /\u003e\n#private = 1;\u003cbr /\u003e\nconstructor() {\u003cbr /\u003e\nsuper();\u003cbr /\u003e\n}\u003cbr /\u003e\n}\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eMinifier: allow reording a primitive past a side-effect (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/3568\"\u003e#3568\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThe minifier previously allowed reordering a side-effect past a primitive, but didn't handle the case of reordering a primitive past a side-effect. This additional case is now handled:\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/218d29e9da018d60cf87b8fb496bb8167936ff54\"\u003e\u003ccode\u003e218d29e\u003c/code\u003e\u003c/a\u003e publish 0.25.4 to npm\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/e66cd0bf6daebff56527540c433c69e49e9dcb13\"\u003e\u003ccode\u003ee66cd0b\u003c/code\u003e\u003c/a\u003e dev server: simple support for CORS requests (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4171\"\u003e#4171\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/8bf33685941e857c2b0f10c4d719a895f9d1ceea\"\u003e\u003ccode\u003e8bf3368\u003c/code\u003e\u003c/a\u003e js api: validate some options as arrays of strings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/1e7375a6be924f1b2b5e339268cd5a79b54d58f7\"\u003e\u003ccode\u003e1e7375a\u003c/code\u003e\u003c/a\u003e js api: simplify comma-separated array validation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/5f5964d53815075839abf8c343af97051c429c55\"\u003e\u003ccode\u003e5f5964d\u003c/code\u003e\u003c/a\u003e release notes for \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4163\"\u003e#4163\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/adb5284c7490c41069651916b8496625f74eddef\"\u003e\u003ccode\u003eadb5284\u003c/code\u003e\u003c/a\u003e fix: handle \u003ccode\u003e__proto__\u003c/code\u003e as a computed property in exports and add tests for s...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/0aa9f7bf792e58a96a8342cb8ac4f3bcf79a5308\"\u003e\u003ccode\u003e0aa9f7b\u003c/code\u003e\u003c/a\u003e fix \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4169\"\u003e#4169\u003c/a\u003e: keep invalid source map URLs unmodified\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/5959289d90667c5a4026e6fb32cc58bbed9fc88a\"\u003e\u003ccode\u003e5959289\u003c/code\u003e\u003c/a\u003e add additional guards for \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4114\"\u003e#4114\u003c/a\u003e when using \u003ccode\u003e:is()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/677910b073194b64d5ae01aefd7a7465bbf5b27b\"\u003e\u003ccode\u003e677910b\u003c/code\u003e\u003c/a\u003e publish 0.25.3 to npm\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/a41040efdbd6464ee7c3c5590105b4a4ae5a03be\"\u003e\u003ccode\u003ea41040e\u003c/code\u003e\u003c/a\u003e fix \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4110\"\u003e#4110\u003c/a\u003e: support custom non-IP \u003ccode\u003ehost\u003c/code\u003e values\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/evanw/esbuild/compare/v0.17.19...v0.25.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@web/dev-server-esbuild` from 0.4.4 to 1.0.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/modernweb-dev/web/releases\"\u003e\u003ccode\u003e@​web/dev-server-esbuild\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​web/dev-server-esbuild\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.0.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ed826727: upgrade esbuild to 0.25.x\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​web/dev-server-esbuild\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.0.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ef506af31: Upgrade esbuild to 0.24.x\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [fb33d75c]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​web/dev-server-core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.7.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/modernweb-dev/web/blob/master/packages/dev-server-esbuild/CHANGELOG.md\"\u003e\u003ccode\u003e@​web/dev-server-esbuild\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.0.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ed826727: upgrade esbuild to 0.25.x\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ef506af31: Upgrade esbuild to 0.24.x\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [fb33d75c]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​web/dev-server-core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.7.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: update \u003ccode\u003e@​web/dev-server-core\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ee31de569: Update \u003ccode\u003e@web/dev-server-rollup\u003c/code\u003e to latest version\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.0\u003c/h2\u003e\n\u003ch3\u003eMajor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e8218a0a5: Update ESBuild to latest version.\u003c/p\u003e\n\u003cp\u003eESBuild has changed how TypeScript decorators are enabled in preparation for JavaScript decorators to land in browsers. ESBuild now requires the \u003ccode\u003eexperimentalDecorators\u003c/code\u003e key to be set to \u003ccode\u003etrue\u003c/code\u003e in the \u003ccode\u003etsconfig.json\u003c/code\u003e for TypeScript decorators to be enabled.\u003c/p\u003e\n\u003cp\u003eIf you are having issues with decorators after updating to this version, try setting the \u003ccode\u003eexperimentalDecorators\u003c/code\u003e key in your \u003ccode\u003etsconfig.json\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ec185cbaa: Set minimum node version to 18\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [c185cbaa]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​web/dev-server-core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.7.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modernweb-dev/web/commit/3a6bf8f927f4839f464e6ee15b7f4374bd238630\"\u003e\u003ccode\u003e3a6bf8f\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modernweb-dev/web/commit/d826727ef950e792217fa0f3d91054d2e02a689f\"\u003e\u003ccode\u003ed826727\u003c/code\u003e\u003c/a\u003e fix: upgrade esbuild to 0.25.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modernweb-dev/web/commit/5f4f3510c358427881ff1fadaa03b61babdc7ed0\"\u003e\u003ccode\u003e5f4f351\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modernweb-dev/web/commit/dc2351761cd18731857eb902281fe72e3ce41811\"\u003e\u003ccode\u003edc23517\u003c/code\u003e\u003c/a\u003e chore: bump esbuild to 0.24.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modernweb-dev/web/commit/f506af31645a1acecdbdbc7401d824e62e327d09\"\u003e\u003ccode\u003ef506af3\u003c/code\u003e\u003c/a\u003e chore: upgrade esbuild to 0.20.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modernweb-dev/web/commit/03f3c6f0b376232812dcb34b42365ab5e0a1ae19\"\u003e\u003ccode\u003e03f3c6f\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modernweb-dev/web/commit/54d65a4e5d6f9a29b11fa236872365c1bb140a78\"\u003e\u003ccode\u003e54d65a4\u003c/code\u003e\u003c/a\u003e ci: align reporters across all packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modernweb-dev/web/commit/90e44725cf73016de9cf3c20d3b4e0f909236307\"\u003e\u003ccode\u003e90e4472\u003c/code\u003e\u003c/a\u003e ci: use workspaces to run node tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modernweb-dev/web/commit/0780a221e360af34307f7a2173ca13e36051f438\"\u003e\u003ccode\u003e0780a22\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modernweb-dev/web/commit/ce40a8f545247ff81384ffce744aa5461217e2ff\"\u003e\u003ccode\u003ece40a8f\u003c/code\u003e\u003c/a\u003e update \u003ccode\u003e@​web/dev-server-rollup\u003c/code\u003e in more places\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/modernweb-dev/web/commits/@web/dev-server-esbuild@1.0.4/packages/dev-server-esbuild\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\nYou can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/zazuko/rdfjs-elements/network/alerts).\n\n\u003c/details\u003e","html_url":"https://github.com/zazuko/rdfjs-elements/pull/192","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/zazuko%2Frdfjs-elements/issues/192","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/192/packages"}},{"old_version":"1.0.3","new_version":"1.0.4","update_type":"patch","path":null,"pr_created_at":"2025-03-31T15:40:31.000Z","version_change":"1.0.3 → 1.0.4","issue":{"uuid":"2960869095","node_id":"PR_kwDOAQzX1c6QzAFW","number":1329,"state":"closed","title":"Bump esbuild and @web/dev-server-esbuild","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-05-23T01:49:18.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-03-31T15:40:31.000Z","updated_at":"2025-05-23T01:49:22.000Z","time_to_close":4529327,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"esbuild","repository_url":"https://github.com/evanw/esbuild","old_version":"0.24.2","new_version":"0.25.2"},{"name":"@web/dev-server-esbuild","repository_url":"https://github.com/modernweb-dev/web","old_version":"1.0.3","new_version":"1.0.4"}],"path":null,"ecosystem":"npm"},"body":"Bumps [esbuild](https://github.com/evanw/esbuild) to 0.25.2 and updates ancestor dependency [@web/dev-server-esbuild](https://github.com/modernweb-dev/web/tree/HEAD/packages/dev-server-esbuild). These dependencies need to be updated together.\n\nUpdates `esbuild` from 0.24.2 to 0.25.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/evanw/esbuild/releases\"\u003eesbuild's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.25.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eSupport flags in regular expressions for the API (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4121\"\u003e#4121\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThe JavaScript plugin API for esbuild takes JavaScript regular expression objects for the \u003ccode\u003efilter\u003c/code\u003e option. Internally these are translated into Go regular expressions. However, this translation previously ignored the \u003ccode\u003eflags\u003c/code\u003e property of the regular expression. With this release, esbuild will now translate JavaScript regular expression flags into Go regular expression flags. Specifically the JavaScript regular expression \u003ccode\u003e/\\.[jt]sx?$/i\u003c/code\u003e is turned into the Go regular expression \u003ccode\u003e`(?i)\\.[jt]sx?$`\u003c/code\u003e internally inside of esbuild's API. This should make it possible to use JavaScript regular expressions with the \u003ccode\u003ei\u003c/code\u003e flag. Note that JavaScript and Go don't support all of the same regular expression features, so this mapping is only approximate.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix node-specific annotations for string literal export names (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4100\"\u003e#4100\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eWhen node instantiates a CommonJS module, it scans the AST to look for names to expose via ESM named exports. This is a heuristic that looks for certain patterns such as \u003ccode\u003eexports.NAME = ...\u003c/code\u003e or \u003ccode\u003emodule.exports = { ... }\u003c/code\u003e. This behavior is used by esbuild to \u0026quot;annotate\u0026quot; CommonJS code that was converted from ESM with the original ESM export names. For example, when converting the file \u003ccode\u003eexport let foo, bar\u003c/code\u003e from ESM to CommonJS, esbuild appends this to the end of the file:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e// Annotate the CommonJS export names for ESM import in node:\n0 \u0026amp;\u0026amp; (module.exports = {\n  bar,\n  foo\n});\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eHowever, this feature previously didn't work correctly for export names that are not valid identifiers, which can be constructed using string literal export names. The generated code contained a syntax error. That problem is fixed in this release:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e// Original code\nlet foo\nexport { foo as \u0026quot;foo!\u0026quot; }\n\u003cp\u003e// Old output (with --format=cjs --platform=node)\n...\n0 \u0026amp;\u0026amp; (module.exports = {\n\u0026quot;foo!\u0026quot;\n});\u003c/p\u003e\n\u003cp\u003e// New output (with --format=cjs --platform=node)\n...\n0 \u0026amp;\u0026amp; (module.exports = {\n\u0026quot;foo!\u0026quot;: null\n});\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eBasic support for index source maps (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/3439\"\u003e#3439\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/evanw/esbuild/pull/4109\"\u003e#4109\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThe source map specification has an optional mode called \u003ca href=\"https://tc39.es/ecma426/#sec-index-source-map\"\u003eindex source maps\u003c/a\u003e that makes it easier for tools to create an aggregate JavaScript file by concatenating many smaller JavaScript files with source maps, and then generate an aggregate source map by simply providing the original source maps along with some offset information. My understanding is that this is rarely used in practice. I'm only aware of two uses of it in the wild: \u003ca href=\"https://clojurescript.org/\"\u003eClojureScript\u003c/a\u003e and \u003ca href=\"https://turbo.build/pack/\"\u003eTurbopack\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003eThis release provides basic support for indexed source maps. However, the implementation has not been tested on a real app (just on very simple test input). If you are using index source maps in a real app, please try this out and report back if anything isn't working for you.\u003c/p\u003e\n\u003cp\u003eNote that this is also not a complete implementation. For example, index source maps technically allows nesting source maps to an arbitrary depth, while esbuild's implementation in this release only supports a single level of nesting. It's unclear whether supporting more than one level of nesting is important or not given the lack of available test cases.\u003c/p\u003e\n\u003cp\u003eThis feature was contributed by \u003ca href=\"https://github.com/clyfish\"\u003e\u003ccode\u003e@​clyfish\u003c/code\u003e\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.25.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix incorrect paths in inline source maps (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4070\"\u003e#4070\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4075\"\u003e#4075\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4105\"\u003e#4105\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/evanw/esbuild/blob/main/CHANGELOG-2024.md\"\u003eesbuild's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog: 2024\u003c/h1\u003e\n\u003cp\u003eThis changelog documents all esbuild versions published in the year 2024 (versions 0.19.12 through 0.24.2).\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/4475787eef4c4923b92b9fa37ebba1c88b9e1d9b\"\u003e\u003ccode\u003e4475787\u003c/code\u003e\u003c/a\u003e publish 0.25.2 to npm\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/8f56771afc37c2b328056a2e6aefdfc2b821c5d7\"\u003e\u003ccode\u003e8f56771\u003c/code\u003e\u003c/a\u003e fix \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4121\"\u003e#4121\u003c/a\u003e: map js regexp flags to go regexp flags\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/36b458d144796882a78baaa40baac5f88c7694b1\"\u003e\u003ccode\u003e36b458d\u003c/code\u003e\u003c/a\u003e follow-up to \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4109\"\u003e#4109\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/8b8437cb0fccd680ef39548fc7bb56ff8f48333d\"\u003e\u003ccode\u003e8b8437c\u003c/code\u003e\u003c/a\u003e feat: support index source map (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4109\"\u003e#4109\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/75286c1b4fabcf93140b97c3c0488f0253158b47\"\u003e\u003ccode\u003e75286c1\u003c/code\u003e\u003c/a\u003e unit test for absolute windows paths in source map\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/bcc77fbee56ec7c050813c972d8bb1e06a8e57ef\"\u003e\u003ccode\u003ebcc77fb\u003c/code\u003e\u003c/a\u003e fix \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4100\"\u003e#4100\u003c/a\u003e: invalid identifiers in node annotation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/37cb6a2bc3da13e7805a57782ced720fda7eb1f7\"\u003e\u003ccode\u003e37cb6a2\u003c/code\u003e\u003c/a\u003e fix a warning from \u003ccode\u003enpm publish\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/6bfc1c13b4d986b86e8bc2035f00c337b0c1d007\"\u003e\u003ccode\u003e6bfc1c1\u003c/code\u003e\u003c/a\u003e publish 0.25.1 to npm\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/f9b39529a328f513cd73b36e8488a4a624df5c36\"\u003e\u003ccode\u003ef9b3952\u003c/code\u003e\u003c/a\u003e fix \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4078\"\u003e#4078\u003c/a\u003e: prepend namespaces to source map paths\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/ccf3dd7889e7765a1d6f1596ada0f22b320d7174\"\u003e\u003ccode\u003eccf3dd7\u003c/code\u003e\u003c/a\u003e add \u0026quot;contributed by\u0026quot; in changelog\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/evanw/esbuild/compare/v0.24.2...v0.25.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@web/dev-server-esbuild` from 1.0.3 to 1.0.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/modernweb-dev/web/releases\"\u003e\u003ccode\u003e@​web/dev-server-esbuild\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​web/dev-server-esbuild\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.0.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ed826727: upgrade esbuild to 0.25.x\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/modernweb-dev/web/blob/master/packages/dev-server-esbuild/CHANGELOG.md\"\u003e\u003ccode\u003e@​web/dev-server-esbuild\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.0.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ed826727: upgrade esbuild to 0.25.x\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modernweb-dev/web/commit/3a6bf8f927f4839f464e6ee15b7f4374bd238630\"\u003e\u003ccode\u003e3a6bf8f\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modernweb-dev/web/commit/d826727ef950e792217fa0f3d91054d2e02a689f\"\u003e\u003ccode\u003ed826727\u003c/code\u003e\u003c/a\u003e fix: upgrade esbuild to 0.25.x\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/modernweb-dev/web/commits/@web/dev-server-esbuild@1.0.4/packages/dev-server-esbuild\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nYou can trigger a rebase of this PR by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\nYou can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/Tonejs/Tone.js/network/alerts).\n\n\u003c/details\u003e\n\n\u003e **Note**\n\u003e Automatic rebases have been disabled on this pull request as it has been open for over 30 days.\n","html_url":"https://github.com/Tonejs/Tone.js/pull/1329","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Tonejs%2FTone.js/issues/1329","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1329/packages"}},{"old_version":"1.0.1","new_version":"1.0.4","update_type":"patch","path":null,"pr_created_at":"2025-03-29T04:43:00.000Z","version_change":"1.0.1 → 1.0.4","issue":{"uuid":"2957744636","node_id":"PR_kwDOE8jwks6QpIng","number":97,"state":"closed","title":"chore(deps): bump esbuild and @web/dev-server-esbuild","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2025-04-14T15:23:32.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-03-29T04:43:00.000Z","updated_at":"2025-07-21T18:56:35.000Z","time_to_close":1420832,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"esbuild","repository_url":"https://github.com/evanw/esbuild","old_version":"0.19.11","new_version":"0.25.1"},{"name":"@web/dev-server-esbuild","repository_url":"https://github.com/modernweb-dev/web","old_version":"1.0.1","new_version":"1.0.4"}],"path":null,"ecosystem":"npm"},"body":"Bumps [esbuild](https://github.com/evanw/esbuild) and [@web/dev-server-esbuild](https://github.com/modernweb-dev/web/tree/HEAD/packages/dev-server-esbuild). These dependencies needed to be updated together.\nUpdates `esbuild` from 0.19.11 to 0.25.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/evanw/esbuild/releases\"\u003eesbuild's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.25.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFix incorrect paths in inline source maps (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4070\"\u003e#4070\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4075\"\u003e#4075\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4105\"\u003e#4105\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis fixes a regression from version 0.25.0 where esbuild didn't correctly resolve relative paths contained within source maps in inline \u003ccode\u003esourceMappingURL\u003c/code\u003e data URLs. The paths were incorrectly being passed through as-is instead of being resolved relative to the source file containing the \u003ccode\u003esourceMappingURL\u003c/code\u003e comment, which was due to the data URL not being a file URL. This regression has been fixed, and this case now has test coverage.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix invalid generated source maps (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4080\"\u003e#4080\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4082\"\u003e#4082\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4104\"\u003e#4104\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4107\"\u003e#4107\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis release fixes a regression from version 0.24.1 that could cause esbuild to generate invalid source maps. Specifically under certain conditions, esbuild could generate a mapping with an out-of-bounds source index. It was introduced by code that attempted to improve esbuild's handling of \u0026quot;null\u0026quot; entries in source maps (i.e. mappings with a generated position but no original position). This regression has been fixed.\u003c/p\u003e\n\u003cp\u003eThis fix was contributed by \u003ca href=\"https://github.com/jridgewell\"\u003e\u003ccode\u003e@​jridgewell\u003c/code\u003e\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix a regression with non-file source map paths (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4078\"\u003e#4078\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThe format of paths in source maps that aren't in the \u003ccode\u003efile\u003c/code\u003e namespace was unintentionally changed in version 0.25.0. Path namespaces is an esbuild-specific concept that is optionally available for plugins to use to distinguish paths from \u003ccode\u003efile\u003c/code\u003e paths and from paths meant for other plugins. Previously the namespace was prepended to the path joined with a \u003ccode\u003e:\u003c/code\u003e character, but version 0.25.0 unintentionally failed to prepend the namespace. The previous behavior has been restored.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix a crash with \u003ccode\u003eswitch\u003c/code\u003e optimization (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4088\"\u003e#4088\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThe new code in the previous release to optimize dead code in switch statements accidentally introduced a crash in the edge case where one or more switch case values include a function expression. This is because esbuild now visits the case values first to determine whether any cases are dead code, and then visits the case bodies once the dead code status is known. That triggered some internal asserts that guard against traversing the AST in an unexpected order. This crash has been fixed by changing esbuild to expect the new traversal ordering. Here's an example of affected code:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eswitch (x) {\n  case '':\n    return y.map(z =\u0026gt; z.value)\n  case y.map(z =\u0026gt; z.key).join(','):\n    return []\n}\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdate Go from 1.23.5 to 1.23.7 (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4076\"\u003e#4076\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/evanw/esbuild/pull/4077\"\u003e#4077\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis should have no effect on existing code as this version change does not change Go's operating system support. It may remove certain reports from vulnerability scanners that detect which version of the Go compiler esbuild uses.\u003c/p\u003e\n\u003cp\u003eThis PR was contributed by \u003ca href=\"https://github.com/MikeWillCook\"\u003e\u003ccode\u003e@​MikeWillCook\u003c/code\u003e\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.25.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eThis release deliberately contains backwards-incompatible changes.\u003c/strong\u003e To avoid automatically picking up releases like this, you should either be pinning the exact version of \u003ccode\u003eesbuild\u003c/code\u003e in your \u003ccode\u003epackage.json\u003c/code\u003e file (recommended) or be using a version range syntax that only accepts patch upgrades such as \u003ccode\u003e^0.24.0\u003c/code\u003e or \u003ccode\u003e~0.24.0\u003c/code\u003e. See npm's documentation about \u003ca href=\"https://docs.npmjs.com/cli/v6/using-npm/semver/\"\u003esemver\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eRestrict access to esbuild's development server (\u003ca href=\"https://github.com/evanw/esbuild/security/advisories/GHSA-67mh-4wv8-2f99\"\u003eGHSA-67mh-4wv8-2f99\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis change addresses esbuild's first security vulnerability report. Previously esbuild set the \u003ccode\u003eAccess-Control-Allow-Origin\u003c/code\u003e header to \u003ccode\u003e*\u003c/code\u003e to allow esbuild's development server to be flexible in how it's used for development. However, this allows the websites you visit to make HTTP requests to esbuild's local development server, which gives read-only access to your source code if the website were to fetch your source code's specific URL. You can read more information in \u003ca href=\"https://github.com/evanw/esbuild/security/advisories/GHSA-67mh-4wv8-2f99\"\u003ethe report\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003eStarting with this release, \u003ca href=\"https://developer.mozilla.org/en-US/docs/Web/HTTP/CORS\"\u003eCORS\u003c/a\u003e will now be disabled, and requests will now be denied if the host does not match the one provided to \u003ccode\u003e--serve=\u003c/code\u003e. The default host is \u003ccode\u003e0.0.0.0\u003c/code\u003e, which refers to all of the IP addresses that represent the local machine (e.g. both \u003ccode\u003e127.0.0.1\u003c/code\u003e and \u003ccode\u003e192.168.0.1\u003c/code\u003e). If you want to customize anything about esbuild's development server, you can \u003ca href=\"https://esbuild.github.io/api/#serve-proxy\"\u003eput a proxy in front of esbuild\u003c/a\u003e and modify the incoming and/or outgoing requests.\u003c/p\u003e\n\u003cp\u003eIn addition, the \u003ccode\u003eserve()\u003c/code\u003e API call has been changed to return an array of \u003ccode\u003ehosts\u003c/code\u003e instead of a single \u003ccode\u003ehost\u003c/code\u003e string. This makes it possible to determine all of the hosts that esbuild's development server will accept.\u003c/p\u003e\n\u003cp\u003eThanks to \u003ca href=\"https://github.com/sapphi-red\"\u003e\u003ccode\u003e@​sapphi-red\u003c/code\u003e\u003c/a\u003e for reporting this issue.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eDelete output files when a build fails in watch mode (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/3643\"\u003e#3643\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eIt has been requested for esbuild to delete files when a build fails in watch mode. Previously esbuild left the old files in place, which could cause people to not immediately realize that the most recent build failed. With this release, esbuild will now delete all output files if a rebuild fails. Fixing the build error and triggering another rebuild will restore all output files again.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/evanw/esbuild/blob/main/CHANGELOG-2023.md\"\u003eesbuild's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog: 2023\u003c/h1\u003e\n\u003cp\u003eThis changelog documents all esbuild versions published in the year 2023 (versions 0.16.13 through 0.19.11).\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/6bfc1c13b4d986b86e8bc2035f00c337b0c1d007\"\u003e\u003ccode\u003e6bfc1c1\u003c/code\u003e\u003c/a\u003e publish 0.25.1 to npm\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/f9b39529a328f513cd73b36e8488a4a624df5c36\"\u003e\u003ccode\u003ef9b3952\u003c/code\u003e\u003c/a\u003e fix \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4078\"\u003e#4078\u003c/a\u003e: prepend namespaces to source map paths\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/ccf3dd7889e7765a1d6f1596ada0f22b320d7174\"\u003e\u003ccode\u003eccf3dd7\u003c/code\u003e\u003c/a\u003e add \u0026quot;contributed by\u0026quot; in changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/48cd7a9e26452f30345eb10a3d471f26de56d1ec\"\u003e\u003ccode\u003e48cd7a9\u003c/code\u003e\u003c/a\u003e Update Go from 1.23.5 to 1.23.7 (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4077\"\u003e#4077\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/1f04fa4dc85ef4b1fa01e1938fa127a2cc170c35\"\u003e\u003ccode\u003e1f04fa4\u003c/code\u003e\u003c/a\u003e fix absolute windows paths in source maps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/9ca03f6ea8aa4c418cb66da876139eef4e2abb26\"\u003e\u003ccode\u003e9ca03f6\u003c/code\u003e\u003c/a\u003e also add test case from \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4075\"\u003e#4075\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/2f244c085a970b873e579ac2a0b1c054cf9c66ea\"\u003e\u003ccode\u003e2f244c0\u003c/code\u003e\u003c/a\u003e add test case from \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4104\"\u003e#4104\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/1dde994de8858d71fe0e9e128d22142b3c9d7de6\"\u003e\u003ccode\u003e1dde994\u003c/code\u003e\u003c/a\u003e fix incorrect test names\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/9f008c59b628b65c00878d7673ed24317e911666\"\u003e\u003ccode\u003e9f008c5\u003c/code\u003e\u003c/a\u003e fix \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4070\"\u003e#4070\u003c/a\u003e: \u003ccode\u003efile\u003c/code\u003e namespace for \u003ccode\u003esourceMappingURL\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/cbd5eb8c82089619f235b96be7b7b18c06fc10c0\"\u003e\u003ccode\u003ecbd5eb8\u003c/code\u003e\u003c/a\u003e release notes and tests for \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4082\"\u003e#4082\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/evanw/esbuild/compare/v0.19.11...v0.25.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@web/dev-server-esbuild` from 1.0.1 to 1.0.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/modernweb-dev/web/releases\"\u003e\u003ccode\u003e@​web/dev-server-esbuild\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​web/dev-server-esbuild\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.0.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ed826727: upgrade esbuild to 0.25.x\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​web/dev-server-esbuild\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.0.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ef506af31: Upgrade esbuild to 0.24.x\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [fb33d75c]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​web/dev-server-core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.7.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/modernweb-dev/web/blob/master/packages/dev-server-esbuild/CHANGELOG.md\"\u003e\u003ccode\u003e@​web/dev-server-esbuild\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.0.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ed826727: upgrade esbuild to 0.25.x\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ef506af31: Upgrade esbuild to 0.24.x\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [fb33d75c]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​web/dev-server-core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.7.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: update \u003ccode\u003e@​web/dev-server-core\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modernweb-dev/web/commit/3a6bf8f927f4839f464e6ee15b7f4374bd238630\"\u003e\u003ccode\u003e3a6bf8f\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modernweb-dev/web/commit/d826727ef950e792217fa0f3d91054d2e02a689f\"\u003e\u003ccode\u003ed826727\u003c/code\u003e\u003c/a\u003e fix: upgrade esbuild to 0.25.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modernweb-dev/web/commit/5f4f3510c358427881ff1fadaa03b61babdc7ed0\"\u003e\u003ccode\u003e5f4f351\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modernweb-dev/web/commit/dc2351761cd18731857eb902281fe72e3ce41811\"\u003e\u003ccode\u003edc23517\u003c/code\u003e\u003c/a\u003e chore: bump esbuild to 0.24.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modernweb-dev/web/commit/f506af31645a1acecdbdbc7401d824e62e327d09\"\u003e\u003ccode\u003ef506af3\u003c/code\u003e\u003c/a\u003e chore: upgrade esbuild to 0.20.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modernweb-dev/web/commit/03f3c6f0b376232812dcb34b42365ab5e0a1ae19\"\u003e\u003ccode\u003e03f3c6f\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modernweb-dev/web/commit/54d65a4e5d6f9a29b11fa236872365c1bb140a78\"\u003e\u003ccode\u003e54d65a4\u003c/code\u003e\u003c/a\u003e ci: align reporters across all packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modernweb-dev/web/commit/90e44725cf73016de9cf3c20d3b4e0f909236307\"\u003e\u003ccode\u003e90e4472\u003c/code\u003e\u003c/a\u003e ci: use workspaces to run node tests\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/modernweb-dev/web/commits/@web/dev-server-esbuild@1.0.4/packages/dev-server-esbuild\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\nYou can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/Neovici/cosmoz-input/network/alerts).\n\n\u003c/details\u003e","html_url":"https://github.com/Neovici/cosmoz-input/pull/97","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Neovici%2Fcosmoz-input/issues/97","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/97/packages"}},{"old_version":"1.0.3","new_version":"1.0.4","update_type":"patch","path":null,"pr_created_at":"2025-03-16T05:08:54.000Z","version_change":"1.0.3 → 1.0.4","issue":{"uuid":"2922779349","node_id":"PR_kwDOBVVpAc6OzpNM","number":110,"state":"closed","title":"build(deps): bump esbuild and @web/dev-server-esbuild","user":"dependabot[bot]","labels":["dependencies","released","javascript"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2025-03-25T17:14:17.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-03-16T05:08:54.000Z","updated_at":"2025-07-21T18:57:24.000Z","time_to_close":821123,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps)","packages":[{"name":"esbuild","repository_url":"https://github.com/evanw/esbuild","old_version":"0.24.2","new_version":"0.25.1"},{"name":"@web/dev-server-esbuild","repository_url":"https://github.com/modernweb-dev/web","old_version":"1.0.3","new_version":"1.0.4"}],"path":null,"ecosystem":"npm"},"body":"Bumps [esbuild](https://github.com/evanw/esbuild) and [@web/dev-server-esbuild](https://github.com/modernweb-dev/web/tree/HEAD/packages/dev-server-esbuild). These dependencies needed to be updated together.\nUpdates `esbuild` from 0.24.2 to 0.25.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/evanw/esbuild/releases\"\u003eesbuild's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.25.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFix incorrect paths in inline source maps (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4070\"\u003e#4070\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4075\"\u003e#4075\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4105\"\u003e#4105\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis fixes a regression from version 0.25.0 where esbuild didn't correctly resolve relative paths contained within source maps in inline \u003ccode\u003esourceMappingURL\u003c/code\u003e data URLs. The paths were incorrectly being passed through as-is instead of being resolved relative to the source file containing the \u003ccode\u003esourceMappingURL\u003c/code\u003e comment, which was due to the data URL not being a file URL. This regression has been fixed, and this case now has test coverage.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix invalid generated source maps (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4080\"\u003e#4080\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4082\"\u003e#4082\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4104\"\u003e#4104\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4107\"\u003e#4107\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis release fixes a regression from version 0.24.1 that could cause esbuild to generate invalid source maps. Specifically under certain conditions, esbuild could generate a mapping with an out-of-bounds source index. It was introduced by code that attempted to improve esbuild's handling of \u0026quot;null\u0026quot; entries in source maps (i.e. mappings with a generated position but no original position). This regression has been fixed.\u003c/p\u003e\n\u003cp\u003eThis fix was contributed by \u003ca href=\"https://github.com/jridgewell\"\u003e\u003ccode\u003e@​jridgewell\u003c/code\u003e\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix a regression with non-file source map paths (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4078\"\u003e#4078\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThe format of paths in source maps that aren't in the \u003ccode\u003efile\u003c/code\u003e namespace was unintentionally changed in version 0.25.0. Path namespaces is an esbuild-specific concept that is optionally available for plugins to use to distinguish paths from \u003ccode\u003efile\u003c/code\u003e paths and from paths meant for other plugins. Previously the namespace was prepended to the path joined with a \u003ccode\u003e:\u003c/code\u003e character, but version 0.25.0 unintentionally failed to prepend the namespace. The previous behavior has been restored.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix a crash with \u003ccode\u003eswitch\u003c/code\u003e optimization (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4088\"\u003e#4088\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThe new code in the previous release to optimize dead code in switch statements accidentally introduced a crash in the edge case where one or more switch case values include a function expression. This is because esbuild now visits the case values first to determine whether any cases are dead code, and then visits the case bodies once the dead code status is known. That triggered some internal asserts that guard against traversing the AST in an unexpected order. This crash has been fixed by changing esbuild to expect the new traversal ordering. Here's an example of affected code:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eswitch (x) {\n  case '':\n    return y.map(z =\u0026gt; z.value)\n  case y.map(z =\u0026gt; z.key).join(','):\n    return []\n}\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdate Go from 1.23.5 to 1.23.7 (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4076\"\u003e#4076\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/evanw/esbuild/pull/4077\"\u003e#4077\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis should have no effect on existing code as this version change does not change Go's operating system support. It may remove certain reports from vulnerability scanners that detect which version of the Go compiler esbuild uses.\u003c/p\u003e\n\u003cp\u003eThis PR was contributed by \u003ca href=\"https://github.com/MikeWillCook\"\u003e\u003ccode\u003e@​MikeWillCook\u003c/code\u003e\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.25.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eThis release deliberately contains backwards-incompatible changes.\u003c/strong\u003e To avoid automatically picking up releases like this, you should either be pinning the exact version of \u003ccode\u003eesbuild\u003c/code\u003e in your \u003ccode\u003epackage.json\u003c/code\u003e file (recommended) or be using a version range syntax that only accepts patch upgrades such as \u003ccode\u003e^0.24.0\u003c/code\u003e or \u003ccode\u003e~0.24.0\u003c/code\u003e. See npm's documentation about \u003ca href=\"https://docs.npmjs.com/cli/v6/using-npm/semver/\"\u003esemver\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eRestrict access to esbuild's development server (\u003ca href=\"https://github.com/evanw/esbuild/security/advisories/GHSA-67mh-4wv8-2f99\"\u003eGHSA-67mh-4wv8-2f99\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis change addresses esbuild's first security vulnerability report. Previously esbuild set the \u003ccode\u003eAccess-Control-Allow-Origin\u003c/code\u003e header to \u003ccode\u003e*\u003c/code\u003e to allow esbuild's development server to be flexible in how it's used for development. However, this allows the websites you visit to make HTTP requests to esbuild's local development server, which gives read-only access to your source code if the website were to fetch your source code's specific URL. You can read more information in \u003ca href=\"https://github.com/evanw/esbuild/security/advisories/GHSA-67mh-4wv8-2f99\"\u003ethe report\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003eStarting with this release, \u003ca href=\"https://developer.mozilla.org/en-US/docs/Web/HTTP/CORS\"\u003eCORS\u003c/a\u003e will now be disabled, and requests will now be denied if the host does not match the one provided to \u003ccode\u003e--serve=\u003c/code\u003e. The default host is \u003ccode\u003e0.0.0.0\u003c/code\u003e, which refers to all of the IP addresses that represent the local machine (e.g. both \u003ccode\u003e127.0.0.1\u003c/code\u003e and \u003ccode\u003e192.168.0.1\u003c/code\u003e). If you want to customize anything about esbuild's development server, you can \u003ca href=\"https://esbuild.github.io/api/#serve-proxy\"\u003eput a proxy in front of esbuild\u003c/a\u003e and modify the incoming and/or outgoing requests.\u003c/p\u003e\n\u003cp\u003eIn addition, the \u003ccode\u003eserve()\u003c/code\u003e API call has been changed to return an array of \u003ccode\u003ehosts\u003c/code\u003e instead of a single \u003ccode\u003ehost\u003c/code\u003e string. This makes it possible to determine all of the hosts that esbuild's development server will accept.\u003c/p\u003e\n\u003cp\u003eThanks to \u003ca href=\"https://github.com/sapphi-red\"\u003e\u003ccode\u003e@​sapphi-red\u003c/code\u003e\u003c/a\u003e for reporting this issue.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eDelete output files when a build fails in watch mode (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/3643\"\u003e#3643\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eIt has been requested for esbuild to delete files when a build fails in watch mode. Previously esbuild left the old files in place, which could cause people to not immediately realize that the most recent build failed. With this release, esbuild will now delete all output files if a rebuild fails. Fixing the build error and triggering another rebuild will restore all output files again.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/evanw/esbuild/blob/main/CHANGELOG-2024.md\"\u003eesbuild's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog: 2024\u003c/h1\u003e\n\u003cp\u003eThis changelog documents all esbuild versions published in the year 2024 (versions 0.19.12 through 0.24.2).\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/6bfc1c13b4d986b86e8bc2035f00c337b0c1d007\"\u003e\u003ccode\u003e6bfc1c1\u003c/code\u003e\u003c/a\u003e publish 0.25.1 to npm\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/f9b39529a328f513cd73b36e8488a4a624df5c36\"\u003e\u003ccode\u003ef9b3952\u003c/code\u003e\u003c/a\u003e fix \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4078\"\u003e#4078\u003c/a\u003e: prepend namespaces to source map paths\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/ccf3dd7889e7765a1d6f1596ada0f22b320d7174\"\u003e\u003ccode\u003eccf3dd7\u003c/code\u003e\u003c/a\u003e add \u0026quot;contributed by\u0026quot; in changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/48cd7a9e26452f30345eb10a3d471f26de56d1ec\"\u003e\u003ccode\u003e48cd7a9\u003c/code\u003e\u003c/a\u003e Update Go from 1.23.5 to 1.23.7 (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4077\"\u003e#4077\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/1f04fa4dc85ef4b1fa01e1938fa127a2cc170c35\"\u003e\u003ccode\u003e1f04fa4\u003c/code\u003e\u003c/a\u003e fix absolute windows paths in source maps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/9ca03f6ea8aa4c418cb66da876139eef4e2abb26\"\u003e\u003ccode\u003e9ca03f6\u003c/code\u003e\u003c/a\u003e also add test case from \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4075\"\u003e#4075\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/2f244c085a970b873e579ac2a0b1c054cf9c66ea\"\u003e\u003ccode\u003e2f244c0\u003c/code\u003e\u003c/a\u003e add test case from \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4104\"\u003e#4104\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/1dde994de8858d71fe0e9e128d22142b3c9d7de6\"\u003e\u003ccode\u003e1dde994\u003c/code\u003e\u003c/a\u003e fix incorrect test names\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/9f008c59b628b65c00878d7673ed24317e911666\"\u003e\u003ccode\u003e9f008c5\u003c/code\u003e\u003c/a\u003e fix \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4070\"\u003e#4070\u003c/a\u003e: \u003ccode\u003efile\u003c/code\u003e namespace for \u003ccode\u003esourceMappingURL\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/cbd5eb8c82089619f235b96be7b7b18c06fc10c0\"\u003e\u003ccode\u003ecbd5eb8\u003c/code\u003e\u003c/a\u003e release notes and tests for \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4082\"\u003e#4082\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/evanw/esbuild/compare/v0.24.2...v0.25.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@web/dev-server-esbuild` from 1.0.3 to 1.0.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/modernweb-dev/web/releases\"\u003e\u003ccode\u003e@​web/dev-server-esbuild\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​web/dev-server-esbuild\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.0.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ed826727: upgrade esbuild to 0.25.x\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/modernweb-dev/web/blob/master/packages/dev-server-esbuild/CHANGELOG.md\"\u003e\u003ccode\u003e@​web/dev-server-esbuild\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.0.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ed826727: upgrade esbuild to 0.25.x\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modernweb-dev/web/commit/3a6bf8f927f4839f464e6ee15b7f4374bd238630\"\u003e\u003ccode\u003e3a6bf8f\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modernweb-dev/web/commit/d826727ef950e792217fa0f3d91054d2e02a689f\"\u003e\u003ccode\u003ed826727\u003c/code\u003e\u003c/a\u003e fix: upgrade esbuild to 0.25.x\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/modernweb-dev/web/commits/@web/dev-server-esbuild@1.0.4/packages/dev-server-esbuild\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\nYou can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/Neovici/cosmoz-omnitable-treenode-column/network/alerts).\n\n\u003c/details\u003e","html_url":"https://github.com/Neovici/cosmoz-omnitable-treenode-column/pull/110","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Neovici%2Fcosmoz-omnitable-treenode-column/issues/110","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/110/packages"}}]}