An open API service indexing awesome lists of open source software.

https://github.com/e-e-e/library-lib

A collection of helpful functions for parsing and manipulating library related data.
https://github.com/e-e-e/library-lib

Last synced: 12 months ago
JSON representation

A collection of helpful functions for parsing and manipulating library related data.

Awesome Lists containing this project

README

          

# library-lib

![Unit tests](https://github.com/e-e-e/library-lib/workflows/Unit%20tests/badge.svg)

A collection of helpful functions for parsing and manipulating library related data.

### Install

```
npm install --save library-lib
```
or
```
yarn install library-lib
```

### Common Usage

##### Convert an isbn10 number to isbn13:

```ts
import { Isbn } from "library-lib";

const isbn10 = '0415389550'

// via Isbn instance
const isbn = Isbn.parse(isbn10)
let isbn13 = isbn.toIsbn13());

// or via static method
isbn13 = Isbn.toIsbn13(isbn10);

```

#### Convert an isbn13 number to isbn10:

```ts
import { Isbn } from "library-lib";

const isbn13 = '978-0-415-38955-6';

// via Isbn instance
const isbn = Isbn.parse(isbn13)
let isbn10 = isbn.toIsbn10());

// or via static method
isbn10 = Isbn.toIsbn10(isbn13);
```

### Documentation

See [TS Docs](https://e-e-e.github.io/library-lib/).