{"_id":"@codustry/geojson-toolkit","_rev":"8-17e58b622c217b9a0d461701966f1228","name":"@codustry/geojson-toolkit","dist-tags":{"latest":"0.2.6"},"versions":{"0.0.2":{"name":"@codustry/geojson-toolkit","version":"0.0.2","description":"an interactive cli/library toolkit to interact with geojson via cli, primary for optimization, mapbox-prefer format","main":"./dist/index.js","bin":{"geojson-toolkit":"dist/index.js"},"scripts":{"build":"npx tsc -b ./tsconfig.json","cmd":"ts-node ./src/index.ts","run":"node ./dist/index.js"},"repository":{"type":"git","url":"git+https://github.com/wasdee/geojson-toolkit.git"},"keywords":["geojson"],"author":{"name":"Nutchanon Ninyawee","email":"nutchanon@codustry.com"},"license":"ISC","bugs":{"url":"https://github.com/wasdee/geojson-toolkit/issues"},"homepage":"https://github.com/wasdee/geojson-toolkit#readme","dependencies":{"@mapbox/geojsonhint":"^3.3.0","commander":"^12.0.0","figlet":"^1.7.0"},"devDependencies":{"@types/figlet":"^1.5.8","@types/node":"^20.11.20","@types/geojson":"^7946.0.14","ts-node":"^10.9.2","typescript":"^5.3.3"},"_id":"@codustry/geojson-toolkit@0.0.2","gitHead":"15fdf45cb350be2ab1c20ed516959ccb8eaf1019","_nodeVersion":"21.6.0","_npmVersion":"10.2.4","dist":{"integrity":"sha512-6dWbhVLEDe1WVGEyw5kVikRfcGsuPozMJyBJx6WjR+VZgt9k9K2bbRejaE/721l8cBnIrJqsePL9n6LHFQ1kOA==","shasum":"df3879418db3007ae5ef463caf76d69ca157ff79","tarball":"https://registry.npmjs.org/@codustry/geojson-toolkit/-/geojson-toolkit-0.0.2.tgz","fileCount":11,"unpackedSize":16138,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCYrbTgDug28uraoRNRRixbawtSIxgEQWSxxNeDKTEpPgIhAJdeTymtFVhp/4qNo15OASsGtDihyBwRXPquKckkL8Q4"}]},"_npmUser":{"name":"wasdee","email":"me@nutchanon.org"},"directories":{},"maintainers":[{"name":"ntsd","email":"jo06942@gmail.com"},{"name":"wasdee","email":"me@nutchanon.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/geojson-toolkit_0.0.2_1709184250010_0.7428601433149671"},"_hasShrinkwrap":false},"0.1.0":{"name":"@codustry/geojson-toolkit","version":"0.1.0","description":"an interactive cli/library toolkit to interact with geojson via cli, primary for optimization, mapbox-prefer format","main":"./dist/index.js","bin":{"geojson-toolkit":"dist/index.js"},"scripts":{"build":"npx tsc -b ./tsconfig.json","cmd":"ts-node ./src/index.ts","run":"node ./dist/index.js"},"repository":{"type":"git","url":"git+https://github.com/wasdee/geojson-toolkit.git"},"keywords":["geojson"],"author":{"name":"Nutchanon Ninyawee","email":"nutchanon@codustry.com"},"license":"ISC","bugs":{"url":"https://github.com/wasdee/geojson-toolkit/issues"},"homepage":"https://github.com/wasdee/geojson-toolkit#readme","dependencies":{"@mapbox/geojsonhint":"^3.3.0","commander":"^12.0.0","figlet":"^1.7.0"},"devDependencies":{"@types/figlet":"^1.5.8","@types/node":"^20.11.20","@types/geojson":"^7946.0.14","ts-node":"^10.9.2","typescript":"^5.3.3"},"_id":"@codustry/geojson-toolkit@0.1.0","gitHead":"b61a55dc8b70aea0570bf517852e8cbe4025b267","_nodeVersion":"21.6.0","_npmVersion":"10.2.4","dist":{"integrity":"sha512-QK5u1mX5rbLimtsIqzXlAj8ZpxJhoE7KLQHs0+PcwnTfYH51uCk0sTeaxB75m0GnvdMK3fntA9oWUAooikvU/w==","shasum":"a08dd8cbbc74c98d297fce77bc9288cc1d7782d3","tarball":"https://registry.npmjs.org/@codustry/geojson-toolkit/-/geojson-toolkit-0.1.0.tgz","fileCount":11,"unpackedSize":16309,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDQts2R+62Yix1ZgPj6bj/2MNEVD9TelzUXcr0DQ/us1AIhAIQdarThNVtwIQfLp7gu85bZzwnFzd0Vi/5IaTxB9vv1"}]},"_npmUser":{"name":"wasdee","email":"me@nutchanon.org"},"directories":{},"maintainers":[{"name":"ntsd","email":"jo06942@gmail.com"},{"name":"wasdee","email":"me@nutchanon.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/geojson-toolkit_0.1.0_1709185147504_0.608137641962097"},"_hasShrinkwrap":false},"0.1.1":{"name":"@codustry/geojson-toolkit","version":"0.1.1","description":"an interactive cli/library toolkit to interact with geojson via cli, primary for optimization, mapbox-prefer format","main":"./dist/index.js","bin":{"geojson-toolkit":"dist/index.js"},"scripts":{"build":"npx tsc -b ./tsconfig.json","cmd":"ts-node ./src/index.ts","run":"node ./dist/index.js"},"repository":{"type":"git","url":"git+https://github.com/wasdee/geojson-toolkit.git"},"keywords":["geojson"],"author":{"name":"Nutchanon Ninyawee","email":"nutchanon@codustry.com"},"license":"ISC","bugs":{"url":"https://github.com/wasdee/geojson-toolkit/issues"},"homepage":"https://github.com/wasdee/geojson-toolkit#readme","dependencies":{"@mapbox/geojsonhint":"^3.3.0","commander":"^12.0.0","figlet":"^1.7.0"},"devDependencies":{"@types/figlet":"^1.5.8","@types/node":"^20.11.20","@types/geojson":"^7946.0.14","ts-node":"^10.9.2","typescript":"^5.3.3"},"_id":"@codustry/geojson-toolkit@0.1.1","gitHead":"aa13f930b31ca2791a3b000abefd1a01a72cae93","_nodeVersion":"21.6.0","_npmVersion":"10.2.4","dist":{"integrity":"sha512-/u3VftE6AQ6jpKO+rdNul18ddYPNgO+fi1nZkc6Ise7PZWXm1IS+3uTsRmD/jeTX0/D6ChyI2zKLnWzxyfdqEQ==","shasum":"79b058846c0148854f7238b376e267c97d9450b1","tarball":"https://registry.npmjs.org/@codustry/geojson-toolkit/-/geojson-toolkit-0.1.1.tgz","fileCount":11,"unpackedSize":16313,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDE+g6GzIOUtleqTD18zKijHehrSEkGj5pO3PFc2+gjlAIgbB6RdgjslLsaohkNe0z0ZEhUBMbIpOl9vcVbgOv5fIw="}]},"_npmUser":{"name":"wasdee","email":"me@nutchanon.org"},"directories":{},"maintainers":[{"name":"ntsd","email":"jo06942@gmail.com"},{"name":"wasdee","email":"me@nutchanon.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/geojson-toolkit_0.1.1_1709198554659_0.8811204227093248"},"_hasShrinkwrap":false},"0.2.0":{"name":"@codustry/geojson-toolkit","version":"0.2.0","description":"an interactive cli/library toolkit to interact with geojson via cli, primary for optimization, mapbox-prefer format","main":"./dist/index.js","bin":{"geojson-toolkit":"dist/index.js"},"scripts":{"build":"npx tsc -b ./tsconfig.json","cmd":"ts-node ./src/index.ts","run":"node ./dist/index.js"},"repository":{"type":"git","url":"git+https://github.com/codustry/geojson-toolkit.git"},"keywords":["geojson"],"author":{"name":"Nutchanon Ninyawee","email":"nutchanon@codustry.com"},"license":"ISC","bugs":{"url":"https://github.com/codustry/geojson-toolkit/issues"},"homepage":"https://github.com/codustry/geojson-toolkit#readme","dependencies":{"@mapbox/geojsonhint":"^3.3.0","commander":"^12.0.0","figlet":"^1.7.0"},"devDependencies":{"@types/figlet":"^1.5.8","@types/node":"^20.11.20","@types/geojson":"^7946.0.14","ts-node":"^10.9.2","typescript":"^5.3.3"},"_id":"@codustry/geojson-toolkit@0.2.0","gitHead":"0088ab2f1796a51863667cf5fd2a1a1955f94c04","_nodeVersion":"21.6.0","_npmVersion":"10.2.4","dist":{"integrity":"sha512-13rRrpZ4rzxJvK+tlpM6l9WRhFbtmRT+NjJkcdNeVGYabXMu+phSmaYQozG4j2txV/tBLvkBPg6R5WqmOOXDUw==","shasum":"d6f0f112c8efdc962a6c15e679f2d0a41a864c9f","tarball":"https://registry.npmjs.org/@codustry/geojson-toolkit/-/geojson-toolkit-0.2.0.tgz","fileCount":11,"unpackedSize":17933,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDxKyFKubSo0Wmf42XwrzTO6nBBaGXdWy3KCnaWuuAr4QIhAKupupkLUu1KWF/Bp3vFJbCQk5t9W4pavf9BpBoZxM8N"}]},"_npmUser":{"name":"wasdee","email":"me@nutchanon.org"},"directories":{},"maintainers":[{"name":"ntsd","email":"jo06942@gmail.com"},{"name":"wasdee","email":"me@nutchanon.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/geojson-toolkit_0.2.0_1709204098363_0.1486116040600518"},"_hasShrinkwrap":false},"0.2.1":{"name":"@codustry/geojson-toolkit","version":"0.2.1","description":"an interactive cli/library toolkit to interact with geojson via cli, primary for optimization, mapbox-prefer format","main":"./dist/index.js","bin":{"geojson-toolkit":"dist/index.js"},"scripts":{"build":"npx tsc -b ./tsconfig.json","cmd":"ts-node ./src/index.ts","run":"node ./dist/index.js"},"repository":{"type":"git","url":"git+https://github.com/codustry/geojson-toolkit.git"},"keywords":["geojson"],"author":{"name":"Nutchanon Ninyawee","email":"nutchanon@codustry.com"},"license":"ISC","bugs":{"url":"https://github.com/codustry/geojson-toolkit/issues"},"homepage":"https://github.com/codustry/geojson-toolkit#readme","dependencies":{"@mapbox/geojsonhint":"^3.3.0","commander":"^12.0.0","figlet":"^1.7.0"},"devDependencies":{"@types/figlet":"^1.5.8","@types/node":"^20.11.20","@types/geojson":"^7946.0.14","ts-node":"^10.9.2","typescript":"^5.3.3"},"_id":"@codustry/geojson-toolkit@0.2.1","gitHead":"38e692b5bac9ba37b369fed91e4cb81dc43d5494","_nodeVersion":"21.6.0","_npmVersion":"10.2.4","dist":{"integrity":"sha512-gZEzUdeyLks538xezVfEfMxYUtsfurSEfUSCaecEGMBdVhLnGVSOR7xEuv8WIehC4xNCkDnk1APjcUNs5AiVTQ==","shasum":"e0a7a7b79a01b05efaf72559574ea4c0a7b5432d","tarball":"https://registry.npmjs.org/@codustry/geojson-toolkit/-/geojson-toolkit-0.2.1.tgz","fileCount":11,"unpackedSize":18098,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEOnfzpAqmEni9FW1tTysb78DhFLosiXQDvqSHfoU/aUAiEAsVLPmX/9yvtymKrp0d98/jyJER9PcTp/tduIiN2sMhs="}]},"_npmUser":{"name":"wasdee","email":"me@nutchanon.org"},"directories":{},"maintainers":[{"name":"ntsd","email":"jo06942@gmail.com"},{"name":"wasdee","email":"me@nutchanon.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/geojson-toolkit_0.2.1_1709272958172_0.8717858282513242"},"_hasShrinkwrap":false},"0.2.2":{"name":"@codustry/geojson-toolkit","version":"0.2.2","description":"an interactive cli/library toolkit to interact with geojson via cli, primary for optimization, mapbox-prefer format","main":"./dist/index.js","bin":{"geojson-toolkit":"dist/index.js"},"scripts":{"build":"npx tsc -b ./tsconfig.json","cmd":"ts-node ./src/index.ts","run":"node ./dist/index.js"},"repository":{"type":"git","url":"git+https://github.com/codustry/geojson-toolkit.git"},"keywords":["geojson"],"author":{"name":"Nutchanon Ninyawee","email":"nutchanon@codustry.com"},"license":"ISC","bugs":{"url":"https://github.com/codustry/geojson-toolkit/issues"},"homepage":"https://github.com/codustry/geojson-toolkit#readme","dependencies":{"@mapbox/geojsonhint":"^3.3.0","commander":"^12.0.0","figlet":"^1.7.0"},"devDependencies":{"@types/figlet":"^1.5.8","@types/node":"^20.11.20","@types/geojson":"^7946.0.14","ts-node":"^10.9.2","typescript":"^5.3.3"},"_id":"@codustry/geojson-toolkit@0.2.2","gitHead":"85978f05016d994dd4a71fcb00d95d7fbb93cbf5","_nodeVersion":"21.6.0","_npmVersion":"10.2.4","dist":{"integrity":"sha512-MLhSmEtzf/44rzCrDFTmv70Gp5IK9dELcif/xVPLO4WkjtWqrf2fD/Y+TDZFPAuTX/TBFjkXFoKu27gwalhFag==","shasum":"5148c108cd27ba9af9cb4eb813603351cf0357bd","tarball":"https://registry.npmjs.org/@codustry/geojson-toolkit/-/geojson-toolkit-0.2.2.tgz","fileCount":11,"unpackedSize":18098,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCmwRcgKTmVTH8qH4JYurgnb97R3YlnPLLdrw/03ZB3qgIhAIzhxdh5BZiUzOqH7ZdA7VGXJEtwhJ2+mUTrSRVL+0fH"}]},"_npmUser":{"name":"wasdee","email":"me@nutchanon.org"},"directories":{},"maintainers":[{"name":"ntsd","email":"jo06942@gmail.com"},{"name":"wasdee","email":"me@nutchanon.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/geojson-toolkit_0.2.2_1709274102043_0.44285160819761527"},"_hasShrinkwrap":false},"0.2.4":{"name":"@codustry/geojson-toolkit","version":"0.2.4","description":"an interactive cli/library toolkit to interact with geojson via cli, primary for optimization, mapbox-prefer format","main":"./dist/index.js","bin":{"geojson-toolkit":"dist/index.js"},"scripts":{"build":"npx tsc -b ./tsconfig.json","cmd":"ts-node ./src/index.ts","run":"node ./dist/index.js"},"repository":{"type":"git","url":"git+https://github.com/codustry/geojson-toolkit.git"},"keywords":["geojson"],"author":{"name":"Nutchanon Ninyawee","email":"nutchanon@codustry.com"},"license":"ISC","bugs":{"url":"https://github.com/codustry/geojson-toolkit/issues"},"homepage":"https://github.com/codustry/geojson-toolkit#readme","dependencies":{"@mapbox/geojsonhint":"^3.3.0","commander":"^12.0.0","figlet":"^1.7.0"},"devDependencies":{"@types/figlet":"^1.5.8","@types/node":"^20.11.20","@types/geojson":"^7946.0.14","ts-node":"^10.9.2","typescript":"^5.3.3"},"_id":"@codustry/geojson-toolkit@0.2.4","gitHead":"638cdd04a93b38d1b284c8226ea56c444f4b54fc","_nodeVersion":"21.6.0","_npmVersion":"10.2.4","dist":{"integrity":"sha512-lIwFTeMcSwvaFEMQOxxh2qWAf+oD8GW44ft+kUzg8Sv82Fem6ZakdZ52tod/2tiaPeBTAN3gLkFC+v9CKLr26A==","shasum":"a8315cdfb98440c3be2ff64869708a84114e9189","tarball":"https://registry.npmjs.org/@codustry/geojson-toolkit/-/geojson-toolkit-0.2.4.tgz","fileCount":11,"unpackedSize":17999,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDN8Uk/8IvbpD/9X/QZHJ8YakJsTEQ6OaPfIEUBMpsz+AIhAMTODgTQCsSsAP10k0FAzYWqAPhv9XQQyzn1F6W4cli+"}]},"_npmUser":{"name":"wasdee","email":"me@nutchanon.org"},"directories":{},"maintainers":[{"name":"ntsd","email":"jo06942@gmail.com"},{"name":"wasdee","email":"me@nutchanon.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/geojson-toolkit_0.2.4_1709274122780_0.7538688440473942"},"_hasShrinkwrap":false},"0.2.5":{"name":"@codustry/geojson-toolkit","version":"0.2.5","description":"an interactive cli/library toolkit to interact with geojson via cli, primary for optimization, mapbox-prefer format","main":"./dist/index.js","bin":{"geojson-toolkit":"dist/index.js"},"scripts":{"build":"npx tsc -b ./tsconfig.json","cmd":"ts-node ./src/index.ts","run":"node ./dist/index.js"},"repository":{"type":"git","url":"git+https://github.com/codustry/geojson-toolkit.git"},"keywords":["geojson"],"author":{"name":"Nutchanon Ninyawee","email":"nutchanon@codustry.com"},"license":"ISC","bugs":{"url":"https://github.com/codustry/geojson-toolkit/issues"},"homepage":"https://github.com/codustry/geojson-toolkit#readme","dependencies":{"@mapbox/geojsonhint":"^3.3.0","commander":"^12.0.0","figlet":"^1.7.0"},"devDependencies":{"@types/figlet":"^1.5.8","@types/node":"^20.11.20","@types/geojson":"^7946.0.14","ts-node":"^10.9.2","typescript":"^5.3.3"},"_id":"@codustry/geojson-toolkit@0.2.5","gitHead":"7c63bad51083f637cb63f76bbc071e2a872a6d54","_nodeVersion":"21.6.0","_npmVersion":"10.2.4","dist":{"integrity":"sha512-frAm6AAKp2jK2sjVFuaPQmuhED6fXjJaYQ9StK87APdFIOAUKrD8RbkqDbbDf+kgW5b0XWcXSgW5gB0xBjr60A==","shasum":"6f6db7f510745cbd96774b2225c51bd4cae341cc","tarball":"https://registry.npmjs.org/@codustry/geojson-toolkit/-/geojson-toolkit-0.2.5.tgz","fileCount":11,"unpackedSize":17889,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICEzhKNJDfRRqbIzTrTGOstqEQ4AMjqXm4Km+zaFsGThAiBkje0kMxtxrkjapMWmiamTr0ujYkml9dK6PWvd4Ceg4w=="}]},"_npmUser":{"name":"wasdee","email":"me@nutchanon.org"},"directories":{},"maintainers":[{"name":"ntsd","email":"jo06942@gmail.com"},{"name":"wasdee","email":"me@nutchanon.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/geojson-toolkit_0.2.5_1709274591461_0.820758339433534"},"_hasShrinkwrap":false},"0.2.6":{"name":"@codustry/geojson-toolkit","version":"0.2.6","description":"an interactive cli/library toolkit to interact with geojson via cli, primary for optimization, mapbox-prefer format","main":"./dist/index.js","bin":{"geojson-toolkit":"dist/index.js"},"scripts":{"build":"npx tsc -b ./tsconfig.json","cmd":"ts-node ./src/index.ts","run":"node ./dist/index.js"},"repository":{"type":"git","url":"git+https://github.com/codustry/geojson-toolkit.git"},"keywords":["geojson"],"author":{"name":"Nutchanon Ninyawee","email":"nutchanon@codustry.com"},"license":"ISC","bugs":{"url":"https://github.com/codustry/geojson-toolkit/issues"},"homepage":"https://github.com/codustry/geojson-toolkit#readme","dependencies":{"@mapbox/geojsonhint":"^3.3.0","commander":"^12.0.0","figlet":"^1.7.0"},"devDependencies":{"@types/figlet":"^1.5.8","@types/node":"^20.11.20","@types/geojson":"^7946.0.14","ts-node":"^10.9.2","typescript":"^5.3.3"},"_id":"@codustry/geojson-toolkit@0.2.6","gitHead":"976c6317354e8b31ddc6bf81d1a4edc8fa0a0427","_nodeVersion":"21.6.0","_npmVersion":"10.2.4","dist":{"integrity":"sha512-MJf/vIHR7stm84wogBO41qxcCI7xIM9a3dLt7r4EBuNRObiJrzWVWUatiIt31VY3EOi0tNRZbzZmiyM1oSlKDw==","shasum":"1e837daa443d5d0d9f4cf497962b380f9c28ab5c","tarball":"https://registry.npmjs.org/@codustry/geojson-toolkit/-/geojson-toolkit-0.2.6.tgz","fileCount":11,"unpackedSize":17983,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDAcE+RWvZiPqxgqG3Cuy6V3dneGqUj73CwTYv6ZIDEhwIhAOFxK6WAug/u5q6aWup1WG12Y//KYDnYs2jdzdw+ki4U"}]},"_npmUser":{"name":"wasdee","email":"me@nutchanon.org"},"directories":{},"maintainers":[{"name":"ntsd","email":"jo06942@gmail.com"},{"name":"wasdee","email":"me@nutchanon.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/geojson-toolkit_0.2.6_1709274777892_0.8472224141714926"},"_hasShrinkwrap":false}},"time":{"created":"2024-02-29T05:24:09.877Z","0.0.2":"2024-02-29T05:24:10.156Z","modified":"2024-03-01T06:32:58.513Z","0.1.0":"2024-02-29T05:39:07.638Z","0.1.1":"2024-02-29T09:22:34.814Z","0.2.0":"2024-02-29T10:54:58.522Z","0.2.1":"2024-03-01T06:02:38.304Z","0.2.2":"2024-03-01T06:21:42.177Z","0.2.4":"2024-03-01T06:22:02.952Z","0.2.5":"2024-03-01T06:29:51.682Z","0.2.6":"2024-03-01T06:32:58.091Z"},"maintainers":[{"name":"ntsd","email":"jo06942@gmail.com"},{"name":"wasdee","email":"me@nutchanon.org"}],"description":"an interactive cli/library toolkit to interact with geojson via cli, primary for optimization, mapbox-prefer format","homepage":"https://github.com/codustry/geojson-toolkit#readme","keywords":["geojson"],"repository":{"type":"git","url":"git+https://github.com/codustry/geojson-toolkit.git"},"author":{"name":"Nutchanon Ninyawee","email":"nutchanon@codustry.com"},"bugs":{"url":"https://github.com/codustry/geojson-toolkit/issues"},"license":"ISC","readme":"# geojson-toolkit[alpha]\n\nan interactive cli/library toolkit to interact with geojson via cli, primary for optimization, mapbox-prefer format\n\n![cover](assets/cover.webp)\n\n## rationale\n\n- reduce size 50% by removing precision from 15 to 6 in some polygon geojson.\n- remove/split properties that are not used.\n- add `index` property to each feature for mapbox-prefer format. reduce frontend processing time.\n\n## MVP concept\n\ngiven a geojson file, the toolkit will create a set of geojson combined a set of operations.\n\ngiven `input.geojson`\n\n| operation                                 | description                         | file_example_name                                     |\n| ----------------------------------------- | ----------------------------------- | ----------------------------------------------------- |\n| reduce precision  | reduce the precision of coordinates | `input.p6e2.geojson`                                  |\n| split properties                          | split properties that are not used. | `input.p6e2.geojson`, `input.p6e2.properties.geojson` |\n| add index                                 | add index property to each feature  | `input.p6e2.geojson`                                  |\n\n## Usage\n\n```sh\nnpm i -g @codustry/geojson-toolkit\n\ngeojson-toolkit [options] <geojson>\n\n# example\ngeojson-toolkit input.geojson\n\n# remove all existings\nfd 'p\\de\\d' -x rm\n\n# apply to all geojson files in a directory\nfd -e geojson -x geojson-toolkit \n\n# compress all geojson files in a directory\nfd . -t file  -x gzip -9 -k \n```\n\n## Arguments\n\n- `geojson`: GeoJSON input file.\n\n## Options\n\n| Option                      | Description                                                                 | Default Value |\n| --------------------------- | --------------------------------------------------------------------------- | ------------- |\n| `-p, --precision <precision>` | Set the precision of coordinates.(default is 6 precision or ~10 cm)      | 6             |\n| `-e, --extraPrecision <precision>` | Set the extra precision for things like the z value when the coordinate is [longitude, latitude, elevation].  (default is 2 precisions ~ 1 cm if in meter unit.) | 2             |\n| `-P, --propertySplit`               | Split properties to properties file and remove properties from geojson       |  true             |\n| `-i, --noIndex`          | add `index` to properties and geom file for flutter mapbox SDK.  Default is true.                       | true          |\n| `-V, --version`             | Output the version number                                                   |               |\n| `-h, --help`                | Display help for command                                                    |               |\n\n\n## other tools\n\n- [geojson-precision](https://github.com/jczaplew/geojson-precision) - a cli tool to reduce the precision of coordinates in a geojson file. npm, 6yrs old last commit\n- [geojson-pick](https://github.com/node-geojson/geojson-pick) - a cli tool to pick properties from a geojson file. npm, 10yrs old last commit\n","readmeFilename":"README.md"}