tfk-saksbehandling-skoleskyss-nsb
v3.0.15
Published
Checks if NSB is transporter
Downloads
28
Readme
tfk-saksbehandling-skoleskyss-nsb
Node-module for identifying NSB as transporter.
It uses a combination of zipcodes and schoolids.
Installation
From npm
$ npm i tfk-saksbehandling-skoleskyss-nsb
From GitHub
$ git clone [email protected]:telemark/tfk-saksbehandling-skoleskyss-nsb.git
cd into the directory and run the setup script
$ npm run setup
This will install the module dependencies
Usage
Pass in an options object and get true or false in return.
postnummer zipcode, required
skole schoolid, required
'use strict';
const transportByNSB = require('tfk-saksbehandling-skoleskyss-nsb')
const drangedal = {
postnummer: 3750,
skoleid: 3802
}
const fyresdal = {
postnummer: 3870,
skoleid: 3802
}
console.log(transportByNSB(drangedal)) //=> true
console.log(transportByNSB(fyresdal)) //=> false
The logic is explained in the docs/postkoder.pr.vgs.skole.2016.xlsx file
The complete list of schoolids is in lib/data/skoler.json
Test
$ npm test