Socket
Book a DemoInstallSign in
Socket

eprint

Package Overview
Dependencies
Maintainers
1
Versions
3
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

eprint - npm Package Compare versions

Comparing version

to
0.1.2

LICENSE

19

dist/cli.js

@@ -18,3 +18,18 @@ #!/usr/bin/env node

var electron = require("electron");
var userScript = path.join(process.cwd(), process.argv[process.argv.length - 1]);
var _a = (function () {
var flags = [];
var argv = [];
for (var _i = 0, _a = process.argv; _i < _a.length; _i++) {
var arg = _a[_i];
if (arg.startsWith('--')) {
flags.push(arg);
}
else {
argv.push(arg);
}
}
return [flags, argv];
})(), flags = _a[0], argv = _a[1];
var debugging = flags.indexOf('--debug') !== -1;
var userScript = path.join(process.cwd(), argv[argv.length - 1]);
var mainScript = path.join(__dirname, './main.js');

@@ -24,3 +39,3 @@ var args = [mainScript, userScript];

stdio: ['ipc'],
env: __assign(__assign({}, process.env), { CONCURRENCY: '1' })
env: __assign(__assign({ EPRINT_DEBUGGING: debugging ? 'true' : 'false' }, process.env), { CONCURRENCY: '1' })
});

@@ -27,0 +42,0 @@ // send electron ready signal

@@ -8,2 +8,3 @@ "use strict";

var anticipateFatalErr = false;
var debugging = process.env.EPRINT_DEBUGGING === 'true';
function createWindow() {

@@ -38,2 +39,5 @@ // Create the browser window.

});
if (debugging) {
mainWindow.webContents.openDevTools({ mode: 'detach' });
}
// load user script

@@ -40,0 +44,0 @@ var scriptPath = process.argv[process.argv.length - 1];

2

package.json
{
"name": "eprint",
"version": "0.1.1",
"version": "0.1.2",
"description": "Run your script in Electron and print to terminal",

@@ -5,0 +5,0 @@ "scripts": {

@@ -49,2 +49,8 @@ # Eprint

If you want to open developer tools for debugging, add `--debug` flag:
```bash
npm run build && npx eprint --debug dist/my-script.js
```
## Reference

@@ -51,0 +57,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

About

Packages

Stay in touch

Get open source security insights delivered straight into your inbox.

  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc

U.S. Patent No. 12,346,443 & 12,314,394. Other pending.