
Research
Security News
Malicious PyPI Package Exploits Deezer API for Coordinated Music Piracy
Socket researchers uncovered a malicious PyPI package exploiting Deezer’s API to enable coordinated music piracy through API abuse and C2 server control.
gulp-electron-ionic
Advanced tools
A gulp plugin that creates electron based distributable applications.
Install with npm.
npm install --save-dev gulp-electron
Add a gulp electron task like :
var gulp = require('gulp');
var electron = require('gulp-electron');
var packageJson = require('./src/package.json');
gulp.task('electron', function() {
gulp.src("")
.pipe(electron({
src: './src',
packageJson: packageJson,
release: './release',
cache: './cache',
version: 'v0.26.1',
packaging: true,
platforms: ['win32-ia32', 'darwin-x64']
}))
.pipe(gulp.dest(""));
});
Executing gulp electron
will create an electron package for the specified platforms.
When you run code under process.NODE_ENV = test
more debug information will be displayed.
Dependency
If you using windows: install 7z(http://www.7-zip.org/).
options
src
The root directory of the sources that shall be packaged, required.packageJson
The package.json, required.cache
The download path for the electron package, required.release
is where the release applictions path, required.version
the version of the electron release to be download from the GitHub page, required.platforms
Support ['darwin','win32','linux','darwin-x64','linux-ia32','linux-x64','win32-ia32','win64-64']
, default is darwin-x64
. If verion is under v0.13.0
must use ['darwin','win32','linux']
.apm
Path to the atom-package-manager
executable. If not specified the default behavior will be to use the globally installed apm
executable.rebuild
Default is false
, when set to true
then rebuild native-modules.asar
Default is false
, when set to true
then asar pack your app directory. see more docs(https://github.com/atom/electron/blob/master/docs/tutorial/application-packaging.md).symbols
Default is false
, when set to true
the symbols package from GitHub will be downloaded.packaging
Default is false
, when set to true
the packaging zip file.MIT
FAQs
A gulp plugin for Electron distribute applications.
The npm package gulp-electron-ionic receives a total of 5 weekly downloads. As such, gulp-electron-ionic popularity was classified as not popular.
We found that gulp-electron-ionic demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Research
Security News
Socket researchers uncovered a malicious PyPI package exploiting Deezer’s API to enable coordinated music piracy through API abuse and C2 server control.
Research
The Socket Research Team discovered a malicious npm package, '@ton-wallet/create', stealing cryptocurrency wallet keys from developers and users in the TON ecosystem.
Security News
Newly introduced telemetry in devenv 1.4 sparked a backlash over privacy concerns, leading to the removal of its AI-powered feature after strong community pushback.