{"_id":"turf-invariant","_rev":"33-ebdd97b80f0d2c63ce73a12d8853e2c3","name":"turf-invariant","description":"enforce expectations about inputs to turf","dist-tags":{"latest":"3.0.12","canary":"3.0.7-canary.ae89c8b3"},"versions":{"1.0.1":{"name":"turf-invariant","version":"1.0.1","description":"enforce expectations about inputs to turf","main":"index.js","scripts":{"test":"node test.js","doc":"dox -r < index.js | doxme --readme > README.md"},"keywords":["turf","invariant","expectations"],"author":{"name":"Tom MacWright"},"license":"ISC","repository":{"type":"git","url":"git@github.com:Turfjs/turf-invariant.git"},"devDependencies":{"dox":"^0.6.1","doxme":"^1.4.3"},"gitHead":"6ac47106ed4b2da5955ad03e7dbe68fea2344d8e","bugs":{"url":"https://github.com/Turfjs/turf-invariant/issues"},"homepage":"https://github.com/Turfjs/turf-invariant","_id":"turf-invariant@1.0.1","_shasum":"f54d979d0eb8102c493765cdbb0722715a6f37c1","_from":".","_npmVersion":"2.3.0","_nodeVersion":"0.10.36","_npmUser":{"name":"tmcw","email":"tom@macwright.org"},"maintainers":[{"name":"tmcw","email":"tom@macwright.org"}],"dist":{"shasum":"f54d979d0eb8102c493765cdbb0722715a6f37c1","tarball":"https://registry.npmjs.org/turf-invariant/-/turf-invariant-1.0.1.tgz","integrity":"sha512-PYP6cuJMYWzG0rnhPDybXA2gRY6cP/5DB4nKfgKjy3eLS7JArvLulEmlQZk3zzD0L38y41z5bEbsniAa/xW0RA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCWF0Cn+1PeXxVv6rRv27HhWiTUeDckYveeWlvkTsYZngIga19pDVQ2t8gOi72mhsNsbGG6lBk9sAoaC7b8YzMnTdA="}]},"deprecated":"Turf packages are now namespaced: please use @turf/invariant instead"},"1.0.2":{"name":"turf-invariant","version":"1.0.2","description":"enforce expectations about inputs to turf","main":"index.js","scripts":{"test":"node test.js","doc":"dox -r < index.js | doxme --readme > README.md"},"keywords":["turf","invariant","expectations"],"author":{"name":"Tom MacWright"},"license":"ISC","repository":{"type":"git","url":"git@github.com:Turfjs/turf-invariant.git"},"devDependencies":{"dox":"^0.6.1","doxme":"^1.4.3"},"dependencies":{"is-array":"^1.0.1"},"gitHead":"153d8e2a4d070f6cc50c6c72466ac0a1feef74ce","bugs":{"url":"https://github.com/Turfjs/turf-invariant/issues"},"homepage":"https://github.com/Turfjs/turf-invariant","_id":"turf-invariant@1.0.2","_shasum":"8595746e464eb6aa54ad5d67ed81b11c973dcafc","_from":".","_npmVersion":"2.3.0","_nodeVersion":"0.10.36","_npmUser":{"name":"tmcw","email":"tom@macwright.org"},"maintainers":[{"name":"tmcw","email":"tom@macwright.org"}],"dist":{"shasum":"8595746e464eb6aa54ad5d67ed81b11c973dcafc","tarball":"https://registry.npmjs.org/turf-invariant/-/turf-invariant-1.0.2.tgz","integrity":"sha512-UjDFoF0O2K7CuSxOwi8bEh0rINfUlXOVn3ytMGSqdgxEWgcE6jEwbijsjlaZrrh1k5a9sUHQhNJPTk2pxBE8tw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDH6ckVWf69wP2ST7PNXNIW1/OF049FKrA3f0R4098foAIhAP6bTNulVEjhR0pK3hZRyTatOFx7SHQoq/KtTr4YRpQ/"}]},"deprecated":"Turf packages are now namespaced: please use @turf/invariant instead"},"1.0.3":{"name":"turf-invariant","version":"1.0.3","description":"enforce expectations about inputs to turf","main":"index.js","scripts":{"test":"node test.js","doc":"dox -r < index.js | doxme --readme > README.md"},"keywords":["turf","invariant","expectations"],"author":{"name":"Tom MacWright"},"license":"ISC","repository":{"type":"git","url":"git@github.com:Turfjs/turf-invariant.git"},"devDependencies":{"dox":"^0.6.1","doxme":"^1.4.3","tape":"^3.5.0"},"dependencies":{},"gitHead":"f74ee7d2ef81d264220c3aea374c6582bf3ee125","bugs":{"url":"https://github.com/Turfjs/turf-invariant/issues"},"homepage":"https://github.com/Turfjs/turf-invariant","_id":"turf-invariant@1.0.3","_shasum":"555b47b8864f78339310c8e0270cae87594fc8b0","_from":".","_npmVersion":"2.3.0","_nodeVersion":"0.10.36","_npmUser":{"name":"tmcw","email":"tom@macwright.org"},"maintainers":[{"name":"tmcw","email":"tom@macwright.org"}],"dist":{"shasum":"555b47b8864f78339310c8e0270cae87594fc8b0","tarball":"https://registry.npmjs.org/turf-invariant/-/turf-invariant-1.0.3.tgz","integrity":"sha512-k5wjgSXnSQTY+P7PFNN3l/1RQvkA7iJZiV2grnm9yhXnlQ5qCnKCry4+2YScrBBOZO8L+Q9L/Qft4ZSmSud/+Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICx7QA2AZRFze606fmRD2hgaaJJtZYa110im2rTfF5mfAiEA2AG/6ANY0ALyhDDSoI1EpMNg+xhNDKdApGGTZjKZQZA="}]},"deprecated":"Turf packages are now namespaced: please use @turf/invariant instead"},"3.0.0-canary.2f5f7167":{"name":"turf-invariant","version":"3.0.0-canary.2f5f7167","description":"enforce expectations about inputs to turf","main":"index.js","scripts":{"test":"node test.js"},"keywords":["turf","invariant","expectations"],"author":{"name":"Tom MacWright"},"license":"ISC","repository":{"type":"git","url":"git+ssh://git@github.com/Turfjs/turf-invariant.git"},"devDependencies":{"tape":"^3.5.0"},"dependencies":{},"bugs":{"url":"https://github.com/Turfjs/turf-invariant/issues"},"homepage":"https://github.com/Turfjs/turf-invariant#readme","_id":"turf-invariant@3.0.0-canary.2f5f7167","_shasum":"50912ea594dbee6a1a8e72930571521de01fe0d2","_from":".","_npmVersion":"3.8.6","_nodeVersion":"5.11.0","_npmUser":{"name":"tmcw","email":"tom@macwright.org"},"dist":{"shasum":"50912ea594dbee6a1a8e72930571521de01fe0d2","tarball":"https://registry.npmjs.org/turf-invariant/-/turf-invariant-3.0.0-canary.2f5f7167.tgz","integrity":"sha512-mgrOhAf/hc8d2wVjSczv+yUAoJPdsX2Glq3mlQulVHdGov0PkH5cNBSC2NrhU6ZOsdJWfd+YVf4rG+y3RWwVwQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCT5kYbrKtOtziPOPbmqucOWjh5gQziCwb/Z2VrHrUS0wIhAMSKcu3j7Gh48posHlj2edh9HuAeqv1PQp3dRklr397D"}]},"maintainers":[{"name":"tmcw","email":"tom@macwright.org"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/turf-invariant-3.0.0-canary.2f5f7167.tgz_1463429246679_0.08551188628189266"}},"3.0.0-canary.7879bf6c":{"name":"turf-invariant","version":"3.0.0-canary.7879bf6c","description":"enforce expectations about inputs to turf","main":"index.js","scripts":{"test":"node test.js"},"keywords":["turf","invariant","expectations"],"author":{"name":"Tom MacWright"},"license":"ISC","repository":{"type":"git","url":"git+ssh://git@github.com/Turfjs/turf-invariant.git"},"devDependencies":{"tape":"^3.5.0"},"dependencies":{},"bugs":{"url":"https://github.com/Turfjs/turf-invariant/issues"},"homepage":"https://github.com/Turfjs/turf-invariant#readme","_id":"turf-invariant@3.0.0-canary.7879bf6c","_shasum":"54db6096268daa406767b0cf8d2425894cb8d666","_from":".","_npmVersion":"3.8.6","_nodeVersion":"5.11.0","_npmUser":{"name":"tmcw","email":"tom@macwright.org"},"dist":{"shasum":"54db6096268daa406767b0cf8d2425894cb8d666","tarball":"https://registry.npmjs.org/turf-invariant/-/turf-invariant-3.0.0-canary.7879bf6c.tgz","integrity":"sha512-5LPk/grol6ddBtY4q0dlbLDrpd4apoogzgZi7OEtkLrKRo5lHY6Xs3UQ7BFVCb3vF0gtTf8UCKhXTufqlOLPuQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHK2ye2z1D3Oec8oUEooFMnXPXkKLQhQFFV67MMU4HZJAiEA4hlni++zg60p3/h64RhjzhfkeZLJKhckZBf0aEzb/Tc="}]},"maintainers":[{"name":"tmcw","email":"tom@macwright.org"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/turf-invariant-3.0.0-canary.7879bf6c.tgz_1463430929179_0.25447573442943394"}},"3.0.1":{"name":"turf-invariant","version":"3.0.1","description":"enforce expectations about inputs to turf","main":"index.js","scripts":{"test":"node test.js"},"keywords":["turf","invariant","expectations"],"author":{"name":"Tom MacWright"},"license":"ISC","repository":{"type":"git","url":"git+ssh://git@github.com/Turfjs/turf-invariant.git"},"devDependencies":{"tape":"^3.5.0"},"dependencies":{},"bugs":{"url":"https://github.com/Turfjs/turf-invariant/issues"},"homepage":"https://github.com/Turfjs/turf-invariant#readme","_id":"turf-invariant@3.0.1","_shasum":"488cbfb8433f1f7e90595e49942d0a9543128447","_from":".","_npmVersion":"3.8.6","_nodeVersion":"5.11.0","_npmUser":{"name":"tmcw","email":"tom@macwright.org"},"dist":{"shasum":"488cbfb8433f1f7e90595e49942d0a9543128447","tarball":"https://registry.npmjs.org/turf-invariant/-/turf-invariant-3.0.1.tgz","integrity":"sha512-xHDzILW5gSkR3c7A5IV4pa2VfnUv2ukETs5Ycl8SYL2DUOYjspgxhJeDbiKHXzZtvJYGORBWnNH1saF5y9QZ2w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDXg07NM/3r7+2g7cxfdjXotIy900ouz1/bRfrbj3xrkAIgN2nwJ0fhNdNDMu+HOIsU7uBf0nO2Kt/SvwdUxSSjgFM="}]},"maintainers":[{"name":"tmcw","email":"tom@macwright.org"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/turf-invariant-3.0.1.tgz_1463431504834_0.42873847275041044"},"deprecated":"Turf packages are now namespaced: please use @turf/invariant instead"},"3.0.7-canary.ae89c8b3":{"name":"turf-invariant","version":"3.0.7-canary.ae89c8b3","description":"enforce expectations about inputs to turf","main":"index.js","scripts":{"test":"node test.js"},"keywords":["turf","invariant","expectations"],"author":{"name":"Tom MacWright"},"license":"ISC","repository":{"type":"git","url":"git+ssh://git@github.com/Turfjs/turf-invariant.git"},"devDependencies":{"tape":"^3.5.0"},"dependencies":{},"bugs":{"url":"https://github.com/Turfjs/turf-invariant/issues"},"homepage":"https://github.com/Turfjs/turf-invariant#readme","_id":"turf-invariant@3.0.7-canary.ae89c8b3","_shasum":"f459a882dc3d1c92edafbc7559e21ad19075ad41","_from":".","_npmVersion":"3.9.2","_nodeVersion":"5.11.0","_npmUser":{"name":"tmcw","email":"tom@macwright.org"},"dist":{"shasum":"f459a882dc3d1c92edafbc7559e21ad19075ad41","tarball":"https://registry.npmjs.org/turf-invariant/-/turf-invariant-3.0.7-canary.ae89c8b3.tgz","integrity":"sha512-9FRcUyw/3ip9K/fTG83dYpf1+Bf+/ENZlLgMcwJWlfRmsonmHpW3z5Mqul+yY1+KyJKkD+hlAxkZfMEGWrfqFw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCNsQIigBr7zD3EL2okcvq/VPMCjCP4aPmwo/K/wY88BAIhAML5D9thi4ih2OlPxSEu11v8UN1nuWlYUUX8OpWyX/55"}]},"maintainers":[{"name":"tmcw","email":"tom@macwright.org"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/turf-invariant-3.0.7-canary.ae89c8b3.tgz_1465940859687_0.7190765589475632"}},"3.0.10":{"name":"turf-invariant","version":"3.0.10","description":"enforce expectations about inputs to turf","main":"index.js","scripts":{"test":"node test.js"},"keywords":["turf","invariant","expectations"],"author":{"name":"Tom MacWright"},"license":"ISC","repository":{"type":"git","url":"git+ssh://git@github.com/Turfjs/turf-invariant.git"},"devDependencies":{"tape":"^3.5.0"},"dependencies":{},"bugs":{"url":"https://github.com/Turfjs/turf-invariant/issues"},"homepage":"https://github.com/Turfjs/turf-invariant#readme","_id":"turf-invariant@3.0.10","_shasum":"e243391e02c1c36b15954ac44346a42fcc0c49d4","_from":".","_npmVersion":"3.9.2","_nodeVersion":"5.11.0","_npmUser":{"name":"tmcw","email":"tom@macwright.org"},"dist":{"shasum":"e243391e02c1c36b15954ac44346a42fcc0c49d4","tarball":"https://registry.npmjs.org/turf-invariant/-/turf-invariant-3.0.10.tgz","integrity":"sha512-KfPW9yLadvEFPkPdi4p0pJ3t/Z3AXtrwX4T47imdPaF6mcdts51UeG2UNYmdzdthuchbYIU7D7fL0VIaYf7xdg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAl3yOPz/hQr3FgsBrzjOuSQFJzCnCqVvHvkgZzhnHNcAiEArOtfUZIy+ZcY5JGDx1DNadP8nRf4dzQnW7vb/pzN2o0="}]},"maintainers":[{"name":"tmcw","email":"tom@macwright.org"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/turf-invariant-3.0.10.tgz_1465996297137_0.4126327179837972"},"deprecated":"Turf packages are now namespaced: please use @turf/invariant instead"},"3.0.12":{"name":"turf-invariant","version":"3.0.12","description":"enforce expectations about inputs to turf","main":"index.js","scripts":{"test":"node test.js"},"keywords":["turf","invariant","expectations"],"author":{"name":"Tom MacWright"},"license":"ISC","repository":{"type":"git","url":"git+ssh://git@github.com/Turfjs/turf-invariant.git"},"devDependencies":{"tape":"^3.5.0"},"dependencies":{},"bugs":{"url":"https://github.com/Turfjs/turf-invariant/issues"},"homepage":"https://github.com/Turfjs/turf-invariant#readme","_id":"turf-invariant@3.0.12","_shasum":"3b95253953991ebd962dd35d4f6704c287de8ebe","_from":".","_npmVersion":"2.15.8","_nodeVersion":"4.4.7","_npmUser":{"name":"tmcw","email":"tom@macwright.org"},"dist":{"shasum":"3b95253953991ebd962dd35d4f6704c287de8ebe","tarball":"https://registry.npmjs.org/turf-invariant/-/turf-invariant-3.0.12.tgz","integrity":"sha512-6BAyAupdij6X8gTlpGHCG/zpqXXaTi7kjMAbQrepTpnPhIEQJtlGsiZCQu4EckCZS5Rzj5/b8Xw4gaxNpadihw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEcF+Sj7X64P8m1WjWbJdGONP6fEOGlkxIew7vv0Rd+WAiAupr7lcZbrY+nko1F/NBnXBIaozpoTK1pn5B11ULRZCw=="}]},"maintainers":[{"name":"tmcw","email":"tom@macwright.org"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/turf-invariant-3.0.12.tgz_1467743309691_0.45798918255604804"},"deprecated":"Turf packages are now namespaced: please use @turf/invariant instead"}},"readme":"# turf-invariant\n\n[![build status](https://secure.travis-ci.org/Turfjs/turf-invariant.png)](http://travis-ci.org/Turfjs/turf-invariant)\n\nenforce expectations about inputs to turf\n\n\n### `geojsonType(value, type, name)`\n\nEnforce expectations about types of GeoJSON objects for Turf.\n\n\n### Parameters\n\n| parameter | type    | description              |\n| --------- | ------- | ------------------------ |\n| `value`   | GeoJSON | any GeoJSON object       |\n| `type`    | string  | expected GeoJSON type    |\n| `name`    | String  | name of calling function |\n\n\n\n### `featureOf(feature, types, name)`\n\nEnforce expectations about types of Feature inputs for Turf.\nInternally this uses geojsonType to judge geometry types.\n\n\n### Parameters\n\n| parameter | type    | description                              |\n| --------- | ------- | ---------------------------------------- |\n| `feature` | Feature | a feature with an expected geometry type |\n| `types`   | string  | expected GeoJSON type                    |\n| `name`    | String  | name of calling function                 |\n\n\n\n### `collectionOf(featurecollection, type, name)`\n\nEnforce expectations about types of FeatureCollection inputs for Turf.\nInternally this uses geojsonType to judge geometry types.\n\n\n### Parameters\n\n| parameter           | type              | description                                           |\n| ------------------- | ----------------- | ----------------------------------------------------- |\n| `featurecollection` | FeatureCollection | a featurecollection for which features will be judged |\n| `type`              | string            | expected GeoJSON type                                 |\n| `name`              | String            | name of calling function                              |\n\n\n## Installation\n\nRequires [nodejs](http://nodejs.org/).\n\n```sh\n$ npm install turf-invariant\n```\n\n## Tests\n\n```sh\n$ npm test\n```\n\n","maintainers":[{"email":"tom@macwright.org","name":"tmcw"}],"time":{"modified":"2022-06-27T23:29:13.339Z","created":"2015-02-03T16:53:16.492Z","1.0.1":"2015-02-03T16:53:16.492Z","1.0.2":"2015-02-03T17:03:33.873Z","1.0.3":"2015-02-17T14:34:40.356Z","3.0.0-canary.2f5f7167":"2016-05-16T20:07:29.066Z","3.0.0-canary.7879bf6c":"2016-05-16T20:35:31.364Z","3.0.1":"2016-05-16T20:45:07.196Z","3.0.7-canary.ae89c8b3":"2016-06-14T21:47:43.024Z","3.0.10":"2016-06-15T13:11:41.589Z","3.0.12":"2016-07-05T18:28:30.452Z"},"homepage":"https://github.com/Turfjs/turf-invariant#readme","keywords":["turf","invariant","expectations"],"repository":{"type":"git","url":"git+ssh://git@github.com/Turfjs/turf-invariant.git"},"author":{"name":"Tom MacWright"},"bugs":{"url":"https://github.com/Turfjs/turf-invariant/issues"},"license":"ISC","readmeFilename":"README.md"}