Skip to content
Navigation Menu
Toggle navigation
Sign in
Appearance settings
Platform
GitHub Copilot
Write better code with AI
GitHub Spark
New
Build and deploy intelligent apps
GitHub Models
New
Manage and compare prompts
GitHub Advanced Security
Find and fix vulnerabilities
Actions
Automate any workflow
Codespaces
Instant dev environments
Issues
Plan and track work
Code Review
Manage code changes
Discussions
Collaborate outside of code
Code Search
Find more, search less
Explore
Why GitHub
Documentation
GitHub Skills
Blog
Integrations
GitHub Marketplace
MCP Registry
View all features
Solutions
By company size
Enterprises
Small and medium teams
Startups
Nonprofits
By use case
App Modernization
DevSecOps
DevOps
CI/CD
View all use cases
By industry
Healthcare
Financial services
Manufacturing
Government
View all industries
View all solutions
Resources
Topics
AI
DevOps
Security
Software Development
View all
Explore
Learning Pathways
Events & Webinars
Ebooks & Whitepapers
Customer Stories
Partners
Executive Insights
Open Source
GitHub Sponsors
Fund open source developers
The ReadME Project
GitHub community articles
Repositories
Topics
Trending
Collections
Enterprise
Enterprise platform
AI-powered developer platform
Available add-ons
GitHub Advanced Security
Enterprise-grade security features
Copilot for business
Enterprise-grade AI features
Premium Support
Enterprise-grade 24/7 support
Pricing
Search or jump to...
Search code, repositories, users, issues, pull requests...
Search syntax tips
Provide feedback
Saved searches
Use saved searches to filter your results more quickly
Sign in
Sign up
Appearance settings
Resetting focus
You signed in with another tab or window.
Reload
to refresh your session.
You signed out in another tab or window.
Reload
to refresh your session.
You switched accounts on another tab or window.
Reload
to refresh your session.
Dismiss alert
{{ message }}
pillarjs
/
path-to-regexp
Public
Uh oh!
There was an error while loading.
Please reload this page
.
Notifications
You must be signed in to change notification settings
Fork
445
Star
8.5k
Code
Issues
4
Pull requests
1
Discussions
Actions
Projects
0
Security
Uh oh!
There was an error while loading.
Please reload this page
.
Insights
Additional navigation options
Code
Issues
Pull requests
Discussions
Actions
Projects
Security
Insights
Commits
Branch selector
ac9fcf9
User selector
All users
Datepicker
All time
Commit History
Commits on May 20, 2016
Handle partial path token matches/compiles (#82)
blakeembrey
committed
ac9fcf9
Copy full SHA for ac9fcf9
Commits on May 19, 2016
Update history for `1.4.0`
blakeembrey
committed
27d8e89
Copy full SHA for 27d8e89
v1.4.0
blakeembrey
committed
6956d1a
Copy full SHA for 6956d1a
Update `typings` to latest API release
blakeembrey
committed
5048c34
Copy full SHA for 5048c34
Wrap patterns in non-matching group before output (#79)
blakeembrey
committed
edca349
Copy full SHA for edca349
Commits on May 8, 2016
Remove pre-commit from development workflow
blakeembrey
committed
c6fafb1
Copy full SHA for c6fafb1
Add history for `1.3.0` release
blakeembrey
committed
0055c17
Copy full SHA for 0055c17
v1.3.0
blakeembrey
committed
b6a4dd1
Copy full SHA for b6a4dd1
leave more characters unescaped for segments (#75)
Show description for 30decc1
Guria
authored and
blakeembrey
committed
30decc1
Copy full SHA for 30decc1
Add TypeScript `.d.ts` file for type checking (#72)
Show description for e06109e
blakeembrey
committed
e06109e
Copy full SHA for e06109e
Commits on Mar 2, 2016
Improve prefix behavior with non-segment params
blakeembrey
committed
876222c
Copy full SHA for 876222c
Commits on Nov 1, 2015
Merge pull request #65 from lijunle/patch-1
Show description for dc9a133
blakeembrey
committed
dc9a133
Copy full SHA for dc9a133
Fix the example of path compile in README.
lijunle
committed
f8d4ce9
Copy full SHA for f8d4ce9
Commits on Oct 23, 2015
Add release information for master branch
blakeembrey
committed
447fb23
Copy full SHA for 447fb23
Clarify the allowed tokens for named parameters
Show description for 400c9f3
blakeembrey
committed
400c9f3
Copy full SHA for 400c9f3
Tidy up readme language
blakeembrey
committed
fe901e6
Copy full SHA for fe901e6
Merge pull request #64 from ChadKillingsworth/closure-compiler
Show description for ce78ebb
blakeembrey
committed
ce78ebb
Copy full SHA for ce78ebb
Commits on Oct 22, 2015
Edit and add type annotations for full compatibility with closure-compiler advanced optimizations.
Chad Killingsworth
committed
6fb6f30
Copy full SHA for 6fb6f30
Commits on Sep 19, 2015
Merge pull request #59 from nooks/patch-1
Show description for 08bf818
blakeembrey
committed
08bf818
Copy full SHA for 08bf818
Add node.js versions for Travis-ci
nook-scheel
committed
80f4f4c
Copy full SHA for 80f4f4c
Commits on Aug 17, 2015
Add release history for 1.2.1
blakeembrey
committed
484d7a8
Copy full SHA for 484d7a8
v1.2.1
blakeembrey
committed
7a3361b
Copy full SHA for 7a3361b
Add more README examples for compilation of path
blakeembrey
committed
1044013
Copy full SHA for 1044013
Match against encoded value when filling tokens
Show description for 67dc2fd
blakeembrey
committed
67dc2fd
Copy full SHA for 67dc2fd
Better named variable (key -> token)
blakeembrey
committed
c1cdfcc
Copy full SHA for c1cdfcc
Add test case from issue #58
blakeembrey
committed
43f29c7
Copy full SHA for 43f29c7
Commits on Jul 28, 2015
Add regression test case from 0.1.x branch
blakeembrey
committed
2cd54cf
Copy full SHA for 2cd54cf
Commits on May 22, 2015
updated backward compatibility documentation
blakeembrey
committed
edbca5d
Copy full SHA for edbca5d
Commits on May 21, 2015
v1.2.0
blakeembrey
committed
7aff887
Copy full SHA for 7aff887
add history information for `1.2.0`
blakeembrey
committed
fadf06a
Copy full SHA for fadf06a
add some additional tests for the asterisk
blakeembrey
committed
0ef7f7a
Copy full SHA for 0ef7f7a
add documentation on asterisk functionality
blakeembrey
committed
1a3107a
Copy full SHA for 1a3107a
add history for v1.1.1
blakeembrey
committed
271ce5d
Copy full SHA for 271ce5d
Merge pull request #54 from pillarjs/asterisk-match
Show description for 891ee34
blakeembrey
committed
891ee34
Copy full SHA for 891ee34
Commits on May 12, 2015
support asterisk as an unnamed matching group
blakeembrey
committed
ccaf476
Copy full SHA for ccaf476
Pagination
Previous
Next
You can’t perform that action at this time.