{"_id":"gb-rail-validation","_rev":"34-0bb8e36698d15320212a0bab06b64a12","name":"gb-rail-validation","description":"Library for validating British rail fares","dist-tags":{"latest":"1.6.1"},"versions":{"0.9.0":{"name":"gb-rail-validation","version":"0.9.0","description":"Library for validating British rail fares","main":"./dist/src/index.js","types":"./dist/src/index.d.ts","scripts":{"test":"mocha --compilers ts:ts-node/register,tsx:ts-node/register 'test/**/*.spec.ts'","gtest":"mocha --compilers ts:ts-node/register,tsx:ts-node/register 'test/**/*.spec.ts' --grep","watch-test":"mocha -w --compilers ts:ts-node/register,tsx:ts-node/register 'test/**/*.spec.ts'","start":"ts-node ./src/start.ts","data-download":"SFTP_USERNAME=linusnorton SFTP_PASSWORD=#!weeklyDownload1 DATABASE_NAME=fares dtd2mysql --get-fares","data-clean":"DATABASE_NAME=fares dtd2mysql --fares-clean","data":"npm run data-download && npm run data-clean","prepublishOnly":"tsc -p ./ --outDir dist/"},"repository":{"type":"git","url":"git+https://github.com/open-track/fare-validation.git"},"keywords":["gb","rail","fares","dtd"],"author":{"name":"Linus Norton"},"license":"GPL-3.0","bugs":{"url":"https://github.com/open-track/fares-engine/issues"},"homepage":"https://github.com/open-track/fares-engine#readme","dependencies":{"bluebird":"^3.5.1","dtd2mysql":"^3.4.3","js-joda":"^1.6.2","memoized-class-decorator":"^1.5.0","promise-mysql":"^3.1.3","ts-option":"^1.1.4"},"engines":{"node":"^8.4.0"},"devDependencies":{"@types/bluebird":"^3.5.18","@types/chai":"^4.0.10","@types/mocha":"^2.2.44","@types/node":"^8.5.1","@types/sinon":"^2.3.7","chai":"^4.1.2","mocha":"^3.5.3","sinon":"^3.3.0","ts-node":"^3.1.0","typescript":"^2.6.2"},"gitHead":"7a1df193941ef3406bd5dde588141ac28d0382e9","_id":"gb-rail-validation@0.9.0","_npmVersion":"5.6.0","_nodeVersion":"8.9.0","_npmUser":{"name":"linusnorton","email":"linusnorton@gmail.com"},"dist":{"integrity":"sha512-McC70KTUa5gyg+W4aAEo4gzkLLS/Am/q3ttPnrNrJpUuekw0XGj4viS3/Q9lX3HDq4I96+z4d9MCSzYUtBFEVg==","shasum":"d583de79b6a67acab9785811356dc65595c90a05","tarball":"https://registry.npmjs.org/gb-rail-validation/-/gb-rail-validation-0.9.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBwjOs2FxebgmRYPiSy6XP+meao9oSM6iNKC7jJ8a8o8AiEA6xUkzcQ+Z85BCN8QaQEWuqxHw71aZRlXZ/Le7Hi++5Q="}]},"maintainers":[{"name":"linusnorton","email":"linusnorton@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gb-rail-validation-0.9.0.tgz_1515506276364_0.3429286959581077"},"directories":{},"deprecated":"Package no longer supported. Contact support@npmjs.com for more info."},"0.9.1":{"name":"gb-rail-validation","version":"0.9.1","description":"Library for validating British rail fares","main":"./dist/src/index.js","types":"./dist/src/index.d.ts","scripts":{"test":"mocha --compilers ts:ts-node/register,tsx:ts-node/register 'test/**/*.spec.ts'","gtest":"mocha --compilers ts:ts-node/register,tsx:ts-node/register 'test/**/*.spec.ts' --grep","watch-test":"mocha -w --compilers ts:ts-node/register,tsx:ts-node/register 'test/**/*.spec.ts'","start":"ts-node ./src/start.ts","data-download":"SFTP_USERNAME=linusnorton SFTP_PASSWORD=#!weeklyDownload1 DATABASE_NAME=fares dtd2mysql --get-fares","data-clean":"DATABASE_NAME=fares dtd2mysql --fares-clean","data":"npm run data-download && npm run data-clean","prepublishOnly":"tsc -p ./ --outDir dist/"},"repository":{"type":"git","url":"git+https://github.com/open-track/fare-validation.git"},"keywords":["gb","rail","fares","dtd"],"author":{"name":"Linus Norton"},"license":"GPL-3.0","bugs":{"url":"https://github.com/open-track/fares-engine/issues"},"homepage":"https://github.com/open-track/fares-engine#readme","dependencies":{"bluebird":"^3.5.1","dtd2mysql":"^3.4.3","js-joda":"^1.6.2","memoized-class-decorator":"^1.5.0","promise-mysql":"^3.1.3","ts-option":"^1.1.4"},"engines":{"node":"^8.4.0"},"devDependencies":{"@types/bluebird":"^3.5.18","@types/chai":"^4.0.10","@types/mocha":"^2.2.44","@types/node":"^8.5.1","@types/sinon":"^2.3.7","chai":"^4.1.2","mocha":"^3.5.3","sinon":"^3.3.0","ts-node":"^3.1.0","typescript":"^2.6.2"},"gitHead":"b390db1df186002c32424df85928e11988ec9e24","_id":"gb-rail-validation@0.9.1","_npmVersion":"5.6.0","_nodeVersion":"8.9.0","_npmUser":{"name":"linusnorton","email":"linusnorton@gmail.com"},"dist":{"integrity":"sha512-h7jRyyzxuyAn6hu0t0CJLDLxFJpqMipcgmagM98IR9QhyFYE+Hxn1tBAK3sMJ2KS1FemrbiVY9aQzgrEdMDu0Q==","shasum":"63280709e4de87712c36e2ca29321aa719039fee","tarball":"https://registry.npmjs.org/gb-rail-validation/-/gb-rail-validation-0.9.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCEp5knGMX4f7q3rA9CzbKzfZpMz0ASpRmt1SVRwTQhhQIhAPx5doKJXNV6fJaJcnPCO8Gsx0UPsWZOKDymiQDBtjtB"}]},"maintainers":[{"name":"linusnorton","email":"linusnorton@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gb-rail-validation-0.9.1.tgz_1515507067461_0.5728313699364662"},"directories":{},"deprecated":"Package no longer supported. Contact support@npmjs.com for more info."},"0.9.2":{"name":"gb-rail-validation","version":"0.9.2","description":"Library for validating British rail fares","main":"./dist/src/index.js","types":"./dist/src/index.d.ts","scripts":{"test":"mocha --compilers ts:ts-node/register,tsx:ts-node/register 'test/**/*.spec.ts'","gtest":"mocha --compilers ts:ts-node/register,tsx:ts-node/register 'test/**/*.spec.ts' --grep","watch-test":"mocha -w --compilers ts:ts-node/register,tsx:ts-node/register 'test/**/*.spec.ts'","start":"ts-node ./src/start.ts","data-download":"SFTP_USERNAME=linusnorton SFTP_PASSWORD=#!weeklyDownload1 DATABASE_NAME=fares dtd2mysql --get-fares","data-clean":"DATABASE_NAME=fares dtd2mysql --fares-clean","data":"npm run data-download && npm run data-clean","prepublishOnly":"tsc -p ./ --outDir dist/"},"repository":{"type":"git","url":"git+https://github.com/open-track/fare-validation.git"},"keywords":["gb","rail","fares","dtd"],"author":{"name":"Linus Norton"},"license":"GPL-3.0","bugs":{"url":"https://github.com/open-track/fares-engine/issues"},"homepage":"https://github.com/open-track/fares-engine#readme","dependencies":{"bluebird":"^3.5.1","dtd2mysql":"^3.4.3","js-joda":"^1.6.2","memoized-class-decorator":"^1.5.0","promise-mysql":"^3.1.3","ts-option":"^1.1.4"},"engines":{"node":"^8.4.0"},"devDependencies":{"@types/bluebird":"^3.5.18","@types/chai":"^4.0.10","@types/mocha":"^2.2.44","@types/node":"^8.5.1","@types/sinon":"^2.3.7","chai":"^4.1.2","mocha":"^3.5.3","sinon":"^3.3.0","ts-node":"^3.1.0","typescript":"^2.6.2"},"gitHead":"03b68e3f07097a75b90194eb1fb0f891a33c1ede","_id":"gb-rail-validation@0.9.2","_npmVersion":"5.6.0","_nodeVersion":"8.9.0","_npmUser":{"name":"linusnorton","email":"linusnorton@gmail.com"},"dist":{"integrity":"sha512-5tpM8cRJaRdRMxo2l4177piQ/rTsPgpJDDv5vBwIdkIieod/51LOUuYD7mmtewVW7K41o/1UMNnoaSyIlGXQUg==","shasum":"b917b403c82d1195a28c486e2f3c05b39c45de20","tarball":"https://registry.npmjs.org/gb-rail-validation/-/gb-rail-validation-0.9.2.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDDurpvY3NDhyMeG5HmyHBGFEEEzgDXC7vk98P9guzqAAIgKOuLLaFw5aQxabvIXZvYLWDHGnvdLiM0U6higBi+DSU="}]},"maintainers":[{"name":"linusnorton","email":"linusnorton@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gb-rail-validation-0.9.2.tgz_1515507256730_0.7045282742474228"},"directories":{},"deprecated":"Package no longer supported. Contact support@npmjs.com for more info."},"0.9.3":{"name":"gb-rail-validation","version":"0.9.3","description":"Library for validating British rail fares","main":"./dist/src/index.js","types":"./dist/src/index.d.ts","scripts":{"test":"mocha --compilers ts:ts-node/register,tsx:ts-node/register 'test/**/*.spec.ts'","gtest":"mocha --compilers ts:ts-node/register,tsx:ts-node/register 'test/**/*.spec.ts' --grep","watch-test":"mocha -w --compilers ts:ts-node/register,tsx:ts-node/register 'test/**/*.spec.ts'","start":"ts-node ./src/start.ts","data-download":"SFTP_USERNAME=linusnorton SFTP_PASSWORD=#!weeklyDownload1 DATABASE_NAME=fares dtd2mysql --get-fares","data-clean":"DATABASE_NAME=fares dtd2mysql --fares-clean","data":"npm run data-download && npm run data-clean","prepublishOnly":"rm -rf ./dist/ && tsc -p ./ --outDir dist/"},"repository":{"type":"git","url":"git+https://github.com/open-track/fare-validation.git"},"keywords":["gb","rail","fares","dtd"],"author":{"name":"Linus Norton"},"license":"GPL-3.0","bugs":{"url":"https://github.com/open-track/fares-engine/issues"},"homepage":"https://github.com/open-track/fares-engine#readme","dependencies":{"bluebird":"^3.5.1","dtd2mysql":"^3.4.3","js-joda":"^1.6.2","memoized-class-decorator":"^1.5.0","promise-mysql":"^3.1.3","ts-option":"^1.1.4"},"engines":{"node":"^8.4.0"},"devDependencies":{"@types/bluebird":"^3.5.18","@types/chai":"^4.0.10","@types/mocha":"^2.2.44","@types/node":"^8.5.1","@types/sinon":"^2.3.7","chai":"^4.1.2","mocha":"^3.5.3","sinon":"^3.3.0","ts-node":"^3.1.0","typescript":"^2.6.2"},"gitHead":"10ff09f5fa1652ce6a3b9f9e08050ddde379c3b7","_id":"gb-rail-validation@0.9.3","_npmVersion":"5.6.0","_nodeVersion":"8.9.0","_npmUser":{"name":"linusnorton","email":"linusnorton@gmail.com"},"dist":{"integrity":"sha512-+0/38dEn0v7OGNLjDe+pft0M3lOsYFv9nDZ1m9FwpiqZaYTZh5KOJ1seuBLvFXZBNxR0XdcaPJVPz8/sBO8o7A==","shasum":"8e6b1bc4f5788da989519d9eeb71c653cb218715","tarball":"https://registry.npmjs.org/gb-rail-validation/-/gb-rail-validation-0.9.3.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEj3uthqFyG3SZwgUx3qq4e6G3dfcW/7VoD/CM01A/quAiBNEaHD/f1axb0HUeJZYALMPCF7Jn2G3vwC+HHE8wT18w=="}]},"maintainers":[{"name":"linusnorton","email":"linusnorton@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gb-rail-validation-0.9.3.tgz_1516802451486_0.7912322429474443"},"directories":{},"deprecated":"Package no longer supported. Contact support@npmjs.com for more info."},"1.0.0":{"name":"gb-rail-validation","version":"1.0.0","description":"Library for validating British rail fares","main":"./dist/src/index.js","types":"./dist/src/index.d.ts","scripts":{"test":"mocha --compilers ts:ts-node/register,tsx:ts-node/register 'test/**/*.spec.ts'","gtest":"mocha --compilers ts:ts-node/register,tsx:ts-node/register 'test/**/*.spec.ts' --grep","watch-test":"mocha -w --compilers ts:ts-node/register,tsx:ts-node/register 'test/**/*.spec.ts'","start":"ts-node ./src/start.ts","data-download":"SFTP_USERNAME=linusnorton SFTP_PASSWORD=#!weeklyDownload1 DATABASE_NAME=fares dtd2mysql --get-fares","data-clean":"DATABASE_NAME=fares dtd2mysql --fares-clean","data":"npm run data-download && npm run data-clean","prepublishOnly":"rm -rf ./dist/ && tsc -p ./ --outDir dist/"},"repository":{"type":"git","url":"git+https://github.com/open-track/fare-validation.git"},"keywords":["gb","rail","fares","dtd"],"author":{"name":"Linus Norton"},"license":"GPL-3.0","bugs":{"url":"https://github.com/open-track/fares-engine/issues"},"homepage":"https://github.com/open-track/fares-engine#readme","dependencies":{"bluebird":"^3.5.1","dtd2mysql":"^3.5.1","js-joda":"^1.6.2","memoized-class-decorator":"^1.5.0","promise-mysql":"^3.2.0","ts-option":"^1.1.4"},"engines":{"node":"^8.4.0"},"devDependencies":{"@types/bluebird":"^3.5.20","@types/chai":"^4.1.2","@types/mocha":"^2.2.48","@types/node":"^8.9.3","@types/sinon":"^2.3.7","chai":"^4.1.2","mocha":"^3.5.3","sinon":"^3.3.0","ts-node":"^3.1.0","typescript":"^2.7.1"},"gitHead":"355bc0c918b1d328fd32626aaee31342dc189936","_id":"gb-rail-validation@1.0.0","_npmVersion":"5.6.0","_nodeVersion":"9.5.0","_npmUser":{"name":"linusnorton","email":"linusnorton@gmail.com"},"dist":{"integrity":"sha512-H7Y4G9DIuyr6fKNf+fA5xOw0lwFzn8aFIQhwtbT5BjItVFaTVumtrh5XhU7Rl/LRmnQmauyXzAK2uCfuNuX5eA==","shasum":"dea062cf86b06476b0d7df994f067b8da3fd2ee1","tarball":"https://registry.npmjs.org/gb-rail-validation/-/gb-rail-validation-1.0.0.tgz","fileCount":73,"unpackedSize":93459,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCID7gWi8PKFZSsGYH5voYtgb0z+FzDGH27pV/Nf/Xt4DOAiEAj752Y3SRZKGbICNuYHfXIaBM2g/Nj1teN7nvNxE02RY="}]},"maintainers":[{"name":"linusnorton","email":"linusnorton@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gb-rail-validation_1.0.0_1518441279080_0.23529377306801513"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact support@npmjs.com for more info."},"1.0.1":{"name":"gb-rail-validation","version":"1.0.1","description":"Library for validating British rail fares","main":"./dist/src/index.js","types":"./dist/src/index.d.ts","scripts":{"test":"mocha --compilers ts:ts-node/register,tsx:ts-node/register 'test/**/*.spec.ts'","gtest":"mocha --compilers ts:ts-node/register,tsx:ts-node/register 'test/**/*.spec.ts' --grep","watch-test":"mocha -w --compilers ts:ts-node/register,tsx:ts-node/register 'test/**/*.spec.ts'","start":"ts-node ./src/start.ts","data-download":"SFTP_USERNAME=linusnorton SFTP_PASSWORD=#!weeklyDownload1 DATABASE_NAME=fares dtd2mysql --get-fares","data-clean":"DATABASE_NAME=fares dtd2mysql --fares-clean","data":"npm run data-download && npm run data-clean","prepublishOnly":"rm -rf ./dist/ && tsc -p ./ --outDir dist/"},"repository":{"type":"git","url":"git+https://github.com/open-track/fare-validation.git"},"keywords":["gb","rail","fares","dtd"],"author":{"name":"Linus Norton"},"license":"GPL-3.0","bugs":{"url":"https://github.com/open-track/fares-engine/issues"},"homepage":"https://github.com/open-track/fares-engine#readme","dependencies":{"bluebird":"^3.5.1","dtd2mysql":"^3.5.1","js-joda":"^1.6.2","memoized-class-decorator":"^1.5.0","promise-mysql":"^3.2.0","ts-option":"^1.1.4"},"engines":{"node":"^8.4.0"},"devDependencies":{"@types/bluebird":"^3.5.20","@types/chai":"^4.1.2","@types/mocha":"^2.2.48","@types/node":"^8.9.3","@types/sinon":"^2.3.7","chai":"^4.1.2","mocha":"^3.5.3","sinon":"^3.3.0","ts-node":"^3.1.0","typescript":"^2.7.1"},"gitHead":"c42f4242da876f6fd1a5ee32920efbc987a85b7d","_id":"gb-rail-validation@1.0.1","_npmVersion":"5.6.0","_nodeVersion":"9.5.0","_npmUser":{"name":"linusnorton","email":"linusnorton@gmail.com"},"dist":{"integrity":"sha512-KOQ5zvM5OWik+Ika3odd5wI2eO0qCFWAqVtO8OnR/XpT0OHH0Ske4HPxRR7AXkB4GznkuVl9Mdofoy4YSVcj5Q==","shasum":"74db9de0229b6322d6ac78e69f5092da368a328c","tarball":"https://registry.npmjs.org/gb-rail-validation/-/gb-rail-validation-1.0.1.tgz","fileCount":73,"unpackedSize":93481,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDeofvx9QhxEuYCj+lHIPN7nyIIb0BVZG+i4xMHEswCTQIgDnLLaACuDEYFbxjEIWpBphZSiXTWaAI4ASaexp9r/Z0="}]},"maintainers":[{"name":"linusnorton","email":"linusnorton@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gb-rail-validation_1.0.1_1518441825462_0.9208175730631065"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact support@npmjs.com for more info."},"1.0.3":{"name":"gb-rail-validation","version":"1.0.3","description":"Library for validating British rail fares","main":"./dist/src/index.js","types":"./dist/src/index.d.ts","scripts":{"test":"mocha --compilers ts:ts-node/register,tsx:ts-node/register 'test/**/*.spec.ts'","gtest":"mocha --compilers ts:ts-node/register,tsx:ts-node/register 'test/**/*.spec.ts' --grep","watch-test":"mocha -w --compilers ts:ts-node/register,tsx:ts-node/register 'test/**/*.spec.ts'","start":"ts-node ./src/start.ts","data-download":"SFTP_USERNAME=linusnorton SFTP_PASSWORD=#!weeklyDownload1 DATABASE_NAME=fares dtd2mysql --get-fares","data-clean":"DATABASE_NAME=fares dtd2mysql --fares-clean","data":"npm run data-download && npm run data-clean","prepublishOnly":"rm -rf ./dist/ && tsc -p ./ --outDir dist/"},"repository":{"type":"git","url":"git+https://github.com/open-track/fare-validation.git"},"keywords":["gb","rail","fares","dtd"],"author":{"name":"Linus Norton"},"license":"GPL-3.0","bugs":{"url":"https://github.com/open-track/fares-engine/issues"},"homepage":"https://github.com/open-track/fares-engine#readme","dependencies":{"bluebird":"^3.5.1","dtd2mysql":"^3.5.2","js-joda":"^1.6.2","memoized-class-decorator":"^1.5.0","promise-mysql":"^3.2.0","ts-option":"^1.1.4"},"engines":{"node":"^8.4.0"},"devDependencies":{"@types/bluebird":"^3.5.20","@types/chai":"^4.1.2","@types/mocha":"^2.2.48","@types/node":"^8.9.3","@types/sinon":"^2.3.7","chai":"^4.1.2","mocha":"^5.0.0","sinon":"^3.3.0","ts-node":"^3.1.0","typescript":"^2.7.1"},"gitHead":"4d159dde7585fb912aebcd26403c053a3a68fbfc","_id":"gb-rail-validation@1.0.3","_npmVersion":"5.6.0","_nodeVersion":"9.5.0","_npmUser":{"name":"linusnorton","email":"linusnorton@gmail.com"},"dist":{"integrity":"sha512-mTJ+4HTplGtOEcg7cgP6086zdOEPfcTsiwEPnAxY1JEBav5IfEBGSdSCYGybubBgz6Wd2Ob52o/OH5TyQhIILw==","shasum":"b54afc0f567c577644fe26985952c7ed58ec9f6d","tarball":"https://registry.npmjs.org/gb-rail-validation/-/gb-rail-validation-1.0.3.tgz","fileCount":73,"unpackedSize":93481,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC/MNw8DzyNikfmNL9b8DH07EKLYfV2tvzN5qFU0wUhwwIhALQDkJaP5bGxWL++CeHIoh9mpbrmciDhN3TGTEj8aEx9"}]},"maintainers":[{"name":"linusnorton","email":"linusnorton@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gb-rail-validation_1.0.3_1518514878072_0.7059073215030767"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact support@npmjs.com for more info."},"1.0.4":{"name":"gb-rail-validation","version":"1.0.4","description":"Library for validating British rail fares","main":"./dist/src/index.js","types":"./dist/src/index.d.ts","scripts":{"test":"mocha --require ts-node/register 'test/**/*.spec.ts'","gtest":"mocha --require ts-node/register 'test/**/*.spec.ts' --grep","watch-test":"mocha -w --require ts-node/register 'test/**/*.spec.ts'","start":"ts-node ./src/start.ts","data-download":"SFTP_USERNAME=linusnorton SFTP_PASSWORD=#!weeklyDownload1 DATABASE_NAME=fares dtd2mysql --get-fares","data-clean":"DATABASE_NAME=fares dtd2mysql --fares-clean","data":"npm run data-download && npm run data-clean","prepublishOnly":"rm -rf ./dist/ && tsc -p ./ --outDir dist/"},"repository":{"type":"git","url":"git+https://github.com/open-track/fare-validation.git"},"keywords":["gb","rail","fares","dtd"],"author":{"name":"Linus Norton"},"license":"GPL-3.0","bugs":{"url":"https://github.com/open-track/fares-engine/issues"},"homepage":"https://github.com/open-track/fares-engine#readme","dependencies":{"bluebird":"^3.5.1","dtd2mysql":"^3.6.0","js-joda":"^1.6.2","memoized-class-decorator":"^1.5.0","promise-mysql":"^3.2.0","ts-array-utils":"^0.2.1","ts-option":"^1.1.4"},"engines":{"node":"^8.4.0"},"devDependencies":{"@types/bluebird":"^3.5.20","@types/chai":"^4.1.2","@types/mocha":"^2.2.48","@types/node":"^8.9.4","@types/sinon":"^2.3.7","chai":"^4.1.2","mocha":"^5.0.1","sinon":"^3.3.0","ts-node":"^3.1.0","typescript":"^2.7.2"},"gitHead":"c9e87e4f58ee4c7335984069724f977a5be07d97","_id":"gb-rail-validation@1.0.4","_npmVersion":"5.6.0","_nodeVersion":"9.5.0","_npmUser":{"name":"linusnorton","email":"linusnorton@gmail.com"},"dist":{"integrity":"sha512-0zECUTgEmvxowAaDRmemK6YKVg11zG76RJftE2orYUf+alCnx3Y0ITjCccadr89Lg8xInqH0J/IRkZIm4t7PWQ==","shasum":"afc7ca83097b043efc2baacef82cf3d811777467","tarball":"https://registry.npmjs.org/gb-rail-validation/-/gb-rail-validation-1.0.4.tgz","fileCount":69,"unpackedSize":86299,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGd58Wb12UnvdVVZZ0f4TrVfx3vZZ668wi5P3/U4RtZ2AiAcoaKENLB6r40rBFEfoBazHpxF9K0fVNuNtK0hko+hPw=="}]},"maintainers":[{"name":"linusnorton","email":"linusnorton@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gb-rail-validation_1.0.4_1518728805008_0.5310528543411706"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact support@npmjs.com for more info."},"1.0.5":{"name":"gb-rail-validation","version":"1.0.5","description":"Library for validating British rail fares","main":"./dist/src/index.js","types":"./dist/src/index.d.ts","scripts":{"test":"mocha --require ts-node/register 'test/**/*.spec.ts'","gtest":"mocha --require ts-node/register 'test/**/*.spec.ts' --grep","watch-test":"mocha -w --require ts-node/register 'test/**/*.spec.ts'","start":"ts-node ./src/start.ts","data-download":"SFTP_USERNAME=linusnorton SFTP_PASSWORD=#!weeklyDownload1 DATABASE_NAME=fares dtd2mysql --get-fares","data-clean":"DATABASE_NAME=fares dtd2mysql --fares-clean","data":"npm run data-download && npm run data-clean","prepublishOnly":"rm -rf ./dist/ && tsc -p ./ --outDir dist/"},"repository":{"type":"git","url":"git+https://github.com/open-track/fare-validation.git"},"keywords":["gb","rail","fares","dtd"],"author":{"name":"Linus Norton"},"license":"GPL-3.0","bugs":{"url":"https://github.com/open-track/fares-engine/issues"},"homepage":"https://github.com/open-track/fares-engine#readme","dependencies":{"bluebird":"^3.5.1","dtd2mysql":"^3.6.0","js-joda":"^1.6.2","memoized-class-decorator":"^1.5.0","promise-mysql":"^3.2.0","ts-array-utils":"^0.2.1","ts-option":"^1.1.4"},"engines":{"node":"^8.4.0"},"devDependencies":{"@types/bluebird":"^3.5.20","@types/chai":"^4.1.2","@types/mocha":"^2.2.48","@types/node":"^8.9.4","@types/sinon":"^2.3.7","chai":"^4.1.2","mocha":"^5.0.1","ts-node":"^3.1.0","typescript":"^2.7.2"},"gitHead":"e80a1168d774d77275722332bd87f7c28e5c7305","_id":"gb-rail-validation@1.0.5","_npmVersion":"5.6.0","_nodeVersion":"9.5.0","_npmUser":{"name":"linusnorton","email":"linusnorton@gmail.com"},"dist":{"integrity":"sha512-UPz94fqQoOhCpDmzx0HUpHF+li3RPt7/bdKHitzqvfmphoLrKkfjFYKcFVFg5dgcsQiKeOl27RuM0b7Siqtc1w==","shasum":"04d25ab84ea0ea18015f34c3cbc21d0714a394e8","tarball":"https://registry.npmjs.org/gb-rail-validation/-/gb-rail-validation-1.0.5.tgz","fileCount":69,"unpackedSize":86276,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICMzUrO21ntE7pWfcMhbc5RqMlDkO2T/DQXC47FvSdaGAiEA07ElLhQZJPpSKBrFZo6vPDWclYlU5SVqc0RA315nE9I="}]},"maintainers":[{"name":"linusnorton","email":"linusnorton@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gb-rail-validation_1.0.5_1518762199813_0.3205485773183723"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact support@npmjs.com for more info."},"1.1.0":{"name":"gb-rail-validation","version":"1.1.0","description":"Library for validating British rail fares","main":"./dist/src/index.js","types":"./dist/src/index.d.ts","scripts":{"test":"mocha --require ts-node/register 'test/**/*.spec.ts'","gtest":"mocha --require ts-node/register 'test/**/*.spec.ts' --grep","watch-test":"mocha -w --require ts-node/register 'test/**/*.spec.ts'","start":"ts-node ./src/start.ts","data-download":"SFTP_USERNAME=linusnorton SFTP_PASSWORD=#!weeklyDownload1 DATABASE_NAME=fares dtd2mysql --get-fares","data-clean":"DATABASE_NAME=fares dtd2mysql --fares-clean","data":"npm run data-download && npm run data-clean","prepublishOnly":"rm -rf ./dist/ && tsc -p ./ --outDir dist/"},"repository":{"type":"git","url":"git+https://github.com/open-track/fare-validation.git"},"keywords":["gb","rail","fares","dtd"],"author":{"name":"Linus Norton"},"license":"GPL-3.0","bugs":{"url":"https://github.com/open-track/fares-engine/issues"},"homepage":"https://github.com/open-track/fares-engine#readme","dependencies":{"bluebird":"^3.5.1","dtd2mysql":"^3.8.0","js-joda":"^1.7.1","memoized-class-decorator":"^1.6.1","promise-mysql":"^3.2.1","ts-array-utils":"^0.2.2","ts-option":"^1.1.4"},"engines":{"node":"^8.4.0"},"devDependencies":{"@types/bluebird":"^3.5.20","@types/chai":"^4.1.2","@types/mocha":"^2.2.48","@types/node":"^8.9.5","@types/sinon":"^2.3.7","chai":"^4.1.2","mocha":"^5.0.4","ts-node":"^3.1.0","typescript":"^2.7.2"},"gitHead":"d6e7aa4b11acd6bcd6446d4b083b1ecf4372a7ef","_id":"gb-rail-validation@1.1.0","_npmVersion":"5.7.1","_nodeVersion":"9.8.0","_npmUser":{"name":"linusnorton","email":"linusnorton@gmail.com"},"dist":{"integrity":"sha512-FdALhXSIju8CjXWRhbCvMu0bg5fS6bnploHzXXQrcJjPz4BRGbA3FVoE7qaZDI1nnlJ+oeTDR5b/y0phoTYsdw==","shasum":"f06f82da0f9961d36cf27946d4a791ad2303ca0d","tarball":"https://registry.npmjs.org/gb-rail-validation/-/gb-rail-validation-1.1.0.tgz","fileCount":73,"unpackedSize":90509,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCdVTIjoCn61tLUsAXVtEFRTcFIpBUNjBIR8519iQ1XHwIhANEsSZ9+kMz1MQfHAkCBRvdxRTXtWzWvkUZZlsLYMBW7"}]},"maintainers":[{"name":"linusnorton","email":"linusnorton@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gb-rail-validation_1.1.0_1520846793561_0.61894577970306"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact support@npmjs.com for more info."},"1.2.0":{"name":"gb-rail-validation","version":"1.2.0","description":"Library for validating British rail fares","main":"./dist/src/index.js","types":"./dist/src/index.d.ts","scripts":{"test":"mocha --require ts-node/register 'test/**/*.spec.ts'","gtest":"mocha --require ts-node/register 'test/**/*.spec.ts' --grep","watch-test":"mocha -w --require ts-node/register 'test/**/*.spec.ts'","start":"ts-node ./src/start.ts","data-download":"SFTP_USERNAME=linusnorton SFTP_PASSWORD=#!weeklyDownload1 DATABASE_NAME=fares dtd2mysql --get-fares","data-clean":"DATABASE_NAME=fares dtd2mysql --fares-clean","data":"npm run data-download && npm run data-clean","prepublishOnly":"rm -rf ./dist/ && tsc -p ./ --outDir dist/"},"repository":{"type":"git","url":"git+https://github.com/open-track/fare-validation.git"},"keywords":["gb","rail","fares","dtd"],"author":{"name":"Linus Norton"},"license":"GPL-3.0","bugs":{"url":"https://github.com/open-track/fares-engine/issues"},"homepage":"https://github.com/open-track/fares-engine#readme","dependencies":{"js-joda":"^1.8.2","memoized-class-decorator":"^1.6.1","promise-mysql":"^3.2.1","ts-array-utils":"^0.2.2","ts-option":"^1.1.4"},"engines":{"node":"^8.4.0"},"devDependencies":{"@types/chai":"^4.1.2","@types/mocha":"^5.0.0","@types/node":"^9.6.0","@types/sinon":"^4.3.0","chai":"^4.1.2","mocha":"^5.0.5","ts-node":"^5.0.1","typescript":"^2.8.1"},"gitHead":"c62d35c055f54ab013b4be4d3431e70f83f71d3c","_id":"gb-rail-validation@1.2.0","_npmVersion":"5.6.0","_nodeVersion":"9.9.0","_npmUser":{"name":"linusnorton","email":"linusnorton@gmail.com"},"dist":{"integrity":"sha512-qlAvMBc5dDESLX70QmvbCLS5jz4H1aBXopfhfiVfCWPT60Y9VTEQkJ+ZIJqiUjAzXCotH+0m6q8iANWueimTxA==","shasum":"28344db52ba21bf14006298355945e3bb6dbaa96","tarball":"https://registry.npmjs.org/gb-rail-validation/-/gb-rail-validation-1.2.0.tgz","fileCount":73,"unpackedSize":100539,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCxUcyjlM2mVW7yj2ZcaUPPRBeTcDPMfmblCHkufdADRQIgEMtqITKDtmC+wcV1j2cwbizNyPiNVZXp/qgSWjgKq/g="}]},"maintainers":[{"name":"linusnorton","email":"linusnorton@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gb-rail-validation_1.2.0_1522225472267_0.7195025641926209"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact support@npmjs.com for more info."},"1.3.0":{"name":"gb-rail-validation","version":"1.3.0","description":"Library for validating British rail fares","main":"./dist/src/index.js","types":"./dist/src/index.d.ts","scripts":{"test":"mocha --require ts-node/register 'test/**/*.spec.ts'","gtest":"mocha --require ts-node/register 'test/**/*.spec.ts' --grep","watch-test":"mocha -w --require ts-node/register 'test/**/*.spec.ts'","start":"ts-node ./src/start.ts","data-download":"SFTP_USERNAME=linusnorton SFTP_PASSWORD=#!weeklyDownload1 DATABASE_NAME=fares dtd2mysql --get-fares","data-clean":"DATABASE_NAME=fares dtd2mysql --fares-clean","data":"npm run data-download && npm run data-clean","prepublishOnly":"rm -rf ./dist/ && tsc -p ./ --outDir dist/"},"repository":{"type":"git","url":"git+https://github.com/open-track/fare-validation.git"},"keywords":["gb","rail","fares","dtd"],"author":{"name":"Linus Norton"},"license":"GPL-3.0","bugs":{"url":"https://github.com/open-track/fares-engine/issues"},"homepage":"https://github.com/open-track/fares-engine#readme","dependencies":{"js-joda":"^1.8.2","memoized-class-decorator":"^1.6.1","promise-mysql":"^3.2.1","ts-array-utils":"^0.3.0","ts-option":"^1.1.4"},"engines":{"node":"^8.4.0"},"devDependencies":{"@types/chai":"^4.1.2","@types/mocha":"^5.0.0","@types/node":"^9.6.5","@types/sinon":"^4.3.1","chai":"^4.1.2","mocha":"^5.1.0","ts-node":"^5.0.1","typescript":"^2.8.1"},"gitHead":"88a498e02bb591e1956e77ac23bdfcab9100afbf","_id":"gb-rail-validation@1.3.0","_npmVersion":"5.6.0","_nodeVersion":"9.11.1","_npmUser":{"name":"linusnorton","email":"linusnorton@gmail.com"},"dist":{"integrity":"sha512-GjmBYZPE/0q5x3V8kz6dHFrXbW1sj2lDfyIbaPFoFN/ILIb4yOvwrujztOsFvf4Wvo7OkFbGJnFpZ0wrEG3/qg==","shasum":"1259b2ecfdb334bdcb74efef3e265a5c40e183c2","tarball":"https://registry.npmjs.org/gb-rail-validation/-/gb-rail-validation-1.3.0.tgz","fileCount":77,"unpackedSize":103189,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa1lWZCRA9TVsSAnZWagAAhsQQAIY30986BqbTAqirL6Gd\n5tnp4/KxXzTTuEu9FF5jtexl6fcuYRaaD805D15ppCmX2Cx97reLCW+FJg+7\n3LrIJsDQUsWIoqVS/Z5bG0fDgW3tmhkUTInJl7yYuSBjsoGsgqYRbLWH4qfW\nBIE1CKcSHtE7QK3PpnJCK2OMhRhRm/njYAysJhSMWpd72GS49D3C9Z2n2mtc\nmhVfBUxaeMad5euAz3kOBry2EPKIP84HUeazy2bWA9xlciXEDh+EwGpe0b+9\nltJ801QeakOBaGIc2Uz0EUjFfGQZ281q1HVaj19W3VaAh/YmHf0/35JRPvmT\ny+j0sxCw9HuDOyoFFUyIy49axFy+pldPzL+hpG71czVFnfiB0mFx40DJE0Vh\nScd6NhKsKZ8vF3IpcCVXlrsEmaJ/0IBY4hzxOxpCHWr/BeLZ1gpcWEmXw65t\nIdysCl0WV8ZHGn4w91Lb/5JUwyB6zY4ZQyrvv+Z+XenIjZamBxgQOMZTQBqR\noABVzzURW/2ZuF5ZAqTxYHSnbT7sFoYi1ztlsv70Jzckxl03zftVZYLFEq/G\nop47F6wqKg4Ma0IZLQQzOWzUL+EL8jwyuAENDnwFV3GvgS/Aqldl92nGG1Vx\nbCXVkCaTqny3VNKhe4/m35TGrdDPdM8QOwjkLRjAgkkSqyXX3gvZcKBQnMAX\nOIPN\r\n=cO8N\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAYoeYrNsXiWc6NVcDVq6K0YCwK6uFJD+f1f+ZbThPemAiEA+eT57DCoRPASHd8tW5NVnt2tHwsokpnWQhXIOCiTiN4="}]},"maintainers":[{"name":"linusnorton","email":"linusnorton@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gb-rail-validation_1.3.0_1523996055975_0.6979615610632801"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact support@npmjs.com for more info."},"1.3.1":{"name":"gb-rail-validation","version":"1.3.1","description":"Library for validating British rail fares","main":"./dist/src/index.js","types":"./dist/src/index.d.ts","scripts":{"test":"mocha --require ts-node/register 'test/**/*.spec.ts'","gtest":"mocha --require ts-node/register 'test/**/*.spec.ts' --grep","watch-test":"mocha -w --require ts-node/register 'test/**/*.spec.ts'","start":"ts-node ./src/start.ts","data-download":"SFTP_USERNAME=linusnorton SFTP_PASSWORD=#!weeklyDownload1 DATABASE_NAME=fares dtd2mysql --get-fares","data-clean":"DATABASE_NAME=fares dtd2mysql --fares-clean","data":"npm run data-download && npm run data-clean","prepublishOnly":"rm -rf ./dist/ && tsc -p ./ --outDir dist/"},"repository":{"type":"git","url":"git+https://github.com/open-track/fare-validation.git"},"keywords":["gb","rail","fares","dtd"],"author":{"name":"Linus Norton"},"license":"GPL-3.0","bugs":{"url":"https://github.com/open-track/fares-engine/issues"},"homepage":"https://github.com/open-track/fares-engine#readme","dependencies":{"js-joda":"^1.8.2","memoized-class-decorator":"^1.6.1","promise-mysql":"^3.2.1","ts-array-utils":"^0.3.0","ts-option":"^1.1.4"},"engines":{"node":"^8.4.0"},"devDependencies":{"@types/chai":"^4.1.2","@types/mocha":"^5.0.0","@types/node":"^9.6.5","@types/sinon":"^4.3.1","chai":"^4.1.2","mocha":"^5.1.0","ts-node":"^5.0.1","typescript":"^2.8.1"},"gitHead":"3cc970b2be6e9bedd0b9914fcd44aceced10ba3e","_id":"gb-rail-validation@1.3.1","_npmVersion":"5.6.0","_nodeVersion":"9.11.1","_npmUser":{"name":"linusnorton","email":"linusnorton@gmail.com"},"dist":{"integrity":"sha512-6GXed37BvzjQp/WwIva3kxhsDJWOFTrUP7grdQdTQ/mVZxY3MQMytare/sm/yWFxnUSGSox8aEPQZ6eIYH0zMA==","shasum":"6ebcee3b4a3234f9a5a828120f9e62a933a6bb29","tarball":"https://registry.npmjs.org/gb-rail-validation/-/gb-rail-validation-1.3.1.tgz","fileCount":77,"unpackedSize":102339,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa1vcmCRA9TVsSAnZWagAAfLMP/3kftdFUVVXD6wwrFIwv\nqHseqEDw5YiQZJDosiWv9Ude9r244aaO2Iy6Hv5WVWL6du7reAgxTwQBisGo\npLc19uR6V51iE3vkWNm4MCl3EIvQA3HhtWNqxTfocH1/+y2aldKrHRmqb4Rh\nz2zKpG8v/GC6crfE7OUyBtLMxxbY6DCb/tlOPnuo4lM4k/ZD7Y8TqI60U7Q6\n4PEtYYBu4wnldzGRrBUS39bk7rEHBgAD1gM5ToQyUgZgIiOTvUUkPb/dFZ7M\nFVsCPGhDgk+BHFgRJuSwliS5j7+bKThGzLMX8HbOy9CdFMhU+27ETM5CKMZV\nK9giCVsIUMTyeVEypBMR7tbAFeujcg7Bl3fgnXr8tVBkp22+qscnXgUsODp/\njxrk0996nBJDvxQ2NZTOXLhaG0QYc2bMVpVWVnlnWAYqO4MT3FA9KH5oyBze\nGH0eArhaeeKHPFLI1+u7lWs2eSkKB3XUQTAbNWEQpyrttTZakJNMmd4WG0GV\nSUyiBkG96yFbJ3mzQjxh1pFyvqAM4Z+IwZyVSC5t5IQ9azfZrgRHkRVbLLiC\n9MVazbiLltrefB/J0Pk71yIi7p0im4MYOizcbMWFwHAL0cyATWsvjPPP1My9\n+8fR7WGoEEcaxIFGIsP01fPaqS22dayXNb4eYFJUyOuHrX/4CXpOBPzwMUkQ\noDPW\r\n=yKBG\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCS9VaN+luW7BCDWPv72uzfaOjlki9FHM22JXYfyHI8cgIgUoRlJOmxVRu48BdjEaEARD4RXoPZ2WKszbGJo+KDiS8="}]},"maintainers":[{"name":"linusnorton","email":"linusnorton@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gb-rail-validation_1.3.1_1524037413602_0.12375487222356751"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact support@npmjs.com for more info."},"1.3.2":{"name":"gb-rail-validation","version":"1.3.2","description":"Library for validating British rail fares","main":"./dist/src/index.js","types":"./dist/src/index.d.ts","scripts":{"test":"mocha --require ts-node/register 'test/**/*.spec.ts'","gtest":"mocha --require ts-node/register 'test/**/*.spec.ts' --grep","watch-test":"mocha -w --require ts-node/register 'test/**/*.spec.ts'","start":"ts-node ./src/start.ts","data-download":"SFTP_USERNAME=linusnorton SFTP_PASSWORD=#!weeklyDownload1 DATABASE_NAME=fares dtd2mysql --get-fares","data-clean":"DATABASE_NAME=fares dtd2mysql --fares-clean","data":"npm run data-download && npm run data-clean","prepublishOnly":"rm -rf ./dist/ && tsc -p ./ --outDir dist/"},"repository":{"type":"git","url":"git+https://github.com/open-track/fare-validation.git"},"keywords":["gb","rail","fares","dtd"],"author":{"name":"Linus Norton"},"license":"GPL-3.0","bugs":{"url":"https://github.com/open-track/fares-engine/issues"},"homepage":"https://github.com/open-track/fares-engine#readme","dependencies":{"js-joda":"^1.8.2","memoized-class-decorator":"^1.6.1","promise-mysql":"^3.2.1","ts-array-utils":"^0.3.0","ts-option":"^1.1.4"},"engines":{"node":"^8.4.0"},"devDependencies":{"@types/chai":"^4.1.2","@types/mocha":"^5.0.0","@types/node":"^9.6.5","@types/sinon":"^4.3.1","chai":"^4.1.2","mocha":"^5.1.0","ts-node":"^5.0.1","typescript":"^2.8.1"},"gitHead":"1ddb7163c99503e5f1ce73f0784c9d232c57e714","_id":"gb-rail-validation@1.3.2","_npmVersion":"5.6.0","_nodeVersion":"9.11.1","_npmUser":{"name":"linusnorton","email":"linusnorton@gmail.com"},"dist":{"integrity":"sha512-6xLmKV08kwbUDDzYGzPxtxvy6K8sEICyLHqUpaXH5rEayhbCvyrxJElmgB+wRHaUCGgu1qfChHVZyNfmuV655Q==","shasum":"2cc600359d8b65c73f922a4824a04fd62215e8b8","tarball":"https://registry.npmjs.org/gb-rail-validation/-/gb-rail-validation-1.3.2.tgz","fileCount":77,"unpackedSize":102342,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa10zACRA9TVsSAnZWagAA/JYQAIl7GgZbO7Hvpn6J1gra\nKt5CVOB2DEIWWboRMcKitVVSfpa5baYCLdrRkOY2t0M7mZ1h/Yxih5TIdetM\nlP/1kDqThWtak7fm0yUN7FU3IBRKBnRt5y6e1jVKZDe3q5iRwxGIuZyqtS5Y\nv0sO+QKOoVJAu0FiRcMz202+KKi9A+zniAueycs0tQe72BRdKRe8XAl5je4x\n/dU/UpU/Vc/qpvT40I0qmkJT0qzMRs3PS+sIUGosyEerGklsZ3F+WQpVTYBs\n6OVQLNYxOIEUYEVjJhgCwlnNrf0dIQ8/bIIPlWzqntnxMk9AhDYBYv6JjZaj\ni9b+BjPLVwws524ad/20SDMhUQCVgi6nCysOTvvYupKoj+UAN4jr95ou85Jp\nTA6+CC6Vtn2Q/4hmX+6iR6KV0It2f/A1AdSa5TGjWJxLksDDPyl1zvcoc2nd\nBkdacvW4AoOd48TcvJFGgTcysgDaZvgZFfTyyPj5/d+U74c6xZNiaYet1qZd\nW98q4QegCd2m0+uUweRazifUYNKnvpSUULCnihqeA9XnNSms0xScNbiGUQyq\nKFYMZ16u+6xHUIhtgMyjI2AnqV2U/bjfLdB6prIEVBQNpx41RpoFdhR303dt\ndelytZf1SuhoKlWJSTd13RLbYRuVULMuxF14XqTdo09hwY+vlqmThYY0k3AF\nK7uV\r\n=A411\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH9zeF25zWDBeA7obVgnNExcVFEx/LeuD5C3J4Zo8qguAiEAiu7rnm7MKcbb/Tuv8+7Tn1DYcReN3Y5m2tlrwFgTZ3o="}]},"maintainers":[{"name":"linusnorton","email":"linusnorton@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gb-rail-validation_1.3.2_1524059328175_0.3220326766349002"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact support@npmjs.com for more info."},"1.3.3":{"name":"gb-rail-validation","version":"1.3.3","description":"Library for validating British rail fares","main":"./dist/src/index.js","types":"./dist/src/index.d.ts","scripts":{"test":"mocha --require ts-node/register 'test/**/*.spec.ts'","gtest":"mocha --require ts-node/register 'test/**/*.spec.ts' --grep","watch-test":"mocha -w --require ts-node/register 'test/**/*.spec.ts'","start":"ts-node ./src/start.ts","data-download":"SFTP_USERNAME=linusnorton SFTP_PASSWORD=#!weeklyDownload1 DATABASE_NAME=fares dtd2mysql --get-fares","data-clean":"DATABASE_NAME=fares dtd2mysql --fares-clean","data":"npm run data-download && npm run data-clean","prepublishOnly":"rm -rf ./dist/ && tsc -p ./ --outDir dist/"},"repository":{"type":"git","url":"git+https://github.com/open-track/fare-validation.git"},"keywords":["gb","rail","fares","dtd"],"author":{"name":"Linus Norton"},"license":"GPL-3.0","bugs":{"url":"https://github.com/open-track/fares-engine/issues"},"homepage":"https://github.com/open-track/fares-engine#readme","dependencies":{"js-joda":"^1.8.2","memoized-class-decorator":"^1.6.1","promise-mysql":"^3.2.1","ts-array-utils":"^0.3.0","ts-option":"^1.1.4"},"engines":{"node":"^8.4.0"},"devDependencies":{"@types/chai":"^4.1.2","@types/mocha":"^5.0.0","@types/node":"^9.6.5","@types/sinon":"^4.3.1","chai":"^4.1.2","mocha":"^5.1.0","ts-node":"^5.0.1","typescript":"^2.8.1"},"gitHead":"6a90d115774623f6b0c3ce54ecc880d04af05831","_id":"gb-rail-validation@1.3.3","_npmVersion":"5.6.0","_nodeVersion":"9.9.0","_npmUser":{"name":"linusnorton","email":"linusnorton@gmail.com"},"dist":{"integrity":"sha512-+DKrFDc/vlNGz2bdvA+Hy717wYOPkzVDQqGkjc/Le/5QTsy4MrRarR+GrR0lUXr6cPGk63zvhMbAHM+ZLwOH/g==","shasum":"5d2aaf965cc516cc25adb3cf1e61b780c0a197cb","tarball":"https://registry.npmjs.org/gb-rail-validation/-/gb-rail-validation-1.3.3.tgz","fileCount":77,"unpackedSize":103122,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa2HyCCRA9TVsSAnZWagAAyFQP/1Je2reCHqKb3kplEK47\nN+h/c9k/c+mDxilKC8uub065caZPjdzxJ0nJps271za7TSFGit7AQvseaiZB\n5u5Y7lWbXhXT5yIq61NQ/g3AQQ+hOqcn37vXAd2ZTOQ9Vl/xf1B1TdEbB6US\n/nkYCeDvgMQttilqpInZms1tvs826FV0tdAoNK5+FzzUboaCwklU9fvEH9zX\nhe4oxD0RgqHoGrTShW5Iinpn1dJgtpanrnYfXESOVcHuC6unvyN6ZzhwrCfz\n+g/6DCCtcFy1KJUanrhrqZ6HJpxbAIipZ1A2urRlPdgcmmAanoxcwzCmdv7K\nU5gGsmrzupq9q3fycGXt1qvbucyNPlSt7mFgElvw5Ij8VNBOs6uxExKzrsOQ\nuZzsxb8I3LlC77Gvcv54PMe0iLzYr8VLZN9e62S28LCYT7lsLotFMPcrUZB/\nTjoNLcE69lx1FoPKeUcAKlami1tGh8YsKtuIAuxlyoz3G1yIqSJuHbLiUAJv\n+0P+pCGGxfDFr5dVAtNY6hWaMYmWnLpTcUzgO43QuWgitTNWeF0hANIgMkvv\n4MIqAdhEzB59O/jcaJHV/M0sVWppd0DFHu6nqHEuzJr9YTzsmREQ/uayvE1T\nUJUNQg0o5E+3kHT980UFtmPnqOZeiy1tKXeO9A0yZDaLil4E1zq7LRaEnEXB\nmlT5\r\n=bDxy\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDob4qywV5KuvC8HHxBi7lnMAXinv2R/t2qrbnNHi1iAAIhAKQNoJYVOmeyxaJVz4yJz+R+crzqUN2tYyrPbhVOvn6X"}]},"maintainers":[{"name":"linusnorton","email":"linusnorton@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gb-rail-validation_1.3.3_1524137089910_0.5287544677628389"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact support@npmjs.com for more info."},"1.3.4":{"name":"gb-rail-validation","version":"1.3.4","description":"Library for validating British rail fares","main":"./dist/src/index.js","types":"./dist/src/index.d.ts","scripts":{"test":"mocha --require ts-node/register 'test/**/*.spec.ts'","gtest":"mocha --require ts-node/register 'test/**/*.spec.ts' --grep","watch-test":"mocha -w --require ts-node/register 'test/**/*.spec.ts'","start":"ts-node ./src/start.ts","data-download":"SFTP_USERNAME=linusnorton SFTP_PASSWORD=#!weeklyDownload1 DATABASE_NAME=fares dtd2mysql --get-fares","data-clean":"DATABASE_NAME=fares dtd2mysql --fares-clean","data":"npm run data-download && npm run data-clean","prepublishOnly":"rm -rf ./dist/ && tsc -p ./ --outDir dist/"},"repository":{"type":"git","url":"git+https://github.com/open-track/fare-validation.git"},"keywords":["gb","rail","fares","dtd"],"author":{"name":"Linus Norton"},"license":"GPL-3.0","bugs":{"url":"https://github.com/open-track/fares-engine/issues"},"homepage":"https://github.com/open-track/fares-engine#readme","dependencies":{"js-joda":"^1.8.2","memoized-class-decorator":"^1.6.1","promise-mysql":"^3.2.1","ts-array-utils":"^0.3.0","ts-option":"^1.1.4"},"engines":{"node":"^8.4.0"},"devDependencies":{"@types/chai":"^4.1.3","@types/mocha":"^5.2.0","@types/node":"^9.6.6","@types/sinon":"^4.3.1","chai":"^4.1.2","mocha":"^5.1.1","ts-node":"^5.0.1","typescript":"^2.8.3"},"gitHead":"d73ac0c8d13ffc8fd8ddcae1a705efd18d4606ff","_id":"gb-rail-validation@1.3.4","_npmVersion":"5.8.0","_nodeVersion":"9.11.1","_npmUser":{"name":"linusnorton","email":"linusnorton@gmail.com"},"dist":{"integrity":"sha512-bZJrRlOY8eunyzOG7+KTgriYo4E54H6unZgSZYVGcGlviJ2tJRUU70vn4XKe1nrNLCZqFbxw5U3LG78k6p9U7w==","shasum":"66d43f7d2a3a04a14d6a667b794f9f9734e21fa6","tarball":"https://registry.npmjs.org/gb-rail-validation/-/gb-rail-validation-1.3.4.tgz","fileCount":77,"unpackedSize":105732,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa30b3CRA9TVsSAnZWagAAwIgQAJzoLz3Z2IM6mgQpgKTT\nRkeNtwjkxSlDzeR8XTS2TdKNsYO1kBq4H8kjKzE7SjBguxUT8SSmZivenkEp\nMr23eT7i2Av4P08wirZth2Aji3AYKxH/AyzIs2Fn/iFf4D+6HqXNKOJuMYEd\nD24bTADrvcD52oBJmoBNPlACDNuFwDapuq+G7LHoMLZ1UKhXAUXUEMqvETud\ncIBldlZKRylQ4AdQCK/S/9kwAubsMsfUKihXoeF3IgPW0LMcQR78adtR2FRZ\ny+E0d+ZqwoxPrIIByx3fNQLOCsF7df0ikGOWutumQHQOcicH4VqqNp6Fugjs\nJr1uCtPRAntBql9lcSNw3ubxLs0unI6TzS1MgpEQ47UGdVoj1wr8wQs+whd5\ncPGAvmqA9XNRp52/jMCSZbjC6/xthcBBr8QnkOyjjIShlp9e3HLm3sXHE5Cc\njsCtkj22nLz81E2vehmkZenZajunm/ks85AjNFxfaztAjGSjg036A0sb68lL\nD+sdoHSsEIGM3qppzByh3kCIDLOiJi49YZXCy5PCD4iHQ8JTucAhjHruMuDJ\ngIH1aspxZJNQahGq94J35qawq0EK6CTFQZMuzW76Eo30HWWmj8+F2xhhiw8a\n6EDpHgBnVVOYKXWMH1OehejGFnntMkpoOz7E8tPIFs48n/9d5dPalklRSaSF\nQE0Z\r\n=WGp9\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDd/sLm5xS3E1KQJix0DeTLWun76ineVhiIUNgHiZWClAIhALqJFHpe7Rln7OTGYeHomcjaiZZ94BPAaf4E3V5AxlLV"}]},"maintainers":[{"name":"linusnorton","email":"linusnorton@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gb-rail-validation_1.3.4_1524582135196_0.05980198099783163"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact support@npmjs.com for more info."},"1.3.5":{"name":"gb-rail-validation","version":"1.3.5","description":"Library for validating British rail fares","main":"./dist/src/index.js","types":"./dist/src/index.d.ts","scripts":{"test":"mocha --require ts-node/register 'test/**/*.spec.ts'","gtest":"mocha --require ts-node/register 'test/**/*.spec.ts' --grep","watch-test":"mocha -w --require ts-node/register 'test/**/*.spec.ts'","prepublishOnly":"rm -rf ./dist/ && tsc -p ./ --outDir dist/"},"repository":{"type":"git","url":"git+https://github.com/open-track/fare-validation.git"},"keywords":["gb","rail","fares","dtd"],"author":{"name":"Linus Norton"},"license":"GPL-3.0","bugs":{"url":"https://github.com/open-track/fares-engine/issues"},"homepage":"https://github.com/open-track/fares-engine#readme","dependencies":{"js-joda":"^1.8.2","memoized-class-decorator":"^1.6.1","mysql2":"^1.5.3","ts-array-utils":"^0.3.0","ts-option":"^1.1.4"},"engines":{"node":"^8.4.0"},"devDependencies":{"@types/chai":"^4.1.3","@types/mocha":"^5.2.0","@types/node":"^9.6.7","@types/sinon":"^4.3.1","chai":"^4.1.2","mocha":"^5.1.1","ts-node":"^6.0.1","typescript":"^2.8.3"},"gitHead":"8cf39c67a0cb4e9fa04da93500aad3696be112b4","_id":"gb-rail-validation@1.3.5","_npmVersion":"5.6.0","_nodeVersion":"10.0.0","_npmUser":{"name":"linusnorton","email":"linusnorton@gmail.com"},"dist":{"integrity":"sha512-OsLrb8A5J9SHlQvwBJbW1GaPVNDhgc3N4ES9Tm2HUU5sRYiMEBOTf2NWniHn9yRdT1vMt67SjD2YORiqQZH1oQ==","shasum":"a402023d7aedfec6da62facc80dfac410bc283ab","tarball":"https://registry.npmjs.org/gb-rail-validation/-/gb-rail-validation-1.3.5.tgz","fileCount":77,"unpackedSize":105519,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa40J/CRA9TVsSAnZWagAArBYP/jgbNuqBc0XRptmVpx6x\nZmtyi1XcSu1mnzYai/gHDy9Bnhi4yV26wq+b1SLHXCmnGmSxna9LJjhkvFz7\nykK+bX4fLOP5ZkTzhV5Ki46zXpUnUW60zTRA2uaCT2e1b0hCePLrFcdLu3dm\njFO/b4tyclUb0TM+2B4xhsNyGjzgW3eSsLjiqaKbGHePRLd9lyKcRxdv32bZ\nL0TsvpQF0N70DUs/ih3RC/YEnHTq8ryKo5I2+E/Eo/rIHC0T96zQXrubUspt\nYX5OfwoJbWJ8IbL60OtOz3IisjacvTk3Ofwo/UD27dnIxcGqvFKFvEcp2MD/\nxtRF2qbIYHTmIgtaAEiAp0SN1hvH/PRlEiZRZemfVpJ10vpKv0fSO88tDynR\nGTNCvHr+2Nk7vi9JnjbBgbvkA+IpCAdpzyW1HyJiS1oRn6TybBLGTo3IcUgX\nBHs/g0bzok2dCTVdfLpmDKqKCYyQSJhoydBvgjLK1IW0z1TzY20MeikpAfpQ\ncYgWURpS6Llx1Aax68XATgXgGxfT7UrpsGU19DZ0F0phrEzYhuGbyFtdJM4x\nqI+UNPr7R8yeEFsBo24R2KbEG2TKUm32bDooKnWaL4yuGXMiMAYtyUHNscrE\nfrYGU6X3z3hKQouD+os4r6T0+U+806xX7rC+avTS1P2Ec68F8VEzcZ62CSTr\nUrsw\r\n=Cw+2\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAzGDC0iuJVuMIf8onGYCSn6DWCWFKUc9zFZxL6uWVOqAiAcDK2YbWdRVYtKUpRsa27cGuxpO9IVu97a8HUg8gfZQA=="}]},"maintainers":[{"name":"linusnorton","email":"linusnorton@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gb-rail-validation_1.3.5_1524843134116_0.7987692801182067"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact support@npmjs.com for more info."},"1.3.6":{"name":"gb-rail-validation","version":"1.3.6","description":"Library for validating British rail fares","main":"./dist/src/index.js","types":"./dist/src/index.d.ts","scripts":{"test":"mocha --require ts-node/register 'test/**/*.spec.ts'","gtest":"mocha --require ts-node/register 'test/**/*.spec.ts' --grep","watch-test":"mocha -w --require ts-node/register 'test/**/*.spec.ts'","prepublishOnly":"rm -rf ./dist/ && tsc -p ./ --outDir dist/"},"repository":{"type":"git","url":"git+https://github.com/open-track/fare-validation.git"},"keywords":["gb","rail","fares","dtd"],"author":{"name":"Linus Norton"},"license":"GPL-3.0","bugs":{"url":"https://github.com/open-track/fares-engine/issues"},"homepage":"https://github.com/open-track/fares-engine#readme","dependencies":{"js-joda":"^1.8.2","memoized-class-decorator":"^1.6.1","mysql2":"^1.5.3","ts-array-utils":"^0.3.0","ts-option":"^1.1.4"},"engines":{"node":"^8.4.0"},"devDependencies":{"@types/chai":"^4.1.3","@types/mocha":"^5.2.0","@types/node":"^9.6.7","@types/sinon":"^4.3.1","chai":"^4.1.2","mocha":"^5.1.1","ts-node":"^6.0.1","typescript":"^2.8.3"},"gitHead":"5369a162dbcabca7d2375bdb40c64597513d1dce","_id":"gb-rail-validation@1.3.6","_npmVersion":"5.6.0","_nodeVersion":"10.0.0","_npmUser":{"name":"linusnorton","email":"linusnorton@gmail.com"},"dist":{"integrity":"sha512-oGv6L+7NKOOB1ZgfDdItXJv6KLgfV7aLJ96PM1hDgy5WA586XSFgedQQfnD1lFjsd7asb6iWDtXJCAE/81xzOQ==","shasum":"89353a0eb45c246d45881d13b2d5d369f2a3408f","tarball":"https://registry.npmjs.org/gb-rail-validation/-/gb-rail-validation-1.3.6.tgz","fileCount":77,"unpackedSize":105553,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa40qCCRA9TVsSAnZWagAAafIP/j9naKt59hgQYt+3AljY\n2LTs6xLFW7U40PZHGc0se8ebWn0eI4CEJD8nWdg8K5+c0a0VlHSQLYD9uA1c\ndFjgN6koPnYOUqVOO+aK3+6EhNFs9zFluyNF/ZJgM7wl5i44xVa1Dx5RUvyP\nmNqejSHGI0MxrnP4CsDQ+uVBxHhh1u7rra52ud5dzBnqZbNEwvn1Er6O2nFD\nq3mmf5+bkS79y7kRx3V86UODwcG5Rj4QTwjtDXUJCD7T3Jr0IRsuM0wpLnC4\nBh/IAjin8fHZgchqoWdr1wleHBImapmq9cJKbmt1InbfgRkia2pV66NVqyfY\n8DC1lz0xCzvNmYdpoJQ/coazD0uJZmGHevOk3w3GlEtg/x5FpQWKqouoh/LI\nNbSTKOwu8JOYBGfSK7mXfo2ohHXP9sAbPL+71c/lC17dMyHeAKEkUmjQr0Cy\noTnKZBAHTwVz3Gj7v/kx4Q9V8X3xD4mDlTT12gsq8LrPr7scp0XTmWxALCAh\nsEmIlni+dqppnu+85p5jOm7xC6RYtYCv35qpFLNzJ/pjLkXTjX7wpje/+LdZ\n/7UWklsWnzBttzCn4IiI7jfKWGu3FjO1F7yHgkrtO0KM2hAZpMiLissneNLY\nTXFWYlbrIIBZESQ9s0Iqa+WpPzv6ulaFRnboiWImZoPsEKkSh/OLDrLKWicw\nBFNk\r\n=Qcgz\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCJu6Vk6OnKvTEE1Btz1hugYm9UPzB8164DtelhElp/zgIgRImOvqj/mDhHMJMIWxq98oUzXB1lOXSRDNv0sNBi2M8="}]},"maintainers":[{"name":"linusnorton","email":"linusnorton@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gb-rail-validation_1.3.6_1524845185731_0.4499002443614184"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact support@npmjs.com for more info."},"1.3.7":{"name":"gb-rail-validation","version":"1.3.7","description":"Library for validating British rail fares","main":"./dist/src/index.js","types":"./dist/src/index.d.ts","scripts":{"test":"mocha --require ts-node/register 'test/**/*.spec.ts'","gtest":"mocha --require ts-node/register 'test/**/*.spec.ts' --grep","watch-test":"mocha -w --require ts-node/register 'test/**/*.spec.ts'","prepublishOnly":"rm -rf ./dist/ && tsc -p ./ --outDir dist/"},"repository":{"type":"git","url":"git+https://github.com/open-track/fare-validation.git"},"keywords":["gb","rail","fares","dtd"],"author":{"name":"Linus Norton"},"license":"GPL-3.0","bugs":{"url":"https://github.com/open-track/fares-engine/issues"},"homepage":"https://github.com/open-track/fares-engine#readme","dependencies":{"js-joda":"^1.8.2","memoized-class-decorator":"^1.6.1","mysql2":"^1.5.3","ts-array-utils":"^0.3.0","ts-option":"^1.1.4"},"engines":{"node":"^8.4.0"},"devDependencies":{"@types/chai":"^4.1.3","@types/mocha":"^5.2.0","@types/node":"^9.6.14","@types/sinon":"^4.3.2","chai":"^4.1.2","mocha":"^5.1.1","ts-node":"^6.0.3","typescript":"^2.8.3"},"gitHead":"990ae3aa378eae218df0a6f23389cc1b1438e8a5","_id":"gb-rail-validation@1.3.7","_npmVersion":"5.6.0","_nodeVersion":"10.0.0","_npmUser":{"name":"linusnorton","email":"linusnorton@gmail.com"},"dist":{"integrity":"sha512-IPVSM0nJf87E4kXiTfyUu2sxX6h4ocPPoKznrde/wdZTl/kStG44s993ohGjQt0FY71DA4L72AXDb91TwTp0Gg==","shasum":"7af56c3610f2361d5d9ce68808cbf8e9b08f2abc","tarball":"https://registry.npmjs.org/gb-rail-validation/-/gb-rail-validation-1.3.7.tgz","fileCount":77,"unpackedSize":105467,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa9ABmCRA9TVsSAnZWagAApX4P/jaENsNs9UU2EIIcPzTi\nZ1L+ppmuZgCBgzGBH2CwWKXQHUxTiHdwhYghOFnxekggpcGRw5g96zV6VdX4\n1Sjf1gZf/h9iNcPg4TqA5OubKjVrYHWZnzK4NE9KCBKXqNWCj4GjSYoVyluP\niZmmWf3eESBOIxc5USGkgdDsOVlrku36Nej0sAg/MDWvRRED7j01JPqC2l49\njlRlSjVWrMLg6wGAdZsNOCGFhvvNp+Cm0Ov10hUUBuOjlq8r2+8QAWoGElMF\nt+fwmQy9OzYdJISa5M4hU3uCgHhPOYtQtd18gXYpTcg1IhKPL0dh81d1BXyD\nKt/7GA983QYlGkK4N581x+91GshSVUybMnCS/9JXMNNKitkWmxFTnyd8SYs3\n6+uk6BPnpSlUdLHkB9Njkbnx5LIedVefap+N96hZ0LnlEUz9C9TtHd9P4OSn\na0949zlxFNmwfMdTRG1k4VbOoRHRWxNxWp9AmZ1UymOWOa0b4DiIJf0KquKp\nG9MB0tuqfVO26U5OgVghLNkL7HSS6kiYhb2SrpWzTS+3zDcOxa3yyBG3D8uD\nQIgd70dFLmnG9TINBjUM49TtU3q93e7pNa0M8/+b+IUcY74oDNXJB+WIFyi2\nmbmQwjcyynqTWRybA6To7gY4P+mgFsr4xJ30QFiP7CRzDEbn+M6t8m8ITuAe\n23nP\r\n=+q4E\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCNsKDwjE9k41FDb1kUgeAdagEmQHOOuS4OIagGlJUVdQIhAPtiXlZpHEf7t2kClj80jS5kR5+cFRL/QvXftVNRP5VV"}]},"maintainers":[{"name":"linusnorton","email":"linusnorton@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gb-rail-validation_1.3.7_1525940325569_0.3566946866566272"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact support@npmjs.com for more info."},"1.4.0":{"name":"gb-rail-validation","version":"1.4.0","description":"Library for validating British rail fares","main":"./dist/src/index.js","types":"./dist/src/index.d.ts","scripts":{"test":"npm run lint && mocha --require ts-node/register 'test/**/*.ts'","lint-raw":"tslint --project tsconfig.json -e ./src/**/*.ts","lint":"npm run lint-raw -- -t stylish","gtest":"mocha --require ts-node/register 'test/**/*.spec.ts' --grep","watch-test":"mocha -w --require ts-node/register 'test/**/*.spec.ts'","prepublishOnly":"rm -rf ./dist/ && tsc -p ./ --outDir dist/"},"repository":{"type":"git","url":"git+https://github.com/open-track/fare-validation.git"},"keywords":["gb","rail","fares","dtd"],"author":{"name":"Linus Norton"},"license":"GPL-3.0","bugs":{"url":"https://github.com/open-track/fares-engine/issues"},"homepage":"https://github.com/open-track/fares-engine#readme","dependencies":{"js-joda":"^1.8.2","memoized-class-decorator":"^1.6.1","mysql2":"^1.5.3","ts-array-utils":"^0.3.0","ts-option":"^1.1.4"},"engines":{"node":"^8.4.0"},"devDependencies":{"@types/chai":"^4.1.3","@types/mocha":"^5.2.0","@types/node":"^9.6.14","@types/sinon":"^4.3.2","chai":"^4.1.2","mocha":"^5.1.1","ts-node":"^6.0.3","tslint":"^5.10.0","typescript":"^2.8.3"},"gitHead":"61e50d0846a85fd0d1ea05916fd0d3b5b7696742","_id":"gb-rail-validation@1.4.0","_npmVersion":"5.6.0","_nodeVersion":"10.1.0","_npmUser":{"name":"linusnorton","email":"linusnorton@gmail.com"},"dist":{"integrity":"sha512-KeFuAahnd0WNsgGoqX0prz5otBeT64hiRTP9uz0xijPjPgPnfD63sA/kFd4tUjTU2vK7iSQaTISTFx9pNQwLog==","shasum":"083c8efe72502de528fc44faef48ddfc2bde3278","tarball":"https://registry.npmjs.org/gb-rail-validation/-/gb-rail-validation-1.4.0.tgz","fileCount":82,"unpackedSize":110513,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa9JP8CRA9TVsSAnZWagAAz70P/1Rt3Nb7nKZMWxjDVwdi\nMG+LvgnsB2gIQMG5rXLrm9o+A+chwsxRDSlPufGr4ZcjSesROOshqJLmrhOq\nhnzLflxFnTbZIkr79344jS+OKA8NX2kCCcPBYbWNJKQqgxqAsKVtGb6WDHwX\nw0z7GRW34fnWnkXS+HWsutMDhZMlKIfyL7VS+dg4mSJbzgzkQ2CFNY5pTkvx\nKo25RGEGXK3jFJ84QG22AZ3wwPcKdJPtxI2j6BSAhleY3u9/l3Zohg3IC3he\nIP9wYn8gL6F98/Y9WzwIQwRp7RQrN//i4vJklYm+QjCe4TXFHDqL2vErSSaq\n0nGjhL/8UwdmVZX36aWq84ATEcRQF/PHEFj8ld7mydFjAteNKNENU8PiLfqd\nb5l9uriL/mRFG6YH9xOB63GWZL5vEL4XSTmmNi1vyhW4qVIaolg/EHr881Af\nvX0ry4Yg2UgFjyOR0tDkvAteRzqw1r71F16dRS4YVk6l7DdCgPkvjbC1mMvw\n39N+vYVG+QGFLKD7Y/pZDkLUUfdcVEL5Hpq7K5pgLY42u3fNm3AsTQEsOl1e\nytWinR8NJwGAHJmwiEB3t3g4w6yBAXgLBJTmUTa5uLiH73nK5d3pyL3D6KPd\n/B5vMa9ASOJNvPh9FCm3yPApgBoG1/hf964dDvtGLIDHRSv7toSLzJcwNYSp\nxCoi\r\n=3dVR\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHniIyVycSRrdS9B/iljtcaNEq2SbZ7Lo64esftmJRkqAiBOfbZ3nOdAOjr7mDIAjDn0LW7fq8aVM+vPkhRm0sDeYg=="}]},"maintainers":[{"name":"linusnorton","email":"linusnorton@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gb-rail-validation_1.4.0_1525978107518_0.1267396448262963"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact support@npmjs.com for more info."},"1.4.1":{"name":"gb-rail-validation","version":"1.4.1","description":"Library for validating British rail fares","main":"./dist/src/index.js","types":"./dist/src/index.d.ts","scripts":{"test":"npm run lint && mocha --require ts-node/register 'test/**/*.ts'","lint-raw":"tslint --project tsconfig.json -e ./src/**/*.ts","lint":"npm run lint-raw -- -t stylish","gtest":"mocha --require ts-node/register 'test/**/*.spec.ts' --grep","watch-test":"mocha -w --require ts-node/register 'test/**/*.spec.ts'","prepublishOnly":"rm -rf ./dist/ && tsc -p ./ --outDir dist/"},"repository":{"type":"git","url":"git+https://github.com/open-track/fare-validation.git"},"keywords":["gb","rail","fares","dtd"],"author":{"name":"Linus Norton"},"license":"GPL-3.0","bugs":{"url":"https://github.com/open-track/fares-engine/issues"},"homepage":"https://github.com/open-track/fares-engine#readme","dependencies":{"js-joda":"^1.8.2","memoized-class-decorator":"^1.6.1","mysql2":"^1.5.3","ts-array-utils":"^0.3.0","ts-option":"^1.1.4"},"engines":{"node":"^8.4.0"},"devDependencies":{"@types/chai":"^4.1.3","@types/mocha":"^5.2.0","@types/node":"^9.6.14","@types/sinon":"^4.3.2","chai":"^4.1.2","mocha":"^5.1.1","ts-node":"^6.0.3","tslint":"^5.10.0","typescript":"^2.8.3"},"gitHead":"8c1cd0f800c86e572aaf45799e2097552a758d32","_id":"gb-rail-validation@1.4.1","_npmVersion":"5.6.0","_nodeVersion":"10.1.0","_npmUser":{"name":"linusnorton","email":"linusnorton@gmail.com"},"dist":{"integrity":"sha512-pOVv22H1Hj93U+v+enKa0Gv31EUMoyhBKMDKySMsUj48N3rOMdNq6dxTu1l5Bsn/wCrLJMtyc95K4Y6TWpLsZQ==","shasum":"4643f91349488bb4afee82858d3e0cf578cec831","tarball":"https://registry.npmjs.org/gb-rail-validation/-/gb-rail-validation-1.4.1.tgz","fileCount":82,"unpackedSize":110604,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa9JQ1CRA9TVsSAnZWagAAWmYP/0WT0yQ3pWnIdjOASj40\nkLYRd4B2yxnXmNN4bV5fxVEhRfCKOY9a+CX0yrICJ/2pQPwgz8Jv7YsZTvkk\n9UykcL0jFRi1LDOkMnqhodYXvZVTg9anGY09uYARPmJVERAi+wGT1+Tv3kBu\nx7Dr3ICddUtxnvKcn1S7Gsh1YJqQnTr/D1hpEiGw3jC/Cb9DRA4lvK2tkt+4\naf8mkQWbpHHCMeSrf3Luw5Ata7JVSfOTyMs6MWkLoCCoBVoSn31dzCHAgTyp\nVurDH/ruo86YskzshbrgYkmmcozKP+RQ45Qb/RFs6NYti/QGXnumGGouXQPY\nQ5tjt8HLpUVbr1i3wxXCV5SFpwmzytXHFiSqcNl/xV0N9hAbiNcFdwG3uXEA\nb6PA6eMJBluUeLPWZ0ZdxWjr42t5oSMvqbRgwOoCgCu07xor+ggqkx+nNdT3\nsRKCvRF0gQZxIFZVxqcDyhCuVGEanwku48Ox77gIvwOr6pDj/GQCZEG2J0Sr\n+2vAFzNScMZI+KBxFNtE6fuAgiA+ds4GgS7gVMeRIfAi4WgExjdndOaUrc5R\n40SXfJKJix/evX4wAs/uwLhAmJ5WBqJxfzPAEEx1xfG5G5mHzOiDRw4MlX3C\nsgCLAw0vX3l2aNf84YiW6ltD/O7lyw1N95fzpuzYTFy0kzEKN9bYmvF1lfl5\nDlLa\r\n=HUqk\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGAFHaIhQfnxV1wa3i57WiHRDQlybIUDz42JnSdfuH1qAiEA3ZuRVwBIBDceDYixlolWOxq9xYtNUHJjMyQLE/GQdcg="}]},"maintainers":[{"name":"linusnorton","email":"linusnorton@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gb-rail-validation_1.4.1_1525978164685_0.4295454805352943"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact support@npmjs.com for more info."},"1.4.2":{"name":"gb-rail-validation","version":"1.4.2","description":"Library for validating British rail fares","main":"./dist/src/index.js","types":"./dist/src/index.d.ts","scripts":{"test":"npm run lint && mocha --require ts-node/register 'test/**/*.ts'","lint-raw":"tslint --project tsconfig.json -e ./src/**/*.ts","lint":"npm run lint-raw -- -t stylish","gtest":"mocha --require ts-node/register 'test/**/*.spec.ts' --grep","watch-test":"mocha -w --require ts-node/register 'test/**/*.spec.ts'","prepublishOnly":"rm -rf ./dist/ && tsc -p ./ --outDir dist/"},"repository":{"type":"git","url":"git+https://github.com/open-track/fare-validation.git"},"keywords":["gb","rail","fares","dtd"],"author":{"name":"Linus Norton"},"license":"GPL-3.0","bugs":{"url":"https://github.com/open-track/fares-engine/issues"},"homepage":"https://github.com/open-track/fares-engine#readme","dependencies":{"js-joda":"^1.8.2","memoized-class-decorator":"^1.6.1","mysql2":"^1.5.3","ts-array-utils":"^0.3.0","ts-option":"^1.1.4"},"engines":{"node":"^8.4.0"},"devDependencies":{"@types/chai":"^4.1.3","@types/mocha":"^5.2.0","@types/node":"^9.6.15","@types/sinon":"^4.3.3","chai":"^4.1.2","mocha":"^5.1.1","ts-node":"^6.0.3","tslint":"^5.10.0","typescript":"^2.8.3"},"gitHead":"4dbfa73262a18a2dacf4c209b8f4cb8de1f2f49a","_id":"gb-rail-validation@1.4.2","_npmVersion":"6.0.1","_nodeVersion":"10.1.0","_npmUser":{"name":"linusnorton","email":"linusnorton@gmail.com"},"dist":{"integrity":"sha512-o3fIe9fR/hITnaS5kVwIYJKm7jtZnTxldzrICnl6xhfsNMtT0k/FZmWx196/SxCc2HxJqLFAWFSX9Ls58N8y7w==","shasum":"be80d60a8e963c581c4598efa5014568aa5825e3","tarball":"https://registry.npmjs.org/gb-rail-validation/-/gb-rail-validation-1.4.2.tgz","fileCount":82,"unpackedSize":109074,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa9X3yCRA9TVsSAnZWagAAXWYP/1ImB6oaGHdAo2BXm/e0\nUPEX6SqCepxD9ECg0FaA0sZBDV8ntE62UN6IrY/Q+ERyoh7QbsuvHw4qcWiS\nWmZseGsapnpKAQt1rH35EXkPLlo3J9CXkJYFTp70r/MN2Yzwig4TO2xrkHeZ\nqsQA4tKYBhccyYr5CEo7L88ETC231KxVzBYCBploVoM1ZMjMPiP76BdhSSkf\nSBGrO4Ff/znkU0gHy8LOEYVKeRfqE4nxo24wSUYIJ0XefAj6Zi4KPF7Cp2BF\n9HoVZibkG/9RHhmFMZciJtrDNnC1pxW61+VdaSaVcTbKKlJ2K+j/34jwoSvC\nHp3pBBNVg9SbA9kxlcVwYCMEAO949RvSS5Ng1DNJsUThdmcc66TVDsmIICq/\nDPwe+LLoIO0YbruFsEHMMGlCOJ7DsiMDjRT5n9j27ZuG6elsqnMOab/73j1R\nlg2XfiKDodpxOiU0Vu2HKt6Wsm5A+o36nSkv5U5SWOsfZPosPOGMX/OcaX/+\nkrxBF5sapif7t+7zn7Bf8vEa2wKKFQx5u8u4BMg0hmiqRWhQrhpeVBjSF4By\nSv3qJl3e6mP37xT8S1rjaDZU6vqyjFz5kLE3w9MAaQRw+h/ZAKdyJ7O+PHXQ\nQBIRdF9t0YQf2hsGQpYkigpUItdS2FX7/1rth90pO81/Ixaw6o496OWyUZhn\nz0dz\r\n=bSU+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBg7zaxUkIm1cr1tBTCPrfAirsj3IvXtfvauYjySvzjoAiBmEWVv3l4IGQFdhN0mZp8/tL3U5IrqQXR1zpM9IH50RA=="}]},"maintainers":[{"name":"linusnorton","email":"linusnorton@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gb-rail-validation_1.4.2_1526038001429_0.23637879661568606"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact support@npmjs.com for more info."},"1.5.0":{"name":"gb-rail-validation","version":"1.5.0","description":"Library for validating British rail fares","main":"./dist/src/index.js","types":"./dist/src/index.d.ts","scripts":{"int":"ts-node test/integration/index.ts","test":"npm run lint && mocha --require ts-node/register 'test/unit/**/*.spec.ts'","lint-raw":"tslint --project tsconfig.json -e ./src/**/*.ts","lint":"npm run lint-raw -- -t stylish","gtest":"mocha --require ts-node/register 'test/unit/**/*.spec.ts' --grep","watch-test":"mocha -w --require ts-node/register 'test/unit/**/*.spec.ts'","prepublishOnly":"rm -rf ./dist/ && tsc -p ./ --outDir dist/"},"repository":{"type":"git","url":"git+https://github.com/open-track/fare-validation.git"},"keywords":["gb","rail","fares","dtd"],"author":{"name":"Linus Norton"},"license":"GPL-3.0","bugs":{"url":"https://github.com/open-track/fares-engine/issues"},"homepage":"https://github.com/open-track/fares-engine#readme","dependencies":{"js-joda":"^1.8.2","memoized-class-decorator":"^1.6.1","mysql2":"^1.5.3","ts-array-utils":"^0.3.0","ts-option":"^1.1.4"},"engines":{"node":"^8.4.0"},"devDependencies":{"@types/chai":"^4.1.3","@types/mocha":"^5.2.0","@types/node":"^9.6.18","@types/sinon":"^4.3.3","chai":"^4.1.2","mocha":"^5.2.0","ts-node":"^6.0.3","tslint":"^5.10.0","typescript":"^2.8.3"},"gitHead":"d04a1e3bb549a7acb2d2a46c5e92cecbb0969be9","_id":"gb-rail-validation@1.5.0","_npmVersion":"6.0.1","_nodeVersion":"10.1.0","_npmUser":{"name":"linusnorton","email":"linusnorton@gmail.com"},"dist":{"integrity":"sha512-SCkFd+FWhPKY+3KriyW+7oJZvAvzF64Plcdm1qIQqg/F4lxrVStHHWtFlChYg5mfW6DZIoZudhtcHGD4LGYH8g==","shasum":"88992a62740b566c0595c3699bbc44fb7e33af46","tarball":"https://registry.npmjs.org/gb-rail-validation/-/gb-rail-validation-1.5.0.tgz","fileCount":84,"unpackedSize":111495,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbBCJ1CRA9TVsSAnZWagAAe2gP/2PldmC6eLTXN/6UiEqL\nVdKFM6Pyvu/6GG1mEfiXiUPORAS4k5ggJ5SEL40PXfZrXDQwjnrC89VmfVi/\nzy9Z07tyx+Xu0BDWG2uxthTNT0CSR0UT8NlRpd9Ml1cByjrKdd0kODKWOnbO\n61rjfe9TTKMKGSlk8cYSQl8ss3TiWOlSe6ZcVcGtO5i2qsh0zdLMSihlCciC\n8yNtnOnGRtVIlUI6v4W5DAHEUeeAg3mlYLTVHFdJOZT4bcmpe3PL4r3RbC+/\n0JB2puAOgcJN0cciQWnoHYJIMURgXFJrkmX1LslxDAl1HsVj7ty1ImzZQeQ9\nhDh33qPyv8COmtSLFM3g8ycfJ/VaUTq96PNL0X8sAJJZClgEYoJ/CAoaACyb\nqrQhg08pNMBqwc0JkrkSL1r0Ubj4vkpFMt7GHTuJeJq9VAlxgeA/684AAQFZ\n2bMJ8qDRJ6ioCnEROyPeTm2LbcMlXRXMbfEHKA/y1nZqp+vE54fl18hPfqQJ\naO1q1IuNrFYVTvM16mFkLxNY2AMd6z5UQbiSXRjI4ozF3sj8EjqiRr6FPr39\nJewp+CvUjSE0RK7f39HAjqN9eMWOWyT6VubrKU9Hf5/emibFc8eFJONw+U30\n4soy7SmVV1fIaviuYD+8DxpuaRXuvd0E7/GBjB0bvCQ280vc1t85AHLmUik1\nOBji\r\n=/GTA\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIADmWQMmHImDaYR0d9nZX5Q78LNfovqTXbek/lIxC/MDAiEAmyef29cD8A1kthx5fkqDPiXd1Y6KM+0aJFuZhXWjbKw="}]},"maintainers":[{"name":"linusnorton","email":"linusnorton@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gb-rail-validation_1.5.0_1526997620995_0.8019933128345034"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact support@npmjs.com for more info."},"1.5.1":{"name":"gb-rail-validation","version":"1.5.1","description":"Library for validating British rail fares","main":"./dist/src/index.js","types":"./dist/src/index.d.ts","scripts":{"int":"ts-node test/integration/index.ts","test":"npm run lint && mocha --require ts-node/register 'test/unit/**/*.spec.ts'","lint-raw":"tslint --project tsconfig.json -e ./src/**/*.ts","lint":"npm run lint-raw -- -t stylish","gtest":"mocha --require ts-node/register 'test/unit/**/*.spec.ts' --grep","watch-test":"mocha -w --require ts-node/register 'test/unit/**/*.spec.ts'","prepublishOnly":"rm -rf ./dist/ && tsc -p ./ --outDir dist/"},"repository":{"type":"git","url":"git+https://github.com/open-track/fare-validation.git"},"keywords":["gb","rail","fares","dtd"],"author":{"name":"Linus Norton"},"license":"GPL-3.0","bugs":{"url":"https://github.com/open-track/fares-engine/issues"},"homepage":"https://github.com/open-track/fares-engine#readme","dependencies":{"js-joda":"^1.8.2","memoized-class-decorator":"^1.6.1","mysql2":"^1.5.3","ts-array-utils":"^0.3.0","ts-option":"^1.1.4"},"engines":{"node":"^8.4.0"},"devDependencies":{"@types/chai":"^4.1.3","@types/mocha":"^5.2.0","@types/node":"^9.6.18","@types/sinon":"^4.3.3","chai":"^4.1.2","mocha":"^5.2.0","ts-node":"^6.0.3","tslint":"^5.10.0","typescript":"^2.8.3"},"gitHead":"50b6b992b4a9653c36b98299834564afb66d3245","_id":"gb-rail-validation@1.5.1","_npmVersion":"6.0.1","_nodeVersion":"10.1.0","_npmUser":{"name":"linusnorton","email":"linusnorton@gmail.com"},"dist":{"integrity":"sha512-4C39BmuxWQYjuhGMNQzhwzmT5l/N88D7FzwMenmPhlDrKLtLZjr0Zv8Tc76unxbtmF+nohOfLEFsIasZyttuIA==","shasum":"eab724f2dbee7d38b4d2e8e8b065372f1b46a08b","tarball":"https://registry.npmjs.org/gb-rail-validation/-/gb-rail-validation-1.5.1.tgz","fileCount":84,"unpackedSize":111587,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbBDTfCRA9TVsSAnZWagAApMYP/2IALRPtxGX4w69QiDkH\n1r+2Pfp71reApCJVJXA8dpYHUyO1wdR3dDAWDMh9wLvYGCWOja5JpyscX9Yg\nFoFDtQEamq6k3TiLarQjxYV9j9upyqNChwqsHbxrObak9TeTbTG7oM4QvVrI\nAV26u0iO9XI4YalodT36+cj3OsfuV1AtahmC0MxJxbf5APx5bulPnZqlQXBK\nN70EISpRqNm2+ePN1wjaX/hQwFq12medrBltl8Cjost4elIb1+qKyzwACF7a\n6SVfq9aGfTkrEJGWnSkwztMHuHyRZjJj/co+8gpqZdHJa5YJ85EfeoXHgcGb\nTrCWyKJcSLmkE15uNRTK1dLCtS9OcziepQAkvD7al1SpcloMk7sFA2HokfIN\nKWzN8IEXflnxs80ybCsSAxpTP+Tg8HTEnGck6PLYGlCjhf9dpBDVebR/wBH+\nRx5kenRi64xFb7/z65LGRCOYr5cwMrMjsDShYCp3Kt0PL+4BKdHgmc01TIUi\n7RGKzttXyO3RG5PTRq8g/9K5dNzxWH2rXThNCC5TH+/pkgxobNSEDvCizYwa\n6Re+DBmvXHgRX4eYZIeHd5wqPKgU5FOZBOyLk39WXV2P5IoVcFQ+ZU299C9E\nBbEtCO8DREJ+1vR6tpMyB6l9077zB6dh/VV+cXeYX+1c59vRlzr8HD8k1yD/\nVeTB\r\n=qAT3\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF2ZtLgMeGQcqDz7B3SboKHPa1lJ3qgYMF9TWL7Pp/DCAiEAykIgjsaWWkgBFp0UFe7W+xRj7bMeSt6XXMQMfzddK/s="}]},"maintainers":[{"name":"linusnorton","email":"linusnorton@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gb-rail-validation_1.5.1_1527002334319_0.5882943371803024"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact support@npmjs.com for more info."},"1.5.2":{"name":"gb-rail-validation","version":"1.5.2","description":"Library for validating British rail fares","main":"./dist/src/index.js","types":"./dist/src/index.d.ts","scripts":{"int":"ts-node test/integration/index.ts","test":"npm run lint && mocha --require ts-node/register 'test/unit/**/*.spec.ts'","lint-raw":"tslint --project tsconfig.json -e ./src/**/*.ts","lint":"npm run lint-raw -- -t stylish","gtest":"mocha --require ts-node/register 'test/unit/**/*.spec.ts' --grep","watch-test":"mocha -w --require ts-node/register 'test/unit/**/*.spec.ts'","prepublishOnly":"rm -rf ./dist/ && tsc -p ./ --outDir dist/"},"repository":{"type":"git","url":"git+https://github.com/open-track/fare-validation.git"},"keywords":["gb","rail","fares","dtd"],"author":{"name":"Linus Norton"},"license":"GPL-3.0","bugs":{"url":"https://github.com/open-track/fares-engine/issues"},"homepage":"https://github.com/open-track/fares-engine#readme","dependencies":{"js-joda":"^1.8.2","memoized-class-decorator":"^1.6.1","mysql2":"^1.5.3","ts-array-utils":"^0.3.0","ts-option":"^1.1.4"},"engines":{"node":"^8.4.0"},"devDependencies":{"@types/chai":"^4.1.3","@types/mocha":"^5.2.0","@types/node":"^9.6.18","@types/sinon":"^4.3.3","chai":"^4.1.2","mocha":"^5.2.0","ts-node":"^6.0.3","tslint":"^5.10.0","typescript":"^2.8.3"},"gitHead":"60fda502c7ec5bbe8073dfac0582c38158031ba0","_id":"gb-rail-validation@1.5.2","_npmVersion":"6.0.1","_nodeVersion":"10.1.0","_npmUser":{"name":"linusnorton","email":"linusnorton@gmail.com"},"dist":{"integrity":"sha512-0868wBqgVwoImV/wakloy0Am3tzLLQ7hmoRnvTuAlBr+MgkK3fuCnUNj7PoCwgXqQuY28aZ3SSSD90BSlH6mFA==","shasum":"3e6dba5a5138b1ae061e81c757f9a84a27e07d4f","tarball":"https://registry.npmjs.org/gb-rail-validation/-/gb-rail-validation-1.5.2.tgz","fileCount":84,"unpackedSize":111566,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbBGTKCRA9TVsSAnZWagAAulsP/3hyfoO3L7nBe2xnE3ja\nobRYQelx7EihknQAVx9r007IsuaFfl8jLfQtuxg3R4h9PMkhs6IUuEu4IE8l\nTya4FWqFPZvdDpqwQPmBLwlg5o8kib2glF5sUpvDGcGrY/c/TuPWzfwRyVDY\na85va0y7ldA2l8eDd9hpalOJPKU/mov1LPpHnI4CoeHFf9v37TqQK/lRMZxj\ncTBHpSmTqefp7PcChN15pBuEANj7kb0qSm6kYjHopHMTnkTVsXDJ0utEtOhp\nXye3NTQd26tu6ffgMGEJgG+ywqgjxiRYjpY1JjylxzV3+nxzH6LbdddJOgxx\no+SpWamTivNyGOkQtW0rIXA2cTgR0UsD6Erv3OcWf+CTOXeB5kpAst35Qi1/\n+IOUsiCBSmFbWDOj5L3JvzECcnTvmyL6TPCj99nedUeibr369OemXZ7Tb6+C\nLX/QxDdwiQwjDmi6DlEIVj5eKrdeN/GhPH4zUEAvrZQ4WPhsBo8QP+XPxX0i\nDVn9TOmq0p6dgKiYQxJSneSw+48ITCXTHCxDPxmhXl10V13HSU3IWO7dAcig\noX8yw5B+POsCI9MvpLiZlXzpSebvQYlvJ5olicgbjPVHideZ80ici3/6kHiQ\n3jaCJ6MlnLNNUX5WiBhf4uB6RZZ2klEIpxxsc+GUAvWy8kJ9ALDGWhsR2Sou\nsh4q\r\n=kN/G\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCthH8HRMy/m7bQtNa2XVuZCg/QEtLh2N2nMNtBXhhdpgIhAMpQHr2L3nLwK4Ocy1Le5pmx6e+rWKCx5MFVxOrmwDEA"}]},"maintainers":[{"name":"linusnorton","email":"linusnorton@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gb-rail-validation_1.5.2_1527014601669_0.8883962487779664"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact support@npmjs.com for more info."},"1.5.3":{"name":"gb-rail-validation","version":"1.5.3","description":"Library for validating British rail fares","main":"./dist/src/index.js","types":"./dist/src/index.d.ts","scripts":{"int":"ts-node test/integration/index.ts","test":"npm run lint && mocha --require ts-node/register 'test/unit/**/*.spec.ts'","lint-raw":"tslint --project tsconfig.json -e ./src/**/*.ts","lint":"npm run lint-raw -- -t stylish","gtest":"mocha --require ts-node/register 'test/unit/**/*.spec.ts' --grep","watch-test":"mocha -w --require ts-node/register 'test/unit/**/*.spec.ts'","prepublishOnly":"rm -rf ./dist/ && tsc -p ./ --outDir dist/"},"repository":{"type":"git","url":"git+https://github.com/open-track/fare-validation.git"},"keywords":["gb","rail","fares","dtd"],"author":{"name":"Linus Norton"},"license":"GPL-3.0","bugs":{"url":"https://github.com/open-track/fares-engine/issues"},"homepage":"https://github.com/open-track/fares-engine#readme","dependencies":{"js-joda":"^1.8.2","memoized-class-decorator":"^1.6.1","mysql2":"^1.5.3","ts-array-utils":"^0.3.0","ts-option":"^1.1.4"},"engines":{"node":"^8.4.0"},"devDependencies":{"@types/chai":"^4.1.3","@types/mocha":"^5.2.0","@types/node":"^9.6.18","@types/sinon":"^4.3.3","chai":"^4.1.2","mocha":"^5.2.0","ts-node":"^6.0.3","tslint":"^5.10.0","typescript":"^2.8.3"},"gitHead":"4c75d11ec01106ea6d91e3c75688ca92830a211d","_id":"gb-rail-validation@1.5.3","_npmVersion":"6.0.1","_nodeVersion":"10.1.0","_npmUser":{"name":"linusnorton","email":"linusnorton@gmail.com"},"dist":{"integrity":"sha512-mVeW94clP+RMRzWa4oR1c0nvxS6ynLJT71ukpGfkApjK8JoqNsflxhqu9hkp12Zlz02+bihOkR656A3FGAMIfA==","shasum":"b32358bd733aa266ed02dfbc9be8c2c59bea4f1c","tarball":"https://registry.npmjs.org/gb-rail-validation/-/gb-rail-validation-1.5.3.tgz","fileCount":84,"unpackedSize":111611,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbBGpLCRA9TVsSAnZWagAAPcIQAKLqQJzqO32qlCX2y6kB\nVEAEyEilNQZLDK3ts6pG5ek7V8b4cZyT3LGJKaBN85mFaBBZa+SX9AGiZipy\nmRpi6o3GK2XL9z3dFNCNI3umXBUvBW0tzIKiGQCVesBfkyNLyQ6InlQRDRsk\nkOuW+Ku+8d+BsygQx/XzsxkSNBvGHeC7oJ4Rq7Rdr5XpvaBi1THgCohWY9Vz\nmzI2zMP0e48R7AQiXfZ1er1blLq8SsBJTGYcJWM5rOq7SOmp3S37+uBJixMS\nclTIek2pOYoqhV8LhvaDXYzrX84/RDXrU0d/u3GTgGrw0tZquwUUALdXLBvN\nloOhyc6NWKFw/pDh7vsr8QcVDySHLrw97h7zgNC7aFm8R2V0GPmK+qtQEwvL\nbzpQ6x1H6gdFGL6AT97ZrA4NmMczZ3dSmxQLWslUK6QE7/s/jnh+1D1nfAoZ\nx9Toq5oibEO5iJJr4oJQ68ebWngX55bslWRuThsXcy7fVrXLypKIfYtBNyjW\n9maoXlNARYHRVCAH5JWSNDrEvxHL05DSrJIvTfJyI05Gzz44M3KlXJQFJtMN\nwhMPnKNCpiI9HWAh2/9DZoZHoge7fmXftUYkFdVR0w/BuUH6+BfDZNKsSXPL\neHaqgGyGymNW0OjpXTetjdB+l9XUuix+OUP64EhNYEN0/N1PJeGhfiTucbm0\n77f6\r\n=6oFh\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCmEDvw/psO7zjy+tHOXUYm5mDLyp9kpcNtsl5nN5VEqgIgH6A8nBBD2Il1w+DQIdtc1Hu3ul5TWnzlpsGZ7hnFUpU="}]},"maintainers":[{"name":"linusnorton","email":"linusnorton@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gb-rail-validation_1.5.3_1527016010840_0.5782848893256205"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact support@npmjs.com for more info."},"1.5.4":{"name":"gb-rail-validation","version":"1.5.4","description":"Library for validating British rail fares","main":"./dist/src/index.js","types":"./dist/src/index.d.ts","scripts":{"int":"ts-node test/integration/index.ts","test":"npm run lint && mocha --require ts-node/register 'test/unit/**/*.spec.ts'","lint-raw":"tslint --project tsconfig.json -e ./src/**/*.ts","lint":"npm run lint-raw -- -t stylish","gtest":"mocha --require ts-node/register 'test/unit/**/*.spec.ts' --grep","watch-test":"mocha -w --require ts-node/register 'test/unit/**/*.spec.ts'","prepublishOnly":"rm -rf ./dist/ && tsc -p ./ --outDir dist/"},"repository":{"type":"git","url":"git+https://github.com/open-track/fare-validation.git"},"keywords":["gb","rail","fares","dtd"],"author":{"name":"Linus Norton"},"license":"GPL-3.0","bugs":{"url":"https://github.com/open-track/fares-engine/issues"},"homepage":"https://github.com/open-track/fares-engine#readme","dependencies":{"js-joda":"^1.8.2","memoized-class-decorator":"^1.6.1","mysql2":"^1.5.3","ts-array-utils":"^0.3.0","ts-option":"^1.1.4"},"engines":{"node":"^8.4.0"},"devDependencies":{"@types/chai":"^4.1.3","@types/mocha":"^5.2.0","@types/node":"^9.6.18","@types/sinon":"^4.3.3","chai":"^4.1.2","mocha":"^5.2.0","ts-node":"^6.0.3","tslint":"^5.10.0","typescript":"^2.8.3"},"gitHead":"f496fd83f002f612244539933b1c99dc9b7ed580","_id":"gb-rail-validation@1.5.4","_npmVersion":"6.0.1","_nodeVersion":"10.1.0","_npmUser":{"name":"linusnorton","email":"linusnorton@gmail.com"},"dist":{"integrity":"sha512-WAkor16E6ScmkKxPYTvWYN7HoukZxIxVi3+ZJ3UEbTTcKZAkq1CbxWx5JhGHU+1gi7ttfmblgOOX2iz2ZyfyTQ==","shasum":"b6e9b8ad9a3485e6b0db0930c7bec30d115f2a9c","tarball":"https://registry.npmjs.org/gb-rail-validation/-/gb-rail-validation-1.5.4.tgz","fileCount":84,"unpackedSize":111611,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbBHLHCRA9TVsSAnZWagAAbosP/3ETH/Xx+cFsSosHqB85\nFhDW1tTFWvPnn8tzfAwfN+b1HeVM1QbnwHBO/B5TfxGpcCoiMMMohO5Qa0xK\nizu2qD3qpjoBi1snryj+mgFNk5R8R46RFMvC+5vcv8et/ZW7TsAo6oSHt6ds\nv/cG5DHgCBYBWJesjAR+nPxPwZxjaZ7n7+B4NQQqpOsZmnP/R33nan6F5/Gs\nG6j9KdSiQHL6iJLMyunSFRl1eY7u/0qt1DgQPMk4yOKz1YBllvcy9aXmKpXn\nY1Azp9T/0onHvJVF6JWD7bro6rkBRWYZiSOUyBMIP+GegIHwZtsyD8ZDqPME\n78coIZA33aqR9utwbZPAiduGKu3jEq9743OjgWF2oPjYCsWkVRXd8OJRr5CF\nFvoqndfoHI0jo5houjXngfpP6sFAuDCHYUzsk5BMMgAlpHOeK4ffPcgq437v\nxs7W7xJ0KQz82NcZgbz3yzJ/ruulwE4e8b6nqEBTUrth8aTRRfwiaGGwZeFC\n0UXhLbY8IimAcTAgMIgZ7KVaPFmASXQ1Cxwycoi4JwZ3Snqy/U+ZMpUFo+aI\naN8m9Ejkm+emKV3dj69r1bOaYkNTi23Gw94WBbQX6+NqGeVbIuO4ycMVIhuZ\nMOkpLou9+Qg6HwuLL+w6SOZf2QsW5LVjqJWjC34Mr+pgSitcGKaVqyCbkOGX\nm7ui\r\n=OtBE\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE4Uh2yPrmOIy782LJijFCTe4sVjzbgc8aIy7n812XsnAiEAjHlW7L1R07qrPAivXRR5aq7l/+X9DoQU4Kt4uw11++c="}]},"maintainers":[{"name":"linusnorton","email":"linusnorton@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gb-rail-validation_1.5.4_1527018182319_0.975070205610499"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact support@npmjs.com for more info."},"1.5.5":{"name":"gb-rail-validation","version":"1.5.5","description":"Library for validating British rail fares","main":"./dist/src/index.js","types":"./dist/src/index.d.ts","scripts":{"int":"ts-node test/integration/index.ts","test":"npm run lint && mocha --require ts-node/register 'test/unit/**/*.spec.ts'","lint-raw":"tslint --project tsconfig.json -e ./src/**/*.ts","lint":"npm run lint-raw -- -t stylish","gtest":"mocha --require ts-node/register 'test/unit/**/*.spec.ts' --grep","watch-test":"mocha -w --require ts-node/register 'test/unit/**/*.spec.ts'","prepublishOnly":"rm -rf ./dist/ && tsc -p ./ --outDir dist/"},"repository":{"type":"git","url":"git+https://github.com/open-track/fare-validation.git"},"keywords":["gb","rail","fares","dtd"],"author":{"name":"Linus Norton"},"license":"GPL-3.0","bugs":{"url":"https://github.com/open-track/fares-engine/issues"},"homepage":"https://github.com/open-track/fares-engine#readme","dependencies":{"js-joda":"^1.8.2","memoized-class-decorator":"^1.6.1","mysql2":"^1.5.3","ts-array-utils":"^0.3.0","ts-option":"^1.1.4"},"engines":{"node":"^8.4.0"},"devDependencies":{"@types/chai":"^4.1.3","@types/mocha":"^5.2.0","@types/node":"^9.6.18","@types/sinon":"^4.3.3","chai":"^4.1.2","mocha":"^5.2.0","ts-node":"^6.0.3","tslint":"^5.10.0","typescript":"^2.8.3"},"gitHead":"21cb1c7daf02a33324c83b9aad5eeea9844ca2fa","_id":"gb-rail-validation@1.5.5","_npmVersion":"6.0.1","_nodeVersion":"10.1.0","_npmUser":{"name":"linusnorton","email":"linusnorton@gmail.com"},"dist":{"integrity":"sha512-MZpQYKn3BgF9h3Xli6A62OoU+b6dyaF5Xezu0zmBbSp9NNq9PSa7Q7RGS59OZqeJEbXK9OmBqWNz2X6ijBB5Xg==","shasum":"9ad62ce47a5e7a6e00f489ac5dbaf58bf3570b92","tarball":"https://registry.npmjs.org/gb-rail-validation/-/gb-rail-validation-1.5.5.tgz","fileCount":84,"unpackedSize":111648,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbBPkgCRA9TVsSAnZWagAAQuQP/1O4nLmRb+Zx9ASNh4Qj\nPxL5RqGc0NukrB/2uI4EfX6cyTpwNEdHBs+aKwkowwxwgm4c2I4MJB3Jz8sC\nm3NTeNbETNK1Ee/UVeLKkedcgbSJOqn64maTqETcTgjL4t99uYaQTHPW0Cwk\n5EavF7v0ac86OcBfRHlcUbLNOkqjndZYkxNrsfG4A77OPAEwKn6v6G6e+O9p\nyMKvVV74Qijbe+hxkdeiUj4QolBF7IZqj07ZjaNpRwIBvs0F/ROOS7MiuJ5i\nHnhdEhvnDtNQfW5f3vRc8+9djFWGDBpsvq3mfX5G87CaznEUadBRb4i5CYwU\nXTqnlzNJMMPxNEAekfD9txmt3NHRRmDNMM2oW+j8jHuBkWmNxOw18sLr/G7J\n9GMgbTRV+UdPW5Fhd5pvsx26Qcax7rNHz/fiMe3zMqDOI//1H7+SwDprNTqa\nlPS4pcrA5ZBkmWnQuJPWp1YbTYnFdHuBbfQ3lhxcLAk1fnS3pMz3rFzYUhHZ\nSckVB9mhPiu6B5LtbNlJki+v7qJPeipZQhafNpE6ysCuVWU11c2zitMWkBKd\nMJa3loyv+Nq1GO+0NqMy2+gQ7fiXDkQX5zpbJlej2kU0+8F1TETivpif801T\n+gRSRSenZoOZXOqBg/ZecoR9TUA3QEc1GGpisWIm/FmR1NB55uZC4wb8NK68\nKoxx\r\n=3PsO\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD7vayLEqvcnWWBwAOtHh/d5S5adYFIA3MYdf9hThVmagIhAKuevYwOTfPJ5F/VNbBi0qN2wD+Oxsq5TBjpyUsgrh3M"}]},"maintainers":[{"name":"linusnorton","email":"linusnorton@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gb-rail-validation_1.5.5_1527052576395_0.7023252091272938"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact support@npmjs.com for more info."},"1.6.0":{"name":"gb-rail-validation","version":"1.6.0","description":"Library for validating British rail fares","main":"./dist/src/index.js","types":"./dist/src/index.d.ts","scripts":{"int":"ts-node test/integration/index.ts","test":"npm run lint && mocha --require ts-node/register 'test/unit/**/*.spec.ts'","lint-raw":"tslint --project tsconfig.json -e ./src/**/*.ts","lint":"npm run lint-raw -- -t stylish","gtest":"mocha --require ts-node/register 'test/unit/**/*.spec.ts' --grep","watch-test":"mocha -w --require ts-node/register 'test/unit/**/*.spec.ts'","prepublishOnly":"rm -rf ./dist/ && tsc -p ./ --outDir dist/"},"repository":{"type":"git","url":"git+https://github.com/open-track/fare-validation.git"},"keywords":["gb","rail","fares","dtd"],"author":{"name":"Linus Norton"},"license":"GPL-3.0","bugs":{"url":"https://github.com/open-track/fares-engine/issues"},"homepage":"https://github.com/open-track/fares-engine#readme","dependencies":{"js-joda":"^1.8.2","memoized-class-decorator":"^1.6.1","mysql2":"^1.5.3","ts-array-utils":"^0.4.1","ts-option":"^1.1.4"},"engines":{"node":"^8.4.0"},"devDependencies":{"@types/chai":"^4.1.3","@types/mocha":"^5.2.0","@types/node":"^9.6.18","@types/sinon":"^4.3.3","chai":"^4.1.2","mocha":"^5.2.0","ts-node":"^6.0.3","tslint":"^5.10.0","typescript":"^2.8.3"},"gitHead":"9a905df89e28d3361b8e4dcbb340a62c86001d66","_id":"gb-rail-validation@1.6.0","_npmVersion":"6.0.1","_nodeVersion":"10.1.0","_npmUser":{"name":"linusnorton","email":"linusnorton@gmail.com"},"dist":{"integrity":"sha512-H6qh7fQ/MW0eREU+P9Yh18KGembgsqHCP0u219D7MzwzZx1+T3Y05wWJr3aFdrQ3oAuxJEwxRWvpyOULyqJoUQ==","shasum":"ed7e5ffb55a49f0322d4ada5b7c5d67a1f9f3759","tarball":"https://registry.npmjs.org/gb-rail-validation/-/gb-rail-validation-1.6.0.tgz","fileCount":94,"unpackedSize":124579,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbBYm3CRA9TVsSAnZWagAAagUP/2juiZYoWxNzl70S3GKh\ni+L6r1Y29LXaoBIRVtCO/YM5W2swXAaOBcIgHexGc4BFTVHaSlDUOi1kcUDB\nPV3HwmS4vlkzRr8uRd9k9HRz3oIpYKM/VXOZ/HebL3xNYo1vZ+jdGb98vfw7\n94Ibxr0wGwvXctupEwigmHBw6zIRRHLZwLCBva7SIEz/JERSNd3HG8xItorq\nbAwqGPrDDb5cB8lvE0chqN0QVZg2IC7SkBDykklfhmhP6VZQzUXOk8CDVvHT\nBppe1bmRQePlC9egnjoJpxB7K1HHqwenyJkYdzHYJ1o3fpdAoIKz4ab755fH\nleyJbc7cdJqR5eLn3kb0O7Qu2isV6DnKfGDfjmJ5tUPtJnr6+pgeiGLwMrSp\nyHpmcG/7pgMKtUIcttKkhlWQJCeFYW1tRBQRMJ1uR7zXtY1ns2ayEesDJGg8\nDleRO5phBlIlrsth6H0sJiuALIv531KPDJ6FyoHOm6SSWW8TgFmkp47b0c9l\nAkcV0eDraz12GFFqGA1M+JfTl8aQtp+WmHxhItbLx7m7s1XbYhLoXu2zrV2U\nyqReNF4JboP2Sy6QnWPloVJOVPoCvU2uu+nEIXe/RKJblRJbr/bc36m1JNyJ\nQMtY13+WQDBIAMrK5wvixxHp9Yrnl7Ftjh81VWhBIRiBGLdNP80NBJ2FS2Tm\nv5V/\r\n=F+jM\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCRf/5t+3MG49XlYGjkmhWpz4vwTZjK71Ee4BsrjmrPGwIhAM2mhwuLFs6deK3tABVGCnsAyLz/nnuqNQCWKCjH0SMh"}]},"maintainers":[{"name":"linusnorton","email":"linusnorton@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gb-rail-validation_1.6.0_1527089591587_0.42926372191707673"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact support@npmjs.com for more info."},"1.6.1":{"name":"gb-rail-validation","version":"1.6.1","description":"Library for validating British rail fares","main":"./dist/src/index.js","types":"./dist/src/index.d.ts","scripts":{"int":"ts-node test/integration/index.ts","test":"npm run lint && mocha --require ts-node/register 'test/unit/**/*.spec.ts'","lint-raw":"tslint --project tsconfig.json -e ./src/**/*.ts","lint":"npm run lint-raw -- -t stylish","gtest":"mocha --require ts-node/register 'test/unit/**/*.spec.ts' --grep","watch-test":"mocha -w --require ts-node/register 'test/unit/**/*.spec.ts'","prepublishOnly":"rm -rf ./dist/ && tsc -p ./ --outDir dist/"},"repository":{"type":"git","url":"git+https://github.com/open-track/fare-validation.git"},"keywords":["gb","rail","fares","dtd"],"author":{"name":"Linus Norton"},"license":"GPL-3.0","bugs":{"url":"https://github.com/open-track/fares-engine/issues"},"homepage":"https://github.com/open-track/fares-engine#readme","dependencies":{"js-joda":"^1.8.2","memoized-class-decorator":"^1.6.1","mysql2":"^1.5.3","ts-array-utils":"^0.4.1","ts-option":"^1.1.4"},"engines":{"node":"^8.4.0"},"devDependencies":{"@types/chai":"^4.1.3","@types/mocha":"^5.2.0","@types/node":"^9.6.18","@types/sinon":"^4.3.3","chai":"^4.1.2","mocha":"^5.2.0","ts-node":"^6.0.3","tslint":"^5.10.0","typescript":"^2.8.3"},"gitHead":"a5e0e6976bdd62f4fe17312a978e3d3325c97c95","_id":"gb-rail-validation@1.6.1","_npmVersion":"6.0.1","_nodeVersion":"10.1.0","_npmUser":{"name":"linusnorton","email":"linusnorton@gmail.com"},"dist":{"integrity":"sha512-di5Vdf8F1Nn2ID86dHRYKrP0gNjp2Dl6D4/BFcoOWzeyEa8UYQ6e8ph7TCKWsvIGVsvTtU5M8p9whzqDoCcPpA==","shasum":"d71a89cff130cb4a32b2175e52df2c3678121237","tarball":"https://registry.npmjs.org/gb-rail-validation/-/gb-rail-validation-1.6.1.tgz","fileCount":94,"unpackedSize":124605,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbBY5HCRA9TVsSAnZWagAAxaoP/1psyEl9m+76GEUaB+js\nCOaQgpVBMvVkFAWeyJQeUrAIh52qDV49B0GjZ3bQ6ZhBuDI8tR8Zn/uCAmmT\nTIm4T+NfKmTtB/BiduDNgpwJFV2Fp428Jb07coEA/vSMOyp8RQ17GtnvWzZn\nrVUMKEl1GlZ2e8Afg0rzqC9K2zOG45bcg+78VCGdHnOOEeC4pbYZlPURhyNy\nWtmH5UtxjzSSl+mA95aClm7ukv/JSqE8CZVtkO6VOhl06gpfofYuA4KB5VPH\noZbb1XUDPBMX5vRwWaqoZDqinSZnj682OaC0711Shqr6kGcDTltalzqxgT9q\nSRcZYTrHu+7FNV1Kn/nvskUA5z5XSz5nwOmUc+tXtRfH06JPS+LIiTxuaYyC\nqoPWSAoX/ozUrohhhYJ7kB1pm9bVtrvdk5FR90wtQlOd22Ng+OKZ8uwCrI2F\nM2Cioi92JLWeEZ9sr3qDmL88sts7YJJW1jt7ZG9jSzrxPpH+N6NwCRcaoN56\nN7/SBZSSeBH1KNiBRAA8rP+hBJ9B/TnzeYp0sW7CIqp3LOZQuT5Ubf/BzWfI\nd52u6sJG0DcL/saSKr5PTUGCdzby/jWtX42vr3d3/WAj1mCUeMAZC5kgqSmn\nujNjoO8m7xv2O6ff5WDsGD2DJJvg7qPPMOF9The5qdcR16dea1wzgVx3RWKX\n7rcb\r\n=jvPj\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC9FqH7lzp6rdsdy8x9pKTt0QVieC4/ez6qF3vtJvy3mAIgSvxtOfQ3D+yQNR6kFV1tGft7V0QHKnK8MwBM5otQv7Q="}]},"maintainers":[{"name":"linusnorton","email":"linusnorton@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gb-rail-validation_1.6.1_1527090758558_0.4358981789681029"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact support@npmjs.com for more info."}},"readme":"British Rail Fare Validation \n=========================\n[![Travis](https://img.shields.io/travis/open-track/fare-validation.svg?style=flat-square)](https://travis-ci.org/open-track/fare-validation) ![npm](https://img.shields.io/npm/v/gb-rail-validation.svg?style=flat-square) ![npm](https://img.shields.io/npm/dw/gb-rail-validation.svg?style=flat-square) \n![David](https://img.shields.io/david/open-track/fare-validation.svg?style=flat-square)\n\n\nThis library will validate journeys against British Rail fares using the restrictions data from [DTD](http://dtdportal.atoc.org/).\n\nThe rules around journey/fare validity are very specific to British rail and are not useful for other data sets. \n\nThe main outputs from this library are the repositories for loading restrictions and the filters that can be applied. The following filters are available:\n\n- `FareLocationFilter` checks the journey origin/destination is valid for the fare\n- `OperatorFilter` checks the journey has the necessary operators for the fare (TOC specific tickets)\n- `RouterFilter` checks the journey follows a path that is valid for the route code\n- `RestrictionFilter` checks the journey against the time and train restrictions\n- `CrossLondonFilter` checks fares for cross London journeys have the cross London marker set or go to a zonal location\n- `FareClassFilter` ensures first class fares are only available on trains with first class\n- `GeographicalRailcardRestrictionFilter` applies additional restriction codes for certain railcards (e.g. SRN, FAM) in certian areas.\n\nThe `JourneyFareValidator` provides an interface to validate outward and return journeys.\n\n## Testing\n \n```\nnpm test\n```\n\n## Contributing\n\nIssues and PRs are very welcome. \n\n## License\n\nThis software is licensed under [GNU GPLv3](https://www.gnu.org/licenses/gpl-3.0.en.html).\n\nCopyright 2018 Linus Norton.\n\n","maintainers":[{"email":"npm@npmjs.com","name":"npm"}],"time":{"modified":"2022-05-03T05:50:36.768Z","created":"2018-01-09T13:57:57.323Z","0.9.0":"2018-01-09T13:57:57.323Z","0.9.1":"2018-01-09T14:11:08.451Z","0.9.2":"2018-01-09T14:14:17.839Z","0.9.3":"2018-01-24T14:00:52.484Z","1.0.0":"2018-02-12T13:14:39.816Z","1.0.1":"2018-02-12T13:23:46.196Z","1.0.3":"2018-02-13T09:41:18.979Z","1.0.4":"2018-02-15T21:06:45.055Z","1.0.5":"2018-02-16T06:23:20.042Z","1.1.0":"2018-03-12T09:26:33.621Z","1.2.0":"2018-03-28T08:24:32.422Z","1.3.0":"2018-04-17T20:14:16.146Z","1.3.1":"2018-04-18T07:43:33.709Z","1.3.2":"2018-04-18T13:48:48.261Z","1.3.3":"2018-04-19T11:24:50.051Z","1.3.4":"2018-04-24T15:02:15.273Z","1.3.5":"2018-04-27T15:32:14.237Z","1.3.6":"2018-04-27T16:06:25.833Z","1.3.7":"2018-05-10T08:18:45.907Z","1.4.0":"2018-05-10T18:48:27.600Z","1.4.1":"2018-05-10T18:49:24.766Z","1.4.2":"2018-05-11T11:26:41.558Z","1.5.0":"2018-05-22T14:00:21.073Z","1.5.1":"2018-05-22T15:18:54.400Z","1.5.2":"2018-05-22T18:43:21.727Z","1.5.3":"2018-05-22T19:06:51.026Z","1.5.4":"2018-05-22T19:43:02.415Z","1.5.5":"2018-05-23T05:16:16.471Z","1.6.0":"2018-05-23T15:33:11.764Z","1.6.1":"2018-05-23T15:52:38.772Z"},"homepage":"https://github.com/open-track/fares-engine#readme","keywords":["gb","rail","fares","dtd"],"repository":{"type":"git","url":"git+https://github.com/open-track/fare-validation.git"},"author":{"name":"Linus Norton"},"bugs":{"url":"https://github.com/open-track/fares-engine/issues"},"license":"GPL-3.0","readmeFilename":"README.md"}