feat: scaffold Astro + Tailwind project
This commit is contained in:
27
node_modules/astro/dist/assets/fonts/infra/remote-runtime-font-file-url-resolver.js
generated
vendored
Normal file
27
node_modules/astro/dist/assets/fonts/infra/remote-runtime-font-file-url-resolver.js
generated
vendored
Normal file
@@ -0,0 +1,27 @@
|
||||
class RemoteRuntimeFontFileUrlResolver {
|
||||
#urls;
|
||||
#address;
|
||||
constructor({
|
||||
urls,
|
||||
address
|
||||
}) {
|
||||
this.#urls = urls;
|
||||
this.#address = address;
|
||||
}
|
||||
resolve(url) {
|
||||
if (!this.#urls.has(url)) {
|
||||
return null;
|
||||
}
|
||||
if (!this.#address) {
|
||||
throw new Error("Server address unavailable, this should not happen. Open an issue.");
|
||||
}
|
||||
if (!url.startsWith("/")) {
|
||||
url = new URL(url).pathname;
|
||||
}
|
||||
const host = this.#address.family === "IPv6" ? `[${this.#address.address}]` : this.#address.address;
|
||||
return `http://${host}:${this.#address.port}${url}`;
|
||||
}
|
||||
}
|
||||
export {
|
||||
RemoteRuntimeFontFileUrlResolver
|
||||
};
|
||||
Reference in New Issue
Block a user