mirror of
https://github.com/terribleplan/next.js.git
synced 2024-01-19 02:48:18 +00:00
b1c4f3aec4
- Implements Lerna - Moves all source code into `packages/next` - Keeps integration tests in the root directory
16 lines
338 B
JavaScript
16 lines
338 B
JavaScript
let assetPrefix
|
|
|
|
export default function asset (path) {
|
|
// If the URL starts with http, we assume it's an
|
|
if (/^https?:\/\//.test(path)) {
|
|
return path
|
|
}
|
|
|
|
const pathWithoutSlash = path.replace(/^\//, '')
|
|
return `${assetPrefix || ''}/static/${pathWithoutSlash}`
|
|
}
|
|
|
|
export function setAssetPrefix (url) {
|
|
assetPrefix = url
|
|
}
|