
Security News
Happy Birthday, Shai-Hulud
It has been one year since Shai-Hulud made its first appearance on npm.
pear-build
Advanced tools
Build appling for a Pear application
npm install -g pear-build
linux-arm64, linux-x64darwin-arm64, darwin-x64win32-arm64, win32-x64ios-arm64, ios-arm64-simulator, ios-x64-simulatorandroid-arm64Create a build dir outside the project root.
pear-build \
--package=./my-app/package.json \
--darwin-arm64-app ./my-app/MyApp-darwin-arm64/MyApp.app \
--linux-x64-app=./my-app/MyApp-linux-x64/MyApp.AppImage \
--target=./my-build
node bin.js \
--package ./test/fixtures/hello-pear-electron/package.json \
--darwin-arm64-app ./test/fixtures/hello-pear-electron/out/HelloPear-darwin-arm64/HelloPear.app \
--darwin-x64-app ./test/fixtures/hello-pear-electron/out/HelloPear-darwin-x64/HelloPear.app \
--linux-arm64-app ./test/fixtures/hello-pear-electron/out/HelloPear-linux-arm64/HelloPear.AppImage \
--linux-x64-app ./test/fixtures/hello-pear-electron/out/HelloPear-linux-x64/HelloPear.AppImage \
--win32-x64-app ./test/fixtures/hello-pear-electron/out/HelloPear-win32-x64/HelloPear.msix \
--win32-arm64-app ./test/fixtures/hello-pear-electron/out/HelloPear-win32-arm64/HelloPear.msix \
--ios-arm64 ./test/fixtures/hello-pear-react-native/ota/ios/HelloPear \
--ios-arm64-simulator ./test/fixtures/hello-pear-react-native/ota/ios/HelloPear \
--ios-x64-simulator ./test/fixtures/hello-pear-react-native/ota/ios/HelloPear \
--android-arm64 ./test/fixtures/hello-pear-react-native/ota/android/HelloPear \
--config ./test/fixtures/hello-pear-react-native/pear.json \
--target ./my-build
$ tree my-build/
my-build
├── by-arch
│ ├── android-arm64
│ │ └── app
│ │ └── HelloPear
│ │ └── app.bundle
│ ├── darwin-arm64
│ │ └── app
│ │ └── HelloPear.app
│ ├── darwin-x64
│ │ └── app
│ │ └── HelloPear.app
│ ├── ios-arm64
│ │ └── app
│ │ └── HelloPear
│ │ └── app.bundle
│ ├── ios-arm64-simulator
│ │ └── app
│ │ └── HelloPear
│ │ └── app.bundle
│ ├── ios-x64-simulator
│ │ └── app
│ │ └── HelloPear
│ │ └── app.bundle
│ ├── linux-arm64
│ │ └── app
│ │ └── HelloPear.AppImage
│ ├── linux-x64
│ │ └── app
│ │ └── HelloPear.AppImage
│ ├── win32-arm64
│ │ └── app
│ │ └── HelloPear.msix
│ └── win32-x64
│ └── app
│ └── HelloPear.msix
└── package.json
└── pear.json
Apache-2.0
FAQs
Create project deployment folder
We found that pear-build demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer collaborating on the project.

Security News
It has been one year since Shai-Hulud made its first appearance on npm.

Research
/Security News
Operators behind PolinRider used a compromised GitHub account to plant malware in four development versions of a Packagist package with 700,000+ downloads.

Security News
GitHub Actions now supports cache-mode, a least-privilege control on the Actions cache aimed at the cache poisoning technique behind recent compromises.