Page Menu
Home
c4science
Search
Configure Global Search
Log In
Files
F95252787
README.md
No One
Temporary
Actions
Download File
Edit File
Delete File
View Transforms
Subscribe
Mute Notifications
Award Token
Subscribers
None
File Metadata
Details
File Info
Storage
Attached
Created
Sat, Dec 14, 03:04
Size
2 KB
Mime Type
text/x-java
Expires
Mon, Dec 16, 03:04 (2 d)
Engine
blob
Format
Raw Data
Handle
22913310
Attached To
rOACCT Open Access Compliance Check Tool (OACCT)
README.md
View Options
#
@
jridgewell
/
resolve
-
uri
>
Resolve
a
URI
relative
to
an
optional
base
URI
Resolve
any
combination
of
absolute
URIs
,
protocol
-
realtive
URIs
,
absolute
paths
,
or
relative
paths
.
##
Installation
```
sh
npm
install
@
jridgewell
/
resolve
-
uri
```
##
Usage
```
typescript
function
resolve
(
input
:
string
,
base
?:
string
):
string
;
```
```
js
import
resolve
from
'
@
jridgewell
/
resolve
-
uri
'
;
resolve
(
'
foo
'
,
'
https
:
//example.com'); // => 'https://example.com/foo'
```
|
Input
|
Base
|
Resolution
|
Explanation
|
|-----------------------|-------------------------|--------------------------------|--------------------------------------------------------------|
|
`https://example.com` | _any_ | `https://example.com/`
|
Input
is
normalized
only
|
|
`//example.com` | `https://base.com/` | `https://example.com/`
|
Input
inherits
the
base
'
s
protocol
|
|
`//example.com` | _rest_ | `//example.com/`
|
Input
is
normalized
only
|
|
`/example` | `https://base.com/` | `https://base.com/example`
|
Input
inherits
the
base
'
s
origin
|
|
`/example` | `//base.com/` | `//base.com/example`
|
Input
inherits
the
base
'
s
host
and
remains
protocol
relative
|
|
`/example` | _rest_ | `/example`
|
Input
is
normalized
only
|
|
`example` | `https://base.com/dir/` | `https://base.com/dir/example`
|
Input
is
joined
with
the
base
|
|
`example` | `https://base.com/file` | `https://base.com/example`
|
Input
is
joined
with
the
base
without
its
file
|
|
`example` | `//base.com/dir/` | `//base.com/dir/example`
|
Input
is
joined
with
the
base
'
s
last
directory
|
|
`example` | `//base.com/file` | `//base.com/example`
|
Input
is
joined
with
the
base
without
its
file
|
|
`example` | `/base/dir/` | `/base/dir/example`
|
Input
is
joined
with
the
base
'
s
last
directory
|
|
`example` | `/base/file` | `/base/example`
|
Input
is
joined
with
the
base
without
its
file
|
|
`example` | `base/dir/` | `base/dir/example`
|
Input
is
joined
with
the
base
'
s
last
directory
|
|
`example` | `base/file` | `base/example`
|
Input
is
joined
with
the
base
without
its
file
|
Event Timeline
Log In to Comment