Skip to content
This repository has been archived by the owner on Jul 8, 2024. It is now read-only.
/ byaml.js Public archive

NodeJS library for working with Nintendo .byaml/.byml files

License

Notifications You must be signed in to change notification settings

PretendoNetwork/byaml.js

byaml.js

TypeScript library for interacting with, and creating, BYAML files

Deprecated

Install

npm i @pretendonetwork/byaml

Example

import BYAML from '@pretendonetwork/byaml';

const byaml = new BYAML();

byaml.parseFromFile('./WeaponInfo_Main.byaml');

console.log(JSON.stringify(byaml.rootNode, null, 4));

Support

  • Encoding
  • Reading from file paths
  • String node
  • Binary data node
  • Binary data node with param
  • Array node
  • Dictionary node
  • String table node
  • Binary table node
  • Bool node
  • Int32 node
  • Float node
  • Uint32 node
  • Int64 node
  • Uint64 node
  • Double node
  • Null node

About

NodeJS library for working with Nintendo .byaml/.byml files

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published