Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/itss0n1c/parse-ipa
Gather information about an IPA file.
https://github.com/itss0n1c/parse-ipa
bun ios ipa typescript
Last synced: about 1 month 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 (6 months ago)
- Default Branch: main
- Last Pushed: 2025-01-08T19:43:59.000Z (about 1 month ago)
- Last Synced: 2025-01-09T03:12:30.525Z (about 1 month ago)
- Topics: bun, ios, ipa, typescript
- Language: TypeScript
- Homepage: http://s0n1c.ca/parse-ipa/
- Size: 140 KB
- Stars: 2
- 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 only supports inputting a `Blob` object.
```ts
import { parse_ipa } from "parse-ipa";let ipa = await parse_ipa(
"https://github.com/rileytestut/Delta/releases/download/v1.6/Delta_1_6.ipa"
);console.log(ipa.name); // Delta
console.log(ipa.version); // 1.6
console.log(ipa.build); // 102
console.log(ipa.bundle_id); // com.rileytestut.Delta
```