cutter-sanborn-js
v1.1.2
Published
A library to calculate the call number based on the Cutter-Sanborn table
Maintainers
Readme
cutter-sanborn-js
A library for the Cutter-Sanborn call number system written in Javascript.
Installation
NPM
npm install cutter-sanborn-jsCDN
<script src="https://unpkg.com/cutter-sanborn-js/dist/cutter-sanborn.min.js"></script>Usage
ES Modules / Node.js
import { CutterSanbornTableFactory } from "cutter-sanborn-js";
const cutterSanbornTable = CutterSanbornTableFactory.createTable();
cutterSanbornTable.callNumber("lentino", "noemia") === 574; // true
cutterSanbornTable.callNumber("prado", "heloisa") === 896; // trueBrowser (CDN)
<script src="https://unpkg.com/cutter-sanborn-js/dist/cutter-sanborn.min.js"></script>
<script>
const cutterSanbornTable =
CutterSanborn.CutterSanbornTableFactory.createTable();
console.log(cutterSanbornTable.callNumber("lentino", "noemia")); // 574
console.log(cutterSanbornTable.callNumber("prado", "heloisa")); // 896
</script>Testing
To run the tests for this library, use the following command:
npm run test