1.0.1 • Published 5 months ago

eolib v1.0.1

Weekly downloads
-
License
MIT
Repository
github
Last release
5 months ago

EOLib

Quality Gate Status Format Build Release

A core TypeScript library for writing applications related to Endless Online.

Installation

Install eolib using npm:

npm install --save eolib

Or yarn:

yarn add eolib

Features

Read and write the following EO data structures:

  • Client packets
  • Server packets
  • Endless Map Files (EMF)
  • Endless Item Files (EIF)
  • Endless NPC Files (ENF)
  • Endless Spell Files (ESF)
  • Endless Class Files (ECF)

Utilities:

  • Data reader
  • Data writer
  • Number encoding
  • String encoding
  • Data encryption
  • Packet sequencer

Requirements

Node.js is required to install dependencies and run scripts via npm.

Available Commands

CommandDescription
npm installInstall project dependencies
npm run formatFormat changed files using Prettier
npm run generateGenerate code based on eo-protocol
npm run buildBuild cjs and esm with production settings
npm run build:cjsBuild cjs with production settings
npm run build:esmBuild esm with production settings
npm testRun unit tests
npm run test:coverageRun unit tests with coverage
1.0.1

5 months ago

1.0.0

6 months ago

1.0.0-rc.7

9 months ago

1.0.0-rc.6

11 months ago

1.0.0-rc.5

1 year ago

1.0.0-rc.4

1 year ago

1.0.0-rc.3

1 year ago

1.0.0-rc.2

1 year ago

1.0.0-rc.1

1 year ago