Socket
Socket
Sign inDemoInstall

bunchee

Package Overview
Dependencies
Maintainers
1
Versions
145
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

bunchee - npm Package Compare versions

Comparing version 1.8.3 to 1.8.4

13

dist/cli.js

@@ -1,2 +0,1 @@

#!/usr/bin/env node
var tslib = require('tslib');

@@ -17,3 +16,3 @@ var fs = require('fs');

var args;
args = arg__default['default']({
args = arg__default["default"]({
"--cwd": String,

@@ -77,3 +76,3 @@ "--output": String,

var version = "1.8.3";
var version = "1.8.4";

@@ -96,3 +95,3 @@ var helpMessage = "\nUsage: bunchee [options]\n\nOptions:\n -v, --version output the version number\n -w, --watch watch src files changes\n -m, --minify compress output. false by default\n -o, --output <file> specify output filename\n -f, --format <format> specify bundle type: \"esm\", \"cjs\", \"umd\". \"esm\" by default\n --target <target> build environment, use \"node\" for nodejs runtime\n --no-sourcemap disable sourcemap generation, sourcemap generation is enabled by default\n --cwd <cwd> specify current working directory\n -h, --help output usage information\n";

cwd = args.cwd || process.cwd();
file = args.file ? path__default['default'].resolve(cwd, args.file) : args.file;
file = args.file ? path__default["default"].resolve(cwd, args.file) : args.file;
outputConfig = {

@@ -103,3 +102,3 @@ file: file,

target: target,
watch: watch,
watch: !!watch,
minify: !!minify,

@@ -114,4 +113,4 @@ sourcemap: sourcemap === false ? false : true,

}
entry = path__default['default'].resolve(cwd, source);
if (!fs__default['default'].existsSync(entry) || !fs__default['default'].statSync(entry).isFile()) {
entry = path__default["default"].resolve(cwd, source);
if (!fs__default["default"].existsSync(entry) || !fs__default["default"].statSync(entry).isFile()) {
err = new Error("Entry file is not existed");

@@ -118,0 +117,0 @@ help();

@@ -31,6 +31,6 @@ Object.defineProperty(exports, '__esModule', { value: true });

function getPackageMeta() {
var pkgFilePath = path__default['default'].resolve(config.rootDir, "package.json");
var pkgFilePath = path__default["default"].resolve(config.rootDir, "package.json");
var targetPackageJson = {};
try {
targetPackageJson = JSON.parse(fs__default['default'].readFileSync(pkgFilePath, { encoding: "utf-8" }));
targetPackageJson = JSON.parse(fs__default["default"].readFileSync(pkgFilePath, { encoding: "utf-8" }));
}

@@ -93,18 +93,18 @@ catch (_) { }

var plugins = [
nodeResolve__default['default']({
nodeResolve__default["default"]({
preferBuiltins: target === "node",
extensions: [".mjs", ".js", ".json", ".node", ".jsx"],
}),
commonjs__default['default']({
commonjs__default["default"]({
include: /node_modules\//,
}),
json__default['default'](),
shebang__default['default'](),
json__default["default"](),
shebang__default["default"](),
useTypescript && require("@rollup/plugin-typescript")(tslib.__assign({ tsconfig: (function () {
var tsconfig = path.resolve(cwd, "tsconfig.json");
return fs.existsSync(tsconfig) ? tsconfig : undefined;
})(), typescript: resolveTypescript(), jsx: "react", module: "ES6", target: "ES5", noEmitOnError: true, sourceMap: options.sourcemap, declaration: !!typings }, (!!typings && {
})(), typescript: resolveTypescript(), jsx: "react", module: "ES6", target: "ES5", noEmitOnError: !options.watch, sourceMap: options.sourcemap, declaration: !!typings }, (!!typings && {
declarationDir: path.dirname(path.resolve(cwd, typings)),
}))),
!useTypescript && babel__default['default']({
!useTypescript && babel__default["default"]({
babelHelpers: "bundled",

@@ -152,3 +152,3 @@ babelrc: false,

var tsconfigPath = path.resolve(config.rootDir, "tsconfig.json");
if (fs__default['default'].existsSync(tsconfigPath)) {
if (fs__default["default"].existsSync(tsconfigPath)) {
var tsconfigJSON = ts.readConfigFile(tsconfigPath, ts.sys.readFile).config;

@@ -252,3 +252,3 @@ tsCompilerOptions = ts.parseJsonConfigFileContent(tsconfigJSON, ts.sys, "./").options;

if (_a === void 0) { _a = {}; }
var watch = _a.watch, cwd = _a.cwd, options = tslib.__rest(_a, ["watch", "cwd"]);
var cwd = _a.cwd, options = tslib.__rest(_a, ["cwd"]);
config.rootDir = path.resolve(process.cwd(), cwd || "");

@@ -262,3 +262,3 @@ assignDefault(options, "format", "es");

var rollupConfig = createRollupConfig(entry, npmPackage, options);
if (watch) {
if (options.watch) {
return Promise.resolve(runWatch(rollupConfig));

@@ -273,3 +273,9 @@ }

} })];
return rollup.watch(watchOptions);
var watcher = rollup.watch(watchOptions);
watcher.on('event', function (event) {
if (event.code === 'ERROR') {
onError(event.error);
}
});
return watcher;
}

@@ -283,15 +289,17 @@ function runBundle(_a) {

return Promise.all(writeJobs);
}, function (error) {
if (error === void 0) { error = {}; }
if (error.frame) {
process.stdout.write(error.frame + "\n");
}
if (error.stack) {
process.stdout.write(error.stack + "\n");
}
throw error;
});
}, onError);
}
function onError(error) {
if (!error)
return;
if (error.frame) {
process.stdout.write(error.frame + "\n");
}
if (error.stack) {
process.stdout.write(error.stack + "\n");
}
throw error;
}
exports.bundle = bundle;
//# sourceMappingURL=index.js.map
import { CliArgs } from "./types";
declare function bundle(entry: string, { watch, cwd, ...options }?: CliArgs): Promise<any>;
declare function bundle(entry: string, { cwd, ...options }?: CliArgs): Promise<any>;
export default bundle;
{
"name": "bunchee",
"version": "1.8.3",
"version": "1.8.4",
"description": "zero config bundler for js/ts/jsx libraries",

@@ -37,9 +37,9 @@ "bin": {

"@rollup/plugin-babel": "5.2.1",
"@rollup/plugin-commonjs": "20.0.0",
"@rollup/plugin-commonjs": "22.0.0",
"@rollup/plugin-json": "4.0.2",
"@rollup/plugin-node-resolve": "11.2.1",
"@rollup/plugin-node-resolve": "13.3.0",
"@rollup/plugin-typescript": "8.2.3",
"arg": "5.0.0",
"babel-preset-o": "0.4.3",
"rollup": "2.55.1",
"rollup": "2.74.1",
"rollup-plugin-preserve-shebang": "1.0.1",

@@ -58,3 +58,3 @@ "rollup-plugin-terser": "7.0.2",

"devDependencies": {
"@types/node": "14.14.32",
"@types/node": "17.0.35",
"jest": "27.0.6",

@@ -61,0 +61,0 @@ "ts-node": "10.0.0",

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

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