esbuild-plugin-raw
Advanced tools
Comparing version 0.1.4 to 0.1.5
@@ -5,2 +5,2 @@ import { Plugin } from 'esbuild'; | ||
export default rawPlugin; | ||
export { rawPlugin as default }; |
@@ -7,26 +7,31 @@ var __create = Object.create; | ||
var __hasOwnProp = Object.prototype.hasOwnProperty; | ||
var __markAsModule = (target) => __defProp(target, "__esModule", {value: true}); | ||
var __markAsModule = (target) => __defProp(target, "__esModule", { value: true }); | ||
var __export = (target, all) => { | ||
for (var name in all) | ||
__defProp(target, name, {get: all[name], enumerable: true}); | ||
__defProp(target, name, { get: all[name], enumerable: true }); | ||
}; | ||
var __reExport = (target, module2, desc) => { | ||
var __reExport = (target, module2, copyDefault, desc) => { | ||
if (module2 && typeof module2 === "object" || typeof module2 === "function") { | ||
for (let key of __getOwnPropNames(module2)) | ||
if (!__hasOwnProp.call(target, key) && key !== "default") | ||
__defProp(target, key, {get: () => module2[key], enumerable: !(desc = __getOwnPropDesc(module2, key)) || desc.enumerable}); | ||
if (!__hasOwnProp.call(target, key) && (copyDefault || key !== "default")) | ||
__defProp(target, key, { get: () => module2[key], enumerable: !(desc = __getOwnPropDesc(module2, key)) || desc.enumerable }); | ||
} | ||
return target; | ||
}; | ||
var __toModule = (module2) => { | ||
return __reExport(__markAsModule(__defProp(module2 != null ? __create(__getProtoOf(module2)) : {}, "default", module2 && module2.__esModule && "default" in module2 ? {get: () => module2.default, enumerable: true} : {value: module2, enumerable: true})), module2); | ||
var __toESM = (module2, isNodeMode) => { | ||
return __reExport(__markAsModule(__defProp(module2 != null ? __create(__getProtoOf(module2)) : {}, "default", !isNodeMode && module2 && module2.__esModule ? { get: () => module2.default, enumerable: true } : { value: module2, enumerable: true })), module2); | ||
}; | ||
var __toCommonJS = /* @__PURE__ */ ((cache) => { | ||
return (module2, temp) => { | ||
return cache && cache.get(module2) || (temp = __reExport(__markAsModule({}), module2, 1), cache && cache.set(module2, temp), temp); | ||
}; | ||
})(typeof WeakMap !== "undefined" ? /* @__PURE__ */ new WeakMap() : 0); | ||
// src/index.ts | ||
__markAsModule(exports); | ||
__export(exports, { | ||
var src_exports = {}; | ||
__export(src_exports, { | ||
default: () => rawPlugin | ||
}); | ||
var import_fs = __toModule(require("fs")); | ||
var import_path = __toModule(require("path")); | ||
var import_path = __toESM(require("path")); | ||
var import_promises = require("fs/promises"); | ||
function rawPlugin() { | ||
@@ -36,3 +41,3 @@ return { | ||
setup(build) { | ||
build.onResolve({filter: /\?raw$/}, (args) => { | ||
build.onResolve({ filter: /\?raw$/ }, (args) => { | ||
return { | ||
@@ -43,5 +48,5 @@ path: import_path.default.isAbsolute(args.path) ? args.path : import_path.default.join(args.resolveDir, args.path), | ||
}); | ||
build.onLoad({filter: /\?raw$/, namespace: "raw-loader"}, async (args) => { | ||
build.onLoad({ filter: /\?raw$/, namespace: "raw-loader" }, async (args) => { | ||
return { | ||
contents: await import_fs.default.promises.readFile(args.path.replace(/\?raw$/, "")), | ||
contents: await (0, import_promises.readFile)(args.path.replace(/\?raw$/, "")), | ||
loader: "text" | ||
@@ -53,3 +58,4 @@ }; | ||
} | ||
module.exports = __toCommonJS(src_exports); | ||
// Annotate the CommonJS export names for ESM import in node: | ||
0 && (module.exports = {}); |
{ | ||
"name": "esbuild-plugin-raw", | ||
"version": "0.1.5", | ||
"description": "esbuild plugin for raw import", | ||
"version": "0.1.4", | ||
"main": "dist/index.js", | ||
"module": "dist/index.mjs", | ||
"types": "index.d.ts", | ||
"license": "MIT", | ||
"author": "hannoeru <me@hanlee.co>", | ||
"repository": { | ||
@@ -14,4 +10,3 @@ "type": "git", | ||
}, | ||
"homepage": "https://github.com/hannoeru/esbuild-plugin-raw", | ||
"bugs": "https://github.com/hannoeru/esbuild-plugin-raw/issues", | ||
"author": "hannoeru <me@hanlee.co>", | ||
"files": [ | ||
@@ -22,5 +17,17 @@ "dist", | ||
], | ||
"exports": { | ||
".": { | ||
"require": "./dist/index.js", | ||
"import": "./dist/index.mjs", | ||
"types": "./dist/index.d.ts" | ||
} | ||
}, | ||
"main": "dist/index.js", | ||
"module": "dist/index.mjs", | ||
"types": "index.d.ts", | ||
"homepage": "https://github.com/hannoeru/esbuild-plugin-raw", | ||
"bugs": "https://github.com/hannoeru/esbuild-plugin-raw/issues", | ||
"scripts": { | ||
"dev": "npm run build -- --watch", | ||
"build": "tsup src/index.ts --dts --format cjs,esm --no-splitting", | ||
"build": "tsup src/index.ts --dts --format cjs,esm --clean", | ||
"prepublishOnly": "npm run build", | ||
@@ -35,9 +42,9 @@ "release": "npx git-ensure -a && npx bumpp --push --tag --commit", | ||
"devDependencies": { | ||
"@antfu/eslint-config": "^0.6.5", | ||
"@types/node": "^15.6.1", | ||
"esbuild": "^0.12.5", | ||
"eslint": "^7.27.0", | ||
"tsup": "^4.11.1", | ||
"typescript": "^4.3.2" | ||
"@hannoeru/eslint-config": "^0.6.0", | ||
"@types/node": "^17.0.21", | ||
"esbuild": "^0.14.25", | ||
"eslint": "^8.10.0", | ||
"tsup": "^5.11.13", | ||
"typescript": "^4.6.2" | ||
} | ||
} |
Sorry, the diff of this file is not supported yet
Filesystem access
Supply chain riskAccesses the file system, and could potentially read sensitive data.
Found 1 instance in 1 package
Filesystem access
Supply chain riskAccesses the file system, and could potentially read sensitive data.
Found 1 instance in 1 package
6360
92