![Malicious npm Package Typosquats react-login-page to Deploy Keylogger](https://cdn.sanity.io/images/cgdhsj6q/production/007b21d9cf9e03ae0bb3f577d1bd59b9d715645a-1024x1024.webp?w=400&fit=max&auto=format)
Research
Security News
Malicious npm Package Typosquats react-login-page to Deploy Keylogger
Socket researchers unpack a typosquatting package with malicious code that logs keystrokes and exfiltrates sensitive data to a remote server.
@esbuild/linux-arm64
Advanced tools
Package description
The @esbuild/linux-arm64 npm package is a binary package for the esbuild bundler and minifier tool. It is specifically compiled for Linux systems running on ARM64 architecture. Esbuild is a fast JavaScript bundler and minifier that compiles TypeScript, JavaScript, and JSX files into a single file for use in web applications.
Bundling JavaScript files
This code sample demonstrates how to bundle multiple JavaScript files into a single file using esbuild.
require('esbuild').build({
entryPoints: ['app.js'],
bundle: true,
outfile: 'out.js'
}).catch(() => process.exit(1))
Minifying JavaScript
This code sample shows how to minify a JavaScript file, reducing its size for production deployment.
require('esbuild').build({
entryPoints: ['app.js'],
minify: true,
outfile: 'app.min.js'
}).catch(() => process.exit(1))
Transpiling TypeScript
This code sample illustrates how to transpile TypeScript files into JavaScript using esbuild.
require('esbuild').build({
entryPoints: ['app.ts'],
bundle: true,
outfile: 'app.js'
}).catch(() => process.exit(1))
Transforming JSX
This code sample demonstrates how to transform JSX syntax into JavaScript, which is useful for React applications.
require('esbuild').build({
entryPoints: ['app.jsx'],
bundle: true,
outfile: 'app.js',
loader: { '.jsx': 'jsx' }
}).catch(() => process.exit(1))
Webpack is a popular JavaScript module bundler with a large ecosystem of plugins. It is more configurable than esbuild but generally slower due to its more complex features and plugin system.
Rollup is another module bundler that is well-suited for creating libraries and applications. It focuses on producing smaller bundles through tree-shaking, but it is not as fast as esbuild.
Parcel is a web application bundler that offers a zero-configuration setup. It is known for its ease of use and fast build times, but esbuild typically outperforms it in terms of speed.
Terser is a JavaScript parser, mangler, and compressor toolkit for ES6+. It is commonly used for minifying JavaScript code, similar to esbuild's minification feature, but does not bundle files.
Readme
This is the Linux ARM 64-bit binary for esbuild, a JavaScript bundler and minifier. See https://github.com/evanw/esbuild for details.
FAQs
Unknown package
We found that @esbuild/linux-arm64 demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 0 open source maintainers 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 unpack a typosquatting package with malicious code that logs keystrokes and exfiltrates sensitive data to a remote server.
Security News
The JavaScript community has launched the e18e initiative to improve ecosystem performance by cleaning up dependency trees, speeding up critical parts of the ecosystem, and documenting lighter alternatives to established tools.
Product
Socket now supports four distinct alert actions instead of the previous two, and alert triaging allows users to override the actions taken for all individual alerts.