🚀 Socket Launch Week Day 5:Introducing Repository Access Permissions and Custom Roles.Learn more
Sign In

@rollup-use/core

Package Overview
Dependencies
Maintainers
1
Versions
10
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@rollup-use/core - npm Package Compare versions

Comparing version
0.0.6
to
0.0.7
+44
-48
lib/index.js

@@ -8,75 +8,71 @@ "use strict";

function report(dir = "dist", extensions = [".js", ".css"]) {
const report = {};
dir = dir.replace(/(\\|\/)$/, "");
const filePaths = glob.sync(`${dir}/**/*`);
for (const filePath of filePaths) {
if (extensions.find((v) => filePath.endsWith(v))) {
const code = fs.readFileSync(filePath);
const size = getSize(code);
const sizeGzipped = getSize(zlib.gzipSync(code));
report[filePath] = { size, sizeGzipped };
const report = {};
dir = dir.replace(/(\\|\/)$/, "");
const filePaths = glob.sync(`${dir}/**/*`);
for (const filePath of filePaths) {
if (extensions.find((v) => filePath.endsWith(v))) {
const code = fs.readFileSync(filePath);
const size = getSize(code);
const sizeGzipped = getSize(zlib.gzipSync(code));
report[filePath] = { size, sizeGzipped };
}
}
}
console.table(report);
return report;
console.table(report);
return report;
}
exports.report = report;
function getSize(code) {
return (code.length / 1024).toFixed(2) + " KiB";
return (code.length / 1024).toFixed(2) + " KiB";
}
exports.getSize = getSize;
function resolveUMDDependencies(pkg) {
return [
...Object.keys(pkg.devDependencies || {}),
...Object.keys(pkg.peerDependencies || {}),
];
return [
...Object.keys(pkg.devDependencies || {}),
...Object.keys(pkg.peerDependencies || {}),
];
}
exports.resolveUMDDependencies = resolveUMDDependencies;
function resolveAllDependencies(pkg) {
return [
...resolveUMDDependencies(pkg),
...Object.keys(pkg.dependencies || {}),
];
return [
...resolveUMDDependencies(pkg),
...Object.keys(pkg.dependencies || {}),
];
}
exports.resolveAllDependencies = resolveAllDependencies;
function belongsTo(source, dependencePatterns) {
for (const pattern of dependencePatterns) {
if (pattern instanceof RegExp) {
if (pattern.test(source)) {
return true;
}
} else {
if (pattern === source) {
return true;
}
let t = pattern.replace(/^(\/|\\)/, "").replace(/(\/|\\)$/, "");
let reg = new RegExp(`^(.*?[/\\\\])?${t}([/\\\\].*?)?$`);
if (reg.test(source)) {
return true;
}
for (const pattern of dependencePatterns) {
if (pattern instanceof RegExp) {
if (pattern.test(source)) {
return true;
}
}
else {
if (pattern === source) {
return true;
}
let t = pattern.replace(/^(\/|\\)/, "").replace(/(\/|\\)$/, "");
let reg = new RegExp(`^(.*?[/\\\\])?${t}([/\\\\].*?)?$`);
if (reg.test(source)) {
return true;
}
}
}
}
}
exports.belongsTo = belongsTo;
function camelize(str) {
return str
.replace(/(?:^\w|[A-Z]|\b\w)/g, function(word, index) {
return index === 0 ? word.toLowerCase() : word.toUpperCase();
return str
.replace(/(?:^\w|[A-Z]|\b\w)/g, function (word, index) {
return index === 0 ? word.toLowerCase() : word.toUpperCase();
})
.replace(/\s+/g, "")
.replace(/-/g, "");
.replace(/\s+/g, "")
.replace(/-/g, "");
}
exports.camelize = camelize;
function resolveOutputName(pkgName) {
if (pkgName.includes("/")) {
// like '@babel/core', remove '@babel/'
let t = pkgName.split("/");
pkgName = t[t.length - 1];
}
return pkgName;
return pkgName.replace(/@/g, "").replace(/\//g, "-");
}
exports.resolveOutputName = resolveOutputName;
function resolveModuleName(pkgName) {
return camelize(resolveOutputName(pkgName));
return camelize(resolveOutputName(pkgName));
}
exports.resolveModuleName = resolveModuleName;
{
"name": "@rollup-use/core",
"version": "0.0.6",
"version": "0.0.7",
"description": "A pure-js npm library bundle tool use rollup. 此工具使用 rollup, 可以打包纯 js 的 npm 库项目.",

@@ -44,3 +44,3 @@ "author": "phphe <phphe@outlook.com>",

},
"gitHead": "f8b7bcf5a3b463efed473e4c99564a01430a1ebb"
"gitHead": "3c2ea995791ca8da05323fe02ba6f0d6503911aa"
}