New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

@chialab/esbuild-plugin-html

Package Overview
Dependencies
Maintainers
2
Versions
96
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@chialab/esbuild-plugin-html - npm Package Compare versions

Comparing version 0.11.13 to 0.11.19

5

lib/collectAssets.js
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'),

3

lib/collectIcons.js
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"
}
SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc