bplist-parser
npmv0.3.2TypeScriptBinary plist parser.
Overview
bplist-parser is an npm package that binary plist parser. It is extremely widely used, with about 19.2M downloads per week and 2 known dependents in the graph. The latest version is 0.3.2, released under the MIT license.
Who should use it
Teams working in the npm ecosystem who need binary plist parser and value a battle-tested, widely-adopted solution.
When not to use it
Consider an alternative if you need to or if a more actively-maintained option better fits your npm stack.
Pros
- Large, well-established user base (19.2M weekly downloads).
- Ships TypeScript type definitions.
- Clear open-source license (MIT).
- Lean dependency tree (3 direct dependencies).
Cons
- No significant drawbacks detected from available metadata.
Auto-generated from collected registry metadata. No external claims are inferred.
Relationship graph
Dependencies (left) and dependents (right) of bplist-parser.
Dependencies
Runtime (1)
Dev (2)
Used by
Popular packages that depend on bplist-parser.
Alternatives to bplist-parser
Binary Mac OS X Plist (property list) creator.
Apple's property list parser/builder for Node.js and browsers
A wrapper utility for interacting with plist data.
yargs the modern, pirate-themed, successor to optimist.
An Esprima-compatible JavaScript parser built on Acorn
Utility to parse a string bytes to bytes and vice-versa
Range header field string parser
A tool set for CSS: fast detailed parser (CSS → AST), walker (AST traversal), generator (AST → CSS) and lexer (validation and matching) based on specs and browser implementations
Lightweight browser detector
Parses set-cookie headers into objects
Get the default browser
WebAssembly binary format parser
Frequently installed together
TypeScript definitions for node
Binary Mac OS X Plist (property list) creator.
The Expo SDK
Expo Router is a file-based router for React Native and web applications.
The semantic version parser used by npm.
Lightweight debugging utility for Node.js and the browser
Resolve the path of a module like `require.resolve()` but from a given path
Stringify any JavaScript value.
Higher-level content negotiation
Better streaming static file server with Range and conditional-GET support
Get details about the current Continuous Integration environment
Elegant terminal spinner
Version history
| Version | Published | License |
|---|---|---|
| 0.3.2latest | 4 years ago | MIT |
| 0.3.1 | 4 years ago | MIT |
| 0.3.0 | 5 years ago | MIT |
| 0.2.0 | 7 years ago | MIT |
| 0.1.1 | 10 years ago | MIT |
| 0.1.0 | 11 years ago | MIT |
| 0.0.6 | 11 years ago | MIT |
| 0.0.5 | 12 years ago | MIT |
| 0.0.4 | 14 years ago | MIT |
| 0.0.3 | 14 years ago | MIT |
| 0.0.2 | 14 years ago | MIT |
| 0.0.1 | 14 years ago | MIT |
Maintainers
Frequently asked questions
How do I install bplist-parser?
Run `npm install bplist-parser` to add bplist-parser to your npm project.
What license is bplist-parser released under?
bplist-parser is distributed under the MIT license.
How popular is bplist-parser?
bplist-parser has approximately 19,221,128 downloads per week and 2 known dependent packages.