@chialab/esbuild-plugin-html
Advanced tools
Comparing version 0.11.13 to 0.11.19
import path from 'path'; | ||
import { isRelativeUrl } from '@chialab/node-resolve'; | ||
@@ -17,3 +18,3 @@ /** | ||
.get() | ||
.filter((element) => $(element).attr('src')) | ||
.filter((element) => isRelativeUrl($(element).attr('src'))) | ||
.map((element) => ({ | ||
@@ -39,3 +40,3 @@ loader: /** @type {import('esbuild').Loader} */ ('file'), | ||
.get() | ||
.filter((element) => $(element).attr('href')) | ||
.filter((element) => isRelativeUrl($(element).attr('href'))) | ||
.map((element) => ({ | ||
@@ -42,0 +43,0 @@ loader: /** @type {import('esbuild').Loader} */ ('file'), |
import { mkdir } from 'fs/promises'; | ||
import path from 'path'; | ||
import { isRelativeUrl } from '@chialab/node-resolve'; | ||
@@ -160,3 +161,3 @@ const FAVICONS = [ | ||
const iconHref = iconElement.attr('href') || ''; | ||
if (!iconHref) { | ||
if (!isRelativeUrl(iconHref)) { | ||
return []; | ||
@@ -163,0 +164,0 @@ } |
import path from 'path'; | ||
import { isRelativeUrl } from '@chialab/node-resolve'; | ||
@@ -16,3 +17,3 @@ /** | ||
.get() | ||
.filter((element) => $(element).attr('src')) | ||
.filter((element) => isRelativeUrl($(element).attr('src'))) | ||
.map((element) => ({ | ||
@@ -68,3 +69,3 @@ options: { | ||
.get() | ||
.filter((element) => $(element).attr('src')) | ||
.filter((element) => isRelativeUrl($(element).attr('src'))) | ||
.map((element) => ({ | ||
@@ -71,0 +72,0 @@ options: { |
import path from 'path'; | ||
import { isRelativeUrl } from '@chialab/node-resolve'; | ||
@@ -17,3 +18,3 @@ /** | ||
.get() | ||
.filter((element) => $(element).attr('href')) | ||
.filter((element) => isRelativeUrl($(element).attr('href'))) | ||
.map((element) => ({ | ||
@@ -20,0 +21,0 @@ loader: /** @type {import('esbuild').Loader} */ ('css'), |
import { readFile, writeFile, mkdir } from 'fs/promises'; | ||
import path from 'path'; | ||
import { isRelativeUrl } from '@chialab/node-resolve'; | ||
@@ -33,3 +34,3 @@ /** | ||
const href = /** @type {string} */($(element).attr('href')); | ||
if (!href) { | ||
if (!isRelativeUrl(href)) { | ||
return []; | ||
@@ -36,0 +37,0 @@ } |
@@ -33,3 +33,3 @@ import path from 'path'; | ||
const input = stdin ? stdin.sourcefile : undefined; | ||
const fullInput = input && path.resolve(sourceRoot || process.cwd(), input); | ||
const fullInput = input && path.resolve(rootDir, input); | ||
@@ -36,0 +36,0 @@ /** |
{ | ||
"name": "@chialab/esbuild-plugin-html", | ||
"type": "module", | ||
"version": "0.11.13", | ||
"version": "0.11.19", | ||
"description": "A HTML loader plugin for esbuild.", | ||
@@ -38,2 +38,3 @@ "main": "lib/index.js", | ||
"@chialab/esbuild-helpers": "^0.11.13", | ||
"@chialab/node-resolve": "^0.11.19", | ||
"@jimp/custom": "^0.16.1", | ||
@@ -49,3 +50,3 @@ "@jimp/jpeg": "^0.16.1", | ||
}, | ||
"gitHead": "811f6670e63e201b8b59ffda850a7b17bbdaedb2" | ||
"gitHead": "8cf91a6e67420b3712cdfd6c13d7d55b5078a1dd" | ||
} |
47172
951
8
+ Added@chialab/node-resolve@0.11.19(transitive)
+ Addedenhanced-resolve@5.18.1(transitive)
+ Addedfunction-bind@1.1.2(transitive)
+ Addedgraceful-fs@4.2.11(transitive)
+ Addedhasown@2.0.2(transitive)
+ Addedis-core-module@2.16.1(transitive)
+ Addedtapable@2.2.1(transitive)