2.0.2 • Published 6 years ago

narloader v2.0.2

Weekly downloads
4
License
MIT
Repository
github
Last release
6 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

6 years ago

2.0.1

6 years ago

2.0.0

6 years ago

1.0.0

7 years ago

0.7.2

8 years ago

0.7.1

8 years ago

0.7.0

8 years ago

0.6.1

8 years ago

0.5.2

9 years ago

0.5.1

9 years ago

0.5.0

9 years ago

0.4.0

9 years ago

0.2.1

9 years ago

0.2.0

9 years ago

0.1.0

9 years ago

0.0.2

9 years ago

0.0.1

9 years ago