2.0.2 • Published 7 years ago

narloader v2.0.2

Weekly downloads
4
License
MIT
Repository
github
Last release
7 years ago

NarLoader - Nanika ARchive Loader

Greenkeeper badge

Nanika ARchive (*.nar) loader

Installation

npm install narloader

Usage

import * as NarLoader from "narloader";
const buffer = (nar data ArrayBuffer);
NarLoader.loadFromBuffer(buffer).then((directory) => ...);

on browser

You can bundle NarLoader by webpack / browserify with BrowserFS' instruction.

API

/**
 * load nar from path
 * @param narPath nar file path
 */
export async function loadFromPath(narPath: string): Promise<NanikaContainerSyncDirectory>;

/**
 * load nar from URI
 * @param narUri nar file URI
 */
export async function loadFromURI(narUri: URL | string): Promise<NanikaContainerSyncDirectory>;

/**
 * load nar from buffer
 * @param nar nar file buffer
 */
export async function loadFromBuffer(nar: string | ArrayBuffer | Uint8Array | Buffer | Blob): Promise<NanikaContainerSyncDirectory>;

License

This is released under MIT License.

2.0.2

7 years ago

2.0.1

7 years ago

2.0.0

7 years ago

1.0.0

9 years ago

0.7.2

9 years ago

0.7.1

10 years ago

0.7.0

10 years ago

0.6.1

10 years ago

0.5.2

10 years ago

0.5.1

10 years ago

0.5.0

10 years ago

0.4.0

11 years ago

0.2.1

11 years ago

0.2.0

11 years ago

0.1.0

11 years ago

0.0.2

11 years ago

0.0.1

11 years ago