{"_id":"version-guard","_rev":"7-4b14409149b9923c1b3c345a0d73382c","name":"version-guard","dist-tags":{"latest":"1.1.3"},"versions":{"1.0.0":{"name":"version-guard","version":"1.0.0","keywords":[],"author":{"url":"http://kodfabrik.se/","name":"Pelle Wessman","email":"pelle@kodfabrik.se"},"license":"0BSD","_id":"version-guard@1.0.0","maintainers":[{"name":"voxpelli","email":"pelle@kodfabrik.se"}],"homepage":"http://github.com/voxpelli/version-guard","bugs":{"url":"https://github.com/voxpelli/version-guard/issues"},"dist":{"shasum":"9a092fa3a3949ced23afb0fc34f26165d889d1e8","tarball":"https://registry.npmjs.org/version-guard/-/version-guard-1.0.0.tgz","fileCount":9,"integrity":"sha512-mGcAysS1WXZ0YK3lmRf7T9lQdUwfwN+0SAlwin3APXkKF9/FUZ2VJhKnNi2LNPuMvnzm1ednetIUrLji2ukOPw==","signatures":[{"sig":"MEUCIQCJxxO9tok1lSN8tUrwnyQtxll/V0h7SkpMYcIbxlLI6wIgJJMVGYuQFWh/GdbDg3T9V+AG96vWPJuqQw8HlKEY0Nc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8440,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiwuz/ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp0EBAAiYmYBeGhMUNymcIJ9c9e2SAlSPUFuNeMLlMg8sryItZnadn6\r\n7yy8/YI1DuCMauS0jPj2NBhG1yBNtrNJb4uKz61hCzN9jAR29XsFSvE/DYtf\r\n/17icrxn4QJC1Ss4XBBppfnFSF2N4VxZSEeYNr+QG9mI+qWeUfSiLojJpveK\r\nLC/q5uSeNy0xxpU2zPKKfhuaReLt8nKZRwf/U0frLt9whrt1lG7/a2GP0Vr/\r\nU8cuBc8nqWuHGea37X7/mkXnGW5AQzTkvJ7OP+p12QMwsOq276pHr8rqFbr8\r\nq+OnrY+qLbQnHIagczKj3xPpzkgKEzHgDQdupG47DpDcylvQLjUrnu65jUSa\r\nqX2GUPVtTUtv2xLZoB4NKpYu8e0lQ4FoACD+JLQW4p2fVfoNwj6B5ilS1mJ2\r\nRKqLr8mx15+Dqd+6AfeR1A1MpomkDo2PSwiCEAUy2/itJ4L24SHKHxgvHaoR\r\njUEc0/ipu3weIayzEzV0RXLwARt73jLnCwU05jjvqHZwKZd6VuSeHLct+RP7\r\nmM+Wv1/WHmXriRY3PfA1Xy6pBMJPPpt5iV6NJZtBseVwJAZUDqdEOnp1WMyx\r\nmQYTQod4x/S2OmB0ZyJGz5Xbv6hKsQj8Ci0gQkCYbp8NOaLXHoCaK2X2usJl\r\nUmtm/dVvcVUreNArammnlP6KqOjKSej3XZc=\r\n=HlRx\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","types":"index.d.ts","engines":{"node":">=0.10.48"},"gitHead":"aaa9c360f1738a0d418358fcacddcbf2eebe76fa","scripts":{"test":"run-s check","build":"run-s build:*","check":"run-s clean && run-p check:*","clean":"run-p clean:*","build:0":"run-s clean","check:tsc":"tsc","check:lint":"eslint .","prepublishOnly":"run-s build","clean:declarations":"rm -rf $(find . -maxdepth 2 -type f -name '*.d.ts*')","build:1-declaration":"tsc -p declaration.tsconfig.json","check:type-coverage":"type-coverage --detail --strict --at-least 95","check:installed-check":"installed-check --engine-no-dev"},"_npmUser":{"name":"voxpelli","email":"pelle@kodfabrik.se"},"repository":{"url":"git://github.com/voxpelli/version-guard.git","type":"git"},"_npmVersion":"8.13.2","description":"Used to ensure modern CLI scripts fail silently on old js versions. Useful for static analysis tools and similar","directories":{},"_nodeVersion":"16.15.0","_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.19.0","typescript":"~4.6.0","@types/node":"^14.18.21","npm-run-all2":"^6.0.1","type-coverage":"^2.21.2","eslint-plugin-n":"^15.2.3","installed-check":"^6.0.1","eslint-plugin-es":"^4.1.0","@voxpelli/tsconfig":"^4.0.0","eslint-plugin-jsdoc":"^39.3.3","eslint-plugin-mocha":"^10.0.5","eslint-plugin-import":"^2.26.0","eslint-plugin-promise":"^6.0.0","eslint-plugin-unicorn":"^42.0.0","eslint-config-standard":"^17.0.0","eslint-plugin-security":"^1.5.0","@voxpelli/eslint-config":"^14.1.0","eslint-plugin-sort-destructure-keys":"^1.4.0"},"_npmOperationalInternal":{"tmp":"tmp/version-guard_1.0.0_1656941823582_0.8665039813857907","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"version-guard","version":"1.0.1","keywords":[],"author":{"url":"http://kodfabrik.se/","name":"Pelle Wessman","email":"pelle@kodfabrik.se"},"license":"0BSD","_id":"version-guard@1.0.1","maintainers":[{"name":"voxpelli","email":"pelle@kodfabrik.se"}],"homepage":"http://github.com/voxpelli/version-guard","bugs":{"url":"https://github.com/voxpelli/version-guard/issues"},"dist":{"shasum":"8f1de16850bafc1823cadc69b3b105119eb8129f","tarball":"https://registry.npmjs.org/version-guard/-/version-guard-1.0.1.tgz","fileCount":9,"integrity":"sha512-d+mNOnB7XG5os891KZFzpVptq6qKZwDK3bWx6IBhWHwBmv9WX5B+IsjADwvjnf4YtRTkbuZLktqKh/qXX0PkcA==","signatures":[{"sig":"MEUCIHEfLDgDmurj0lGfEAQTTqgFCAho2olQOfPkmDA3c9tWAiEA+UsHLo1uGPNkwwavGQu3gQS5+XLAC+1Dt0nZC7xOEWw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8614,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiwyypACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoBmA/+OxCg3Lamrpg1/hJj5fnV5ZGjw1/BNC6qvKKv3MFwFRKsPuHe\r\nHrTXnWnDKe8pfsZExjTxtSTHPbnDw0fqnimPXuClr96LEpPnULozdLhl4UhP\r\n9/yIOo1hSkBk29ziSbBXmlkol3Ah9MzJCI88FoVtzh9P48dtPs9dbOdRp+HI\r\nuJUdL2dts6Uh9QbJtpaFz0et+FqXBY4Eaj0NB/w8EEF6vVpPOcAWaXErK9Ug\r\nir2koxmwYkFss+T9QDn2+CJt2SaGGCvMuBgL1VggFH1LAUw6DVvK/0f4XVfk\r\nBL1Wu+4hwQosUBmcxzno1vTZku+azms8CU8IFt56TqA8ydvRFmTi5mb1jg6W\r\nYjwZ48bKiqg51tUhl+tcRQAhTq2INlR+RrCu0Jn7HTGCK2SmpYeOnXP2jzi8\r\nS9OUyCoIrTIcSZdNfh8KDvHtYOmipmyzp73mZXp49GUjIuMrg+rZIeUi5NlC\r\ng8GGok/zFSAZUfjxrvASHiGX576E6xUjezMW2Cjpj3bJz5wQ404jmo7cRTYM\r\ntagihDdDd75FHz8RMLLNc6G7CsfvrcQY69VzQTRwLakX5E1HnfXHYjnLp/DP\r\nC1f8prK0t9/0varVoJEFVj+73d++hUM0EHNw8fzTtSqjpKB4spqHPD7Ch6g/\r\nn8KLOXowZouUUlUJd5aQPn6SeMZ0cpsiNHU=\r\n=g0MH\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","types":"index.d.ts","engines":{"node":">=0.10.48"},"gitHead":"acf0a5a8dccc7c55ca3fa2f54ad22602c8c8dc9e","scripts":{"test":"run-s check test:*","build":"run-s build:*","check":"run-s clean && run-p check:*","clean":"run-p clean:*","build:0":"run-s clean","prepare":"husky install","test-ci":"run-s test:*","test:run":"node test/run.js","check:tsc":"tsc","check:lint":"eslint .","prepublishOnly":"run-s build","clean:declarations":"rm -rf $(find . -maxdepth 2 -type f -name '*.d.ts*')","build:1-declaration":"tsc -p declaration.tsconfig.json","check:type-coverage":"type-coverage --detail --strict --at-least 95","check:installed-check":"installed-check --engine-no-dev"},"_npmUser":{"name":"voxpelli","email":"pelle@kodfabrik.se"},"repository":{"url":"git://github.com/voxpelli/version-guard.git","type":"git"},"_npmVersion":"8.13.2","description":"Used to ensure modern CLI scripts fail silently on old js versions. Useful for static analysis tools and similar","directories":{},"_nodeVersion":"16.15.0","_hasShrinkwrap":false,"devDependencies":{"husky":"^8.0.1","eslint":"^8.19.0","typescript":"~4.6.0","@types/node":"^14.18.21","npm-run-all2":"^6.0.1","type-coverage":"^2.21.2","eslint-plugin-n":"^15.2.3","installed-check":"^6.0.1","eslint-plugin-es":"^4.1.0","@voxpelli/tsconfig":"^4.0.0","eslint-plugin-jsdoc":"^39.3.3","eslint-plugin-mocha":"^10.0.5","eslint-plugin-import":"^2.26.0","eslint-plugin-promise":"^6.0.0","eslint-plugin-unicorn":"^42.0.0","eslint-config-standard":"^17.0.0","eslint-plugin-security":"^1.5.0","@voxpelli/eslint-config":"^14.1.0","eslint-plugin-sort-destructure-keys":"^1.4.0"},"_npmOperationalInternal":{"tmp":"tmp/version-guard_1.0.1_1656958121540_0.324020775579261","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"version-guard","version":"1.0.2","keywords":[],"author":{"url":"http://kodfabrik.se/","name":"Pelle Wessman","email":"pelle@kodfabrik.se"},"license":"0BSD","_id":"version-guard@1.0.2","maintainers":[{"name":"voxpelli","email":"pelle@kodfabrik.se"}],"homepage":"http://github.com/voxpelli/version-guard","bugs":{"url":"https://github.com/voxpelli/version-guard/issues"},"dist":{"shasum":"bc0a1ee8f9e6d5b9be57362d1ea79fe3b5bd6efd","tarball":"https://registry.npmjs.org/version-guard/-/version-guard-1.0.2.tgz","fileCount":9,"integrity":"sha512-dKakS6IBfIvEvRjaDJYr9zeq3rZZg4GM5SXoqTq95P4SKVbkjXs8ks9uD8eACFSHS+oC7rVy9aUQryeWWgUDCA==","signatures":[{"sig":"MEQCIF/7OW7Gpyn45AzLqnmDkQ5X9zrxT9O/nx/dtB+eo879AiAtf77246hoblZKcI9RXV/2ds8AxGWE11m6LYnRqLon+A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8769,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiw0BMACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmonNw/5AD+6RLsIQnpxUgjaF9D20x5DvNWg0jjpdI1cBsjwrNGK4m/I\r\nm6JZWXTBBA4NXZG7P4uSKSeRMnIWUT+S4YjLNCB11fBWl5+LMIMa2uKs9xFp\r\nVqIIA8gCoR1+ctzFKQyi2B7zrQkQ7bwwJDWHU2AwHGJXpMMUDSTVOLnk0Kjo\r\nuBL46F8eLiq6ddHSWiO3QN/QGHh9AvOsyC6A0l4Ki5MHlOk1ixpZxPKBkhNN\r\nAQzz52e4ia5EoTgqhZ0E7KAvgojFFb6Zeq6xpaMAObyo3eKzWP6FXIvFwr/C\r\nMtC6G4UzmOQkE01NytOlUBSE56ZOqZtvtSFTtJ/G6p3AYT/xFtb/pHdkNwId\r\n0UXPSK9LNP9FdecRtsabSNkDLZvjsEWHoPYx3fd9MmPY313Zx7FDHvQ1HrZZ\r\n+SVeobO7rihfG9fak9kMiVEeFxQCv5rj7XtsOLC5pLwzBSsRtQerYvBgTI7T\r\n9uDA3C5yc8qZhuJOwZHfGEC4eyvC296drE9hgXn4uaZHH4t0mz41jRn56m7Y\r\nJF2knC8Z1IkhoBOXDphFg+O8yDndAUdUNfSo+UbxVIVqtcFDULXPvMvIC+bj\r\njhTtFx5e8LFeWhtMMy7rWyuPME4X2pgll+WizFJw4wNqopBz0nOOyLsQZAbn\r\ngUyiQlAvGXVcyjRzMnoxDoI7Qp0hPEJE9z8=\r\n=7WRx\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","types":"index.d.ts","engines":{"node":">=0.10.48"},"gitHead":"bf3294fc408123abe84972a09d701957c4025354","scripts":{"test":"run-s check test-ci","build":"run-s build:*","check":"run-s clean && run-p check:*","clean":"run-p clean:*","build:0":"run-s clean","prepare":"husky install","test-ci":"node test/run.js","check:tsc":"tsc","check:lint":"eslint .","prepublishOnly":"run-s build","clean:declarations":"rm -rf $(find . -maxdepth 2 -type f -name '*.d.ts*')","build:1-declaration":"tsc -p declaration.tsconfig.json","check:type-coverage":"type-coverage --detail --strict --at-least 95","check:installed-check":"installed-check --engine-no-dev"},"_npmUser":{"name":"voxpelli","email":"pelle@kodfabrik.se"},"repository":{"url":"git://github.com/voxpelli/version-guard.git","type":"git"},"_npmVersion":"8.13.2","description":"Used to ensure modern CLI scripts fail silently on old js versions. Useful for static analysis tools and similar","directories":{},"_nodeVersion":"16.15.0","_hasShrinkwrap":false,"devDependencies":{"husky":"^8.0.1","eslint":"^8.19.0","typescript":"~4.6.0","@types/node":"^14.18.21","npm-run-all2":"^6.0.1","type-coverage":"^2.21.2","eslint-plugin-n":"^15.2.3","installed-check":"^6.0.1","eslint-plugin-es":"^4.1.0","@voxpelli/tsconfig":"^4.0.0","eslint-plugin-jsdoc":"^39.3.3","eslint-plugin-mocha":"^10.0.5","eslint-plugin-import":"^2.26.0","eslint-plugin-promise":"^6.0.0","eslint-plugin-unicorn":"^42.0.0","eslint-config-standard":"^17.0.0","eslint-plugin-security":"^1.5.0","@voxpelli/eslint-config":"^14.1.0","eslint-plugin-sort-destructure-keys":"^1.4.0"},"_npmOperationalInternal":{"tmp":"tmp/version-guard_1.0.2_1656963148507_0.4691524725241274","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"version-guard","version":"1.1.0","keywords":[],"author":{"url":"http://kodfabrik.se/","name":"Pelle Wessman","email":"pelle@kodfabrik.se"},"license":"0BSD","_id":"version-guard@1.1.0","maintainers":[{"name":"voxpelli","email":"pelle@kodfabrik.se"}],"homepage":"http://github.com/voxpelli/version-guard","bugs":{"url":"https://github.com/voxpelli/version-guard/issues"},"dist":{"shasum":"17d7b00eefe6cefb46018f5de77384dd266d9054","tarball":"https://registry.npmjs.org/version-guard/-/version-guard-1.1.0.tgz","fileCount":9,"integrity":"sha512-UVKZCAfqsF+Lt7haseTdWIIIQm9wVATme1/2tz10cAJWCebN/zAQDMfneJ3e0wap6AUlqX5HHvJMVXtB8hBByw==","signatures":[{"sig":"MEQCIHt4ghab1cr+xECysgCzvVTlkb3yKv1ksgwpQUfhL536AiA97Z08XJ9RiCZ2i6kIU+9ddPhBGFFO1pwqOOuZIEW1Ow==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9192,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi1HrRACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrY2Q//encqsML6DLGFkvM8FMm9q80IjJ6B0cAhUF21lqWgmjt8vtLE\r\nMQbEXWZFBJVp7ZNVyRQYfSeCgvRCqSWjjABqdWKj/p9XLWUPmABO376s0wlu\r\nkDDvIJv3rRSiRTnXQUNz7GZG0bnHHd0LV9xH1u8K0/Lp2FZzr9r0kggkFZGW\r\naoQr2UbaZ+mJ1SC2eCQzL9G+6Wi3GesbxqcpT0npHPF9qrphZEsNkfMBlbOq\r\nMxD54zOYapF9BKoF1vt1h2rHECc1AV/Hz7PPI3qCK1PoJU/HzykCngPqrxT0\r\nNDHecsMpG2Mpjscp+WoMVkZR6TOCn+v3mbjB2TJq2W2UCEgi8LHHtHg44H3V\r\n4LBMKz/vEF5PFxwBVmDoO+SA3JQ5ryWzwr14B7LwEoAccorg1xxN5f0eHc1T\r\nbbYtLxTorhs3qXinp2x2QN6Jh2ISuNARiKWeCWwOHbaH5S+Y0O7oGeM/zjWq\r\nFTJEw4zJ8XljXt3nNboejocIwWBx81g4l7FJlaSz0ZRYbT3d4vcylhZyitb6\r\nXygIQn2JBh+4IefdmF9rjLHsvuBQOjF2S7UxQPwVlklxkwBqrqHm7/8eZ7K3\r\ntmHOvVjPyguvSb57yKSVTjXxq0zg0sROrwcpjPu1f5SSWjdw6jvD0LuU5N8t\r\n8PClOqSnrYagfYW2IhjgmxBmRy1atpaeohw=\r\n=Oz9I\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","types":"index.d.ts","engines":{"node":">=0.10.48"},"gitHead":"2d99861d68c22d20edec9a39ac6374344e8f8a53","scripts":{"test":"run-s check test-ci","build":"run-s build:*","check":"run-s clean && run-p check:*","clean":"run-p clean:*","build:0":"run-s clean","prepare":"husky install","test-ci":"node test/run.js && node test/bin/run.js","check:tsc":"tsc","check:lint":"eslint --report-unused-disable-directives .","prepublishOnly":"run-s build","clean:declarations":"rm -rf $(find . -maxdepth 2 -type f -name '*.d.ts*')","build:1-declaration":"tsc -p declaration.tsconfig.json","check:type-coverage":"type-coverage --detail --strict --at-least 95","check:installed-check":"installed-check --engine-no-dev"},"_npmUser":{"name":"voxpelli","email":"pelle@kodfabrik.se"},"repository":{"url":"git://github.com/voxpelli/version-guard.git","type":"git"},"_npmVersion":"8.13.2","description":"Used to ensure modern CLI scripts fail silently on old js versions. Useful for static analysis tools and similar","directories":{},"_nodeVersion":"16.15.0","_hasShrinkwrap":false,"devDependencies":{"husky":"^8.0.1","eslint":"^8.20.0","typescript":"~4.6.0","@types/node":"^14.18.22","npm-run-all2":"^6.0.1","type-coverage":"^2.22.0","eslint-plugin-n":"^15.2.4","installed-check":"^6.0.3","eslint-plugin-es":"^4.1.0","@voxpelli/tsconfig":"^4.0.0","eslint-plugin-jsdoc":"^39.3.3","eslint-plugin-mocha":"^10.0.5","eslint-plugin-import":"^2.26.0","eslint-plugin-promise":"^6.0.0","eslint-plugin-unicorn":"^43.0.1","eslint-config-standard":"^17.0.0","eslint-plugin-security":"^1.5.0","@voxpelli/eslint-config":"^15.0.0","eslint-plugin-sort-destructure-keys":"^1.4.0"},"_npmOperationalInternal":{"tmp":"tmp/version-guard_1.1.0_1658092241755_0.8434920447734504","host":"s3://npm-registry-packages"}},"1.1.1":{"name":"version-guard","version":"1.1.1","keywords":[],"author":{"url":"http://kodfabrik.se/","name":"Pelle Wessman","email":"pelle@kodfabrik.se"},"license":"0BSD","_id":"version-guard@1.1.1","maintainers":[{"name":"voxpelli","email":"pelle@kodfabrik.se"}],"homepage":"http://github.com/voxpelli/version-guard","bugs":{"url":"https://github.com/voxpelli/version-guard/issues"},"dist":{"shasum":"7a6e87a1babff1b43d6a7b0fd239731e278262fa","tarball":"https://registry.npmjs.org/version-guard/-/version-guard-1.1.1.tgz","fileCount":9,"integrity":"sha512-MGQLX89UxmYHgDvcXyjBI0cbmoW+t/dANDppNPrno64rYr8nH4SHSuElQuSYdXGEs0mUzdQe1BY+FhVPNsAmJQ==","signatures":[{"sig":"MEUCICgRkiLQs4RHQDT08sDFawsaH/jOwpbJduVBmRbPonxpAiEAjj0NVINHZR8fvkNpLNwHTZcDsTJy6UhwkSiHZQm0zvs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9192},"main":"index.js","types":"index.d.ts","engines":{"node":">=0.10.48"},"gitHead":"92725115e2cd42de2a5fee2c584f7f876fa9f43b","scripts":{"test":"run-s check test-ci","build":"run-s build:*","check":"run-s clean && run-p check:*","clean":"run-p clean:*","build:0":"run-s clean","prepare":"husky install","test-ci":"node test/run.js && node test/bin/run.js","check:tsc":"tsc","check:lint":"eslint --report-unused-disable-directives .","prepublishOnly":"run-s build","clean:declarations":"rm -rf $(find . -maxdepth 2 -type f -name '*.d.ts*')","build:1-declaration":"tsc -p declaration.tsconfig.json","check:type-coverage":"type-coverage --detail --strict --at-least 95","check:installed-check":"installed-check --engine-no-dev"},"_npmUser":{"name":"voxpelli","email":"pelle@kodfabrik.se"},"repository":{"url":"git://github.com/voxpelli/version-guard.git","type":"git"},"_npmVersion":"9.6.5","description":"Used to ensure modern CLI scripts fail silently on old js versions. Useful for static analysis tools and similar","directories":{},"_nodeVersion":"18.14.2","_hasShrinkwrap":false,"devDependencies":{"husky":"^8.0.3","eslint":"^8.40.0","typescript":"~5.0.4","@types/node":"^14.18.22","npm-run-all2":"^6.0.5","type-coverage":"^2.25.3","eslint-plugin-n":"^15.7.0","installed-check":"^7.0.0","eslint-plugin-es":"^4.1.0","@voxpelli/tsconfig":"^7.0.0","eslint-plugin-jsdoc":"^44.2.4","eslint-plugin-mocha":"^10.1.0","eslint-plugin-import":"^2.27.5","eslint-plugin-promise":"^6.1.1","eslint-plugin-unicorn":"^47.0.0","eslint-config-standard":"^17.0.0","eslint-plugin-security":"^1.7.1","@voxpelli/eslint-config":"^16.0.7","eslint-plugin-sort-destructure-keys":"^1.5.0"},"_npmOperationalInternal":{"tmp":"tmp/version-guard_1.1.1_1684179828674_0.09198898859801607","host":"s3://npm-registry-packages"}},"1.1.2":{"name":"version-guard","version":"1.1.2","keywords":[],"author":{"url":"http://kodfabrik.se/","name":"Pelle Wessman","email":"pelle@kodfabrik.se"},"license":"0BSD","_id":"version-guard@1.1.2","maintainers":[{"name":"voxpelli","email":"pelle@kodfabrik.se"}],"homepage":"http://github.com/voxpelli/version-guard","bugs":{"url":"https://github.com/voxpelli/version-guard/issues"},"dist":{"shasum":"f87524249db225bf802498d25bc0e5c2b8c584dc","tarball":"https://registry.npmjs.org/version-guard/-/version-guard-1.1.2.tgz","fileCount":9,"integrity":"sha512-D8d+YxCUpoqtCnQzDxm6SF7DLU3gr2535T4khAtMq4osBahsQnmSxuwXFdrbAdDGG8Uokzfis/jvyeFPdmlc7w==","signatures":[{"sig":"MEUCIQCRZPFUlBQS8Bb+DswoQ3Ipk3xX4fp3IQzJmZrQxT/fGAIgKjagvSKk55mSZmMMphSwKaUzSCdARC7tWVo+CktiCEo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9145},"main":"index.js","types":"index.d.ts","engines":{"node":">=0.10.48"},"gitHead":"69e3e3782b8b1b67988a2ea67b670aa85ce26a38","scripts":{"test":"run-s check test-ci","build":"run-s build:*","check":"run-s clean && run-p check:*","clean":"run-p clean:*","build:0":"run-s clean","prepare":"husky","test-ci":"node test/run.js && node test/bin/run.js","check:tsc":"tsc","check:lint":"eslint --report-unused-disable-directives .","prepublishOnly":"run-s build","clean:declarations":"rm -rf $(find . -maxdepth 2 -type f -name '*.d.ts*')","build:1-declaration":"tsc -p declaration.tsconfig.json","check:type-coverage":"type-coverage --detail --strict --at-least 95","check:installed-check":"installed-check --ignore-dev"},"_npmUser":{"name":"voxpelli","email":"pelle@kodfabrik.se"},"repository":{"url":"git://github.com/voxpelli/version-guard.git","type":"git"},"_npmVersion":"10.5.0","description":"Used to ensure modern CLI scripts fail silently on old js versions. Useful for static analysis tools and similar","directories":{},"_nodeVersion":"20.12.1","_hasShrinkwrap":false,"devDependencies":{"husky":"^9.0.11","eslint":"^8.57.0","typescript":"~5.4.4","@types/node":"^14.18.63","npm-run-all2":"^6.1.2","type-coverage":"^2.28.1","eslint-plugin-n":"^16.6.2","installed-check":"^9.1.1","@voxpelli/tsconfig":"^11.0.0","eslint-plugin-es-x":"^7.6.0","eslint-plugin-jsdoc":"^46.10.1","eslint-plugin-mocha":"^10.4.1","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^6.1.1","eslint-plugin-unicorn":"^48.0.1","eslint-plugin-security":"^1.7.1","@voxpelli/eslint-config":"^19.0.0","eslint-plugin-sort-destructure-keys":"^1.5.0"},"_npmOperationalInternal":{"tmp":"tmp/version-guard_1.1.2_1712264472688_0.1309626933716994","host":"s3://npm-registry-packages"}},"1.1.3":{"name":"version-guard","version":"1.1.3","description":"Used to ensure modern CLI scripts fail silently on old js versions. Useful for static analysis tools and similar","homepage":"http://github.com/voxpelli/version-guard","repository":{"type":"git","url":"git://github.com/voxpelli/version-guard.git"},"main":"index.js","types":"index.d.ts","scripts":{"build:0":"run-s clean","build:1-declaration":"tsc -p declaration.tsconfig.json","build":"run-s build:*","check:installed-check":"installed-check --ignore-dev","check:lint":"eslint --report-unused-disable-directives .","check:tsc":"tsc","check:type-coverage":"type-coverage --detail --strict --at-least 95","check":"run-s clean && run-p check:*","clean:declarations":"rm -rf $(find . -maxdepth 2 -type f -name '*.d.ts*')","clean":"run-p clean:*","prepare":"husky","prepublishOnly":"run-s build","test-ci":"node test/run.js && node test/bin/run.js","test":"run-s check test-ci"},"keywords":[],"author":{"name":"Pelle Wessman","email":"pelle@kodfabrik.se","url":"http://kodfabrik.se/"},"license":"0BSD","engines":{"node":">=0.10.48"},"devDependencies":{"@types/node":"^18.19.50","@voxpelli/eslint-config":"^21.0.0","@voxpelli/tsconfig":"^13.0.0","eslint":"^9.9.1","husky":"^9.1.5","installed-check":"^9.3.0","npm-run-all2":"^6.2.2","type-coverage":"^2.29.1","typescript":"~5.5.4"},"_id":"version-guard@1.1.3","gitHead":"726fcc8abdf03fbd1aabd5ae0af0ca65fb2f63eb","bugs":{"url":"https://github.com/voxpelli/version-guard/issues"},"_nodeVersion":"20.17.0","_npmVersion":"10.8.2","dist":{"integrity":"sha512-JwPr6erhX53EWH/HCSzfy1tTFrtPXUe927wdM1jqBBeYp1OM+qPHjWbsvv6pIBduqdgxxS+ScfG7S28pzyr2DQ==","shasum":"5a39b9d195f94cb10d469553aa9951e1917da5d2","tarball":"https://registry.npmjs.org/version-guard/-/version-guard-1.1.3.tgz","fileCount":9,"unpackedSize":9129,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDjjjmKqVEtlxlN/7sA/BAcq8E7Bp++dKMMkDCw3qfJYgIgcEZNZqLA6t587Qxss+l3KkZl7pDIshHlufclSvLXwr8="}]},"_npmUser":{"name":"voxpelli","email":"pelle@kodfabrik.se"},"directories":{},"maintainers":[{"name":"voxpelli","email":"pelle@kodfabrik.se"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/version-guard_1.1.3_1725624537209_0.1545328307981262"},"_hasShrinkwrap":false}},"time":{"created":"2022-07-04T13:37:03.581Z","modified":"2024-09-06T12:08:57.604Z","1.0.0":"2022-07-04T13:37:03.809Z","1.0.1":"2022-07-04T18:08:41.669Z","1.0.2":"2022-07-04T19:32:28.684Z","1.1.0":"2022-07-17T21:10:41.937Z","1.1.1":"2023-05-15T19:43:48.869Z","1.1.2":"2024-04-04T21:01:12.833Z","1.1.3":"2024-09-06T12:08:57.421Z"},"bugs":{"url":"https://github.com/voxpelli/version-guard/issues"},"author":{"name":"Pelle Wessman","email":"pelle@kodfabrik.se","url":"http://kodfabrik.se/"},"license":"0BSD","homepage":"http://github.com/voxpelli/version-guard","keywords":[],"repository":{"type":"git","url":"git://github.com/voxpelli/version-guard.git"},"description":"Used to ensure modern CLI scripts fail silently on old js versions. Useful for static analysis tools and similar","maintainers":[{"name":"voxpelli","email":"pelle@kodfabrik.se"}],"readme":"# Version Guard\n\nUsed to ensure modern CLI scripts fail silently on old node.js versions\n\n[![npm version](https://img.shields.io/npm/v/version-guard.svg?style=flat)](https://www.npmjs.com/package/version-guard)\n[![npm downloads](https://img.shields.io/npm/dm/version-guard.svg?style=flat)](https://www.npmjs.com/package/version-guard)\n[![Types in JS](https://img.shields.io/badge/types_in_js-yes-brightgreen)](https://github.com/voxpelli/types-in-js)\n[![neostandard javascript style](https://img.shields.io/badge/code_style-neostandard-7fffff?style=flat&labelColor=ff80ff)](https://github.com/neostandard/neostandard)\n[![Follow @voxpelli@mastodon.social](https://img.shields.io/mastodon/follow/109247025527949675?domain=https%3A%2F%2Fmastodon.social&style=social)](https://mastodon.social/@voxpelli)\n\n## Usage\n\nAdd a top-level file to your project, eg. `cli.js`, containing something like:\n\n```javascript\nrequire('version-guard')('./path/to/file/to/run', 14, 18);\n```\n\n## Syntax\n\n`versionGuard(filePath, minMajor, [minMinor])`\n\n* **filePath** - a path to the modern file that should be run\n* **minMajor** - the lowest major Node.js version that should be allowed to run the file\n* **[minMinor]** - the lowest minor version of `minMajor` that should be allowed to run the file\n\nOn supported versions imports and runs `filePath` using the [dynamic `import()`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/import) (supporting both ESM and CJS modules).\n\nOn non-supported versions, fails silently with an error message.\n\nApart from checking current node version this command also looks up the main project's `package.json` and checks that the `engines.node` in it mentions the same version number as is sent to this command. To ensure that maintainers doesn't forget to update one of the two and thus the two diverging.\n\n## Notes\n\nThis project itself is a CJS project as the entire point is to work on incredibly old node.js versions.\n\n## Used by\n\n* [`installed-check`](https://www.npmjs.com/package/installed-check)\n* [`standard`](https://www.npmjs.com/package/standard)\n","readmeFilename":"README.md","users":{"flumpus-dev":true}}