https://github.com/itss0n1c/parse-ipa
Gather information about an IPA file.
https://github.com/itss0n1c/parse-ipa
bun ios ipa typescript
Last synced: 4 months ago
JSON representation
Gather information about an IPA file.
- Host: GitHub
- URL: https://github.com/itss0n1c/parse-ipa
- Owner: itss0n1c
- License: gpl-3.0
- Created: 2024-09-04T18:44:07.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2025-11-06T19:56:47.000Z (8 months ago)
- Last Synced: 2025-11-06T21:23:15.384Z (8 months ago)
- Topics: bun, ios, ipa, typescript
- Language: TypeScript
- Homepage: http://s0n1c.ca/parse-ipa/
- Size: 227 KB
- Stars: 11
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# parse-ipa
### Gather information about an IPA file. Used In [IPA Installer API](https://ipa.s0n1c.ca).
### Documentation live at https://s0n1c.ca/parse-ipa
## Installation
```zsh
% bun i parse-ipa
```
## Usage
`parse-ipa` is available via server-side (Bun & Node.js), as well as in browser.
**Note**: Browser does not support file system paths.
```ts
import { parse_ipa } from "parse-ipa";
let ipa = await parse_ipa(
"https://github.com/NeoFreeBird/app/releases/download/2.2/NeoFreeBird-2.2-Twitter-11.35.ipa"
);
console.log(ipa.name); // Twitter
console.log(ipa.version); // 11.35
console.log(ipa.build); // 12
console.log(ipa.bundle_id); // com.atebits.Tweetie2
```