New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

@enplug/scripts

Package Overview
Dependencies
Maintainers
3
Versions
368
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@enplug/scripts - npm Package Compare versions

Comparing version 0.0.9 to 0.0.10

10

bin/build-legacy.js

@@ -11,6 +11,8 @@ #! /usr/bin/env node

const packagePath = __dirname.split('node_modules')[0] + 'package.json';
const rootPath = __dirname.split('node_modules')[0];
const packagePath = rootPath + 'package.json';
const pkg = require(packagePath);
const version = pkg.version;
const destination = pkg.destination;
const destination = pkg.config.destination;

@@ -27,3 +29,3 @@ const optionDefinitions = [

let target = options['target']; // app or dashboard
let bucket = undefined; // s3 bucket apps.enplug.in or apps.enplug.com
let bucket; // s3 bucket apps.enplug.in or apps.enplug.com

@@ -77,3 +79,3 @@ function promptForBucket() {

if (response.confirm) {
sh.exec(`node scripts/release-angularjs.js ${target} ${bucket} ${prefix}`);
sh.exec(`enplug-release-app-legacy --bucket=${bucket} --prefix=${prefix} --root=${rootPath}--target=${target} --version=${version}`)
}

@@ -80,0 +82,0 @@ });

77

bin/release-legacy.js
#! /usr/bin/env node
const
fs = require( 'fs' ),
path = require( 'path' ),
s3 = require( 's3' ),
inquirer = require( 'inquirer' ),
pkg = require( '/package.json' );
fs = require('fs'),
path = require('path'),
s3 = require('s3'),
inquirer = require('inquirer');
console.log('release')
// make sure params are valid
// confirm bucket destination
// create client
// sync folder
const optionDefinitions = [
{ name: 'bucket', alias: 'b', type: String },
{ name: 'prefix', alias: 'p', type: String },
{ name: 'root', alias: 'r', type: String },
{ name: 'target', alias: 't', type: String },
{ name: 'version', alias: 'v', type: String },
];
if ( process.argv.length != 5 ) {
console.error('Wrong `release.js` usage.\n got:', process.argv)
return;
}
// from there we will assume we're good to go...
const options = commandLineArgs(optionDefinitions);
const version = options['version'];
let target = process.argv[2] || 'app';
let bucket = process.argv[3] || 'apps.enplug.in';
let prefix = process.argv[4] || 'error/bin';
syncDist(target, bucket, prefix);
syncDist(options['target'], options['bucket'], options['prefix']);
function createS3Client() {
var
creds,
s3Options = Object.assign({}, pkg.config.aws.s3 );
let creds;
const s3Options = Object.assign({}, pkg.config.aws.s3);
try {
creds = JSON.parse(
fs.readFileSync(
path.resolve( '/aws.private.json' ),
'utf8'
)
fs.readFileSync(path.resolve(`${options['root']}/aws.private.json`), 'utf8')
);
} catch ( e ) {
console.error( 'Error finding/parsing aws.private.json' );
} catch (e) {
console.error('Error finding/parsing aws.private.json');
throw e;
}
if ( creds.accessKeyId == null || creds.secretAccessKey == null ) {
if (creds.accessKeyId == null || creds.secretAccessKey == null) {
throw new TypeError(

@@ -52,3 +45,3 @@ 'Error could not fine accessKeyId or secretAccessKey in aws.private.json file.'

Object.assign( s3Options, creds );
Object.assign(s3Options, creds);

@@ -70,10 +63,10 @@ // s3Options is what is used by the AWS SDK

function promiseWrapUploader( uploader ) {
return new Promise(function( resolve, reject ) {
function promiseWrapUploader(uploader) {
return new Promise(function (resolve, reject) {
uploader.on( 'error', reject );
uploader.on( 'end', resolve );
uploader.on('error', reject);
uploader.on('end', resolve);
uploader.on( 'fileUploadEnd', function( localFilePath, s3Key ) {
console.log( `Pushed ${ localFilePath } to ${ s3Key }` );
uploader.on('fileUploadEnd', function (localFilePath, s3Key) {
console.log(`Pushed ${localFilePath} to ${s3Key}`);
});

@@ -100,14 +93,14 @@

return promiseWrapUploader( s3Client.uploadDir( uploadOptions ))
.catch(function( error ) {
console.error( 'There was an error during the release process!' );
console.error( error.stack );
return promiseWrapUploader(s3Client.uploadDir(uploadOptions))
.catch(function (error) {
console.error('There was an error during the release process!');
console.error(error.stack);
return null;
})
.then( function( result ) {
if ( result == null ) {
.then(function (result) {
if (result == null) {
return;
}
console.log( 'Release finished' );
console.log('Release finished');
});
}
{
"name": "@enplug/scripts",
"version": "0.0.9",
"version": "0.0.10",
"description": "Enplug scripts",

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

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