@jsxtools/rollup-plugin-utils
Advanced tools
@@ -1,1 +0,1 @@ | ||
| {"version":3,"file":"array.js","sourceRoot":"","sources":["../src/array.ts"],"names":[],"mappings":"AAAA,MAAM,CAAC,MAAM,KAAK,GAAG,CAAI,KAAc,EAAE,SAAuB,EAAgB,EAAE,CACjF,OAAO,CAAC,KAAK,CAAC,IAAI,KAAK,CAAC,KAAK,CAAC,SAAS,CAAC,CAAA;AAEzC,MAAM,CAAC,MAAM,IAAI,GAAG,CAAkC,KAAc,EAAE,YAAY,WAA2B,EAAO,EAAE,CACrH,CAAC,KAAK,IAAI,IAAI,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,OAAO,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,MAAM,CAAC,SAAS,CAAC,CAAA;AAE1E,MAAM,CAAC,MAAM,OAAO,GAAG,KAAK,CAAC,OAAO,CAAA;AAEpC,MAAM,CAAC,MAAM,KAAK,GAAG,CAAI,CAAc,EAAE,CAAc,EAAO,EAAE,CAAC,CAAC,GAAG,CAAC,CAAC,IAAI,EAAE,CAAC,EAAE,GAAG,CAAC,CAAC,IAAI,EAAE,CAAC,CAAC,CAAA;AAQ7F,oBAAoB;AAEpB,MAAM,WAAW,GAAG,CAAI,KAAQ,EAA2B,EAAE,CAAC,KAAK,IAAI,IAAI,CAAA"} | ||
| {"version":3,"file":"array.js","sourceRoot":"","sources":["../src/array.ts"],"names":[],"mappings":"AAAA,MAAM,CAAC,MAAM,KAAK,GAAG,CAAI,KAAc,EAAE,SAAuB,EAAgB,EAAE,CAAC,OAAO,CAAC,KAAK,CAAC,IAAI,KAAK,CAAC,KAAK,CAAC,SAAS,CAAC,CAAC;AAE5H,MAAM,CAAC,MAAM,IAAI,GAAG,CAAkC,KAAc,EAAE,YAAY,WAA2B,EAAO,EAAE,CACrH,CAAC,KAAK,IAAI,IAAI,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,OAAO,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,MAAM,CAAC,SAAS,CAAC,CAAC;AAE3E,MAAM,CAAC,MAAM,OAAO,GAAG,KAAK,CAAC,OAAO,CAAC;AAErC,MAAM,CAAC,MAAM,KAAK,GAAG,CAAI,CAAc,EAAE,CAAc,EAAO,EAAE,CAAC,CAAC,GAAG,CAAC,CAAC,IAAI,EAAE,CAAC,EAAE,GAAG,CAAC,CAAC,IAAI,EAAE,CAAC,CAAC,CAAC;AAQ9F,oBAAoB;AAEpB,MAAM,WAAW,GAAG,CAAI,KAAQ,EAA2B,EAAE,CAAC,KAAK,IAAI,IAAI,CAAC"} |
+2
-1
@@ -0,4 +1,5 @@ | ||
| /// <reference types="node" /> | ||
| import { createHash } from "node:crypto"; | ||
| import { createReadStream } from "node:fs"; | ||
| import { constants as fsConstants, copyFile as fsCopyFile, glob as fsGlob, mkdir as fsMkdir, readFile as fsReadFile, } from "node:fs/promises"; | ||
| import { constants as fsConstants, copyFile as fsCopyFile, glob as fsGlob, mkdir as fsMkdir, readFile as fsReadFile } from "node:fs/promises"; | ||
| import * as array from "./array.js"; | ||
@@ -5,0 +6,0 @@ import * as json from "./json.js"; |
+1
-1
@@ -1,1 +0,1 @@ | ||
| {"version":3,"file":"file.js","sourceRoot":"","sources":["../src/file.ts"],"names":[],"mappings":"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"} | ||
| {"version":3,"file":"file.js","sourceRoot":"","sources":["../src/file.ts"],"names":[],"mappings":"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"} |
+1
-1
@@ -1,1 +0,1 @@ | ||
| {"version":3,"file":"json.js","sourceRoot":"","sources":["../src/json.ts"],"names":[],"mappings":"AAAA,MAAM,CAAC,MAAM,EAAE,GAAG,CAAC,KAAc,EAAE,QAAmB,EAAE,KAAa,EAAU,EAAE,CAAC,IAAI,CAAC,SAAS,CAAC,KAAK,EAAE,QAAQ,EAAE,KAAK,CAAC,CAAA;AAExH,MAAM,CAAC,MAAM,IAAI,GAAG,CAAI,IAAY,EAAE,OAAiB,EAAiB,EAAE;IACzE,IAAI,CAAC;QACJ,OAAO,IAAI,CAAC,KAAK,CAAC,IAAI,EAAE,OAAO,CAAC,CAAA;IACjC,CAAC;IAAC,MAAM,CAAC;QACR,kCAAkC;IACnC,CAAC;AACF,CAAC,CAAA"} | ||
| {"version":3,"file":"json.js","sourceRoot":"","sources":["../src/json.ts"],"names":[],"mappings":"AAAA,MAAM,CAAC,MAAM,EAAE,GAAG,CAAC,KAAc,EAAE,QAAmB,EAAE,KAAa,EAAU,EAAE,CAAC,IAAI,CAAC,SAAS,CAAC,KAAK,EAAE,QAAQ,EAAE,KAAK,CAAC,CAAC;AAEzH,MAAM,CAAC,MAAM,IAAI,GAAG,CAAI,IAAY,EAAE,OAAiB,EAAiB,EAAE;IACzE,IAAI,CAAC;QACJ,OAAO,IAAI,CAAC,KAAK,CAAC,IAAI,EAAE,OAAO,CAAC,CAAC;IAClC,CAAC;IAAC,MAAM,CAAC;QACR,kCAAkC;IACnC,CAAC;AACF,CAAC,CAAC"} |
@@ -1,1 +0,1 @@ | ||
| {"version":3,"file":"options.js","sourceRoot":"","sources":["../src/options.ts"],"names":[],"mappings":"AACA,OAAO,KAAK,KAAK,MAAM,YAAY,CAAA;AAEnC,gDAAgD;AAChD,MAAM,CAAC,MAAM,WAAW,GAAG,CAAwB,KAAQ,EAAE,EAAU,EAAK,EAAE;IAC7E,IAAI,KAAK,CAAC,OAAO,CAAC,KAAK,CAAC,EAAE,CAAC;QAC1B,IAAI,CAAC,KAAK,CAAC,QAAQ,CAAC,EAAE,CAAC,EAAE,CAAC;YACzB,KAAK,CAAC,IAAI,CAAC,EAAE,CAAC,CAAA;QACf,CAAC;IACF,CAAC;SAAM,CAAC;QACP,KAAK,CAAC,EAAE,CAAC,GAAG,EAAE,CAAA;IACf,CAAC;IAED,OAAO,KAAK,CAAA;AACb,CAAC,CAAA;AAED,0CAA0C;AAC1C,MAAM,CAAC,MAAM,kBAAkB,GAAG,CAAC,OAAsB,EAAE,EAAU,EAAe,EAAE,CACrF,WAAW,CAAC,qBAAqB,CAAC,OAAO,CAAC,EAAE,EAAE,CAAC,CAAA;AAEhD,uCAAuC;AACvC,MAAM,CAAC,MAAM,qBAAqB,GAAG,CAAC,OAAsB,EAAe,EAAE;IAC5E,OAAO,CAAC,KAAK,GAAG,OAAO,CAAC,KAAK,IAAI,EAAE,CAAA;IACnC,OAAO,CAAC,KAAK,GAAG,OAAO,OAAO,CAAC,KAAK,KAAK,QAAQ,CAAC,CAAC,CAAC,OAAO,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,KAAK,CAAC,CAAA;IAEnF,OAAO,OAAO,CAAC,KAAK,CAAA;AACrB,CAAC,CAAA;AAED,wEAAwE;AACxE,MAAM,CAAC,MAAM,OAAO,GAAG,CAAC,OAAsB,EAAE,EAAE,CAAC,CAAC;IACnD,OAAO,EAAE,KAAK,CAAC,IAAI,CAAC,OAAO,CAAC,MAAM,CAAC,CAAC,IAAI,CAAC,CAAC,MAAM,EAAE,EAAE,CAAC,MAAM,CAAC,GAAG,CAAC,EAAE,GAAG;IACrE,OAAO,EAAE,KAAK,CAAC,IAAI,CAAC,OAAO,CAAC,MAAM,CAAC,CAAC,IAAI,CAAC,CAAC,MAAM,EAAE,EAAE,CAAC,MAAM,CAAC,mBAAmB,CAAC,EAAE,mBAAmB;CACrG,CAAC,CAAA"} | ||
| {"version":3,"file":"options.js","sourceRoot":"","sources":["../src/options.ts"],"names":[],"mappings":"AACA,OAAO,KAAK,KAAK,MAAM,YAAY,CAAC;AAEpC,gDAAgD;AAChD,MAAM,CAAC,MAAM,WAAW,GAAG,CAAwB,KAAQ,EAAE,EAAU,EAAK,EAAE;IAC7E,IAAI,KAAK,CAAC,OAAO,CAAC,KAAK,CAAC,EAAE,CAAC;QAC1B,IAAI,CAAC,KAAK,CAAC,QAAQ,CAAC,EAAE,CAAC,EAAE,CAAC;YACzB,KAAK,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;QAChB,CAAC;IACF,CAAC;SAAM,CAAC;QACP,KAAK,CAAC,EAAE,CAAC,GAAG,EAAE,CAAC;IAChB,CAAC;IAED,OAAO,KAAK,CAAC;AACd,CAAC,CAAC;AAEF,0CAA0C;AAC1C,MAAM,CAAC,MAAM,kBAAkB,GAAG,CAAC,OAAsB,EAAE,EAAU,EAAe,EAAE,CAAC,WAAW,CAAC,qBAAqB,CAAC,OAAO,CAAC,EAAE,EAAE,CAAC,CAAC;AAEvI,uCAAuC;AACvC,MAAM,CAAC,MAAM,qBAAqB,GAAG,CAAC,OAAsB,EAAe,EAAE;IAC5E,OAAO,CAAC,KAAK,GAAG,OAAO,CAAC,KAAK,IAAI,EAAE,CAAC;IACpC,OAAO,CAAC,KAAK,GAAG,OAAO,OAAO,CAAC,KAAK,KAAK,QAAQ,CAAC,CAAC,CAAC,OAAO,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,KAAK,CAAC,CAAC;IAEpF,OAAO,OAAO,CAAC,KAAK,CAAC;AACtB,CAAC,CAAC;AAEF,wEAAwE;AACxE,MAAM,CAAC,MAAM,OAAO,GAAG,CAAC,OAAsB,EAAE,EAAE,CAAC,CAAC;IACnD,OAAO,EAAE,KAAK,CAAC,IAAI,CAAC,OAAO,CAAC,MAAM,CAAC,CAAC,IAAI,CAAC,CAAC,MAAM,EAAE,EAAE,CAAC,MAAM,CAAC,GAAG,CAAC,EAAE,GAAG;IACrE,OAAO,EAAE,KAAK,CAAC,IAAI,CAAC,OAAO,CAAC,MAAM,CAAC,CAAC,IAAI,CAAC,CAAC,MAAM,EAAE,EAAE,CAAC,MAAM,CAAC,mBAAmB,CAAC,EAAE,mBAAmB;CACrG,CAAC,CAAC"} |
+2
-8
@@ -44,10 +44,4 @@ import { isAbsolute as isAbsoluteByOS, sep as sepByOS } from "node:path"; | ||
| const __toPath = (url) => decodeURIComponent(url.pathname); | ||
| const __toURL = (path) => path instanceof URL | ||
| ? path | ||
| : path.startsWith("file:") | ||
| ? new URL(path) | ||
| : isAbsoluteByOS(path) | ||
| ? pathToFileURL(path) | ||
| : pathToFileURL(resolve(path)); | ||
| const __toDirFromURL = (url) => url.pathname.endsWith("/") ? url : new URL(`${url.pathname}/${url.search}${url.hash}`, url); | ||
| const __toURL = (path) => path instanceof URL ? path : path.startsWith("file:") ? new URL(path) : isAbsoluteByOS(path) ? pathToFileURL(path) : pathToFileURL(resolve(path)); | ||
| const __toDirFromURL = (url) => (url.pathname.endsWith("/") ? url : new URL(`${url.pathname}/${url.search}${url.hash}`, url)); | ||
| const __withPartsFromURL = (url, parts) => { | ||
@@ -54,0 +48,0 @@ for (const part of parts) { |
+1
-1
@@ -1,1 +0,1 @@ | ||
| {"version":3,"file":"path.js","sourceRoot":"","sources":["../src/path.ts"],"names":[],"mappings":"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"} | ||
| {"version":3,"file":"path.js","sourceRoot":"","sources":["../src/path.ts"],"names":[],"mappings":"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"} |
+2
-14
@@ -14,12 +14,3 @@ // Highly opinionated, high-performance POSIX glob matcher. | ||
| const ch = pattern[scanIndex]; | ||
| if (ch === "\\" || | ||
| ch === "[" || | ||
| ch === "]" || | ||
| ch === "?" || | ||
| ch === "*" || | ||
| ch === "@" || | ||
| ch === "!" || | ||
| ch === "+" || | ||
| ch === "(" || | ||
| ch === ")") { | ||
| if (ch === "\\" || ch === "[" || ch === "]" || ch === "?" || ch === "*" || ch === "@" || ch === "!" || ch === "+" || ch === "(" || ch === ")") { | ||
| hasMeta = true; | ||
@@ -126,6 +117,3 @@ break; | ||
| const part = parts[j]; | ||
| result = | ||
| !isDotfile(part, includeDot, segment.explicitLeadingDot) && | ||
| segment.re.test(part) && | ||
| recur(i + 1, j + 1); | ||
| result = !isDotfile(part, includeDot, segment.explicitLeadingDot) && segment.re.test(part) && recur(i + 1, j + 1); | ||
| } | ||
@@ -132,0 +120,0 @@ } |
@@ -1,1 +0,1 @@ | ||
| {"version":3,"file":"pattern.js","sourceRoot":"","sources":["../src/pattern.ts"],"names":[],"mappings":"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"} | ||
| {"version":3,"file":"pattern.js","sourceRoot":"","sources":["../src/pattern.ts"],"names":[],"mappings":"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"} |
@@ -1,1 +0,1 @@ | ||
| {"version":3,"file":"string.js","sourceRoot":"","sources":["../src/string.ts"],"names":[],"mappings":"AAAA,qCAAqC;AACrC,MAAM,CAAC,MAAM,IAAI,GAAG,CAAC,KAAc,EAAU,EAAE,CAAC,MAAM,CAAC,KAAK,IAAI,EAAE,CAAC,CAAA;AAEnE,6CAA6C;AAC7C,MAAM,CAAC,MAAM,IAAI,GAAG,CAAC,KAAc,EAAU,EAAE,CAAC,IAAI,CAAC,KAAK,CAAC,CAAC,IAAI,EAAE,CAAA;AAElE,uDAAuD;AACvD,MAAM,CAAC,MAAM,eAAe,GAAG,CAAI,KAAQ,EAAwB,EAAE,CAAC,IAAI,CAAC,KAAK,CAAC,KAAK,EAAE,CAAA"} | ||
| {"version":3,"file":"string.js","sourceRoot":"","sources":["../src/string.ts"],"names":[],"mappings":"AAAA,qCAAqC;AACrC,MAAM,CAAC,MAAM,IAAI,GAAG,CAAC,KAAc,EAAU,EAAE,CAAC,MAAM,CAAC,KAAK,IAAI,EAAE,CAAC,CAAC;AAEpE,6CAA6C;AAC7C,MAAM,CAAC,MAAM,IAAI,GAAG,CAAC,KAAc,EAAU,EAAE,CAAC,IAAI,CAAC,KAAK,CAAC,CAAC,IAAI,EAAE,CAAC;AAEnE,uDAAuD;AACvD,MAAM,CAAC,MAAM,eAAe,GAAG,CAAI,KAAQ,EAAwB,EAAE,CAAC,IAAI,CAAC,KAAK,CAAC,KAAK,EAAE,CAAC"} |
@@ -1,1 +0,1 @@ | ||
| {"version":3,"file":"virtual-asset.js","sourceRoot":"","sources":["../src/virtual-asset.ts"],"names":[],"mappings":"AACA,OAAO,EAAE,kBAAkB,EAAE,MAAM,cAAc,CAAA;AAEjD,MAAM,OAAO,YAAY;IACxB,GAAG,GAAG,EAAE,CAAA;IAER,YAAY,EAAU;QACrB,IAAI,CAAC,EAAE,GAAG,EAAE,CAAA;IACb,CAAC;IAED,IAAI,EAAE;QACL,OAAO,IAAI,CAAC,GAAG,CAAA;IAChB,CAAC;IAED,IAAI,EAAE,CAAC,EAAU;QAChB,EAAE,GAAG,EAAE,CAAC,OAAO,CAAC,KAAK,EAAE,EAAE,CAAC,CAAC,OAAO,CAAC,KAAK,EAAE,EAAE,CAAC,IAAI,eAAe,CAAA;QAEhE,IAAI,CAAC,GAAG,GAAG,EAAE,CAAA;IACd,CAAC;IAED,IAAI,SAAS;QACZ,OAAO,KAAK,IAAI,CAAC,EAAE,GAAG,CAAA;IACvB,CAAC;IAED,OAAO,CAAC,OAA6B;QACpC,kBAAkB,CAAC,OAAO,EAAE,IAAI,CAAC,SAAS,CAAC,CAAA;IAC5C,CAAC;IAED,cAAc,CAAC,OAAuC,EAAE,MAA2B;QAClF,oBAAoB;QACpB,IAAI,QAAQ,GAAG,OAAO,CAAC,gBAAgB,CAAC,IAAI,CAAC,SAAS,CAAC,CAAA;QAEvD,2BAA2B;QAC3B,QAAQ,GAAG,QAAQ,CAAC,OAAO,CAAC,KAAK,EAAE,EAAE,CAAC,CAAA;QAEtC,uBAAuB;QACvB,QAAQ,GAAG,QAAQ,CAAC,OAAO,CAAC,WAAW,EAAE,EAAE,CAAC,CAAA;QAE5C,sBAAsB;QACtB,QAAQ,GAAG,GAAG,OAAO,CAAC,cAAc,IAAI,QAAQ,KAAK,CAAA;QAErD,8BAA8B;QAC9B,KAAK,MAAM,EAAE,IAAI,CAAC,QAAQ,EAAE,GAAG,QAAQ,MAAM,CAAC,EAAE,CAAC;YAChD,OAAO,MAAM,CAAC,EAAE,CAAC,CAAA;QAClB,CAAC;IACF,CAAC;CACD"} | ||
| {"version":3,"file":"virtual-asset.js","sourceRoot":"","sources":["../src/virtual-asset.ts"],"names":[],"mappings":"AACA,OAAO,EAAE,kBAAkB,EAAE,MAAM,cAAc,CAAC;AAElD,MAAM,OAAO,YAAY;IACxB,GAAG,GAAG,EAAE,CAAC;IAET,YAAY,EAAU;QACrB,IAAI,CAAC,EAAE,GAAG,EAAE,CAAC;IACd,CAAC;IAED,IAAI,EAAE;QACL,OAAO,IAAI,CAAC,GAAG,CAAC;IACjB,CAAC;IAED,IAAI,EAAE,CAAC,EAAU;QAChB,EAAE,GAAG,EAAE,CAAC,OAAO,CAAC,KAAK,EAAE,EAAE,CAAC,CAAC,OAAO,CAAC,KAAK,EAAE,EAAE,CAAC,IAAI,eAAe,CAAC;QAEjE,IAAI,CAAC,GAAG,GAAG,EAAE,CAAC;IACf,CAAC;IAED,IAAI,SAAS;QACZ,OAAO,KAAK,IAAI,CAAC,EAAE,GAAG,CAAC;IACxB,CAAC;IAED,OAAO,CAAC,OAA6B;QACpC,kBAAkB,CAAC,OAAO,EAAE,IAAI,CAAC,SAAS,CAAC,CAAC;IAC7C,CAAC;IAED,cAAc,CAAC,OAAuC,EAAE,MAA2B;QAClF,oBAAoB;QACpB,IAAI,QAAQ,GAAG,OAAO,CAAC,gBAAgB,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC;QAExD,2BAA2B;QAC3B,QAAQ,GAAG,QAAQ,CAAC,OAAO,CAAC,KAAK,EAAE,EAAE,CAAC,CAAC;QAEvC,uBAAuB;QACvB,QAAQ,GAAG,QAAQ,CAAC,OAAO,CAAC,WAAW,EAAE,EAAE,CAAC,CAAC;QAE7C,sBAAsB;QACtB,QAAQ,GAAG,GAAG,OAAO,CAAC,cAAc,IAAI,QAAQ,KAAK,CAAC;QAEtD,8BAA8B;QAC9B,KAAK,MAAM,EAAE,IAAI,CAAC,QAAQ,EAAE,GAAG,QAAQ,MAAM,CAAC,EAAE,CAAC;YAChD,OAAO,MAAM,CAAC,EAAE,CAAC,CAAC;QACnB,CAAC;IACF,CAAC;CACD"} |
+4
-4
| { | ||
| "name": "@jsxtools/rollup-plugin-utils", | ||
| "description": "A collection of utilities for authoring Rollup plugins.", | ||
| "version": "0.3.0", | ||
| "version": "0.4.0", | ||
| "type": "module", | ||
@@ -35,9 +35,9 @@ "exports": { | ||
| "devDependencies": { | ||
| "@types/node": "^24.6.2", | ||
| "rollup": "^4.6.0", | ||
| "@types/node": "24.10.9", | ||
| "rollup": "^4.59.0", | ||
| "typescript": "^5.4.5" | ||
| }, | ||
| "peerDependencies": { | ||
| "rollup": "^4.6.0" | ||
| "rollup": "^4.59.0" | ||
| } | ||
| } |
+65
-68
@@ -18,10 +18,10 @@ # @jsxtools/rollup-plugin-utils | ||
| ```javascript | ||
| import * as fs from '@jsxtools/rollup-plugin-utils/file' | ||
| import * as arr from '@jsxtools/rollup-plugin-utils/array' | ||
| import * as json from '@jsxtools/rollup-plugin-utils/json' | ||
| import * as str from '@jsxtools/rollup-plugin-utils/string' | ||
| import * as path from '@jsxtools/rollup-plugin-utils/path' | ||
| import * as fs from "@jsxtools/rollup-plugin-utils/file"; | ||
| import * as arr from "@jsxtools/rollup-plugin-utils/array"; | ||
| import * as json from "@jsxtools/rollup-plugin-utils/json"; | ||
| import * as str from "@jsxtools/rollup-plugin-utils/string"; | ||
| import * as path from "@jsxtools/rollup-plugin-utils/path"; | ||
| import { VirtualAsset } from '@jsxtools/rollup-plugin-utils/virtual-asset' | ||
| import { toArray, toMergedArray, assignInput } from '@jsxtools/rollup-plugin-utils/options' | ||
| import { VirtualAsset } from "@jsxtools/rollup-plugin-utils/virtual-asset"; | ||
| import { toArray, toMergedArray, assignInput } from "@jsxtools/rollup-plugin-utils/options"; | ||
| ``` | ||
@@ -36,28 +36,28 @@ | ||
| ```javascript | ||
| import { VirtualAsset } from '@jsxtools/rollup-plugin-utils/virtual-asset' | ||
| import { VirtualAsset } from "@jsxtools/rollup-plugin-utils/virtual-asset"; | ||
| const virtualAsset = new VirtualAsset("my-virtual-asset", { | ||
| load(context, id) { | ||
| if (id === this.virtualId) { | ||
| return { code: 'export const data = "virtual";' } | ||
| } | ||
| } | ||
| }) | ||
| load(context, id) { | ||
| if (id === this.virtualId) { | ||
| return { code: 'export const data = "virtual";' }; | ||
| } | ||
| }, | ||
| }); | ||
| // Use in a plugin | ||
| export default { | ||
| name: 'my-plugin', | ||
| buildStart(options) { | ||
| virtualAsset.buildStart(this, options) | ||
| }, | ||
| resolveId(id, importer, options) { | ||
| return virtualAsset.resolveId(this, id, importer, options) | ||
| }, | ||
| load(id) { | ||
| return virtualAsset.load(this, id) | ||
| }, | ||
| generateBundle(options, bundle) { | ||
| virtualAsset.generateBundle(this, options, bundle) | ||
| } | ||
| } | ||
| name: "my-plugin", | ||
| buildStart(options) { | ||
| virtualAsset.buildStart(this, options); | ||
| }, | ||
| resolveId(id, importer, options) { | ||
| return virtualAsset.resolveId(this, id, importer, options); | ||
| }, | ||
| load(id) { | ||
| return virtualAsset.load(this, id); | ||
| }, | ||
| generateBundle(options, bundle) { | ||
| virtualAsset.generateBundle(this, options, bundle); | ||
| }, | ||
| }; | ||
| ``` | ||
@@ -70,25 +70,25 @@ | ||
| ```javascript | ||
| import { hash, copyFile, glob, readJSON, ensureFileDir } from '@jsxtools/rollup-plugin-utils/file' | ||
| import { hash, copyFile, glob, readJSON, ensureFileDir } from "@jsxtools/rollup-plugin-utils/file"; | ||
| // Generate SHA-256 hash of a file | ||
| const fileHash = await hash('path/to/file.js') | ||
| console.log(fileHash) // "a1b2c3d4e5f6..." | ||
| const fileHash = await hash("path/to/file.js"); | ||
| console.log(fileHash); // "a1b2c3d4e5f6..." | ||
| // Copy file with CoW optimization when available | ||
| await copyFile('src/file.js', 'dist/file.js') | ||
| await copyFile("src/file.js", "dist/file.js"); | ||
| // Glob for files | ||
| for await (const filePath of glob({ | ||
| include: '**/*.js', | ||
| exclude: '**/*.test.js', | ||
| cwd: new URL('.', import.meta.url) | ||
| include: "**/*.js", | ||
| exclude: "**/*.test.js", | ||
| cwd: new URL(".", import.meta.url), | ||
| })) { | ||
| console.log(filePath) | ||
| console.log(filePath); | ||
| } | ||
| // Read and parse JSON file | ||
| const config = await readJSON('config.json') | ||
| const config = await readJSON("config.json"); | ||
| // Ensure directory exists for files | ||
| await ensureFileDir('dist/nested/file.js', 'dist/other/file.js') | ||
| await ensureFileDir("dist/nested/file.js", "dist/other/file.js"); | ||
| ``` | ||
@@ -122,11 +122,11 @@ | ||
| ```javascript | ||
| import { from, to } from '@jsxtools/rollup-plugin-utils/json' | ||
| import { from, to } from "@jsxtools/rollup-plugin-utils/json"; | ||
| // Parse JSON safely (returns undefined on error) | ||
| const data = from('{"key": "value"}') // { key: 'value' } | ||
| const invalid = from('invalid json') // undefined | ||
| const data = from('{"key": "value"}'); // { key: 'value' } | ||
| const invalid = from("invalid json"); // undefined | ||
| // Stringify JSON | ||
| const json = to({ key: 'value' }) // '{"key":"value"}' | ||
| const pretty = to({ key: 'value' }, null, 2) // formatted with 2 spaces | ||
| const json = to({ key: "value" }); // '{"key":"value"}' | ||
| const pretty = to({ key: "value" }, null, 2); // formatted with 2 spaces | ||
| ``` | ||
@@ -139,14 +139,14 @@ | ||
| ```javascript | ||
| import { from, trim, hasTrimmedValue } from '@jsxtools/rollup-plugin-utils/string' | ||
| import { from, trim, hasTrimmedValue } from "@jsxtools/rollup-plugin-utils/string"; | ||
| // Convert to string (null/undefined becomes empty string) | ||
| const str = from('hello') // 'hello' | ||
| const empty = from(null) // '' | ||
| const str = from("hello"); // 'hello' | ||
| const empty = from(null); // '' | ||
| // Trim string | ||
| const trimmed = trim(' hello ') // 'hello' | ||
| const trimmed = trim(" hello "); // 'hello' | ||
| // Check if string has non-empty trimmed value | ||
| if (hasTrimmedValue(input)) { | ||
| // TypeScript knows input is a non-empty string | ||
| // TypeScript knows input is a non-empty string | ||
| } | ||
@@ -160,20 +160,20 @@ ``` | ||
| ```javascript | ||
| import { toArray, toMergedArray, assignInput } from '@jsxtools/rollup-plugin-utils/options' | ||
| import { toArray, toMergedArray, assignInput } from "@jsxtools/rollup-plugin-utils/options"; | ||
| // Convert single values or arrays to arrays | ||
| const files = toArray('file.js') // ['file.js'] | ||
| const moreFiles = toArray(['a.js', 'b.js']) // ['a.js', 'b.js'] | ||
| const noFiles = toArray(null) // [] | ||
| const files = toArray("file.js"); // ['file.js'] | ||
| const moreFiles = toArray(["a.js", "b.js"]); // ['a.js', 'b.js'] | ||
| const noFiles = toArray(null); // [] | ||
| // Merge arrays safely | ||
| const merged = toMergedArray(['a.js'], ['b.js']) // ['a.js', 'b.js'] | ||
| const withNulls = toMergedArray(null, ['b.js']) // ['b.js'] | ||
| const merged = toMergedArray(["a.js"], ["b.js"]); // ['a.js', 'b.js'] | ||
| const withNulls = toMergedArray(null, ["b.js"]); // ['b.js'] | ||
| // Add input to Rollup options | ||
| const plugin = { | ||
| name: 'my-plugin', | ||
| buildStart(options) { | ||
| assignInput(options.input, "src/another-file.js") | ||
| } | ||
| } | ||
| name: "my-plugin", | ||
| buildStart(options) { | ||
| assignInput(options.input, "src/another-file.js"); | ||
| }, | ||
| }; | ||
| ``` | ||
@@ -186,19 +186,16 @@ | ||
| ```javascript | ||
| import { toURL, toDirURL, toRelativePath, toParentURL } from '@jsxtools/rollup-plugin-utils/path' | ||
| import { toURL, toDirURL, toRelativePath, toParentURL } from "@jsxtools/rollup-plugin-utils/path"; | ||
| // Convert to URL (absolute path) | ||
| const fileUrl = toURL('src', 'index.js') // URL { href: 'file:///absolute/path/to/src/index.js' } | ||
| const fileUrl = toURL("src", "index.js"); // URL { href: 'file:///absolute/path/to/src/index.js' } | ||
| // Convert to directory URL (with trailing slash) | ||
| const srcDir = toDirURL('src') // URL { href: 'file:///absolute/path/to/src/' } | ||
| const distDir = toDirURL('dist', 'assets') // URL { href: 'file:///absolute/path/to/dist/assets/' } | ||
| const srcDir = toDirURL("src"); // URL { href: 'file:///absolute/path/to/src/' } | ||
| const distDir = toDirURL("dist", "assets"); // URL { href: 'file:///absolute/path/to/dist/assets/' } | ||
| // Get relative path between URLs | ||
| const rel = toRelativePath( | ||
| new URL('file:///project/src/'), | ||
| new URL('file:///project/dist/file.js') | ||
| ) // '../dist/file.js' | ||
| const rel = toRelativePath(new URL("file:///project/src/"), new URL("file:///project/dist/file.js")); // '../dist/file.js' | ||
| // Get parent directory URL | ||
| const parent = toParentURL(new URL('file:///project/src/file.js')) | ||
| const parent = toParentURL(new URL("file:///project/src/file.js")); | ||
| // URL { href: 'file:///project/src/' } | ||
@@ -205,0 +202,0 @@ ``` |
Major refactor
Supply chain riskPackage has recently undergone a major refactor. It may be unstable or indicate significant internal changes. Use caution when updating to versions that include significant changes.
Found 1 instance in 1 package
0
-100%57913
-0.4%637
-2.6%268
-1.11%