Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

URLPattern Polyfill

Maintain the URLPattern polyfill
Collective - Host: opensource - https://opencollective.com/urlpattern-polyfill - Website: https://www.npmjs.com/package/urlpattern-polyfill - Code: https://github.com/kenchris/urlpattern-polyfill

Bump release

github.com/kenchris/urlpattern-polyfill - a0162c91c1dff569b8e4a6f3290bd5bed8c78dbe authored over 2 years ago by Kenneth Rohde Christiansen <[email protected]>
Fix '.' collapsing issues in pathname patterns. (#60)

github.com/kenchris/urlpattern-polyfill - b397a6690cbd5f07405cb875c0bbcabe6c067b56 authored over 2 years ago by Ben Kelly <[email protected]>
Bump release

github.com/kenchris/urlpattern-polyfill - 7800bb7e366d53d214da567bf48242b25ecaad1a authored almost 3 years ago by Kenneth Rohde Christiansen <[email protected]>
Fix canonical pattern string generation. (#53)

This commit fixes all of the issues described in:

https://github.com/WICG/urlpattern/issues/145...

github.com/kenchris/urlpattern-polyfill - 85fdc0a4afc6d1390edea54f1a3a54c8a26240dd authored almost 3 years ago by Ben Kelly <[email protected]>
Bump version

github.com/kenchris/urlpattern-polyfill - 54482cbd500683b3f67399a9aace57bc0988e94d authored almost 3 years ago by Kenneth Rohde Christiansen <[email protected]>
Throw on more illegal hostname code points. (#43)

This makes the polyfill better conform to the list of forbidden hostname
characters listed in th...

github.com/kenchris/urlpattern-polyfill - 1cb530531f7dfa124d1aa548d78f9e36ae7aea1f authored almost 3 years ago by Ben Kelly <[email protected]>
Fix matched values for `:name*` patterns. (#126)

This fixes the problem where:

const p = new URLPattern({ pathname: ':name*' });
const r = p...

github.com/kenchris/urlpattern-polyfill - 7a5adfea3b89a8cd31dd784d084ec65e561df5a4 authored almost 3 years ago by Ben Kelly <[email protected]>
Make method URLPatternInit args optional. (#42)

This change corresponds to the following implementation commit:

https://chromium-review.googles...

github.com/kenchris/urlpattern-polyfill - 6e65e819a3f41b045c98c843bc9f3fbb2f9ae499 authored almost 3 years ago by Ben Kelly <[email protected]>
Support constructor strings with ipv6 addresses. (#37)

This commit includes change to address both:

https://github.com/WICG/urlpattern/issues/113
http...

github.com/kenchris/urlpattern-polyfill - ae7fc692d1bd0defb5f30d59b503153508e9f168 authored almost 3 years ago by Ben Kelly <[email protected]>
Use the UMD bundle for main

github.com/kenchris/urlpattern-polyfill - aa22a9390bfd660c337f2f32973386846f45b020 authored almost 3 years ago by Jeff Posnick <[email protected]>
Explicitly type err as any

github.com/kenchris/urlpattern-polyfill - f3de7fbeebd995f7aeec0db5d830c62abd27a3da authored almost 3 years ago by Jeff Posnick <[email protected]>
Enable Node.js's ESM mode

github.com/kenchris/urlpattern-polyfill - 07fac7e0c8d31ef6d5456b563299bbd9e4e9af7f authored almost 3 years ago by Fabian Cook <[email protected]>
Remove console errors

Avoid displaying errors in the browser console in non-error scenarios (`test`ing or `exec`-ing a...

github.com/kenchris/urlpattern-polyfill - bb1e3d907e2519f0089d59597f335bd2cbc20e2f authored almost 3 years ago by lionel-rowe <[email protected]>
docs: code typo

github.com/kenchris/urlpattern-polyfill - ad25d48b0857863ae0342bcdbc4578a4052a4e5b authored about 3 years ago by Eduardo San Martin Morote <[email protected]>
Throw on duplicate name within a component pattern string (Fixes #31, #27)

This commit updates the path-to-regexp version to match the upstream
changs in these branches:

...

github.com/kenchris/urlpattern-polyfill - 3a1122149ca632784c8a33b49893835aa6345da1 authored about 3 years ago by Ben Kelly <[email protected]>
Throw for empty string baseURL. (Fixes #29)

github.com/kenchris/urlpattern-polyfill - 1be3dda1061737490f8dbb8d76fdf970e3f1a022 authored about 3 years ago by Ben Kelly <[email protected]>
Use default options for pathname in cannot-be-a-base-URL patterns. (Fixes #30)

github.com/kenchris/urlpattern-polyfill - a530c7bd64eec74f345fa7bbd1b031fa163bc9c8 authored about 3 years ago by Ben Kelly <[email protected]>
Add a types field

github.com/kenchris/urlpattern-polyfill - 3b7dde94e60b9353bd54328c8b61078175a2c816 authored over 3 years ago by Jeffrey Posnick <[email protected]>
Bump version

github.com/kenchris/urlpattern-polyfill - bcfa5d82b5c6f195a85ffb1fa66b5840e8eb6a45 authored over 3 years ago by Kenneth Rohde Christiansen <[email protected]>
Remove WPT test case with poor interop.

This change is also being proposed upstream at:

https://chromium-review.googlesource.com/c/chro...

github.com/kenchris/urlpattern-polyfill - e1c1eca037d5e3d54862f22b0b557c4b2181a4a2 authored over 3 years ago by Ben Kelly <[email protected]>
Throw an error on illegal hostname characters.

github.com/kenchris/urlpattern-polyfill - 568f93318ac683144b4f29b16f98a2041a4183f7 authored over 3 years ago by Ben Kelly <[email protected]>
Accept prefix/suffix characters on protocol, search, and hash.

This commit also brings path-to-regex up-to-date with another fix
committed to the upstream branch.

github.com/kenchris/urlpattern-polyfill - 83faf7e314438ad328fd51e8032174a017cf7cfd authored over 3 years ago by Ben Kelly <[email protected]>
Correctly parse constructor strings.

github.com/kenchris/urlpattern-polyfill - 346461c72087cdf93644be83dc62e5dacdd75394 authored over 3 years ago by Ben Kelly <[email protected]>
Allow publishing UMD using microbundle

github.com/kenchris/urlpattern-polyfill - 0ad1acd9aa80b3f75f49155234953725cea93db7 authored over 3 years ago by Kenneth Rohde Christiansen <[email protected]>
Fix pathname canonicalization for input with non-standard protocols.

The `test()` and `exec()` methods also perform canonicalization on their
input on a component-by...

github.com/kenchris/urlpattern-polyfill - 7ba5353ef18552a980618fa41524481b8416d2c1 authored over 3 years ago by Ben Kelly <[email protected]>
Throw if baseURL 2nd arg is provided with dictionary input.

Note, since this is an API usage error we throw from `test()` and
`exec()` instead of returning ...

github.com/kenchris/urlpattern-polyfill - 3593f5fdb8b985915e3a7446be8ca7f5a33e673c authored over 3 years ago by Ben Kelly <[email protected]>
Compile regexp using unicode flag.

This change is also available in the path-to-regexp fork at:

https://github.com/wanderview/path...

github.com/kenchris/urlpattern-polyfill - 288649b40b802a0ba6e9f702ede17bdad0933908 authored over 3 years ago by Ben Kelly <[email protected]>
Implement pattern canonicalization.

This PR adds canonicalization of pattern strings. This is done via the
path-to-regexp encode ca...

github.com/kenchris/urlpattern-polyfill - c65a68cd8a541c4852986222433b2c8a33c3cd26 authored over 3 years ago by Ben Kelly <[email protected]>
Do not require pathname to start with '/'.

Not all URL pathnames are required to have a leading `/`. For example,
`data:foo` has a pathnam...

github.com/kenchris/urlpattern-polyfill - c66019e5a518343bb9a038abe0161bad1f21de71 authored over 3 years ago by Ben Kelly <[email protected]>
Improve empty string port support.

This commit makes the following changes:

1. It makes applyInit() distinguish between empty stri...

github.com/kenchris/urlpattern-polyfill - 00841d41200c953d8b13777a2beaf2ccb8ab703d authored over 3 years ago by Ben Kelly <[email protected]>
Add baseURL second arg support in test/exec and result.inputs.

github.com/kenchris/urlpattern-polyfill - 3dada8ff392e09d7f4a5050bee7029635ab9355c authored over 3 years ago by Ben Kelly <[email protected]>
Update how applyInit() inherits components from the base URL.

github.com/kenchris/urlpattern-polyfill - 6cb55f6f8de0a7c0eb28b274d79e95feeffd64b0 authored over 3 years ago by Ben Kelly <[email protected]>
Fix review feedback from pull request #8.

github.com/kenchris/urlpattern-polyfill - 99c26576b62bb85ed1f6abc07611fdfc968f590f authored over 3 years ago by Ben Kelly <[email protected]>
Also fix a typo in segment wildcard pattern.

github.com/kenchris/urlpattern-polyfill - 4992863a7eb97d584a03ca948b451c95d933e49f authored over 3 years ago by Ben Kelly <[email protected]>
fix test case name

github.com/kenchris/urlpattern-polyfill - dc70a3055c1ef4129f88aadef7c12162bb4a990a authored over 3 years ago by Ben Kelly <[email protected]>
Update tests to latest WPT version.

github.com/kenchris/urlpattern-polyfill - a3cc7d0fae63d9d8073b0befcaeb16aeb4a5ff07 authored over 3 years ago by Ben Kelly <[email protected]>
fix pattern error test expectation check

github.com/kenchris/urlpattern-polyfill - 5af01e6ded8f1dc1b4506153fa342f3bbeb4e034 authored over 3 years ago by Ben Kelly <[email protected]>
fix errors in test driver when copied over from WPT

github.com/kenchris/urlpattern-polyfill - 3855f4ece53417bdd1325986ca1c6dad257e9aa8 authored over 3 years ago by Ben Kelly <[email protected]>
Merge pull request #8 from wanderview/dev-update

Update path-to-regexp and implement pattern getters.

github.com/kenchris/urlpattern-polyfill - cead6ba879545743e0f6a356bb0d5ec8d8dc7e40 authored over 3 years ago by Kenneth Rohde Christiansen <[email protected]>
Update path-to-regexp and implement pattern getters.

github.com/kenchris/urlpattern-polyfill - 0aca43e0466391b7258281c83ac7dd3c2029ca3a authored over 3 years ago by Ben Kelly <[email protected]>
Bump version

github.com/kenchris/urlpattern-polyfill - ac9db9ba85be788f1087b593f087c8d5cd9dedd9 authored almost 4 years ago by Kenneth Rohde Christiansen <[email protected]>
Add info about pattern syntax and canonicalization

github.com/kenchris/urlpattern-polyfill - 1ea4ad71c209e9d6458b40f8a4260484b3cb41eb authored almost 4 years ago by Kenneth Rohde Christiansen <[email protected]>
Fix issues with types

github.com/kenchris/urlpattern-polyfill - 067db70d27d02b78bc9f1bd14ae281e8e30a3594 authored almost 4 years ago by Kenneth Rohde Christiansen <[email protected]>
Bump version

- Fix TypeScript types
- Improve README.md

github.com/kenchris/urlpattern-polyfill - e470e3db21f82161246e839fb86ff0905787732a authored almost 4 years ago by Kenneth Rohde Christiansen <[email protected]>
Bump version and publish

github.com/kenchris/urlpattern-polyfill - 25a2bda46b3003280d8f7246ec5a675a7003cce0 authored almost 4 years ago by Kenneth Rohde Christiansen <[email protected]>
Publish 0.1.3

github.com/kenchris/urlpattern-polyfill - 75dc4e68541ba2567612e3ed6e4533eef751b113 authored almost 4 years ago by Kenneth Rohde Christiansen <[email protected]>
Remove WPT cases with poor URL interop

github.com/kenchris/urlpattern-polyfill - 1af5421f8123da06539170536babde70426c0dc2 authored almost 4 years ago by Kenneth Rohde Christiansen <[email protected]>
Some cleanups

github.com/kenchris/urlpattern-polyfill - 3465119234e920508cbb20e1a9591888f405966e authored almost 4 years ago by Kenneth Rohde Christiansen <[email protected]>
Enable throw tests and pass them

github.com/kenchris/urlpattern-polyfill - bdb2ab0c1409cc36ab3cd5d0aa4bb5fd096f8c0d authored almost 4 years ago by Kenneth Rohde Christiansen <[email protected]>
Merge pull request #5 from SanderElias/sander/removeTsIgnores

remove tsIgnores

github.com/kenchris/urlpattern-polyfill - 5ead5f628f1e79d86008222feaf56e52f17384b4 authored almost 4 years ago by Kenneth Rohde Christiansen <[email protected]>
remove tsIgnores

github.com/kenchris/urlpattern-polyfill - b868d46d7fdd28414b024eaa0452e3c11fe3fc39 authored almost 4 years ago by sanderelias <[email protected]>
Merge pull request #4 from SanderElias/sander/splitOutThings

Split out interfaces and utils to their own files

github.com/kenchris/urlpattern-polyfill - b781adbeae6e034e6409b80daca5e69a248ba73f authored almost 4 years ago by Kenneth Rohde Christiansen <[email protected]>
somewhat better typing

github.com/kenchris/urlpattern-polyfill - 325873d44fedb279eb98f81a361c53ac1fd607be authored almost 4 years ago by sanderelias <[email protected]>
some type fixes

github.com/kenchris/urlpattern-polyfill - 9e77c92fb446f3b9c3a22ead1640a504da405733 authored almost 4 years ago by sanderelias <[email protected]>
move to barrel, and more splitting

github.com/kenchris/urlpattern-polyfill - f00cfa18d20b23b9cfcc73fb1cc9f60b8f9f299e authored almost 4 years ago by sanderelias <[email protected]>
fix TypeError things

github.com/kenchris/urlpattern-polyfill - 857625ae51c100eb1e4f743c1df86643d0b60485 authored almost 4 years ago by sanderelias <[email protected]>
Rename utils file, and move extractValues back to index.ts

github.com/kenchris/urlpattern-polyfill - 4aa83e4cd38203e03e2272eac994ebdd5bd1c3cf authored almost 4 years ago by sanderelias <[email protected]>
Split out interfaces and utils to their own files

github.com/kenchris/urlpattern-polyfill - 5d3f6ae87ffe436406b2f036783baeae13e82e0c authored almost 4 years ago by sanderelias <[email protected]>
Mini cleanups

github.com/kenchris/urlpattern-polyfill - ec28732185432b8fadb22a384262c3f61bf7da58 authored almost 4 years ago by Kenneth Rohde Christiansen <[email protected]>
Finally all tests pass (expect throw)

github.com/kenchris/urlpattern-polyfill - 003981b9e0ffc4c20255f61b4ec109dfaf0b2f5c authored almost 4 years ago by Kenneth Rohde Christiansen <[email protected]>
Basically works now

github.com/kenchris/urlpattern-polyfill - 2dd8bad00509ee8f77c920875349db4cc68ea815 authored almost 4 years ago by Kenneth Rohde Christiansen <[email protected]>
Basically works now

github.com/kenchris/urlpattern-polyfill - d709927e51a9d850ace5504190c5dafd38dc9a65 authored almost 4 years ago by Kenneth Rohde Christiansen <[email protected]>
Down to 1

github.com/kenchris/urlpattern-polyfill - 2b9a37372fd46bdba610d388e47f30fd921b3853 authored almost 4 years ago by Kenneth Rohde Christiansen <[email protected]>
6 failures

github.com/kenchris/urlpattern-polyfill - 25f4a9ed13e63dd18e28443bd422adbb5e0358f7 authored almost 4 years ago by Kenneth Rohde Christiansen <[email protected]>
Down to 8 failures

github.com/kenchris/urlpattern-polyfill - 495d2068d4640b06af0009a54c785e4a703a5360 authored almost 4 years ago by Kenneth Rohde Christiansen <[email protected]>
Down to 16 errors

github.com/kenchris/urlpattern-polyfill - 6fe28fd99bb697e5cbfa8502e565bb5a8fcfe5be authored almost 4 years ago by Kenneth Rohde Christiansen <[email protected]>
Add upstream test data

github.com/kenchris/urlpattern-polyfill - d70fe4d37b525b5c1eb3ee21661696202b51856f authored almost 4 years ago by Kenneth Rohde Christiansen <[email protected]>
More closely match C++ impl

github.com/kenchris/urlpattern-polyfill - 21ba8646622eb02da7885f093e4dcc0be5c1b7b7 authored almost 4 years ago by Kenneth Rohde Christiansen <[email protected]>
Merge pull request #3 from SanderElias/sander/betterTests

use 'is' instead of 'true'

github.com/kenchris/urlpattern-polyfill - 2a8cd7a48f36c6084cbdd11d501031ae3d83263b authored almost 4 years ago by Kenneth Rohde Christiansen <[email protected]>
se 'is' instead of 'true'

github.com/kenchris/urlpattern-polyfill - ff08ea83e60df17e5e220616d298ad479c44b004 authored almost 4 years ago by sanderelias <[email protected]>
Add more tests incl for shorthands

github.com/kenchris/urlpattern-polyfill - 2e9dbaa4ef20d4afb38efee9a2e56799a34b56ff authored almost 4 years ago by Kenneth Rohde Christiansen <[email protected]>
Fix the tests

github.com/kenchris/urlpattern-polyfill - 7bfaa696cec97c3cbdedf0fa4dbe5ab3a66eba25 authored almost 4 years ago by Kenneth Rohde Christiansen <[email protected]>
Merge pull request #2 from SanderElias/sander/addTypeErrorMesages

more helpfull debugging aids

github.com/kenchris/urlpattern-polyfill - f1590e7727b3a3f526ca1d342f1c1edb4729a98e authored almost 4 years ago by Kenneth Rohde Christiansen <[email protected]>
more helpfull debugging aids

github.com/kenchris/urlpattern-polyfill - 8f0fb7799498638ddc996c2a30aed5c73da1c281 authored almost 4 years ago by sanderelias <[email protected]>
Merge pull request #1 from SanderElias/sander/addAva

Add Ava and sample test

github.com/kenchris/urlpattern-polyfill - 84b4a53b26d8148039a69f95dc062d63d8355e3b authored almost 4 years ago by Kenneth Rohde Christiansen <[email protected]>
add .vscode to gitIgnore

github.com/kenchris/urlpattern-polyfill - 45727a981405365f9fcc7454c30cf73594e69fc7 authored almost 4 years ago by sanderelias <[email protected]>
add ava test, and put compile back in dist

github.com/kenchris/urlpattern-polyfill - 19497bf20cbe7af5f6c7151cd742232b0d7d0709 authored almost 4 years ago by sanderelias <[email protected]>
Update path-to-regex and move to TS

github.com/kenchris/urlpattern-polyfill - 18ac4b1d189444ea79a88424b172c3976cbe9ae5 authored almost 4 years ago by Kenneth Rohde Christiansen <[email protected]>
Support shorthands

github.com/kenchris/urlpattern-polyfill - a2e8b4c7f1ff9a9d9857356fb2ab5ec38a612739 authored about 4 years ago by Kenneth Rohde Christiansen <[email protected]>
Add support for URLPatternList

github.com/kenchris/urlpattern-polyfill - 70bccef961f8635f8ed0257046027c2769f43322 authored about 4 years ago by Kenneth Rohde Christiansen <[email protected]>
First commit

github.com/kenchris/urlpattern-polyfill - 09bc773eff50df5c79291e712d7b6b751cdf07fd authored about 4 years ago by Kenneth Rohde Christiansen <[email protected]>