{"_id":"national-routeing-guide","_rev":"52-1d95c1a52b55a04b96738b52e437aefc","name":"national-routeing-guide","dist-tags":{"latest":"1.3.0"},"versions":{"0.1.0":{"name":"national-routeing-guide","version":"0.1.0","main":"./dist/src/index.js","types":"./dist/src/index.d.ts","scripts":{"distance":"ts-node ./src/calculate-distances.ts","test-bdd":"cucumber-js --require-module ts-node/register --require test/bdd/step/*.ts --tags 'not @inprogress' test/bdd/**/*.feature","test-bdd-real":"NODE_OPTIONS='--max_old_space_size=4096' NODE_ENV=real-data cucumber-js --require-module ts-node/register --require test/bdd/step/*.ts --tags 'not @hypothetical and not @inprogress' test/bdd/**/*.feature","test":"npm run lint && npm run test-unit && npm run test-bdd","test-unit":"mocha \"test/unit/**/*.spec.ts\" --require ts-node/register","lint-raw":"tslint --project tsconfig.json","lint":"npm run lint-raw -- -t stylish","build":"tsc -p ./ --outDir build/","data":"npm run data-routeing","data-routeing":"SFTP_USERNAME=linusnorton SFTP_PASSWORD=#!weeklyDownload1 DATABASE_NAME=fares dtd2mysql --get-routeing","prepublishOnly":"tsc -p ./ --outDir dist/"},"engines":{"node":"^8.4.0"},"author":{"name":"Linus Norton","email":"linusnorton@gmail.com"},"license":"GPL-3.0","dependencies":{"dijkstra-tree":"^0.2.0","dtd2mysql":"^3.7.0","fast-memoize":"^2.3.0","memoized-class-decorator":"^1.5.0","progress":"^2.0.0","promise-mysql":"^3.2.1","ts-array-utils":"^0.2.1"},"devDependencies":{"@types/chai":"^4.1.2","@types/cucumber":"^4.0.1","@types/mocha":"^2.2.48","@types/node":"^9.4.6","@types/progress":"^2.0.1","chai":"^4.1.2","cucumber":"^4.0.0","mocha":"^5.0.1","ts-node":"^5.0.0","tslint":"^5.9.1","typescript":"^2.7.2"},"gitHead":"1bde86c55d160f120055ae1e7fc9e8a2c989f9c5","description":"The project provides an implementation of the [National Routeing Guide](https://en.wikipedia.org/wiki/National_Routeing_Guide) rules in TypeScript.","_id":"national-routeing-guide@0.1.0","_npmVersion":"5.6.0","_nodeVersion":"9.6.1","_npmUser":{"name":"linusnorton","email":"linusnorton@gmail.com"},"dist":{"integrity":"sha512-CjueVeMtmNd2aijuSd57088kg7Rr3D+/6KlDanyNB0WwVq+awuWVnMnWi6XNUYQqhl/tMbrTTPKrJbJn+qLlbQ==","shasum":"90c6a846b0fad5c4bd8bfb11de847cf19d6a49f1","tarball":"https://registry.npmjs.org/national-routeing-guide/-/national-routeing-guide-0.1.0.tgz","fileCount":121,"unpackedSize":1613459,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICbadsr/dKuvcaLbvhohMY7ny6xwkgg3MK1LdlsKC+BWAiEAxMjhRR61R9J/4fqgnPenAVW3XqyVLWh3C+4f5sS9KPM="}]},"maintainers":[{"name":"linusnorton","email":"linusnorton@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/national-routeing-guide_0.1.0_1519651522545_0.9996174268132905"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact support@npmjs.com for more info."},"0.1.1":{"name":"national-routeing-guide","version":"0.1.1","main":"./dist/src/index.js","types":"./dist/src/index.d.ts","scripts":{"distance":"ts-node ./src/calculate-distances.ts","test-bdd":"cucumber-js --require-module ts-node/register --require test/bdd/step/*.ts --tags 'not @inprogress' test/bdd/**/*.feature","test-bdd-real":"NODE_OPTIONS='--max_old_space_size=4096' NODE_ENV=real-data cucumber-js --require-module ts-node/register --require test/bdd/step/*.ts --tags 'not @hypothetical and not @inprogress' test/bdd/**/*.feature","test":"npm run lint && npm run test-unit && npm run test-bdd","test-unit":"mocha \"test/unit/**/*.spec.ts\" --require ts-node/register","lint-raw":"tslint --project tsconfig.json","lint":"npm run lint-raw -- -t stylish","build":"tsc -p ./ --outDir build/","data":"npm run data-routeing","data-routeing":"SFTP_USERNAME=linusnorton SFTP_PASSWORD=#!weeklyDownload1 DATABASE_NAME=fares dtd2mysql --get-routeing","prepublishOnly":"tsc -p ./ --outDir dist/"},"engines":{"node":"^8.4.0"},"author":{"name":"Linus Norton","email":"linusnorton@gmail.com"},"license":"GPL-3.0","dependencies":{"dijkstra-tree":"^0.2.0","dtd2mysql":"^3.7.0","fast-memoize":"^2.3.0","memoized-class-decorator":"^1.5.0","progress":"^2.0.0","promise-mysql":"^3.2.1","ts-array-utils":"^0.2.1"},"devDependencies":{"@types/chai":"^4.1.2","@types/cucumber":"^4.0.1","@types/mocha":"^2.2.48","@types/node":"^9.4.6","@types/progress":"^2.0.1","chai":"^4.1.2","cucumber":"^4.0.0","mocha":"^5.0.1","ts-node":"^5.0.0","tslint":"^5.9.1","typescript":"^2.7.2"},"gitHead":"0e7d9a2383a2e98e19091c7f9d8841353a4c0aeb","description":"The project provides an implementation of the [National Routeing Guide](https://en.wikipedia.org/wiki/National_Routeing_Guide) rules in TypeScript.","_id":"national-routeing-guide@0.1.1","_npmVersion":"5.6.0","_nodeVersion":"9.6.1","_npmUser":{"name":"linusnorton","email":"linusnorton@gmail.com"},"dist":{"integrity":"sha512-3BYhxK54uza5jxCy5pedEAj/236ZBfKvTQg20y/z5JesCaNIx0P78sn6W0RaIRduIgmo5bWKr4JvDBCRfbLH8Q==","shasum":"4f6c42d58457fbefba0e8aff11de422e132d4637","tarball":"https://registry.npmjs.org/national-routeing-guide/-/national-routeing-guide-0.1.1.tgz","fileCount":105,"unpackedSize":127197,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDlLmNSsnihhovK38pRJHJXU8QnDLxgFwvLuZy+6OMgBQIhAP2HToQH1lYuu1NVHn5av90f2nJI1IBhI2JvA3Kce16n"}]},"maintainers":[{"name":"linusnorton","email":"linusnorton@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/national-routeing-guide_0.1.1_1519651857561_0.9500487645251563"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact support@npmjs.com for more info."},"0.1.2":{"name":"national-routeing-guide","version":"0.1.2","main":"./dist/src/index.js","types":"./dist/src/index.d.ts","scripts":{"distance":"ts-node ./src/calculate-distances.ts","test-bdd":"cucumber-js --require-module ts-node/register --require test/bdd/step/*.ts --tags 'not @inprogress' test/bdd/**/*.feature","test-bdd-real":"NODE_OPTIONS='--max_old_space_size=4096' NODE_ENV=real-data cucumber-js --require-module ts-node/register --require test/bdd/step/*.ts --tags 'not @hypothetical and not @inprogress' test/bdd/**/*.feature","test":"npm run lint && npm run test-unit && npm run test-bdd","test-unit":"mocha \"test/unit/**/*.spec.ts\" --require ts-node/register","lint-raw":"tslint --project tsconfig.json","lint":"npm run lint-raw -- -t stylish","build":"tsc -p ./ --outDir build/","data":"npm run data-routeing","data-routeing":"SFTP_USERNAME=linusnorton SFTP_PASSWORD=#!weeklyDownload1 DATABASE_NAME=fares dtd2mysql --get-routeing","prepublishOnly":"tsc -p ./ --outDir dist/"},"engines":{"node":"^8.4.0"},"author":{"name":"Linus Norton","email":"linusnorton@gmail.com"},"license":"GPL-3.0","dependencies":{"dijkstra-tree":"^0.2.0","dtd2mysql":"^3.7.0","fast-memoize":"^2.3.0","memoized-class-decorator":"^1.5.0","progress":"^2.0.0","promise-mysql":"^3.2.1","ts-array-utils":"^0.2.1"},"devDependencies":{"@types/chai":"^4.1.2","@types/cucumber":"^4.0.1","@types/mocha":"^2.2.48","@types/node":"^9.4.6","@types/progress":"^2.0.1","chai":"^4.1.2","cucumber":"^4.0.0","mocha":"^5.0.1","ts-node":"^5.0.0","tslint":"^5.9.1","typescript":"^2.7.2"},"gitHead":"f2d401fc3b45396538db418db93ea297973070d3","description":"The project provides an implementation of the [National Routeing Guide](https://en.wikipedia.org/wiki/National_Routeing_Guide) rules in TypeScript.","_id":"national-routeing-guide@0.1.2","_npmVersion":"5.6.0","_nodeVersion":"9.6.1","_npmUser":{"name":"linusnorton","email":"linusnorton@gmail.com"},"dist":{"integrity":"sha512-QLP0pqFRD2OAvLE97D9xHrNjzpwyEk9hejsMhnpmuGcKgcydOC0EHcRGKwpTzWfdBRti6jUiyba3NsQWsIR1lw==","shasum":"94694aa34dc604ccbace9bdd610a74b7ff7bd093","tarball":"https://registry.npmjs.org/national-routeing-guide/-/national-routeing-guide-0.1.2.tgz","fileCount":105,"unpackedSize":128551,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDwP6Mn/uDGBLOB1tftxSATAvR12rBpr/IPukI2AmLkgAIgbeR4MtPyNibbgpk9IQU9mFn/2QGNOCq5AAtw48Mk5vw="}]},"maintainers":[{"name":"linusnorton","email":"linusnorton@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/national-routeing-guide_0.1.2_1519652771408_0.7060752065873286"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact support@npmjs.com for more info."},"0.1.3":{"name":"national-routeing-guide","version":"0.1.3","main":"./dist/src/index.js","types":"./dist/src/index.d.ts","scripts":{"distance":"ts-node ./src/calculate-distances.ts","test-bdd":"cucumber-js --require-module ts-node/register --require test/bdd/step/*.ts --tags 'not @inprogress' test/bdd/**/*.feature","test-bdd-real":"NODE_OPTIONS='--max_old_space_size=4096' NODE_ENV=real-data cucumber-js --require-module ts-node/register --require test/bdd/step/*.ts --tags 'not @hypothetical and not @inprogress' test/bdd/**/*.feature","test":"npm run lint && npm run test-unit && npm run test-bdd","test-unit":"mocha \"test/unit/**/*.spec.ts\" --require ts-node/register","lint-raw":"tslint --project tsconfig.json","lint":"npm run lint-raw -- -t stylish","build":"tsc -p ./ --outDir build/","data":"npm run data-routeing","data-routeing":"SFTP_USERNAME=linusnorton SFTP_PASSWORD=#!weeklyDownload1 DATABASE_NAME=fares dtd2mysql --get-routeing","prepublishOnly":"tsc -p ./ --outDir dist/"},"engines":{"node":"^8.4.0"},"author":{"name":"Linus Norton","email":"linusnorton@gmail.com"},"license":"GPL-3.0","dependencies":{"dijkstra-tree":"^0.2.0","dtd2mysql":"^3.7.0","fast-memoize":"^2.3.0","memoized-class-decorator":"^1.5.0","progress":"^2.0.0","promise-mysql":"^3.2.1","ts-array-utils":"^0.2.1"},"devDependencies":{"@types/chai":"^4.1.2","@types/cucumber":"^4.0.1","@types/mocha":"^2.2.48","@types/node":"^9.4.6","@types/progress":"^2.0.1","chai":"^4.1.2","cucumber":"^4.0.0","mocha":"^5.0.1","ts-node":"^5.0.0","tslint":"^5.9.1","typescript":"^2.7.2"},"gitHead":"f61e383a1e9803f90323622c11fea2cb3567146b","description":"The project provides an implementation of the [National Routeing Guide](https://en.wikipedia.org/wiki/National_Routeing_Guide) rules in TypeScript.","_id":"national-routeing-guide@0.1.3","_npmVersion":"5.6.0","_nodeVersion":"9.6.1","_npmUser":{"name":"linusnorton","email":"linusnorton@gmail.com"},"dist":{"integrity":"sha512-Aljy68LJCVVgArCM+wU2O6uFbqGw6EXJGn3+wcdagyCpvggg2onjU00XqpioYGrTnOk1jETyWxlj6a//hYFYcg==","shasum":"8ec4f6a361460968948be30d89fc9346b618f460","tarball":"https://registry.npmjs.org/national-routeing-guide/-/national-routeing-guide-0.1.3.tgz","fileCount":105,"unpackedSize":128612,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDJfsT6Z4dzHAg6Ee9cHgSNwBOuvyLWF+IxeYFJ1MXR5AIgH3JULHkAWnIuo7tpOSw/VSwnAFEa9Mp20bXVJnm/FHc="}]},"maintainers":[{"name":"linusnorton","email":"linusnorton@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/national-routeing-guide_0.1.3_1519658225509_0.7972474098526443"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact support@npmjs.com for more info."},"0.1.4":{"name":"national-routeing-guide","version":"0.1.4","main":"./dist/src/index.js","types":"./dist/src/index.d.ts","scripts":{"distance":"ts-node ./src/calculate-distances.ts","test-bdd":"cucumber-js --require-module ts-node/register --require test/bdd/step/*.ts --tags 'not @inprogress' test/bdd/**/*.feature","test-bdd-real":"NODE_OPTIONS='--max_old_space_size=2000' NODE_ENV=real-data cucumber-js --require-module ts-node/register --require test/bdd/step/*.ts --tags 'not @hypothetical and not @inprogress' test/bdd/**/*.feature","test":"npm run lint && npm run test-unit && npm run test-bdd","test-unit":"mocha \"test/unit/**/*.spec.ts\" --require ts-node/register","lint-raw":"tslint --project tsconfig.json","lint":"npm run lint-raw -- -t stylish","build":"tsc -p ./ --outDir build/","data":"npm run data-routeing","data-routeing":"SFTP_USERNAME=linusnorton SFTP_PASSWORD=#!weeklyDownload1 DATABASE_NAME=routeing dtd2mysql --get-routeing","data-nfm64":"DATABASE_NAME=routeing dtd2mysql --get-nfm64","prepublishOnly":"tsc -p ./ --outDir dist/"},"engines":{"node":"^8.4.0"},"author":{"name":"Linus Norton","email":"linusnorton@gmail.com"},"license":"GPL-3.0","dependencies":{"dijkstra-tree":"^0.2.0","dtd2mysql":"^3.7.0","fast-memoize":"^2.3.0","memoized-class-decorator":"^1.5.0","mysql2":"^1.5.2","progress":"^2.0.0","promise-mysql":"^3.2.1","ts-array-utils":"^0.2.1"},"devDependencies":{"@types/chai":"^4.1.2","@types/cucumber":"^4.0.1","@types/mocha":"^2.2.48","@types/node":"^9.4.6","@types/progress":"^2.0.1","chai":"^4.1.2","cucumber":"^4.0.0","mocha":"^5.0.1","ts-node":"^5.0.0","tslint":"^5.9.1","typescript":"^2.7.2"},"gitHead":"1f097643c49eb20928f9d98a93340ccd913d3f23","description":"The project provides an implementation of the [National Routeing Guide](https://en.wikipedia.org/wiki/National_Routeing_Guide) rules in TypeScript.","_id":"national-routeing-guide@0.1.4","_npmVersion":"5.6.0","_nodeVersion":"9.6.1","_npmUser":{"name":"linusnorton","email":"linusnorton@gmail.com"},"dist":{"integrity":"sha512-579o8ccCyBN9dw1hq/gXQeJ8YADduq1dLLX5hulumQHVny4Mhhl2hoqV4QjGCXvVojURjuf2KZxx/lrq5e+tuA==","shasum":"8ab97e516bc5df759772d843bcf664bbcac1e709","tarball":"https://registry.npmjs.org/national-routeing-guide/-/national-routeing-guide-0.1.4.tgz","fileCount":107,"unpackedSize":129740,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDbGIOYgDU7/lmVOujOJY96PhNKe2CqTzq9fNJSAz3fHgIhAJ17YHQigtRocF2e5OGrMriqvOnAFcia2p8g9+FnFpE8"}]},"maintainers":[{"name":"linusnorton","email":"linusnorton@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/national-routeing-guide_0.1.4_1519761453258_0.9491263849060771"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact support@npmjs.com for more info."},"0.1.6":{"name":"national-routeing-guide","version":"0.1.6","main":"./dist/src/index.js","types":"./dist/src/index.d.ts","scripts":{"distance":"ts-node ./src/calculate-distances.ts","memtest":"NODE_OPTIONS='--max_old_space_size=2000' ts-node ./src/memtest.ts","perf":"NODE_OPTIONS='--max_old_space_size=2000' ts-node ./src/perf.ts","test-bdd":"cucumber-js --require-module ts-node/register --require test/bdd/step/*.ts --tags 'not @inprogress' test/bdd/**/*.feature","test-bdd-real":"NODE_OPTIONS='--max_old_space_size=2000' NODE_ENV=real-data cucumber-js --require-module ts-node/register --require test/bdd/step/*.ts --tags 'not @hypothetical and not @inprogress' test/bdd/**/*.feature","test":"npm run lint && npm run test-unit && npm run test-bdd","test-unit":"mocha \"test/unit/**/*.spec.ts\" --require ts-node/register","lint-raw":"tslint --project tsconfig.json","lint":"npm run lint-raw -- -t stylish","build":"tsc -p ./ --outDir build/","data":"npm run data-routeing","data-routeing":"SFTP_USERNAME=linusnorton SFTP_PASSWORD=#!weeklyDownload1 DATABASE_NAME=routeing dtd2mysql --get-routeing","data-nfm64":"DATABASE_NAME=routeing dtd2mysql --get-nfm64","prepublishOnly":"tsc -p ./ --outDir dist/"},"engines":{"node":"^8.4.0"},"author":{"name":"Linus Norton","email":"linusnorton@gmail.com"},"license":"GPL-3.0","dependencies":{"dijkstra-tree":"^0.2.0","dtd2mysql":"^3.7.0","fast-memoize":"^2.3.0","memoized-class-decorator":"^1.5.0","memwatch-next":"^0.3.0","mysql2":"^1.5.2","progress":"^2.0.0","promise-mysql":"^3.2.1","ts-array-utils":"^0.2.1"},"devDependencies":{"@types/chai":"^4.1.2","@types/cucumber":"^4.0.1","@types/mocha":"^2.2.48","@types/node":"^9.4.6","@types/progress":"^2.0.1","chai":"^4.1.2","cucumber":"^4.0.0","mocha":"^5.0.1","ts-node":"^5.0.0","tslint":"^5.9.1","typescript":"^2.7.2"},"gitHead":"c5cbf27777b7d44bdee12f99ec4494ca1c6cbc5d","description":"The project provides an implementation of the [National Routeing Guide](https://en.wikipedia.org/wiki/National_Routeing_Guide) rules in TypeScript.","_id":"national-routeing-guide@0.1.6","_npmVersion":"5.6.0","_nodeVersion":"9.6.1","_npmUser":{"name":"linusnorton","email":"linusnorton@gmail.com"},"dist":{"integrity":"sha512-uRt+r34pwddlTf+uxrqB3B0mzA+K6NZsbu+hEHfGdrKSynqynD8V0fmYKFXP7qmUM4/04vL0SWdCjsU4VNgl/w==","shasum":"9deee1849d8bff5f6a8f577310732ec6c9cab9b3","tarball":"https://registry.npmjs.org/national-routeing-guide/-/national-routeing-guide-0.1.6.tgz","fileCount":109,"unpackedSize":143521,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDYng7tx5by5UbjsPKNLFm2NhHHy67IWfKyfpKadgRvOQIgS9NPqGSqBh4SKPbtRhjZRZfizKLSAJbHt+19/GJ+khU="}]},"maintainers":[{"name":"linusnorton","email":"linusnorton@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/national-routeing-guide_0.1.6_1519919448494_0.5127096998782739"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact support@npmjs.com for more info."},"0.1.7":{"name":"national-routeing-guide","version":"0.1.7","main":"./dist/src/index.js","types":"./dist/src/index.d.ts","scripts":{"distance":"ts-node ./src/calculate-distances.ts","memtest":"NODE_OPTIONS='--max_old_space_size=2000' ts-node ./src/memtest.ts","perf":"NODE_OPTIONS='--max_old_space_size=2000' ts-node ./src/perf.ts","test-bdd":"cucumber-js --require-module ts-node/register --require test/bdd/step/*.ts --tags 'not @inprogress' test/bdd/**/*.feature","test-bdd-real":"NODE_OPTIONS='--max_old_space_size=2000' NODE_ENV=real-data cucumber-js --require-module ts-node/register --require test/bdd/step/*.ts --tags 'not @hypothetical and not @inprogress' test/bdd/**/*.feature","test":"npm run lint && npm run test-unit && npm run test-bdd","test-unit":"mocha \"test/unit/**/*.spec.ts\" --require ts-node/register","lint-raw":"tslint --project tsconfig.json","lint":"npm run lint-raw -- -t stylish","build":"tsc -p ./ --outDir build/","data":"npm run data-routeing","data-routeing":"SFTP_USERNAME=linusnorton SFTP_PASSWORD=#!weeklyDownload1 DATABASE_NAME=routeing dtd2mysql --get-routeing","data-nfm64":"DATABASE_NAME=routeing dtd2mysql --get-nfm64","prepublishOnly":"tsc -p ./ --outDir dist/"},"engines":{"node":"^8.4.0"},"author":{"name":"Linus Norton","email":"linusnorton@gmail.com"},"license":"GPL-3.0","dependencies":{"dijkstra-tree":"^0.2.0","dtd2mysql":"^3.7.0","fast-memoize":"^2.3.0","memoized-class-decorator":"^1.5.0","memwatch-next":"^0.3.0","mysql2":"^1.5.2","progress":"^2.0.0","promise-mysql":"^3.2.1","ts-array-utils":"^0.2.1"},"devDependencies":{"@types/chai":"^4.1.2","@types/cucumber":"^4.0.1","@types/mocha":"^2.2.48","@types/node":"^9.4.6","@types/progress":"^2.0.1","chai":"^4.1.2","cucumber":"^4.0.0","mocha":"^5.0.1","ts-node":"^5.0.0","tslint":"^5.9.1","typescript":"^2.7.2"},"gitHead":"6e0fda8bbd045039cd11573af40aad4fd46d6b8e","description":"The project provides an implementation of the [National Routeing Guide](https://en.wikipedia.org/wiki/National_Routeing_Guide) rules in TypeScript.","_id":"national-routeing-guide@0.1.7","_npmVersion":"5.6.0","_nodeVersion":"9.6.1","_npmUser":{"name":"linusnorton","email":"linusnorton@gmail.com"},"dist":{"integrity":"sha512-X1Je3d9ri1wTieQNeeJ/QX0qVvwaHi2Tvw4tgsWGJPbotckNi/UimB45xBVGwTeoiwZMJIWNFTO5bmkOj0bLkg==","shasum":"e42b7b2348f1a557c15a832b9f16b9f1a4471704","tarball":"https://registry.npmjs.org/national-routeing-guide/-/national-routeing-guide-0.1.7.tgz","fileCount":109,"unpackedSize":143410,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCX6P5/mmpnUPv5mLwgSp2DtnQOPI6W3OrDiZyWDrsHuAIhAOTn1IHF+b84yqUjHpTB8bZFq1lBSmubSjrW7/4yPx4E"}]},"maintainers":[{"name":"linusnorton","email":"linusnorton@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/national-routeing-guide_0.1.7_1519935223001_0.40995445337755765"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact support@npmjs.com for more info."},"0.1.8":{"name":"national-routeing-guide","version":"0.1.8","main":"./dist/src/index.js","types":"./dist/src/index.d.ts","scripts":{"distance":"ts-node ./src/calculate-distances.ts","memtest":"NODE_OPTIONS='--max_old_space_size=2000' ts-node ./src/memtest.ts","journey":"NODE_OPTIONS='--max_old_space_size=2000' ts-node ./src/test-journey.ts","perf":"NODE_OPTIONS='--max_old_space_size=2000' ts-node ./src/perf.ts","test-bdd":"cucumber-js --require-module ts-node/register --require test/bdd/step/*.ts --tags 'not @inprogress' test/bdd/**/*.feature","test-bdd-real":"NODE_OPTIONS='--max_old_space_size=2000' NODE_ENV=real-data cucumber-js --require-module ts-node/register --require test/bdd/step/*.ts --tags 'not @hypothetical and not @inprogress' test/bdd/**/*.feature","test":"npm run lint && npm run test-unit && npm run test-bdd","test-unit":"mocha \"test/unit/**/*.spec.ts\" --require ts-node/register","lint-raw":"tslint --project tsconfig.json","lint":"npm run lint-raw -- -t stylish","build":"tsc -p ./ --outDir build/","data":"npm run data-routeing","data-routeing":"SFTP_USERNAME=linusnorton SFTP_PASSWORD=#!weeklyDownload1 DATABASE_NAME=routeing dtd2mysql --get-routeing","data-nfm64":"DATABASE_NAME=routeing dtd2mysql --get-nfm64","prepublishOnly":"tsc -p ./ --outDir dist/"},"engines":{"node":"^8.4.0"},"author":{"name":"Linus Norton","email":"linusnorton@gmail.com"},"license":"GPL-3.0","dependencies":{"dijkstra-tree":"^0.2.0","dtd2mysql":"^3.7.0","fast-memoize":"^2.3.0","memoized-class-decorator":"^1.5.0","memwatch-next":"^0.3.0","mysql2":"^1.5.2","progress":"^2.0.0","promise-mysql":"^3.2.1","ts-array-utils":"^0.2.1"},"devDependencies":{"@types/chai":"^4.1.2","@types/cucumber":"^4.0.1","@types/mocha":"^2.2.48","@types/node":"^9.4.6","@types/progress":"^2.0.1","chai":"^4.1.2","cucumber":"^4.0.0","mocha":"^5.0.1","ts-node":"^5.0.0","tslint":"^5.9.1","typescript":"^2.7.2"},"gitHead":"9dfc880130923f57656ec9c35b9eecd6ac6d3d98","description":"The project provides an implementation of the [National Routeing Guide](https://en.wikipedia.org/wiki/National_Routeing_Guide) rules in TypeScript.","_id":"national-routeing-guide@0.1.8","_npmVersion":"5.6.0","_nodeVersion":"9.6.1","_npmUser":{"name":"linusnorton","email":"linusnorton@gmail.com"},"dist":{"integrity":"sha512-FBUEJusG0JngqjFQu+mHmFDiufuB1XIfY0lRF+wtQq1iDGKwr+J4aqVaMrRznE2N9RivtJ++qUMVIhPsPBJz0Q==","shasum":"0b2617729ffbb0a1a22753030cb2521356dc35a7","tarball":"https://registry.npmjs.org/national-routeing-guide/-/national-routeing-guide-0.1.8.tgz","fileCount":111,"unpackedSize":146463,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDodiaNYVrq3+Ia0cBOvYa4zIVZ/9tuqSK2hfaO0o4e+gIgCOu965LTbDQO7Ns+ipdbnQM75Tp7jw3akgd314jfwnk="}]},"maintainers":[{"name":"linusnorton","email":"linusnorton@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/national-routeing-guide_0.1.8_1520156814114_0.3279365656138784"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact support@npmjs.com for more info."},"0.1.9":{"name":"national-routeing-guide","version":"0.1.9","main":"./dist/src/index.js","types":"./dist/src/index.d.ts","scripts":{"distance":"ts-node ./src/calculate-distances.ts","memtest":"NODE_OPTIONS='--max_old_space_size=2000' ts-node ./src/memtest.ts","journey":"NODE_OPTIONS='--max_old_space_size=2000' ts-node ./src/test-journey.ts","perf":"NODE_OPTIONS='--max_old_space_size=2000' ts-node ./src/perf.ts","test-bdd":"cucumber-js --require-module ts-node/register --require test/bdd/step/*.ts --tags 'not @inprogress' test/bdd/**/*.feature","test-bdd-real":"NODE_OPTIONS='--max_old_space_size=2000' NODE_ENV=real-data cucumber-js --require-module ts-node/register --require test/bdd/step/*.ts --tags 'not @hypothetical and not @inprogress' test/bdd/**/*.feature","test":"npm run lint && npm run test-unit && npm run test-bdd","test-unit":"mocha \"test/unit/**/*.spec.ts\" --require ts-node/register","lint-raw":"tslint --project tsconfig.json","lint":"npm run lint-raw -- -t stylish","build":"tsc -p ./ --outDir build/","data":"npm run data-routeing","data-routeing":"SFTP_USERNAME=linusnorton SFTP_PASSWORD=#!weeklyDownload1 DATABASE_NAME=routeing dtd2mysql --get-routeing","data-nfm64":"DATABASE_NAME=routeing dtd2mysql --get-nfm64","prepublishOnly":"tsc -p ./ --outDir dist/"},"engines":{"node":"^8.4.0"},"author":{"name":"Linus Norton","email":"linusnorton@gmail.com"},"license":"GPL-3.0","dependencies":{"dijkstra-tree":"^0.2.0","dtd2mysql":"^3.7.0","fast-memoize":"^2.3.0","memoized-class-decorator":"^1.5.0","memwatch-next":"^0.3.0","mysql2":"^1.5.2","progress":"^2.0.0","promise-mysql":"^3.2.1","ts-array-utils":"^0.2.1"},"devDependencies":{"@types/chai":"^4.1.2","@types/cucumber":"^4.0.1","@types/mocha":"^2.2.48","@types/node":"^9.4.6","@types/progress":"^2.0.1","chai":"^4.1.2","cucumber":"^4.0.0","mocha":"^5.0.1","ts-node":"^5.0.0","tslint":"^5.9.1","typescript":"^2.7.2"},"gitHead":"8b21c5fa34b5118850a738438e1415f36ed45767","description":"The project provides an implementation of the [National Routeing Guide](https://en.wikipedia.org/wiki/National_Routeing_Guide) rules in TypeScript.","_id":"national-routeing-guide@0.1.9","_npmVersion":"5.6.0","_nodeVersion":"9.6.1","_npmUser":{"name":"linusnorton","email":"linusnorton@gmail.com"},"dist":{"integrity":"sha512-J/XaLV/zHpjl81fxnlYQGA2MNP9FLIKXYPO7UNno27FuFWJPxXjBqwCOwn+MpDmba5HM9MbT+CCHYwWQRoa7yg==","shasum":"87d9aebde8088a194639b470373b66d7da996166","tarball":"https://registry.npmjs.org/national-routeing-guide/-/national-routeing-guide-0.1.9.tgz","fileCount":111,"unpackedSize":146556,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCfqymtVrFsMUhY4QjOFbpht6aMiZ6f1J+X4to/5HYYRwIhAK/zgDGo+Utl5UBx8IAt6ErFiGP7RKJIcsNdyqSyVt8x"}]},"maintainers":[{"name":"linusnorton","email":"linusnorton@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/national-routeing-guide_0.1.9_1520193640325_0.6247351926911229"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact support@npmjs.com for more info."},"0.1.10":{"name":"national-routeing-guide","version":"0.1.10","main":"./dist/src/index.js","types":"./dist/src/index.d.ts","scripts":{"distance":"ts-node ./src/calculate-distances.ts","memtest":"NODE_OPTIONS='--max_old_space_size=2000' ts-node ./src/memtest.ts","journey":"NODE_OPTIONS='--max_old_space_size=2000' ts-node ./src/test-journey.ts","perf":"NODE_OPTIONS='--max_old_space_size=2000' ts-node ./src/perf.ts","test-bdd":"cucumber-js --require-module ts-node/register --require test/bdd/step/*.ts --tags 'not @inprogress' test/bdd/**/*.feature","test-bdd-real":"NODE_OPTIONS='--max_old_space_size=2000' NODE_ENV=real-data cucumber-js --require-module ts-node/register --require test/bdd/step/*.ts --tags 'not @hypothetical and not @inprogress' test/bdd/**/*.feature","test":"npm run lint && npm run test-unit && npm run test-bdd","test-unit":"mocha \"test/unit/**/*.spec.ts\" --require ts-node/register","lint-raw":"tslint --project tsconfig.json","lint":"npm run lint-raw -- -t stylish","build":"tsc -p ./ --outDir build/","data":"npm run data-routeing","data-routeing":"SFTP_USERNAME=linusnorton SFTP_PASSWORD=#!weeklyDownload1 DATABASE_NAME=routeing dtd2mysql --get-routeing","data-nfm64":"DATABASE_NAME=routeing dtd2mysql --get-nfm64","prepublishOnly":"tsc -p ./ --outDir dist/"},"engines":{"node":"^8.4.0"},"author":{"name":"Linus Norton","email":"linusnorton@gmail.com"},"license":"GPL-3.0","dependencies":{"dijkstra-tree":"^0.2.0","dtd2mysql":"^3.8.0","fast-memoize":"^2.3.0","js-joda":"^1.7.1","memoized-class-decorator":"^1.5.0","memwatch-next":"^0.3.0","mysql2":"^1.5.2","progress":"^2.0.0","promise-mysql":"^3.2.1","ts-array-utils":"^0.2.2"},"devDependencies":{"@types/chai":"^4.1.2","@types/cucumber":"^4.0.1","@types/mocha":"^2.2.48","@types/node":"^9.4.6","@types/progress":"^2.0.1","chai":"^4.1.2","cucumber":"^4.0.0","mocha":"^5.0.1","ts-node":"^5.0.1","tslint":"^5.9.1","typescript":"^2.7.2"},"gitHead":"edb96e176fbbb4f430409acd3f237b6683577654","description":"The project provides an implementation of the [National Routeing Guide](https://en.wikipedia.org/wiki/National_Routeing_Guide) rules in TypeScript.","_id":"national-routeing-guide@0.1.10","_npmVersion":"5.6.0","_nodeVersion":"9.7.1","_npmUser":{"name":"linusnorton","email":"linusnorton@gmail.com"},"dist":{"integrity":"sha512-H/hRTv99l1WbBqUs9bUidaFDPReM4uHSF9DHtKHxsolAoPp6ei264Px4o1pQwOv9dflhY8wgUb7A9z4jaLBNxg==","shasum":"c7a559f08c719348e31d4839b996ef4488c3b392","tarball":"https://registry.npmjs.org/national-routeing-guide/-/national-routeing-guide-0.1.10.tgz","fileCount":111,"unpackedSize":146739,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDRaI48ia9/mpcQ+rDl1Ys6XMl4NazBQ8n6Bb7JLlljAwIgbeZUhIciAD4/F6l/9F4JlhFUtEPw5RVjHYTPzHRw/c0="}]},"maintainers":[{"name":"linusnorton","email":"linusnorton@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/national-routeing-guide_0.1.10_1520242955766_0.42297334861342906"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact support@npmjs.com for more info."},"0.2.0":{"name":"national-routeing-guide","version":"0.2.0","main":"./dist/src/index.js","types":"./dist/src/index.d.ts","scripts":{"distance":"ts-node ./src/calculate-distances.ts","memtest":"NODE_OPTIONS='--max_old_space_size=2000' ts-node ./src/memtest.ts","journey":"NODE_OPTIONS='--max_old_space_size=2000' ts-node ./src/test-journey.ts","perf":"NODE_OPTIONS='--max_old_space_size=2000' ts-node ./src/perf.ts","test-bdd":"cucumber-js --require-module ts-node/register --require test/bdd/step/*.ts --tags 'not @inprogress' test/bdd/**/*.feature","test-bdd-real":"NODE_OPTIONS='--max_old_space_size=2000' NODE_ENV=real-data cucumber-js --require-module ts-node/register --require test/bdd/step/*.ts --tags 'not @hypothetical and not @inprogress' test/bdd/**/*.feature","test":"npm run lint && npm run test-unit && npm run test-bdd","test-unit":"mocha \"test/unit/**/*.spec.ts\" --require ts-node/register","lint-raw":"tslint --project tsconfig.json","lint":"npm run lint-raw -- -t stylish","build":"tsc -p ./ --outDir build/","data":"npm run data-routeing","data-routeing":"SFTP_USERNAME=linusnorton SFTP_PASSWORD=#!weeklyDownload1 DATABASE_NAME=routeing dtd2mysql --get-routeing","data-nfm64":"DATABASE_NAME=routeing dtd2mysql --get-nfm64","prepublishOnly":"tsc -p ./ --outDir dist/"},"engines":{"node":"^8.4.0"},"author":{"name":"Linus Norton","email":"linusnorton@gmail.com"},"license":"GPL-3.0","dependencies":{"dijkstra-tree":"^0.2.0","dtd2mysql":"^3.8.0","fast-memoize":"^2.3.0","js-joda":"^1.7.1","memoized-class-decorator":"^1.5.0","memwatch-next":"^0.3.0","mysql2":"^1.5.2","progress":"^2.0.0","promise-mysql":"^3.2.1","ts-array-utils":"^0.2.2"},"devDependencies":{"@types/chai":"^4.1.2","@types/cucumber":"^4.0.1","@types/mocha":"^2.2.48","@types/node":"^9.4.6","@types/progress":"^2.0.1","chai":"^4.1.2","cucumber":"^4.0.0","mocha":"^5.0.1","ts-node":"^5.0.1","tslint":"^5.9.1","typescript":"^2.7.2"},"gitHead":"9f24731a53e59eb523ded06cf8a051627ec7b42b","description":"The project provides an implementation of the [National Routeing Guide](https://en.wikipedia.org/wiki/National_Routeing_Guide) rules in TypeScript.","_id":"national-routeing-guide@0.2.0","_npmVersion":"5.6.0","_nodeVersion":"9.7.1","_npmUser":{"name":"linusnorton","email":"linusnorton@gmail.com"},"dist":{"integrity":"sha512-z/ATlw6WPX8gMc7CSAi3+dJhEXyZPTzbvQlaKCxQjuOQXtDYtQ5Ghkd3PBH+J7xdviIEhppb3Sf9aUiWGglq+w==","shasum":"16c822a935263c524d44a536c5e2ad4434e9aef0","tarball":"https://registry.npmjs.org/national-routeing-guide/-/national-routeing-guide-0.2.0.tgz","fileCount":121,"unpackedSize":176264,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC281wNslaa0ZUPCZ3CLAikMPttHnt/CLKBmyu03rnMyAIhAL9X7SKs+4jycYR/lVvLuybuEEylwtvdzr4MjovODBkI"}]},"maintainers":[{"name":"linusnorton","email":"linusnorton@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/national-routeing-guide_0.2.0_1520327210969_0.7084555824374905"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact support@npmjs.com for more info."},"0.3.0":{"name":"national-routeing-guide","version":"0.3.0","main":"./dist/src/index.js","types":"./dist/src/index.d.ts","scripts":{"distance":"ts-node ./src/calculate-distances.ts","memtest":"NODE_OPTIONS='--max_old_space_size=2000' ts-node ./src/memtest.ts","journey":"NODE_OPTIONS='--max_old_space_size=2000' ts-node ./src/test-journey.ts","perf":"NODE_OPTIONS='--max_old_space_size=2000' ts-node ./src/perf.ts","test-bdd":"cucumber-js --require-module ts-node/register --require test/bdd/step/*.ts --tags 'not @inprogress' test/bdd/**/*.feature","test-bdd-real":"NODE_OPTIONS='--max_old_space_size=2000' NODE_ENV=real-data cucumber-js --require-module ts-node/register --require test/bdd/step/*.ts --tags 'not @hypothetical and not @inprogress' test/bdd/**/*.feature","test":"npm run lint && npm run test-unit && npm run test-bdd","test-unit":"mocha \"test/unit/**/*.spec.ts\" --require ts-node/register","lint-raw":"tslint --project tsconfig.json","lint":"npm run lint-raw -- -t stylish","build":"tsc -p ./ --outDir build/","data":"npm run data-routeing","data-routeing":"SFTP_USERNAME=linusnorton SFTP_PASSWORD=#!weeklyDownload1 DATABASE_NAME=routeing dtd2mysql --get-routeing","data-nfm64":"DATABASE_NAME=routeing dtd2mysql --get-nfm64","prepublishOnly":"tsc -p ./ --outDir dist/"},"engines":{"node":"^8.4.0"},"author":{"name":"Linus Norton","email":"linusnorton@gmail.com"},"license":"GPL-3.0","dependencies":{"dijkstra-tree":"^0.2.0","dtd2mysql":"^3.8.0","fast-memoize":"^2.3.0","js-joda":"^1.7.1","memoized-class-decorator":"^1.5.0","memwatch-next":"^0.3.0","mysql2":"^1.5.2","progress":"^2.0.0","promise-mysql":"^3.2.1","ts-array-utils":"^0.2.2"},"devDependencies":{"@types/chai":"^4.1.2","@types/cucumber":"^4.0.1","@types/mocha":"^2.2.48","@types/node":"^9.4.6","@types/progress":"^2.0.1","chai":"^4.1.2","cucumber":"^4.0.0","mocha":"^5.0.1","ts-node":"^5.0.1","tslint":"^5.9.1","typescript":"^2.7.2"},"gitHead":"8459c424c79ac2c49521a9d9a3819eb2864c0ba0","description":"The project provides an implementation of the [National Routeing Guide](https://en.wikipedia.org/wiki/National_Routeing_Guide) rules in TypeScript.","_id":"national-routeing-guide@0.3.0","_npmVersion":"5.6.0","_nodeVersion":"9.7.1","_npmUser":{"name":"linusnorton","email":"linusnorton@gmail.com"},"dist":{"integrity":"sha512-zUeBXw5hy3mIHwR27o/COGJn8QFf/bA5j/Oh6ytwMie370OlvHdwBhu+5+lQlLiaXyskJ1/R1hlzNbjsPTnhYA==","shasum":"a5ae4ee0152386d9e65674faf9a077c5b8f8ba97","tarball":"https://registry.npmjs.org/national-routeing-guide/-/national-routeing-guide-0.3.0.tgz","fileCount":123,"unpackedSize":185346,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBPf+khogmsA5lMz8G9pBrwsccldrm+AQVVncX6Zz4DNAiBz4i1jHUJEZjQkN22L2ykqAkbWUqLFUDm8gRUHZvGD2g=="}]},"maintainers":[{"name":"linusnorton","email":"linusnorton@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/national-routeing-guide_0.3.0_1520417222571_0.949037883732389"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact support@npmjs.com for more info."},"0.3.1":{"name":"national-routeing-guide","version":"0.3.1","main":"./dist/src/index.js","types":"./dist/src/index.d.ts","scripts":{"distance":"ts-node ./src/calculate-distances.ts","memtest":"NODE_OPTIONS='--max_old_space_size=2000' ts-node ./src/memtest.ts","journey":"NODE_OPTIONS='--max_old_space_size=2000' ts-node ./src/test-journey.ts","perf":"NODE_OPTIONS='--max_old_space_size=2000' ts-node ./src/perf.ts","test-bdd":"cucumber-js --require-module ts-node/register --require test/bdd/step/*.ts --tags 'not @inprogress' test/bdd/**/*.feature","test-bdd-real":"NODE_OPTIONS='--max_old_space_size=2000' NODE_ENV=real-data cucumber-js --require-module ts-node/register --require test/bdd/step/*.ts --tags 'not @hypothetical and not @inprogress' test/bdd/**/*.feature","test":"npm run lint && npm run test-unit && npm run test-bdd","test-unit":"mocha \"test/unit/**/*.spec.ts\" --require ts-node/register","lint-raw":"tslint --project tsconfig.json","lint":"npm run lint-raw -- -t stylish","build":"tsc -p ./ --outDir build/","data":"npm run data-routeing","data-routeing":"SFTP_USERNAME=linusnorton SFTP_PASSWORD=#!weeklyDownload1 DATABASE_NAME=routeing dtd2mysql --get-routeing","data-nfm64":"DATABASE_NAME=routeing dtd2mysql --get-nfm64","prepublishOnly":"tsc -p ./ --outDir dist/"},"engines":{"node":"^8.4.0"},"author":{"name":"Linus Norton","email":"linusnorton@gmail.com"},"license":"GPL-3.0","dependencies":{"dijkstra-tree":"^0.2.0","dtd2mysql":"^3.8.0","fast-memoize":"^2.3.0","js-joda":"^1.7.1","memoized-class-decorator":"^1.5.0","memwatch-next":"^0.3.0","mysql2":"^1.5.2","progress":"^2.0.0","promise-mysql":"^3.2.1","ts-array-utils":"^0.2.2"},"devDependencies":{"@types/chai":"^4.1.2","@types/cucumber":"^4.0.1","@types/mocha":"^2.2.48","@types/node":"^9.4.6","@types/progress":"^2.0.1","chai":"^4.1.2","cucumber":"^4.0.0","mocha":"^5.0.1","ts-node":"^5.0.1","tslint":"^5.9.1","typescript":"^2.7.2"},"gitHead":"63aa256c03bc5b444948f67fbe4a9119050b0426","description":"The project provides an implementation of the [National Routeing Guide](https://en.wikipedia.org/wiki/National_Routeing_Guide) rules in TypeScript.","_id":"national-routeing-guide@0.3.1","_npmVersion":"5.6.0","_nodeVersion":"9.7.1","_npmUser":{"name":"linusnorton","email":"linusnorton@gmail.com"},"dist":{"integrity":"sha512-qJ6h+N4m1nTG/4awG1Qd/K0fT02vjrEZkyoPpaYOpVazP92FMOC7/CtmFZcOWpR1j5uZuRjnnVoPhKwnssqrXA==","shasum":"e79e14fb9a471aaeb0c5bfc006871245c906e8da","tarball":"https://registry.npmjs.org/national-routeing-guide/-/national-routeing-guide-0.3.1.tgz","fileCount":123,"unpackedSize":188466,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDoYmIITE1kSP42wOthz9ck/kctUjYthgIV21C5ZVQGNQIgUfECOXvpnTA3lRHlBRhztycqvN3jyUBljJ3ZZBHZerM="}]},"maintainers":[{"name":"linusnorton","email":"linusnorton@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/national-routeing-guide_0.3.1_1520495515549_0.49934776295113137"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact support@npmjs.com for more info."},"0.3.2":{"name":"national-routeing-guide","version":"0.3.2","main":"./dist/src/index.js","types":"./dist/src/index.d.ts","scripts":{"distance":"ts-node ./src/calculate-distances.ts","memtest":"NODE_OPTIONS='--max_old_space_size=2000' ts-node ./src/memtest.ts","journey":"NODE_OPTIONS='--max_old_space_size=2000' ts-node ./src/test-journey.ts","perf":"NODE_OPTIONS='--max_old_space_size=2000' ts-node ./src/perf.ts","test-bdd":"cucumber-js --require-module ts-node/register --require test/bdd/step/*.ts --tags 'not @inprogress' test/bdd/**/*.feature","test-bdd-real":"NODE_OPTIONS='--max_old_space_size=2000' NODE_ENV=real-data cucumber-js --require-module ts-node/register --require test/bdd/step/*.ts --tags 'not @hypothetical and not @inprogress' test/bdd/**/*.feature","test":"npm run lint && npm run test-unit && npm run test-bdd","test-unit":"mocha \"test/unit/**/*.spec.ts\" --require ts-node/register","lint-raw":"tslint --project tsconfig.json","lint":"npm run lint-raw -- -t stylish","build":"tsc -p ./ --outDir build/","data":"npm run data-routeing","data-routeing":"SFTP_USERNAME=linusnorton SFTP_PASSWORD=#!weeklyDownload1 DATABASE_NAME=routeing dtd2mysql --get-routeing","data-nfm64":"DATABASE_NAME=routeing dtd2mysql --get-nfm64","prepublishOnly":"tsc -p ./ --outDir dist/"},"engines":{"node":"^8.4.0"},"author":{"name":"Linus Norton","email":"linusnorton@gmail.com"},"license":"GPL-3.0","dependencies":{"dijkstra-tree":"^0.2.0","dtd2mysql":"^3.8.0","fast-memoize":"^2.3.0","js-joda":"^1.7.1","memoized-class-decorator":"^1.5.0","memwatch-next":"^0.3.0","mysql2":"^1.5.2","progress":"^2.0.0","promise-mysql":"^3.2.1","ts-array-utils":"^0.2.2"},"devDependencies":{"@types/chai":"^4.1.2","@types/cucumber":"^4.0.1","@types/mocha":"^2.2.48","@types/node":"^9.4.6","@types/progress":"^2.0.1","chai":"^4.1.2","cucumber":"^4.0.0","mocha":"^5.0.4","ts-node":"^5.0.1","tslint":"^5.9.1","typescript":"^2.7.2"},"gitHead":"9ca5231c20b99fa29a58688486cd5c9bcb69a0ef","description":"The project provides an implementation of the [National Routeing Guide](https://en.wikipedia.org/wiki/National_Routeing_Guide) rules in TypeScript.","_id":"national-routeing-guide@0.3.2","_npmVersion":"5.6.0","_nodeVersion":"9.7.1","_npmUser":{"name":"linusnorton","email":"linusnorton@gmail.com"},"dist":{"integrity":"sha512-AAcbKviNjkvvYK+QwimKUqtcMmAhLD5dKmOFk1J+B1QdSxNp0tH1N8vrjX9CrGJbW5tQboYA1x/p9pz1ojVmRw==","shasum":"4e5ba3b4709636bfd9b2d2546014d6a4384cd3a0","tarball":"https://registry.npmjs.org/national-routeing-guide/-/national-routeing-guide-0.3.2.tgz","fileCount":123,"unpackedSize":185346,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGq+KUfcR6wyZ5Fxk/2ddOLnJ5A/5vuZ2b3i/gHRKHAGAiEA3AF4MTj+rUEQr3V1nrG7FOeZeYJAgp0LXUuHZeSA4UE="}]},"maintainers":[{"name":"linusnorton","email":"linusnorton@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/national-routeing-guide_0.3.2_1520495965749_0.7721326448248098"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact support@npmjs.com for more info."},"0.4.0":{"name":"national-routeing-guide","version":"0.4.0","main":"./dist/src/index.js","types":"./dist/src/index.d.ts","scripts":{"distance":"ts-node ./src/calculate-distances.ts","memtest":"NODE_OPTIONS='--max_old_space_size=2000' ts-node ./src/memtest.ts","journey":"NODE_OPTIONS='--max_old_space_size=2000' ts-node ./src/test-journey.ts","perf":"NODE_OPTIONS='--max_old_space_size=2000' ts-node ./src/perf.ts","test-bdd":"cucumber-js --require-module ts-node/register --require test/bdd/step/*.ts --tags 'not @inprogress' test/bdd/**/*.feature","test-bdd-real":"NODE_OPTIONS='--max_old_space_size=2000' NODE_ENV=real-data cucumber-js --require-module ts-node/register --require test/bdd/step/*.ts --tags 'not @hypothetical and not @inprogress' test/bdd/**/*.feature","test":"npm run lint && npm run test-unit && npm run test-bdd","test-unit":"mocha \"test/unit/**/*.spec.ts\" --require ts-node/register","lint-raw":"tslint --project tsconfig.json","lint":"npm run lint-raw -- -t stylish","build":"tsc -p ./ --outDir build/","data":"npm run data-routeing","data-routeing":"SFTP_USERNAME=linusnorton SFTP_PASSWORD=#!weeklyDownload1 DATABASE_NAME=routeing dtd2mysql --get-routeing","data-nfm64":"DATABASE_NAME=routeing dtd2mysql --get-nfm64","prepublishOnly":"tsc -p ./ --outDir dist/"},"engines":{"node":"^8.4.0"},"author":{"name":"Linus Norton","email":"linusnorton@gmail.com"},"license":"GPL-3.0","dependencies":{"dijkstra-tree":"^0.2.0","dtd2mysql":"^3.8.0","fast-memoize":"^2.3.0","js-joda":"^1.7.1","memoized-class-decorator":"^1.6.1","memwatch-next":"^0.3.0","mysql2":"^1.5.2","progress":"^2.0.0","promise-mysql":"^3.2.1","ts-array-utils":"^0.2.2"},"devDependencies":{"@types/chai":"^4.1.2","@types/cucumber":"^4.0.1","@types/mocha":"^2.2.48","@types/node":"^9.4.7","@types/progress":"^2.0.1","chai":"^4.1.2","cucumber":"^4.0.0","mocha":"^5.0.4","ts-node":"^5.0.1","tslint":"^5.9.1","typescript":"^2.7.2"},"gitHead":"9bc2b65a5d8f873d0b2fcce2685f9c771044cc53","description":"The project provides an implementation of the [National Routeing Guide](https://en.wikipedia.org/wiki/National_Routeing_Guide) rules in TypeScript.","_id":"national-routeing-guide@0.4.0","_npmVersion":"5.6.0","_nodeVersion":"9.8.0","_npmUser":{"name":"linusnorton","email":"linusnorton@gmail.com"},"dist":{"integrity":"sha512-+w7tPyxEGVzhmfT9cpC/I5/J+0ZIvRHG0Lq8feWAwCSPfteHgXKX5snPZdH9aB5u7OgsH4GxrczveR+dcm7+7g==","shasum":"d0e23f9cf4703f81684590ebad77713dd4cbf5d9","tarball":"https://registry.npmjs.org/national-routeing-guide/-/national-routeing-guide-0.4.0.tgz","fileCount":123,"unpackedSize":184799,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDP1m2/tLuoQKFMdLY1X8Jgowo9e99UYnieHWzNg0F8jAiAbIlqqyReCYtcEyjcp1T40/JDYhQczlp5POEAMIoEM7A=="}]},"maintainers":[{"name":"linusnorton","email":"linusnorton@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/national-routeing-guide_0.4.0_1520604353890_0.4384740539696492"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact support@npmjs.com for more info."},"0.4.1":{"name":"national-routeing-guide","version":"0.4.1","main":"./dist/src/index.js","types":"./dist/src/index.d.ts","scripts":{"distance":"ts-node ./src/calculate-distances.ts","memtest":"NODE_OPTIONS='--max_old_space_size=2000' ts-node ./src/memtest.ts","journey":"NODE_OPTIONS='--max_old_space_size=2000' ts-node ./src/test-journey.ts","perf":"NODE_OPTIONS='--max_old_space_size=2000' ts-node ./src/perf.ts","test-bdd":"cucumber-js --require-module ts-node/register --require test/bdd/step/*.ts --tags 'not @inprogress' test/bdd/**/*.feature","test-bdd-real":"NODE_OPTIONS='--max_old_space_size=2000' NODE_ENV=real-data cucumber-js --require-module ts-node/register --require test/bdd/step/*.ts --tags 'not @hypothetical and not @inprogress' test/bdd/**/*.feature","test":"npm run lint && npm run test-unit && npm run test-bdd","test-unit":"mocha \"test/unit/**/*.spec.ts\" --require ts-node/register","lint-raw":"tslint --project tsconfig.json","lint":"npm run lint-raw -- -t stylish","build":"tsc -p ./ --outDir build/","data":"npm run data-routeing","data-routeing":"SFTP_USERNAME=linusnorton SFTP_PASSWORD=#!weeklyDownload1 DATABASE_NAME=routeing dtd2mysql --get-routeing","data-nfm64":"DATABASE_NAME=routeing dtd2mysql --get-nfm64","prepublishOnly":"tsc -p ./ --outDir dist/"},"engines":{"node":"^8.4.0"},"author":{"name":"Linus Norton","email":"linusnorton@gmail.com"},"license":"GPL-3.0","dependencies":{"dijkstra-tree":"^0.2.0","dtd2mysql":"^3.8.0","fast-memoize":"^2.3.0","js-joda":"^1.7.1","memoized-class-decorator":"^1.6.1","memwatch-next":"^0.3.0","mysql2":"^1.5.2","progress":"^2.0.0","promise-mysql":"^3.2.1","ts-array-utils":"^0.2.2"},"devDependencies":{"@types/chai":"^4.1.2","@types/cucumber":"^4.0.1","@types/mocha":"^2.2.48","@types/node":"^9.4.7","@types/progress":"^2.0.1","chai":"^4.1.2","cucumber":"^4.0.0","mocha":"^5.0.4","ts-node":"^5.0.1","tslint":"^5.9.1","typescript":"^2.7.2"},"gitHead":"e244f10a064f501a3f606ed2f8a2e48d93fbfe7b","description":"The project provides an implementation of the [National Routeing Guide](https://en.wikipedia.org/wiki/National_Routeing_Guide) rules in TypeScript.","_id":"national-routeing-guide@0.4.1","_npmVersion":"5.6.0","_nodeVersion":"9.8.0","_npmUser":{"name":"linusnorton","email":"linusnorton@gmail.com"},"dist":{"integrity":"sha512-Tv1yyi8b9AC13u1KzZ6ITXUt7NP3i1CoTo6sqm87zZoJHr0MR5mt+GnIWowBP9yhVUWawnt7nccRudUHnB0XXg==","shasum":"b252464e104b2afd919d739dd9f498a5942021c3","tarball":"https://registry.npmjs.org/national-routeing-guide/-/national-routeing-guide-0.4.1.tgz","fileCount":123,"unpackedSize":185033,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHfmzc80ZpX5cYabORVNTqVu1ZEyqxEK/vbebZN4AQ6wAiBBqQg2aYU+BrBt6KqEaWJYaoR++qQlXEzSwToO23sedA=="}]},"maintainers":[{"name":"linusnorton","email":"linusnorton@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/national-routeing-guide_0.4.1_1520606063440_0.6048735533181722"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact support@npmjs.com for more info."},"0.4.2":{"name":"national-routeing-guide","version":"0.4.2","main":"./dist/src/index.js","types":"./dist/src/index.d.ts","scripts":{"distance":"ts-node ./src/calculate-distances.ts","memtest":"NODE_OPTIONS='--max_old_space_size=2000' ts-node ./src/memtest.ts","journey":"NODE_OPTIONS='--max_old_space_size=2000' ts-node ./src/test-journey.ts","perf":"NODE_OPTIONS='--max_old_space_size=2000' ts-node ./src/perf.ts","test-bdd":"cucumber-js --require-module ts-node/register --require test/bdd/step/*.ts --tags 'not @inprogress' test/bdd/**/*.feature","test-bdd-real":"NODE_OPTIONS='--max_old_space_size=2000' NODE_ENV=real-data cucumber-js --require-module ts-node/register --require test/bdd/step/*.ts --tags 'not @hypothetical and not @inprogress' test/bdd/**/*.feature","test":"npm run lint && npm run test-unit && npm run test-bdd","test-unit":"mocha \"test/unit/**/*.spec.ts\" --require ts-node/register","lint-raw":"tslint --project tsconfig.json","lint":"npm run lint-raw -- -t stylish","build":"tsc -p ./ --outDir build/","data":"npm run data-routeing","data-routeing":"SFTP_USERNAME=linusnorton SFTP_PASSWORD=#!weeklyDownload1 DATABASE_NAME=routeing dtd2mysql --get-routeing","data-nfm64":"DATABASE_NAME=routeing dtd2mysql --get-nfm64","prepublishOnly":"tsc -p ./ --outDir dist/"},"engines":{"node":"^8.4.0"},"author":{"name":"Linus Norton","email":"linusnorton@gmail.com"},"license":"GPL-3.0","dependencies":{"dijkstra-tree":"^0.2.0","dtd2mysql":"^3.8.1","fast-memoize":"^2.3.2","js-joda":"^1.7.1","memoized-class-decorator":"^1.6.1","memwatch-next":"^0.3.0","mysql2":"^1.5.2","progress":"^2.0.0","promise-mysql":"^3.2.1","ts-array-utils":"^0.2.2"},"devDependencies":{"@types/chai":"^4.1.2","@types/cucumber":"^4.0.1","@types/mocha":"^2.2.48","@types/node":"^9.4.7","@types/progress":"^2.0.1","chai":"^4.1.2","cucumber":"^4.0.0","mocha":"^5.0.4","ts-node":"^5.0.1","tslint":"^5.9.1","typescript":"^2.7.2"},"gitHead":"398b3cf56adba64ef65538b4f545d9149b3d77b9","description":"The project provides an implementation of the [National Routeing Guide](https://en.wikipedia.org/wiki/National_Routeing_Guide) rules in TypeScript.","_id":"national-routeing-guide@0.4.2","_npmVersion":"5.7.1","_nodeVersion":"9.8.0","_npmUser":{"name":"linusnorton","email":"linusnorton@gmail.com"},"dist":{"integrity":"sha512-BOPagZYHtpY+wkSBqBIfSQnIOhgPHkiKPIrKVBzFZSK5llkHseJMdHxirF8pHZiVkfd+wOCmvNycDWYbSxbIUg==","shasum":"c3759e4f0d043d19eb41c7684b4127e4a541af3e","tarball":"https://registry.npmjs.org/national-routeing-guide/-/national-routeing-guide-0.4.2.tgz","fileCount":123,"unpackedSize":185048,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCaVizzrkyVIDFUb0NUloKBncTH1jSZTKBxgVIw0yI96QIhAKhI26RzG34JIIaGnKvrAN22K2Y1TUu/ivJcFRB7oZ5F"}]},"maintainers":[{"name":"linusnorton","email":"linusnorton@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/national-routeing-guide_0.4.2_1520871945252_0.07171890772080647"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact support@npmjs.com for more info."},"0.4.3":{"name":"national-routeing-guide","version":"0.4.3","main":"./dist/src/index.js","types":"./dist/src/index.d.ts","scripts":{"distance":"ts-node ./src/calculate-distances.ts","memtest":"NODE_OPTIONS='--max_old_space_size=2000' ts-node ./src/memtest.ts","journey":"NODE_OPTIONS='--max_old_space_size=2000' ts-node ./src/test-journey.ts","perf":"NODE_OPTIONS='--max_old_space_size=2000' ts-node ./src/perf.ts","test-bdd":"cucumber-js --require-module ts-node/register --require test/bdd/step/*.ts --tags 'not @inprogress' test/bdd/**/*.feature","test-bdd-real":"NODE_OPTIONS='--max_old_space_size=2000' NODE_ENV=real-data cucumber-js --require-module ts-node/register --require test/bdd/step/*.ts --tags 'not @hypothetical and not @inprogress' test/bdd/**/*.feature","test":"npm run lint && npm run test-unit && npm run test-bdd","test-unit":"mocha \"test/unit/**/*.spec.ts\" --require ts-node/register","lint-raw":"tslint --project tsconfig.json","lint":"npm run lint-raw -- -t stylish","build":"tsc -p ./ --outDir build/","data":"npm run data-routeing","data-routeing":"SFTP_USERNAME=linusnorton SFTP_PASSWORD=#!weeklyDownload1 DATABASE_NAME=routeing dtd2mysql --get-routeing","data-nfm64":"DATABASE_NAME=routeing dtd2mysql --get-nfm64","prepublishOnly":"tsc -p ./ --outDir dist/"},"engines":{"node":"^8.4.0"},"author":{"name":"Linus Norton","email":"linusnorton@gmail.com"},"license":"GPL-3.0","dependencies":{"dijkstra-tree":"^0.2.0","dtd2mysql":"^3.8.2","fast-memoize":"^2.3.2","js-joda":"^1.7.1","memoized-class-decorator":"^1.6.1","memwatch-next":"^0.3.0","mysql2":"^1.5.2","progress":"^2.0.0","promise-mysql":"^3.2.1","ts-array-utils":"^0.2.2"},"devDependencies":{"@types/chai":"^4.1.2","@types/cucumber":"^4.0.1","@types/mocha":"^2.2.48","@types/node":"^9.4.7","@types/progress":"^2.0.1","chai":"^4.1.2","cucumber":"^4.0.0","mocha":"^5.0.4","ts-node":"^5.0.1","tslint":"^5.9.1","typescript":"^2.7.2"},"gitHead":"970f925b604c477bc629c52c3f8e884bf600feb4","description":"The project provides an implementation of the [National Routeing Guide](https://en.wikipedia.org/wiki/National_Routeing_Guide) rules in TypeScript.","_id":"national-routeing-guide@0.4.3","_npmVersion":"5.7.1","_nodeVersion":"9.8.0","_npmUser":{"name":"linusnorton","email":"linusnorton@gmail.com"},"dist":{"integrity":"sha512-HLLYR1I4qxmVTIAmh68CKbBfQFwKWaj2BWVivEW74bzXZLGE/sMCsj1z9Heq3xPcMIFEmcf2xvyv1ADI5ADIwA==","shasum":"f33866c410a1eda0c40e5852ae64aa50e5d30e59","tarball":"https://registry.npmjs.org/national-routeing-guide/-/national-routeing-guide-0.4.3.tgz","fileCount":123,"unpackedSize":180135,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFqKDw4ZBaGyLbN8uXxCBBuvX4OqNLWsbfPBJhw6rzbuAiEAvaoPPKbG3Jt0My991BDe08ten/ejNKLhz0B67qNUmVQ="}]},"maintainers":[{"name":"linusnorton","email":"linusnorton@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/national-routeing-guide_0.4.3_1520954962384_0.9060301949953293"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact support@npmjs.com for more info."},"0.4.4":{"name":"national-routeing-guide","version":"0.4.4","main":"./dist/src/index.js","types":"./dist/src/index.d.ts","scripts":{"distance":"ts-node ./src/calculate-distances.ts","memtest":"NODE_OPTIONS='--max_old_space_size=2000' ts-node ./src/memtest.ts","journey":"NODE_OPTIONS='--max_old_space_size=2000' ts-node ./src/test-journey.ts","perf":"NODE_OPTIONS='--max_old_space_size=2000' ts-node ./src/perf.ts","test-bdd":"cucumber-js --require-module ts-node/register --require test/bdd/step/*.ts --tags 'not @inprogress' test/bdd/**/*.feature","test-bdd-real":"NODE_OPTIONS='--max_old_space_size=2000' NODE_ENV=real-data cucumber-js --require-module ts-node/register --require test/bdd/step/*.ts --tags 'not @hypothetical and not @inprogress' test/bdd/**/*.feature","test":"npm run lint && npm run test-unit && npm run test-bdd","test-unit":"mocha \"test/unit/**/*.spec.ts\" --require ts-node/register","lint-raw":"tslint --project tsconfig.json","lint":"npm run lint-raw -- -t stylish","build":"tsc -p ./ --outDir build/","data":"npm run data-routeing","data-routeing":"SFTP_USERNAME=linusnorton SFTP_PASSWORD=#!weeklyDownload1 DATABASE_NAME=routeing dtd2mysql --get-routeing","data-nfm64":"DATABASE_NAME=routeing dtd2mysql --get-nfm64","prepublishOnly":"tsc -p ./ --outDir dist/"},"engines":{"node":"^8.4.0"},"author":{"name":"Linus Norton","email":"linusnorton@gmail.com"},"license":"GPL-3.0","dependencies":{"dijkstra-tree":"^0.2.0","dtd2mysql":"^3.8.3","fast-memoize":"^2.3.2","js-joda":"^1.7.1","memoized-class-decorator":"^1.6.1","memwatch-next":"^0.3.0","mysql2":"^1.5.2","progress":"^2.0.0","promise-mysql":"^3.2.1","ts-array-utils":"^0.2.2"},"devDependencies":{"@types/chai":"^4.1.2","@types/cucumber":"^4.0.1","@types/mocha":"^2.2.48","@types/node":"^9.4.7","@types/progress":"^2.0.1","chai":"^4.1.2","cucumber":"^4.0.0","mocha":"^5.0.4","ts-node":"^5.0.1","tslint":"^5.9.1","typescript":"^2.7.2"},"gitHead":"beef0d6faf6df501bdb2c94a031603c398cabac7","description":"The project provides an implementation of the [National Routeing Guide](https://en.wikipedia.org/wiki/National_Routeing_Guide) rules in TypeScript.","_id":"national-routeing-guide@0.4.4","_npmVersion":"5.7.1","_nodeVersion":"9.8.0","_npmUser":{"name":"linusnorton","email":"linusnorton@gmail.com"},"dist":{"integrity":"sha512-3xfF37TniRjkJqRtigSvrDQCX7LniYWSGpIz1RmUFa8WbzUfsJ3BVxON4ZrcT+owFvCuSFuNlaUdf3Rg4Yom4Q==","shasum":"5949e37a4beca880d08aa843bb01304268a170aa","tarball":"https://registry.npmjs.org/national-routeing-guide/-/national-routeing-guide-0.4.4.tgz","fileCount":123,"unpackedSize":179786,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDXdhPf1GtXlG94TL+QKJjKoOf0+m2t/CKB87nHEh/IeAiBQLWwn8SuyJBTRho/p3cIhO6sW1MDQZ4J5LJ9xFBKirA=="}]},"maintainers":[{"name":"linusnorton","email":"linusnorton@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/national-routeing-guide_0.4.4_1521099750321_0.13956250772577872"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact support@npmjs.com for more info."},"0.4.5":{"name":"national-routeing-guide","version":"0.4.5","main":"./dist/src/index.js","types":"./dist/src/index.d.ts","scripts":{"distance":"ts-node ./src/calculate-distances.ts","memtest":"NODE_OPTIONS='--max_old_space_size=2000' ts-node ./src/memtest.ts","journey":"NODE_OPTIONS='--max_old_space_size=2000' ts-node ./src/test-journey.ts","perf":"NODE_OPTIONS='--max_old_space_size=2000' ts-node ./src/perf.ts","test-bdd":"cucumber-js --require-module ts-node/register --require test/bdd/step/*.ts --tags 'not @inprogress' test/bdd/**/*.feature","test-bdd-real":"NODE_OPTIONS='--max_old_space_size=2000' NODE_ENV=real-data cucumber-js --require-module ts-node/register --require test/bdd/step/*.ts --tags 'not @hypothetical and not @inprogress' test/bdd/**/*.feature","test":"npm run lint && npm run test-unit && npm run test-bdd","test-unit":"mocha \"test/unit/**/*.spec.ts\" --require ts-node/register","lint-raw":"tslint --project tsconfig.json","lint":"npm run lint-raw -- -t stylish","build":"tsc -p ./ --outDir build/","data":"npm run data-routeing","data-routeing":"SFTP_USERNAME=linusnorton SFTP_PASSWORD=#!weeklyDownload1 DATABASE_NAME=routeing dtd2mysql --get-routeing","data-nfm64":"DATABASE_NAME=routeing dtd2mysql --get-nfm64","prepublishOnly":"tsc -p ./ --outDir dist/"},"engines":{"node":"^8.4.0"},"author":{"name":"Linus Norton","email":"linusnorton@gmail.com"},"license":"GPL-3.0","dependencies":{"dijkstra-tree":"^0.2.0","dtd2mysql":"^3.8.3","fast-memoize":"^2.3.2","js-joda":"^1.7.1","memoized-class-decorator":"^1.6.1","memwatch-next":"^0.3.0","mysql2":"^1.5.2","progress":"^2.0.0","promise-mysql":"^3.2.1","ts-array-utils":"^0.2.2"},"devDependencies":{"@types/chai":"^4.1.2","@types/cucumber":"^4.0.1","@types/mocha":"^2.2.48","@types/node":"^9.4.7","@types/progress":"^2.0.1","chai":"^4.1.2","cucumber":"^4.0.0","mocha":"^5.0.4","ts-node":"^5.0.1","tslint":"^5.9.1","typescript":"^2.7.2"},"gitHead":"6da57a30f2096b8b729b6bb84d5709eb4b9d39b1","description":"The project provides an implementation of the [National Routeing Guide](https://en.wikipedia.org/wiki/National_Routeing_Guide) rules in TypeScript.","_id":"national-routeing-guide@0.4.5","_npmVersion":"5.7.1","_nodeVersion":"9.8.0","_npmUser":{"name":"linusnorton","email":"linusnorton@gmail.com"},"dist":{"integrity":"sha512-FUegH8PTXSiNOXORUjuzosjONajQeegTDZv3KmR6+Tbb7tPeDRI4/GBR3GycsypY7p2L7BI45a2YAJyfLNIarQ==","shasum":"972f777de5d7fed49f1dfd93cfbd022dd46bfc63","tarball":"https://registry.npmjs.org/national-routeing-guide/-/national-routeing-guide-0.4.5.tgz","fileCount":123,"unpackedSize":179909,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAMJGOy5GoFt4VZW1z8DjqjIqTiPV2nlPiCgw3lzU6LLAiEA6b585vt4LMFoJVHkbwOfymdqwMQqwK8qNswkjXJxDIw="}]},"maintainers":[{"name":"linusnorton","email":"linusnorton@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/national-routeing-guide_0.4.5_1521107675622_0.35966499829048293"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact support@npmjs.com for more info."},"0.4.6":{"name":"national-routeing-guide","version":"0.4.6","main":"./dist/src/index.js","types":"./dist/src/index.d.ts","scripts":{"distance":"ts-node ./src/calculate-distances.ts","memtest":"NODE_OPTIONS='--max_old_space_size=2000' ts-node ./src/memtest.ts","journey":"NODE_OPTIONS='--max_old_space_size=2000' ts-node ./src/test-journey.ts","perf":"NODE_OPTIONS='--max_old_space_size=2000' ts-node ./src/perf.ts","test-bdd":"cucumber-js --require-module ts-node/register --require test/bdd/step/*.ts --tags 'not @inprogress' test/bdd/**/*.feature","test-bdd-real":"NODE_OPTIONS='--max_old_space_size=2000' NODE_ENV=real-data cucumber-js --require-module ts-node/register --require test/bdd/step/*.ts --tags 'not @hypothetical and not @inprogress' test/bdd/**/*.feature","test":"npm run lint && npm run test-unit && npm run test-bdd","test-unit":"mocha \"test/unit/**/*.spec.ts\" --require ts-node/register","lint-raw":"tslint --project tsconfig.json","lint":"npm run lint-raw -- -t stylish","build":"tsc -p ./ --outDir build/","data":"npm run data-routeing","data-routeing":"SFTP_USERNAME=linusnorton SFTP_PASSWORD=#!weeklyDownload1 DATABASE_NAME=routeing dtd2mysql --get-routeing","data-nfm64":"DATABASE_NAME=routeing dtd2mysql --get-nfm64","prepublishOnly":"tsc -p ./ --outDir dist/"},"engines":{"node":"^8.4.0"},"author":{"name":"Linus Norton","email":"linusnorton@gmail.com"},"license":"GPL-3.0","dependencies":{"dijkstra-tree":"^0.2.0","dtd2mysql":"^3.8.3","fast-memoize":"^2.3.2","js-joda":"^1.7.1","memoized-class-decorator":"^1.6.1","memwatch-next":"^0.3.0","mysql2":"^1.5.2","progress":"^2.0.0","promise-mysql":"^3.2.1","ts-array-utils":"^0.2.2"},"devDependencies":{"@types/chai":"^4.1.2","@types/cucumber":"^4.0.1","@types/mocha":"^2.2.48","@types/node":"^9.4.7","@types/progress":"^2.0.1","chai":"^4.1.2","cucumber":"^4.0.0","mocha":"^5.0.4","ts-node":"^5.0.1","tslint":"^5.9.1","typescript":"^2.7.2"},"gitHead":"5789cd4383bd5d3181fd440115179026e53b15ad","description":"The project provides an implementation of the [National Routeing Guide](https://en.wikipedia.org/wiki/National_Routeing_Guide) rules in TypeScript.","_id":"national-routeing-guide@0.4.6","_npmVersion":"5.7.1","_nodeVersion":"9.8.0","_npmUser":{"name":"linusnorton","email":"linusnorton@gmail.com"},"dist":{"integrity":"sha512-9Jr6BXOJx2A1KGKPht1KDPVbAZdm3B3GNNenD7tIkH/5eMNlank33YVEgfBZ36bNxpIkZFFrqECJibUpcn+W2g==","shasum":"05a28f73e6be16e178e2ec572b2d3999fad3e830","tarball":"https://registry.npmjs.org/national-routeing-guide/-/national-routeing-guide-0.4.6.tgz","fileCount":123,"unpackedSize":180076,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHQshUj2jAGo8lFF6g5MfNfH1V0frh9ZfJz4EtmK7+ijAiEA1CKfkUIjFPKmY3jTqpyu3PWpnCwRkeeMYEEX00qyS8M="}]},"maintainers":[{"name":"linusnorton","email":"linusnorton@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/national-routeing-guide_0.4.6_1521120375204_0.944037326946567"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact support@npmjs.com for more info."},"0.4.7":{"name":"national-routeing-guide","version":"0.4.7","main":"./dist/src/index.js","types":"./dist/src/index.d.ts","scripts":{"distance":"ts-node ./src/calculate-distances.ts","memtest":"NODE_OPTIONS='--max_old_space_size=2000' ts-node ./src/memtest.ts","journey":"NODE_OPTIONS='--max_old_space_size=2000' ts-node ./src/test-journey.ts","perf":"NODE_OPTIONS='--max_old_space_size=2000' ts-node ./src/perf.ts","test-bdd":"cucumber-js --require-module ts-node/register --require test/bdd/step/*.ts --tags 'not @inprogress' test/bdd/**/*.feature","test-bdd-real":"NODE_OPTIONS='--max_old_space_size=2000' NODE_ENV=real-data cucumber-js --require-module ts-node/register --require test/bdd/step/*.ts --tags 'not @hypothetical and not @inprogress' test/bdd/**/*.feature","test":"npm run lint && npm run test-unit && npm run test-bdd","test-unit":"mocha \"test/unit/**/*.spec.ts\" --require ts-node/register","lint-raw":"tslint --project tsconfig.json","lint":"npm run lint-raw -- -t stylish","build":"tsc -p ./ --outDir build/","data":"npm run data-routeing","data-routeing":"SFTP_USERNAME=linusnorton SFTP_PASSWORD=#!weeklyDownload1 DATABASE_NAME=routeing dtd2mysql --get-routeing","data-nfm64":"DATABASE_NAME=routeing dtd2mysql --get-nfm64","prepublishOnly":"tsc -p ./ --outDir dist/"},"engines":{"node":"^8.4.0"},"author":{"name":"Linus Norton","email":"linusnorton@gmail.com"},"license":"GPL-3.0","dependencies":{"dijkstra-tree":"^0.2.0","dtd2mysql":"^3.8.3","fast-memoize":"^2.3.2","js-joda":"^1.7.1","memoized-class-decorator":"^1.6.1","memwatch-next":"^0.3.0","mysql2":"^1.5.2","progress":"^2.0.0","promise-mysql":"^3.2.1","ts-array-utils":"^0.2.2"},"devDependencies":{"@types/chai":"^4.1.2","@types/cucumber":"^4.0.1","@types/mocha":"^2.2.48","@types/node":"^9.4.7","@types/progress":"^2.0.1","chai":"^4.1.2","cucumber":"^4.0.0","mocha":"^5.0.4","ts-node":"^5.0.1","tslint":"^5.9.1","typescript":"^2.7.2"},"gitHead":"faae96250996d04332cc9b00e4dc75d2d5c09721","description":"The project provides an implementation of the [National Routeing Guide](https://en.wikipedia.org/wiki/National_Routeing_Guide) rules in TypeScript.","_id":"national-routeing-guide@0.4.7","_npmVersion":"5.7.1","_nodeVersion":"9.8.0","_npmUser":{"name":"linusnorton","email":"linusnorton@gmail.com"},"dist":{"integrity":"sha512-iYnZVaXEL7r5ksDY6CgabPSmeSPDb2v2PrtAMjS7oDzSji57ZL7tOokYR+DgDp1ja1zD5YLqWe0aKG+XmftCKA==","shasum":"d5de3c1ced44474d24a0f04241a738a1f68b5aff","tarball":"https://registry.npmjs.org/national-routeing-guide/-/national-routeing-guide-0.4.7.tgz","fileCount":123,"unpackedSize":178586,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIB/7nTU46OWpL2k77wUQTmUb1NMs8ly3+fIsQDDPfLthAiBeQPIzMKMADW4phhZfmPKGeLQN7km4Up12KgQWYrFxkg=="}]},"maintainers":[{"name":"linusnorton","email":"linusnorton@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/national-routeing-guide_0.4.7_1521124981361_0.5845596822565471"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact support@npmjs.com for more info."},"0.4.8":{"name":"national-routeing-guide","version":"0.4.8","main":"./dist/src/index.js","types":"./dist/src/index.d.ts","scripts":{"distance":"ts-node ./src/calculate-distances.ts","memtest":"NODE_OPTIONS='--max_old_space_size=2000' ts-node ./src/memtest.ts","journey":"NODE_OPTIONS='--max_old_space_size=2000' ts-node ./src/test-journey.ts","perf":"NODE_OPTIONS='--max_old_space_size=2000' ts-node ./src/perf.ts","test-bdd":"cucumber-js --require-module ts-node/register --require test/bdd/step/*.ts --tags 'not @inprogress' test/bdd/**/*.feature","test-bdd-real":"NODE_OPTIONS='--max_old_space_size=2000' NODE_ENV=real-data cucumber-js --require-module ts-node/register --require test/bdd/step/*.ts --tags 'not @hypothetical and not @inprogress' test/bdd/**/*.feature","test":"npm run lint && npm run test-unit && npm run test-bdd","test-unit":"mocha \"test/unit/**/*.spec.ts\" --require ts-node/register","lint-raw":"tslint --project tsconfig.json","lint":"npm run lint-raw -- -t stylish","build":"tsc -p ./ --outDir build/","data":"npm run data-routeing","data-routeing":"SFTP_USERNAME=linusnorton SFTP_PASSWORD=#!weeklyDownload1 DATABASE_NAME=routeing dtd2mysql --get-routeing","data-nfm64":"DATABASE_NAME=routeing dtd2mysql --get-nfm64","prepublishOnly":"tsc -p ./ --outDir dist/"},"engines":{"node":"^8.4.0"},"author":{"name":"Linus Norton","email":"linusnorton@gmail.com"},"license":"GPL-3.0","dependencies":{"dijkstra-tree":"^0.2.0","dtd2mysql":"^3.8.3","fast-memoize":"^2.3.2","js-joda":"^1.7.1","memoized-class-decorator":"^1.6.1","memwatch-next":"^0.3.0","mysql2":"^1.5.2","progress":"^2.0.0","promise-mysql":"^3.2.1","ts-array-utils":"^0.2.2"},"devDependencies":{"@types/chai":"^4.1.2","@types/cucumber":"^4.0.1","@types/mocha":"^2.2.48","@types/node":"^9.4.7","@types/progress":"^2.0.1","chai":"^4.1.2","cucumber":"^4.0.0","mocha":"^5.0.4","ts-node":"^5.0.1","tslint":"^5.9.1","typescript":"^2.7.2"},"gitHead":"651b65971649a6b9a93d59c692d4ac00fa83373a","description":"The project provides an implementation of the [National Routeing Guide](https://en.wikipedia.org/wiki/National_Routeing_Guide) rules in TypeScript.","_id":"national-routeing-guide@0.4.8","_npmVersion":"5.7.1","_nodeVersion":"9.8.0","_npmUser":{"name":"linusnorton","email":"linusnorton@gmail.com"},"dist":{"integrity":"sha512-jQbjKA1k3IMx1ut+E0lIlh58dNsLubYj8J0V8lEbZPyIFL+sQVmvMCa+X01E7l+GIyXgpzuUrpYqTskROLV7bg==","shasum":"bda619e9bea00bb3eb8e0378e91f1cae38e9d867","tarball":"https://registry.npmjs.org/national-routeing-guide/-/national-routeing-guide-0.4.8.tgz","fileCount":123,"unpackedSize":178839,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIENpCJkk5bE913PnGCqvtxOEI52iM01i5z3xbgAA9gyoAiEArpZuNSZ+C6ZHt5G/joDHbVPNn2sI6wOGQg/KvtjyEOM="}]},"maintainers":[{"name":"linusnorton","email":"linusnorton@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/national-routeing-guide_0.4.8_1521144261710_0.6122015681139155"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact support@npmjs.com for more info."},"0.4.9":{"name":"national-routeing-guide","version":"0.4.9","main":"./dist/src/index.js","types":"./dist/src/index.d.ts","scripts":{"distance":"ts-node ./src/calculate-distances.ts","memtest":"NODE_OPTIONS='--max_old_space_size=2000' ts-node ./src/memtest.ts","journey":"NODE_OPTIONS='--max_old_space_size=2000' ts-node ./src/test-journey.ts","perf":"NODE_OPTIONS='--max_old_space_size=2000' ts-node ./src/perf.ts","test-bdd":"cucumber-js --require-module ts-node/register --require test/bdd/step/*.ts --tags 'not @inprogress' test/bdd/**/*.feature","test-bdd-real":"NODE_OPTIONS='--max_old_space_size=2000' NODE_ENV=real-data cucumber-js --require-module ts-node/register --require test/bdd/step/*.ts --tags 'not @hypothetical and not @inprogress' test/bdd/**/*.feature","test":"npm run lint && npm run test-unit && npm run test-bdd","test-unit":"mocha \"test/unit/**/*.spec.ts\" --require ts-node/register","lint-raw":"tslint --project tsconfig.json","lint":"npm run lint-raw -- -t stylish","build":"tsc -p ./ --outDir build/","data":"npm run data-routeing","data-routeing":"SFTP_USERNAME=linusnorton SFTP_PASSWORD=#!weeklyDownload1 DATABASE_NAME=routeing dtd2mysql --get-routeing","data-nfm64":"DATABASE_NAME=routeing dtd2mysql --get-nfm64","prepublishOnly":"tsc -p ./ --outDir dist/"},"engines":{"node":"^8.4.0"},"author":{"name":"Linus Norton","email":"linusnorton@gmail.com"},"license":"GPL-3.0","dependencies":{"dijkstra-tree":"^0.2.0","dtd2mysql":"^3.8.3","fast-memoize":"^2.3.2","js-joda":"^1.7.1","memoized-class-decorator":"^1.6.1","memwatch-next":"^0.3.0","mysql2":"^1.5.3","progress":"^2.0.0","promise-mysql":"^3.2.1","ts-array-utils":"^0.2.2"},"devDependencies":{"@types/chai":"^4.1.2","@types/cucumber":"^4.0.1","@types/mocha":"^2.2.48","@types/node":"^9.4.7","@types/progress":"^2.0.1","chai":"^4.1.2","cucumber":"^4.0.0","mocha":"^5.0.4","ts-node":"^5.0.1","tslint":"^5.9.1","typescript":"^2.7.2"},"gitHead":"c7262b73fd370a67ecee2a86a3d2dc7f050e84ea","description":"The project provides an implementation of the [National Routeing Guide](https://en.wikipedia.org/wiki/National_Routeing_Guide) rules in TypeScript.","_id":"national-routeing-guide@0.4.9","_npmVersion":"5.7.1","_nodeVersion":"9.8.0","_npmUser":{"name":"linusnorton","email":"linusnorton@gmail.com"},"dist":{"integrity":"sha512-ijXvS1CQrn8+5nZ78tMBa4bLU48mRniobppiOjTp46kbsqoLVfcTPibMOrg1dAknmUgI5n6uYqcv/G5hmWpTVg==","shasum":"046805fccccd87fb6b15e3c433453dd278fd4d68","tarball":"https://registry.npmjs.org/national-routeing-guide/-/national-routeing-guide-0.4.9.tgz","fileCount":123,"unpackedSize":178843,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBtGWS1oTjC++n2pqCqc9XBg16RtDolmDugCfDx7nM8VAiA/FBu6sao29mJeCd2tm49R+UmAyb7FLWRpyXAXBBBOcQ=="}]},"maintainers":[{"name":"linusnorton","email":"linusnorton@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/national-routeing-guide_0.4.9_1521448826505_0.7889538899707855"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact support@npmjs.com for more info."},"0.5.0":{"name":"national-routeing-guide","version":"0.5.0","main":"./dist/src/index.js","types":"./dist/src/index.d.ts","scripts":{"distance":"ts-node ./src/calculate-distances.ts","memtest":"NODE_OPTIONS='--max_old_space_size=2000' ts-node ./src/memtest.ts","journey":"NODE_OPTIONS='--max_old_space_size=2000' ts-node ./src/test-journey.ts","perf":"NODE_OPTIONS='--max_old_space_size=2000' ts-node ./src/perf.ts","test-bdd":"cucumber-js --require-module ts-node/register --require test/bdd/step/*.ts --tags 'not @inprogress' test/bdd/**/*.feature","test-bdd-real":"NODE_OPTIONS='--max_old_space_size=2000' NODE_ENV=real-data cucumber-js --require-module ts-node/register --require test/bdd/step/*.ts --tags 'not @hypothetical and not @inprogress' test/bdd/**/*.feature","test":"npm run lint && npm run test-unit && npm run test-bdd","test-unit":"mocha \"test/unit/**/*.spec.ts\" --require ts-node/register","lint-raw":"tslint --project tsconfig.json","lint":"npm run lint-raw -- -t stylish","build":"tsc -p ./ --outDir build/","data":"npm run data-routeing","data-routeing":"SFTP_USERNAME=linusnorton SFTP_PASSWORD=#!weeklyDownload1 DATABASE_NAME=routeing dtd2mysql --get-routeing","data-nfm64":"DATABASE_NAME=routeing dtd2mysql --get-nfm64","prepublishOnly":"tsc -p ./ --outDir dist/"},"engines":{"node":"^8.4.0"},"author":{"name":"Linus Norton","email":"linusnorton@gmail.com"},"license":"GPL-3.0","dependencies":{"dijkstra-tree":"^0.2.0","dtd2mysql":"^3.8.3","fast-memoize":"^2.3.2","js-joda":"^1.7.1","memoized-class-decorator":"^1.6.1","memwatch-next":"^0.3.0","mysql2":"^1.5.3","progress":"^2.0.0","promise-mysql":"^3.2.1","ts-array-utils":"^0.2.2"},"devDependencies":{"@types/chai":"^4.1.2","@types/cucumber":"^4.0.1","@types/mocha":"^2.2.48","@types/node":"^9.4.7","@types/progress":"^2.0.1","chai":"^4.1.2","cucumber":"^4.0.0","mocha":"^5.0.4","ts-node":"^5.0.1","tslint":"^5.9.1","typescript":"^2.7.2"},"gitHead":"1b0b29ff8839515ac04422ff4f6aafa667ca9ec0","description":"The project provides an implementation of the [National Routeing Guide](https://en.wikipedia.org/wiki/National_Routeing_Guide) rules in TypeScript.","_id":"national-routeing-guide@0.5.0","_npmVersion":"5.7.1","_nodeVersion":"9.8.0","_npmUser":{"name":"linusnorton","email":"linusnorton@gmail.com"},"dist":{"integrity":"sha512-wWCBiNaMxhAgbI0T1bhatP3P+BlHw4/MoftvWZssyVRSzGP5Dx6q5qDuNoKwUIhtzgnJaj9fyEFQHhpG8nKG+g==","shasum":"3c5b471185012846cda95e6500951f1a745cc93e","tarball":"https://registry.npmjs.org/national-routeing-guide/-/national-routeing-guide-0.5.0.tgz","fileCount":123,"unpackedSize":179448,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCAWKcRG9woHcIL8ljW/D9JNQNPIaKLjlHpipSbbzG3GwIhAI5cKKYrvZJUnos3ydqFHkW/C+NMIQsLlE+VElgFNvw1"}]},"maintainers":[{"name":"linusnorton","email":"linusnorton@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/national-routeing-guide_0.5.0_1521452821258_0.4886436961378271"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact support@npmjs.com for more info."},"0.5.1":{"name":"national-routeing-guide","version":"0.5.1","main":"./dist/src/index.js","types":"./dist/src/index.d.ts","scripts":{"distance":"ts-node ./src/calculate-distances.ts","memtest":"NODE_OPTIONS='--max_old_space_size=2000' ts-node ./src/memtest.ts","journey":"NODE_OPTIONS='--max_old_space_size=2000' ts-node ./src/test-journey.ts","perf":"NODE_OPTIONS='--max_old_space_size=2000' ts-node ./src/perf.ts","test-bdd":"cucumber-js --require-module ts-node/register --require test/bdd/step/*.ts --tags 'not @inprogress' test/bdd/**/*.feature","test-bdd-real":"NODE_OPTIONS='--max_old_space_size=2000' NODE_ENV=real-data cucumber-js --require-module ts-node/register --require test/bdd/step/*.ts --tags 'not @hypothetical and not @inprogress' test/bdd/**/*.feature","test":"npm run lint && npm run test-unit && npm run test-bdd","test-unit":"mocha \"test/unit/**/*.spec.ts\" --require ts-node/register","lint-raw":"tslint --project tsconfig.json","lint":"npm run lint-raw -- -t stylish","build":"tsc -p ./ --outDir build/","data":"npm run data-routeing","data-routeing":"SFTP_USERNAME=linusnorton SFTP_PASSWORD=#!weeklyDownload1 DATABASE_NAME=routeing dtd2mysql --get-routeing","data-nfm64":"DATABASE_NAME=routeing dtd2mysql --get-nfm64","prepublishOnly":"tsc -p ./ --outDir dist/"},"engines":{"node":"^8.4.0"},"author":{"name":"Linus Norton","email":"linusnorton@gmail.com"},"license":"GPL-3.0","dependencies":{"dijkstra-tree":"^0.2.0","dtd2mysql":"^3.8.3","fast-memoize":"^2.3.2","js-joda":"^1.7.1","memoized-class-decorator":"^1.6.1","memwatch-next":"^0.3.0","mysql2":"^1.5.3","progress":"^2.0.0","promise-mysql":"^3.2.1","ts-array-utils":"^0.2.2"},"devDependencies":{"@types/chai":"^4.1.2","@types/cucumber":"^4.0.1","@types/mocha":"^2.2.48","@types/node":"^9.4.7","@types/progress":"^2.0.1","chai":"^4.1.2","cucumber":"^4.0.0","mocha":"^5.0.4","ts-node":"^5.0.1","tslint":"^5.9.1","typescript":"^2.7.2"},"gitHead":"41c76d773f45b40d86452a1d777757f6615fb540","description":"The project provides an implementation of the [National Routeing Guide](https://en.wikipedia.org/wiki/National_Routeing_Guide) rules in TypeScript.","_id":"national-routeing-guide@0.5.1","_npmVersion":"5.7.1","_nodeVersion":"10.0.0-pre","_npmUser":{"name":"linusnorton","email":"linusnorton@gmail.com"},"dist":{"integrity":"sha512-OWHdJKArbbgqCE/7SJ6qCY5aa3OnZavtVVW6NL75Gbjd9Zkis9gst4dtIPBxxwNS2KdaY8UI0Ww86/Pug3M/DA==","shasum":"67b45a168f11cabbe8edcd25c4050087ccdce0c3","tarball":"https://registry.npmjs.org/national-routeing-guide/-/national-routeing-guide-0.5.1.tgz","fileCount":123,"unpackedSize":179345,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQChTsgXVjn/2ue4gZjl/8zBIrKlGZlLK7McCEGWnXIJUAIhAJybqPz1EPV9BMFz7EhRP8Xy/9V0PkPwuZboMEH1VYnp"}]},"maintainers":[{"name":"linusnorton","email":"linusnorton@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/national-routeing-guide_0.5.1_1521530130188_0.04152959785606902"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact support@npmjs.com for more info."},"0.5.2":{"name":"national-routeing-guide","version":"0.5.2","main":"./dist/src/index.js","types":"./dist/src/index.d.ts","scripts":{"distance":"ts-node ./src/calculate-distances.ts","memtest":"NODE_OPTIONS='--max_old_space_size=2000' ts-node ./src/memtest.ts","journey":"NODE_OPTIONS='--max_old_space_size=2000' ts-node ./src/test-journey.ts","perf":"NODE_OPTIONS='--max_old_space_size=2000' ts-node ./src/perf.ts","test-bdd":"cucumber-js --require-module ts-node/register --require test/bdd/step/*.ts --tags 'not @inprogress' test/bdd/**/*.feature","test-bdd-real":"NODE_OPTIONS='--max_old_space_size=2000' NODE_ENV=real-data cucumber-js --require-module ts-node/register --require test/bdd/step/*.ts --tags 'not @hypothetical and not @inprogress' test/bdd/**/*.feature","test":"npm run lint && npm run test-unit && npm run test-bdd","test-unit":"mocha \"test/unit/**/*.spec.ts\" --require ts-node/register","lint-raw":"tslint --project tsconfig.json","lint":"npm run lint-raw -- -t stylish","build":"tsc -p ./ --outDir build/","data":"npm run data-routeing","data-routeing":"SFTP_USERNAME=linusnorton SFTP_PASSWORD=#!weeklyDownload1 DATABASE_NAME=routeing dtd2mysql --get-routeing","data-nfm64":"DATABASE_NAME=routeing dtd2mysql --get-nfm64","prepublishOnly":"tsc -p ./ --outDir dist/"},"engines":{"node":"^8.4.0"},"author":{"name":"Linus Norton","email":"linusnorton@gmail.com"},"license":"GPL-3.0","dependencies":{"dijkstra-tree":"^0.2.0","dtd2mysql":"^3.8.3","fast-memoize":"^2.3.2","js-joda":"^1.7.1","lru-cache":"^4.1.2","memoized-class-decorator":"^1.6.1","memwatch-next":"^0.3.0","mysql2":"^1.5.3","progress":"^2.0.0","promise-mysql":"^3.2.1","ts-array-utils":"^0.2.2"},"devDependencies":{"@types/chai":"^4.1.2","@types/cucumber":"^4.0.1","@types/mocha":"^2.2.48","@types/node":"^9.4.7","@types/progress":"^2.0.1","chai":"^4.1.2","cucumber":"^4.0.0","mocha":"^5.0.4","ts-node":"^5.0.1","tslint":"^5.9.1","typescript":"^2.7.2"},"gitHead":"ab497fd2e984fe6131052f5c5ede053659dee55b","description":"The project provides an implementation of the [National Routeing Guide](https://en.wikipedia.org/wiki/National_Routeing_Guide) rules in TypeScript.","_id":"national-routeing-guide@0.5.2","_npmVersion":"5.7.1","_nodeVersion":"10.0.0-pre","_npmUser":{"name":"linusnorton","email":"linusnorton@gmail.com"},"dist":{"integrity":"sha512-uzW++Go+4iqpx+bH90tGxdrvQX4UR+czQsbFjrxEAFuz0VhxRT7GmYvD8zQcXNCZ/2+yJFNmVoG5czVtYp8DBA==","shasum":"74c58d13efabc2d3580a8018ac2e70c70737eaaa","tarball":"https://registry.npmjs.org/national-routeing-guide/-/national-routeing-guide-0.5.2.tgz","fileCount":123,"unpackedSize":179780,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDIpn3HgDYMI9TANpN/ESYDO1afqJT+cGzsGlxBi6OnTAIhAPgg8rcJrBJ5MXOwkv7qZC0npZU7dKxjbfWMrRXz7NZa"}]},"maintainers":[{"name":"linusnorton","email":"linusnorton@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/national-routeing-guide_0.5.2_1521531717271_0.4147492691632346"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact support@npmjs.com for more info."},"0.6.0":{"name":"national-routeing-guide","version":"0.6.0","main":"./dist/src/index.js","types":"./dist/src/index.d.ts","scripts":{"distance":"ts-node ./src/calculate-distances.ts","memtest":"NODE_OPTIONS='--max_old_space_size=2000' ts-node ./src/memtest.ts","journey":"NODE_OPTIONS='--max_old_space_size=2000' ts-node ./src/test-journey.ts","perf":"NODE_OPTIONS='--max_old_space_size=2000' ts-node ./src/perf.ts","test-bdd":"cucumber-js --require-module ts-node/register --require test/bdd/step/*.ts --tags 'not @inprogress' test/bdd/**/*.feature","test-bdd-real":"NODE_OPTIONS='--max_old_space_size=2000' NODE_ENV=real-data cucumber-js --require-module ts-node/register --require test/bdd/step/*.ts --tags 'not @hypothetical and not @inprogress' test/bdd/**/*.feature","test":"npm run lint && npm run test-unit && npm run test-bdd","test-unit":"mocha \"test/unit/**/*.spec.ts\" --require ts-node/register","lint-raw":"tslint --project tsconfig.json","lint":"npm run lint-raw -- -t stylish","build":"tsc -p ./ --outDir build/","data":"npm run data-routeing","data-routeing":"SFTP_USERNAME=linusnorton SFTP_PASSWORD=#!weeklyDownload1 DATABASE_NAME=routeing dtd2mysql --get-routeing","data-nfm64":"DATABASE_NAME=routeing dtd2mysql --get-nfm64","prepublishOnly":"tsc -p ./ --outDir dist/"},"engines":{"node":"^8.4.0"},"author":{"name":"Linus Norton","email":"linusnorton@gmail.com"},"license":"GPL-3.0","dependencies":{"dijkstra-tree":"^0.2.0","dtd2mysql":"^3.8.3","fast-memoize":"^2.3.2","js-joda":"^1.7.1","lru-cache":"^4.1.2","memoized-class-decorator":"^1.6.1","memwatch-next":"^0.3.0","mysql2":"^1.5.3","progress":"^2.0.0","promise-mysql":"^3.2.1","ts-array-utils":"^0.2.2"},"devDependencies":{"@types/chai":"^4.1.2","@types/cucumber":"^4.0.1","@types/mocha":"^2.2.48","@types/node":"^9.4.7","@types/progress":"^2.0.1","chai":"^4.1.2","cucumber":"^4.0.0","mocha":"^5.0.4","ts-node":"^5.0.1","tslint":"^5.9.1","typescript":"^2.7.2"},"gitHead":"cecfaaf017fee4bc08d562c3db26bc2da396676c","description":"The project provides an implementation of the [National Routeing Guide](https://en.wikipedia.org/wiki/National_Routeing_Guide) rules in TypeScript.","_id":"national-routeing-guide@0.6.0","_npmVersion":"5.7.1","_nodeVersion":"9.8.0","_npmUser":{"name":"linusnorton","email":"linusnorton@gmail.com"},"dist":{"integrity":"sha512-i1DS89EZzDulr4IeepHkM9gLhaEyaRdBCOVTeJ61In5Dv6wn2UB0FS/NZ4fDHWVCgm56ahfaNxBmqC9f1GjGTg==","shasum":"833666d853afc8fb0b19b35bbe82b40edd57989c","tarball":"https://registry.npmjs.org/national-routeing-guide/-/national-routeing-guide-0.6.0.tgz","fileCount":125,"unpackedSize":183092,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCFmK2sWEtNYfHqOdjMh053x9pTL6cLDtZz1xx5j0RwbAIhALDlQKHg4a0ym4zrPPE7vh5Aawxr93UkH8enecRW5v5Y"}]},"maintainers":[{"name":"linusnorton","email":"linusnorton@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/national-routeing-guide_0.6.0_1521622297325_0.7157427696933556"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact support@npmjs.com for more info."},"1.0.0":{"name":"national-routeing-guide","version":"1.0.0","main":"./dist/src/index.js","types":"./dist/src/index.d.ts","scripts":{"distance":"ts-node ./src/calculate-distances.ts","memtest":"NODE_OPTIONS='--max_old_space_size=2000' ts-node ./src/memtest.ts","journey":"NODE_OPTIONS='--max_old_space_size=2000' ts-node ./src/test-journey.ts","perf":"NODE_OPTIONS='--max_old_space_size=2000' ts-node ./src/perf.ts","test-bdd":"cucumber-js --require-module ts-node/register --require test/bdd/step/*.ts --tags 'not @inprogress' test/bdd/**/*.feature","test-bdd-real":"NODE_OPTIONS='--max_old_space_size=2000' NODE_ENV=real-data cucumber-js --require-module ts-node/register --require test/bdd/step/*.ts --tags 'not @hypothetical and not @inprogress' test/bdd/**/*.feature","test":"npm run lint && npm run test-unit && npm run test-bdd","test-unit":"mocha \"test/unit/**/*.spec.ts\" --require ts-node/register","lint-raw":"tslint --project tsconfig.json","lint":"npm run lint-raw -- -t stylish","build":"tsc -p ./ --outDir build/","data":"npm run data-routeing","data-routeing":"SFTP_USERNAME=linusnorton SFTP_PASSWORD=#!weeklyDownload1 DATABASE_NAME=routeing dtd2mysql --get-routeing","data-nfm64":"DATABASE_NAME=routeing dtd2mysql --get-nfm64","prepublishOnly":"tsc -p ./ --outDir dist/"},"engines":{"node":"^8.4.0"},"author":{"name":"Linus Norton","email":"linusnorton@gmail.com"},"license":"GPL-3.0","dependencies":{"dijkstra-tree":"^0.2.0","dtd2mysql":"^3.8.3","fast-memoize":"^2.3.2","js-joda":"^1.7.1","lru-cache":"^4.1.2","memoized-class-decorator":"^1.6.1","memwatch-next":"^0.3.0","mysql2":"^1.5.3","progress":"^2.0.0","promise-mysql":"^3.2.1","ts-array-utils":"^0.3.0"},"devDependencies":{"@types/chai":"^4.1.2","@types/cucumber":"^4.0.1","@types/mocha":"^2.2.48","@types/node":"^9.4.7","@types/progress":"^2.0.1","chai":"^4.1.2","cucumber":"^4.0.0","mocha":"^5.0.4","ts-node":"^5.0.1","tslint":"^5.9.1","typescript":"^2.7.2"},"gitHead":"3c472e6492d30a43b434223b5054d6d1c696aa3c","description":"The project provides an implementation of the [National Routeing Guide](https://en.wikipedia.org/wiki/National_Routeing_Guide) rules in TypeScript.","_id":"national-routeing-guide@1.0.0","_npmVersion":"5.7.1","_nodeVersion":"9.8.0","_npmUser":{"name":"linusnorton","email":"linusnorton@gmail.com"},"dist":{"integrity":"sha512-fNqvHuJop+8MetrGIzFwQzWa19gUSmrcn1Rz/Wi6tfia3eg+9k7s3/auQvl6sNxSPZWhLcU9YA9PmaeDuw6P6w==","shasum":"3be38abd5ab6e3bd550b0864165d566530a6747e","tarball":"https://registry.npmjs.org/national-routeing-guide/-/national-routeing-guide-1.0.0.tgz","fileCount":125,"unpackedSize":187477,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHnhvzRP0vEvrxlSBuBiheAbar5AP15ukcmSUOB1Fop+AiEAqrlZmb/N2G4gi1WbtDLKta3RA4YmL0hy3WQ7OGA/2p0="}]},"maintainers":[{"name":"linusnorton","email":"linusnorton@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/national-routeing-guide_1.0.0_1521638461509_0.060042675993426275"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact support@npmjs.com for more info."},"1.0.1":{"name":"national-routeing-guide","version":"1.0.1","main":"./dist/src/index.js","types":"./dist/src/index.d.ts","scripts":{"distance":"ts-node ./src/calculate-distances.ts","memtest":"NODE_OPTIONS='--max_old_space_size=2000' ts-node ./src/memtest.ts","journey":"NODE_OPTIONS='--max_old_space_size=2000' ts-node ./src/test-journey.ts","perf":"NODE_OPTIONS='--max_old_space_size=2000' ts-node ./src/perf.ts","test-bdd":"cucumber-js --require-module ts-node/register --require test/bdd/step/*.ts --tags 'not @inprogress' test/bdd/**/*.feature","test-bdd-real":"NODE_OPTIONS='--max_old_space_size=2000' NODE_ENV=real-data cucumber-js --require-module ts-node/register --require test/bdd/step/*.ts --tags 'not @hypothetical and not @inprogress' test/bdd/**/*.feature","test":"npm run lint && npm run test-unit && npm run test-bdd","test-unit":"mocha \"test/unit/**/*.spec.ts\" --require ts-node/register","lint-raw":"tslint --project tsconfig.json","lint":"npm run lint-raw -- -t stylish","build":"tsc -p ./ --outDir build/","data":"npm run data-routeing","data-routeing":"SFTP_USERNAME=linusnorton SFTP_PASSWORD=#!weeklyDownload1 DATABASE_NAME=routeing dtd2mysql --get-routeing","data-nfm64":"DATABASE_NAME=routeing dtd2mysql --get-nfm64","prepublishOnly":"tsc -p ./ --outDir dist/"},"engines":{"node":"^8.4.0"},"author":{"name":"Linus Norton","email":"linusnorton@gmail.com"},"license":"GPL-3.0","dependencies":{"dijkstra-tree":"^0.2.0","dtd2mysql":"^3.8.3","fast-memoize":"^2.3.2","js-joda":"^1.8.2","lru-cache":"^4.1.2","memoized-class-decorator":"^1.6.1","memwatch-next":"^0.3.0","mysql2":"^1.5.3","progress":"^2.0.0","promise-mysql":"^3.2.1","ts-array-utils":"^0.3.0"},"devDependencies":{"@types/chai":"^4.1.2","@types/cucumber":"^4.0.1","@types/mocha":"^2.2.48","@types/node":"^9.6.0","@types/progress":"^2.0.1","chai":"^4.1.2","cucumber":"^4.0.0","mocha":"^5.0.5","ts-node":"^5.0.1","tslint":"^5.9.1","typescript":"^2.7.2"},"gitHead":"ab6f5d1fbf8d04d2138f00c01363b4e112dea1e2","description":"The project provides an implementation of the [National Routeing Guide](https://en.wikipedia.org/wiki/National_Routeing_Guide) rules in TypeScript.","_id":"national-routeing-guide@1.0.1","_npmVersion":"5.6.0","_nodeVersion":"9.9.0","_npmUser":{"name":"linusnorton","email":"linusnorton@gmail.com"},"dist":{"integrity":"sha512-Y/hd/nIY5y9Giv9Fj8ImtHwPyG5Rc62Kw8Hc/HCfcIwj8DSPlILi/gya3flQ7kJJCrtir0FDqsEMZbM0nfChrw==","shasum":"563e2645199c459634384d95a04472c88012f31b","tarball":"https://registry.npmjs.org/national-routeing-guide/-/national-routeing-guide-1.0.1.tgz","fileCount":125,"unpackedSize":187689,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHs1tMRoNOHUL3BOTHvG4a9XJYudx6NlT2yN3viDxtkgAiEA+mjlblh+gfKFyj6lQtReDKCGC+/9KXHRXHBDDtnlAPo="}]},"maintainers":[{"name":"linusnorton","email":"linusnorton@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/national-routeing-guide_1.0.1_1522141781897_0.8477139155038282"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact support@npmjs.com for more info."},"1.0.2":{"name":"national-routeing-guide","version":"1.0.2","main":"./dist/src/index.js","types":"./dist/src/index.d.ts","scripts":{"distance":"ts-node ./src/calculate-distances.ts","memtest":"NODE_OPTIONS='--max_old_space_size=2000' ts-node ./src/memtest.ts","journey":"NODE_OPTIONS='--max_old_space_size=2000' ts-node ./src/test-journey.ts","perf":"NODE_OPTIONS='--max_old_space_size=2000' ts-node ./src/perf.ts","test-bdd":"cucumber-js --require-module ts-node/register --require test/bdd/step/*.ts --tags 'not @inprogress' test/bdd/**/*.feature","test-bdd-real":"NODE_OPTIONS='--max_old_space_size=2000' NODE_ENV=real-data cucumber-js --require-module ts-node/register --require test/bdd/step/*.ts --tags 'not @hypothetical and not @inprogress' test/bdd/**/*.feature","test":"npm run lint && npm run test-unit && npm run test-bdd","test-unit":"mocha \"test/unit/**/*.spec.ts\" --require ts-node/register","lint-raw":"tslint --project tsconfig.json","lint":"npm run lint-raw -- -t stylish","build":"tsc -p ./ --outDir build/","data":"npm run data-routeing","data-routeing":"SFTP_USERNAME=linusnorton SFTP_PASSWORD=#!weeklyDownload1 DATABASE_NAME=routeing dtd2mysql --get-routeing","data-nfm64":"DATABASE_NAME=routeing dtd2mysql --get-nfm64","prepublishOnly":"tsc -p ./ --outDir dist/"},"engines":{"node":"^8.4.0"},"author":{"name":"Linus Norton","email":"linusnorton@gmail.com"},"license":"GPL-3.0","dependencies":{"dijkstra-tree":"^0.2.0","fast-memoize":"^2.3.2","js-joda":"^1.8.2","lru-cache":"^4.1.2","memoized-class-decorator":"^1.6.1","memwatch-next":"^0.3.0","mysql2":"^1.5.3","progress":"^2.0.0","promise-mysql":"^3.2.1","ts-array-utils":"^0.3.0"},"devDependencies":{"@types/chai":"^4.1.2","@types/cucumber":"^4.0.2","@types/mocha":"^2.2.48","@types/node":"^9.6.5","@types/progress":"^2.0.1","chai":"^4.1.2","cucumber":"^4.2.1","dtd2mysql":"^4.0.1","mocha":"^5.1.0","ts-node":"^5.0.1","tslint":"^5.9.1","typescript":"^2.8.1"},"gitHead":"56a40783d8ca8311f352ddd09567d1beb0035673","description":"The project provides an implementation of the [National Routeing Guide](https://en.wikipedia.org/wiki/National_Routeing_Guide) rules in TypeScript.","_id":"national-routeing-guide@1.0.2","_npmVersion":"5.6.0","_nodeVersion":"9.11.1","_npmUser":{"name":"linusnorton","email":"linusnorton@gmail.com"},"dist":{"integrity":"sha512-AhRdmqhJ4JBj4FYaAoAx3fOz0rliuFbm3GxQBPdvqG/gPyRUEB1tnQG07shyhuhl9HkSPICfleEVwA4sVMGYVA==","shasum":"984604bb1382e31b71f714a9906e1bcd31474755","tarball":"https://registry.npmjs.org/national-routeing-guide/-/national-routeing-guide-1.0.2.tgz","fileCount":125,"unpackedSize":188840,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa1xkyCRA9TVsSAnZWagAAGt8QAILtyEDmGU86PMGStM4c\nxDpafxljXxth41AMr0Gt80rXPBmB5mY3VKrvd3POq7Ux26+XJyqO1sVnJZdN\neveQgfvE1Sb8Wnvhllwd9BSW56uH9jgk1EzeNMzfgWPz/bD1POrfOUEVwIAJ\nGNFYzVTpk7OyZ3AL4s/YwJnKDfjiRnnuQbCXZg5VQ1o9VeMBJe1GQL3JcoXq\nsRc1QZ9WwOTnXYzoO07JRIpuh4lDGCheVY8aEYsIi7TeaNxthO9V0ZagbN/F\n+fShVV2s+HaynUWBMU7EPdqJJxxvHIM6/n4AVDicnwRBSVpWwB+RPMdAJ2hO\niqgoxKx2czwst9+FXIjacQcB6OSJzVIJPJsYAQExLOKs3qUbteCu18FcMpUi\nU5QSx4hnz8vuIzTE1LvUSoNGXz3BHnDx08mNzLe74tASXRrFKAeMjgYyWOm9\nJSwEenUY+kG9rMWJTms1shOB9HnVEKBHIB1mHvWpDdD5VtYrtsjCDUWUUFTc\nepKjhlYCuV5ATkuv7sna/UDK11dWrOIPa4ZCuFjjcbietfkSsWVZ5vgWMr5N\nkqzV+7XQSjPPX74iKJjhQb5jsu4rkCGV36Xzkzs9PunZYNYNPQBPBy7AB/F2\nLLM6FVf1wJCxzLnaU2BKuWnznkEnfD7jj0tUYLT57nLkH5TSUbWk2p32zNXG\n3+DS\r\n=b/Il\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCyy5PmFQtvQIbystXgpGuPoOPHh4nsRzdCB4HWDr86wAIgb72M4B2lkmxDEWG5oILkxX8KIeMdS77qkOq9R08aVzM="}]},"maintainers":[{"name":"linusnorton","email":"linusnorton@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/national-routeing-guide_1.0.2_1524046129979_0.7372925642999115"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact support@npmjs.com for more info."},"1.0.3":{"name":"national-routeing-guide","version":"1.0.3","main":"./dist/src/index.js","types":"./dist/src/index.d.ts","scripts":{"distance":"ts-node ./src/calculate-distances.ts","memtest":"NODE_OPTIONS='--max_old_space_size=2000' ts-node ./src/memtest.ts","journey":"NODE_OPTIONS='--max_old_space_size=2000' ts-node ./src/test-journey.ts","perf":"NODE_OPTIONS='--max_old_space_size=2000' ts-node ./src/perf.ts","test-bdd":"cucumber-js --require-module ts-node/register --require test/bdd/step/*.ts --tags 'not @inprogress' test/bdd/**/*.feature","test-bdd-real":"NODE_OPTIONS='--max_old_space_size=2000' NODE_ENV=real-data cucumber-js --require-module ts-node/register --require test/bdd/step/*.ts --tags 'not @hypothetical and not @inprogress' test/bdd/**/*.feature","test":"npm run lint && npm run test-unit && npm run test-bdd","test-unit":"mocha \"test/unit/**/*.spec.ts\" --require ts-node/register","lint-raw":"tslint --project tsconfig.json","lint":"npm run lint-raw -- -t stylish","build":"tsc -p ./ --outDir build/","data":"npm run data-routeing","data-routeing":"SFTP_USERNAME=linusnorton SFTP_PASSWORD=#!weeklyDownload1 DATABASE_NAME=routeing dtd2mysql --get-routeing","data-nfm64":"DATABASE_NAME=routeing dtd2mysql --get-nfm64","prepublishOnly":"tsc -p ./ --outDir dist/"},"engines":{"node":"^8.4.0"},"author":{"name":"Linus Norton","email":"linusnorton@gmail.com"},"license":"GPL-3.0","dependencies":{"dijkstra-tree":"^0.2.0","fast-memoize":"^2.3.2","js-joda":"^1.8.2","lru-cache":"^4.1.2","memoized-class-decorator":"^1.6.1","memwatch-next":"^0.3.0","mysql2":"^1.5.3","progress":"^2.0.0","promise-mysql":"^3.2.1","ts-array-utils":"^0.3.0"},"devDependencies":{"@types/chai":"^4.1.2","@types/cucumber":"^4.0.2","@types/mocha":"^2.2.48","@types/node":"^9.6.5","@types/progress":"^2.0.1","chai":"^4.1.2","cucumber":"^4.2.1","dtd2mysql":"^4.0.1","mocha":"^5.1.0","ts-node":"^5.0.1","tslint":"^5.9.1","typescript":"^2.8.1"},"gitHead":"d2948ec5936898bf807a55d5133a34f7ae1d9786","description":"The project provides an implementation of the [National Routeing Guide](https://en.wikipedia.org/wiki/National_Routeing_Guide) rules in TypeScript.","_id":"national-routeing-guide@1.0.3","_npmVersion":"5.6.0","_nodeVersion":"9.11.1","_npmUser":{"name":"linusnorton","email":"linusnorton@gmail.com"},"dist":{"integrity":"sha512-SBiuCdwiX1X0K2AdFmjTU96dwYDT/Ydfo3MahsUvKWMSElDZkrrKT8DH7yIOS/FmHJGKMoPbCbc0xgV0MUI3sg==","shasum":"6c31fd21bf6efd4b2b6456199ed5626162169fb1","tarball":"https://registry.npmjs.org/national-routeing-guide/-/national-routeing-guide-1.0.3.tgz","fileCount":125,"unpackedSize":188966,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa10RFCRA9TVsSAnZWagAA71wP/26K727fv4J8hKat6miX\n5LqDPEK0YoEefyffhGlK7l/Z/A3QuuqvvBuhiH5saSP8v5JHeH2fyUanWxSY\nM8NWMNxwMcCTUl2DoGP5YwrVgEg9/UEbmESY9qZlZo6iTb1LyX98QZbpch6n\nIeHPOl0tTuxE43dP4/0a84nB8lr6dcTGmQlEJURqxE3a3DWldqv9XOM0RNyf\nRmGOproIKBtS5kB81iYQPHlFBD8GoKeMe4ue903lFJx+Mvt/Scsnn93c8U0c\n0AQ6NOtow/1FUwnrMPioJ69PR12GyfRdSSmLY433bccVtTDlw20A/I6ZOk6W\nuTydroTycOSATNjqVsheM7WoEMFoOvGY4amDClMn9L+4RTPHKf4CJC2saP25\nmAieu5mZGBzEC2BFyFVblxPAdhlASiVgYZdqskaFKnNANJlRrnyzP8MUZr16\nt23SYO1BHBqIEZbSjCQA+8P5/WO7kWpbAjlGUk05Ffi8G0Mhbc5VGDARynyp\nGZ+8Rr1xa5lfu+rJZfVjpBlPg7ZpMPm4BGhtSdkMnA1eQbw4ZM/y2vC6PFJN\nDxdjrSvLkyXzSz6zr3aAwdYDT2j1gHZJajTGAUy0MsyxeAC4x+qNnho4ESE9\niFmqZFQ57eQ2z7mgCzuPW3JtrV6FNxah4Bp2ItBuMw4k/pQ8mEZeqttfs/68\n1ePX\r\n=zZU1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB7EMVJN4sVogo9tHDJqtuAdnK+QFS2a3fpuoz9cLr+LAiEAi9xXnY2ZqIuUPDFXYpQOwXcoyw7Hi/x2FddPCoybteo="}]},"maintainers":[{"name":"linusnorton","email":"linusnorton@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/national-routeing-guide_1.0.3_1524057157447_0.40433321443228"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact support@npmjs.com for more info."},"1.0.4":{"name":"national-routeing-guide","version":"1.0.4","main":"./dist/src/index.js","types":"./dist/src/index.d.ts","scripts":{"distance":"ts-node ./src/calculate-distances.ts","memtest":"NODE_OPTIONS='--max_old_space_size=2000' ts-node ./src/memtest.ts","journey":"NODE_OPTIONS='--max_old_space_size=2000' ts-node ./src/test-journey.ts","perf":"NODE_OPTIONS='--max_old_space_size=2000' ts-node ./src/perf.ts","test-bdd":"cucumber-js --require-module ts-node/register --require test/bdd/step/*.ts --tags 'not @inprogress' test/bdd/**/*.feature","test-bdd-real":"NODE_OPTIONS='--max_old_space_size=2000' NODE_ENV=real-data cucumber-js --require-module ts-node/register --require test/bdd/step/*.ts --tags 'not @hypothetical and not @inprogress' test/bdd/**/*.feature","test":"npm run lint && npm run test-unit && npm run test-bdd","test-unit":"mocha \"test/unit/**/*.spec.ts\" --require ts-node/register","lint-raw":"tslint --project tsconfig.json","lint":"npm run lint-raw -- -t stylish","build":"tsc -p ./ --outDir build/","data":"npm run data-routeing","data-routeing":"SFTP_USERNAME=linusnorton SFTP_PASSWORD=#!weeklyDownload1 DATABASE_NAME=routeing dtd2mysql --get-routeing","data-nfm64":"DATABASE_NAME=routeing dtd2mysql --get-nfm64","prepublishOnly":"tsc -p ./ --outDir dist/"},"engines":{"node":"^8.4.0"},"author":{"name":"Linus Norton","email":"linusnorton@gmail.com"},"license":"GPL-3.0","dependencies":{"dijkstra-tree":"^0.2.0","fast-memoize":"^2.3.2","js-joda":"^1.8.2","lru-cache":"^4.1.2","memoized-class-decorator":"^1.6.1","memwatch-next":"^0.3.0","mysql2":"^1.5.3","progress":"^2.0.0","promise-mysql":"^3.2.1","ts-array-utils":"^0.3.0"},"devDependencies":{"@types/chai":"^4.1.2","@types/cucumber":"^4.0.2","@types/mocha":"^2.2.48","@types/node":"^9.6.5","@types/progress":"^2.0.1","chai":"^4.1.2","cucumber":"^4.2.1","dtd2mysql":"^4.0.1","mocha":"^5.1.0","ts-node":"^5.0.1","tslint":"^5.9.1","typescript":"^2.8.1"},"gitHead":"eee3bafc7b06b847a700137cf2d1341d4a1089e7","description":"The project provides an implementation of the [National Routeing Guide](https://en.wikipedia.org/wiki/National_Routeing_Guide) rules in TypeScript.","_id":"national-routeing-guide@1.0.4","_npmVersion":"5.6.0","_nodeVersion":"9.11.1","_npmUser":{"name":"linusnorton","email":"linusnorton@gmail.com"},"dist":{"integrity":"sha512-CQ3mtEBk8W8/Cgy+1tvJCqzeIWOyLml5kmXMp9tBBEE6QVPITJUbJN3En3GrrCLPfqgzxyqPjOkpzzMFHPEbAg==","shasum":"6e8c83ef60567b9a7d166d116a6ccd789fd3b97f","tarball":"https://registry.npmjs.org/national-routeing-guide/-/national-routeing-guide-1.0.4.tgz","fileCount":125,"unpackedSize":189000,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa10nQCRA9TVsSAnZWagAAwI8QAIYRYioed9yltdufR6Zo\nlRxET8EWMxx6PSbmZwlKbPregV0UOIFFJIB7xY7VHvFdYhTNahP4bFq+vmr5\nUbMuQoKYDvKi3uRqYn0XxPETgLhPqposOy2A5y08bsRjfizWLq7RW/vllHdD\nasVhT1jp9C85wN7YJwQW3uU9G4KVqA1dxSJ0PR9rP9cZkfVu+nq3avqYOBPz\nZZ6oBFjHRkjmzxZYv22KcJylxjz/MzWDGInClWUJsYUbEh1tXEiIy+c4nziJ\ndtwjaCVN7WZDngZC38SK8q4bksauKKB6ZOGw2drF+dfjpdAgiRye+sEyFR4J\nY4XZoh4U3AHvwjk/lqkrI16S3WrRoN5o5L6wMakfsE4QK4Bydk0j37/K6NYt\nwXBouaBmlWFCWAvlQRh5Co9wrEQf+p1PXxeyf2qpFjKDU3UVI82v5YbuA63r\nOdb70vWQFTvLES2MlF9IkwKMZK95w710XUhgvm8nzB0yhZFfr4FFus8sWeib\nFSYgWq3/dVMmp12d6YGo6LguxPR6x2pZaN/Irq4MKT3KVZv3okQIHIAJ42wu\nQ/YUu6IVKD0AgfdIAcuWqKo8FNPFfM3IKrdnbLIIaCX0rVGbtMlSrrnu/8lh\n7bP8kw6dDxqr4MbI8N/W+flOQdsibUB84vt0oz0MaH1jXWKxnwn+iggRuWDL\nXJuv\r\n=AkH0\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCpsI/MBUONtEPklwYoQtn/8bXW23CEOHKgFWw8MqsyYQIhAINR4vy7BNRM71ISVyMv0Iw+qij90Blo+XaBtQzuzyxq"}]},"maintainers":[{"name":"linusnorton","email":"linusnorton@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/national-routeing-guide_1.0.4_1524058574914_0.1777485488945676"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact support@npmjs.com for more info."},"1.0.5":{"name":"national-routeing-guide","version":"1.0.5","main":"./dist/src/index.js","types":"./dist/src/index.d.ts","scripts":{"distance":"ts-node ./src/calculate-distances.ts","memtest":"NODE_OPTIONS='--max_old_space_size=2000' ts-node ./src/memtest.ts","journey":"NODE_OPTIONS='--max_old_space_size=2000' ts-node ./src/test-journey.ts","perf":"NODE_OPTIONS='--max_old_space_size=2000' ts-node ./src/perf.ts","test-bdd":"cucumber-js --require-module ts-node/register --require test/bdd/step/*.ts --tags 'not @inprogress' test/bdd/**/*.feature","test-bdd-real":"NODE_OPTIONS='--max_old_space_size=2000' NODE_ENV=real-data cucumber-js --require-module ts-node/register --require test/bdd/step/*.ts --tags 'not @hypothetical and not @inprogress' test/bdd/**/*.feature","test":"npm run lint && npm run test-unit && npm run test-bdd","test-unit":"mocha \"test/unit/**/*.spec.ts\" --require ts-node/register","lint-raw":"tslint --project tsconfig.json","lint":"npm run lint-raw -- -t stylish","build":"tsc -p ./ --outDir build/","data":"npm run data-routeing","data-routeing":"SFTP_USERNAME=linusnorton SFTP_PASSWORD=#!weeklyDownload1 DATABASE_NAME=routeing dtd2mysql --get-routeing","data-nfm64":"DATABASE_NAME=routeing dtd2mysql --get-nfm64","prepublishOnly":"tsc -p ./ --outDir dist/"},"engines":{"node":"^8.4.0"},"author":{"name":"Linus Norton","email":"linusnorton@gmail.com"},"license":"GPL-3.0","dependencies":{"dijkstra-tree":"^0.2.0","fast-memoize":"^2.3.2","js-joda":"^1.8.2","lru-cache":"^4.1.2","memoized-class-decorator":"^1.6.1","memwatch-next":"^0.3.0","mysql2":"^1.5.3","progress":"^2.0.0","promise-mysql":"^3.2.1","ts-array-utils":"^0.3.0"},"devDependencies":{"@types/chai":"^4.1.3","@types/cucumber":"^4.0.2","@types/mocha":"^2.2.48","@types/node":"^9.6.6","@types/progress":"^2.0.1","chai":"^4.1.2","cucumber":"^4.2.1","dtd2mysql":"^4.0.4","mocha":"^5.1.1","ts-node":"^5.0.1","tslint":"^5.9.1","typescript":"^2.8.3"},"gitHead":"b8ec9476cc787ff39b097c50cb2b1c0e8cb81958","description":"The project provides an implementation of the [National Routeing Guide](https://en.wikipedia.org/wiki/National_Routeing_Guide) rules in TypeScript.","_id":"national-routeing-guide@1.0.5","_npmVersion":"5.8.0","_nodeVersion":"9.11.1","_npmUser":{"name":"linusnorton","email":"linusnorton@gmail.com"},"dist":{"integrity":"sha512-FC4B4Rekz/woFY6WLgNqOkT3lAAq7W+FlKl1V9OQBnfTGvpgy2pTizBMSTfyM7l2lyKsFM7u4DNVFutjWFZAPg==","shasum":"d2b1d9ab45f9de50417ba4599616d2a1ef80462e","tarball":"https://registry.npmjs.org/national-routeing-guide/-/national-routeing-guide-1.0.5.tgz","fileCount":125,"unpackedSize":188761,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa3vXgCRA9TVsSAnZWagAAh/oP/0yIWAeOE5vOr77994KR\nAzMpI7BJl+wN3Yepx1Xnl3u/dd0sPwgNd2DLGNZk17ZXJuBzjQzRxWl/G7Ii\nFUa46UMmR/WFdJuk8BoHJA3dZ4OE1e+4GKE2si3BmVreZpDOa4pH2cxfZ3aG\n4blOCI5pNtPqM1/h6zLgCQntHKy9zJUmCOdppYH6mJLVk78e+2dhciuQpgMs\n/B/fwmClWqcFv1f3IzKZhOWDpd2csorJ0X/8AY3EmSbzMNqW+BzboH5XO/oy\n/9of5qDYd/qoQ0VxPIlobT9RYXpY/GkJJirHLvYcqwTaIdADWtN4G1Ou4pSQ\nf6Z6vZvjg3w9Xh15VPDCH9b/VMR3tACjzBUwWfeAuLjLzFqIlJh44GP/4zY+\ntK0XFmxJltbTtVjbMgKlKjr1uQvLd6fzqccqcIysCNRiDP062voAkoWmMolB\n0vQQzW4NG4WCIbxW9iHA+1ztr8Zh2+USlDnfFhSCh/zq43Wg+5K+ehajhOwI\nI8zEjL5DsVS6daqA4DM/VQZBgDdloORMVChsP23GDI4crqzsBA7fAd4Nfz9x\nbV8kAv6MJpI3NPFNtlV9wKZAz71fs1VwMQ08aWjBPjo+u1EBcWOGiF+369sX\ngHw0k1qyHyTV/4wFGsd4EoQSAJtCJfO9KMs1Kk5Tgd4d1dTSeCokM9aXPx3A\n09YK\r\n=Zo7J\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCtUY3I+oioeDfz7m1S1P8Oj826c9ptSlOnX+Gi6FsSowIgTfEfN5orcKTA9vs4t7r8VHpXg1lOYGWw5w0HZqFzZd8="}]},"maintainers":[{"name":"linusnorton","email":"linusnorton@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/national-routeing-guide_1.0.5_1524561376109_0.037728627866495223"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact support@npmjs.com for more info."},"1.0.6":{"name":"national-routeing-guide","version":"1.0.6","main":"./dist/src/index.js","types":"./dist/src/index.d.ts","scripts":{"distance":"ts-node ./src/calculate-distances.ts","memtest":"NODE_OPTIONS='--max_old_space_size=2000' ts-node ./src/memtest.ts","journey":"NODE_OPTIONS='--max_old_space_size=2000' ts-node ./src/test-journey.ts","perf":"NODE_OPTIONS='--max_old_space_size=2000' ts-node ./src/perf.ts","test-bdd":"cucumber-js --require-module ts-node/register --require test/bdd/step/*.ts --tags 'not @inprogress' test/bdd/**/*.feature","test-bdd-real":"NODE_OPTIONS='--max_old_space_size=2000' NODE_ENV=real-data cucumber-js --require-module ts-node/register --require test/bdd/step/*.ts --tags 'not @hypothetical and not @inprogress' test/bdd/**/*.feature","test":"npm run lint && npm run test-unit && npm run test-bdd","test-unit":"mocha \"test/unit/**/*.spec.ts\" --require ts-node/register","lint-raw":"tslint --project tsconfig.json","lint":"npm run lint-raw -- -t stylish","build":"tsc -p ./ --outDir build/","data":"npm run data-routeing","data-routeing":"SFTP_USERNAME=linusnorton SFTP_PASSWORD=#!weeklyDownload1 DATABASE_NAME=routeing dtd2mysql --get-routeing","data-nfm64":"DATABASE_NAME=routeing dtd2mysql --get-nfm64","prepublishOnly":"tsc -p ./ --outDir dist/"},"engines":{"node":"^8.4.0"},"author":{"name":"Linus Norton","email":"linusnorton@gmail.com"},"license":"GPL-3.0","dependencies":{"dijkstra-tree":"^0.2.0","fast-memoize":"^2.3.2","js-joda":"^1.8.2","lru-cache":"^4.1.2","memoized-class-decorator":"^1.6.1","memwatch-next":"^0.3.0","mysql2":"^1.5.3","progress":"^2.0.0","promise-mysql":"^3.2.1","ts-array-utils":"^0.3.0"},"devDependencies":{"@types/chai":"^4.1.3","@types/cucumber":"^4.0.2","@types/mocha":"^2.2.48","@types/node":"^9.6.6","@types/progress":"^2.0.1","chai":"^4.1.2","cucumber":"^4.2.1","dtd2mysql":"^4.0.4","mocha":"^5.1.1","ts-node":"^5.0.1","tslint":"^5.9.1","typescript":"^2.8.3"},"gitHead":"652ded18c3398c58eabcbf752e70f16480f11f70","description":"The project provides an implementation of the [National Routeing Guide](https://en.wikipedia.org/wiki/National_Routeing_Guide) rules in TypeScript.","_id":"national-routeing-guide@1.0.6","_npmVersion":"5.8.0","_nodeVersion":"9.11.1","_npmUser":{"name":"linusnorton","email":"linusnorton@gmail.com"},"dist":{"integrity":"sha512-pOzw5Va7BIiKwlzwq2G8RpItpKGlBbexB1wbxgzN9Ycy5RMmuvIB/EcoNLx4hlwEIv/wzVlBDdBrYRdWPeMSEg==","shasum":"a48343db406e352f4ed28174c60f565a29480661","tarball":"https://registry.npmjs.org/national-routeing-guide/-/national-routeing-guide-1.0.6.tgz","fileCount":125,"unpackedSize":188786,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa3xl+CRA9TVsSAnZWagAAkxYP/A46f0RnKWilQo53V8mo\nmr3Akx4j3faG9LGLMHaEBSGH/2gP0dVdwfN2FKwtn9pkDApKKVzL1FXbKjLj\n0vr+dd6tEb0LXyPuS39OwdDOqTi+ZrnsEXFBccADAZ3lXZ/8mN5zfkwSQDgD\nS/R/4aP1nhfC2e+xmkBTs7OBxm126UtH2QG0jSZLjoLoA/HKErAqEby9iFOR\naAucSz7L178r1dX50eGg8toroPBgoRwZ3EgNBiZ+LGvWOsRdQTm05jYHAPbt\nd0t2TJG7ujhGtZhiDgaJluVpeIltkOOT7rwvpjScs/bnlEUY/SHkUxQZpdjm\n9Juteb65wW3t/s3VIo7omEpFIaaZo89nk9LXMqzseAeX1B7nbEbyDZdRsE46\nSGLYR4LqI3ERX0nfBvqBqy3taFUJ5MOajpIKg5QXsTUAgskFiimqOYcMDSVR\nAsn0ZA4S0fGaQIEZF9grpZy5oxFooZnKWDd6LVUMn5Ph9bzXeg7rTmfXyW6Q\nKcGyAO7JQQlJnfqb7z9vMuQhXTkwuKgSq/66SEhtZ2kLO3Y3qdWuyQMUaoWT\nyEbB1RZM1hxWlySZa8NFX979QQAbxO1VuISb3BIJyR6Qd+3ty73gYysimoG2\nlnDMKjR73AoAYcyEz2fiNpLYoAYOwethf0Cv96ZOZBuz1a+8Auz1Ie2HlHrs\nO0oL\r\n=52+x\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCa0coYdQ2fgzP0PNbIf0gYwh0olaf4U63O370B1r9HbQIhAM9+3T+QXEk0HoKorByJkiJw2LqnJ1l/muRlTNenVrJ8"}]},"maintainers":[{"name":"linusnorton","email":"linusnorton@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/national-routeing-guide_1.0.6_1524570493182_0.41154600110163986"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact support@npmjs.com for more info."},"1.0.7":{"name":"national-routeing-guide","version":"1.0.7","main":"./dist/src/index.js","types":"./dist/src/index.d.ts","scripts":{"distance":"ts-node ./src/calculate-distances.ts","memtest":"NODE_OPTIONS='--max_old_space_size=2000' ts-node ./src/memtest.ts","journey":"NODE_OPTIONS='--max_old_space_size=2000' ts-node ./src/test-journey.ts","perf":"NODE_OPTIONS='--max_old_space_size=2000' ts-node ./src/perf.ts","test-bdd":"cucumber-js --require-module ts-node/register --require test/bdd/step/*.ts --tags 'not @inprogress' test/bdd/**/*.feature","test-bdd-real":"NODE_OPTIONS='--max_old_space_size=2000' NODE_ENV=real-data cucumber-js --require-module ts-node/register --require test/bdd/step/*.ts --tags 'not @hypothetical and not @inprogress' test/bdd/**/*.feature","test":"npm run lint && npm run test-unit && npm run test-bdd","test-unit":"mocha \"test/unit/**/*.spec.ts\" --require ts-node/register","lint-raw":"tslint --project tsconfig.json","lint":"npm run lint-raw -- -t stylish","build":"tsc -p ./ --outDir build/","data":"npm run data-routeing","data-routeing":"SFTP_USERNAME=linusnorton SFTP_PASSWORD=#!weeklyDownload1 DATABASE_NAME=routeing dtd2mysql --get-routeing","data-nfm64":"DATABASE_NAME=routeing dtd2mysql --get-nfm64","prepublishOnly":"tsc -p ./ --outDir dist/"},"engines":{"node":"^8.4.0"},"author":{"name":"Linus Norton","email":"linusnorton@gmail.com"},"license":"GPL-3.0","dependencies":{"dijkstra-tree":"^0.2.0","fast-memoize":"^2.3.2","js-joda":"^1.8.2","lru-cache":"^4.1.2","memoized-class-decorator":"^1.6.1","mysql2":"^1.5.3","progress":"^2.0.0","promise-mysql":"^3.2.1","ts-array-utils":"^0.3.0"},"devDependencies":{"@types/chai":"^4.1.3","@types/cucumber":"^4.0.3","@types/mocha":"^2.2.48","@types/node":"^9.6.6","@types/progress":"^2.0.1","chai":"^4.1.2","cucumber":"^4.2.1","dtd2mysql":"^4.0.4","mocha":"^5.1.1","ts-node":"^5.0.1","tslint":"^5.9.1","typescript":"^2.8.3"},"gitHead":"03d158cecd95eb025853fe9c24961ea4f9a8ee7e","description":"The project provides an implementation of the [National Routeing Guide](https://en.wikipedia.org/wiki/National_Routeing_Guide) rules in TypeScript.","_id":"national-routeing-guide@1.0.7","_npmVersion":"5.6.0","_nodeVersion":"10.0.0","_npmUser":{"name":"linusnorton","email":"linusnorton@gmail.com"},"dist":{"integrity":"sha512-Ufg6YGskM5AkWjluFu5OhUY+TdYu2q+MakFAMT1YQgoMO2u1q/oUZo9igARKmzci9WWVBijaWM4AFzYC6BngMA==","shasum":"7dd5e533ed4a0ba68044d07fd3835badeceb4e49","tarball":"https://registry.npmjs.org/national-routeing-guide/-/national-routeing-guide-1.0.7.tgz","fileCount":125,"unpackedSize":188755,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa4D6lCRA9TVsSAnZWagAA+ikP/2Tu5n9NeyoZNk+6yUzA\n0WxCFOjoJP1ESMxZrEhNuNHh/J9zmOBrALhkb1gipvcTAWQF6QJ6pHJuANmX\nWLmODRWouuKmwgLXR308eJno5M6g4cuNGc/tzB/Xo5UvVWaJISu9SwZ/TtS3\nk28UvhfwAip9iDODJkEmCaciS7D+rc9X3KZNmDnm6YDWFiYfTx9edeCc2keX\nyfaiHAF97XHZWPnljQtsUmcKkcMxiuFH8VrLq8o4sgWMoa8sMU0KCeWs0HfD\nOXUVEsNN92UFvY5+qfru1Ia7WhJZfC7z/pWTfXjcibbK/56C/ro8vL60igvA\nLFhSQ3m05dk1z8qsJcgp3t3bSkRjAAyvB9vqRrzE+fw7zQoQsRuKDd4UiLCt\nx/UDpvazs5MJPpIe+RWzpdPlQnLtsgiwCHEsjffRq29QjtouCcR1R3ALzRtF\nBcQTz8E1U54tz4e7LZu5xSxz7qUhskM3zWhGqe2Xd2XM5TMBaPWWCl7Y92pu\n7Xsif62Dk2uqjbSNXFB5hwtM8VeYVwhMqrWMz6Fhdazv6IxY5W+xYB5S7NjT\n56VtJSPMCId3GMf/YrB9PxZ+xAsRbVWophpNVjzMLmQsgx52zU0DQZhpkS3A\ndLjyMRXh6xOCnrkieYDlQg61qj4ac47PWUhd2C8EJg/LjHIS7HsBP1B3crhZ\njrhk\r\n=eCdk\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID58+Vb9pvlYebLMAkvsBp7ej9F1hAe3wf1p6O4aDO6oAiAXbxBgv8KXRdx3TvYjHSk1FVSkKlTZfqjPUJP4y2Jz1A=="}]},"maintainers":[{"name":"linusnorton","email":"linusnorton@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/national-routeing-guide_1.0.7_1524645540405_0.22955224811810493"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact support@npmjs.com for more info."},"1.0.8":{"name":"national-routeing-guide","version":"1.0.8","main":"./dist/src/index.js","types":"./dist/src/index.d.ts","scripts":{"distance":"ts-node ./src/calculate-distances.ts","memtest":"NODE_OPTIONS='--max_old_space_size=2000' ts-node ./src/memtest.ts","journey":"NODE_OPTIONS='--max_old_space_size=2000' ts-node ./src/test-journey.ts","perf":"NODE_OPTIONS='--max_old_space_size=2000' ts-node ./src/perf.ts","test-bdd":"cucumber-js --require-module ts-node/register --require test/bdd/step/*.ts --tags 'not @inprogress' test/bdd/**/*.feature","test-bdd-real":"NODE_OPTIONS='--max_old_space_size=2000' NODE_ENV=real-data cucumber-js --require-module ts-node/register --require test/bdd/step/*.ts --tags 'not @hypothetical and not @inprogress' test/bdd/**/*.feature","test":"npm run lint && npm run test-unit && npm run test-bdd","test-unit":"mocha \"test/unit/**/*.spec.ts\" --require ts-node/register","lint-raw":"tslint --project tsconfig.json","lint":"npm run lint-raw -- -t stylish","build":"tsc -p ./ --outDir build/","data":"npm run data-routeing","data-routeing":"SFTP_USERNAME=linusnorton SFTP_PASSWORD=#!weeklyDownload1 DATABASE_NAME=routeing dtd2mysql --get-routeing","data-nfm64":"DATABASE_NAME=routeing dtd2mysql --get-nfm64","prepublishOnly":"tsc -p ./ --outDir dist/"},"engines":{"node":"^8.4.0"},"author":{"name":"Linus Norton","email":"linusnorton@gmail.com"},"license":"GPL-3.0","dependencies":{"dijkstra-tree":"^0.2.0","fast-memoize":"^2.3.2","js-joda":"^1.8.2","lru-cache":"^4.1.2","memoized-class-decorator":"^1.6.1","mysql2":"^1.5.3","progress":"^2.0.0","promise-mysql":"^3.2.1","ts-array-utils":"^0.3.0"},"devDependencies":{"@types/chai":"^4.1.3","@types/cucumber":"^4.0.3","@types/mocha":"^2.2.48","@types/node":"^9.6.6","@types/progress":"^2.0.1","chai":"^4.1.2","cucumber":"^4.2.1","dtd2mysql":"^4.0.4","mocha":"^5.1.1","ts-node":"^5.0.1","tslint":"^5.9.1","typescript":"^2.8.3"},"gitHead":"cdd67a30f3e59975f48eac254d39ec8d12d6ef64","description":"The project provides an implementation of the [National Routeing Guide](https://en.wikipedia.org/wiki/National_Routeing_Guide) rules in TypeScript.","_id":"national-routeing-guide@1.0.8","_npmVersion":"5.6.0","_nodeVersion":"10.0.0","_npmUser":{"name":"linusnorton","email":"linusnorton@gmail.com"},"dist":{"integrity":"sha512-RONtw3nAWn4MltaP6elOCFSl4Sau/X5dgZH0Xxxc+pZi4O5inpmMNXRLajZu1TSmD/l0+mOYFwwORzfu0tR1Yg==","shasum":"285079f2d9ac534e6f00a1aa17e9c3a8158af895","tarball":"https://registry.npmjs.org/national-routeing-guide/-/national-routeing-guide-1.0.8.tgz","fileCount":125,"unpackedSize":188839,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa4ERJCRA9TVsSAnZWagAAtnQP/2PtpZrZotg0nvTxU73q\nH/1NyRDJDDwBJzdnVnUA5tmpgyw0gmRNqUEjvEnfpX+YH3z0wGDQfX8Y0Qev\nGdYk4EUgPMjcDyqypTvm/6u+00DB5PAcvbj0TiIAlkUsj+cDSKbud7S2dwWf\n9wY2E6baK0w02C27feG74Pg7p6lKUTof3E3vpPhU6qn0cAEJztsiC9ZfS/DU\nUJD/XHyzgGSGRKmJzo416LezTBS6+vnWKSgyOTj/hjFab5rkiVWX7IRSQIul\nPRGhERtPwPFP6gj5GF7emqP2gHKiZfDLvTjaNJr7TpnFyoYEmXCYQep4A6wK\nO43EnvYkNrvwRUxSxwPM46i3vOdJ6LW04ghzPaMl6pdzROJenv9i2y7MoimR\najFyq6XM8PsgPPeG/7MloRfNLhcp3yFvkqGeQafSRrrWHqbL/rQ38xhGbBbj\nDvVfd5RmclRs4IaDcGamDXYyR+mwdOyoxu5gdvZgcNkBEHGvm1pUhqjs24uc\nHrVghz36/BNyWqijm7yEBI3f25LVMJa6zOwJwdN25kn2Vy7tckyoPz3AHCYL\nFcEDCAmBTtosU4B4UcXbbRWPumuF1DtR8to4aXGUV1GWQtqrdIrbZCdJcjxS\nlgR7esg40Og7VpfbAZYJOLOdoCMEiTh/jXuEWKCK0Tue83gG7mFxj1CJP2AI\nX00Y\r\n=BYjb\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCRhFnbbNiInyZsJVYdBV8DmGUfbXLPCAlBanqnJLnHDAIhAIm4i9A8CoUTdfpQya3ZeFi+H4rAYk2Ytwrll+XhwO2w"}]},"maintainers":[{"name":"linusnorton","email":"linusnorton@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/national-routeing-guide_1.0.8_1524646985090_0.2706915786345321"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact support@npmjs.com for more info."},"1.0.9":{"name":"national-routeing-guide","version":"1.0.9","main":"./dist/src/index.js","types":"./dist/src/index.d.ts","scripts":{"distance":"ts-node ./src/calculate-distances.ts","memtest":"NODE_OPTIONS='--max_old_space_size=2000' ts-node ./src/memtest.ts","journey":"NODE_OPTIONS='--max_old_space_size=2000' ts-node ./src/test-journey.ts","perf":"NODE_OPTIONS='--max_old_space_size=2000' ts-node ./src/perf.ts","test-bdd":"cucumber-js --require-module ts-node/register --require test/bdd/step/*.ts --tags 'not @inprogress' test/bdd/**/*.feature","test-bdd-real":"NODE_OPTIONS='--max_old_space_size=2000' NODE_ENV=real-data cucumber-js --require-module ts-node/register --require test/bdd/step/*.ts --tags 'not @hypothetical and not @inprogress' test/bdd/**/*.feature","test":"npm run lint && npm run test-unit && npm run test-bdd","test-unit":"mocha \"test/unit/**/*.spec.ts\" --require ts-node/register","lint-raw":"tslint --project tsconfig.json","lint":"npm run lint-raw -- -t stylish","build":"tsc -p ./ --outDir build/","data":"npm run data-routeing","data-routeing":"SFTP_USERNAME=linusnorton SFTP_PASSWORD=#!weeklyDownload1 DATABASE_NAME=routeing dtd2mysql --get-routeing","data-nfm64":"DATABASE_NAME=routeing dtd2mysql --get-nfm64","prepublishOnly":"tsc -p ./ --outDir dist/"},"engines":{"node":"^8.4.0"},"author":{"name":"Linus Norton","email":"linusnorton@gmail.com"},"license":"GPL-3.0","dependencies":{"dijkstra-tree":"^0.2.0","fast-memoize":"^2.3.2","js-joda":"^1.8.2","lru-cache":"^4.1.2","memoized-class-decorator":"^1.6.1","mysql2":"^1.5.3","progress":"^2.0.0","promise-mysql":"^3.2.1","ts-array-utils":"^0.3.0"},"devDependencies":{"@types/chai":"^4.1.3","@types/cucumber":"^4.0.3","@types/mocha":"^2.2.48","@types/node":"^9.6.6","@types/progress":"^2.0.1","chai":"^4.1.2","cucumber":"^4.2.1","dtd2mysql":"^4.0.4","mocha":"^5.1.1","ts-node":"^6.0.0","tslint":"^5.9.1","typescript":"^2.8.3"},"gitHead":"31a2cf1578aced25a5bd3aec6c61f1c3efd0a9a2","description":"The project provides an implementation of the [National Routeing Guide](https://en.wikipedia.org/wiki/National_Routeing_Guide) rules in TypeScript.","_id":"national-routeing-guide@1.0.9","_npmVersion":"5.6.0","_nodeVersion":"10.0.0","_npmUser":{"name":"linusnorton","email":"linusnorton@gmail.com"},"dist":{"integrity":"sha512-JoOJDY568E/OqLEo1m2Wvx0JVpwzGUFox+K3qjMK7iMrfcTM4C0vCFAEya1JiAobrsGvd0XegbWGsy3CNv+b4g==","shasum":"eb569b80423ccf1372efbeb59947ec7762e44c75","tarball":"https://registry.npmjs.org/national-routeing-guide/-/national-routeing-guide-1.0.9.tgz","fileCount":125,"unpackedSize":188820,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa4IjUCRA9TVsSAnZWagAAEkMQAIvBaRJxfXw84a6/K5sP\n8DoPd8WxfunQMVqfN/sJ+TAGtIb4xCOOFZLBocJbyMiEKfBShFPDmdTg71kt\nQYapwUmwWLf755qi5zUVuRl4bBXNKVsmw9UkJwZYeLnL7EZT/Kb8QbM8up1r\nLuP2IHTFHi2435niUKH2ZjSDRyNjbqLZU8kj/sQip2rtyO0pymfkxNXNPa0c\nlFZ6/rrjQXXSRwWNtY4jgCgnwND9nfRJ8gt9TwTHQ2n81QaDB0moIEth4Rrx\nLfVS3VFC+ieHksyKGJYUSdZimNxjLcQt9H1y9IpgG+ppHk+ipjMWEvKXdttA\nCULZ2BXbyFAP2LxKYd0OtKRVz6k2PL6H0L5jBpDVNXCUGq4dbZ7baDmCyuu2\ndqroqd/iYlsLOdMHP/LEDLC32f3KjzwPgcSzaDnVXu3WmMo0P+mc4AiJGur8\nkQkp+BCt0PZ++r4/Dgb1+hRnPwv6yEXHjS19p23biewcv3ASijuUY4d4tjx3\nfee175sSlL36HEYzMyBZVht3Gf98+Bd9DE0oEJHYfA13Pwj9zVT3cEHy+O6Q\ne8D2g7wtILLBihWV+rmv6Z6RB61uDrt+8fmYT3Q0bVw2SLahlKaMd7MpmtTR\nXVgsgqWwUCjhxqw2a1j+PfOb00rdZCDeH1BFVe0IuUkaKpWQapvqK9Lsstgd\ntHkc\r\n=mFgG\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICXGrQ2iqMscurLXPq4V8PJJLe21fz6kSWD3WKk/PqF5AiEAiqWP0am6BjAROY3dbZUhsROBnKIQT84wdBdnsCarm+w="}]},"maintainers":[{"name":"linusnorton","email":"linusnorton@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/national-routeing-guide_1.0.9_1524664532160_0.5637152431072379"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact support@npmjs.com for more info."},"1.0.10":{"name":"national-routeing-guide","version":"1.0.10","main":"./dist/src/index.js","types":"./dist/src/index.d.ts","scripts":{"distance":"ts-node ./src/calculate-distances.ts","memtest":"NODE_OPTIONS='--max_old_space_size=2000' ts-node ./src/memtest.ts","journey":"NODE_OPTIONS='--max_old_space_size=2000' ts-node ./src/test-journey.ts","perf":"NODE_OPTIONS='--max_old_space_size=2000' ts-node ./src/perf.ts","test-bdd":"cucumber-js --require-module ts-node/register --require test/bdd/step/*.ts --tags 'not @inprogress' test/bdd/**/*.feature","test-bdd-real":"NODE_OPTIONS='--max_old_space_size=2000' NODE_ENV=real-data cucumber-js --require-module ts-node/register --require test/bdd/step/*.ts --tags 'not @hypothetical and not @inprogress' test/bdd/**/*.feature","test":"npm run lint && npm run test-unit && npm run test-bdd","test-unit":"mocha \"test/unit/**/*.spec.ts\" --require ts-node/register","lint-raw":"tslint --project tsconfig.json","lint":"npm run lint-raw -- -t stylish","build":"tsc -p ./ --outDir build/","data":"npm run data-routeing","data-routeing":"SFTP_USERNAME=linusnorton SFTP_PASSWORD=#!weeklyDownload1 DATABASE_NAME=routeing dtd2mysql --get-routeing","data-nfm64":"DATABASE_NAME=routeing dtd2mysql --get-nfm64","prepublishOnly":"tsc -p ./ --outDir dist/"},"engines":{"node":"^8.4.0"},"author":{"name":"Linus Norton","email":"linusnorton@gmail.com"},"license":"GPL-3.0","dependencies":{"dijkstra-tree":"^0.2.0","fast-memoize":"^2.3.2","js-joda":"^1.8.2","lru-cache":"^4.1.2","memoized-class-decorator":"^1.6.1","mysql2":"^1.5.3","progress":"^2.0.0","promise-mysql":"^3.2.1","ts-array-utils":"^0.3.0"},"devDependencies":{"@types/chai":"^4.1.3","@types/cucumber":"^4.0.3","@types/mocha":"^2.2.48","@types/node":"^9.6.6","@types/progress":"^2.0.1","chai":"^4.1.2","cucumber":"^4.2.1","dtd2mysql":"^4.0.4","mocha":"^5.1.1","ts-node":"^6.0.0","tslint":"^5.9.1","typescript":"^2.8.3"},"gitHead":"b58c6890dbb868ab0693a511efc9883f7cbf65e1","description":"The project provides an implementation of the [National Routeing Guide](https://en.wikipedia.org/wiki/National_Routeing_Guide) rules in TypeScript.","_id":"national-routeing-guide@1.0.10","_npmVersion":"5.6.0","_nodeVersion":"10.0.0","_npmUser":{"name":"linusnorton","email":"linusnorton@gmail.com"},"dist":{"integrity":"sha512-d1r6Hv4k17bV/yimJgYOk4XSBOIIaLOCSNGBu+5pioGOK4u+7UKFy7g+LXZkQPgyZe4fQaDez3lq1vt491ILUA==","shasum":"430d0c408193276225a613830091ebfbb1153481","tarball":"https://registry.npmjs.org/national-routeing-guide/-/national-routeing-guide-1.0.10.tgz","fileCount":125,"unpackedSize":189889,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa4JlCCRA9TVsSAnZWagAAMr0P/RXMVKTdGpEV7YP1N+HK\nUGnmD/9Nm8VczB3dN6dntQjASZwPqzANk0pI26f2C6GlrEUf4RI3v+Zi1HWa\npJvmYyx3J7XrHzPiHOQbG2pyFtEwL4+k/1+zAgWWyfjq7e9EfK9bH/cJbul4\naiOY/XOWbxYKQeYEOtrAWliq3YK6ZnfL0pyfCewJBOUQ5bljBEOZyAOWLGl+\ndpCM6VPi2GS78s/HAkQCdOVYMWjDF+ovVyMjKD7Kf/LdMhXHvbV0UTO9tG3f\napHHnVJE8BsnVrPTQmQkf+i2yj4frXSoarsV9ylUmw9eQdn8MRFYhJutSZ8c\nioSRNGR++2InhyzTzkz/xENqfv4+LLBtAQoYiRWcV4bDD/cpVSP6nVLKtnUQ\na2nh/2kELRQYa1y5Clvo+EmP7KM3Hm3KL1lNKUMh9ty9pDUYyVGIXgXaeZGU\nS2BFiVNN8Wqex13Nopkh7CR2byf7I6pUzieZ23TUU17QPgFYYNBLu8BE+jJd\nWiGtp8CqsqlWq52ndOeU1i79ZiY5S7nOtfupKPFEfa507wL8O8OXDNGlSrMA\nZXXsGYj0X1TB9FOVBaZfTpDsjMnL9YRT5eM/ctIgTjOg94W+IMamsv/U3nkQ\nwCwy+W6MouF+XlcgiqOvSBIpaUP75hei7Lemtb73IlQpoUbdynRWYIgV/QsL\nlNjs\r\n=DXnc\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHDF6YFjPUtRwDg4CCscSOGS3bOFoJZ9hMZUi0/Kw+H5AiB3ZxXFV0MSR/0/+UzcTbR/MubQ8jSn8lHkUWL8FibWMg=="}]},"maintainers":[{"name":"linusnorton","email":"linusnorton@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/national-routeing-guide_1.0.10_1524668737962_0.5002728353774146"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact support@npmjs.com for more info."},"1.0.11":{"name":"national-routeing-guide","version":"1.0.11","main":"./dist/src/index.js","types":"./dist/src/index.d.ts","scripts":{"distance":"ts-node ./src/calculate-distances.ts","memtest":"NODE_OPTIONS='--max_old_space_size=2000' ts-node ./src/memtest.ts","journey":"NODE_OPTIONS='--max_old_space_size=2000' ts-node ./src/test-journey.ts","perf":"NODE_OPTIONS='--max_old_space_size=2000' ts-node ./src/perf.ts","test-bdd":"cucumber-js --require-module ts-node/register --require test/bdd/step/*.ts --tags 'not @inprogress' test/bdd/**/*.feature","test-bdd-real":"NODE_OPTIONS='--max_old_space_size=2000' NODE_ENV=real-data cucumber-js --require-module ts-node/register --require test/bdd/step/*.ts --tags 'not @hypothetical and not @inprogress' test/bdd/**/*.feature","test":"npm run lint && npm run test-unit && npm run test-bdd","test-unit":"mocha \"test/unit/**/*.spec.ts\" --require ts-node/register","lint-raw":"tslint --project tsconfig.json","lint":"npm run lint-raw -- -t stylish","build":"tsc -p ./ --outDir build/","data":"npm run data-routeing","data-routeing":"SFTP_USERNAME=linusnorton SFTP_PASSWORD=#!weeklyDownload1 DATABASE_NAME=routeing dtd2mysql --get-routeing","data-nfm64":"DATABASE_NAME=routeing dtd2mysql --get-nfm64","prepublishOnly":"tsc -p ./ --outDir dist/"},"engines":{"node":"^8.4.0"},"author":{"name":"Linus Norton","email":"linusnorton@gmail.com"},"license":"GPL-3.0","dependencies":{"dijkstra-tree":"^0.2.0","fast-memoize":"^2.3.2","js-joda":"^1.8.2","lru-cache":"^4.1.2","memoized-class-decorator":"^1.6.1","mysql2":"^1.5.3","progress":"^2.0.0","promise-mysql":"^3.2.1","ts-array-utils":"^0.3.0"},"devDependencies":{"@types/chai":"^4.1.3","@types/cucumber":"^4.0.3","@types/mocha":"^2.2.48","@types/node":"^9.6.6","@types/progress":"^2.0.1","chai":"^4.1.2","cucumber":"^4.2.1","dtd2mysql":"^4.0.4","mocha":"^5.1.1","ts-node":"^6.0.0","tslint":"^5.9.1","typescript":"^2.8.3"},"gitHead":"4fed528b1bc5d069b27e9df3f065246faf72f73b","description":"The project provides an implementation of the [National Routeing Guide](https://en.wikipedia.org/wiki/National_Routeing_Guide) rules in TypeScript.","_id":"national-routeing-guide@1.0.11","_npmVersion":"5.6.0","_nodeVersion":"10.0.0","_npmUser":{"name":"linusnorton","email":"linusnorton@gmail.com"},"dist":{"integrity":"sha512-MiSj34GhBfYiNyMGpyDnVUKmG08/cGLEdLuKXkEhsOL7amnqUeXJ59i/zLg0Wtqlf/lnGZp2cn7gW9BBvTt6TQ==","shasum":"d579d36d400722f9c097bf288693bae645f8055f","tarball":"https://registry.npmjs.org/national-routeing-guide/-/national-routeing-guide-1.0.11.tgz","fileCount":125,"unpackedSize":190225,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa4J7jCRA9TVsSAnZWagAAce8P/iX5KYfbe8cggWYeZGPB\nBnZwV0QACnoG6qAqG5zUWEIrdX3NhM+Epb/HcDocV/ucQCBJJamaYoGcOSUj\nHyvN1/mIK+iZVja9EgkElFQcDUmmOY3N0doUBkyhaMyPJJQdce93aCtOPbjv\nszTeCnmIkTFd03p7eYEiP2o5sHk9mRpN/YWzTRhZ2YU5JPU/6n+E6mh3H4ce\nnrp30TjHvVfUnBi7SXFi18/IV5gHX38mRCS0wfPEOMvcy8fqIq8rnFiq62ql\nPO4fa9IBDoRvD9PoqQ+6KDyQ2zyDuu0Jt0kTMjfiiKep5+dlJXakcycuahTc\n/OkcPsAVzKQkzTarTZqRSBWJxGTELP4JF4UTmUAp0SHMGY3leMqBL/pAHm9J\nfpEKnXOtrvnUzvbve5l/1pE7hQAG8nvpvDEOA7KNrfhLBpqlBNojWxrIDsX7\nz/WbaZGp0jSNb8G7JrEvjPjO+NwIOeq4DQm6AotL1etk05XDCgKzN/13YaBC\n/pBZV0/2fFNMlBL3yLW/v6ODZyIxoBs6L8XxSrKU26wKEaSqxMHOYrkCKIr6\nd+24hHtl7BOpcW7OorwVqJYjj55SH42sP+SVgbYQvYhzOuTJ9e23H5vw1dZD\nU0pujejPyabaDEsB/pdr7ceeTKR7uY4xXMV0IdDR+YsgrCRtS6gBPlv7nGpf\n629P\r\n=H0Ba\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDMcjEax8xgcr5muAIsyNm36jAiLIoNlz9uzHouOes6bgIhAO7L++lDDuKmiXtJ9RPdTxOgXZU4dV1u8o1FbZVgcSUF"}]},"maintainers":[{"name":"linusnorton","email":"linusnorton@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/national-routeing-guide_1.0.11_1524670178544_0.5593833605643823"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact support@npmjs.com for more info."},"1.0.12":{"name":"national-routeing-guide","version":"1.0.12","main":"./dist/src/index.js","types":"./dist/src/index.d.ts","scripts":{"distance":"ts-node ./src/calculate-distances.ts","memtest":"NODE_OPTIONS='--max_old_space_size=2000' ts-node ./src/memtest.ts","journey":"NODE_OPTIONS='--max_old_space_size=2000' ts-node ./src/test-journey.ts","perf":"NODE_OPTIONS='--max_old_space_size=2000' ts-node ./src/perf.ts","test-bdd":"cucumber-js --require-module ts-node/register --require test/bdd/step/*.ts --tags 'not @inprogress' test/bdd/**/*.feature","test-bdd-real":"NODE_OPTIONS='--max_old_space_size=2000' NODE_ENV=real-data cucumber-js --require-module ts-node/register --require test/bdd/step/*.ts --tags 'not @hypothetical and not @inprogress' test/bdd/**/*.feature","test":"npm run lint && npm run test-unit && npm run test-bdd","test-unit":"mocha \"test/unit/**/*.spec.ts\" --require ts-node/register","lint-raw":"tslint --project tsconfig.json","lint":"npm run lint-raw -- -t stylish","build":"tsc -p ./ --outDir build/","data":"npm run data-routeing","data-routeing":"SFTP_USERNAME=linusnorton SFTP_PASSWORD=#!weeklyDownload1 DATABASE_NAME=routeing dtd2mysql --get-routeing","data-nfm64":"DATABASE_NAME=routeing dtd2mysql --get-nfm64","prepublishOnly":"tsc -p ./ --outDir dist/"},"engines":{"node":"^8.4.0"},"author":{"name":"Linus Norton","email":"linusnorton@gmail.com"},"license":"GPL-3.0","dependencies":{"dijkstra-tree":"^0.2.0","fast-memoize":"^2.3.2","js-joda":"^1.8.2","lru-cache":"^4.1.2","memoized-class-decorator":"^1.6.1","mysql2":"^1.5.3","progress":"^2.0.0","promise-mysql":"^3.2.1","ts-array-utils":"^0.3.0"},"devDependencies":{"@types/chai":"^4.1.3","@types/cucumber":"^4.0.3","@types/mocha":"^2.2.48","@types/node":"^9.6.6","@types/progress":"^2.0.1","chai":"^4.1.2","cucumber":"^4.2.1","dtd2mysql":"^4.0.4","mocha":"^5.1.1","ts-node":"^6.0.0","tslint":"^5.9.1","typescript":"^2.8.3"},"gitHead":"de877d29bf939e884e819d8bf8f31503b54e386f","description":"The project provides an implementation of the [National Routeing Guide](https://en.wikipedia.org/wiki/National_Routeing_Guide) rules in TypeScript.","_id":"national-routeing-guide@1.0.12","_npmVersion":"5.6.0","_nodeVersion":"10.0.0","_npmUser":{"name":"linusnorton","email":"linusnorton@gmail.com"},"dist":{"integrity":"sha512-d9qFIw4u5RLrzplU0QpzG2SlOx6bAcXVCSL8H7ckyQ7cMcPh2s4cVZTN22C201GVbLrEaVrkyk9mlK4LLo+HYw==","shasum":"ae9b659238d01775eae7c7f4aa98f3fc355a7fa0","tarball":"https://registry.npmjs.org/national-routeing-guide/-/national-routeing-guide-1.0.12.tgz","fileCount":125,"unpackedSize":190281,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa4J9GCRA9TVsSAnZWagAAVgIQAJCbNO4SZ/+BDrcuU6Bv\nhASHYoiFZ+y8ylQNF1LjZuwtpXZMza6NGHyWPBuLPkUWitsdsK9AL48Xc5ql\n0D/3XqSGbbjLWsMZtQoXh94OLK6+7o6tlGIYSknwwgXeJWV0d1pDxUYXR2HI\nKyCXVZBqtCWI7/P35pnJNqK1axCI5e/bedDyedoMYlIDLgCcqBZn1gdKpBSw\nQEJS/x3jAYo2SlTkuvi6JWCLdS4/qO6FLLbwJI/6LZRyA6lhfyQ0JFGBhirQ\nC7t0ufLQWIqvmHl5jFMp+o2DFSG5V23OJ7HaFQ3H2kZ+YAilijjzsayVWBa7\nnNK54QX9Y7MGty0hS0dzsP9fewbbU3JyYO4v9lVzKyGtsVPDZuiNLhbpIab+\nDCDmCtkobX2fWhW3RCKaCWutLiGHjkkOMQvNzQjFCbZ86YxEuVulHSGdfF8I\n4xMWjZ1unCitzuncQ47jMzrw4GxUV9RDwCppQkpMHSbZ7bEmXVK9czS24ZDf\niiVVQZcQb43hRepUb9BdVgqauYfw1JeRv0m29ArSRnbPLeWki6Vhzi2OmCIq\n5fnqk4mwTS2wWB62BLP6BzByg6fBEa20nyj8N85vrB4QtQAx7mp8hr3LSJjZ\neahxLkbpqIrR3wuaOxaJU01yGfwe1QrEhm/TEzTbyPqzgpTTvnZhTWcEYZxQ\niKjm\r\n=fkfL\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHOZ8tiJWgYQGHD0EoKD6L076pwC/gyBrb323wz2uOLUAiAXNLECY/hM/OyNkizSFHN6xYBzr0KvaQb0u5SvQhNHHg=="}]},"maintainers":[{"name":"linusnorton","email":"linusnorton@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/national-routeing-guide_1.0.12_1524670277627_0.6901761381114386"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact support@npmjs.com for more info."},"1.1.0":{"name":"national-routeing-guide","version":"1.1.0","main":"./dist/src/index.js","types":"./dist/src/index.d.ts","scripts":{"distance":"ts-node ./src/calculate-distances.ts","memtest":"NODE_OPTIONS='--max_old_space_size=2000' ts-node ./src/memtest.ts","journey":"NODE_OPTIONS='--max_old_space_size=2000' ts-node ./src/test-journey.ts","perf":"NODE_OPTIONS='--max_old_space_size=2000' ts-node ./src/perf.ts","test-bdd":"cucumber-js --require-module ts-node/register --require test/bdd/step/*.ts --tags 'not @inprogress' test/bdd/**/*.feature","test-bdd-real":"NODE_OPTIONS='--max_old_space_size=2000' NODE_ENV=real-data cucumber-js --require-module ts-node/register --require test/bdd/step/*.ts --tags 'not @hypothetical and not @inprogress' test/bdd/**/*.feature","test":"npm run lint && npm run test-unit && npm run test-bdd","test-unit":"mocha \"test/unit/**/*.spec.ts\" --require ts-node/register","lint-raw":"tslint --project tsconfig.json","lint":"npm run lint-raw -- -t stylish","build":"tsc -p ./ --outDir build/","data":"npm run data-routeing","data-routeing":"SFTP_USERNAME=linusnorton SFTP_PASSWORD=#!weeklyDownload1 DATABASE_NAME=routeing dtd2mysql --get-routeing","data-nfm64":"DATABASE_NAME=routeing dtd2mysql --get-nfm64","prepublishOnly":"tsc -p ./ --outDir dist/"},"engines":{"node":"^8.4.0"},"author":{"name":"Linus Norton","email":"linusnorton@gmail.com"},"license":"GPL-3.0","dependencies":{"dijkstra-tree":"^0.2.0","fast-memoize":"^2.3.2","js-joda":"^1.8.2","lru-cache":"^4.1.2","memoized-class-decorator":"^1.6.1","mysql2":"^1.5.3","progress":"^2.0.0","ts-array-utils":"^0.3.0"},"devDependencies":{"@types/chai":"^4.1.3","@types/cucumber":"^4.0.4","@types/mocha":"^2.2.48","@types/node":"^9.6.7","@types/progress":"^2.0.1","chai":"^4.1.2","cucumber":"^4.2.1","dtd2mysql":"^4.1.0","mocha":"^5.1.1","ts-node":"^6.0.1","tslint":"^5.9.1","typescript":"^2.8.3"},"gitHead":"bd1be9b56f0ea6e4a22564c4b67fd61cd8f90023","description":"The project provides an implementation of the [National Routeing Guide](https://en.wikipedia.org/wiki/National_Routeing_Guide) rules in TypeScript.","_id":"national-routeing-guide@1.1.0","_npmVersion":"5.6.0","_nodeVersion":"10.0.0","_npmUser":{"name":"linusnorton","email":"linusnorton@gmail.com"},"dist":{"integrity":"sha512-srqvSMby2h2ahyUDuRZOUv2vAOEBSLq198c21ZNXdorZig4zoItLq34VlR7n+Mwjwz38M2phYVIXbv8UCK3hSQ==","shasum":"254099d5696724e775ce6f35c765ecbcbccc6b68","tarball":"https://registry.npmjs.org/national-routeing-guide/-/national-routeing-guide-1.1.0.tgz","fileCount":109,"unpackedSize":170757,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa40UCCRA9TVsSAnZWagAAg4EP/0nCLtq/NzWRc6W8E+T+\neXouM91MQqMECrFvF6NbogaM6l9BcWF8pAjzJ5C8T/jSWRpi6/bJRTw6bq08\nXbO0aeIwnVrfgi8ZYqd13u4R3pj+Y7Ag8WXEnDJZW2x9LIbph0XEFRODQ1U7\nNRbhpVU5rLhtu/s4LLl4p/83r5ro+DqII/N1yjqGpEfY2kfFq7De7699y9x9\nEnHtgExQpnkXepAPQMAJ6mCcQsARS0f/02BDwBwgptApT4jOxNl06+zfriBc\nLb6OAm+6c+D3QkyDfAvvD4yWbpPuyZZ6eVWJHiC3RMaVryYC6KIXrZ8WvvAk\nl1rC1OD5huKD4ovKoDV26DRlbqDp5LuQUJUwhNEybSvuRyed25LyQVznbqPn\n9VHKMB9XA5nh7uokv+2cGimMd9a7AFC1XtoI2sZGOfdIrCKGZyr+IgH9v8Gf\nmFuN9dONu1fyT3LVN1w1Zf/ae2P1dlQmYLOof+hg5waiGGHPm9Y3qghQYIes\nIFzdPKWgcXli2pLdTQMYySSD//D09+1CYrUqNzCo/VZf0h4gNYS/GWxx2kPy\nWlEPb18fswhc2EwO6xC7GD9exHGClDsXUnQuyU7+fgXM1BECskKVF7trsdaz\ngMj7ePvUMpJY2UbSb6qbXDySmGqtXDDhzpl2srE1NUxPc/+oiMhh6Y4cX0JI\nIKXt\r\n=lVDm\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDUYa6shhSFDB8c6eoazK/Wa3+pAOJ5DluyTy8GwZqwKQIgfjqJJV8LoHryKNNCV9zee4GNsIVCEvQay56aWi/qyk0="}]},"maintainers":[{"name":"linusnorton","email":"linusnorton@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/national-routeing-guide_1.1.0_1524843777218_0.2897052802101472"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact support@npmjs.com for more info."},"1.1.1":{"name":"national-routeing-guide","version":"1.1.1","main":"./dist/src/index.js","types":"./dist/src/index.d.ts","scripts":{"distance":"ts-node ./src/calculate-distances.ts","memtest":"NODE_OPTIONS='--max_old_space_size=2000' ts-node ./src/memtest.ts","journey":"NODE_OPTIONS='--max_old_space_size=2000' ts-node ./src/test-journey.ts","perf":"NODE_OPTIONS='--max_old_space_size=2000' ts-node ./src/perf.ts","test-bdd":"cucumber-js --require-module ts-node/register --require test/bdd/step/*.ts --tags 'not @inprogress' test/bdd/**/*.feature","test-bdd-real":"NODE_OPTIONS='--max_old_space_size=2000' NODE_ENV=real-data cucumber-js --require-module ts-node/register --require test/bdd/step/*.ts --tags 'not @hypothetical and not @inprogress' test/bdd/**/*.feature","test":"npm run lint && npm run test-unit && npm run test-bdd","test-unit":"mocha \"test/unit/**/*.spec.ts\" --require ts-node/register","lint-raw":"tslint --project tsconfig.json","lint":"npm run lint-raw -- -t stylish","build":"tsc -p ./ --outDir build/","data":"npm run data-routeing","data-routeing":"SFTP_USERNAME=linusnorton SFTP_PASSWORD=#!weeklyDownload1 DATABASE_NAME=routeing dtd2mysql --get-routeing","data-nfm64":"DATABASE_NAME=routeing dtd2mysql --get-nfm64","prepublishOnly":"tsc -p ./ --outDir dist/"},"engines":{"node":"^8.4.0"},"author":{"name":"Linus Norton","email":"linusnorton@gmail.com"},"license":"GPL-3.0","dependencies":{"dijkstra-tree":"^0.2.0","fast-memoize":"^2.3.2","js-joda":"^1.8.2","lru-cache":"^4.1.3","memoized-class-decorator":"^1.6.1","mysql2":"^1.5.3","progress":"^2.0.0","ts-array-utils":"^0.3.0"},"devDependencies":{"@types/chai":"^4.1.3","@types/cucumber":"^4.0.4","@types/mocha":"^2.2.48","@types/node":"^9.6.14","@types/progress":"^2.0.1","chai":"^4.1.2","cucumber":"^4.2.1","dtd2mysql":"^5.0.5","mocha":"^5.1.1","ts-node":"^6.0.3","tslint":"^5.10.0","typescript":"^2.8.3"},"gitHead":"89a941a94557951ba0aa4fa897da47570960a521","description":"The project provides an implementation of the [National Routeing Guide](https://en.wikipedia.org/wiki/National_Routeing_Guide) rules in TypeScript.","_id":"national-routeing-guide@1.1.1","_npmVersion":"5.6.0","_nodeVersion":"10.1.0","_npmUser":{"name":"linusnorton","email":"linusnorton@gmail.com"},"dist":{"integrity":"sha512-9nPgKcrp9YgkGKrr+bg/RMJzIytFtEdFpGEVWnVzOSvRTP3J6B/0z8wljxCnGR5c6pyvJ98zNOpZbmCRbEK80Q==","shasum":"2b1a5fcb1a45d47eaae5c20bbae51da682f69d46","tarball":"https://registry.npmjs.org/national-routeing-guide/-/national-routeing-guide-1.1.1.tgz","fileCount":109,"unpackedSize":170758,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa8rPNCRA9TVsSAnZWagAAAd8P/0PT9t5Qkb9vfBWHOCpW\nkzsDPl3B+NdF3djftcQagmZ7IxWHXpBIRecvU6r3GxLVko4qUdSkjJshu93X\nRBXpa8Owxxwzu/uI1jHWDnw2CYaaoOYsJzCMJ5sSj6i2cfiBoE4umvSsQabz\nk6ZvEsYNffyN8RKOj9ZLUx4S3+5G4sVXtsdyHxrz68u0PdlOtmw0yQIqWz8A\ntQvJJc1nNGAjhCcr8LodJ+XXI+UDZH/ohbR0HKyK0/wOleOw3ircRTzFYrWP\nbjB6p3vhx4/oxSFwYBjIr+MStD3bpmdMLL8iXkVLkKDQq+jqPylMNCoZHfui\nSL4gAobpczyXoNIRYyqVTBH7G8MZ0/8VDQnosT3hUV85kAyIVoq3ynVP+JSp\n7AVNSC1zr0ncywkmshbKK9FROzP4ngwZjvIp6tLuLpu6LvCYew8eOalwR9W/\nOdgnxZ+70og/yRX2l3hwKAUSjFjYLOA5X+Rt2SHgyekP34DBeNQ++wsP4Ka/\nTUdSNiSw+veqKLjA7ToGE11p41EyUj1c0rCsfWfS0s1kHtC3lLKG3VYZnHrO\nip43lXlEZe5/1ertgR1uGjYIptwvMMyZob6hZNfKjtDhSfR/Bcnn76x/DE1G\nZO0KerpVRGd/Ybe1LcbgehNK8/NyF9NIB/FsZxdfFywDfpMvsb39cIA5EFm6\nqtl/\r\n=Uf9T\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCZCTDZmuJ4AMjnv3gq75wKe7JpVZNmM/IrKJNtQEL6yQIhAJwWahYD86DmrCnBmAyVVqcWRjnCxz61KZxYDSwIAOd2"}]},"maintainers":[{"name":"linusnorton","email":"linusnorton@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/national-routeing-guide_1.1.1_1525855180626_0.9502438849068222"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact support@npmjs.com for more info."},"1.1.2":{"name":"national-routeing-guide","version":"1.1.2","main":"./dist/src/index.js","types":"./dist/src/index.d.ts","scripts":{"distance":"ts-node ./src/calculate-distances.ts","memtest":"NODE_OPTIONS='--max_old_space_size=2000' ts-node ./src/memtest.ts","journey":"NODE_OPTIONS='--max_old_space_size=2000' ts-node ./src/test-journey.ts","perf":"NODE_OPTIONS='--max_old_space_size=2000' ts-node ./src/perf.ts","test-bdd":"cucumber-js --require-module ts-node/register --require test/bdd/step/*.ts --tags 'not @inprogress' test/bdd/**/*.feature","test-bdd-real":"NODE_OPTIONS='--max_old_space_size=2000' NODE_ENV=real-data cucumber-js --require-module ts-node/register --require test/bdd/step/*.ts --tags 'not @hypothetical and not @inprogress' test/bdd/**/*.feature","test":"npm run lint && npm run test-unit && npm run test-bdd","test-unit":"mocha \"test/unit/**/*.spec.ts\" --require ts-node/register","lint-raw":"tslint --project tsconfig.json","lint":"npm run lint-raw -- -t stylish","build":"tsc -p ./ --outDir build/","data":"npm run data-routeing","data-routeing":"SFTP_USERNAME=linusnorton SFTP_PASSWORD=#!weeklyDownload1 DATABASE_NAME=routeing dtd2mysql --get-routeing","data-nfm64":"DATABASE_NAME=routeing dtd2mysql --get-nfm64","prepublishOnly":"tsc -p ./ --outDir dist/"},"engines":{"node":"^8.4.0"},"author":{"name":"Linus Norton","email":"linusnorton@gmail.com"},"license":"GPL-3.0","dependencies":{"dijkstra-tree":"^0.2.0","fast-memoize":"^2.3.2","js-joda":"^1.8.2","lru-cache":"^4.1.3","memoized-class-decorator":"^1.6.1","mysql2":"^1.5.3","progress":"^2.0.0","ts-array-utils":"^0.3.0"},"devDependencies":{"@types/chai":"^4.1.3","@types/cucumber":"^4.0.4","@types/mocha":"^2.2.48","@types/node":"^9.6.14","@types/progress":"^2.0.1","chai":"^4.1.2","cucumber":"^4.2.1","dtd2mysql":"^5.0.5","mocha":"^5.1.1","ts-node":"^6.0.3","tslint":"^5.10.0","typescript":"^2.8.3"},"gitHead":"e38dc82f98ddb02b18f9ef6315ea83980ccf8905","description":"The project provides an implementation of the [National Routeing Guide](https://en.wikipedia.org/wiki/National_Routeing_Guide) rules in TypeScript.","_id":"national-routeing-guide@1.1.2","_npmVersion":"5.6.0","_nodeVersion":"10.1.0","_npmUser":{"name":"linusnorton","email":"linusnorton@gmail.com"},"dist":{"integrity":"sha512-ud0Sc1MyKptSoyBbZM1sauQ3l6RARDcq8Ku8UIHiUxAiEOzjpZIskAyHrSSZZwBS5U9p5FaCFcIH1JhB0tG5bQ==","shasum":"96682eb0f879ad0af51233ef58e8f5d396385d05","tarball":"https://registry.npmjs.org/national-routeing-guide/-/national-routeing-guide-1.1.2.tgz","fileCount":109,"unpackedSize":170759,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa8rXxCRA9TVsSAnZWagAAaroQAKR72/r+w8cqTuYR2xHU\nElB6nIotUmA+KvlBN4pU1ePmwbTMbdsyjHqOHQkTyle/RngyIA8WzOe1kcPd\nwoRF/0hpDbapRWZRMCD3iWF1UqdX9kpLgGrDNE8tNw1vCxKyBQbMc/Bp23jf\nEZWmaxXmkCCj/kAGnnL0dy9XUaBzqjMSaHUeUWhAS8txqwmT1/H5xFQeTtt+\nYTTOHe7i00zqZPDn/MFUYHDFhsFAyhVLOh6qRTjZGjbe340b7sk7mRwDaXkv\ncv3X1r9SsjknaiprVgC7GfWtt3E8JnE1PpYz1KrFUU9fn8DDVWFW64pzzNGa\nFAoQuLri0HxBI6/KJlATL/gNmSJpGEJY0DwpmYfZo5BvXcKz3KXa8kWhGrlx\ncojD15lU8L2/OAX+34lmTN/HE+QRsQH73vEqRhB4uGzAZ8jzlrFpULm8X7p/\nhfc8Cb4FIPotZ/ps5yF4Bb9P3J0o7lUz8AJIPK1eFb1UjmKEUA37wAutVppv\nCIznurMPtuhcZhxeiDqgt/3hEHCbi5a+xdc+7XYims6JH/rdPSKAwT1VDwP8\n0Au6hjgxYklO+7lXGzguqjOJ2hcw6XXlIM4vhZdGVpc8Kirt0hB368IsHfKU\n4uDS0vjHAd0msQoon/xgDYZcnWyF3C0elh19LhBq5jVtghksEEL2v1YKFB+O\n7f7H\r\n=CJi7\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCh0TkKTm9Hh6qBRA0peQOw60LFa7Wee2rth2KE+7V2jQIgOdpVs31cqw9x4Tn3k+rbCDW/C7HP0cq+KEQZTPT5Y1c="}]},"maintainers":[{"name":"linusnorton","email":"linusnorton@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/national-routeing-guide_1.1.2_1525855729352_0.3955719837118665"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact support@npmjs.com for more info."},"1.1.3":{"name":"national-routeing-guide","version":"1.1.3","main":"./dist/src/index.js","types":"./dist/src/index.d.ts","scripts":{"distance":"ts-node ./src/calculate-distances.ts","memtest":"NODE_OPTIONS='--max_old_space_size=2000' ts-node ./src/memtest.ts","journey":"NODE_OPTIONS='--max_old_space_size=2000' ts-node ./src/test-journey.ts","perf":"NODE_OPTIONS='--max_old_space_size=2000' ts-node ./src/perf.ts","test-bdd":"cucumber-js --require-module ts-node/register --require test/bdd/step/*.ts --tags 'not @inprogress' test/bdd/**/*.feature","test-bdd-real":"NODE_OPTIONS='--max_old_space_size=2000' NODE_ENV=real-data cucumber-js --require-module ts-node/register --require test/bdd/step/*.ts --tags 'not @hypothetical and not @inprogress' test/bdd/**/*.feature","test":"npm run lint && npm run test-unit && npm run test-bdd","test-unit":"mocha \"test/unit/**/*.spec.ts\" --require ts-node/register","lint-raw":"tslint --project tsconfig.json","lint":"npm run lint-raw -- -t stylish","build":"tsc -p ./ --outDir build/","data":"npm run data-routeing","data-routeing":"SFTP_USERNAME=linusnorton SFTP_PASSWORD=#!weeklyDownload1 DATABASE_NAME=routeing dtd2mysql --get-routeing","data-nfm64":"DATABASE_NAME=routeing dtd2mysql --get-nfm64","prepublishOnly":"tsc -p ./ --outDir dist/"},"engines":{"node":"^8.4.0"},"author":{"name":"Linus Norton","email":"linusnorton@gmail.com"},"license":"GPL-3.0","dependencies":{"dijkstra-tree":"^0.2.0","fast-memoize":"^2.3.2","js-joda":"^1.8.2","lru-cache":"^4.1.3","memoized-class-decorator":"^1.6.1","mysql2":"^1.5.3","progress":"^2.0.0","ts-array-utils":"^0.4.1"},"devDependencies":{"@types/chai":"^4.1.3","@types/cucumber":"^4.0.4","@types/mocha":"^2.2.48","@types/node":"^9.6.19","@types/progress":"^2.0.1","chai":"^4.1.2","cucumber":"^4.2.1","dtd2mysql":"^5.2.1","mocha":"^5.2.0","ts-node":"^6.0.5","tslint":"^5.10.0","typescript":"^2.8.4"},"gitHead":"81982819b7d8ac52b62947f4b45fd2d81b4790db","description":"The project provides an implementation of the [National Routeing Guide](https://en.wikipedia.org/wiki/National_Routeing_Guide) rules in TypeScript.","_id":"national-routeing-guide@1.1.3","_npmVersion":"6.1.0","_nodeVersion":"10.3.0","_npmUser":{"name":"linusnorton","email":"linusnorton@gmail.com"},"dist":{"integrity":"sha512-0rO3V+QHMRvIWWGq5HE9kUdRtjtp4BO70EKb5U1NZjGxQ/4hEzITUh5iyvwmwctJwSpU1+9hXvC8b9azby08Kg==","shasum":"182752209027dc3d79eca8c4ac33239cf58e6d46","tarball":"https://registry.npmjs.org/national-routeing-guide/-/national-routeing-guide-1.1.3.tgz","fileCount":109,"unpackedSize":171049,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbD/veCRA9TVsSAnZWagAALPYQAIJZaF1oy1KMqnP8emsw\nUIfmW7frI2EKYoHGOUkMQCnkg0nqDEfXZtw+x9eLgHJFatlGuY1CGI+2xEEZ\nsZJ3O2RkkFrgPlp6KIURFUZARGaC0I3IXRqXObU+KlUSPP/XDk9J3GPEs7vW\nBNEbHu3gLutmHGZYqY86SEeXnkqIGogQHNVcv+1XuUdYowofkqePqChpRUxt\nstqAucoAHr8VbGVblMNElOwNmunewl74zLg1vzT6eMVAmhCg9dQre/jj9vTQ\ndBCF7UXzlNukxVlEop76Rmdk8kma9zGy5qJdp08Yx6sWnS+cq3bYL/c/po+y\nZDKywr3cKV92xHQTBL8vT9R5cKj3eD6Ql/mKMmjMddANeeHYcMd7SQuok2qY\nDaJPwk3apyly5EU/GIF8A85IPR2IUoNFpvnzi4xAMIggt0+1wf/cu3yoZq9s\nYdJYvv3YNDO5yawpqx8r6jDM6QuOOjR4LTAfRsQhCq59NySZUnaDG6/NcQNY\nRbCM6SNPewcT5WxLR9/5DL5Or058YgDpQS055IfNUD8LdTMjHWQFK7Gx323l\n4vUKUyymWITqgC8PvqYbioeWECtqb0hMXGOvmrfsMFeLMbUg74meJ+6l2bz2\n5BzQ35BGiUGunW64QvLVLZ9Vq9BG+veqsj9b4bd7UKelxAQqdZwrOfrijewY\njpGw\r\n=4qnw\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID7e2VHhgkgI0Reg/sNgSSiezCqLz90oS+G7/V73tc4iAiA8TEHFykALzbwkWiRX+ektnbR6RvQiZMWDuE4uQSMX1g=="}]},"maintainers":[{"name":"linusnorton","email":"linusnorton@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/national-routeing-guide_1.1.3_1527774152364_0.26012787440063834"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact support@npmjs.com for more info."},"1.1.4":{"name":"national-routeing-guide","version":"1.1.4","main":"./dist/src/index.js","types":"./dist/src/index.d.ts","scripts":{"distance":"ts-node ./src/calculate-distances.ts","memtest":"NODE_OPTIONS='--max_old_space_size=2000' ts-node ./src/memtest.ts","journey":"NODE_OPTIONS='--max_old_space_size=2000' ts-node ./src/test-journey.ts","perf":"NODE_OPTIONS='--max_old_space_size=2000' ts-node ./src/perf.ts","test-bdd":"cucumber-js --require-module ts-node/register --require test/bdd/step/*.ts --tags 'not @inprogress' test/bdd/**/*.feature","test-bdd-real":"NODE_OPTIONS='--max_old_space_size=2000' NODE_ENV=real-data cucumber-js --require-module ts-node/register --require test/bdd/step/*.ts --tags 'not @hypothetical and not @inprogress' test/bdd/**/*.feature","test":"npm run lint && npm run test-unit && npm run test-bdd","test-unit":"mocha \"test/unit/**/*.spec.ts\" --require ts-node/register","lint-raw":"tslint --project tsconfig.json","lint":"npm run lint-raw -- -t stylish","build":"tsc -p ./ --outDir build/","data":"npm run data-routeing","data-routeing":"SFTP_USERNAME=linusnorton SFTP_PASSWORD=#!weeklyDownload1 DATABASE_NAME=routeing dtd2mysql --get-routeing","data-nfm64":"DATABASE_NAME=routeing dtd2mysql --get-nfm64","prepublishOnly":"tsc -p ./ --outDir dist/"},"engines":{"node":"^8.4.0"},"author":{"name":"Linus Norton","email":"linusnorton@gmail.com"},"license":"GPL-3.0","dependencies":{"dijkstra-tree":"^0.2.0","fast-memoize":"^2.3.2","js-joda":"^1.8.2","lru-cache":"^4.1.3","memoized-class-decorator":"^1.6.1","mysql2":"^1.5.3","progress":"^2.0.0","ts-array-utils":"^0.4.1"},"devDependencies":{"@types/chai":"^4.1.3","@types/cucumber":"^4.0.4","@types/mocha":"^2.2.48","@types/node":"^9.6.19","@types/progress":"^2.0.1","chai":"^4.1.2","cucumber":"^4.2.1","dtd2mysql":"^5.2.1","mocha":"^5.2.0","ts-node":"^6.0.5","tslint":"^5.10.0","typescript":"^2.8.4"},"gitHead":"26b414d7070bfbe8c0a072067ef4680959006e98","description":"The project provides an implementation of the [National Routeing Guide](https://en.wikipedia.org/wiki/National_Routeing_Guide) rules in TypeScript.","_id":"national-routeing-guide@1.1.4","_npmVersion":"6.1.0","_nodeVersion":"10.3.0","_npmUser":{"name":"linusnorton","email":"linusnorton@gmail.com"},"dist":{"integrity":"sha512-8Bk+xEA1GX8D5pAf70viltnL+JF2Ny576Q2ZNPg3qC03zMtd+h64/8Qp9mhZWmFBT/Zy2XFVuVxmmmma/lkwzQ==","shasum":"804c5f747d8e38bd981b752bfa8a5bfdbd20ff09","tarball":"https://registry.npmjs.org/national-routeing-guide/-/national-routeing-guide-1.1.4.tgz","fileCount":109,"unpackedSize":171049,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbD/xECRA9TVsSAnZWagAADxsP/3vmVV5pEDyUiHNzD4zl\nTOkdc9yWui59nJOR1H96Ws0MIVoBm568vYNxPm+dtyKPaYI4VnRFIrxlj+/H\nBNEHdSkZ5cuOPSTZb5M6rFpGqyoex9R8ynwz8MqKJzeOebbnGG5RfnZITeQf\nX/fpDJB3KZpMu4TEpUCne0O+xZViAqW8TBNgitf+36hlQqyEM/0gU4vU8zEV\ny4i1jzUOovv/nqxEhi2TU1bSvQjL4JQR5zrbTWqLKEck8n1YsaS4lug1406Y\nmj9gerk7eJ8eaMxbwbCm3YbxY7AHsallOm9QR05zc5foxHiZcdqz+9KdsRrP\nY1F9BgC5Ih7F3Roqv8cUdBsFK1EUaQXAATU+VGSZl1ZNirAF8PHp7tLxt7zR\nGlYi15YHXurTijs050pe81FVqxqtNQLI9bYBYl8t8PwJORHq0nCqSaIfg+FT\n4BqMbH83q1IBSK5yw7yvEen7N4I0DIM4uOZZc8/XjLZ9Igc4rpdeGCoxlqHU\ncSac/lCrGpN3P4KmiY3GwwWu8HuJ7ReDDhyA9YnckzhaMPhZOq7deP9IH9xs\nByFyPJa7iqG40cuDDoreDF6Rbvji3spCO/6owADctpIibOAF4y1uPHJu3GCO\nk3BiMwO5aKf2RnsH3Tto4TYtECY/0cgFQ5m2NsgfqV5R9eauT7K55IKkoJZn\nqa6/\r\n=4p+K\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDKWm0snWs7OnPuTsmThNdlxo7hJjvR8iebQCMEub7OcwIhAJTk0oinP97FpHWOfjXy8V34dVufUEU6lC7I+r0wib56"}]},"maintainers":[{"name":"linusnorton","email":"linusnorton@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/national-routeing-guide_1.1.4_1527774262329_0.9955072605126498"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact support@npmjs.com for more info."},"1.2.0":{"name":"national-routeing-guide","version":"1.2.0","main":"./dist/src/index.js","types":"./dist/src/index.d.ts","scripts":{"distance":"ts-node ./src/calculate-distances.ts","memtest":"NODE_OPTIONS='--max_old_space_size=2000' ts-node ./src/memtest.ts","journey":"NODE_OPTIONS='--max_old_space_size=2000' ts-node ./src/test-journey.ts","perf":"NODE_OPTIONS='--max_old_space_size=2000' ts-node ./src/perf.ts","test-bdd":"cucumber-js --require-module ts-node/register --require test/bdd/step/*.ts --tags 'not @inprogress' test/bdd/**/*.feature","test-bdd-real":"NODE_OPTIONS='--max_old_space_size=2000' NODE_ENV=real-data cucumber-js --require-module ts-node/register --require test/bdd/step/*.ts --tags 'not @hypothetical and not @inprogress' test/bdd/**/*.feature","test":"npm run lint && npm run test-unit && npm run test-bdd","test-unit":"mocha \"test/unit/**/*.spec.ts\" --require ts-node/register","lint-raw":"tslint --project tsconfig.json","lint":"npm run lint-raw -- -t stylish","build":"tsc -p ./ --outDir build/","data":"npm run data-routeing","data-routeing":"SFTP_USERNAME=linusnorton SFTP_PASSWORD=#!weeklyDownload1 DATABASE_NAME=routeing dtd2mysql --get-routeing","data-nfm64":"DATABASE_NAME=routeing dtd2mysql --get-nfm64","prepublishOnly":"tsc -p ./ --outDir dist/"},"engines":{"node":"^8.4.0"},"author":{"name":"Linus Norton","email":"linusnorton@gmail.com"},"license":"GPL-3.0","dependencies":{"dijkstra-tree":"^0.2.0","fast-memoize":"^2.4.0","js-joda":"^1.8.2","lru-cache":"^4.1.3","memoized-class-decorator":"^1.6.1","mysql2":"^1.5.3","progress":"^2.0.0","ts-array-utils":"^0.4.1"},"devDependencies":{"@types/chai":"^4.1.3","@types/cucumber":"^4.0.4","@types/mocha":"^2.2.48","@types/node":"^9.6.20","@types/progress":"^2.0.1","chai":"^4.1.2","cucumber":"^4.2.1","dtd2mysql":"^5.2.1","mocha":"^5.2.0","ts-node":"^6.1.0","tslint":"^5.10.0","typescript":"^2.9.1"},"gitHead":"b40aa7c79f075752fb0a2bdf8576026fec176103","description":"The project provides an implementation of the [National Routeing Guide](https://en.wikipedia.org/wiki/National_Routeing_Guide) rules in TypeScript.","_id":"national-routeing-guide@1.2.0","_npmVersion":"6.1.0","_nodeVersion":"10.3.0","_npmUser":{"name":"linusnorton","email":"linusnorton@gmail.com"},"dist":{"integrity":"sha512-y2UUA//YBhr6ICRH4lCyppFj3TTAi4i/vh3gx85+Z8w6k85NYsjka+Ku9OJVuV+xkHLX5OstXIa0N8gvEMoyMg==","shasum":"013b44ecbade985e7bba85f9521781ddf3185dde","tarball":"https://registry.npmjs.org/national-routeing-guide/-/national-routeing-guide-1.2.0.tgz","fileCount":109,"unpackedSize":171364,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbFlbhCRA9TVsSAnZWagAALvcP/1+vOBFDsMonNkfleOeZ\n3mhE1bClKOXqvxbW40lP9xRjwXn88ngH2w7Q1yYm3jlp2St02zWYVgF52Tsm\nqgah8hv9yHYHNZKiJCEYzndWhG9kE3vYHcdCvVRrxslLoGJwIFCUNclD+Uqh\n0f9v6QqXmyMz0wDZTPgX8VqxifQTEkh7z5oLcukc7pEAABHPNtXHnu0iMRYu\njvpzxp8oq0NS+TUr1WOB1tLttWq3AgNIhpTcEUPXLOUp83f/rgc5qVGV9i4j\n2WQxsPdmMkZv0ISMtfT0NPElfpx+ePnPHPnU97zi2byE5Jew1tnXskEZEcOv\nsuykqYhxRL2FJLaOpRGuLYm9Akkm/PUxiIIuNfloTWLCIlygxCScKo4sXQeN\nBKoTGhcnyfBkFOkQMHsvCCh5e/J//jUBQVdFmfcyJ1ShFMU7IAIdFSlTrm/m\nVrz1wwPrpOJeQAsowE7XHFQDjSvVUdQUZ/LjHW2WhFHeuUPqVdeIlESMArSe\nL1PDafVFeVk8YVwZqt53klnzyBL3QfmFndA/n9xD8L/5t8gt3N2Jf4a+e1gy\nkNEr/6CkkNnDeg97G135UuyttRA+Ors+n7VyPlcAhptxZ61lfGTcIUsq4890\n3UnNLpAZdmgVqIDTdSKch7Kg5qvKbw67qwM5Kkcr/8PS1Qxf/dg6pgqJQ0gN\noSzY\r\n=Xxw0\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAhTTre6ZNGRSDMrVSt7PXyN3EakdzOn/4/d6ApgKTkBAiA9FrWAV8XYA4vTrGMkPjWHb1dPvaYw8usTS38t2HQBSg=="}]},"maintainers":[{"name":"linusnorton","email":"linusnorton@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/national-routeing-guide_1.2.0_1528190688839_0.35654400305584555"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact support@npmjs.com for more info."},"1.3.0":{"name":"national-routeing-guide","version":"1.3.0","main":"./dist/src/index.js","types":"./dist/src/index.d.ts","scripts":{"distance":"ts-node ./src/calculate-distances.ts","memtest":"NODE_OPTIONS='--max_old_space_size=2000' ts-node ./src/memtest.ts","journey":"NODE_OPTIONS='--max_old_space_size=2000' ts-node ./src/test-journey.ts","perf":"NODE_OPTIONS='--max_old_space_size=2000' ts-node ./src/perf.ts","test-bdd":"cucumber-js --require-module ts-node/register --require test/bdd/step/*.ts --tags 'not @inprogress' test/bdd/**/*.feature","test-bdd-real":"NODE_OPTIONS='--max_old_space_size=2000' NODE_ENV=real-data cucumber-js --require-module ts-node/register --require test/bdd/step/*.ts --tags 'not @hypothetical and not @inprogress' test/bdd/**/*.feature","test":"npm run lint && npm run test-unit && npm run test-bdd","test-unit":"mocha \"test/unit/**/*.spec.ts\" --require ts-node/register","lint-raw":"tslint --project tsconfig.json","lint":"npm run lint-raw -- -t stylish","build":"tsc -p ./ --outDir build/","data":"npm run data-routeing","data-routeing":"SFTP_USERNAME=linusnorton SFTP_PASSWORD=#!weeklyDownload1 DATABASE_NAME=routeing dtd2mysql --get-routeing","data-nfm64":"DATABASE_NAME=routeing dtd2mysql --get-nfm64","prepublishOnly":"tsc -p ./ --outDir dist/"},"engines":{"node":"^8.4.0"},"author":{"name":"Linus Norton","email":"linusnorton@gmail.com"},"license":"GPL-3.0","dependencies":{"dijkstra-tree":"^0.2.0","fast-memoize":"^2.4.0","js-joda":"^1.8.2","lru-cache":"^4.1.3","memoized-class-decorator":"^1.6.1","mysql2":"^1.5.3","progress":"^2.0.0","ts-array-utils":"^0.4.1"},"devDependencies":{"@types/chai":"^4.1.3","@types/cucumber":"^4.0.4","@types/mocha":"^2.2.48","@types/node":"^9.6.20","@types/progress":"^2.0.1","chai":"^4.1.2","cucumber":"^4.2.1","dtd2mysql":"^5.2.1","mocha":"^5.2.0","ts-node":"^6.1.0","tslint":"^5.10.0","typescript":"^2.9.1"},"gitHead":"c43d06c2d186ca7e9090886afb40eccf0e9da9d6","description":"The project provides an implementation of the [National Routeing Guide](https://en.wikipedia.org/wiki/National_Routeing_Guide) rules in TypeScript.","_id":"national-routeing-guide@1.3.0","_npmVersion":"6.1.0","_nodeVersion":"10.3.0","_npmUser":{"name":"linusnorton","email":"linusnorton@gmail.com"},"dist":{"integrity":"sha512-G5AUJWixqcAkmmCVljmf8XwVNk7M7MpMo7ZT6uguURbvAYudVDEXeeo3uCIpQUHAAQ2scCYTKxppg4QsDsZ4QQ==","shasum":"1232467695b40ddc4f6a71acc7130f18f22ee8df","tarball":"https://registry.npmjs.org/national-routeing-guide/-/national-routeing-guide-1.3.0.tgz","fileCount":109,"unpackedSize":162238,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbFpp7CRA9TVsSAnZWagAAmAkP/0IzaHInnejLmmJjJYsV\nKZj/PQhTnRuesHbP5CrWAaPk/DbYXA8V6Z4mC8AntnbBtQeMhRHcH4byLhtY\naE3LQ+bqMWR0OeiGok3q6DhUoUBp2Mj36upbRBx5XTB9PXMLGhn5ymUOnut/\n4FXb0a1PflzCmPU0B8iV9xO9jxJzxR61DhH5fJdX39mQ+xV0NpxBb/oCu0ic\nHxQ1we4nz2x8j96N+J3jrDz/ANwXwLwjT4sqbv19aB/anpAkeQiJWZUiZ94k\nijejNnIAd5nib9AZ233KciGZFCuriq5WXnbyDa93o5cikmO/syWeaTNtm9qQ\nnp/1j6HbggH8ySu9wu2xKoXqHcPnYpscSB9kRgONgs0251vLgy6pfvd1Kvxh\n4E0cwsj7ES0m5ZyHKsgbY+PIqKHyIcbOpR0gTPWPWWQKuyHNctJjemNK0sfO\nN9EbjBzxMPSXQeu99zs5gc8nRJ1nW3LG+lDN3qC48lRhSrONX47cAQjZR+Ja\nivFqdCao+BktS5cMkNeViHJRrACnX++nQZmTCaDuHVZbtGawvm1WF8q9MoHE\nIEEC6X3ffF9jBZ9bBcKWc85+OVA8UqnQPEi6m/GTt7Sh2Abkp7jpHkgKM3Pp\n0apPvoU+Zqa8Fb4EfZ3FQD4MI57CiEkRpnwPtM+rv0j8oqDgTdwotnj9Lbwc\nKpDr\r\n=c8Ua\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAQvK6JoKHMp4+ALSrKs6MRABK3n8S0Lhe03Ipd9NRgwAiBTaaJcqAeexR+S/IBBj/6M00k/+CGyxkaALyd3kwpmHA=="}]},"maintainers":[{"name":"linusnorton","email":"linusnorton@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/national-routeing-guide_1.3.0_1528207994730_0.9080368165837145"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact support@npmjs.com for more info."}},"time":{"created":"2018-02-26T13:25:22.544Z","0.1.0":"2018-02-26T13:25:22.704Z","modified":"2022-05-10T09:30:23.657Z","0.1.1":"2018-02-26T13:30:57.630Z","0.1.2":"2018-02-26T13:46:11.482Z","0.1.3":"2018-02-26T15:17:05.918Z","0.1.4":"2018-02-27T19:57:33.597Z","0.1.6":"2018-03-01T15:50:48.550Z","0.1.7":"2018-03-01T20:13:43.154Z","0.1.8":"2018-03-04T09:46:54.162Z","0.1.9":"2018-03-04T20:00:40.432Z","0.1.10":"2018-03-05T09:42:35.879Z","0.2.0":"2018-03-06T09:06:51.021Z","0.3.0":"2018-03-07T10:07:02.701Z","0.3.1":"2018-03-08T07:51:55.646Z","0.3.2":"2018-03-08T07:59:25.836Z","0.4.0":"2018-03-09T14:05:53.974Z","0.4.1":"2018-03-09T14:34:23.528Z","0.4.2":"2018-03-12T16:25:45.311Z","0.4.3":"2018-03-13T15:29:22.455Z","0.4.4":"2018-03-15T07:42:30.505Z","0.4.5":"2018-03-15T09:54:35.707Z","0.4.6":"2018-03-15T13:26:15.284Z","0.4.7":"2018-03-15T14:43:01.710Z","0.4.8":"2018-03-15T20:04:21.763Z","0.4.9":"2018-03-19T08:40:26.606Z","0.5.0":"2018-03-19T09:47:01.374Z","0.5.1":"2018-03-20T07:15:30.243Z","0.5.2":"2018-03-20T07:41:57.365Z","0.6.0":"2018-03-21T08:51:37.406Z","1.0.0":"2018-03-21T13:21:01.728Z","1.0.1":"2018-03-27T09:09:42.120Z","1.0.2":"2018-04-18T10:08:50.093Z","1.0.3":"2018-04-18T13:12:37.625Z","1.0.4":"2018-04-18T13:36:14.999Z","1.0.5":"2018-04-24T09:16:16.184Z","1.0.6":"2018-04-24T11:48:13.275Z","1.0.7":"2018-04-25T08:39:00.521Z","1.0.8":"2018-04-25T09:03:05.265Z","1.0.9":"2018-04-25T13:55:32.220Z","1.0.10":"2018-04-25T15:05:38.027Z","1.0.11":"2018-04-25T15:29:38.632Z","1.0.12":"2018-04-25T15:31:17.763Z","1.1.0":"2018-04-27T15:42:57.340Z","1.1.1":"2018-05-09T08:39:40.932Z","1.1.2":"2018-05-09T08:48:49.548Z","1.1.3":"2018-05-31T13:42:32.775Z","1.1.4":"2018-05-31T13:44:36.624Z","1.2.0":"2018-06-05T09:24:48.934Z","1.3.0":"2018-06-05T14:13:14.790Z"},"maintainers":[{"email":"npm@npmjs.com","name":"npm"}],"description":"The project provides an implementation of the [National Routeing Guide](https://en.wikipedia.org/wiki/National_Routeing_Guide) rules in TypeScript.","author":{"name":"Linus Norton","email":"linusnorton@gmail.com"},"license":"GPL-3.0","readme":"# National Routeing Guide\n\nThe project provides an implementation of the [National Routeing Guide](https://en.wikipedia.org/wiki/National_Routeing_Guide) rules in TypeScript. \n\n# Install\n\nThis project relies on git submodules to pull in the Open Track [National Routeing Guide tests](https://github.com/open-track/routeing-guide-tests) so it is best checked out with the `--recursive` option:\n\n```\ngit clone --recursive git@github.com:assertis/routeing-guide.git\ncd routeing-guide/\nnpm install\n``` \n\n# Test\n\n```\nnpm test\n```\n\nAlternately you can test the BDD scenarios with real data:\n\n```\nnpm run test-bdd-real\n```\n\n\n# Documentation\n\nThe documentation folder contains a number of useful specifications and logical flow chart in [mermaid](https://mermaidjs.github.io) format.\n\nThe National Routeing Guide takes a journey and returns 0...n route codes the journey is valid on.  \n\nThe rules exist for a number reasons:\n\n- they determine what is a valid route for the fares. For example, if you have a ticket from Brighton to London, it is not permitted to go via Edinburgh.  \n- they preserve (protect) what routes were valid at the time of privatization \n \n\n## High Level Process\n\n![High Level Process](/documentation/diagram/main.mmd.png)\n\n## Local Journey Rules\n\n![Local rules](/documentation/diagram/local.mmd.png)\n\n## Long Distance Journey Rules\n\n![Long distance rules](/documentation/diagram/distance.mmd.png)\n\n## Long Distance Journey Rules\n\n![Long distance rules](/documentation/diagram/distance.mmd.png)\n\n## Mapped Journey Rules\n\n![Mapped journey rules](/documentation/diagram/mapped.mmd.png)\n","readmeFilename":"README.md"}