{"id":56648,"name":"v8n","ecosystem":"npm","repository_url":"https://github.com/imbrn/v8n","issues_count":4,"created_at":"2025-07-31T16:04:36.421Z","updated_at":"2025-07-31T16:04:36.421Z","purl":"pkg:npm/v8n","metadata":{"id":2515383,"name":"v8n","ecosystem":"npm","description":"Dead simple fluent JavaScript validation library","homepage":"https://github.com/imbrn/v8n#readme","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/imbrn/v8n","keywords_array":["javascript","validation","library"],"namespace":null,"versions_count":20,"first_release_published_at":"2018-06-25T19:08:02.743Z","latest_release_published_at":"2022-07-01T02:22:16.676Z","latest_release_number":"1.5.1","last_synced_at":"2025-08-03T19:31:10.951Z","created_at":"2022-04-10T02:53:24.234Z","updated_at":"2025-08-03T19:31:10.952Z","registry_url":"https://www.npmjs.com/package/v8n","install_command":"npm install v8n","documentation_url":null,"metadata":{"funding":null,"dist-tags":{"latest":"1.5.1"}},"repo_metadata":{"id":37768518,"uuid":"138644245","full_name":"imbrn/v8n","owner":"imbrn","description":"☑️ JavaScript fluent validation library","archived":false,"fork":false,"pushed_at":"2023-01-15T01:44:51.000Z","size":1248,"stargazers_count":4171,"open_issues_count":3,"forks_count":110,"subscribers_count":51,"default_branch":"master","last_synced_at":"2024-08-30T19:04:35.843Z","etag":null,"topics":["javascript","library","validation"],"latest_commit_sha":null,"homepage":"https://imbrn.github.io/v8n","language":"JavaScript","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/imbrn.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":".github/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":"SECURITY.md","support":null},"funding":{"github":null,"patreon":null,"open_collective":null,"ko_fi":null,"tidelift":null,"community_bridge":null,"liberapay":null,"issuehunt":null,"otechie":null,"custom":"https://www.buymeacoffee.com/imbrn"}},"created_at":"2018-06-25T20:06:33.000Z","updated_at":"2024-08-25T22:54:06.000Z","dependencies_parsed_at":"2023-02-09T21:01:04.724Z","dependency_job_id":null,"html_url":"https://github.com/imbrn/v8n","commit_stats":null,"previous_names":[],"tags_count":19,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/imbrn%2Fv8n","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/imbrn%2Fv8n/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/imbrn%2Fv8n/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/imbrn%2Fv8n/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/imbrn","download_url":"https://codeload.github.com/imbrn/v8n/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":217713058,"owners_count":16219126,"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":"imbrn","name":"Bruno C. Couto","uuid":"1906977","kind":"user","description":"Software Engineer","email":"","website":"https://imbrn.dev/","location":"Brasil","twitter":null,"company":"@BancoNext","icon_url":"https://avatars.githubusercontent.com/u/1906977?u=4ddc2ec3281c7f7430e9f3ce71ca204be7f95e86\u0026v=4","repositories_count":6,"last_synced_at":"2023-03-05T19:32:55.545Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/imbrn","funding_links":[],"total_stars":null,"followers":null,"following":null,"created_at":"2022-11-15T21:39:30.563Z","updated_at":"2023-03-05T19:32:55.560Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/imbrn","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/imbrn/repositories"},"tags":[{"name":"v1.5.1","sha":"60afb53baab7c2e8de4dd9141633753a3a018a39","kind":"commit","published_at":"2022-07-01T02:18:16.000Z","download_url":"https://codeload.github.com/imbrn/v8n/tar.gz/v1.5.1","html_url":"https://github.com/imbrn/v8n/releases/tag/v1.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/imbrn%2Fv8n/tags/v1.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/imbrn%2Fv8n/tags/v1.5.1/manifests"},{"name":"v1.5.0","sha":"dc70f818eed6c7347fa358cdb195f1e3534d8f63","kind":"commit","published_at":"2022-06-28T12:29:09.000Z","download_url":"https://codeload.github.com/imbrn/v8n/tar.gz/v1.5.0","html_url":"https://github.com/imbrn/v8n/releases/tag/v1.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/imbrn%2Fv8n/tags/v1.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/imbrn%2Fv8n/tags/v1.5.0/manifests"},{"name":"v1.4.0","sha":"822fb8506d470d7bbdff0a3d48ac55590998af10","kind":"commit","published_at":"2022-02-17T16:04:51.000Z","download_url":"https://codeload.github.com/imbrn/v8n/tar.gz/v1.4.0","html_url":"https://github.com/imbrn/v8n/releases/tag/v1.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/imbrn%2Fv8n/tags/v1.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/imbrn%2Fv8n/tags/v1.4.0/manifests"},{"name":"v1.3.3","sha":"b7642ce80430650fabb0560e848fa9ac8ad213f2","kind":"tag","published_at":"2019-09-15T11:39:27.000Z","download_url":"https://codeload.github.com/imbrn/v8n/tar.gz/v1.3.3","html_url":"https://github.com/imbrn/v8n/releases/tag/v1.3.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/imbrn%2Fv8n/tags/v1.3.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/imbrn%2Fv8n/tags/v1.3.3/manifests"},{"name":"v1.3.2","sha":"a1861c3c2599436213a055c5a97c0ec7b3be9567","kind":"tag","published_at":"2019-05-20T22:19:07.000Z","download_url":"https://codeload.github.com/imbrn/v8n/tar.gz/v1.3.2","html_url":"https://github.com/imbrn/v8n/releases/tag/v1.3.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/imbrn%2Fv8n/tags/v1.3.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/imbrn%2Fv8n/tags/v1.3.2/manifests"},{"name":"v1.3.1","sha":"daccafbde7e4cdf0c9a26316854bd4eee88ce7df","kind":"tag","published_at":"2019-05-20T21:34:53.000Z","download_url":"https://codeload.github.com/imbrn/v8n/tar.gz/v1.3.1","html_url":"https://github.com/imbrn/v8n/releases/tag/v1.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/imbrn%2Fv8n/tags/v1.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/imbrn%2Fv8n/tags/v1.3.1/manifests"},{"name":"v1.3.0","sha":"b9943d4595048386dc1a4105960298542730f01b","kind":"tag","published_at":"2019-05-19T12:41:55.000Z","download_url":"https://codeload.github.com/imbrn/v8n/tar.gz/v1.3.0","html_url":"https://github.com/imbrn/v8n/releases/tag/v1.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/imbrn%2Fv8n/tags/v1.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/imbrn%2Fv8n/tags/v1.3.0/manifests"},{"name":"v1.2.3","sha":"9d1c5fcf0721c164c8e65b9cb308badf0928e060","kind":"tag","published_at":"2018-10-03T13:46:54.000Z","download_url":"https://codeload.github.com/imbrn/v8n/tar.gz/v1.2.3","html_url":"https://github.com/imbrn/v8n/releases/tag/v1.2.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/imbrn%2Fv8n/tags/v1.2.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/imbrn%2Fv8n/tags/v1.2.3/manifests"},{"name":"v1.2.2","sha":"a84cd65cc4a59dba53cdfcbc5eff40435d0d9f1f","kind":"tag","published_at":"2018-08-29T14:20:23.000Z","download_url":"https://codeload.github.com/imbrn/v8n/tar.gz/v1.2.2","html_url":"https://github.com/imbrn/v8n/releases/tag/v1.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/imbrn%2Fv8n/tags/v1.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/imbrn%2Fv8n/tags/v1.2.2/manifests"},{"name":"v1.2.1","sha":"286b97b7e7ffb2fcd2d1c7c52b914dc269d22cfa","kind":"tag","published_at":"2018-08-17T15:01:26.000Z","download_url":"https://codeload.github.com/imbrn/v8n/tar.gz/v1.2.1","html_url":"https://github.com/imbrn/v8n/releases/tag/v1.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/imbrn%2Fv8n/tags/v1.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/imbrn%2Fv8n/tags/v1.2.1/manifests"},{"name":"v1.2.0","sha":"7a3bc17f641387bbc0a1d7b81009c0f9b8f0af31","kind":"tag","published_at":"2018-07-31T16:48:39.000Z","download_url":"https://codeload.github.com/imbrn/v8n/tar.gz/v1.2.0","html_url":"https://github.com/imbrn/v8n/releases/tag/v1.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/imbrn%2Fv8n/tags/v1.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/imbrn%2Fv8n/tags/v1.2.0/manifests"},{"name":"v1.1.2","sha":"9ae9c8bc05be0a30835105023f4cda0c1c7b9443","kind":"tag","published_at":"2018-07-26T18:39:41.000Z","download_url":"https://codeload.github.com/imbrn/v8n/tar.gz/v1.1.2","html_url":"https://github.com/imbrn/v8n/releases/tag/v1.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/imbrn%2Fv8n/tags/v1.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/imbrn%2Fv8n/tags/v1.1.2/manifests"},{"name":"v1.1.1","sha":"8afb3835caf282853af86680ce981b814b2da4cd","kind":"tag","published_at":"2018-07-25T21:47:04.000Z","download_url":"https://codeload.github.com/imbrn/v8n/tar.gz/v1.1.1","html_url":"https://github.com/imbrn/v8n/releases/tag/v1.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/imbrn%2Fv8n/tags/v1.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/imbrn%2Fv8n/tags/v1.1.1/manifests"},{"name":"v1.1.0","sha":"6e5a0d75e7943a3f1720a963ec895821e33a96ce","kind":"commit","published_at":"2018-07-25T16:00:50.000Z","download_url":"https://codeload.github.com/imbrn/v8n/tar.gz/v1.1.0","html_url":"https://github.com/imbrn/v8n/releases/tag/v1.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/imbrn%2Fv8n/tags/v1.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/imbrn%2Fv8n/tags/v1.1.0/manifests"},{"name":"v1.0.2","sha":"8aea9de6cd09171045d27e0edb5e0dbe81773918","kind":"tag","published_at":"2018-07-18T15:59:20.000Z","download_url":"https://codeload.github.com/imbrn/v8n/tar.gz/v1.0.2","html_url":"https://github.com/imbrn/v8n/releases/tag/v1.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/imbrn%2Fv8n/tags/v1.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/imbrn%2Fv8n/tags/v1.0.2/manifests"},{"name":"v1.0.1","sha":"a142e05f916ebb6e40ea87c0665249f2a43a2116","kind":"tag","published_at":"2018-07-14T19:03:44.000Z","download_url":"https://codeload.github.com/imbrn/v8n/tar.gz/v1.0.1","html_url":"https://github.com/imbrn/v8n/releases/tag/v1.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/imbrn%2Fv8n/tags/v1.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/imbrn%2Fv8n/tags/v1.0.1/manifests"},{"name":"v0.0.3","sha":"dcb185ee7e5d8af9ed35fef2dbf0a7b8af5a35c3","kind":"tag","published_at":"2018-07-13T17:04:48.000Z","download_url":"https://codeload.github.com/imbrn/v8n/tar.gz/v0.0.3","html_url":"https://github.com/imbrn/v8n/releases/tag/v0.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/imbrn%2Fv8n/tags/v0.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/imbrn%2Fv8n/tags/v0.0.3/manifests"},{"name":"v0.0.2","sha":"4678ee88928c33fb39d4027b490da9819dc7f54f","kind":"tag","published_at":"2018-07-12T21:09:07.000Z","download_url":"https://codeload.github.com/imbrn/v8n/tar.gz/v0.0.2","html_url":"https://github.com/imbrn/v8n/releases/tag/v0.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/imbrn%2Fv8n/tags/v0.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/imbrn%2Fv8n/tags/v0.0.2/manifests"},{"name":"v0.0.1","sha":"ba8a37495066a4d061ba9c7a5695882c39e9a091","kind":"tag","published_at":"2018-07-12T20:46:38.000Z","download_url":"https://codeload.github.com/imbrn/v8n/tar.gz/v0.0.1","html_url":"https://github.com/imbrn/v8n/releases/tag/v0.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/imbrn%2Fv8n/tags/v0.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/imbrn%2Fv8n/tags/v0.0.1/manifests"}]},"repo_metadata_updated_at":"2024-09-06T03:25:18.377Z","dependent_packages_count":19,"downloads":505961,"downloads_period":"last-month","dependent_repos_count":698,"rankings":{"downloads":0.5964362738587446,"dependent_repos_count":0.7063445383707418,"dependent_packages_count":1.379823770945345,"stargazers_count":1.4654617774243681,"forks_count":2.7882734433696807,"docker_downloads_count":1.072382436787504,"average":1.334787040126064},"purl":"pkg:npm/v8n","advisories":[{"uuid":"GSA_kwCzR0hTQS14cng5LWdqMjYtNXd4Oc4AAvMH","url":"https://github.com/advisories/GHSA-xrx9-gj26-5wx9","title":"v8n vulnerable to Inefficient Regular Expression Complexity","description":"### Impact\nInefficient regular expression complexity of `lowercase()` and `uppercase()` regex could lead to a denial of service attack. With a formed payload `'a' + 'a'.repeat(i) + 'A'`, only 32 characters payload could take 29443 ms time execution when testing `lowercase()`. The same issue happens with `uppercase()`.\n\n### Patches\nv1.5.1\n\n### References\n[huntr.dev report](https://huntr.dev/bounties/2d92f644-593b-43b4-bfd1-c8042ac60609)\n[_Regular Expression Denial of Service (ReDoS) and Catastrophic Backtracking_](https://snyk.io/blog/redos-and-catastrophic-backtracking/)\n\n### For more information\nIf you have any questions or comments about this advisory:\n* Open an issue in [v8n issues list](https://github.com/imbrn/v8n)\n* Email us at [brunodev02221@gmail.com](mailto:brunodev02221@gmail.com)\n","origin":"UNSPECIFIED","severity":"HIGH","published_at":"2022-10-07T07:33:44.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":7.5,"cvss_vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","references":["https://github.com/imbrn/v8n/security/advisories/GHSA-xrx9-gj26-5wx9","https://nvd.nist.gov/vuln/detail/CVE-2022-35923","https://github.com/imbrn/v8n/commit/92393862156fad190c05ec3f6e2bc73308dcd2f9","https://huntr.dev/bounties/2d92f644-593b-43b4-bfd1-c8042ac60609/","https://github.com/advisories/GHSA-xrx9-gj26-5wx9"],"source_kind":"github","identifiers":["GHSA-xrx9-gj26-5wx9","CVE-2022-35923"],"repository_url":"https://github.com/imbrn/v8n","blast_radius":21.328915669673705,"packages":[{"versions":[{"first_patched_version":"1.5.1","vulnerable_version_range":"\u003c 1.5.1"}],"ecosystem":"npm","package_name":"v8n"}],"created_at":"2022-12-21T16:11:55.817Z","updated_at":"2025-03-09T01:12:31.922Z","epss_percentage":0.00179,"epss_percentile":0.5612}],"docker_usage_url":"https://docker.ecosyste.ms/usage/npm/v8n","docker_dependents_count":12,"docker_downloads_count":1241,"usage_url":"https://repos.ecosyste.ms/usage/npm/v8n","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/npm/v8n/dependencies","status":null,"funding_links":["https://www.buymeacoffee.com/imbrn"],"critical":null,"issue_metadata":{"last_synced_at":"2024-09-06T03:25:13.131Z","issues_count":25,"pull_requests_count":75,"avg_time_to_close_issue":17739819.045454547,"avg_time_to_close_pull_request":2885709.92,"issues_closed_count":22,"pull_requests_closed_count":75,"pull_request_authors_count":7,"issue_authors_count":18,"avg_comments_per_issue":4.4,"avg_comments_per_pull_request":1.2933333333333332,"merged_pull_requests_count":41,"bot_issues_count":0,"bot_pull_requests_count":36,"past_year_issues_count":0,"past_year_pull_requests_count":0,"past_year_avg_time_to_close_issue":null,"past_year_avg_time_to_close_pull_request":null,"past_year_issues_closed_count":0,"past_year_pull_requests_closed_count":0,"past_year_pull_request_authors_count":0,"past_year_issue_authors_count":0,"past_year_avg_comments_per_issue":null,"past_year_avg_comments_per_pull_request":null,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":0,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/imbrn%2Fv8n/issues","maintainers":[{"login":"imbrn","count":22,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/imbrn"},{"login":"sbarfurth","count":16,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/sbarfurth"}],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/v8n/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/v8n/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/v8n/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/v8n/related_packages","maintainers":[{"uuid":"bruno02221","login":"bruno02221","name":null,"email":"brunodev02221@gmail.com","url":null,"packages_count":9,"html_url":"https://www.npmjs.com/~bruno02221","role":null,"created_at":"2022-11-11T01:39:07.569Z","updated_at":"2022-11-11T01:39:07.569Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/bruno02221/packages"}],"registry":{"name":"npmjs.org","url":"https://registry.npmjs.org","ecosystem":"npm","default":true,"packages_count":5088214,"maintainers_count":1038253,"namespaces_count":306959,"keywords_count":718511,"github":"npm","metadata":{"funded_packages_count":153869},"icon_url":"https://github.com/npm.png","created_at":"2022-04-04T15:19:23.081Z","updated_at":"2025-08-03T06:12:27.877Z","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":3,"unique_repositories_count_past_30_days":0,"recent_issues":[{"uuid":"2872801067","node_id":"PR_kwDOGoXOuc6rO3cr","number":11,"state":"open","title":"chore(deps): bump the npm_and_yarn group across 1 directory with 4 updates","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-30T04:03:24.000Z","updated_at":"2025-09-30T04:03:25.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":4,"packages":[{"name":"braces","old_version":"3.0.2","new_version":"3.0.3","repository_url":"https://github.com/micromatch/braces"},{"name":"minimist","old_version":"1.2.5","new_version":"1.2.8","repository_url":"https://github.com/minimistjs/minimist"},{"name":"semver","old_version":"6.3.0","new_version":"6.3.1","repository_url":"https://github.com/npm/node-semver"},{"name":"v8n","old_version":"1.3.3","new_version":"1.5.1","repository_url":"https://github.com/imbrn/v8n"}],"path":null,"ecosystem":"npm"},"body":"Bumps the npm_and_yarn group with 4 updates in the / directory: [braces](https://github.com/micromatch/braces), [minimist](https://github.com/minimistjs/minimist), [semver](https://github.com/npm/node-semver) and [v8n](https://github.com/imbrn/v8n).\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 `minimist` from 1.2.5 to 1.2.8\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/minimistjs/minimist/blob/main/CHANGELOG.md\"\u003eminimist's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/minimistjs/minimist/compare/v1.2.7...v1.2.8\"\u003ev1.2.8\u003c/a\u003e - 2023-02-09\u003c/h2\u003e\n\u003ch3\u003eMerged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Fix] Fix long option followed by single dash \u003ca href=\"https://redirect.github.com/minimistjs/minimist/pull/17\"\u003e\u003ccode\u003e[#17](https://github.com/minimistjs/minimist/issues/17)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Tests] Remove duplicate test \u003ca href=\"https://redirect.github.com/minimistjs/minimist/pull/12\"\u003e\u003ccode\u003e[#12](https://github.com/minimistjs/minimist/issues/12)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Fix] opt.string works with multiple aliases \u003ca href=\"https://redirect.github.com/minimistjs/minimist/pull/10\"\u003e\u003ccode\u003e[#10](https://github.com/minimistjs/minimist/issues/10)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Fix] Fix long option followed by single dash (\u003ca href=\"https://redirect.github.com/minimistjs/minimist/issues/17\"\u003e#17\u003c/a\u003e) \u003ca href=\"https://redirect.github.com/minimistjs/minimist/issues/15\"\u003e\u003ccode\u003e[#15](https://github.com/minimistjs/minimist/issues/15)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Tests] Remove duplicate test (\u003ca href=\"https://redirect.github.com/minimistjs/minimist/issues/12\"\u003e#12\u003c/a\u003e) \u003ca href=\"https://redirect.github.com/minimistjs/minimist/issues/8\"\u003e\u003ccode\u003e[#8](https://github.com/minimistjs/minimist/issues/8)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Fix] Fix long option followed by single dash \u003ca href=\"https://redirect.github.com/minimistjs/minimist/issues/15\"\u003e\u003ccode\u003e[#15](https://github.com/minimistjs/minimist/issues/15)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Fix] opt.string works with multiple aliases (\u003ca href=\"https://redirect.github.com/minimistjs/minimist/issues/10\"\u003e#10\u003c/a\u003e) \u003ca href=\"https://redirect.github.com/minimistjs/minimist/issues/9\"\u003e\u003ccode\u003e[#9](https://github.com/minimistjs/minimist/issues/9)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Fix] Fix handling of short option with non-trivial equals \u003ca href=\"https://redirect.github.com/minimistjs/minimist/issues/5\"\u003e\u003ccode\u003e[#5](https://github.com/minimistjs/minimist/issues/5)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Tests] Remove duplicate test \u003ca href=\"https://redirect.github.com/minimistjs/minimist/issues/8\"\u003e\u003ccode\u003e[#8](https://github.com/minimistjs/minimist/issues/8)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Fix] opt.string works with multiple aliases \u003ca href=\"https://redirect.github.com/minimistjs/minimist/issues/9\"\u003e\u003ccode\u003e[#9](https://github.com/minimistjs/minimist/issues/9)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCommits\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMerge tag 'v0.2.3' \u003ca href=\"https://github.com/minimistjs/minimist/commit/a0267947c7870fc5847cf2d437fbe33f392767da\"\u003e\u003ccode\u003ea026794\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[eslint] fix indentation and whitespace \u003ca href=\"https://github.com/minimistjs/minimist/commit/5368ca4147e974138a54cc0dc4cea8f756546b70\"\u003e\u003ccode\u003e5368ca4\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[eslint] fix indentation and whitespace \u003ca href=\"https://github.com/minimistjs/minimist/commit/e5f5067259ceeaf0b098d14bec910f87e58708c7\"\u003e\u003ccode\u003ee5f5067\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[eslint] more cleanup \u003ca href=\"https://github.com/minimistjs/minimist/commit/62fde7d935f83417fb046741531a9e2346a36976\"\u003e\u003ccode\u003e62fde7d\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[eslint] more cleanup \u003ca href=\"https://github.com/minimistjs/minimist/commit/36ac5d0d95e4947d074e5737d94814034ca335d1\"\u003e\u003ccode\u003e36ac5d0\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[meta] add \u003ccode\u003eauto-changelog\u003c/code\u003e \u003ca href=\"https://github.com/minimistjs/minimist/commit/73923d223553fca08b1ba77e3fbc2a492862ae4c\"\u003e\u003ccode\u003e73923d2\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[actions] add reusable workflows \u003ca href=\"https://github.com/minimistjs/minimist/commit/d80727df77bfa9e631044d7f16368d8f09242c91\"\u003e\u003ccode\u003ed80727d\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[eslint] add eslint; rules to enable later are warnings \u003ca href=\"https://github.com/minimistjs/minimist/commit/48bc06a1b41f00e9cdf183db34f7a51ba70e98d4\"\u003e\u003ccode\u003e48bc06a\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[eslint] fix indentation \u003ca href=\"https://github.com/minimistjs/minimist/commit/34b0f1ccaa45183c3c4f06a91f9b405180a6f982\"\u003e\u003ccode\u003e34b0f1c\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[readme] rename and add badges \u003ca href=\"https://github.com/minimistjs/minimist/commit/5df0fe49211bd09a3636f8686a7cb3012c3e98f0\"\u003e\u003ccode\u003e5df0fe4\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Dev Deps] switch from \u003ccode\u003ecovert\u003c/code\u003e to \u003ccode\u003enyc\u003c/code\u003e \u003ca href=\"https://github.com/minimistjs/minimist/commit/a48b128fdb8d427dfb20a15273f83e38d97bef07\"\u003e\u003ccode\u003ea48b128\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Dev Deps] update \u003ccode\u003ecovert\u003c/code\u003e, \u003ccode\u003etape\u003c/code\u003e; remove unnecessary \u003ccode\u003etap\u003c/code\u003e \u003ca href=\"https://github.com/minimistjs/minimist/commit/f0fb958e9a1fe980cdffc436a211b0bda58f621b\"\u003e\u003ccode\u003ef0fb958\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[meta] create FUNDING.yml; add \u003ccode\u003efunding\u003c/code\u003e in package.json \u003ca href=\"https://github.com/minimistjs/minimist/commit/3639e0c819359a366387e425ab6eabf4c78d3caa\"\u003e\u003ccode\u003e3639e0c\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[meta] use \u003ccode\u003enpmignore\u003c/code\u003e to autogenerate an npmignore file \u003ca href=\"https://github.com/minimistjs/minimist/commit/be2e038c342d8333b32f0fde67a0026b79c8150e\"\u003e\u003ccode\u003ebe2e038\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOnly apps should have lockfiles \u003ca href=\"https://github.com/minimistjs/minimist/commit/282b570e7489d01b03f2d6d3dabf79cd3e5f84cf\"\u003e\u003ccode\u003e282b570\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eisConstructorOrProto adapted from PR \u003ca href=\"https://github.com/minimistjs/minimist/commit/ef9153fc52b6cea0744b2239921c5dcae4697f11\"\u003e\u003ccode\u003eef9153f\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Dev Deps] update \u003ccode\u003e@ljharb/eslint-config\u003c/code\u003e, \u003ccode\u003eaud\u003c/code\u003e \u003ca href=\"https://github.com/minimistjs/minimist/commit/098873c213cdb7c92e55ae1ef5aa1af3a8192a79\"\u003e\u003ccode\u003e098873c\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Dev Deps] update \u003ccode\u003e@ljharb/eslint-config\u003c/code\u003e, \u003ccode\u003eaud\u003c/code\u003e \u003ca href=\"https://github.com/minimistjs/minimist/commit/3124ed3e46306301ebb3c834874ce0241555c2c4\"\u003e\u003ccode\u003e3124ed3\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[meta] add \u003ccode\u003esafe-publish-latest\u003c/code\u003e \u003ca href=\"https://github.com/minimistjs/minimist/commit/4b927de696d561c636b4f43bf49d4597cb36d6d6\"\u003e\u003ccode\u003e4b927de\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Tests] add \u003ccode\u003eaud\u003c/code\u003e in \u003ccode\u003eposttest\u003c/code\u003e \u003ca href=\"https://github.com/minimistjs/minimist/commit/b32d9bd0ab340f4e9f8c3a97ff2a4424f25fab8c\"\u003e\u003ccode\u003eb32d9bd\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[meta] update repo URLs \u003ca href=\"https://github.com/minimistjs/minimist/commit/f9fdfc032c54884d9a9996a390c63cd0719bbe1a\"\u003e\u003ccode\u003ef9fdfc0\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[actions] Avoid 0.6 tests due to build failures \u003ca href=\"https://github.com/minimistjs/minimist/commit/ba92fe6ebbdc0431cca9a2ea8f27beb492f5e4ec\"\u003e\u003ccode\u003eba92fe6\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Dev Deps] update \u003ccode\u003etape\u003c/code\u003e \u003ca href=\"https://github.com/minimistjs/minimist/commit/950eaa74f112e04d23e9c606c67472c46739b473\"\u003e\u003ccode\u003e950eaa7\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Dev Deps] add missing \u003ccode\u003enpmignore\u003c/code\u003e dev dep \u003ca href=\"https://github.com/minimistjs/minimist/commit/3226afaf09e9d127ca369742437fe6e88f752d6b\"\u003e\u003ccode\u003e3226afa\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMerge tag 'v0.2.2' \u003ca href=\"https://github.com/minimistjs/minimist/commit/980d7ac61a0b4bd552711251ac107d506b23e41f\"\u003e\u003ccode\u003e980d7ac\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/minimistjs/minimist/compare/v1.2.6...v1.2.7\"\u003ev1.2.7\u003c/a\u003e - 2022-10-10\u003c/h2\u003e\n\u003ch3\u003eCommits\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/minimistjs/minimist/commit/6901ee286bc4c16da6830b48b46ce1574703cea1\"\u003e\u003ccode\u003e6901ee2\u003c/code\u003e\u003c/a\u003e v1.2.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/minimistjs/minimist/commit/a0267947c7870fc5847cf2d437fbe33f392767da\"\u003e\u003ccode\u003ea026794\u003c/code\u003e\u003c/a\u003e Merge tag 'v0.2.3'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/minimistjs/minimist/commit/c0b26618322e94adea26c68e613ef0be482c6c63\"\u003e\u003ccode\u003ec0b2661\u003c/code\u003e\u003c/a\u003e v0.2.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/minimistjs/minimist/commit/63b8fee87b8e7a003216d5d77ba5d6decf3cfb0d\"\u003e\u003ccode\u003e63b8fee\u003c/code\u003e\u003c/a\u003e [Fix] Fix long option followed by single dash (\u003ca href=\"https://redirect.github.com/minimistjs/minimist/issues/17\"\u003e#17\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/minimistjs/minimist/commit/72239e6f0ea77d8be0ad4f682b7ae7d142144395\"\u003e\u003ccode\u003e72239e6\u003c/code\u003e\u003c/a\u003e [Tests] Remove duplicate test (\u003ca href=\"https://redirect.github.com/minimistjs/minimist/issues/12\"\u003e#12\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/minimistjs/minimist/commit/34b0f1ccaa45183c3c4f06a91f9b405180a6f982\"\u003e\u003ccode\u003e34b0f1c\u003c/code\u003e\u003c/a\u003e [eslint] fix indentation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/minimistjs/minimist/commit/3226afaf09e9d127ca369742437fe6e88f752d6b\"\u003e\u003ccode\u003e3226afa\u003c/code\u003e\u003c/a\u003e [Dev Deps] add missing \u003ccode\u003enpmignore\u003c/code\u003e dev dep\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/minimistjs/minimist/commit/098873c213cdb7c92e55ae1ef5aa1af3a8192a79\"\u003e\u003ccode\u003e098873c\u003c/code\u003e\u003c/a\u003e [Dev Deps] update \u003ccode\u003e@ljharb/eslint-config\u003c/code\u003e, \u003ccode\u003eaud\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/minimistjs/minimist/commit/9ec4d279ced72ea2f60237218e71cc03aa0dfdd6\"\u003e\u003ccode\u003e9ec4d27\u003c/code\u003e\u003c/a\u003e [Fix] Fix long option followed by single dash\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/minimistjs/minimist/commit/ba92fe6ebbdc0431cca9a2ea8f27beb492f5e4ec\"\u003e\u003ccode\u003eba92fe6\u003c/code\u003e\u003c/a\u003e [actions] Avoid 0.6 tests due to build failures\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/minimistjs/minimist/compare/v1.2.5...v1.2.8\"\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/~ljharb\"\u003eljharb\u003c/a\u003e, a new releaser for minimist since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `semver` from 6.3.0 to 6.3.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/npm/node-semver/releases\"\u003esemver's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.3.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/node-semver/compare/v6.3.0...v6.3.1\"\u003e6.3.1\u003c/a\u003e (2023-07-10)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/928e56d21150da0413a3333a3148b20e741a920c\"\u003e\u003ccode\u003e928e56d\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/591\"\u003e#591\u003c/a\u003e better handling of whitespace (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/591\"\u003e#591\u003c/a\u003e) (\u003ca href=\"https://github.com/lukekarrys\"\u003e\u003ccode\u003e@​lukekarrys\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/joaomoreno\"\u003e\u003ccode\u003e@​joaomoreno\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\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/npm/node-semver/blob/v6.3.1/CHANGELOG.md\"\u003esemver's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/node-semver/compare/v6.3.0...v6.3.1\"\u003e6.3.1\u003c/a\u003e (2023-07-10)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/928e56d21150da0413a3333a3148b20e741a920c\"\u003e\u003ccode\u003e928e56d\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/591\"\u003e#591\u003c/a\u003e better handling of whitespace (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/591\"\u003e#591\u003c/a\u003e) (\u003ca href=\"https://github.com/lukekarrys\"\u003e\u003ccode\u003e@​lukekarrys\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/joaomoreno\"\u003e\u003ccode\u003e@​joaomoreno\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e6.2.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCoerce numbers to strings when passed to semver.coerce()\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ertl\u003c/code\u003e option to coerce from right to left\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e6.1.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eHandle X-ranges properly in includePrerelease mode\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e6.1.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDo not throw when testing invalid version strings\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e6.1.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd options support for semver.coerce()\u003c/li\u003e\n\u003cli\u003eHandle undefined version passed to Range.test\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e6.1.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd semver.compareBuild function\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003e*\u003c/code\u003e in semver.intersects\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e6.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFix \u003ccode\u003eintersects\u003c/code\u003e logic.\u003c/p\u003e\n\u003cp\u003eThis is technically a bug fix, but since it is also a change to behavior\nthat may require users updating their code, it is marked as a major\nversion increment.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.7\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eminVersion\u003c/code\u003e method\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.6\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMove boolean \u003ccode\u003eloose\u003c/code\u003e param to an options object, with\nbackwards-compatibility protection.\u003c/li\u003e\n\u003cli\u003eAdd ability to opt out of special prerelease version handling with\nthe \u003ccode\u003eincludePrerelease\u003c/code\u003e option flag.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.5\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/npm/node-semver/commit/44d27bc007e4827e9b797d6145f1076c127005f2\"\u003e\u003ccode\u003e44d27bc\u003c/code\u003e\u003c/a\u003e chore: release 6.3.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/928e56d21150da0413a3333a3148b20e741a920c\"\u003e\u003ccode\u003e928e56d\u003c/code\u003e\u003c/a\u003e fix: better handling of whitespace (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/591\"\u003e#591\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/39f632690ea5b1b0d64fa913aa0f96f42b9bde32\"\u003e\u003ccode\u003e39f6326\u003c/code\u003e\u003c/a\u003e chore: \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.16.0\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/npm/node-semver/compare/v6.3.0...v6.3.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/~lukekarrys\"\u003elukekarrys\u003c/a\u003e, a new releaser for semver since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `v8n` from 1.3.3 to 1.5.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/imbrn/v8n/releases\"\u003ev8n's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.5.1\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eInefficient regular expression complexity of lowercase() and uppercase() rules\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.5.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport async validation within the \u003ccode\u003eoptional\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/imbrn/v8n/issues/206\"\u003e#206\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNew modifier \u003ccode\u003estrict\u003c/code\u003e for schema validation (\u003ca href=\"https://redirect.github.com/imbrn/v8n/issues/191\"\u003e#191\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/imbrn/v8n/issues/179\"\u003e#179\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCorrect incorrect return type of \u003ccode\u003echeck\u003c/code\u003e validation strategy (boolean -\u0026gt; void)\u003c/li\u003e\n\u003cli\u003eBug with \u003ccode\u003eProxy\u003c/code\u003e check where it always returned \u003ccode\u003etrue\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.4.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUntranspiled build \u003ccode\u003ev8n.esm.browser.js\u003c/code\u003e for modern browsers (\u003ca href=\"https://redirect.github.com/imbrn/v8n/issues/165\"\u003e#165\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTypeScript support through bundled type definitions (\u003ca href=\"https://redirect.github.com/imbrn/v8n/issues/28\"\u003e#28\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBug with schema validation (\u003ca href=\"https://redirect.github.com/imbrn/v8n/pull/166\"\u003e#166\u003c/a\u003e) - thanks \u003ca href=\"https://github.com/havelaer\"\u003e\u003ccode\u003e@​havelaer\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBug with environments that cannot use the Proxy object (\u003ca href=\"https://redirect.github.com/imbrn/v8n/issues/45\"\u003e#45\u003c/a\u003e) - thanks \u003ca href=\"https://github.com/akarel\"\u003e\u003ccode\u003e@​akarel\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/NoemiRozpara\"\u003e\u003ccode\u003e@​NoemiRozpara\u003c/code\u003e\u003c/a\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/imbrn/v8n/blob/master/CHANGELOG.md\"\u003ev8n's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[1.5.1] - 2022-06-30\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eInefficient regular expression complexity of lowercase() and uppercase() rules\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[1.5.0] - 2022-06-27\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport async validation within the \u003ccode\u003eoptional\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/imbrn/v8n/issues/206\"\u003e#206\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNew modifier \u003ccode\u003estrict\u003c/code\u003e for schema validation (\u003ca href=\"https://redirect.github.com/imbrn/v8n/issues/191\"\u003e#191\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/imbrn/v8n/issues/179\"\u003e#179\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCorrect incorrect return type of \u003ccode\u003echeck\u003c/code\u003e validation strategy (boolean -\u0026gt; void)\u003c/li\u003e\n\u003cli\u003eBug with \u003ccode\u003eProxy\u003c/code\u003e check where it always returned \u003ccode\u003etrue\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[1.4.0] - 2022-02-17\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUntranspiled build \u003ccode\u003ev8n.esm.browser.js\u003c/code\u003e for modern browsers (\u003ca href=\"https://redirect.github.com/imbrn/v8n/issues/165\"\u003e#165\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTypeScript support through bundled type definitions (\u003ca href=\"https://redirect.github.com/imbrn/v8n/issues/28\"\u003e#28\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBug with schema validation (\u003ca href=\"https://redirect.github.com/imbrn/v8n/pull/166\"\u003e#166\u003c/a\u003e) - thanks \u003ca href=\"https://github.com/havelaer\"\u003e\u003ccode\u003e@​havelaer\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBug with environments that cannot use the Proxy object (\u003ca href=\"https://redirect.github.com/imbrn/v8n/issues/45\"\u003e#45\u003c/a\u003e) - thanks \u003ca href=\"https://github.com/akarel\"\u003e\u003ccode\u003e@​akarel\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/NoemiRozpara\"\u003e\u003ccode\u003e@​NoemiRozpara\u003c/code\u003e\u003c/a\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/imbrn/v8n/commit/60afb53baab7c2e8de4dd9141633753a3a018a39\"\u003e\u003ccode\u003e60afb53\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/imbrn/v8n/issues/233\"\u003e#233\u003c/a\u003e from imbrn/release/1.5.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/imbrn/v8n/commit/9b5b61a47d28eb861e1aae5db6d477eaa096549f\"\u003e\u003ccode\u003e9b5b61a\u003c/code\u003e\u003c/a\u003e Prepare for release 1.5.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/imbrn/v8n/commit/241d30205091b3b2e19916f8b6129ce4c9371f97\"\u003e\u003ccode\u003e241d302\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/imbrn/v8n/issues/232\"\u003e#232\u003c/a\u003e from imbrn/fix-inefficient-case-regex\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/imbrn/v8n/commit/9970ffc4507186baead96687bc5056c95232eb63\"\u003e\u003ccode\u003e9970ffc\u003c/code\u003e\u003c/a\u003e update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/imbrn/v8n/commit/92393862156fad190c05ec3f6e2bc73308dcd2f9\"\u003e\u003ccode\u003e9239386\u003c/code\u003e\u003c/a\u003e fix inefficient regular expressions on lowercase and uppercase rules\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/imbrn/v8n/commit/472b06bd206c486f2035291e23ca7d4f603d2d13\"\u003e\u003ccode\u003e472b06b\u003c/code\u003e\u003c/a\u003e Rename SECURITY. md to SECURITY.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/imbrn/v8n/commit/2e5827dde27ec6c2b4be788218092505fab44722\"\u003e\u003ccode\u003e2e5827d\u003c/code\u003e\u003c/a\u003e Create SECURITY. md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/imbrn/v8n/commit/dc70f818eed6c7347fa358cdb195f1e3534d8f63\"\u003e\u003ccode\u003edc70f81\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/imbrn/v8n/issues/230\"\u003e#230\u003c/a\u003e from imbrn/release/1.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/imbrn/v8n/commit/205cbfe5d8c0abe02e2021d1811fa881d4f2a01d\"\u003e\u003ccode\u003e205cbfe\u003c/code\u003e\u003c/a\u003e Prepare for release 1.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/imbrn/v8n/commit/86a87eb16b597588f204047f1340112e39ec7e30\"\u003e\u003ccode\u003e86a87eb\u003c/code\u003e\u003c/a\u003e chore: carbon ads on doc page\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/imbrn/v8n/compare/v1.3.3...v1.5.1\"\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/pauloportella/threejs-journey/network/alerts).\n\n\u003c/details\u003e","html_url":"https://github.com/pauloportella/threejs-journey/pull/11","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/pauloportella%2Fthreejs-journey/issues/11","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/11/packages"},{"uuid":"1079991736","node_id":"PR_kwDOB96uPs5AX124","number":244,"state":"closed","title":"Bump v8n from 1.4.0 to 1.5.1 in /MetricArea","user":"dependabot[bot]","labels":["dependencies"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":"2025-07-31T14:51:28.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2022-10-07T07:35:15.000Z","updated_at":"2025-07-31T14:51:28.000Z","time_to_close":88845373,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"v8n","old_version":"1.4.0","new_version":"1.5.1","repository_url":"https://github.com/imbrn/v8n"}],"path":"/MetricArea","ecosystem":"npm"},"body":"Bumps [v8n](https://github.com/imbrn/v8n) from 1.4.0 to 1.5.1.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/imbrn/v8n/releases\"\u003ev8n's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.5.1\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eInefficient regular expression complexity of lowercase() and uppercase() rules\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.5.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport async validation within the \u003ccode\u003eoptional\u003c/code\u003e rule (\u003ca href=\"https://github-redirect.dependabot.com/imbrn/v8n/issues/206\"\u003e#206\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNew modifier \u003ccode\u003estrict\u003c/code\u003e for schema validation (\u003ca href=\"https://github-redirect.dependabot.com/imbrn/v8n/issues/191\"\u003e#191\u003c/a\u003e, \u003ca href=\"https://github-redirect.dependabot.com/imbrn/v8n/issues/179\"\u003e#179\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCorrect incorrect return type of \u003ccode\u003echeck\u003c/code\u003e validation strategy (boolean -\u0026gt; void)\u003c/li\u003e\n\u003cli\u003eBug with \u003ccode\u003eProxy\u003c/code\u003e check where it always returned \u003ccode\u003etrue\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/imbrn/v8n/blob/master/CHANGELOG.md\"\u003ev8n's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[1.5.1] - 2022-06-30\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eInefficient regular expression complexity of lowercase() and uppercase() rules\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[1.5.0] - 2022-06-27\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport async validation within the \u003ccode\u003eoptional\u003c/code\u003e rule (\u003ca href=\"https://github-redirect.dependabot.com/imbrn/v8n/issues/206\"\u003e#206\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNew modifier \u003ccode\u003estrict\u003c/code\u003e for schema validation (\u003ca href=\"https://github-redirect.dependabot.com/imbrn/v8n/issues/191\"\u003e#191\u003c/a\u003e, \u003ca href=\"https://github-redirect.dependabot.com/imbrn/v8n/issues/179\"\u003e#179\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCorrect incorrect return type of \u003ccode\u003echeck\u003c/code\u003e validation strategy (boolean -\u0026gt; void)\u003c/li\u003e\n\u003cli\u003eBug with \u003ccode\u003eProxy\u003c/code\u003e check where it always returned \u003ccode\u003etrue\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/imbrn/v8n/commit/60afb53baab7c2e8de4dd9141633753a3a018a39\"\u003e\u003ccode\u003e60afb53\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://github-redirect.dependabot.com/imbrn/v8n/issues/233\"\u003e#233\u003c/a\u003e from imbrn/release/1.5.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/imbrn/v8n/commit/9b5b61a47d28eb861e1aae5db6d477eaa096549f\"\u003e\u003ccode\u003e9b5b61a\u003c/code\u003e\u003c/a\u003e Prepare for release 1.5.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/imbrn/v8n/commit/241d30205091b3b2e19916f8b6129ce4c9371f97\"\u003e\u003ccode\u003e241d302\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://github-redirect.dependabot.com/imbrn/v8n/issues/232\"\u003e#232\u003c/a\u003e from imbrn/fix-inefficient-case-regex\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/imbrn/v8n/commit/9970ffc4507186baead96687bc5056c95232eb63\"\u003e\u003ccode\u003e9970ffc\u003c/code\u003e\u003c/a\u003e update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/imbrn/v8n/commit/92393862156fad190c05ec3f6e2bc73308dcd2f9\"\u003e\u003ccode\u003e9239386\u003c/code\u003e\u003c/a\u003e fix inefficient regular expressions on lowercase and uppercase rules\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/imbrn/v8n/commit/472b06bd206c486f2035291e23ca7d4f603d2d13\"\u003e\u003ccode\u003e472b06b\u003c/code\u003e\u003c/a\u003e Rename SECURITY. md to SECURITY.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/imbrn/v8n/commit/2e5827dde27ec6c2b4be788218092505fab44722\"\u003e\u003ccode\u003e2e5827d\u003c/code\u003e\u003c/a\u003e Create SECURITY. md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/imbrn/v8n/commit/dc70f818eed6c7347fa358cdb195f1e3534d8f63\"\u003e\u003ccode\u003edc70f81\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://github-redirect.dependabot.com/imbrn/v8n/issues/230\"\u003e#230\u003c/a\u003e from imbrn/release/1.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/imbrn/v8n/commit/205cbfe5d8c0abe02e2021d1811fa881d4f2a01d\"\u003e\u003ccode\u003e205cbfe\u003c/code\u003e\u003c/a\u003e Prepare for release 1.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/imbrn/v8n/commit/86a87eb16b597588f204047f1340112e39ec7e30\"\u003e\u003ccode\u003e86a87eb\u003c/code\u003e\u003c/a\u003e chore: carbon ads on doc page\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/imbrn/v8n/compare/v1.4.0...v1.5.1\"\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=v8n\u0026package-manager=npm_and_yarn\u0026previous-version=1.4.0\u0026new-version=1.5.1)](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 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- `@dependabot use these labels` will set the current labels as the default for future PRs for this repo and language\n- `@dependabot use these reviewers` will set the current reviewers as the default for future PRs for this repo and language\n- `@dependabot use these assignees` will set the current assignees as the default for future PRs for this repo and language\n- `@dependabot use this milestone` will set the current milestone as the default for future PRs for this repo and language\n\nYou can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/iDataVisualizationLab/HPCC/network/alerts).\n\n\u003c/details\u003e\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/iDataVisualizationLab/HPCC/pull/244","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/iDataVisualizationLab%2FHPCC/issues/244","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/244/packages"},{"uuid":"1400751852","node_id":"PR_kwDOB96uPs5AX1y1","number":243,"state":"closed","title":"Bump v8n from 1.4.0 to 1.5.1 in /hiperview-3d","user":"dependabot[bot]","labels":["dependencies"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-07-31T14:51:26.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2022-10-07T07:34:58.000Z","updated_at":"2025-07-31T14:51:29.000Z","time_to_close":88845388,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"v8n","old_version":"1.4.0","new_version":"1.5.1","repository_url":"https://github.com/imbrn/v8n"}],"path":"/hiperview-3d","ecosystem":"npm"},"body":"Bumps [v8n](https://github.com/imbrn/v8n) from 1.4.0 to 1.5.1.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/imbrn/v8n/releases\"\u003ev8n's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.5.1\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eInefficient regular expression complexity of lowercase() and uppercase() rules\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.5.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport async validation within the \u003ccode\u003eoptional\u003c/code\u003e rule (\u003ca href=\"https://github-redirect.dependabot.com/imbrn/v8n/issues/206\"\u003e#206\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNew modifier \u003ccode\u003estrict\u003c/code\u003e for schema validation (\u003ca href=\"https://github-redirect.dependabot.com/imbrn/v8n/issues/191\"\u003e#191\u003c/a\u003e, \u003ca href=\"https://github-redirect.dependabot.com/imbrn/v8n/issues/179\"\u003e#179\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCorrect incorrect return type of \u003ccode\u003echeck\u003c/code\u003e validation strategy (boolean -\u0026gt; void)\u003c/li\u003e\n\u003cli\u003eBug with \u003ccode\u003eProxy\u003c/code\u003e check where it always returned \u003ccode\u003etrue\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/imbrn/v8n/blob/master/CHANGELOG.md\"\u003ev8n's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[1.5.1] - 2022-06-30\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eInefficient regular expression complexity of lowercase() and uppercase() rules\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[1.5.0] - 2022-06-27\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport async validation within the \u003ccode\u003eoptional\u003c/code\u003e rule (\u003ca href=\"https://github-redirect.dependabot.com/imbrn/v8n/issues/206\"\u003e#206\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNew modifier \u003ccode\u003estrict\u003c/code\u003e for schema validation (\u003ca href=\"https://github-redirect.dependabot.com/imbrn/v8n/issues/191\"\u003e#191\u003c/a\u003e, \u003ca href=\"https://github-redirect.dependabot.com/imbrn/v8n/issues/179\"\u003e#179\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCorrect incorrect return type of \u003ccode\u003echeck\u003c/code\u003e validation strategy (boolean -\u0026gt; void)\u003c/li\u003e\n\u003cli\u003eBug with \u003ccode\u003eProxy\u003c/code\u003e check where it always returned \u003ccode\u003etrue\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/imbrn/v8n/commit/60afb53baab7c2e8de4dd9141633753a3a018a39\"\u003e\u003ccode\u003e60afb53\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://github-redirect.dependabot.com/imbrn/v8n/issues/233\"\u003e#233\u003c/a\u003e from imbrn/release/1.5.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/imbrn/v8n/commit/9b5b61a47d28eb861e1aae5db6d477eaa096549f\"\u003e\u003ccode\u003e9b5b61a\u003c/code\u003e\u003c/a\u003e Prepare for release 1.5.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/imbrn/v8n/commit/241d30205091b3b2e19916f8b6129ce4c9371f97\"\u003e\u003ccode\u003e241d302\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://github-redirect.dependabot.com/imbrn/v8n/issues/232\"\u003e#232\u003c/a\u003e from imbrn/fix-inefficient-case-regex\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/imbrn/v8n/commit/9970ffc4507186baead96687bc5056c95232eb63\"\u003e\u003ccode\u003e9970ffc\u003c/code\u003e\u003c/a\u003e update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/imbrn/v8n/commit/92393862156fad190c05ec3f6e2bc73308dcd2f9\"\u003e\u003ccode\u003e9239386\u003c/code\u003e\u003c/a\u003e fix inefficient regular expressions on lowercase and uppercase rules\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/imbrn/v8n/commit/472b06bd206c486f2035291e23ca7d4f603d2d13\"\u003e\u003ccode\u003e472b06b\u003c/code\u003e\u003c/a\u003e Rename SECURITY. md to SECURITY.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/imbrn/v8n/commit/2e5827dde27ec6c2b4be788218092505fab44722\"\u003e\u003ccode\u003e2e5827d\u003c/code\u003e\u003c/a\u003e Create SECURITY. md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/imbrn/v8n/commit/dc70f818eed6c7347fa358cdb195f1e3534d8f63\"\u003e\u003ccode\u003edc70f81\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://github-redirect.dependabot.com/imbrn/v8n/issues/230\"\u003e#230\u003c/a\u003e from imbrn/release/1.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/imbrn/v8n/commit/205cbfe5d8c0abe02e2021d1811fa881d4f2a01d\"\u003e\u003ccode\u003e205cbfe\u003c/code\u003e\u003c/a\u003e Prepare for release 1.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/imbrn/v8n/commit/86a87eb16b597588f204047f1340112e39ec7e30\"\u003e\u003ccode\u003e86a87eb\u003c/code\u003e\u003c/a\u003e chore: carbon ads on doc page\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/imbrn/v8n/compare/v1.4.0...v1.5.1\"\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=v8n\u0026package-manager=npm_and_yarn\u0026previous-version=1.4.0\u0026new-version=1.5.1)](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 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- `@dependabot use these labels` will set the current labels as the default for future PRs for this repo and language\n- `@dependabot use these reviewers` will set the current reviewers as the default for future PRs for this repo and language\n- `@dependabot use these assignees` will set the current assignees as the default for future PRs for this repo and language\n- `@dependabot use this milestone` will set the current milestone as the default for future PRs for this repo and language\n\nYou can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/iDataVisualizationLab/HPCC/network/alerts).\n\n\u003c/details\u003e\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/iDataVisualizationLab/HPCC/pull/243","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/iDataVisualizationLab%2FHPCC/issues/243","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/243/packages"},{"uuid":"1400751271","node_id":"PR_kwDOD4xth85AX1rG","number":66,"state":"closed","title":"Bump v8n from 1.3.3 to 1.5.1","user":"dependabot[bot]","labels":["dependencies"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-02-07T05:36:49.000Z","author_association":null,"state_reason":null,"created_at":"2022-10-07T07:34:26.000Z","updated_at":"2026-02-07T05:36:59.000Z","time_to_close":105314543,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"v8n","old_version":"1.3.3","new_version":"1.5.1","repository_url":"https://github.com/imbrn/v8n"}],"path":null,"ecosystem":"npm"},"body":"Bumps [v8n](https://github.com/imbrn/v8n) from 1.3.3 to 1.5.1.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/imbrn/v8n/releases\"\u003ev8n's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.5.1\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eInefficient regular expression complexity of lowercase() and uppercase() rules\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.5.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport async validation within the \u003ccode\u003eoptional\u003c/code\u003e rule (\u003ca href=\"https://github-redirect.dependabot.com/imbrn/v8n/issues/206\"\u003e#206\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNew modifier \u003ccode\u003estrict\u003c/code\u003e for schema validation (\u003ca href=\"https://github-redirect.dependabot.com/imbrn/v8n/issues/191\"\u003e#191\u003c/a\u003e, \u003ca href=\"https://github-redirect.dependabot.com/imbrn/v8n/issues/179\"\u003e#179\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCorrect incorrect return type of \u003ccode\u003echeck\u003c/code\u003e validation strategy (boolean -\u0026gt; void)\u003c/li\u003e\n\u003cli\u003eBug with \u003ccode\u003eProxy\u003c/code\u003e check where it always returned \u003ccode\u003etrue\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.4.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUntranspiled build \u003ccode\u003ev8n.esm.browser.js\u003c/code\u003e for modern browsers (\u003ca href=\"https://github-redirect.dependabot.com/imbrn/v8n/issues/165\"\u003e#165\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTypeScript support through bundled type definitions (\u003ca href=\"https://github-redirect.dependabot.com/imbrn/v8n/issues/28\"\u003e#28\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBug with schema validation (\u003ca href=\"https://github-redirect.dependabot.com/imbrn/v8n/pull/166\"\u003e#166\u003c/a\u003e) - thanks \u003ca href=\"https://github.com/havelaer\"\u003e\u003ccode\u003e@​havelaer\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBug with environments that cannot use the Proxy object (\u003ca href=\"https://github-redirect.dependabot.com/imbrn/v8n/issues/45\"\u003e#45\u003c/a\u003e) - thanks \u003ca href=\"https://github.com/akarel\"\u003e\u003ccode\u003e@​akarel\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/NoemiRozpara\"\u003e\u003ccode\u003e@​NoemiRozpara\u003c/code\u003e\u003c/a\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/imbrn/v8n/blob/master/CHANGELOG.md\"\u003ev8n's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[1.5.1] - 2022-06-30\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eInefficient regular expression complexity of lowercase() and uppercase() rules\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[1.5.0] - 2022-06-27\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport async validation within the \u003ccode\u003eoptional\u003c/code\u003e rule (\u003ca href=\"https://github-redirect.dependabot.com/imbrn/v8n/issues/206\"\u003e#206\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNew modifier \u003ccode\u003estrict\u003c/code\u003e for schema validation (\u003ca href=\"https://github-redirect.dependabot.com/imbrn/v8n/issues/191\"\u003e#191\u003c/a\u003e, \u003ca href=\"https://github-redirect.dependabot.com/imbrn/v8n/issues/179\"\u003e#179\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCorrect incorrect return type of \u003ccode\u003echeck\u003c/code\u003e validation strategy (boolean -\u0026gt; void)\u003c/li\u003e\n\u003cli\u003eBug with \u003ccode\u003eProxy\u003c/code\u003e check where it always returned \u003ccode\u003etrue\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[1.4.0] - 2022-02-17\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUntranspiled build \u003ccode\u003ev8n.esm.browser.js\u003c/code\u003e for modern browsers (\u003ca href=\"https://github-redirect.dependabot.com/imbrn/v8n/issues/165\"\u003e#165\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTypeScript support through bundled type definitions (\u003ca href=\"https://github-redirect.dependabot.com/imbrn/v8n/issues/28\"\u003e#28\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBug with schema validation (\u003ca href=\"https://github-redirect.dependabot.com/imbrn/v8n/pull/166\"\u003e#166\u003c/a\u003e) - thanks \u003ca href=\"https://github.com/havelaer\"\u003e\u003ccode\u003e@​havelaer\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBug with environments that cannot use the Proxy object (\u003ca href=\"https://github-redirect.dependabot.com/imbrn/v8n/issues/45\"\u003e#45\u003c/a\u003e) - thanks \u003ca href=\"https://github.com/akarel\"\u003e\u003ccode\u003e@​akarel\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/NoemiRozpara\"\u003e\u003ccode\u003e@​NoemiRozpara\u003c/code\u003e\u003c/a\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/imbrn/v8n/commit/60afb53baab7c2e8de4dd9141633753a3a018a39\"\u003e\u003ccode\u003e60afb53\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://github-redirect.dependabot.com/imbrn/v8n/issues/233\"\u003e#233\u003c/a\u003e from imbrn/release/1.5.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/imbrn/v8n/commit/9b5b61a47d28eb861e1aae5db6d477eaa096549f\"\u003e\u003ccode\u003e9b5b61a\u003c/code\u003e\u003c/a\u003e Prepare for release 1.5.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/imbrn/v8n/commit/241d30205091b3b2e19916f8b6129ce4c9371f97\"\u003e\u003ccode\u003e241d302\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://github-redirect.dependabot.com/imbrn/v8n/issues/232\"\u003e#232\u003c/a\u003e from imbrn/fix-inefficient-case-regex\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/imbrn/v8n/commit/9970ffc4507186baead96687bc5056c95232eb63\"\u003e\u003ccode\u003e9970ffc\u003c/code\u003e\u003c/a\u003e update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/imbrn/v8n/commit/92393862156fad190c05ec3f6e2bc73308dcd2f9\"\u003e\u003ccode\u003e9239386\u003c/code\u003e\u003c/a\u003e fix inefficient regular expressions on lowercase and uppercase rules\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/imbrn/v8n/commit/472b06bd206c486f2035291e23ca7d4f603d2d13\"\u003e\u003ccode\u003e472b06b\u003c/code\u003e\u003c/a\u003e Rename SECURITY. md to SECURITY.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/imbrn/v8n/commit/2e5827dde27ec6c2b4be788218092505fab44722\"\u003e\u003ccode\u003e2e5827d\u003c/code\u003e\u003c/a\u003e Create SECURITY. md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/imbrn/v8n/commit/dc70f818eed6c7347fa358cdb195f1e3534d8f63\"\u003e\u003ccode\u003edc70f81\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://github-redirect.dependabot.com/imbrn/v8n/issues/230\"\u003e#230\u003c/a\u003e from imbrn/release/1.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/imbrn/v8n/commit/205cbfe5d8c0abe02e2021d1811fa881d4f2a01d\"\u003e\u003ccode\u003e205cbfe\u003c/code\u003e\u003c/a\u003e Prepare for release 1.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/imbrn/v8n/commit/86a87eb16b597588f204047f1340112e39ec7e30\"\u003e\u003ccode\u003e86a87eb\u003c/code\u003e\u003c/a\u003e chore: carbon ads on doc page\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/imbrn/v8n/compare/v1.3.3...v1.5.1\"\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=v8n\u0026package-manager=npm_and_yarn\u0026previous-version=1.3.3\u0026new-version=1.5.1)](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 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- `@dependabot use these labels` will set the current labels as the default for future PRs for this repo and language\n- `@dependabot use these reviewers` will set the current reviewers as the default for future PRs for this repo and language\n- `@dependabot use these assignees` will set the current assignees as the default for future PRs for this repo and language\n- `@dependabot use this milestone` will set the current milestone as the default for future PRs for this repo and language\n\nYou can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/smhutch/smhutch/network/alerts).\n\n\u003c/details\u003e","html_url":"https://github.com/smhutch/smhutch/pull/66","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/smhutch%2Fsmhutch/issues/66","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/66/packages"}],"issue_packages":[{"old_version":"1.3.3","new_version":"1.5.1","update_type":"minor","path":null,"pr_created_at":"2025-09-30T04:03:24.000Z","version_change":"1.3.3 → 1.5.1","issue":{"uuid":"2872801067","node_id":"PR_kwDOGoXOuc6rO3cr","number":11,"state":"open","title":"chore(deps): bump the npm_and_yarn group across 1 directory with 4 updates","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-30T04:03:24.000Z","updated_at":"2025-09-30T04:03:25.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":4,"packages":[{"name":"braces","old_version":"3.0.2","new_version":"3.0.3","repository_url":"https://github.com/micromatch/braces"},{"name":"minimist","old_version":"1.2.5","new_version":"1.2.8","repository_url":"https://github.com/minimistjs/minimist"},{"name":"semver","old_version":"6.3.0","new_version":"6.3.1","repository_url":"https://github.com/npm/node-semver"},{"name":"v8n","old_version":"1.3.3","new_version":"1.5.1","repository_url":"https://github.com/imbrn/v8n"}],"path":null,"ecosystem":"npm"},"body":"Bumps the npm_and_yarn group with 4 updates in the / directory: [braces](https://github.com/micromatch/braces), [minimist](https://github.com/minimistjs/minimist), [semver](https://github.com/npm/node-semver) and [v8n](https://github.com/imbrn/v8n).\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 `minimist` from 1.2.5 to 1.2.8\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/minimistjs/minimist/blob/main/CHANGELOG.md\"\u003eminimist's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/minimistjs/minimist/compare/v1.2.7...v1.2.8\"\u003ev1.2.8\u003c/a\u003e - 2023-02-09\u003c/h2\u003e\n\u003ch3\u003eMerged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Fix] Fix long option followed by single dash \u003ca href=\"https://redirect.github.com/minimistjs/minimist/pull/17\"\u003e\u003ccode\u003e[#17](https://github.com/minimistjs/minimist/issues/17)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Tests] Remove duplicate test \u003ca href=\"https://redirect.github.com/minimistjs/minimist/pull/12\"\u003e\u003ccode\u003e[#12](https://github.com/minimistjs/minimist/issues/12)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Fix] opt.string works with multiple aliases \u003ca href=\"https://redirect.github.com/minimistjs/minimist/pull/10\"\u003e\u003ccode\u003e[#10](https://github.com/minimistjs/minimist/issues/10)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Fix] Fix long option followed by single dash (\u003ca href=\"https://redirect.github.com/minimistjs/minimist/issues/17\"\u003e#17\u003c/a\u003e) \u003ca href=\"https://redirect.github.com/minimistjs/minimist/issues/15\"\u003e\u003ccode\u003e[#15](https://github.com/minimistjs/minimist/issues/15)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Tests] Remove duplicate test (\u003ca href=\"https://redirect.github.com/minimistjs/minimist/issues/12\"\u003e#12\u003c/a\u003e) \u003ca href=\"https://redirect.github.com/minimistjs/minimist/issues/8\"\u003e\u003ccode\u003e[#8](https://github.com/minimistjs/minimist/issues/8)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Fix] Fix long option followed by single dash \u003ca href=\"https://redirect.github.com/minimistjs/minimist/issues/15\"\u003e\u003ccode\u003e[#15](https://github.com/minimistjs/minimist/issues/15)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Fix] opt.string works with multiple aliases (\u003ca href=\"https://redirect.github.com/minimistjs/minimist/issues/10\"\u003e#10\u003c/a\u003e) \u003ca href=\"https://redirect.github.com/minimistjs/minimist/issues/9\"\u003e\u003ccode\u003e[#9](https://github.com/minimistjs/minimist/issues/9)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Fix] Fix handling of short option with non-trivial equals \u003ca href=\"https://redirect.github.com/minimistjs/minimist/issues/5\"\u003e\u003ccode\u003e[#5](https://github.com/minimistjs/minimist/issues/5)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Tests] Remove duplicate test \u003ca href=\"https://redirect.github.com/minimistjs/minimist/issues/8\"\u003e\u003ccode\u003e[#8](https://github.com/minimistjs/minimist/issues/8)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Fix] opt.string works with multiple aliases \u003ca href=\"https://redirect.github.com/minimistjs/minimist/issues/9\"\u003e\u003ccode\u003e[#9](https://github.com/minimistjs/minimist/issues/9)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCommits\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMerge tag 'v0.2.3' \u003ca href=\"https://github.com/minimistjs/minimist/commit/a0267947c7870fc5847cf2d437fbe33f392767da\"\u003e\u003ccode\u003ea026794\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[eslint] fix indentation and whitespace \u003ca href=\"https://github.com/minimistjs/minimist/commit/5368ca4147e974138a54cc0dc4cea8f756546b70\"\u003e\u003ccode\u003e5368ca4\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[eslint] fix indentation and whitespace \u003ca href=\"https://github.com/minimistjs/minimist/commit/e5f5067259ceeaf0b098d14bec910f87e58708c7\"\u003e\u003ccode\u003ee5f5067\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[eslint] more cleanup \u003ca href=\"https://github.com/minimistjs/minimist/commit/62fde7d935f83417fb046741531a9e2346a36976\"\u003e\u003ccode\u003e62fde7d\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[eslint] more cleanup \u003ca href=\"https://github.com/minimistjs/minimist/commit/36ac5d0d95e4947d074e5737d94814034ca335d1\"\u003e\u003ccode\u003e36ac5d0\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[meta] add \u003ccode\u003eauto-changelog\u003c/code\u003e \u003ca href=\"https://github.com/minimistjs/minimist/commit/73923d223553fca08b1ba77e3fbc2a492862ae4c\"\u003e\u003ccode\u003e73923d2\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[actions] add reusable workflows \u003ca href=\"https://github.com/minimistjs/minimist/commit/d80727df77bfa9e631044d7f16368d8f09242c91\"\u003e\u003ccode\u003ed80727d\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[eslint] add eslint; rules to enable later are warnings \u003ca href=\"https://github.com/minimistjs/minimist/commit/48bc06a1b41f00e9cdf183db34f7a51ba70e98d4\"\u003e\u003ccode\u003e48bc06a\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[eslint] fix indentation \u003ca href=\"https://github.com/minimistjs/minimist/commit/34b0f1ccaa45183c3c4f06a91f9b405180a6f982\"\u003e\u003ccode\u003e34b0f1c\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[readme] rename and add badges \u003ca href=\"https://github.com/minimistjs/minimist/commit/5df0fe49211bd09a3636f8686a7cb3012c3e98f0\"\u003e\u003ccode\u003e5df0fe4\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Dev Deps] switch from \u003ccode\u003ecovert\u003c/code\u003e to \u003ccode\u003enyc\u003c/code\u003e \u003ca href=\"https://github.com/minimistjs/minimist/commit/a48b128fdb8d427dfb20a15273f83e38d97bef07\"\u003e\u003ccode\u003ea48b128\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Dev Deps] update \u003ccode\u003ecovert\u003c/code\u003e, \u003ccode\u003etape\u003c/code\u003e; remove unnecessary \u003ccode\u003etap\u003c/code\u003e \u003ca href=\"https://github.com/minimistjs/minimist/commit/f0fb958e9a1fe980cdffc436a211b0bda58f621b\"\u003e\u003ccode\u003ef0fb958\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[meta] create FUNDING.yml; add \u003ccode\u003efunding\u003c/code\u003e in package.json \u003ca href=\"https://github.com/minimistjs/minimist/commit/3639e0c819359a366387e425ab6eabf4c78d3caa\"\u003e\u003ccode\u003e3639e0c\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[meta] use \u003ccode\u003enpmignore\u003c/code\u003e to autogenerate an npmignore file \u003ca href=\"https://github.com/minimistjs/minimist/commit/be2e038c342d8333b32f0fde67a0026b79c8150e\"\u003e\u003ccode\u003ebe2e038\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOnly apps should have lockfiles \u003ca href=\"https://github.com/minimistjs/minimist/commit/282b570e7489d01b03f2d6d3dabf79cd3e5f84cf\"\u003e\u003ccode\u003e282b570\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eisConstructorOrProto adapted from PR \u003ca href=\"https://github.com/minimistjs/minimist/commit/ef9153fc52b6cea0744b2239921c5dcae4697f11\"\u003e\u003ccode\u003eef9153f\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Dev Deps] update \u003ccode\u003e@ljharb/eslint-config\u003c/code\u003e, \u003ccode\u003eaud\u003c/code\u003e \u003ca href=\"https://github.com/minimistjs/minimist/commit/098873c213cdb7c92e55ae1ef5aa1af3a8192a79\"\u003e\u003ccode\u003e098873c\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Dev Deps] update \u003ccode\u003e@ljharb/eslint-config\u003c/code\u003e, \u003ccode\u003eaud\u003c/code\u003e \u003ca href=\"https://github.com/minimistjs/minimist/commit/3124ed3e46306301ebb3c834874ce0241555c2c4\"\u003e\u003ccode\u003e3124ed3\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[meta] add \u003ccode\u003esafe-publish-latest\u003c/code\u003e \u003ca href=\"https://github.com/minimistjs/minimist/commit/4b927de696d561c636b4f43bf49d4597cb36d6d6\"\u003e\u003ccode\u003e4b927de\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Tests] add \u003ccode\u003eaud\u003c/code\u003e in \u003ccode\u003eposttest\u003c/code\u003e \u003ca href=\"https://github.com/minimistjs/minimist/commit/b32d9bd0ab340f4e9f8c3a97ff2a4424f25fab8c\"\u003e\u003ccode\u003eb32d9bd\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[meta] update repo URLs \u003ca href=\"https://github.com/minimistjs/minimist/commit/f9fdfc032c54884d9a9996a390c63cd0719bbe1a\"\u003e\u003ccode\u003ef9fdfc0\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[actions] Avoid 0.6 tests due to build failures \u003ca href=\"https://github.com/minimistjs/minimist/commit/ba92fe6ebbdc0431cca9a2ea8f27beb492f5e4ec\"\u003e\u003ccode\u003eba92fe6\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Dev Deps] update \u003ccode\u003etape\u003c/code\u003e \u003ca href=\"https://github.com/minimistjs/minimist/commit/950eaa74f112e04d23e9c606c67472c46739b473\"\u003e\u003ccode\u003e950eaa7\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Dev Deps] add missing \u003ccode\u003enpmignore\u003c/code\u003e dev dep \u003ca href=\"https://github.com/minimistjs/minimist/commit/3226afaf09e9d127ca369742437fe6e88f752d6b\"\u003e\u003ccode\u003e3226afa\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMerge tag 'v0.2.2' \u003ca href=\"https://github.com/minimistjs/minimist/commit/980d7ac61a0b4bd552711251ac107d506b23e41f\"\u003e\u003ccode\u003e980d7ac\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/minimistjs/minimist/compare/v1.2.6...v1.2.7\"\u003ev1.2.7\u003c/a\u003e - 2022-10-10\u003c/h2\u003e\n\u003ch3\u003eCommits\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/minimistjs/minimist/commit/6901ee286bc4c16da6830b48b46ce1574703cea1\"\u003e\u003ccode\u003e6901ee2\u003c/code\u003e\u003c/a\u003e v1.2.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/minimistjs/minimist/commit/a0267947c7870fc5847cf2d437fbe33f392767da\"\u003e\u003ccode\u003ea026794\u003c/code\u003e\u003c/a\u003e Merge tag 'v0.2.3'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/minimistjs/minimist/commit/c0b26618322e94adea26c68e613ef0be482c6c63\"\u003e\u003ccode\u003ec0b2661\u003c/code\u003e\u003c/a\u003e v0.2.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/minimistjs/minimist/commit/63b8fee87b8e7a003216d5d77ba5d6decf3cfb0d\"\u003e\u003ccode\u003e63b8fee\u003c/code\u003e\u003c/a\u003e [Fix] Fix long option followed by single dash (\u003ca href=\"https://redirect.github.com/minimistjs/minimist/issues/17\"\u003e#17\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/minimistjs/minimist/commit/72239e6f0ea77d8be0ad4f682b7ae7d142144395\"\u003e\u003ccode\u003e72239e6\u003c/code\u003e\u003c/a\u003e [Tests] Remove duplicate test (\u003ca href=\"https://redirect.github.com/minimistjs/minimist/issues/12\"\u003e#12\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/minimistjs/minimist/commit/34b0f1ccaa45183c3c4f06a91f9b405180a6f982\"\u003e\u003ccode\u003e34b0f1c\u003c/code\u003e\u003c/a\u003e [eslint] fix indentation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/minimistjs/minimist/commit/3226afaf09e9d127ca369742437fe6e88f752d6b\"\u003e\u003ccode\u003e3226afa\u003c/code\u003e\u003c/a\u003e [Dev Deps] add missing \u003ccode\u003enpmignore\u003c/code\u003e dev dep\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/minimistjs/minimist/commit/098873c213cdb7c92e55ae1ef5aa1af3a8192a79\"\u003e\u003ccode\u003e098873c\u003c/code\u003e\u003c/a\u003e [Dev Deps] update \u003ccode\u003e@ljharb/eslint-config\u003c/code\u003e, \u003ccode\u003eaud\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/minimistjs/minimist/commit/9ec4d279ced72ea2f60237218e71cc03aa0dfdd6\"\u003e\u003ccode\u003e9ec4d27\u003c/code\u003e\u003c/a\u003e [Fix] Fix long option followed by single dash\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/minimistjs/minimist/commit/ba92fe6ebbdc0431cca9a2ea8f27beb492f5e4ec\"\u003e\u003ccode\u003eba92fe6\u003c/code\u003e\u003c/a\u003e [actions] Avoid 0.6 tests due to build failures\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/minimistjs/minimist/compare/v1.2.5...v1.2.8\"\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/~ljharb\"\u003eljharb\u003c/a\u003e, a new releaser for minimist since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `semver` from 6.3.0 to 6.3.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/npm/node-semver/releases\"\u003esemver's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.3.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/node-semver/compare/v6.3.0...v6.3.1\"\u003e6.3.1\u003c/a\u003e (2023-07-10)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/928e56d21150da0413a3333a3148b20e741a920c\"\u003e\u003ccode\u003e928e56d\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/591\"\u003e#591\u003c/a\u003e better handling of whitespace (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/591\"\u003e#591\u003c/a\u003e) (\u003ca href=\"https://github.com/lukekarrys\"\u003e\u003ccode\u003e@​lukekarrys\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/joaomoreno\"\u003e\u003ccode\u003e@​joaomoreno\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\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/npm/node-semver/blob/v6.3.1/CHANGELOG.md\"\u003esemver's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/node-semver/compare/v6.3.0...v6.3.1\"\u003e6.3.1\u003c/a\u003e (2023-07-10)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/928e56d21150da0413a3333a3148b20e741a920c\"\u003e\u003ccode\u003e928e56d\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/591\"\u003e#591\u003c/a\u003e better handling of whitespace (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/591\"\u003e#591\u003c/a\u003e) (\u003ca href=\"https://github.com/lukekarrys\"\u003e\u003ccode\u003e@​lukekarrys\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/joaomoreno\"\u003e\u003ccode\u003e@​joaomoreno\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e6.2.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCoerce numbers to strings when passed to semver.coerce()\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ertl\u003c/code\u003e option to coerce from right to left\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e6.1.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eHandle X-ranges properly in includePrerelease mode\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e6.1.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDo not throw when testing invalid version strings\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e6.1.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd options support for semver.coerce()\u003c/li\u003e\n\u003cli\u003eHandle undefined version passed to Range.test\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e6.1.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd semver.compareBuild function\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003e*\u003c/code\u003e in semver.intersects\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e6.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFix \u003ccode\u003eintersects\u003c/code\u003e logic.\u003c/p\u003e\n\u003cp\u003eThis is technically a bug fix, but since it is also a change to behavior\nthat may require users updating their code, it is marked as a major\nversion increment.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.7\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eminVersion\u003c/code\u003e method\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.6\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMove boolean \u003ccode\u003eloose\u003c/code\u003e param to an options object, with\nbackwards-compatibility protection.\u003c/li\u003e\n\u003cli\u003eAdd ability to opt out of special prerelease version handling with\nthe \u003ccode\u003eincludePrerelease\u003c/code\u003e option flag.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.5\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/npm/node-semver/commit/44d27bc007e4827e9b797d6145f1076c127005f2\"\u003e\u003ccode\u003e44d27bc\u003c/code\u003e\u003c/a\u003e chore: release 6.3.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/928e56d21150da0413a3333a3148b20e741a920c\"\u003e\u003ccode\u003e928e56d\u003c/code\u003e\u003c/a\u003e fix: better handling of whitespace (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/591\"\u003e#591\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/39f632690ea5b1b0d64fa913aa0f96f42b9bde32\"\u003e\u003ccode\u003e39f6326\u003c/code\u003e\u003c/a\u003e chore: \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.16.0\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/npm/node-semver/compare/v6.3.0...v6.3.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/~lukekarrys\"\u003elukekarrys\u003c/a\u003e, a new releaser for semver since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `v8n` from 1.3.3 to 1.5.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/imbrn/v8n/releases\"\u003ev8n's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.5.1\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eInefficient regular expression complexity of lowercase() and uppercase() rules\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.5.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport async validation within the \u003ccode\u003eoptional\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/imbrn/v8n/issues/206\"\u003e#206\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNew modifier \u003ccode\u003estrict\u003c/code\u003e for schema validation (\u003ca href=\"https://redirect.github.com/imbrn/v8n/issues/191\"\u003e#191\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/imbrn/v8n/issues/179\"\u003e#179\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCorrect incorrect return type of \u003ccode\u003echeck\u003c/code\u003e validation strategy (boolean -\u0026gt; void)\u003c/li\u003e\n\u003cli\u003eBug with \u003ccode\u003eProxy\u003c/code\u003e check where it always returned \u003ccode\u003etrue\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.4.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUntranspiled build \u003ccode\u003ev8n.esm.browser.js\u003c/code\u003e for modern browsers (\u003ca href=\"https://redirect.github.com/imbrn/v8n/issues/165\"\u003e#165\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTypeScript support through bundled type definitions (\u003ca href=\"https://redirect.github.com/imbrn/v8n/issues/28\"\u003e#28\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBug with schema validation (\u003ca href=\"https://redirect.github.com/imbrn/v8n/pull/166\"\u003e#166\u003c/a\u003e) - thanks \u003ca href=\"https://github.com/havelaer\"\u003e\u003ccode\u003e@​havelaer\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBug with environments that cannot use the Proxy object (\u003ca href=\"https://redirect.github.com/imbrn/v8n/issues/45\"\u003e#45\u003c/a\u003e) - thanks \u003ca href=\"https://github.com/akarel\"\u003e\u003ccode\u003e@​akarel\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/NoemiRozpara\"\u003e\u003ccode\u003e@​NoemiRozpara\u003c/code\u003e\u003c/a\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/imbrn/v8n/blob/master/CHANGELOG.md\"\u003ev8n's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[1.5.1] - 2022-06-30\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eInefficient regular expression complexity of lowercase() and uppercase() rules\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[1.5.0] - 2022-06-27\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport async validation within the \u003ccode\u003eoptional\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/imbrn/v8n/issues/206\"\u003e#206\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNew modifier \u003ccode\u003estrict\u003c/code\u003e for schema validation (\u003ca href=\"https://redirect.github.com/imbrn/v8n/issues/191\"\u003e#191\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/imbrn/v8n/issues/179\"\u003e#179\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCorrect incorrect return type of \u003ccode\u003echeck\u003c/code\u003e validation strategy (boolean -\u0026gt; void)\u003c/li\u003e\n\u003cli\u003eBug with \u003ccode\u003eProxy\u003c/code\u003e check where it always returned \u003ccode\u003etrue\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[1.4.0] - 2022-02-17\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUntranspiled build \u003ccode\u003ev8n.esm.browser.js\u003c/code\u003e for modern browsers (\u003ca href=\"https://redirect.github.com/imbrn/v8n/issues/165\"\u003e#165\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTypeScript support through bundled type definitions (\u003ca href=\"https://redirect.github.com/imbrn/v8n/issues/28\"\u003e#28\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBug with schema validation (\u003ca href=\"https://redirect.github.com/imbrn/v8n/pull/166\"\u003e#166\u003c/a\u003e) - thanks \u003ca href=\"https://github.com/havelaer\"\u003e\u003ccode\u003e@​havelaer\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBug with environments that cannot use the Proxy object (\u003ca href=\"https://redirect.github.com/imbrn/v8n/issues/45\"\u003e#45\u003c/a\u003e) - thanks \u003ca href=\"https://github.com/akarel\"\u003e\u003ccode\u003e@​akarel\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/NoemiRozpara\"\u003e\u003ccode\u003e@​NoemiRozpara\u003c/code\u003e\u003c/a\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/imbrn/v8n/commit/60afb53baab7c2e8de4dd9141633753a3a018a39\"\u003e\u003ccode\u003e60afb53\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/imbrn/v8n/issues/233\"\u003e#233\u003c/a\u003e from imbrn/release/1.5.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/imbrn/v8n/commit/9b5b61a47d28eb861e1aae5db6d477eaa096549f\"\u003e\u003ccode\u003e9b5b61a\u003c/code\u003e\u003c/a\u003e Prepare for release 1.5.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/imbrn/v8n/commit/241d30205091b3b2e19916f8b6129ce4c9371f97\"\u003e\u003ccode\u003e241d302\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/imbrn/v8n/issues/232\"\u003e#232\u003c/a\u003e from imbrn/fix-inefficient-case-regex\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/imbrn/v8n/commit/9970ffc4507186baead96687bc5056c95232eb63\"\u003e\u003ccode\u003e9970ffc\u003c/code\u003e\u003c/a\u003e update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/imbrn/v8n/commit/92393862156fad190c05ec3f6e2bc73308dcd2f9\"\u003e\u003ccode\u003e9239386\u003c/code\u003e\u003c/a\u003e fix inefficient regular expressions on lowercase and uppercase rules\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/imbrn/v8n/commit/472b06bd206c486f2035291e23ca7d4f603d2d13\"\u003e\u003ccode\u003e472b06b\u003c/code\u003e\u003c/a\u003e Rename SECURITY. md to SECURITY.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/imbrn/v8n/commit/2e5827dde27ec6c2b4be788218092505fab44722\"\u003e\u003ccode\u003e2e5827d\u003c/code\u003e\u003c/a\u003e Create SECURITY. md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/imbrn/v8n/commit/dc70f818eed6c7347fa358cdb195f1e3534d8f63\"\u003e\u003ccode\u003edc70f81\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/imbrn/v8n/issues/230\"\u003e#230\u003c/a\u003e from imbrn/release/1.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/imbrn/v8n/commit/205cbfe5d8c0abe02e2021d1811fa881d4f2a01d\"\u003e\u003ccode\u003e205cbfe\u003c/code\u003e\u003c/a\u003e Prepare for release 1.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/imbrn/v8n/commit/86a87eb16b597588f204047f1340112e39ec7e30\"\u003e\u003ccode\u003e86a87eb\u003c/code\u003e\u003c/a\u003e chore: carbon ads on doc page\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/imbrn/v8n/compare/v1.3.3...v1.5.1\"\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/pauloportella/threejs-journey/network/alerts).\n\n\u003c/details\u003e","html_url":"https://github.com/pauloportella/threejs-journey/pull/11","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/pauloportella%2Fthreejs-journey/issues/11","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/11/packages"}},{"old_version":"1.4.0","new_version":"1.5.1","update_type":"minor","path":"/MetricArea","pr_created_at":"2022-10-07T07:35:15.000Z","version_change":"1.4.0 → 1.5.1","issue":{"uuid":"1079991736","node_id":"PR_kwDOB96uPs5AX124","number":244,"state":"closed","title":"Bump v8n from 1.4.0 to 1.5.1 in /MetricArea","user":"dependabot[bot]","labels":["dependencies"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":"2025-07-31T14:51:28.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2022-10-07T07:35:15.000Z","updated_at":"2025-07-31T14:51:28.000Z","time_to_close":88845373,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"v8n","old_version":"1.4.0","new_version":"1.5.1","repository_url":"https://github.com/imbrn/v8n"}],"path":"/MetricArea","ecosystem":"npm"},"body":"Bumps [v8n](https://github.com/imbrn/v8n) from 1.4.0 to 1.5.1.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/imbrn/v8n/releases\"\u003ev8n's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.5.1\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eInefficient regular expression complexity of lowercase() and uppercase() rules\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.5.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport async validation within the \u003ccode\u003eoptional\u003c/code\u003e rule (\u003ca href=\"https://github-redirect.dependabot.com/imbrn/v8n/issues/206\"\u003e#206\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNew modifier \u003ccode\u003estrict\u003c/code\u003e for schema validation (\u003ca href=\"https://github-redirect.dependabot.com/imbrn/v8n/issues/191\"\u003e#191\u003c/a\u003e, \u003ca href=\"https://github-redirect.dependabot.com/imbrn/v8n/issues/179\"\u003e#179\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCorrect incorrect return type of \u003ccode\u003echeck\u003c/code\u003e validation strategy (boolean -\u0026gt; void)\u003c/li\u003e\n\u003cli\u003eBug with \u003ccode\u003eProxy\u003c/code\u003e check where it always returned \u003ccode\u003etrue\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/imbrn/v8n/blob/master/CHANGELOG.md\"\u003ev8n's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[1.5.1] - 2022-06-30\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eInefficient regular expression complexity of lowercase() and uppercase() rules\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[1.5.0] - 2022-06-27\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport async validation within the \u003ccode\u003eoptional\u003c/code\u003e rule (\u003ca href=\"https://github-redirect.dependabot.com/imbrn/v8n/issues/206\"\u003e#206\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNew modifier \u003ccode\u003estrict\u003c/code\u003e for schema validation (\u003ca href=\"https://github-redirect.dependabot.com/imbrn/v8n/issues/191\"\u003e#191\u003c/a\u003e, \u003ca href=\"https://github-redirect.dependabot.com/imbrn/v8n/issues/179\"\u003e#179\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCorrect incorrect return type of \u003ccode\u003echeck\u003c/code\u003e validation strategy (boolean -\u0026gt; void)\u003c/li\u003e\n\u003cli\u003eBug with \u003ccode\u003eProxy\u003c/code\u003e check where it always returned \u003ccode\u003etrue\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/imbrn/v8n/commit/60afb53baab7c2e8de4dd9141633753a3a018a39\"\u003e\u003ccode\u003e60afb53\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://github-redirect.dependabot.com/imbrn/v8n/issues/233\"\u003e#233\u003c/a\u003e from imbrn/release/1.5.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/imbrn/v8n/commit/9b5b61a47d28eb861e1aae5db6d477eaa096549f\"\u003e\u003ccode\u003e9b5b61a\u003c/code\u003e\u003c/a\u003e Prepare for release 1.5.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/imbrn/v8n/commit/241d30205091b3b2e19916f8b6129ce4c9371f97\"\u003e\u003ccode\u003e241d302\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://github-redirect.dependabot.com/imbrn/v8n/issues/232\"\u003e#232\u003c/a\u003e from imbrn/fix-inefficient-case-regex\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/imbrn/v8n/commit/9970ffc4507186baead96687bc5056c95232eb63\"\u003e\u003ccode\u003e9970ffc\u003c/code\u003e\u003c/a\u003e update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/imbrn/v8n/commit/92393862156fad190c05ec3f6e2bc73308dcd2f9\"\u003e\u003ccode\u003e9239386\u003c/code\u003e\u003c/a\u003e fix inefficient regular expressions on lowercase and uppercase rules\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/imbrn/v8n/commit/472b06bd206c486f2035291e23ca7d4f603d2d13\"\u003e\u003ccode\u003e472b06b\u003c/code\u003e\u003c/a\u003e Rename SECURITY. md to SECURITY.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/imbrn/v8n/commit/2e5827dde27ec6c2b4be788218092505fab44722\"\u003e\u003ccode\u003e2e5827d\u003c/code\u003e\u003c/a\u003e Create SECURITY. md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/imbrn/v8n/commit/dc70f818eed6c7347fa358cdb195f1e3534d8f63\"\u003e\u003ccode\u003edc70f81\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://github-redirect.dependabot.com/imbrn/v8n/issues/230\"\u003e#230\u003c/a\u003e from imbrn/release/1.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/imbrn/v8n/commit/205cbfe5d8c0abe02e2021d1811fa881d4f2a01d\"\u003e\u003ccode\u003e205cbfe\u003c/code\u003e\u003c/a\u003e Prepare for release 1.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/imbrn/v8n/commit/86a87eb16b597588f204047f1340112e39ec7e30\"\u003e\u003ccode\u003e86a87eb\u003c/code\u003e\u003c/a\u003e chore: carbon ads on doc page\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/imbrn/v8n/compare/v1.4.0...v1.5.1\"\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=v8n\u0026package-manager=npm_and_yarn\u0026previous-version=1.4.0\u0026new-version=1.5.1)](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 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- `@dependabot use these labels` will set the current labels as the default for future PRs for this repo and language\n- `@dependabot use these reviewers` will set the current reviewers as the default for future PRs for this repo and language\n- `@dependabot use these assignees` will set the current assignees as the default for future PRs for this repo and language\n- `@dependabot use this milestone` will set the current milestone as the default for future PRs for this repo and language\n\nYou can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/iDataVisualizationLab/HPCC/network/alerts).\n\n\u003c/details\u003e\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/iDataVisualizationLab/HPCC/pull/244","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/iDataVisualizationLab%2FHPCC/issues/244","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/244/packages"}},{"old_version":"1.4.0","new_version":"1.5.1","update_type":"minor","path":"/hiperview-3d","pr_created_at":"2022-10-07T07:34:58.000Z","version_change":"1.4.0 → 1.5.1","issue":{"uuid":"1400751852","node_id":"PR_kwDOB96uPs5AX1y1","number":243,"state":"closed","title":"Bump v8n from 1.4.0 to 1.5.1 in /hiperview-3d","user":"dependabot[bot]","labels":["dependencies"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-07-31T14:51:26.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2022-10-07T07:34:58.000Z","updated_at":"2025-07-31T14:51:29.000Z","time_to_close":88845388,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"v8n","old_version":"1.4.0","new_version":"1.5.1","repository_url":"https://github.com/imbrn/v8n"}],"path":"/hiperview-3d","ecosystem":"npm"},"body":"Bumps [v8n](https://github.com/imbrn/v8n) from 1.4.0 to 1.5.1.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/imbrn/v8n/releases\"\u003ev8n's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.5.1\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eInefficient regular expression complexity of lowercase() and uppercase() rules\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.5.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport async validation within the \u003ccode\u003eoptional\u003c/code\u003e rule (\u003ca href=\"https://github-redirect.dependabot.com/imbrn/v8n/issues/206\"\u003e#206\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNew modifier \u003ccode\u003estrict\u003c/code\u003e for schema validation (\u003ca href=\"https://github-redirect.dependabot.com/imbrn/v8n/issues/191\"\u003e#191\u003c/a\u003e, \u003ca href=\"https://github-redirect.dependabot.com/imbrn/v8n/issues/179\"\u003e#179\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCorrect incorrect return type of \u003ccode\u003echeck\u003c/code\u003e validation strategy (boolean -\u0026gt; void)\u003c/li\u003e\n\u003cli\u003eBug with \u003ccode\u003eProxy\u003c/code\u003e check where it always returned \u003ccode\u003etrue\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/imbrn/v8n/blob/master/CHANGELOG.md\"\u003ev8n's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[1.5.1] - 2022-06-30\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eInefficient regular expression complexity of lowercase() and uppercase() rules\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[1.5.0] - 2022-06-27\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport async validation within the \u003ccode\u003eoptional\u003c/code\u003e rule (\u003ca href=\"https://github-redirect.dependabot.com/imbrn/v8n/issues/206\"\u003e#206\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNew modifier \u003ccode\u003estrict\u003c/code\u003e for schema validation (\u003ca href=\"https://github-redirect.dependabot.com/imbrn/v8n/issues/191\"\u003e#191\u003c/a\u003e, \u003ca href=\"https://github-redirect.dependabot.com/imbrn/v8n/issues/179\"\u003e#179\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCorrect incorrect return type of \u003ccode\u003echeck\u003c/code\u003e validation strategy (boolean -\u0026gt; void)\u003c/li\u003e\n\u003cli\u003eBug with \u003ccode\u003eProxy\u003c/code\u003e check where it always returned \u003ccode\u003etrue\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/imbrn/v8n/commit/60afb53baab7c2e8de4dd9141633753a3a018a39\"\u003e\u003ccode\u003e60afb53\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://github-redirect.dependabot.com/imbrn/v8n/issues/233\"\u003e#233\u003c/a\u003e from imbrn/release/1.5.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/imbrn/v8n/commit/9b5b61a47d28eb861e1aae5db6d477eaa096549f\"\u003e\u003ccode\u003e9b5b61a\u003c/code\u003e\u003c/a\u003e Prepare for release 1.5.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/imbrn/v8n/commit/241d30205091b3b2e19916f8b6129ce4c9371f97\"\u003e\u003ccode\u003e241d302\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://github-redirect.dependabot.com/imbrn/v8n/issues/232\"\u003e#232\u003c/a\u003e from imbrn/fix-inefficient-case-regex\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/imbrn/v8n/commit/9970ffc4507186baead96687bc5056c95232eb63\"\u003e\u003ccode\u003e9970ffc\u003c/code\u003e\u003c/a\u003e update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/imbrn/v8n/commit/92393862156fad190c05ec3f6e2bc73308dcd2f9\"\u003e\u003ccode\u003e9239386\u003c/code\u003e\u003c/a\u003e fix inefficient regular expressions on lowercase and uppercase rules\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/imbrn/v8n/commit/472b06bd206c486f2035291e23ca7d4f603d2d13\"\u003e\u003ccode\u003e472b06b\u003c/code\u003e\u003c/a\u003e Rename SECURITY. md to SECURITY.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/imbrn/v8n/commit/2e5827dde27ec6c2b4be788218092505fab44722\"\u003e\u003ccode\u003e2e5827d\u003c/code\u003e\u003c/a\u003e Create SECURITY. md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/imbrn/v8n/commit/dc70f818eed6c7347fa358cdb195f1e3534d8f63\"\u003e\u003ccode\u003edc70f81\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://github-redirect.dependabot.com/imbrn/v8n/issues/230\"\u003e#230\u003c/a\u003e from imbrn/release/1.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/imbrn/v8n/commit/205cbfe5d8c0abe02e2021d1811fa881d4f2a01d\"\u003e\u003ccode\u003e205cbfe\u003c/code\u003e\u003c/a\u003e Prepare for release 1.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/imbrn/v8n/commit/86a87eb16b597588f204047f1340112e39ec7e30\"\u003e\u003ccode\u003e86a87eb\u003c/code\u003e\u003c/a\u003e chore: carbon ads on doc page\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/imbrn/v8n/compare/v1.4.0...v1.5.1\"\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=v8n\u0026package-manager=npm_and_yarn\u0026previous-version=1.4.0\u0026new-version=1.5.1)](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 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- `@dependabot use these labels` will set the current labels as the default for future PRs for this repo and language\n- `@dependabot use these reviewers` will set the current reviewers as the default for future PRs for this repo and language\n- `@dependabot use these assignees` will set the current assignees as the default for future PRs for this repo and language\n- `@dependabot use this milestone` will set the current milestone as the default for future PRs for this repo and language\n\nYou can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/iDataVisualizationLab/HPCC/network/alerts).\n\n\u003c/details\u003e\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/iDataVisualizationLab/HPCC/pull/243","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/iDataVisualizationLab%2FHPCC/issues/243","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/243/packages"}},{"old_version":"1.3.3","new_version":"1.5.1","update_type":"minor","path":null,"pr_created_at":"2022-10-07T07:34:26.000Z","version_change":"1.3.3 → 1.5.1","issue":{"uuid":"1400751271","node_id":"PR_kwDOD4xth85AX1rG","number":66,"state":"closed","title":"Bump v8n from 1.3.3 to 1.5.1","user":"dependabot[bot]","labels":["dependencies"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-02-07T05:36:49.000Z","author_association":null,"state_reason":null,"created_at":"2022-10-07T07:34:26.000Z","updated_at":"2026-02-07T05:36:59.000Z","time_to_close":105314543,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"v8n","old_version":"1.3.3","new_version":"1.5.1","repository_url":"https://github.com/imbrn/v8n"}],"path":null,"ecosystem":"npm"},"body":"Bumps [v8n](https://github.com/imbrn/v8n) from 1.3.3 to 1.5.1.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/imbrn/v8n/releases\"\u003ev8n's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.5.1\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eInefficient regular expression complexity of lowercase() and uppercase() rules\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.5.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport async validation within the \u003ccode\u003eoptional\u003c/code\u003e rule (\u003ca href=\"https://github-redirect.dependabot.com/imbrn/v8n/issues/206\"\u003e#206\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNew modifier \u003ccode\u003estrict\u003c/code\u003e for schema validation (\u003ca href=\"https://github-redirect.dependabot.com/imbrn/v8n/issues/191\"\u003e#191\u003c/a\u003e, \u003ca href=\"https://github-redirect.dependabot.com/imbrn/v8n/issues/179\"\u003e#179\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCorrect incorrect return type of \u003ccode\u003echeck\u003c/code\u003e validation strategy (boolean -\u0026gt; void)\u003c/li\u003e\n\u003cli\u003eBug with \u003ccode\u003eProxy\u003c/code\u003e check where it always returned \u003ccode\u003etrue\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.4.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUntranspiled build \u003ccode\u003ev8n.esm.browser.js\u003c/code\u003e for modern browsers (\u003ca href=\"https://github-redirect.dependabot.com/imbrn/v8n/issues/165\"\u003e#165\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTypeScript support through bundled type definitions (\u003ca href=\"https://github-redirect.dependabot.com/imbrn/v8n/issues/28\"\u003e#28\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBug with schema validation (\u003ca href=\"https://github-redirect.dependabot.com/imbrn/v8n/pull/166\"\u003e#166\u003c/a\u003e) - thanks \u003ca href=\"https://github.com/havelaer\"\u003e\u003ccode\u003e@​havelaer\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBug with environments that cannot use the Proxy object (\u003ca href=\"https://github-redirect.dependabot.com/imbrn/v8n/issues/45\"\u003e#45\u003c/a\u003e) - thanks \u003ca href=\"https://github.com/akarel\"\u003e\u003ccode\u003e@​akarel\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/NoemiRozpara\"\u003e\u003ccode\u003e@​NoemiRozpara\u003c/code\u003e\u003c/a\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/imbrn/v8n/blob/master/CHANGELOG.md\"\u003ev8n's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[1.5.1] - 2022-06-30\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eInefficient regular expression complexity of lowercase() and uppercase() rules\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[1.5.0] - 2022-06-27\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport async validation within the \u003ccode\u003eoptional\u003c/code\u003e rule (\u003ca href=\"https://github-redirect.dependabot.com/imbrn/v8n/issues/206\"\u003e#206\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNew modifier \u003ccode\u003estrict\u003c/code\u003e for schema validation (\u003ca href=\"https://github-redirect.dependabot.com/imbrn/v8n/issues/191\"\u003e#191\u003c/a\u003e, \u003ca href=\"https://github-redirect.dependabot.com/imbrn/v8n/issues/179\"\u003e#179\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCorrect incorrect return type of \u003ccode\u003echeck\u003c/code\u003e validation strategy (boolean -\u0026gt; void)\u003c/li\u003e\n\u003cli\u003eBug with \u003ccode\u003eProxy\u003c/code\u003e check where it always returned \u003ccode\u003etrue\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[1.4.0] - 2022-02-17\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUntranspiled build \u003ccode\u003ev8n.esm.browser.js\u003c/code\u003e for modern browsers (\u003ca href=\"https://github-redirect.dependabot.com/imbrn/v8n/issues/165\"\u003e#165\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTypeScript support through bundled type definitions (\u003ca href=\"https://github-redirect.dependabot.com/imbrn/v8n/issues/28\"\u003e#28\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBug with schema validation (\u003ca href=\"https://github-redirect.dependabot.com/imbrn/v8n/pull/166\"\u003e#166\u003c/a\u003e) - thanks \u003ca href=\"https://github.com/havelaer\"\u003e\u003ccode\u003e@​havelaer\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBug with environments that cannot use the Proxy object (\u003ca href=\"https://github-redirect.dependabot.com/imbrn/v8n/issues/45\"\u003e#45\u003c/a\u003e) - thanks \u003ca href=\"https://github.com/akarel\"\u003e\u003ccode\u003e@​akarel\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/NoemiRozpara\"\u003e\u003ccode\u003e@​NoemiRozpara\u003c/code\u003e\u003c/a\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/imbrn/v8n/commit/60afb53baab7c2e8de4dd9141633753a3a018a39\"\u003e\u003ccode\u003e60afb53\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://github-redirect.dependabot.com/imbrn/v8n/issues/233\"\u003e#233\u003c/a\u003e from imbrn/release/1.5.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/imbrn/v8n/commit/9b5b61a47d28eb861e1aae5db6d477eaa096549f\"\u003e\u003ccode\u003e9b5b61a\u003c/code\u003e\u003c/a\u003e Prepare for release 1.5.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/imbrn/v8n/commit/241d30205091b3b2e19916f8b6129ce4c9371f97\"\u003e\u003ccode\u003e241d302\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://github-redirect.dependabot.com/imbrn/v8n/issues/232\"\u003e#232\u003c/a\u003e from imbrn/fix-inefficient-case-regex\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/imbrn/v8n/commit/9970ffc4507186baead96687bc5056c95232eb63\"\u003e\u003ccode\u003e9970ffc\u003c/code\u003e\u003c/a\u003e update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/imbrn/v8n/commit/92393862156fad190c05ec3f6e2bc73308dcd2f9\"\u003e\u003ccode\u003e9239386\u003c/code\u003e\u003c/a\u003e fix inefficient regular expressions on lowercase and uppercase rules\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/imbrn/v8n/commit/472b06bd206c486f2035291e23ca7d4f603d2d13\"\u003e\u003ccode\u003e472b06b\u003c/code\u003e\u003c/a\u003e Rename SECURITY. md to SECURITY.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/imbrn/v8n/commit/2e5827dde27ec6c2b4be788218092505fab44722\"\u003e\u003ccode\u003e2e5827d\u003c/code\u003e\u003c/a\u003e Create SECURITY. md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/imbrn/v8n/commit/dc70f818eed6c7347fa358cdb195f1e3534d8f63\"\u003e\u003ccode\u003edc70f81\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://github-redirect.dependabot.com/imbrn/v8n/issues/230\"\u003e#230\u003c/a\u003e from imbrn/release/1.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/imbrn/v8n/commit/205cbfe5d8c0abe02e2021d1811fa881d4f2a01d\"\u003e\u003ccode\u003e205cbfe\u003c/code\u003e\u003c/a\u003e Prepare for release 1.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/imbrn/v8n/commit/86a87eb16b597588f204047f1340112e39ec7e30\"\u003e\u003ccode\u003e86a87eb\u003c/code\u003e\u003c/a\u003e chore: carbon ads on doc page\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/imbrn/v8n/compare/v1.3.3...v1.5.1\"\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=v8n\u0026package-manager=npm_and_yarn\u0026previous-version=1.3.3\u0026new-version=1.5.1)](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 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- `@dependabot use these labels` will set the current labels as the default for future PRs for this repo and language\n- `@dependabot use these reviewers` will set the current reviewers as the default for future PRs for this repo and language\n- `@dependabot use these assignees` will set the current assignees as the default for future PRs for this repo and language\n- `@dependabot use this milestone` will set the current milestone as the default for future PRs for this repo and language\n\nYou can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/smhutch/smhutch/network/alerts).\n\n\u003c/details\u003e","html_url":"https://github.com/smhutch/smhutch/pull/66","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/smhutch%2Fsmhutch/issues/66","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/66/packages"}}]}