
Security News
curl Shuts Down Bug Bounty Program After Flood of AI Slop Reports
A surge of AI-generated vulnerability reports has pushed open source maintainers to rethink bug bounties and tighten security disclosure processes.
Cross-platform script runner for Bare. It takes a bundled module graph and executes it on various platforms including desktop, Android, and iOS. Built on top of https://github.com/holepunchto/bare-pack, it provides platform-specific execution environments and device management.
A CLI is also included and provides out-of-the-box support for running JavaScript bundles across different platforms and architectures.
npm i [-g] bare-run
const run = require('bare-run')
try {
await run('./src/app.js', {
platform: 'android',
arch: 'arm64',
device: 'Pixel_7'
})
console.log('App started successfully')
} catch (error) {
console.error('Failed to start app:', error)
}
const result = await run(entry[, options])Run a JavaScript module at the specified entry point. The function will automatically detect the platform and architecture if not specified, and handle the execution environment setup.
Parameters:
entry (string) - The entry point file pathoptions (object, optional) - Configuration optionsOptions include:
options = {
base: '.', // Base path for the bundle
platform: process.platform, // Target platform
arch: process.arch, // Target architecture
device: undefined // Device name for mobile platforms
}
The function returns a Promise that resolves when the bundle execution completes.
bare-run [flags] <entry>Run the module graph rooted at <entry> on the specified platform and architecture. The CLI automatically handles platform detection and execution environment setup.
Flags include:
--version|-v
--base <path>
--platform|-p <name>
--arch|-a <name>
--device|-d <name>
# Run a basic JavaScript file
bare-run index.js
# Run with specific platform and architecture
bare-run app.js --platform android --arch arm64
# Run with custom base path
bare-run src/main.js --base /path/to/project
By default, the script will run on the host platform and architecture. To run on a different target system, use the --platform and --arch flags.
bare-run --platform <darwin|ios|linux|android|win32> --arch <arm|arm64|ia32|x64> index.js
For mobile platforms, you can specify a target device using the --device flag.
# Run on specific iOS device
bare-run app.js --platform ios --device "iPhone 15"
# Run on specific Android device
bare-run app.js --platform android --device "Pixel_7"
Apache-2.0
FAQs
Cross-platform script runner for Bare
The npm package bare-run receives a total of 2 weekly downloads. As such, bare-run popularity was classified as not popular.
We found that bare-run demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 2 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.

Security News
A surge of AI-generated vulnerability reports has pushed open source maintainers to rethink bug bounties and tighten security disclosure processes.

Product
Scan results now load faster and remain consistent over time, with stable URLs and on-demand rescans for fresh security data.

Product
Socket's new Alert Details page is designed to surface more context, with a clearer layout, reachability dependency chains, and structured review.