{"_id":"balena-semver","_rev":"215-b7e3dba4ad797dcbf56247620100685f","name":"balena-semver","dist-tags":{"underscore-variants-6221568e474d9c2d87442acf86ca8a5d28fe5f87":"2.3.0-underscore-variants-6221568e474d9c2d87442acf86ca8a5d28fe5f87","underscore-variants-abebeaa230588dbe101336ccb2f9531ae57c10a2":"2.3.0-underscore-variants-abebeaa230588dbe101336ccb2f9531ae57c10a2","flowzonify-14b4554172e6740c8d1093662523fcf1588def65":"2.3.1-flowzonify-14b4554172e6740c8d1093662523fcf1588def65","flowzonify":"2.3.1-flowzonify-14b4554172e6740c8d1093662523fcf1588def65","de-resinci-yml":"2.3.2-de-resinci-yml-cd03cee06cb838ee22ce4c8181c492d9b20873c9","de-resinci-yml-cd03cee06cb838ee22ce4c8181c492d9b20873c9":"2.3.2-de-resinci-yml-cd03cee06cb838ee22ce4c8181c492d9b20873c9","build-klutchell-patch-1":"2.3.3-build-klutchell-patch-1-2c39d47bc602282c5f20b62b917e53bfbc11c650-1","build-klutchell-patch-1-2c39d47bc602282c5f20b62b917e53bfbc11c650":"2.3.3-build-klutchell-patch-1-2c39d47bc602282c5f20b62b917e53bfbc11c650-1","build-fix-compare-sort-test-4cdf8016bc4c17f64fc566366fad833f9df5c77c":"2.3.4-build-fix-compare-sort-test-4cdf8016bc4c17f64fc566366fad833f9df5c77c-1","build-fix-compare-sort-test":"2.3.4-build-fix-compare-sort-test-4cdf8016bc4c17f64fc566366fad833f9df5c77c-1","build-test-pre-releases-dabe1a2e0ad65345132c8b282e0fff3391a508d6":"2.3.5-build-test-pre-releases-dabe1a2e0ad65345132c8b282e0fff3391a508d6-1","build-test-pre-releases":"2.3.5-build-test-pre-releases-dabe1a2e0ad65345132c8b282e0fff3391a508d6-1","build-update-dependencies":"3.0.0-build-update-dependencies-2e4484b43d1da62de72a1e6a536422ab84eb5072-1","build-update-dependencies-2e4484b43d1da62de72a1e6a536422ab84eb5072":"3.0.0-build-update-dependencies-2e4484b43d1da62de72a1e6a536422ab84eb5072-1","build-fix-1000":"3.0.1-build-fix-1000-75905801615827ffe8f2d2303116f5eb2ecfc043-1","build-renovate-major-8--balenalint":"3.0.2-build-renovate-major-8--balenalint-36903a103f6fdb5f80e14abc887530b01c04fccb-1","build-renovate-major-11-mocha":"3.0.3-build-renovate-major-11-mocha-92800a2e5ed45435db6fd4c12faa3302485e848b-1","build-renovate-major-9-jsdoc-to-markdown":"3.0.4-build-renovate-major-9-jsdoc-to-markdown-3019d85fa9ddf26c50b6ea242e6893b1ebb575ba-1","build-joshbwlng-balena-lint-v9":"3.0.5-build-joshbwlng-balena-lint-v9-bfc2e7390ab87a65a1522e48db65a8c5f5732554-1","build-renovate-major-9-husky":"3.0.6-build-renovate-major-9-husky-f3567b48550673689a25e201ae390089b00d60b1-1","build-renovate-major-16-lint-staged":"3.0.7-build-renovate-major-16-lint-staged-1b8245e4836905dbdac02e1de91d6838484a4f0e-1","build-update-deps":"3.0.8-build-update-deps-8ba9396324c1179bf89f210bef8c5979cb8fd7e5-1","build-tsconfig-module-node16":"3.0.9-build-tsconfig-module-node16-193ad5c913832a41b0b0ea366670c0c103e7a27d-1","build-simplify-automation":"3.0.10-build-simplify-automation-93a6bfa75490adbf2f19de6e1e59517169cced2d-1","build-4-x":"4.0.0-build-4-x-1e6d93d7d08d639a62ce8929b73349bdf3b4dad1-1","build-replace-lodash-with-es-toolkit":"4.0.0-build-replace-lodash-with-es-toolkit-5981f2b77de1f46c56d301a5458cd2ea1118281f-1","build-update-tsconfig":"4.0.1-build-update-tsconfig-bb223613283189e4b887275a82008380e27428b8-1","build-add-npm-oidc-permissions":"4.0.2-build-add-npm-oidc-permissions-5800df1472b010df1b82eabc738c8f903eeb9e8a-1","build-renovate-github-actions":"4.0.17-build-renovate-github-actions-9c23cdf29677ae57f9d4bbc0ec559d2df0c3ada0-1","build-kyle-revert-flowzone-to-master":"4.0.18-build-kyle-revert-flowzone-to-master-b336ee8c9f72d83d09bebfe33d20e8d7a88ae51d-1","build-renovate-major-5-chai":"4.0.19-build-renovate-major-5-chai-472a2d1a7c88a833078b05d794c9f8b80cfe99ed-1","build-renovate-major-6-chai":"4.0.19-build-renovate-major-6-chai-47cdd116aa9bcd1ec339005bdbea96ab5a267fbe-1","build-stricter-rev":"4.0.19-build-stricter-rev-35ab3e293610c07c25c1970c20f4f39fbe86bf38-1","build-semver-rev":"4.1.0-build-semver-rev-45c0f764e39bff8f3c1a637efdd2c3fb696fa4b6-1","build-get-rev":"4.1.0-build-get-rev-16b83f839743616de8981262ce03a5c4efbd4c04-1","build-joshbwlng-lintstagedrc":"4.1.2-build-joshbwlng-lintstagedrc-38b92646b4c94efe29e7158e7888339a864b0019-1","build-renovate-pin-dependencies":"4.1.4-build-renovate-pin-dependencies-79b181d155bf9d3206cc456897285a0635f97557-1","build-joshbwlng-typescript-v6":"4.1.5-build-joshbwlng-typescript-v6-14c529bafdd8add80613e07ce2a89b2f99343716-1","build-renovate-chai-5-x":"4.1.6-build-renovate-chai-5-x-90734e895b45c77c57e123f854acfb435f333d3e-1","build-renovate-lint-staged-17-0-x":"4.1.7-build-renovate-lint-staged-17-0-x-d7cf7a31f42d2940ee5936014820645e3d25cf6c-1","build-renovate-lint-staged-17-1-x":"4.1.9-build-renovate-lint-staged-17-1-x-827519d54f7a60f0024116b42c08a8158612f6ac-1","build-renovate-mocha-11-x":"4.1.11-build-renovate-mocha-11-x-0e3d02c9c414092f3621016772d74836be06a4e9-1","build-renovate-flowzonify-0-x":"4.1.13-build-renovate-flowzonify-0-x-ebf5fbb31e64348d6c04ecb39da81bd9113336d3-1","build-renovate-lint-staged-17-5-x":"4.1.16-build-renovate-lint-staged-17-5-x-4af4b881dc422c9573be5d310b2e80bb92ed1a96-1","build-renovate-mocha-12-x":"4.1.17-build-renovate-mocha-12-x-dcd8fa51d7bd9e333d4bbc10ceb53a17bdf56921-1","build-renovate-lint-staged-17-x":"4.1.18-build-renovate-lint-staged-17-x-ff611d05374dba540073e7b3d27a1cdf2fcb2176-1","build-renovate-chai-6-x":"4.1.19-build-renovate-chai-6-x-5f1cff90d3a2d0c9409247f3ebd1c31a7886280e-1","latest":"4.1.20","build-renovate-mocha-12-0-x":"4.1.20-build-renovate-mocha-12-0-x-3dc8c24f49fe3b3db14a006e55ff88a054bdf95b-1"},"versions":{"2.0.0-74-rename-to-balena-2077e9019a0f134e2c14bd3df9d654e9935b9b98":{"name":"balena-semver","version":"2.0.0-74-rename-to-balena-2077e9019a0f134e2c14bd3df9d654e9935b9b98","keywords":["balena","balena.io","resin","resin.io","semver"],"author":{"name":"Lucian Buzzo","email":"lucian@balena.io"},"license":"Apache-2.0","_id":"balena-semver@2.0.0-74-rename-to-balena-2077e9019a0f134e2c14bd3df9d654e9935b9b98","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/balena-io-modules/balena-semver","bugs":{"url":"https://github.com/balena-io-modules/balena-semver/issues"},"dist":{"shasum":"55fb06ee0290b85c870c154a5e9fbc3d3c78837d","tarball":"https://registry.npmjs.org/balena-semver/-/balena-semver-2.0.0-74-rename-to-balena-2077e9019a0f134e2c14bd3df9d654e9935b9b98.tgz","fileCount":6,"integrity":"sha512-mAq+yu2B7MVBrwxyHSGTGWRI7YNqAgMVcCmuREo0mPhDCZT8R08N6h+XHuHYLTkp1pQsK7OmtFsLsygyRkimeQ==","signatures":[{"sig":"MEUCIQC/+9Yseubrj4yyxbglziDe0CeSbNTTYcod8pnJUxBfJwIgO77lnrxwOGWnDm7D9JRLAkCnDMtJ1AbCi2U6p9T9ur4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":93166,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcwdyECRA9TVsSAnZWagAAXdYP/iY88v1ICDB8oJSaaldX\nbOkXREVJhqE4wvPkZNmBP26Ihkn6UmaHB2ljQbpcfiXXXcvYNfK2Hq3LIXZX\nVr4oO1nL8+22hE1cdkdqc618bDosiPCC5ca+7TzUOpkIn9KWG6k0wzf9fXra\n5yGqWQb/JaGS6OYO/36wbTHf17buWhXcMKIEzcFthuXi5HyGqNr5Uj6LOLDy\ng0bawWN4tbcrErd1Sp3jZWSQDKCIm50uYffQWnEb5CfwY2LDCCEa3xUDT3I6\nkn8EOx/P+qgiesbiaG7DK1t1B23Mp6V24cpmZqt/AfA4yNJqdyGZQt+9onRQ\nfoGfHlpJC5iLUtKFwn6ut71N93w/wdkBw5+0WoQ8YfAunL9G9VWmogQKn3Ch\nEO7eVWFPDGoVhZ3NE76GL619duFuYRMK66JvcCVTYYC2H8qUJ3wz7bQk7wZj\npJe/ZfUcH25DGbHtaeq4C0JwErldVWnGCaHuRhMRBo/7Njxad+/oqV+icHPi\nxzqPSdnOP+pJtMw5F4pJ5vfcBs/QwiciMoUCLEir9VHOiLRQgxyRF5coZ3Qz\nOgq2Z9EqoqPz6k5VJE+tGkEMZZt96u5aBAvfs/e002t2v8BcD7l/QgborJrg\nBsNavIS1wqWLIifJlt21bAEz9rx2b0rlqoFrj4sEy4vlDRwompFmEL8Ex4Gu\nRzv6\r\n=xZcG\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","gitHead":"2077e9019a0f134e2c14bd3df9d654e9935b9b98","scripts":{"ci":"npm run build && catch-uncommitted && npm test","docs":"./automation/docs.js","lint":"tslint -t stylish -c tslint.json 'src/**/*.ts' 'test/**/*.ts'","test":"npm run build && npm run lint && ./automation/test.js","build":"tsc && npm run docs","prepare":"npm run build","prettify":"prettier --write \"src/**/*.ts\" \"tests/**/*.ts\"","precommit":"lint-staged"},"typings":"src/index.ts","_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/balena-io-modules/balena-semver.git","type":"git"},"_npmVersion":"6.9.0","description":"Balena specific semver utility methods","directories":{},"lint-staged":{"*.ts":["prettier --write","npm run lint","npm run docs","git add"]},"_nodeVersion":"10.4.0","dependencies":{"lodash":"^4.1.2","semver":"^5.3.0","@types/lodash":"^4.1.2 <=4.14.121","@types/semver":"^5.4.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","husky":"^0.14.3","mocha":"^3.4.2","tslint":"^5.5.0","ts-node":"^3.2.1","prettier":"^1.6.1","typescript":"^2.4.2","@types/chai":"^4.0.1","lint-staged":"^4.0.4","@types/mocha":"^2.2.41","catch-uncommitted":"^1.0.0","jsdoc-to-markdown":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/balena-semver_2.0.0-74-rename-to-balena-2077e9019a0f134e2c14bd3df9d654e9935b9b98_1556208771069_0.29389631810505024","host":"s3://npm-registry-packages"}},"2.0.0-74-rename-to-balena-de870a566275c378e436719c528dd43ed6825f40":{"name":"balena-semver","version":"2.0.0-74-rename-to-balena-de870a566275c378e436719c528dd43ed6825f40","keywords":["balena","balena.io","resin","resin.io","semver"],"author":{"name":"Lucian Buzzo","email":"lucian@balena.io"},"license":"Apache-2.0","_id":"balena-semver@2.0.0-74-rename-to-balena-de870a566275c378e436719c528dd43ed6825f40","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/balena-io-modules/balena-semver","bugs":{"url":"https://github.com/balena-io-modules/balena-semver/issues"},"dist":{"shasum":"538747d8954cdd95fba93c4cc767248af25c14a0","tarball":"https://registry.npmjs.org/balena-semver/-/balena-semver-2.0.0-74-rename-to-balena-de870a566275c378e436719c528dd43ed6825f40.tgz","fileCount":6,"integrity":"sha512-m8pxknp0dzGeQxQDakTwQiacYHdMTJYQuV5yi7fjz0U4hoJspuAkO6GXZPWuCiW0W32rOBElqZ7msSD4h/adeg==","signatures":[{"sig":"MEQCIGF6eNwR9nKA07+1XaDji6H1bacS2/iV1WhPvi3n7QknAiALZAhpUiEfjxJA36T+6l/WOgde9kaAX9rqv54naYy4Eg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":94011,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc0X0MCRA9TVsSAnZWagAAwN8P/iU2ELU9oMS2zxCcRwea\nVTgnLJNkIJ8Mbn5ZR4K1ajcERwcDN/CI1CSt1tIZtd2FWmCuuvayKz1k+kCQ\nQdTcrgAD/G+8AvHy34M7ce6Kjp/x+GsZXde4Ago0W99HzFOFn6DJ9umepHYU\n8neveh9z6Bdu1zr6jFdL/rUfyW9te7h7gcXmwvNwJyslxWtrag0DWchWpy1w\nnCxwSd4vswR9/wHf0TDTyZw/+ctRmw7YaAv3tKojSh7JTE2xQU+qwKTA6Uss\n35V39j+C8PjTWB+ArBoM9fZz0IV2np/FzdCyGZybdE/ggXnVnxiykksJogQB\n0G/IaFXGCqj2vg7FUXuW5m/FUDWFazg3flN7/yT28usMpR2gT06Bnd5/N65p\n1XzyBoADTzlWvu878eTDu18zgLufi9YOnd+/H7DNhZto3XWXlDzV0O6Le7EQ\nQGqZ+rP2bkz29FQKnWSiS3mjA/YpdWOL8jWFKu/XW0F1y33DjSR9fawD1yiz\nv2Ymoymf5uY7+1gkAL3QEVgSUyJyHyf0EbuYpS+2jPx0xb2g0o1xE/hWAVpZ\ngc0aX9/b3tvJHppfEIiUkpHUVWptgIXorugDQ4009XMtkieeGcw2R9yIxcRZ\n+nd8aTyI288QtDJ5lVPvT9FMX/9QsjAMDU1sks6LOLfCZ+eC+H/PQrDJfqRh\npvNm\r\n=ohaC\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","gitHead":"de870a566275c378e436719c528dd43ed6825f40","scripts":{"ci":"npm run build && catch-uncommitted && npm test","docs":"./automation/docs.js","lint":"tslint -t stylish -c tslint.json 'src/**/*.ts' 'test/**/*.ts'","test":"npm run build && npm run lint && ./automation/test.js","build":"tsc && npm run docs","prepare":"npm run build","prettify":"prettier --write \"src/**/*.ts\" \"tests/**/*.ts\"","precommit":"lint-staged"},"typings":"src/index.ts","_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/balena-io-modules/balena-semver.git","type":"git"},"_npmVersion":"6.9.0","description":"Balena specific semver utility methods","directories":{},"lint-staged":{"*.ts":["prettier --write","npm run lint","npm run docs","git add"]},"_nodeVersion":"10.4.0","dependencies":{"lodash":"^4.1.2","semver":"^5.3.0","@types/lodash":"^4.1.2 <=4.14.121","@types/semver":"^5.4.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"chai":"^4.1.0","husky":"^0.14.3","mocha":"^3.4.2","tslint":"^5.5.0","ts-node":"^3.2.1","prettier":"^1.6.1","typescript":"^2.4.2","@types/chai":"^4.0.1","lint-staged":"^4.0.4","@types/mocha":"^2.2.41","catch-uncommitted":"^1.0.0","jsdoc-to-markdown":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/balena-semver_2.0.0-74-rename-to-balena-de870a566275c378e436719c528dd43ed6825f40_1557232907843_0.7408252219101985","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"balena-semver","version":"2.0.0","keywords":["balena","balena.io","resin","resin.io","semver"],"author":{"name":"Lucian Buzzo","email":"lucian@balena.io"},"license":"Apache-2.0","_id":"balena-semver@2.0.0","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/balena-io-modules/balena-semver","bugs":{"url":"https://github.com/balena-io-modules/balena-semver/issues"},"dist":{"shasum":"054edfa13e4b53f01b7cb951fe4abbdd15af1600","tarball":"https://registry.npmjs.org/balena-semver/-/balena-semver-2.0.0.tgz","fileCount":6,"integrity":"sha512-kPHBnzqy1torbeEqII9AT45krsEJ5PTmhqhbB91ozpX6a6Ye8ndfxVSf0IKBT1aGFSnymxD39rAeAwpzEUTXUw==","signatures":[{"sig":"MEUCICOUFS4T3ttSB6h4qHJm6PgeOYkCDSRnyL+4cHJFeQhOAiEA9hF0taPmXCtK070ZiVb8YXqMYRmush0mW8x2N1JXfCQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":93950,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc0ZggCRA9TVsSAnZWagAAFswP/2V/9PjndBGq8yitio+7\njEjtgiUTbt9+qRaqQUqIq8DNXpQMRNn4YBLYtwcCBHyLRIkcVCDAKVqgXrEf\n7KNziLk1F4z2qYSRqnT6bcnnYB6qkIjj5N2jLmSxJNzg5WFFQnuOCTlqDtTp\n2toe8yAQgPLJr/lWMnnFqELMejXsdCXABZ0mOeQY60C6cipfBwvAXmXhTQG0\nk+YnP6NmruVbMoAzKxafJDZ9FYDoo2kW28r5cvUStCNY0yI4fDMxmZR1cMGp\nKN8Sti7INVWtKxQ4KlHKskUZcLtu+vqqOzzYDeQVFORDHIP2BuKq+SLWq7qo\n5f7HNPfa0J1nemEQNPs4icEtQ840redklEHPLV9k/ruk2YYcBLLVTbqPd7Ba\nAMEWSh8F89QWecyqFJIOSxKR8Gq31xkUNZpvM9m+z6XNF0MgllhVNd0ilQHa\nVLqvXvksSF06ZGSpwSfKeEh4yCQn7uNCEabOKgaAo26XhnWTXAHozBF/eVUM\nIWZ4UbiK4Y0GeTMHBENls7I5wStoKIyffRmumuNLwE7OfwUw93H2WR+n+puK\nGLAb4gT+4E003MS5n6uil/CMyPSdx6KdZfsI/DdDpFWnCQMXBBG6rLSvnoEU\nC6pDFpyRSF+5WyngUuiNeQZGldE8WL02SVdo/s7fAtMHH6G77071otpQttSe\nzmFD\r\n=L6uy\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","gitHead":"0de6dc8917ee0658020288e4f4d4edd1a3de4ed0","scripts":{"ci":"npm run build && catch-uncommitted && npm test","docs":"./automation/docs.js","lint":"tslint -t stylish -c tslint.json 'src/**/*.ts' 'test/**/*.ts'","test":"npm run build && npm run lint && ./automation/test.js","build":"tsc && npm run docs","prepare":"npm run build","prettify":"prettier --write \"src/**/*.ts\" \"tests/**/*.ts\"","precommit":"lint-staged"},"typings":"src/index.ts","_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/balena-io-modules/balena-semver.git","type":"git"},"_npmVersion":"6.9.0","description":"Balena specific semver utility methods","directories":{},"lint-staged":{"*.ts":["prettier --write","npm run lint","npm run docs","git add"]},"_nodeVersion":"10.4.0","dependencies":{"lodash":"^4.1.2","semver":"^5.3.0","@types/lodash":"^4.1.2 <=4.14.121","@types/semver":"^5.4.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","husky":"^0.14.3","mocha":"^3.4.2","tslint":"^5.5.0","ts-node":"^3.2.1","prettier":"^1.6.1","typescript":"^2.4.2","@types/chai":"^4.0.1","lint-staged":"^4.0.4","@types/mocha":"^2.2.41","catch-uncommitted":"^1.0.0","jsdoc-to-markdown":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/balena-semver_2.0.0_1557239839671_0.056015436202464075","host":"s3://npm-registry-packages"}},"2.0.1-nested-changelog-3c47688e707fecc03897d2baa0f24be07208402c":{"name":"balena-semver","version":"2.0.1-nested-changelog-3c47688e707fecc03897d2baa0f24be07208402c","keywords":["balena","balena.io","resin","resin.io","semver"],"author":{"name":"Lucian Buzzo","email":"lucian@balena.io"},"license":"Apache-2.0","_id":"balena-semver@2.0.1-nested-changelog-3c47688e707fecc03897d2baa0f24be07208402c","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/balena-io-modules/balena-semver","bugs":{"url":"https://github.com/balena-io-modules/balena-semver/issues"},"dist":{"shasum":"b0d867ef90c192e92009722bc520abd002ccd7d8","tarball":"https://registry.npmjs.org/balena-semver/-/balena-semver-2.0.1-nested-changelog-3c47688e707fecc03897d2baa0f24be07208402c.tgz","fileCount":6,"integrity":"sha512-PnpxevHUFoUsaVk5OuEzHQ9FAwdazLqiRU4aQqnJR0uo2uQREVrDE3bdyOWC/PwkjHDyvKxkPpC2Y1lxT8kkYA==","signatures":[{"sig":"MEUCIQDBB06lhMOH3ZSI0qu6H1rry/3QZlXmMNEtzO0JQE/sSQIge6VorG1hv2Cjvew8HlvzKPiI5167LW8bwkddI0WOe6o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":94107,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc3W8DCRA9TVsSAnZWagAAF9YP/1JWkLnOITMqWEmgIRLd\nKenYL6qGHwS+cX7pbKgHggubgCClo3THhpoxZwDzgY+5zrleziaJAJkjtkq7\nxLwkZowCEo3Qhif++o1gxKDEZeAIG18g6yd6+6fQZU58tSL7qktAgC6ozS2N\n/7byUT59EWLDpPtse+E8pTg7lVTCz58J7VAleDvEEnNKSyMXEkQifgWAojau\njyHBNgWrwrrEX18VmIKArLHQ/u6UuAQN0ASRKYavajkJAlJ6n5FALZ7G7HDO\n5T0zxGEsCbdZ0gMBux2dr1cMA4J5m7IjAaU4trvysYOb1D+KMqAr4swJ1Re1\nAZiUj4K6E13/9XGKINAjfVYSh2ZiIKBv4Qv8idy9eFIG5mU2a5T9mMw/kAW6\neN8UA+cvbNmVO0FwM/8upkokUJiLBNqTO34iDiYQruHg5fP6BrR/4VQCNxce\nCi+hk0SKT7mJuVCP89RWGD23d2TjF39Vlb3eFYN3HoW8wYcSh2zP3YzWw0QU\nm2b/RChl5KXnK95R/N95HOR6umcnz1VZ0G0kwbHPs1aHd7WG4rOx1Rjbol1C\nbCD+4siqTr+f3vD1UFkNFQJKpf6fiG9/NvrNbQXvOcTN74YTP2UyzmHAMLXF\nPqyV3do9GmH/DGeYRtrZaFgTTcChRxX1QNtSngG6E7WE8sJIxY4ZEY5Y0Hg3\nspiQ\r\n=Knrx\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","gitHead":"3c47688e707fecc03897d2baa0f24be07208402c","scripts":{"ci":"npm run build && catch-uncommitted && npm test","docs":"./automation/docs.js","lint":"tslint -t stylish -c tslint.json 'src/**/*.ts' 'test/**/*.ts'","test":"npm run build && npm run lint && ./automation/test.js","build":"tsc && npm run docs","prepare":"npm run build","prettify":"prettier --write \"src/**/*.ts\" \"tests/**/*.ts\"","precommit":"lint-staged"},"typings":"src/index.ts","_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/balena-io-modules/balena-semver.git","type":"git"},"_npmVersion":"6.9.0","description":"Balena specific semver utility methods","directories":{},"lint-staged":{"*.ts":["prettier --write","npm run lint","npm run docs","git add"]},"_nodeVersion":"10.4.0","dependencies":{"lodash":"^4.1.2","semver":"^5.3.0","@types/lodash":"^4.1.2 <=4.14.121","@types/semver":"^5.4.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"chai":"^4.1.0","husky":"^0.14.3","mocha":"^3.4.2","tslint":"^5.5.0","ts-node":"^3.2.1","prettier":"^1.6.1","typescript":"^2.4.2","@types/chai":"^4.0.1","lint-staged":"^4.0.4","@types/mocha":"^2.2.41","catch-uncommitted":"^1.0.0","jsdoc-to-markdown":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/balena-semver_2.0.1-nested-changelog-3c47688e707fecc03897d2baa0f24be07208402c_1558015746365_0.9328653817700554","host":"s3://npm-registry-packages"}},"2.0.1-update-dev-deps-1801828782f833161ba84509d5d2138fddd673d5":{"name":"balena-semver","version":"2.0.1-update-dev-deps-1801828782f833161ba84509d5d2138fddd673d5","keywords":["balena","balena.io","resin","resin.io","semver"],"author":{"name":"Lucian Buzzo","email":"lucian@balena.io"},"license":"Apache-2.0","_id":"balena-semver@2.0.1-update-dev-deps-1801828782f833161ba84509d5d2138fddd673d5","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/balena-io-modules/balena-semver","bugs":{"url":"https://github.com/balena-io-modules/balena-semver/issues"},"dist":{"shasum":"8e25618e57b738b397609a865f0775836fbc0c4e","tarball":"https://registry.npmjs.org/balena-semver/-/balena-semver-2.0.1-update-dev-deps-1801828782f833161ba84509d5d2138fddd673d5.tgz","fileCount":6,"integrity":"sha512-NIzPkXCMjkOeXTI2Nvlri1Uv9QjK9lDwm3lMRbypv99j7VTifh3V4vfXyyaroK8KDLalvg+OlK5hz54YcgOYTQ==","signatures":[{"sig":"MEQCIASdJybP1wEdMpG3hJTNfQz/C8e9sQ7HKTnn7UQQwNMuAiApBv7ZQZNgZTRchlftL0YSjuEZK1PLjEESVlkW4DTK/w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":94122,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc3W/qCRA9TVsSAnZWagAAo2YP/2WJVN9KgY8pn6Oj5MKA\nTxdpyIpkejH7yTL7HEnwItvvhGiXj+qX8rccImjVZ6FVVIXfy/lVGMlMXaMD\nF/EigUZiNu9dDG3uZi7BHn3fbqsLrW7H3HzKzlh9JGm/cJEEJIrYgyuUS9Wy\nB5HAKQVDuAukTrXKK+L3IxNXNhyhGAJYvUF9CzZ9ldgA5IgVRLlA56nsfglT\nQySTBvSSGYhkoD4uWbTVB0/ZdFZsdJS2Y+c4nnSIXdecqE+dk5VChqSHTdEY\nITuOrb1TY9GtSTJt8jYEof/UcAH3UKAoKnXY1vT1EFtDBaRGxPOeC6ZbVAQk\nITA0cBuJUAiK7Q6sCskzxZtXVE12ZnpMztYqg19jkKNkVJK9XqTwJ49kCUug\n5xjb3DsGdj2KWjNZ53UdoqttXc1TclCfudbs7VFO4+E6ge8+ShLp4ueTAMiq\npz2jIxkWTl3AX+oGkTK+ULFXz8P/YCaS4ckTMZTktRqCHOIMsCPb7oOdwLtr\nmV8Z+gH94uEpaRqbc8SUNIwlD0BR4HlclcWicHosItHSy1AEVc7UoamdJmgY\nFLPJkjoHKqD9cadUqYaj7Ybm5c6x7RMMBY3vQbvLsXnDn3yBzFoeIrMgrVHv\n/OhtEX4rr+kqxYnhBGQz/y7VVCbCnZvnw6p7yNt5bKuzDin1Lx7f8F9bo4Y7\novKs\r\n=wyM5\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"gitHead":"1801828782f833161ba84509d5d2138fddd673d5","scripts":{"ci":"npm run build && catch-uncommitted && npm test","docs":"node ./automation/docs.js","lint":"tslint -t stylish -c tslint.json 'src/**/*.ts' 'test/**/*.ts'","test":"npm run build && npm run lint && node ./automation/test.js","build":"tsc && npm run docs","prepare":"npm run build","prettify":"prettier --write \"src/**/*.ts\" \"tests/**/*.ts\""},"typings":"src/index.ts","_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/balena-io-modules/balena-semver.git","type":"git"},"_npmVersion":"6.9.0","description":"Balena specific semver utility methods","directories":{},"lint-staged":{"*.ts":["prettier --write","npm run lint","npm run docs","git add"]},"_nodeVersion":"10.4.0","dependencies":{"lodash":"^4.1.2","semver":"^5.3.0","@types/lodash":"^4.1.2 <=4.14.121","@types/semver":"^5.4.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"chai":"^4.1.0","husky":"^2.3.0","mocha":"^6.1.4","tslint":"^5.5.0","ts-node":"^7.0.1","prettier":"^1.6.1","typescript":"^3.4.5","@types/chai":"^4.0.1","lint-staged":"^8.1.7","@types/mocha":"^5.2.6","catch-uncommitted":"^1.0.0","jsdoc-to-markdown":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/balena-semver_2.0.1-update-dev-deps-1801828782f833161ba84509d5d2138fddd673d5_1558015977859_0.25801316109638184","host":"s3://npm-registry-packages"}},"2.0.1":{"name":"balena-semver","version":"2.0.1","keywords":["balena","balena.io","resin","resin.io","semver"],"author":{"name":"Lucian Buzzo","email":"lucian@balena.io"},"license":"Apache-2.0","_id":"balena-semver@2.0.1","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/balena-io-modules/balena-semver","bugs":{"url":"https://github.com/balena-io-modules/balena-semver/issues"},"dist":{"shasum":"36b02cb0eac8d1019c92f0aac3a37c2dcc59048f","tarball":"https://registry.npmjs.org/balena-semver/-/balena-semver-2.0.1.tgz","fileCount":6,"integrity":"sha512-liSUhhCPEuDrsOZ57gHtE3WjxIb1bsUuXaaucqHSm55+4dO8xZCazrEdjc/LL5QrO3OcklQXb19wCT4TFPGg4A==","signatures":[{"sig":"MEUCIQDvzJchx4bvgEeyrU9nHlje1Mycnk6FFNEzxzVx6RweMAIgaWjq+6G8YOrv+lqMula4f+K5xZjNs3+YQz5gv5wjqYA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":94049,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc3XAsCRA9TVsSAnZWagAA6TUP/3WxiGSB9Relb7c9N99w\noIUdKgrZC9VUt9AOqBD/efCjAijdFDkbNIQCsHZSSZJVRpCT+SmEEjY/8TNr\ne/25WwBx0w/7K+g44wIzULaTcG6KX5X8Qpi6xf+zAKLjgD5KVvzRK3F4bUDr\nU+MRZaItToatXVUVv1AmRTGrb7b9tLSaxvSVYn9+VhWuxls8uqtQYXlE17Cq\np/drJSnqul2EYZ0dBg0ojhW9jO1ChNMxzlGQQnsKsGYRRSP+5aoavs87eB16\nfUwj3kZtSyvVNTKTo78D0KryA9HDEhy1p8w0qVJKPUtZRM9gTpgJNHjRhuLZ\nLbiedVBfEpEAhCB75BQtJZY/EcmTxTseCXQ99EXhha4UsU9cI5g+ngrl9fwH\nbooy4MJ3W8uPDvKNMa2LtEruqgpymR2mlyjKM2lcLPUd7nRCENtBF1mIF7r4\nmruJ+1KLGy9l0wpTNQb1UgDWYD/cYbaKTHUs+rGGzeTcPQ2RAJ9OVXxBO7RF\naQA8BjJguvtG2MaCCqAJX4S6SgZQ9JBHl52sv046AnfKHHTviRxoJyFr76Lr\nC7/kT6UlYDd+byo5PVgsK50Orcf7db/uVoSldxcO1zYq7+1JHVMNv6CmCcCU\ncL4z7G9Ttd27W3f9z2n0OaaCwuom+34bDdolOqJ1ybgfS53ObrmtIt+WovfF\ncAQa\r\n=6T9b\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","gitHead":"e6766c3cba1ebe29dd8ff9de3a247778b8593655","scripts":{"ci":"npm run build && catch-uncommitted && npm test","docs":"./automation/docs.js","lint":"tslint -t stylish -c tslint.json 'src/**/*.ts' 'test/**/*.ts'","test":"npm run build && npm run lint && ./automation/test.js","build":"tsc && npm run docs","prepare":"npm run build","prettify":"prettier --write \"src/**/*.ts\" \"tests/**/*.ts\"","precommit":"lint-staged"},"typings":"src/index.ts","_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/balena-io-modules/balena-semver.git","type":"git"},"_npmVersion":"6.9.0","description":"Balena specific semver utility methods","directories":{},"lint-staged":{"*.ts":["prettier --write","npm run lint","npm run docs","git add"]},"_nodeVersion":"10.4.0","dependencies":{"lodash":"^4.1.2","semver":"^5.3.0","@types/lodash":"^4.1.2 <=4.14.121","@types/semver":"^5.4.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.0","husky":"^0.14.3","mocha":"^3.4.2","tslint":"^5.5.0","ts-node":"^3.2.1","prettier":"^1.6.1","typescript":"^2.4.2","@types/chai":"^4.0.1","lint-staged":"^4.0.4","@types/mocha":"^2.2.41","catch-uncommitted":"^1.0.0","jsdoc-to-markdown":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/balena-semver_2.0.1_1558016043825_0.3819847295253662","host":"s3://npm-registry-packages"}},"2.0.2-update-dev-deps-95092811fb773737b6631a464c78733b9615f9e2":{"name":"balena-semver","version":"2.0.2-update-dev-deps-95092811fb773737b6631a464c78733b9615f9e2","keywords":["balena","balena.io","resin","resin.io","semver"],"author":{"name":"Lucian Buzzo","email":"lucian@balena.io"},"license":"Apache-2.0","_id":"balena-semver@2.0.2-update-dev-deps-95092811fb773737b6631a464c78733b9615f9e2","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/balena-io-modules/balena-semver","bugs":{"url":"https://github.com/balena-io-modules/balena-semver/issues"},"dist":{"shasum":"600cd5e9c71b8f4fa24be19652f4b83210b20eba","tarball":"https://registry.npmjs.org/balena-semver/-/balena-semver-2.0.2-update-dev-deps-95092811fb773737b6631a464c78733b9615f9e2.tgz","fileCount":6,"integrity":"sha512-0t8gMpJ2yArUlXh8/yOubTCCqzwS64u3nowNm/5M6Kec2aToUBA9ZjZ0fX/tyXm90VvqJBxMJTZBC3aXiDC1OA==","signatures":[{"sig":"MEUCID+OZl3L38P8xHrLPw+7c/wzacfAZhVZaaVTA0nYhLjzAiEA1AA8Rq9n7U0XYYEpTIVd23qk9L1SUsE3YxQaH3Vsonc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":94223,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc3XG7CRA9TVsSAnZWagAAfVgQAJ3rCAdpERPs2qwTOQsc\n6jloQGyb4+YHU1BhznSiPPSYEE5KgJ10+pkFMNJ3evJAmUO2epCh6Cc4cD54\nIfbx8wMOrhMRe5D92u6zLvgM3Ovvq7oansBcI2FUOdkfHCWBhGoZgEGjl72G\n2gnjitaq6uLfAA8IZibVjo/Ji3+hWp9PWbXUQnOZLl1UvjlJNtzn4vnp5Ya2\nCqaDZIw51Tma9LXvLibb7hpPbk1m2cX24+lwrnFFRJ+Xiwa9fhnkFAPTB+TR\nleW1iaNQ7+4jcU73fR492ApMXlnIzd8XBCrVg+SSPyUkIwhxl67NYw/XtxJ0\nI+uh00DuK1OKyoOQGddS12r5C75PE1rryEwA1GnVRHh3chIZlqvov/OulWSG\nhvcXABcsgvpiV9zqZFDWs0KXLRyH0v3R349R7Faz64JSI2pbTPZ6d/EoUQXX\nK9Fit+iXGntfkGWdK4Ir5CpwIUu3bKGeVOglmgH17ftsTt/9HgS2Bmqdr0vC\n4Dnduyyhwfz2t+JLe6udhZ64PVZGRe9wPW74VWSgv/91ZNMXbDWV9we7274j\nfvzRO0LaXadr0PfCGbDD7/NP0sVwv0GRzcqxFQdgbvjrmQjOMw5RBuCyAOUs\npgMpP1O/xTX+k3ZtzJ0mzrzWqV8KCyBalp3Z2o8eAhHWjIdXi/Wu6Tp7EnY3\nPYoa\r\n=J6Mx\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"gitHead":"95092811fb773737b6631a464c78733b9615f9e2","scripts":{"ci":"npm run build && catch-uncommitted && npm test","docs":"node ./automation/docs.js","lint":"tslint -t stylish -c tslint.json 'src/**/*.ts' 'test/**/*.ts'","test":"npm run build && npm run lint && node ./automation/test.js","build":"tsc && npm run docs","prepare":"npm run build","prettify":"prettier --write \"src/**/*.ts\" \"tests/**/*.ts\""},"typings":"src/index.ts","_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/balena-io-modules/balena-semver.git","type":"git"},"_npmVersion":"6.9.0","description":"Balena specific semver utility methods","directories":{},"lint-staged":{"*.ts":["prettier --write","npm run lint","npm run docs","git add"]},"_nodeVersion":"10.4.0","dependencies":{"lodash":"^4.1.2","semver":"^5.3.0","@types/lodash":"^4.1.2 <=4.14.121","@types/semver":"^5.4.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"chai":"^4.2.0","husky":"^2.3.0","mocha":"^6.1.4","tslint":"^5.16.0","ts-node":"^7.0.1","prettier":"^1.17.1","typescript":"^3.4.5","@types/chai":"^4.1.7","lint-staged":"^8.1.7","@types/mocha":"^5.2.6","catch-uncommitted":"^1.3.0","jsdoc-to-markdown":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/balena-semver_2.0.2-update-dev-deps-95092811fb773737b6631a464c78733b9615f9e2_1558016443090_0.8880762009657255","host":"s3://npm-registry-packages"}},"2.0.2-update-dev-deps-bdb422713834bb3f156417db434308fd06d95434":{"name":"balena-semver","version":"2.0.2-update-dev-deps-bdb422713834bb3f156417db434308fd06d95434","keywords":["balena","balena.io","resin","resin.io","semver"],"author":{"name":"Lucian Buzzo","email":"lucian@balena.io"},"license":"Apache-2.0","_id":"balena-semver@2.0.2-update-dev-deps-bdb422713834bb3f156417db434308fd06d95434","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/balena-io-modules/balena-semver","bugs":{"url":"https://github.com/balena-io-modules/balena-semver/issues"},"dist":{"shasum":"36b6a80b2a00b510c7cb8ba3b2acce914749cc3a","tarball":"https://registry.npmjs.org/balena-semver/-/balena-semver-2.0.2-update-dev-deps-bdb422713834bb3f156417db434308fd06d95434.tgz","fileCount":6,"integrity":"sha512-Sj2Ph94llhZIVe4HzffoE5OJvY2cJHkzqIWs08eHY8gzjrlBjzfJrQcTxlv1ALZN6SxHlIIEdMyD4ARvMxQu3g==","signatures":[{"sig":"MEQCIA5fzwuG0j2f2J/d31uXDInVrKDpB5FjSsicaq7MFpyRAiA955CdGZDbLQfaoqI+GKyJ/Y4I2OgQQd8SwGsKjl7scg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":94223,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc3XNRCRA9TVsSAnZWagAA/NIQAJyL/gn7HuNXoiHmIqSP\n5s5jjaso4Oti83Pn7vE9TMTOpO7lafd+RQOKWRsg9eONXV8z9CPpRN2jujfm\n4VMHm0HOFiYvBVFoBeBAthSMA8tUa7SNRHDELCZRKi0+PG8xRGsTbnkE7L3k\nr0OP+Zt0owhU6VRf/IdxR2GaEwSeH9IogQyQR4/mkh+uUKcbRJThF5Yde8uD\niHVGT3f0gQaHHKLt9Z0JCp81Y1bbilPK+2+i9EfczUNA1AytTbTSRq4Bpeqo\n/k3Xui8Qf5milVrk71T8L2y2AmuZChrmU4eavQbgt3x0wIMfVMcnq3S1MWuc\nnHboQ4J3PagbgfAO01Zv57/nn7mFIpFHUSNc4gY1T0CNGqnABzvQW6jMgW9m\n0ivU1p3BmvJPOR3qJWxzA/8LA2oIwLUMQkxlesFzShOXTT3wRyOXm0H36xx4\n2a2fYecHDaOI88gfBlGWLI7R26C/jr4081L3RWCjGkCVbwE5LhCT5yghPne1\nh4//DC5UH1SgU+YtggGMo+2+jPPtypFIBhWV54nl9bsWfGud9M1ETlf70j7B\n7TDIPCTP8hcU7WCygR+tafEAv/dd/vh6X1++7GiJ8Ftii3+VHDqbD9r0uK/o\nCd/B1+a6oHVeXYHxsdTXLXj63vApbtNvifQWsRo0W1kupViVHx1eIn2yiaaF\n8dZ4\r\n=ygyK\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"gitHead":"bdb422713834bb3f156417db434308fd06d95434","scripts":{"ci":"npm run build && catch-uncommitted && npm test","docs":"node ./automation/docs.js","lint":"tslint -t stylish -c tslint.json 'src/**/*.ts' 'test/**/*.ts'","test":"npm run build && npm run lint && node ./automation/test.js","build":"tsc && npm run docs","prepare":"npm run build","prettify":"prettier --write \"src/**/*.ts\" \"tests/**/*.ts\""},"typings":"src/index.ts","_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/balena-io-modules/balena-semver.git","type":"git"},"_npmVersion":"6.9.0","description":"Balena specific semver utility methods","directories":{},"lint-staged":{"*.ts":["prettier --write","npm run lint","npm run docs","git add"]},"_nodeVersion":"10.4.0","dependencies":{"lodash":"^4.1.2","semver":"^5.3.0","@types/lodash":"^4.1.2 <=4.14.121","@types/semver":"^5.4.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"chai":"^4.2.0","husky":"^2.3.0","mocha":"^6.1.4","tslint":"^5.16.0","ts-node":"^7.0.1","prettier":"^1.17.1","typescript":"^3.4.5","@types/chai":"^4.1.7","lint-staged":"^8.1.7","@types/mocha":"^5.2.6","catch-uncommitted":"^1.3.0","jsdoc-to-markdown":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/balena-semver_2.0.2-update-dev-deps-bdb422713834bb3f156417db434308fd06d95434_1558016848760_0.23160800035551254","host":"s3://npm-registry-packages"}},"2.0.2":{"name":"balena-semver","version":"2.0.2","keywords":["balena","balena.io","resin","resin.io","semver"],"author":{"name":"Lucian Buzzo","email":"lucian@balena.io"},"license":"Apache-2.0","_id":"balena-semver@2.0.2","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/balena-io-modules/balena-semver","bugs":{"url":"https://github.com/balena-io-modules/balena-semver/issues"},"dist":{"shasum":"8d7e115d543a7bf7bae9512d28f6f156c63901d8","tarball":"https://registry.npmjs.org/balena-semver/-/balena-semver-2.0.2.tgz","fileCount":6,"integrity":"sha512-SAV7zmzihpUB+OcP6dnbiNGyK6/P012tgJItYF325cEuWAH2Sp2hBBgxJnD4iHAo1Tcdvi6GQBU2Ps5j/hEfSQ==","signatures":[{"sig":"MEUCIGVCkPVyx+AEQZN2z/8Xyf/zkqbZGBEGJSfaNLC4N/UhAiEA6vc47hdo+Y4ECviccXojdEWDQMJ6AImtktVb+JSjUpA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":94166,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc3X9kCRA9TVsSAnZWagAAK/cP/i2AmA6m2OcnZpw/ms/c\ndyKwRp0CkAzRoqzqfXaOub75qWJySW6OQO2bKTlNXPGyCp4UWoSQ79jy84ZF\nXCZp/e4U8ZVtzzfmRIfh/H1qg6jIln6UhtRIkllY/ovGmmm176T5fJdUc+5b\nhN9y3BezssogehCsZtvUVcjupvQl23AB74upaUOJwKTO0nnL9VSRRUjQH6aI\n6H9m38YYrhHXNYeXggbEAAtsKGwyp5QSIYCPJqzbJiykgfRNnbzKbeIGKvCa\nvY7WxzKXtspxezO9x9gI/7V4GTgO8gh4egqdqU4NFSQKYvc2oEquN0lQeFYM\n0pVDAbbmXCxAsvQIoQ82IQXRcFgbMoWSE+zbaoBTaIAt+5CTqQ05FD8CWZMl\nmFqAkodxxMaUWXE+dRNmJ3lFzTG5J/rYCYsLbxpfhndtDroqhDI245avDVhd\nUoXjOaivS2UBYjiPZgoVi5qNwMH0APkiNZWwN8Ioj4DTJtAdtr7qUI23lrqY\nxTZx3kLmi1C6eAT1Ec3UBS1wYpesWkk9Pdz+hFsIRxB3NQxmO/IfykYsEyjp\njkajgq5UcDVu69xoC/wqG0us4Ba6K9ZH79nrXxZJfwCnmrwG8GYR/eZdkeyt\nMt4ADMZEG/HJci+fATEtaC4js+0yHlF2il43mLsK6o5ETgGUczRztNTHn4g3\nfaAS\r\n=MG0h\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"gitHead":"e5239feef8cb0ab5cfab8b27a17ae5c05d424116","scripts":{"ci":"npm run build && catch-uncommitted && npm test","docs":"node ./automation/docs.js","lint":"tslint -t stylish -c tslint.json 'src/**/*.ts' 'test/**/*.ts'","test":"npm run build && npm run lint && node ./automation/test.js","build":"tsc && npm run docs","prepare":"npm run build","prettify":"prettier --write \"src/**/*.ts\" \"tests/**/*.ts\""},"typings":"src/index.ts","_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/balena-io-modules/balena-semver.git","type":"git"},"_npmVersion":"6.9.0","description":"Balena specific semver utility methods","directories":{},"lint-staged":{"*.ts":["prettier --write","npm run lint","npm run docs","git add"]},"_nodeVersion":"10.4.0","dependencies":{"lodash":"^4.1.2","semver":"^5.3.0","@types/lodash":"^4.1.2 <=4.14.121","@types/semver":"^5.4.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","husky":"^2.3.0","mocha":"^6.1.4","tslint":"^5.16.0","ts-node":"^7.0.1","prettier":"^1.17.1","typescript":"^3.4.5","@types/chai":"^4.1.7","lint-staged":"^8.1.7","@types/mocha":"^5.2.6","catch-uncommitted":"^1.3.0","jsdoc-to-markdown":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/balena-semver_2.0.2_1558019939274_0.21263827168194127","host":"s3://npm-registry-packages"}},"2.0.2-resin-lint-f80de23c2de30a6e13207ab891e401becf4ad68b":{"name":"balena-semver","version":"2.0.2-resin-lint-f80de23c2de30a6e13207ab891e401becf4ad68b","keywords":["balena","balena.io","resin","resin.io","semver"],"author":{"name":"Lucian Buzzo","email":"lucian@balena.io"},"license":"Apache-2.0","_id":"balena-semver@2.0.2-resin-lint-f80de23c2de30a6e13207ab891e401becf4ad68b","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/balena-io-modules/balena-semver","bugs":{"url":"https://github.com/balena-io-modules/balena-semver/issues"},"dist":{"shasum":"0a5942fa9491362a348222f6244e4744afd642b1","tarball":"https://registry.npmjs.org/balena-semver/-/balena-semver-2.0.2-resin-lint-f80de23c2de30a6e13207ab891e401becf4ad68b.tgz","fileCount":6,"integrity":"sha512-DSqyhvs+U4mQI+Ognmt3yKjzwWLxQkxBD00uuhiwsns6aBy0mlBto9yUepQ/DeKUK4fZSCXuPr7crW/r6j7r7Q==","signatures":[{"sig":"MEYCIQDWwdeLTZkwTCPDcP2agPgI46jj9HA4v7a8ZaHT0mzG0gIhAIZfcKKnWCSo3Sj93pnWPaETWds4b+VtwRbiDpDPa8Nw","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":94459,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc3YDTCRA9TVsSAnZWagAAU/YQAIN7ShXO4ZalR1Uq9wPL\nz0NKhmsAIUtSf1ib62JfmQ2KJ/AnbDoUApzf/lrPqOBRi8WyU8lrDTxvKAO1\njFi9fXTnXaQkmfWIYfd24F1OB9fSx56siS0VPPbkKnvhoFHxvM4iUQu9pd3f\ni0fKxTU6X19FXtTPk2v2SXOSO/MbZkU2M02IzFasbCfJVcgsF0kCjmS97BNr\nDyv9OwJ6bhTM8VBrr6thNAYObCfa8dla1CxC0iy1SOECIgiQniH96cC8E0aN\nLE88hKNb7K4QSZlK+WI2dUMkWfmyx6U6nr/hJ9ZTvrjetSChM5YRZXagWawf\nEogDqM0W52+BcTo25gF9za/L7UP+WdzFEHTZcRHlSF628hi7mQnF4KmwT85c\neWROsqrv7DSjPcy3RKQ6KQxpXSDaftsODK6UckeUHFQ/E9ggNBwuas07n3y/\nNBXCgzt7NJA94YHaCxWhGaTddv3U5eeo8VtpMsL1sEBFPurXgpZdg72ihgbv\nCXVRg8gO1GZ57/nnRPLA9VNJlvzatg9/SUA5HjSvINSMXfZivhY72rPQI5wj\n1ljCVhJnn0nuZkrZ9QLqs2NTcxc4PhjH9bA3NHlG0t20Azf4RG+L89ig12hz\n/cIKGQ5MDbv8tH1Mdiz2YmfxAKdZWR7387IcfSPh0V2dI/GOxCAOL/7SSKaE\nqm7m\r\n=dJVZ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"gitHead":"f80de23c2de30a6e13207ab891e401becf4ad68b","scripts":{"ci":"npm run build && catch-uncommitted && npm test","docs":"node ./automation/docs.js","lint":"resin-lint --typescript src/ test/","test":"npm run build && npm run lint && node ./automation/test.js","build":"tsc && npm run docs","prepare":"npm run build","prettify":"prettier --config ./node_modules/resin-lint/config/.prettierrc --write \"{src,test}/**/*.ts\""},"typings":"src/index.ts","_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/balena-io-modules/balena-semver.git","type":"git"},"_npmVersion":"6.9.0","description":"Balena specific semver utility methods","directories":{},"lint-staged":{"*.ts":["prettier --config ./node_modules/resin-lint/config/.prettierrc --write","resin-lint --typescript --no-prettier","npm run docs","git add"]},"_nodeVersion":"10.4.0","dependencies":{"lodash":"^4.1.2","semver":"^5.3.0","@types/lodash":"^4.1.2 <=4.14.121","@types/semver":"^5.4.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"chai":"^4.2.0","husky":"^2.3.0","mocha":"^6.1.4","tslint":"^5.16.0","ts-node":"^7.0.1","prettier":"^1.17.1","resin-lint":"^3.0.4","typescript":"^3.4.5","@types/chai":"^4.1.7","lint-staged":"^8.1.7","@types/mocha":"^5.2.6","catch-uncommitted":"^1.3.0","jsdoc-to-markdown":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/balena-semver_2.0.2-resin-lint-f80de23c2de30a6e13207ab891e401becf4ad68b_1558020306967_0.07045514952171872","host":"s3://npm-registry-packages"}},"2.0.3-declaration-file-89afada5a770d1b7deed3c01bc3056ce7545fdfb":{"name":"balena-semver","version":"2.0.3-declaration-file-89afada5a770d1b7deed3c01bc3056ce7545fdfb","keywords":["balena","balena.io","resin","resin.io","semver"],"author":{"name":"Lucian Buzzo","email":"lucian@balena.io"},"license":"Apache-2.0","_id":"balena-semver@2.0.3-declaration-file-89afada5a770d1b7deed3c01bc3056ce7545fdfb","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/balena-io-modules/balena-semver","bugs":{"url":"https://github.com/balena-io-modules/balena-semver/issues"},"dist":{"shasum":"71031bdbea21dff0009bd2e16ebee073a955604f","tarball":"https://registry.npmjs.org/balena-semver/-/balena-semver-2.0.3-declaration-file-89afada5a770d1b7deed3c01bc3056ce7545fdfb.tgz","fileCount":8,"integrity":"sha512-qiBFTwhWa5VDdhGZx6Y9V9nD9+NuDAG/KWsH8jJ1uHDBH0QQUdPiASDHbORvXRgdDOo9YZByZa1N3t9nAmFe4A==","signatures":[{"sig":"MEYCIQDBbSoFCaxgjcjGZQ1w7Kqk7JPhwhhd+RblzLOFMGruqAIhALwlRn5jgGPwiTj5uIKdYW0h1ot7VJNbHGJ7sQc2m2Xo","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":108384,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc3YEhCRA9TVsSAnZWagAAmnYQAJbTWWnFTo1OvArAEqkh\n/A53FNPrAdMwu8wt+nGCsOK0O3p+UY8iCmQ+OERr24WhNdEmLP2qhW5xbJcW\n3V1XltfPHM0FQLwDD3daHLWUi0R+2O6hc/6umdbQYI556r79ecHCV9pJmAvV\ntI148PbysMKCjrmtSYplAtha26rFyAYpx1Z/S952APQQ4iiiCil0MTO6wgTj\nqNk2RTMfP53fwDElPl2WfN+Rm8y+J2pKNxOZR4CzrIiZ9fp5mdN1WwX9jHDA\n7O/uya72F+nKSD3WDxyTq2T9xm1wnEEvLuHPRieOevvgCUA1oUDx+MrwxPtn\nKO06XkDzQqAEyCRAWuLW8CIkeRf/mRbDXN/LHDerUJrka91vEojm0hPBXwCr\n4YuXy9KQxRTAk7WiAqgbrv3iFPh0JgoY/IRtFjlUpLIfpAz230kYVu87SUjb\noAVOEM52+m++f9rYkAqJuc31MeIdDRsD/vZiBl72xtqNuGVsFSxNIIkcpf5D\nXaLVLXQfFixMadSiHRCnrzfl1TZGW35G+EEGt0bh6oMILQGfAEqZBwOXV+yz\nrHTdbnwLSHM4NzGSw5re1WoseX+wG860YSlCRrJL7eZ8QotEp6KcBJGQHYWi\niijUP4iXgaC6LDoHreRulT3BFDQihVKoBFDGIdEhOykJ/1hei5ZH/gvV/1ir\nauyV\r\n=6dK5\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"gitHead":"89afada5a770d1b7deed3c01bc3056ce7545fdfb","scripts":{"ci":"npm run build && catch-uncommitted && npm test","docs":"node ./automation/docs.js","lint":"tslint -t stylish -c tslint.json 'src/**/*.ts' 'test/**/*.ts'","test":"npm run build && npm run lint && node ./automation/test.js","build":"tsc && npm run docs","prepare":"npm run build","prettify":"prettier --write \"src/**/*.ts\" \"tests/**/*.ts\""},"typings":"build/index.d.ts","_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/balena-io-modules/balena-semver.git","type":"git"},"_npmVersion":"6.9.0","description":"Balena specific semver utility methods","directories":{},"lint-staged":{"*.ts":["prettier --write","npm run lint","npm run docs","git add"]},"_nodeVersion":"10.4.0","dependencies":{"lodash":"^4.1.2","semver":"^5.3.0","@types/lodash":"^4.1.2 <=4.14.121","@types/semver":"^5.4.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"chai":"^4.2.0","husky":"^2.3.0","mocha":"^6.1.4","tslint":"^5.16.0","ts-node":"^7.0.1","prettier":"^1.17.1","typescript":"^3.4.5","@types/chai":"^4.1.7","lint-staged":"^8.1.7","@types/mocha":"^5.2.6","catch-uncommitted":"^1.3.0","jsdoc-to-markdown":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/balena-semver_2.0.3-declaration-file-89afada5a770d1b7deed3c01bc3056ce7545fdfb_1558020384566_0.9062643929313898","host":"s3://npm-registry-packages"}},"2.0.3-resin-lint-298007461a4645f2aa65db581a8a9fd9bf56a2f4":{"name":"balena-semver","version":"2.0.3-resin-lint-298007461a4645f2aa65db581a8a9fd9bf56a2f4","keywords":["balena","balena.io","resin","resin.io","semver"],"author":{"name":"Lucian Buzzo","email":"lucian@balena.io"},"license":"Apache-2.0","_id":"balena-semver@2.0.3-resin-lint-298007461a4645f2aa65db581a8a9fd9bf56a2f4","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/balena-io-modules/balena-semver","bugs":{"url":"https://github.com/balena-io-modules/balena-semver/issues"},"dist":{"shasum":"a84f91c9cd34fe1da4fbdc8096209221fea45d28","tarball":"https://registry.npmjs.org/balena-semver/-/balena-semver-2.0.3-resin-lint-298007461a4645f2aa65db581a8a9fd9bf56a2f4.tgz","fileCount":6,"integrity":"sha512-Oe/kkQBqmQTxtTCrEcRocA6kf2eI6BEd8DWpOF1JOC7AAZOYPXgeAuVzGjjoez8quXDueQcUQFgnBnoRjTiOmw==","signatures":[{"sig":"MEUCIAI1kEbdkXEWRhdglL37xyM7k/19VogXoVSSU5hQTsNhAiEApHEhWxPN6hAZCZyixQ+VfLR9/MWcCTzrnI9bCP4Uccs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":94483,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc3YMkCRA9TVsSAnZWagAAdBEP/06v3TdbTW9HdTlyAZYP\nWYIyR0EMOCTkEWP7NZkvd0ykAmA/rxZ8bT/WG4YSXfgT+Qz0ayo6HKXF4Jbp\nuka+e11Y2QNkCdFW1in1b40k6PH+Vs4+H+A/+KekLMMt/0Ufl+0mttGNpKKH\nWIS8Ql8rt1Ka+RcCsHuAX7jnZNYVoO3WEGtRXg0tyEcnVC69kc2MN4ADF8RD\nTET7Hy7nsXQ/rG7tk9BtmNBT0mxo1hjlNSCb9+PJwaAkttYJbwEtKKzIDOjs\n+jtxb0mWYilwbUVyEyvZfovhGOX3M48+tyygkGqEeB1aC2+Vv9STxqJqDPkK\n7H2ciTxJ9IB6YHSqHP9pNVncSTGtCMw7FuDpCkmmREfYjQK4EHXGKd+49745\n1NhE1ZD0T89IcmFit9SJVvPecfAcaNf08jvljUMjqbOiR7rBfknGdqCHcak9\nPHWL0+hKu1jfwXtbSKoOoqJYTWQTt93FcORfHn1SdcX7Pie1FQJgiNf20tUb\nrKLynz0gfaFkUP+EYHld2/u+8bBXQaOPKL9lad6Y0rpsGN4cjknbReW+a6TN\nasS8M6PP/4awqNkNhtkRzek5f8KeTS9kzO1/8cAcPRlxr+Mnj6/3PIzXXPN9\nxaRVbclGkezs7vqE6Qj9VF94xJc7eY4xsCfyWUBXqReHAYm5aAb5NtVLiyE4\nsToA\r\n=0GUG\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"gitHead":"298007461a4645f2aa65db581a8a9fd9bf56a2f4","scripts":{"ci":"npm run build && catch-uncommitted && npm test","docs":"node ./automation/docs.js","lint":"resin-lint --typescript src/ test/","test":"npm run build && npm run lint && node ./automation/test.js","build":"tsc && npm run docs","prepare":"npm run build","prettify":"prettier --config ./node_modules/resin-lint/config/.prettierrc --write \"{src,test}/**/*.ts\""},"typings":"src/index.ts","_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/balena-io-modules/balena-semver.git","type":"git"},"_npmVersion":"6.9.0","description":"Balena specific semver utility methods","directories":{},"lint-staged":{"*.ts":["prettier --config ./node_modules/resin-lint/config/.prettierrc --write","resin-lint --typescript --no-prettier","npm run docs","git add"]},"_nodeVersion":"10.4.0","dependencies":{"lodash":"^4.1.2","semver":"^5.3.0","@types/lodash":"^4.1.2 <=4.14.121","@types/semver":"^5.4.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"chai":"^4.2.0","husky":"^2.3.0","mocha":"^6.1.4","tslint":"^5.16.0","ts-node":"^7.0.1","prettier":"^1.17.1","resin-lint":"^3.0.4","typescript":"^3.4.5","@types/chai":"^4.1.7","lint-staged":"^8.1.7","@types/mocha":"^5.2.6","catch-uncommitted":"^1.3.0","jsdoc-to-markdown":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/balena-semver_2.0.3-resin-lint-298007461a4645f2aa65db581a8a9fd9bf56a2f4_1558020900079_0.3302307343387261","host":"s3://npm-registry-packages"}},"2.0.3":{"name":"balena-semver","version":"2.0.3","keywords":["balena","balena.io","resin","resin.io","semver"],"author":{"name":"Lucian Buzzo","email":"lucian@balena.io"},"license":"Apache-2.0","_id":"balena-semver@2.0.3","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/balena-io-modules/balena-semver","bugs":{"url":"https://github.com/balena-io-modules/balena-semver/issues"},"dist":{"shasum":"81b3f1269e5ebe72fefb4f437f24ec5b4720e632","tarball":"https://registry.npmjs.org/balena-semver/-/balena-semver-2.0.3.tgz","fileCount":8,"integrity":"sha512-6uSYNzL2WBW0lp51nSoEdcYqnubJeQxF/JbaZzA0gIoIoylDCfrf/YbJyt4THOQtV4gQWsr3EGlefbAMgkkJ1g==","signatures":[{"sig":"MEUCIQDHma3ZpOySI0EWUiBfP06AMG0gYjDOQT72UHNYVjpa6wIgOWfdts2+1MoPLgLz57MqTWeAF45ZIGJZj7cIHgizjgQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":108326,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc3YO3CRA9TVsSAnZWagAA0AQP/3yd5+Hk97SiX/QlYI0+\n2K7jBJ6qnBOUbZp1OeYRMEQN3hakHGyVz/qa+mZ42czNv5NjfbvfwESt172w\nVNehi77+GATACw5uKOglcQYFZbw1Lhjs5pqb8buFW0edFPOw0CRwfeo8zYxN\n2xo0uxOwIFNLLIB8rOOuLXwQQu57lY88GsGUIHJvpn/LOClubdu+u2WHrIkl\nzVbDFHQ6+LG9wSn+imduGXoBENFOidaEKZ9Owpi/fPySz9lXzPsO79ChdLr9\ncN3bI2oVMMEGG4INveJe1ZZ9S9la/QhvGLd0vGtWkSd0gojMEBEK7km8TfP3\nCAJ5DKKtxA0V9W3wz4wFgkIoabC/A9c4PUondW4Fxnp2+vmEScHrjeVDMCBa\ngogUVirdg4q2DGovlO0jKjqDoYIb3/GKBga82UJfejJoe+cQcL3GbQkyKV6v\n228DZE7de1kKdmguCEvirgacTWLDLi9cho2muxxLSIVHIUGvrsJLurW58mts\norwq53Qz+IvSzdpaflFuHkzQ5VpN301kwySJgX6WWfeAuNOB4jHoFtATKyPT\ncZCQ1hy9BjeC13IRuusaeyU8N2wLdsX441bKh/0Zf/1RZqelhFf9C7u7YHpN\na0Z6g7MuW9If2hzPNJz26MUQYVqFTcFiCpcY9PSP8Y+8m2A5O8Ff4B3Xt1U3\nAaR3\r\n=MhBd\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"gitHead":"aed42e3c3c434c230553d979df6e2c69038dfd61","scripts":{"ci":"npm run build && catch-uncommitted && npm test","docs":"node ./automation/docs.js","lint":"tslint -t stylish -c tslint.json 'src/**/*.ts' 'test/**/*.ts'","test":"npm run build && npm run lint && node ./automation/test.js","build":"tsc && npm run docs","prepare":"npm run build","prettify":"prettier --write \"src/**/*.ts\" \"tests/**/*.ts\""},"typings":"build/index.d.ts","_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/balena-io-modules/balena-semver.git","type":"git"},"_npmVersion":"6.9.0","description":"Balena specific semver utility methods","directories":{},"lint-staged":{"*.ts":["prettier --write","npm run lint","npm run docs","git add"]},"_nodeVersion":"10.4.0","dependencies":{"lodash":"^4.1.2","semver":"^5.3.0","@types/lodash":"^4.1.2 <=4.14.121","@types/semver":"^5.4.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","husky":"^2.3.0","mocha":"^6.1.4","tslint":"^5.16.0","ts-node":"^7.0.1","prettier":"^1.17.1","typescript":"^3.4.5","@types/chai":"^4.1.7","lint-staged":"^8.1.7","@types/mocha":"^5.2.6","catch-uncommitted":"^1.3.0","jsdoc-to-markdown":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/balena-semver_2.0.3_1558021046084_0.4889383380635537","host":"s3://npm-registry-packages"}},"2.0.4-resin-lint-e704585d240e75e812ff28dd77e970fb7f975d1e":{"name":"balena-semver","version":"2.0.4-resin-lint-e704585d240e75e812ff28dd77e970fb7f975d1e","keywords":["balena","balena.io","resin","resin.io","semver"],"author":{"name":"Lucian Buzzo","email":"lucian@balena.io"},"license":"Apache-2.0","_id":"balena-semver@2.0.4-resin-lint-e704585d240e75e812ff28dd77e970fb7f975d1e","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/balena-io-modules/balena-semver","bugs":{"url":"https://github.com/balena-io-modules/balena-semver/issues"},"dist":{"shasum":"25a44626ad7db0fc3844f064afe64df21bfce5f8","tarball":"https://registry.npmjs.org/balena-semver/-/balena-semver-2.0.4-resin-lint-e704585d240e75e812ff28dd77e970fb7f975d1e.tgz","fileCount":8,"integrity":"sha512-xDznaO+kYZ2qQkecMhWk6H96t2X4Cr17e+bpNRpsuRHWaqxqkDlKqC4A668pZ9W3l5ljhaJxnSAZ5aUsXvIwig==","signatures":[{"sig":"MEQCIGL4YjCBOgViLLx9OrbT7uEhDSzhXAyvN0Zs2u4GuTbUAiBJU6xSASPwTdJnOWuDQrDTHynkH2H8I/pwBDZEtxrdzw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":108652,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc3YV7CRA9TVsSAnZWagAAdocP/R018+NXeKOgcJ7RLJLl\nnV8YdXoYTd7jHvkEyBK8bDnqR9PPURUMNj+Q6bDObkyRfrfWQ8m1xSdjlHeD\nAFPqis0o7emY0HV+e+hqlGk/rC+THGFzraQMtV8t+GLPRONrlUvw206VYsQH\nZbWqT/k1JChRsIZzozCc1KEmtVH8sI+vMAKIewdHErbDfYo2oaRXxoFR3mu9\nsCm188AfVq2Lrt9T9Izf4Uhdcq+bTV4XmugawoclU8eiQdtvfTqJ14nikaf6\naoz+0Kba9vDiGLFZ7sd4p1+0Ugm94C+BGetkgNlxFCarL4+S3QCrunpV6mWs\nUdAzrx/C5JYhZRTmIbWKD7SUf8Hu0M/gHG9QerFE9BgobFmosO0DR8jVfE5j\ncibLR/aNGnF1JUntONWkn2qlowl3Wud07j257PFgenGn5/AywZnUBYKmfhXo\nHzTfT/KHoMft8qaYEGPyHgE8tB+d+PWeBkfj7vKgfKzv8Kr9R6FjT7v11bID\nkY8muKvDtL4a6Xa+g1viB8mgy84uyFpUL+tIB/m+Gqw0YDVWiGIuguziQVmU\n6R68DyGVrA5h/JR5D+SDxw+gNI0BOiUdwpsLDDBwYf2yqFTcEIWbD2FxCZ/P\nNca6XPG7kRRQ3xt9z3mvXy2yTvg5ez/ap16i++16VJfgYaIHlaHF0R0nHJJ5\nuqxs\r\n=7/Oc\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"gitHead":"e704585d240e75e812ff28dd77e970fb7f975d1e","scripts":{"ci":"npm run build && catch-uncommitted && npm test","docs":"node ./automation/docs.js","lint":"resin-lint --typescript src/ test/","test":"npm run build && npm run lint && node ./automation/test.js","build":"tsc && npm run docs","prepare":"npm run build","prettify":"prettier --config ./node_modules/resin-lint/config/.prettierrc --write \"{src,test}/**/*.ts\""},"typings":"build/index.d.ts","_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/balena-io-modules/balena-semver.git","type":"git"},"_npmVersion":"6.9.0","description":"Balena specific semver utility methods","directories":{},"lint-staged":{"*.ts":["prettier --config ./node_modules/resin-lint/config/.prettierrc --write","resin-lint --typescript --no-prettier","npm run docs","git add"]},"_nodeVersion":"10.4.0","dependencies":{"lodash":"^4.1.2","semver":"^5.3.0","@types/lodash":"^4.1.2 <=4.14.121","@types/semver":"^5.4.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"chai":"^4.2.0","husky":"^2.3.0","mocha":"^6.1.4","tslint":"^5.16.0","ts-node":"^7.0.1","prettier":"^1.17.1","resin-lint":"^3.0.4","typescript":"^3.4.5","@types/chai":"^4.1.7","lint-staged":"^8.1.7","@types/mocha":"^5.2.6","catch-uncommitted":"^1.3.0","jsdoc-to-markdown":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/balena-semver_2.0.4-resin-lint-e704585d240e75e812ff28dd77e970fb7f975d1e_1558021498421_0.4855720277167377","host":"s3://npm-registry-packages"}},"2.0.4":{"name":"balena-semver","version":"2.0.4","keywords":["balena","balena.io","resin","resin.io","semver"],"author":{"name":"Lucian Buzzo","email":"lucian@balena.io"},"license":"Apache-2.0","_id":"balena-semver@2.0.4","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/balena-io-modules/balena-semver","bugs":{"url":"https://github.com/balena-io-modules/balena-semver/issues"},"dist":{"shasum":"f8ed4d7c3bd50dbd6a4c377f7125d9df2b429b23","tarball":"https://registry.npmjs.org/balena-semver/-/balena-semver-2.0.4.tgz","fileCount":8,"integrity":"sha512-bQnS228Lkv73hx69EXR6UQpbuDpfa0lVsf7js67D2DwocNJHAuHa2kqc8pYFmhgL2bn9IiiJSu3qvaZPCaJE2w==","signatures":[{"sig":"MEYCIQCgquIkX1jT+vFwQEqWYKcM8S0oIlkg6KWWSnHG/9dG0AIhAKxC9iSIH50HrKJXJs9Vzal6BZZETnJB1em64LQKHfTv","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":108600,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc3Ye0CRA9TVsSAnZWagAAs5wP/Ak7H1W2NLll4qmXHEWD\nai3JjZ/KvFOjdy1i9EVPr8m+AAHFsWyyAHT1DC1irAzgMpRFs2xVoSa8SEBE\nBDNHzSI5Uuz4R2d7+9OaXOYDer3aogVdMV9guPqlru7CVf5Te6IMtIx5a8ea\nZJWeBzGeWxqk7qBUtSb6eIwOYIJzNNyWILuY1kVRe745pt7RI1wdnKCFmjyH\n5nCETE+TamC7rTR5xjjLRfgKNVLIPzi9xcoA/uNGsg0IZTtooGweRKuDCq6N\nPJHoQP7v3owz8Qmalkm3OVgmakT63JN/tSt023lRiGgohBmUzN5FfSVaSpzb\nDpwuSKaXjv8/Lu3K4SS6D/VHQyGqILJaUvrbt6xmWHpAtTsX3gHdsLBgh0r7\nb0ymMVbp6uH8zY2nHgfMN9M1jQT9YVyE/RmL+Yyu+CYx649cHFBTR34Xd/GZ\nP8dj3bGpqAQxJ/+F2O/ASPoHBiYYRREVJHHtmrlTFY9wu78IE1uRpYIyGZFm\nhJQiqpJEl6VLjY4uedI3+KBVv/bJ+eu70XKLgHVG7JQVT+s6zKHzKBfaZJ+l\nTBSALyf4kscM4hv08muJ1kaV24jKXJRbO/RfSI5k0gGKj0i1+fIKMdZKMJVz\ng7qm3jjTslwQHny6jzuWOYHdC3bPSYLvF9ga6gn6Qt/FSbC9QJ5bTV3vcinb\nSQey\r\n=R8/I\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"gitHead":"67adab96cef6ca2cc6a9c67976ae3061d8a4ffc6","scripts":{"ci":"npm run build && catch-uncommitted && npm test","docs":"node ./automation/docs.js","lint":"resin-lint --typescript src/ test/","test":"npm run build && npm run lint && node ./automation/test.js","build":"tsc && npm run docs","prepare":"npm run build","prettify":"prettier --config ./node_modules/resin-lint/config/.prettierrc --write \"{src,test}/**/*.ts\""},"typings":"build/index.d.ts","_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/balena-io-modules/balena-semver.git","type":"git"},"_npmVersion":"6.9.0","description":"Balena specific semver utility methods","directories":{},"lint-staged":{"*.ts":["prettier --config ./node_modules/resin-lint/config/.prettierrc --write","resin-lint --typescript --no-prettier","npm run docs","git add"]},"_nodeVersion":"10.4.0","dependencies":{"lodash":"^4.1.2","semver":"^5.3.0","@types/lodash":"^4.1.2 <=4.14.121","@types/semver":"^5.4.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","husky":"^2.3.0","mocha":"^6.1.4","tslint":"^5.16.0","ts-node":"^7.0.1","prettier":"^1.17.1","resin-lint":"^3.0.4","typescript":"^3.4.5","@types/chai":"^4.1.7","lint-staged":"^8.1.7","@types/mocha":"^5.2.6","catch-uncommitted":"^1.3.0","jsdoc-to-markdown":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/balena-semver_2.0.4_1558022067328_0.2573730537053829","host":"s3://npm-registry-packages"}},"2.1.0-leading-zero-satisfies-2b08811488c614f034a05f130e6e3cf5c827e09b":{"name":"balena-semver","version":"2.1.0-leading-zero-satisfies-2b08811488c614f034a05f130e6e3cf5c827e09b","keywords":["balena","balena.io","resin","resin.io","semver"],"author":{"name":"Lucian Buzzo","email":"lucian@balena.io"},"license":"Apache-2.0","_id":"balena-semver@2.1.0-leading-zero-satisfies-2b08811488c614f034a05f130e6e3cf5c827e09b","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/balena-io-modules/balena-semver","bugs":{"url":"https://github.com/balena-io-modules/balena-semver/issues"},"dist":{"shasum":"18f5e6ced5bc582960d63b477672129709df91b4","tarball":"https://registry.npmjs.org/balena-semver/-/balena-semver-2.1.0-leading-zero-satisfies-2b08811488c614f034a05f130e6e3cf5c827e09b.tgz","fileCount":8,"integrity":"sha512-0uRg3JL2GDZjz/Pf9+vCi9s16y/P/iMvz4PN+/C0R8vzv6FC/jL/jaUyfbFiGAROmjgVlaisHbg0Vp/gjzXSIw==","signatures":[{"sig":"MEYCIQDgIdZXwf99gi0tmiK+SiW0Fz/f0sSgfAUq43KEt7r7aQIhAIMIq/Gbg1UODHc+z5MAbTJfAXOKxVyWmkcaiEeHD9qR","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":109197,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc3rIfCRA9TVsSAnZWagAAmXwP/iDYGJ6WRehFZzkAAM0U\nkwgu7bIbsDbu+bWu6DhsJr/sAZgQUGuKl/Clk5/DyJK0UsjUC+8p6Ukzw63r\n9iuX7iC8zrWNLdaqp+a4Ebp0845/KlthOWVV2Z0NF4zlvAf6Hpx72CkyF62K\nVHQQoJ7rz/Pbuk/oVV0fQxRijyRl06RyC8BTkt1LiPHOk7cjdhu4xrr4ssKm\nvsnrwtqHvBZ2glTSrwdcxixLvHvKPs3Oul+FKUytmwNwzTbPYG7wUbD2eq2q\nZAvwG837OYZVFbgZREX3ThJFOD5Jxo1Xx2PUpW9CgTLF4OSoaamTTMyaj/8M\njfxQLYX0cvqkgvQX1PrkNikEdcekItWe+xcynWuVeBWTyAFrcKItinR3c9ko\nMm+r9DpfWWZkMSnzfEihSHzazAiMC6AacQvSx32OjH2mfzG7rKSRZQea+iKf\naJnPgY6CSl2vs3JWcyXNVAIDVlgAxP7K1kF5wmIicTb5whzMl4f72RFeOVCq\n72Q/ubJYov9NlgGwhsYiDYMFCAp6OqgwLTGWIqVfi7Ohm1BhnosagsAVhrFz\nCPe0yYwxbCTHtdQ5ybldWwN1jEtv7gCJSBmWSGHhTLoEOlioTgJNDSG6lvlr\nSDmJgM3mdcnK1OD3p9MfJi685GtP0jIyF2yCObRDcRsWF+QykeMt5JAdcyNh\nEh08\r\n=NuTG\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"gitHead":"2b08811488c614f034a05f130e6e3cf5c827e09b","scripts":{"ci":"npm run build && catch-uncommitted && npm test","docs":"node ./automation/docs.js","lint":"resin-lint --typescript src/ test/","test":"npm run build && npm run lint && node ./automation/test.js","build":"tsc && npm run docs","prepare":"npm run build","prettify":"prettier --config ./node_modules/resin-lint/config/.prettierrc --write \"{src,test}/**/*.ts\""},"typings":"build/index.d.ts","_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/balena-io-modules/balena-semver.git","type":"git"},"_npmVersion":"6.9.0","description":"Balena specific semver utility methods","directories":{},"lint-staged":{"*.ts":["prettier --config ./node_modules/resin-lint/config/.prettierrc --write","resin-lint --typescript --no-prettier","npm run docs","git add"]},"_nodeVersion":"10.4.0","dependencies":{"lodash":"^4.1.2","semver":"^5.3.0","@types/lodash":"^4.1.2 <=4.14.121","@types/semver":"^6.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"chai":"^4.2.0","husky":"^2.3.0","mocha":"^6.1.4","tslint":"^5.16.0","ts-node":"^7.0.1","prettier":"^1.17.1","resin-lint":"^3.0.4","typescript":"^3.4.5","@types/chai":"^4.1.7","lint-staged":"^8.1.7","@types/mocha":"^5.2.6","catch-uncommitted":"^1.3.0","jsdoc-to-markdown":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/balena-semver_2.1.0-leading-zero-satisfies-2b08811488c614f034a05f130e6e3cf5c827e09b_1558098463138_0.054795574574140415","host":"s3://npm-registry-packages"}},"2.1.0":{"name":"balena-semver","version":"2.1.0","keywords":["balena","balena.io","resin","resin.io","semver"],"author":{"name":"Lucian Buzzo","email":"lucian@balena.io"},"license":"Apache-2.0","_id":"balena-semver@2.1.0","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/balena-io-modules/balena-semver","bugs":{"url":"https://github.com/balena-io-modules/balena-semver/issues"},"dist":{"shasum":"fe71795707c795d878af2545f84e53034164533f","tarball":"https://registry.npmjs.org/balena-semver/-/balena-semver-2.1.0.tgz","fileCount":8,"integrity":"sha512-dhXz7zCjAIawmOcyo7PRJLKnYwFNVkn5CixXsYmuWlhc74Hjq+2HYTMveNMFOnxen0+JFy0vOg9HnESnbk3k9w==","signatures":[{"sig":"MEUCICoTl3KWk1eA/J98Q2ZdTKm5Ld0UjzOO/KkOxDwumCZ1AiEA+QvrItAvzWcjC5BcYk1xurbhmz04dD+HEAmiSxbeh4E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":109133,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc3rMSCRA9TVsSAnZWagAANagP/2qs3+APdro94zV4jt4b\nOzGcaTflil6EtHcdOZXGg/GQdxGVnYtKlHuCcyAvZbzvWA92H1Rmj238nt+I\nn1QGHgOQ8bw5FQnx6ubeXN6L5i9/60jkXjnebFnAmBEzSjmf55TDFguqhNVh\nbHVPXGZ+YdBBpHGWobnyfO8Yt32x3XStvJyhBXgW6otV6k7btL0icfnVAD8j\ni/u3qzcMZiCKTEtRDkvlB5JgfcXiH68tnCz3EWKh0JXTzrYh1Gv5YQ89dydw\n9xpKStvs7UICWaZF0z/KD7dui4S1KA+KJlZa2hdRFxXlGk33veyB1IZt4KKv\nxt9gVPGU6CzSiW0jdH9VXlU6s+bsMUbOR+AvzkYN+8YRIRFA7qLU/I+qxLoO\nul8R4ZcKVlpogh2OeNKaVMYtIv1Yg6qBzMoPyhQTe/qqYtVG4vbksz3n4vOI\nJj+YFqj1hNwPBIJ6S9DnrQu+WPfdtUXQVmUXWJBr/GtoxicRHf/RpbwIjb1c\nguarsH63AnKVp/nWLqYsvDQb3AcrI57omIm1Z3J6Q2E2lmTM0vYOhlCbDCvd\nv7gPpHv8+7En53NVaoz3w7uN9epBHPfxBej3yWeQS8Pc8k+MfHH0zRGEGQZl\n8Y+TRElx5fT+V+qtC9AYLjmxBFhD4J+byrD/tBPLj2I72LNMzWkM5fb89I1G\n/XA+\r\n=Jegw\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"gitHead":"6a0b2d64961964f8e883864d728d98dcc36b1b71","scripts":{"ci":"npm run build && catch-uncommitted && npm test","docs":"node ./automation/docs.js","lint":"resin-lint --typescript src/ test/","test":"npm run build && npm run lint && node ./automation/test.js","build":"tsc && npm run docs","prepare":"npm run build","prettify":"prettier --config ./node_modules/resin-lint/config/.prettierrc --write \"{src,test}/**/*.ts\""},"typings":"build/index.d.ts","_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/balena-io-modules/balena-semver.git","type":"git"},"_npmVersion":"6.9.0","description":"Balena specific semver utility methods","directories":{},"lint-staged":{"*.ts":["prettier --config ./node_modules/resin-lint/config/.prettierrc --write","resin-lint --typescript --no-prettier","npm run docs","git add"]},"_nodeVersion":"10.4.0","dependencies":{"lodash":"^4.1.2","semver":"^5.3.0","@types/lodash":"^4.1.2 <=4.14.121","@types/semver":"^6.0.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","husky":"^2.3.0","mocha":"^6.1.4","tslint":"^5.16.0","ts-node":"^7.0.1","prettier":"^1.17.1","resin-lint":"^3.0.4","typescript":"^3.4.5","@types/chai":"^4.1.7","lint-staged":"^8.1.7","@types/mocha":"^5.2.6","catch-uncommitted":"^1.3.0","jsdoc-to-markdown":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/balena-semver_2.1.0_1558098705167_0.773583904206254","host":"s3://npm-registry-packages"}},"2.1.1-update-deps-5bbe0da82ba200844431617099338a78ec9f13fb":{"name":"balena-semver","version":"2.1.1-update-deps-5bbe0da82ba200844431617099338a78ec9f13fb","keywords":["balena","balena.io","resin","resin.io","semver"],"author":{"name":"Lucian Buzzo","email":"lucian@balena.io"},"license":"Apache-2.0","_id":"balena-semver@2.1.1-update-deps-5bbe0da82ba200844431617099338a78ec9f13fb","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/balena-io-modules/balena-semver","bugs":{"url":"https://github.com/balena-io-modules/balena-semver/issues"},"dist":{"shasum":"ac93cdfd9fccb4c1257500cf367de38cf6aba764","tarball":"https://registry.npmjs.org/balena-semver/-/balena-semver-2.1.1-update-deps-5bbe0da82ba200844431617099338a78ec9f13fb.tgz","fileCount":8,"integrity":"sha512-vC8bbOLJ1s0ktb5lSsZhSXlHZrXMBBvb/yPS0Rom4qPrpNEYWSVm//1SNH7g+CbvbmHNap+xYHNkVMGnGiv69w==","signatures":[{"sig":"MEUCIDevU9IyrEun1moSljJK/vESftEjmmMonGxNjFc5qnGjAiEAowfYVp6eaHwPZkEQrfNF2I4Tzn61xzS344vHI6kB+XU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":109031,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeXlrzCRA9TVsSAnZWagAAFusP/1bw51EKyXP5bpcb21eT\naAz3bVV67u8vyRIz/55G++ruG1rheudrkwYqHMDM+VRaZOiZBDk9Gj3YP2fB\n8gpINpEYnO03yVAfD6IQjIzeZFIiFG16lQ/mH2HHx4aA8JScjhcm7x1i0km/\nl5p36pF9Ypx0BuDL7WuZzN73DiMu7nd6c4oUB2OkUdCiU7fur2e13IhTALF/\n4dBETmB1kp5VgG53mN6kS4087lvkdOXwdbJZJXyT3iuT9ZVevNCkPF2WdiSV\nh3vQzOUYutQun6xuPCHWoutiMr007iWC/Y/WhpKK8zF5UQ6RTKVas0LNqZlj\n8Z9u6xePLSzJmWMtfK/brDGfYBRmpK8TD5Hfj6OtAsCAQmfZO+Wrr0XlPpz3\nA/yXMhKOTTzchK//Sa2xMmi4IeOpFu6cCZAAUmhfI5EadJ4b5rocY/FQGGQ8\nkU5XelFng2ThyjT0m6TEEum1p3EgZg+4vdq4S6TEjelyN15YucvaINnEkRGQ\noK+/gZ5NtH99qmUYs/L+k2CSOyu7t6fdSLkwqX8uO6MZks09oHDJhjN1ISk/\nHchBAGxQwr3idzlaG0uJImVqPPOG/jYSnUcVJvkfWZfGokoveGEfP6via+kg\n4tyegZcjd6Gccx5kx+DMTvW13mp4yi0Rq/9KUq2owxzlMTjyIP/Nd1UzEXdy\n686G\r\n=+vcU\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"gitHead":"5bbe0da82ba200844431617099338a78ec9f13fb","scripts":{"ci":"npm run build && catch-uncommitted && npm test","docs":"node ./automation/docs.js","lint":"resin-lint --typescript src/ test/","test":"npm run build && npm run lint && node ./automation/test.js","build":"tsc && npm run docs","prepare":"npm run build","prettify":"resin-lint --typescript --fix src/ test/"},"typings":"build/index.d.ts","_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/balena-io-modules/balena-semver.git","type":"git"},"_npmVersion":"6.9.0","description":"Balena specific semver utility methods","directories":{},"lint-staged":{"*.ts":["resin-lint --typescript --fix","npm run docs"]},"_nodeVersion":"10.4.0","dependencies":{"lodash":"^4.1.2","semver":"^7.1.3","@types/lodash":"^4.14.149","@types/semver":"^7.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"chai":"^4.2.0","husky":"^4.2.3","mocha":"^6.1.4","ts-node":"^7.0.1","resin-lint":"^3.3.1","typescript":"^3.4.5","@types/chai":"^4.1.7","lint-staged":"^10.0.8","@types/mocha":"^5.2.6","catch-uncommitted":"^1.3.0","jsdoc-to-markdown":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/balena-semver_2.1.1-update-deps-5bbe0da82ba200844431617099338a78ec9f13fb_1583241971308_0.609072657833565","host":"s3://npm-registry-packages"}},"2.2.0-update-deps-195244a8fb43b12a2783fbac88e43b8562a2b5bc":{"name":"balena-semver","version":"2.2.0-update-deps-195244a8fb43b12a2783fbac88e43b8562a2b5bc","keywords":["balena","balena.io","resin","resin.io","semver"],"author":{"name":"Lucian Buzzo","email":"lucian@balena.io"},"license":"Apache-2.0","_id":"balena-semver@2.2.0-update-deps-195244a8fb43b12a2783fbac88e43b8562a2b5bc","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/balena-io-modules/balena-semver","bugs":{"url":"https://github.com/balena-io-modules/balena-semver/issues"},"dist":{"shasum":"a8a802c5646207f6f9e43de45924ae8b48ee8042","tarball":"https://registry.npmjs.org/balena-semver/-/balena-semver-2.2.0-update-deps-195244a8fb43b12a2783fbac88e43b8562a2b5bc.tgz","fileCount":8,"integrity":"sha512-QAwt+oIzEw3S/d5AaRVg+T1WG8UYoSfzgEGw5wZ+zH6992MZptWMkiNZ1mypTSX/APNeYG8ZwTopPAAK95VZCQ==","signatures":[{"sig":"MEUCICUv0EWqIHIkqn5IHsegRhqN64XpvVIcMpenYSuKEfXUAiEAipw6CBqvpJH+J44zNEzK9aa0A97h//lJYEVFxPrPDW0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":109033,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeXmnkCRA9TVsSAnZWagAAQBUP/0/mFeWXuAF3vpEa4C+y\nMzxibbEOgnM2JKdw3vQD6Al2LJGM9x/QbP6D2MGWFnut0x7CDHm6VRo5R10W\n0MfLwygGmlSzAJPVzSWSHReIT0iwwDQjf50GQh8DmVZROeC0qIf88f8tWhjJ\nAWih3lIbmUpZJfihPhT5xF/AcezeuKADjjPBpvLKleon57alG8WMOkAwZ3Fc\n7aboQPSwtddFa3+khqsce6zFOpYoayC6Esc3/e4L6N3ODwhYF4uoLwSihTDi\n+if8OQmonWmXKvMmTvYXL0Crb70K5PgJXGr4yUsTDXiVzjCM7r751QYR3pms\nDuPlinOVvkcFPRytRyEzcr9OEgMTSwHn88mMKojClvIphBPTc6hxVkuHp5cK\nnlmbFTU11hPpYwcM9z0jfnxDbk9CajfPkn4qEG9eoGs8wEfMhYQ9FsM8AlqH\nC/h+T2rfURgU+G0JJsIRO5fiA5dbzSQsP5zzOMmLhLH2/AT8rE3jGQaeKrE4\n0bOUEATyye0T30TJwN3uTX/bqBLh1mHmHWKy9kk3a5gj3Tzl2X9XJGxTV0Dv\ncajsZnVFcCl/9blZ4v+XIWjCv/xq/XDdLBHOrzAVLi+iIdmzN4Mi1S0FlXBQ\nthEEVkN/OX3FOK+HFlBFRACTvMd6Es4FlKLI5iQJ+ke5qvprN0uL2wiSziC7\n6mAn\r\n=h0HT\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"gitHead":"195244a8fb43b12a2783fbac88e43b8562a2b5bc","scripts":{"ci":"npm run build && catch-uncommitted && npm test","docs":"node ./automation/docs.js","lint":"resin-lint --typescript src/ test/","test":"npm run build && npm run lint && node ./automation/test.js","build":"tsc && npm run docs","prepare":"npm run build","prettify":"resin-lint --typescript --fix src/ test/"},"typings":"build/index.d.ts","_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/balena-io-modules/balena-semver.git","type":"git"},"_npmVersion":"6.9.0","description":"Balena specific semver utility methods","directories":{},"lint-staged":{"*.ts":["resin-lint --typescript --fix","npm run docs"]},"_nodeVersion":"10.4.0","dependencies":{"lodash":"^4.17.15","semver":"^7.1.3","@types/lodash":"^4.14.149","@types/semver":"^7.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"chai":"^4.2.0","husky":"^4.2.3","mocha":"^6.1.4","ts-node":"^7.0.1","resin-lint":"^3.3.1","typescript":"^3.4.5","@types/chai":"^4.1.7","lint-staged":"^10.0.8","@types/mocha":"^5.2.6","catch-uncommitted":"^1.3.0","jsdoc-to-markdown":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/balena-semver_2.2.0-update-deps-195244a8fb43b12a2783fbac88e43b8562a2b5bc_1583245795720_0.4877753340008455","host":"s3://npm-registry-packages"}},"2.2.0":{"name":"balena-semver","version":"2.2.0","keywords":["balena","balena.io","resin","resin.io","semver"],"author":{"name":"Lucian Buzzo","email":"lucian@balena.io"},"license":"Apache-2.0","_id":"balena-semver@2.2.0","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/balena-io-modules/balena-semver","bugs":{"url":"https://github.com/balena-io-modules/balena-semver/issues"},"dist":{"shasum":"b925970b9e7409e09ac8802848b43f7ab2fd990f","tarball":"https://registry.npmjs.org/balena-semver/-/balena-semver-2.2.0.tgz","fileCount":8,"integrity":"sha512-o81+kmqpfRCq7Bew7jnHgO8D+aGwqv/q2u2wB30QEOn+O3lZ1VLpuyfh7BZhmNfmw6j56nZlHlGQwBo3FR9ecA==","signatures":[{"sig":"MEYCIQC0JEMMAnR0CrPFHK+sOULTBeOr8mtTsN9I0db22QJbOAIhAMW/WqhLk6uk6KO62O/p4F86MIRBj+nI2Zvvs2isyrBL","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":108980,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeXmuiCRA9TVsSAnZWagAArboP/3r+hkn2k9EktNC1MIqW\nrSkC9W8sjbxxJDQAbmNoqcUtoB5pImejsMeAuf8ONmFNZuTiSrtSLUgWMyPM\nKq8q0CDkIaODbHMabI4tZhL5cH+MWy4vXNey3zlVJLPCdFY4oBW4LOkKY9dq\nEk2sJH0JeINfTD/FUFuQS4Od6+D3wyBxlXxjWeGFKa4VpZdW19KV/02VgMVt\n3dcLJCyShnvKUVEoi9HbUjRkRZJtg55AmvlzWqB33FxEv8X2XNnG7uXtiPdn\n+GuDOeQ+blBeKLpBkT7y43QyzLJjklTWyr75NfYNo+7vXUZ7uM7Y1w7JPmvF\n+jmsoMlvEOZGzyzqjH3P7xCU9s8Kii26CtNYi0Q/YeRpW5AhmMQC/Oq4AfVK\n8WDNg9hXgDpD7V25DA2+gCAs7JroqX36jcG4enepXyf4EPB148a5wa/8w/ig\n60mBpvFYHUNgsjKHsJUo0Skjaixw/5qYsYGwT0JUv6POU7jQnEuvXggbHYAf\nw6Fd8uzXw6FHQuLgfnTdODmhYHVHU4OwF1TDbk3FaCfJneAjlbVg0HXMhJ48\ngeH/LzmQTATzmBryhcGTlc/7JQWdggf3ioTCTE4PgLXeg+PDM0pf4Am7v2bq\npmAN00NTXvJuvWbf98X33OFTpaPzKUl06xIiKXrC5mw98GTUU6PAuePfQ4RM\nXEZT\r\n=/S7q\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"gitHead":"20f2e0b72177ff78fdea37f3629e3543846fbc03","scripts":{"ci":"npm run build && catch-uncommitted && npm test","docs":"node ./automation/docs.js","lint":"resin-lint --typescript src/ test/","test":"npm run build && npm run lint && node ./automation/test.js","build":"tsc && npm run docs","prepare":"npm run build","prettify":"resin-lint --typescript --fix src/ test/"},"typings":"build/index.d.ts","_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/balena-io-modules/balena-semver.git","type":"git"},"_npmVersion":"6.9.0","description":"Balena specific semver utility methods","directories":{},"lint-staged":{"*.ts":["resin-lint --typescript --fix","npm run docs"]},"_nodeVersion":"10.4.0","dependencies":{"lodash":"^4.17.15","semver":"^7.1.3","@types/lodash":"^4.14.149","@types/semver":"^7.1.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","husky":"^4.2.3","mocha":"^6.1.4","ts-node":"^7.0.1","resin-lint":"^3.3.1","typescript":"^3.4.5","@types/chai":"^4.1.7","lint-staged":"^10.0.8","@types/mocha":"^5.2.6","catch-uncommitted":"^1.3.0","jsdoc-to-markdown":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/balena-semver_2.2.0_1583246242261_0.6407654963019138","host":"s3://npm-registry-packages"}},"2.3.0-underscore-variants-6221568e474d9c2d87442acf86ca8a5d28fe5f87":{"name":"balena-semver","version":"2.3.0-underscore-variants-6221568e474d9c2d87442acf86ca8a5d28fe5f87","keywords":["balena","balena.io","resin","resin.io","semver"],"author":{"name":"Lucian Buzzo","email":"lucian@balena.io"},"license":"Apache-2.0","_id":"balena-semver@2.3.0-underscore-variants-6221568e474d9c2d87442acf86ca8a5d28fe5f87","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/balena-io-modules/balena-semver","bugs":{"url":"https://github.com/balena-io-modules/balena-semver/issues"},"dist":{"shasum":"b8fbfc0cfbfacc5efabfc52939110ee8e1df14c4","tarball":"https://registry.npmjs.org/balena-semver/-/balena-semver-2.3.0-underscore-variants-6221568e474d9c2d87442acf86ca8a5d28fe5f87.tgz","fileCount":8,"integrity":"sha512-RpV1jyUkxzm6BP/vwQ0O/Bd3o8ndtJzCxelIkbeouqvHGM07R1gyy1cGJ5AtSpUUz66s8QZe2UOnlV1RgttR+g==","signatures":[{"sig":"MEQCIFP7BsT9GfbOUVH+HFiqaB3TXCCBZmMVYKbfePnObfkJAiBIvjmd805Ep5plctpSzXXH6g2BoZCroTL4zGMKNqaxfg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":110477,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeaL1LCRA9TVsSAnZWagAAhS0P/iSydSHtNgtjpjg5WbSS\njwkjCn0+CRw+HnI7nx/m/1nYIbJpPUSHsVWu5ZNHMDa/ivlufvpQTeKw/G67\n0Dwnf1VYSRfiUsWI1Rr7SLmkS7Roat9OgEj4XEo7xekJGSUBkGMExPnujgbE\nD4ErF1V4o26Upf4GwPl70ySaUJ0e7pJzC00ius/z+YJjlgoHVPZ4sd4D9yZB\ndmw8eAJ20slIv6JCVUfbRFIoaEelVECuJiSVTQVPyBivMTlJfI0h8rPc8S+Q\ngTfAM1DhVjUDspKt6SA3cmXOAaOXQd0m4DTQ89TZpyY9/5OKdpZ76qkqehWw\n+J8eAR+ozJkz8i+YdWRi5DMF/4SD8WQMcZdFvPCQhqaEe0IC9syFDCiQXRrD\n8gAiA3iQ+I8Cjbc3UMeA0ZyMSdGk3L3PLPdBhLBVpHDEonA1HFvfBz+znCLU\nAiBfuyCeLtOrNsLTSvV5rvCgplMmzUY2ljrMqiTO39wDGL+7eEh1xHL2dnn5\nXFpT7XC3iqc93XnOjVm7KFFUPr71CSFBhjVIJTbMz/d0QPmoMXGLQ6FGq9kt\nDVZhx80aiDFy8GwoySp11RwOQxyJNtgH98OtRKl2hPQX71yg8TM1Ix2Vvo7I\njJUoieYFJSG9XNmCgXhzlrJNPAhB11j5OS33eNMjuRBFavDTEBFWHsc+jTed\nQ8LU\r\n=SVAQ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"gitHead":"6221568e474d9c2d87442acf86ca8a5d28fe5f87","scripts":{"ci":"npm run build && catch-uncommitted && npm test","docs":"node ./automation/docs.js","lint":"resin-lint --typescript src/ test/","test":"npm run build && npm run lint && node ./automation/test.js","build":"tsc && npm run docs","prepare":"npm run build","prettify":"resin-lint --typescript --fix src/ test/"},"typings":"build/index.d.ts","_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/balena-io-modules/balena-semver.git","type":"git"},"_npmVersion":"6.9.0","description":"Balena specific semver utility methods","directories":{},"lint-staged":{"*.ts":["resin-lint --typescript --fix","npm run docs"]},"_nodeVersion":"10.4.0","dependencies":{"lodash":"^4.17.15","semver":"^7.1.3","@types/lodash":"^4.14.149","@types/semver":"^7.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"chai":"^4.2.0","husky":"^4.2.3","mocha":"^6.1.4","ts-node":"^7.0.1","resin-lint":"^3.3.1","typescript":"^3.4.5","@types/chai":"^4.1.7","lint-staged":"^10.0.8","@types/mocha":"^5.2.6","catch-uncommitted":"^1.3.0","jsdoc-to-markdown":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/balena-semver_2.3.0-underscore-variants-6221568e474d9c2d87442acf86ca8a5d28fe5f87_1583922507003_0.17492458437943803","host":"s3://npm-registry-packages"}},"2.3.0-underscore-variants-abebeaa230588dbe101336ccb2f9531ae57c10a2":{"name":"balena-semver","version":"2.3.0-underscore-variants-abebeaa230588dbe101336ccb2f9531ae57c10a2","keywords":["balena","balena.io","resin","resin.io","semver"],"author":{"name":"Lucian Buzzo","email":"lucian@balena.io"},"license":"Apache-2.0","_id":"balena-semver@2.3.0-underscore-variants-abebeaa230588dbe101336ccb2f9531ae57c10a2","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/balena-io-modules/balena-semver","bugs":{"url":"https://github.com/balena-io-modules/balena-semver/issues"},"dist":{"shasum":"773fbab2982dba1caed0fbd7423b0810b61db5d4","tarball":"https://registry.npmjs.org/balena-semver/-/balena-semver-2.3.0-underscore-variants-abebeaa230588dbe101336ccb2f9531ae57c10a2.tgz","fileCount":8,"integrity":"sha512-OTLJBHOYNc7tpUBYTyUEyVXFeEBJel3yFVceP8LXfAU4soTa3U8UodjMxVA6PdC29EzbGwUwRSotCh+CtczxrA==","signatures":[{"sig":"MEUCIQDMEQRGEcwFF+YJCrB9pHvrTxhi7I8Bd+4HHgLEv5QtngIgEAooZwY0mmYpuLZFS4d6uE+eKJjmMgVY0RRp8FV8AAo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":110531,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeaRkGCRA9TVsSAnZWagAAK2gP/3wqRuN9kYFQeDcseSQE\n+HxF0fGZ9Vf7H4rjFJY3O0WZjEGiCXtylPEn0imUwODOwbrMtaQkKpKMueet\nuia6mheF0KD67WqUPjmWENrOGkdN5Wq6TF7jIWKpriQh3iOUoekCu2xAHA2V\nwNn7L5KGsqvJ3YQsubV9rnmd00AbuS/OzxFrUQTNXizFaIccnFTtonZbftMM\nxWvIceHOPXSFbALwWTS0+CZOroH1lE1fpjAISfdQRleZz/Hxidz0RYlsPNpZ\nEF1H8LSXZHL9WrDE0TEK5IER9AUU6HjRCCjGC47wr5Akf43Er7bBI/Q1mAhO\nbu3KBdde7P9GEEk1kT2sRypWUhWKxP5scW4y+Mwf+4K8zwiM9WQnIWcBsN49\n5McGMkqcw6b5vQQri8lOLs5QU8e8oNZqd+R64F99NEiJDoRJ7zFQOiIkNIbM\npJaOoC1b+A1D2/kj4URoR5sbo9WYdlMI1jltJlChkbnHbGB4l8LgSw/TLOWD\nBKCRzsXGf+qZ6YVdkgqVRztIE6dQdfAaJfH0QiST9cOtwKC9LKuJvhBwsAp0\nhyzHWzZsvZ8z+3vYBCGMPFcioXwHXi51wytUfsNgf292G+qSGSUvsd4jDWas\npvmwS7ohXPxh/U/ejXuy8CBOp1zBFJRghR6Kc5b2Hn7B/fCf8UWzMg3Dtwk4\nORJ3\r\n=flgq\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"gitHead":"abebeaa230588dbe101336ccb2f9531ae57c10a2","scripts":{"ci":"npm run build && catch-uncommitted && npm test","docs":"node ./automation/docs.js","lint":"resin-lint --typescript src/ test/","test":"npm run build && npm run lint && node ./automation/test.js","build":"tsc && npm run docs","prepare":"npm run build","prettify":"resin-lint --typescript --fix src/ test/"},"typings":"build/index.d.ts","_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/balena-io-modules/balena-semver.git","type":"git"},"_npmVersion":"6.9.0","description":"Balena specific semver utility methods","directories":{},"lint-staged":{"*.ts":["resin-lint --typescript --fix","npm run docs"]},"_nodeVersion":"10.4.0","dependencies":{"lodash":"^4.17.15","semver":"^7.1.3","@types/lodash":"^4.14.149","@types/semver":"^7.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"chai":"^4.2.0","husky":"^4.2.3","mocha":"^6.1.4","ts-node":"^7.0.1","resin-lint":"^3.3.1","typescript":"^3.4.5","@types/chai":"^4.1.7","lint-staged":"^10.0.8","@types/mocha":"^5.2.6","catch-uncommitted":"^1.3.0","jsdoc-to-markdown":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/balena-semver_2.3.0-underscore-variants-abebeaa230588dbe101336ccb2f9531ae57c10a2_1583945990372_0.11250059369888454","host":"s3://npm-registry-packages"}},"2.3.0":{"name":"balena-semver","version":"2.3.0","keywords":["balena","balena.io","resin","resin.io","semver"],"author":{"name":"Lucian Buzzo","email":"lucian@balena.io"},"license":"Apache-2.0","_id":"balena-semver@2.3.0","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/balena-io-modules/balena-semver","bugs":{"url":"https://github.com/balena-io-modules/balena-semver/issues"},"dist":{"shasum":"4fef9a0c4b6adeb65f3c4489089088e9271e784f","tarball":"https://registry.npmjs.org/balena-semver/-/balena-semver-2.3.0.tgz","fileCount":8,"integrity":"sha512-dlUBaYz22ZxHh3umciI/87aLcwX+HRlT1RjkpuiClO8wjkuR8U/2ZvtS16iMNe30rm2kNgAV2myamQ5eA8SxVQ==","signatures":[{"sig":"MEYCIQDXF6E30+Q6ywBXgz6SbMkJIW1PiqvItaGleAawv6VsbQIhALuvNhZ/l9SjNQWin46hp7MOZNUGOzjJnzGgooj5xL3R","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":110470,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeaRoCCRA9TVsSAnZWagAAMxYQAJtwIh2RpqAi6ZbwTykr\nX7wSMESjcWf98t7BltXx14EW/XF7Dly/iR7hsIcq6EF/suTiRavmxsfvAOBY\njVFSngFeLkEiZWWrq8Rr06p6cWT+sWModkjQsBJnGgnfJSeosM/qwbDxxfw2\nOqOQ0JIx0Gy1Vs7vDBaOc4cuo90l6hvDPzL2YnBJ0PgQpN/UtwKfMklqLFQX\nosieMapcXxXOE/7MYHLROCgV3cG7T5xhTPOhANM64ORaC0sInRwAf5737uGR\nMm0Qw6ErreUEEMB3Dr2ZfTCIHXHKqm8KtxIIo3yezFv4kSQS7vI/fVipvb3a\nbNlSvfMtarO8Al+7LiI1j1XEUJlI0jS2vXEOdVhVAyXCrgSTVnf472nnbmxn\nFH34XTnxQR2/hq0P69+CjK99owAE0+/ka4kCmrr5brzudMXCP/XPYjJ5Di2q\nf7nNtomqA4gg17VBru3lRAG8ThX/NX8RcHuGH1N90EBqYtDAxILJSFBWITsa\n4RRt6ZCEVsaj0aRqgDGqXh7IMFr2w68wEswamh0qgVTT2AMSuGTIHT3b2IBP\nHPtkT7157EOODZaNov02gSbx/r6IKV8LUG4tqwji71ZQigAgtDRD7LNmirQv\nWnmPZ3Ti+HpR90ij2o3vwW65Kr2pVIeWogiPOpDc0oN/qrbCV9+EmeGppaM+\nqVLA\r\n=k4l8\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"gitHead":"c49a156257f61e791f84fc0ee42d810ce4dcf755","scripts":{"ci":"npm run build && catch-uncommitted && npm test","docs":"node ./automation/docs.js","lint":"resin-lint --typescript src/ test/","test":"npm run build && npm run lint && node ./automation/test.js","build":"tsc && npm run docs","prepare":"npm run build","prettify":"resin-lint --typescript --fix src/ test/"},"typings":"build/index.d.ts","_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/balena-io-modules/balena-semver.git","type":"git"},"_npmVersion":"6.9.0","description":"Balena specific semver utility methods","directories":{},"lint-staged":{"*.ts":["resin-lint --typescript --fix","npm run docs"]},"_nodeVersion":"10.4.0","dependencies":{"lodash":"^4.17.15","semver":"^7.1.3","@types/lodash":"^4.14.149","@types/semver":"^7.1.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","husky":"^4.2.3","mocha":"^6.1.4","ts-node":"^7.0.1","resin-lint":"^3.3.1","typescript":"^3.4.5","@types/chai":"^4.1.7","lint-staged":"^10.0.8","@types/mocha":"^5.2.6","catch-uncommitted":"^1.3.0","jsdoc-to-markdown":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/balena-semver_2.3.0_1583946241514_0.16896173160470163","host":"s3://npm-registry-packages"}},"2.3.1-flowzonify-14b4554172e6740c8d1093662523fcf1588def65":{"name":"balena-semver","version":"2.3.1-flowzonify-14b4554172e6740c8d1093662523fcf1588def65","keywords":["balena","balena.io","resin","resin.io","semver"],"author":{"name":"Lucian Buzzo","email":"lucian@balena.io"},"license":"Apache-2.0","_id":"balena-semver@2.3.1-flowzonify-14b4554172e6740c8d1093662523fcf1588def65","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/balena-io-modules/balena-semver","bugs":{"url":"https://github.com/balena-io-modules/balena-semver/issues"},"dist":{"shasum":"f2b5ebc99915173d0704ba4b00d3d30ca7b90e3a","tarball":"https://registry.npmjs.org/balena-semver/-/balena-semver-2.3.1-flowzonify-14b4554172e6740c8d1093662523fcf1588def65.tgz","fileCount":10,"integrity":"sha512-9VPWfV6OP8yce9GPRvP/58g3BawLO2ltQWMwbPYeSQzK2tgqUqRvSIqM3ghEvekvUt3K/3qfrEes2v9MQiGphg==","signatures":[{"sig":"MEUCIDjPWXZ095ZFFBXhFsat665mTtejEp93yYieGYY4JG2ZAiEArVLUlGsH5azSu5BpxI/rqVJFR+ThhdFiixhPyUmrDtg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":106778,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjLOI9ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqndQ//bjLu1SW+WZ6e9r30vwJO+FglI7Q7QmIkjKKcx//6FIH+HePC\r\nyQMyxHucp8KLIi3MgJgOSCjQbqRHfxAQ3vzG/fnyrLpSo0RZMTDHw2YTLOS9\r\nQGlV0AcsCuR9flDz6gsVg4SXyuQsBZn3fp9Bu8dBGDIT12ZEqIcF/jhCQp/u\r\neCEjIjGJl+hWOOdPQAh3D72dbAuXAyRTBjrv5aDfF6tp3YkEi4NXZOReG5JM\r\nrUsK245M4666mh/sdB7JdNFlkpIGn/SxKNzksCyVQlUe22nlb3j4HT2JmuXl\r\nGwlp6hCWHbJn5b5tMb7B1urBVskiSKVHZTOVPR3ZpUqFLInSW1YzicAeI+pJ\r\nC7sR2GxntKSa3bfo3VK9GGANHT3rw+Vb5oVZ4T0TRImhgVYfGI0HvvkdVkqx\r\nSRBZtlLpR0+Zx1eQ9AGzEpqPDOB32lfEFBDpaum8uElscKqd/71nFNrTL/M9\r\nF1pivgbCBjBml1VEOTKy/x1V0Xa+Z/Zla0SRTuOD3uBhNZv1t9ylfEVb9efW\r\nfCkyqOfLqTnLBVpJt7INCVyH26Yqwfd80g4qc55oUhBeMiSm88Jyw1o2rJcx\r\nX+DmdAM7lJ7p7Zr7dh7Be1dKMXQ/kURaIcJJoV6Szqw+CM9nmk35Q4f1CyvY\r\nScsZoEDT3XN9I7lUyKpR/xBWylLVBxiG1Zs=\r\n=HVn1\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-14b4554172e6740c8d1093662523fcf1588def65-18.x/balena-semver-2.3.1.tgz","husky":{"hooks":{"pre-commit":"lint-staged"}},"engines":{"node":">=10"},"scripts":{"ci":"npm run build && catch-uncommitted && npm test","docs":"node ./automation/docs.js","lint":"resin-lint --typescript src/ test/","test":"npm run build && npm run lint && node ./automation/test.js","build":"tsc && npm run docs","prepare":"npm run build","prettify":"resin-lint --typescript --fix src/ test/"},"typings":"build/index.d.ts","_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-14b4554172e6740c8d1093662523fcf1588def65-18.x/balena-semver-2.3.1.tgz","_integrity":"sha512-9VPWfV6OP8yce9GPRvP/58g3BawLO2ltQWMwbPYeSQzK2tgqUqRvSIqM3ghEvekvUt3K/3qfrEes2v9MQiGphg==","repository":{"url":"git+https://github.com/balena-io-modules/balena-semver.git","type":"git"},"versionist":{"publishedAt":"2022-09-22T22:29:49.574Z"},"_npmVersion":"8.15.0","description":"Balena specific semver utility methods","directories":{},"lint-staged":{"*.ts":["resin-lint --typescript --fix","npm run docs"]},"_nodeVersion":"16.17.0","dependencies":{"lodash":"^4.17.15","semver":"^7.1.3","@types/lodash":"^4.14.149","@types/semver":"^7.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"chai":"^4.2.0","husky":"^4.2.3","mocha":"^6.1.4","ts-node":"^7.0.1","resin-lint":"^3.3.1","typescript":"^3.4.5","@types/chai":"^4.1.7","lint-staged":"^10.0.8","@types/mocha":"^5.2.6","catch-uncommitted":"^1.3.0","jsdoc-to-markdown":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/balena-semver_2.3.1-flowzonify-14b4554172e6740c8d1093662523fcf1588def65_1663885885019_0.14622561926520894","host":"s3://npm-registry-packages"}},"2.3.1":{"name":"balena-semver","version":"2.3.1","keywords":["balena","balena.io","resin","resin.io","semver"],"author":{"name":"Lucian Buzzo","email":"lucian@balena.io"},"license":"Apache-2.0","_id":"balena-semver@2.3.1","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/balena-io-modules/balena-semver","bugs":{"url":"https://github.com/balena-io-modules/balena-semver/issues"},"dist":{"shasum":"c4fac584c543b1a8e77392a27812ef798029ca28","tarball":"https://registry.npmjs.org/balena-semver/-/balena-semver-2.3.1.tgz","fileCount":7,"integrity":"sha512-2tBSO48pEcRMqNhK6q43zREf7bi6S8rBZhGLlMU4MYeQpghkDfZmG6bJ+yCXqTMSuh/0wM7V+eyXt280flMtNA==","signatures":[{"sig":"MEUCIHT0nF4w9wuBBe85t/GmFbquadavx/yF4In7JmVRIdSWAiEAnLU/Ri3xvAvALO2tkJwwjiuqC6Mh0bxETj3wg0BOloQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":106726,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjLOKnACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoNvQ/+JSPZPTRtraSo3Lc/CAZzFcdGAoOdnSO+SykIXNIMY+J03h8c\r\nT2hBYGC7eRBGLvnEvIoQ8YJWCjxFsdT9OGSQeHPRIAzo1578WPFxOVOt2Ugv\r\nOSVqVDmzM78bjtqfYUxL/Aw2YuByChvPKdK4FMjuMNb/DaLjQQOaGLLgBfPN\r\nnVIVn+tcykMu/7NEs6opK7GB4cH7ch567SvH9Yhtbat8yOBoGN47E7BwH+NN\r\niT0wIV9iKWdoKA5Do8/FbFC3VTnRLsw18s6k+sHoFD+hyGaj/2ECiNV0DnRF\r\n41xI0OUm1LD4HsXYQLXa1mbj9C9WUWjcdi0TBSx7lOIopIaiOj0UhI6/4jW7\r\n3yusIpLOQZIQA0ZilkD3/0FSoPCmU2YuwOEWEj+NOIBF0eTm6SRCCjnAL3HF\r\ngbSOlDMn51hHJ+2aIztQi9CKshOGZk9pINHAFSoeuyD3mMcXmIAYA02tvjsa\r\n42zuURgKIByEFWFH3pqXaQaKEHG3V944hQczuch2pR9Fty5Wb3hIGBv8N+EH\r\nJHy5pGVlTh6qtW22Cik1ytxcYp8MybVtfVlh1qk9UaMW1COyvASq9N4R997y\r\nXOZIlz8JeGMEHiwv/N0EQRAKMSy9/gpZjrk+gTeXoXbfz9FZgdEBNuVc1Kkg\r\nyl687PQc6vnrj5gP6PfXIEtcA91h98+8a64=\r\n=GStZ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-14b4554172e6740c8d1093662523fcf1588def65-18.x/balena-semver-2.3.1.tgz","husky":{"hooks":{"pre-commit":"lint-staged"}},"engines":{"node":">=10"},"scripts":{"ci":"npm run build && catch-uncommitted && npm test","docs":"node ./automation/docs.js","lint":"resin-lint --typescript src/ test/","test":"npm run build && npm run lint && node ./automation/test.js","build":"tsc && npm run docs","prepare":"npm run build","prettify":"resin-lint --typescript --fix src/ test/"},"typings":"build/index.d.ts","_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-14b4554172e6740c8d1093662523fcf1588def65-18.x/balena-semver-2.3.1.tgz","_integrity":"sha512-2tBSO48pEcRMqNhK6q43zREf7bi6S8rBZhGLlMU4MYeQpghkDfZmG6bJ+yCXqTMSuh/0wM7V+eyXt280flMtNA==","repository":{"url":"git+https://github.com/balena-io-modules/balena-semver.git","type":"git"},"versionist":{"publishedAt":"2022-09-22T22:29:49.574Z"},"_npmVersion":"8.15.0","description":"Balena specific semver utility methods","directories":{},"lint-staged":{"*.ts":["resin-lint --typescript --fix","npm run docs"]},"_nodeVersion":"16.17.0","dependencies":{"lodash":"^4.17.15","semver":"^7.1.3","@types/lodash":"^4.14.149","@types/semver":"^7.1.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","husky":"^4.2.3","mocha":"^6.1.4","ts-node":"^7.0.1","resin-lint":"^3.3.1","typescript":"^3.4.5","@types/chai":"^4.1.7","lint-staged":"^10.0.8","@types/mocha":"^5.2.6","catch-uncommitted":"^1.3.0","jsdoc-to-markdown":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/balena-semver_2.3.1_1663885991151_0.25769258298833564","host":"s3://npm-registry-packages"}},"2.3.2-de-resinci-yml-cd03cee06cb838ee22ce4c8181c492d9b20873c9":{"name":"balena-semver","version":"2.3.2-de-resinci-yml-cd03cee06cb838ee22ce4c8181c492d9b20873c9","keywords":["balena","balena.io","resin","resin.io","semver"],"author":{"name":"Lucian Buzzo","email":"lucian@balena.io"},"license":"Apache-2.0","_id":"balena-semver@2.3.2-de-resinci-yml-cd03cee06cb838ee22ce4c8181c492d9b20873c9","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/balena-io-modules/balena-semver","bugs":{"url":"https://github.com/balena-io-modules/balena-semver/issues"},"dist":{"shasum":"194d3edb6507095950f44a50e7d9a48177df80e6","tarball":"https://registry.npmjs.org/balena-semver/-/balena-semver-2.3.2-de-resinci-yml-cd03cee06cb838ee22ce4c8181c492d9b20873c9.tgz","fileCount":10,"integrity":"sha512-+O4PoLn+7YFEWxBeI2/h7ITvKJlWVG9hE07po73hxROuPINSfMycpRd4UIo3/6fikKLYYMC7vW1AsrA3588iPQ==","signatures":[{"sig":"MEUCIBTimRysqFX5CaR/tCqi7un1TlRDNLO3IDdaCTRIZzWsAiEA/JYsEKfxSNRXiNc5tDG4LhnGid584xdFOjQjLtAUY9I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":106782,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjMZ1yACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr4xw//ef88laPaIXOCmin4sNXiEtaWgkSgULVx+EhP7/tji/g6k9GK\r\nGb+14RSjketfXHmbnSFm8/ZaNBFViHo5HCSZM7rjI7ihUdm+yGpsx4auwz5K\r\nn9/Sh40RoxGHJVK2+VHa5pamVrmukunnQm84bcu0hPyne3z8+7ERDIrL4NIy\r\n3oPL/iInIYjWNP1WSYYXlbsjZbKrBzNQU1QBMiFTjkIohjtxjMgcmxYuItCZ\r\nK+NCLqBwLCOwmsL9YiKQQEBmGAtrUsw7wHlWH45jXU7hi83c3qFcAM8q2P3p\r\nOliNTFrd68AKd8NtQhQr/PMLtfd3D2iZgC8d9UVT8hrZ5VKR0qgHYLMEH5Lr\r\nqeBys66RmRvGYSAu5DKn73DxAVq/Dz2SVLS4KFC3Bk0Vz7d0Kx0LwYZFrBa3\r\n2vZTvKV6IWljSnfoq4h7qhvAdkDY7T1dDUMfAd2iuHA6OVG5exvhCo+Z4dpu\r\nJsuLy+bExdjxVTKXvtos1k1oIsaWmpdv20FPxCT2L1+Qd5Q0yT0LvRvrUOgf\r\nC567A9UW8YIFIUKUNRJS+II7nLnzVLoiAgkkS1Fic+YjtrMhpFa7Xmi+3eKL\r\nvqoe8EJ7U0U+uZmKLApUq7rEQv77zylT3fsFbTbuKBUvbzrWF6bnU7VQBMY3\r\nk/EROGjhi7AoJ0+rdAPVZG86eEVE3bLg6EE=\r\n=pbFI\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-cd03cee06cb838ee22ce4c8181c492d9b20873c9-18.x/balena-semver-2.3.2.tgz","husky":{"hooks":{"pre-commit":"lint-staged"}},"engines":{"node":">=10"},"scripts":{"ci":"npm run build && catch-uncommitted && npm test","docs":"node ./automation/docs.js","lint":"resin-lint --typescript src/ test/","test":"npm run build && npm run lint && node ./automation/test.js","build":"tsc && npm run docs","prepare":"npm run build","prettify":"resin-lint --typescript --fix src/ test/"},"typings":"build/index.d.ts","_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-cd03cee06cb838ee22ce4c8181c492d9b20873c9-18.x/balena-semver-2.3.2.tgz","_integrity":"sha512-+O4PoLn+7YFEWxBeI2/h7ITvKJlWVG9hE07po73hxROuPINSfMycpRd4UIo3/6fikKLYYMC7vW1AsrA3588iPQ==","repository":{"url":"git+https://github.com/balena-io-modules/balena-semver.git","type":"git"},"versionist":{"publishedAt":"2022-09-26T12:34:08.868Z"},"_npmVersion":"8.15.0","description":"Balena specific semver utility methods","directories":{},"lint-staged":{"*.ts":["resin-lint --typescript --fix","npm run docs"]},"_nodeVersion":"16.17.0","dependencies":{"lodash":"^4.17.15","semver":"^7.1.3","@types/lodash":"^4.14.149","@types/semver":"^7.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"chai":"^4.2.0","husky":"^4.2.3","mocha":"^6.1.4","ts-node":"^7.0.1","resin-lint":"^3.3.1","typescript":"^3.4.5","@types/chai":"^4.1.7","lint-staged":"^10.0.8","@types/mocha":"^5.2.6","catch-uncommitted":"^1.3.0","jsdoc-to-markdown":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/balena-semver_2.3.2-de-resinci-yml-cd03cee06cb838ee22ce4c8181c492d9b20873c9_1664195953939_0.29640750233245794","host":"s3://npm-registry-packages"}},"2.3.2":{"name":"balena-semver","version":"2.3.2","keywords":["balena","balena.io","resin","resin.io","semver"],"author":{"name":"Lucian Buzzo","email":"lucian@balena.io"},"license":"Apache-2.0","_id":"balena-semver@2.3.2","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/balena-io-modules/balena-semver","bugs":{"url":"https://github.com/balena-io-modules/balena-semver/issues"},"dist":{"shasum":"4eebac08ce4f0edf623637cadee518851595597c","tarball":"https://registry.npmjs.org/balena-semver/-/balena-semver-2.3.2.tgz","fileCount":7,"integrity":"sha512-/Jjf6emcDRds1zqr40cP90JDKai5AHNn5CRLwOrs9ix7Lk4P+aU9GBeIbSvtORAkILE8R75v7y6y9017jy+4jg==","signatures":[{"sig":"MEUCIDXByIVwhR3TvECTEHsRw13HS4lF/OJ36zd9dWlhY4zOAiEA2gXlr5QBmUHPLfX/2YcnsWm3iDLRnrXfHhQrAkogPd8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":106726,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjMZ4EACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrO1w/+JbOK8nOGwO8wj/aRMyQkVUp6knop8eAMzJRvM6qdhyG/jbXe\r\nmcaQCwmpa/uJnWVnQULCcoU/kWbJ2YuE+q6/gzEmjif/L3gIl89JbvBcBUHa\r\nP3ZL12DNrQvSCMUhxhrJjhz/yKUDcmulos+5T1/K1MSndvlqSEGlLFK/OX8Z\r\ny5X8fzDOyT0LX15VZtJIEPaA5GbNgKzQDU/c3SDUvBW0i+TRmeBXqOAsX1Kk\r\nDIfqvFE/TqPelcoQ6U0r/I2Wsh4uUrXpueYoslj3xWVFgEvCCWMFAjW5lzOp\r\nb9s46tML2v5InN5bFa+8g7L8XTS+Nyezra1VBrJTKvxoHCjaMl08r0qEU6wp\r\nCejXlYwBJbGHeXOpiUiyeArgc9NxLe3duyu0fPtowO8Fpz/ekrGX2VKXy9Oz\r\n7Hbz5qPgo4SBbD2+W+DxzbJ3Pv6iN0FsVbUTvl7rWJTtINsHcJlf7mZKK6t2\r\nI/x5LvVCl4QzEZohTQ0XpY1NnfToUJjeptz79/bSxIbNjQojXWuU1dpQVzmW\r\naccAjCKImER2GHaGdhvjmgns1TxHa8n8vW4p/jsfH7Xylt+RgcEL+D3MZrSm\r\n9Ssb1d24VF6HdNqFmb6UJJVVvI3GD/Eb7VrQQHUb99F3WgGP3fFspkywtDj9\r\n2CtN2IkWbn68v4HFol4ZBgtIF2P5pgi/2f0=\r\n=XAZ9\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-cd03cee06cb838ee22ce4c8181c492d9b20873c9-18.x/balena-semver-2.3.2.tgz","husky":{"hooks":{"pre-commit":"lint-staged"}},"engines":{"node":">=10"},"scripts":{"ci":"npm run build && catch-uncommitted && npm test","docs":"node ./automation/docs.js","lint":"resin-lint --typescript src/ test/","test":"npm run build && npm run lint && node ./automation/test.js","build":"tsc && npm run docs","prepare":"npm run build","prettify":"resin-lint --typescript --fix src/ test/"},"typings":"build/index.d.ts","_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-cd03cee06cb838ee22ce4c8181c492d9b20873c9-18.x/balena-semver-2.3.2.tgz","_integrity":"sha512-/Jjf6emcDRds1zqr40cP90JDKai5AHNn5CRLwOrs9ix7Lk4P+aU9GBeIbSvtORAkILE8R75v7y6y9017jy+4jg==","repository":{"url":"git+https://github.com/balena-io-modules/balena-semver.git","type":"git"},"versionist":{"publishedAt":"2022-09-26T12:34:08.868Z"},"_npmVersion":"8.15.0","description":"Balena specific semver utility methods","directories":{},"lint-staged":{"*.ts":["resin-lint --typescript --fix","npm run docs"]},"_nodeVersion":"16.17.0","dependencies":{"lodash":"^4.17.15","semver":"^7.1.3","@types/lodash":"^4.14.149","@types/semver":"^7.1.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","husky":"^4.2.3","mocha":"^6.1.4","ts-node":"^7.0.1","resin-lint":"^3.3.1","typescript":"^3.4.5","@types/chai":"^4.1.7","lint-staged":"^10.0.8","@types/mocha":"^5.2.6","catch-uncommitted":"^1.3.0","jsdoc-to-markdown":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/balena-semver_2.3.2_1664196100286_0.2884522613550684","host":"s3://npm-registry-packages"}},"2.3.3-build-klutchell-patch-1-2c39d47bc602282c5f20b62b917e53bfbc11c650-1":{"name":"balena-semver","version":"2.3.3-build-klutchell-patch-1-2c39d47bc602282c5f20b62b917e53bfbc11c650-1","keywords":["balena","balena.io","resin","resin.io","semver"],"author":{"name":"Lucian Buzzo","email":"lucian@balena.io"},"license":"Apache-2.0","_id":"balena-semver@2.3.3-build-klutchell-patch-1-2c39d47bc602282c5f20b62b917e53bfbc11c650-1","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/balena-io-modules/balena-semver","bugs":{"url":"https://github.com/balena-io-modules/balena-semver/issues"},"dist":{"shasum":"7aa669b7e6ee846cf449a2614c97ebcfaf6390bd","tarball":"https://registry.npmjs.org/balena-semver/-/balena-semver-2.3.3-build-klutchell-patch-1-2c39d47bc602282c5f20b62b917e53bfbc11c650-1.tgz","fileCount":10,"integrity":"sha512-v+ZQPGCw9oU6U3dTog5pCIQF+XeB5faik9noCjSbaAEN9twHTez4nRJgrHhOlSMHY0A0qvrMGlfqwfl+M4lJ9A==","signatures":[{"sig":"MEQCIGUnBfu8t1GFrH7FT/yiid+VmaTiCa0C86JFHtaSwp7sAiAfEzKA+F1NsR/1u3S5CNzIc9b3Cmewz7ow2O7Fyzd9bg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":109606},"main":"build/index.js","_from":"file:/home/runner/work/_temp/balena-semver-2.3.3.tgz","husky":{"hooks":{"pre-commit":"lint-staged"}},"engines":{"node":">=10"},"scripts":{"ci":"npm run build && catch-uncommitted && npm test","docs":"node ./automation/docs.js","lint":"resin-lint --typescript src/ test/","test":"npm run build && npm run lint && node ./automation/test.js","build":"tsc && npm run docs","prepare":"npm run build","prettify":"resin-lint --typescript --fix src/ test/"},"typings":"build/index.d.ts","_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/home/runner/work/_temp/balena-semver-2.3.3.tgz","_integrity":"sha512-v+ZQPGCw9oU6U3dTog5pCIQF+XeB5faik9noCjSbaAEN9twHTez4nRJgrHhOlSMHY0A0qvrMGlfqwfl+M4lJ9A==","repository":{"url":"git+https://github.com/balena-io-modules/balena-semver.git","type":"git"},"versionist":{"publishedAt":"2023-07-14T07:12:22.639Z"},"_npmVersion":"9.5.1","description":"Balena specific semver utility methods","directories":{},"lint-staged":{"*.ts":["resin-lint --typescript --fix","npm run docs"]},"_nodeVersion":"18.16.1","dependencies":{"lodash":"^4.17.15","semver":"^7.1.3","@types/lodash":"^4.14.149","@types/semver":"^7.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"chai":"^4.2.0","husky":"^4.2.3","mocha":"^6.1.4","ts-node":"^7.0.1","resin-lint":"^3.3.1","typescript":"^4.9.5","@types/chai":"^4.1.7","lint-staged":"^10.0.8","@types/mocha":"^5.2.6","catch-uncommitted":"^1.3.0","jsdoc-to-markdown":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/balena-semver_2.3.3-build-klutchell-patch-1-2c39d47bc602282c5f20b62b917e53bfbc11c650-1_1689318867169_0.04873524672912266","host":"s3://npm-registry-packages"}},"2.3.3":{"name":"balena-semver","version":"2.3.3","keywords":["balena","balena.io","resin","resin.io","semver"],"author":{"name":"Lucian Buzzo","email":"lucian@balena.io"},"license":"Apache-2.0","_id":"balena-semver@2.3.3","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/balena-io-modules/balena-semver","bugs":{"url":"https://github.com/balena-io-modules/balena-semver/issues"},"dist":{"shasum":"c823db8c919ef4fd661c07c2ecac77dc7a9ff419","tarball":"https://registry.npmjs.org/balena-semver/-/balena-semver-2.3.3.tgz","fileCount":7,"integrity":"sha512-koL3JwsOhfA+TZwwVVBilk9p4QasAcL1oixF+cHBqDFjtfJYiDLylvwbaaWQnsApVSCNJUtV/XC1YqnzE3DbMA==","signatures":[{"sig":"MEUCIQDImj3WoDk5+V4odz92gbVwMB0bDs/ngaWGYr2dYNtB8gIgQ014r0NdlRvzDnninw15FD2+wvVjymdul8CDi3vLFi4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":109539},"main":"build/index.js","_from":"file:/home/runner/work/_temp/balena-semver-2.3.3.tgz","husky":{"hooks":{"pre-commit":"lint-staged"}},"engines":{"node":">=10"},"scripts":{"ci":"npm run build && catch-uncommitted && npm test","docs":"node ./automation/docs.js","lint":"resin-lint --typescript src/ test/","test":"npm run build && npm run lint && node ./automation/test.js","build":"tsc && npm run docs","prepare":"npm run build","prettify":"resin-lint --typescript --fix src/ test/"},"typings":"build/index.d.ts","_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/home/runner/work/_temp/balena-semver-2.3.3.tgz","_integrity":"sha512-koL3JwsOhfA+TZwwVVBilk9p4QasAcL1oixF+cHBqDFjtfJYiDLylvwbaaWQnsApVSCNJUtV/XC1YqnzE3DbMA==","repository":{"url":"git+https://github.com/balena-io-modules/balena-semver.git","type":"git"},"versionist":{"publishedAt":"2023-07-14T07:12:22.639Z"},"_npmVersion":"9.5.1","description":"Balena specific semver utility methods","directories":{},"lint-staged":{"*.ts":["resin-lint --typescript --fix","npm run docs"]},"_nodeVersion":"18.16.1","dependencies":{"lodash":"^4.17.15","semver":"^7.1.3","@types/lodash":"^4.14.149","@types/semver":"^7.1.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","husky":"^4.2.3","mocha":"^6.1.4","ts-node":"^7.0.1","resin-lint":"^3.3.1","typescript":"^4.9.5","@types/chai":"^4.1.7","lint-staged":"^10.0.8","@types/mocha":"^5.2.6","catch-uncommitted":"^1.3.0","jsdoc-to-markdown":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/balena-semver_2.3.3_1689319030867_0.8257676010420614","host":"s3://npm-registry-packages"}},"2.3.4-build-fix-compare-sort-test-4cdf8016bc4c17f64fc566366fad833f9df5c77c-1":{"name":"balena-semver","version":"2.3.4-build-fix-compare-sort-test-4cdf8016bc4c17f64fc566366fad833f9df5c77c-1","keywords":["balena","balena.io","resin","resin.io","semver"],"author":{"name":"Lucian Buzzo","email":"lucian@balena.io"},"license":"Apache-2.0","_id":"balena-semver@2.3.4-build-fix-compare-sort-test-4cdf8016bc4c17f64fc566366fad833f9df5c77c-1","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/balena-io-modules/balena-semver","bugs":{"url":"https://github.com/balena-io-modules/balena-semver/issues"},"dist":{"shasum":"62ff508d4e8b6526066f8e09efed7790bee872ab","tarball":"https://registry.npmjs.org/balena-semver/-/balena-semver-2.3.4-build-fix-compare-sort-test-4cdf8016bc4c17f64fc566366fad833f9df5c77c-1.tgz","fileCount":10,"integrity":"sha512-WANA+6x0QV+RdjADHW5RFKyJH3arLp+WrUVW/4YMe8iX0Ld+jLX36p3hO43vNeu9sHmbFvErgdMFG516LM6f3A==","signatures":[{"sig":"MEYCIQDVhybxbUWN+eOyjSKfac2mb7c0GXwbn8/cV8VVRK2brAIhAPsoo18mkgyuBhfVp91oL9/sy0tDSuiALa9V+J21OJGX","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":109607},"main":"build/index.js","_from":"file:/home/runner/work/_temp/balena-semver-2.3.4.tgz","husky":{"hooks":{"pre-commit":"lint-staged"}},"engines":{"node":">=10"},"scripts":{"ci":"npm run build && catch-uncommitted && npm test","docs":"node ./automation/docs.js","lint":"resin-lint --typescript src/ test/","test":"npm run build && npm run lint && node ./automation/test.js","build":"tsc && npm run docs","prepare":"npm run build","prettify":"resin-lint --typescript --fix src/ test/"},"typings":"build/index.d.ts","_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/home/runner/work/_temp/balena-semver-2.3.4.tgz","_integrity":"sha512-WANA+6x0QV+RdjADHW5RFKyJH3arLp+WrUVW/4YMe8iX0Ld+jLX36p3hO43vNeu9sHmbFvErgdMFG516LM6f3A==","repository":{"url":"git+https://github.com/balena-io-modules/balena-semver.git","type":"git"},"versionist":{"publishedAt":"2023-10-25T09:50:23.702Z"},"_npmVersion":"9.8.1","description":"Balena specific semver utility methods","directories":{},"lint-staged":{"*.ts":["resin-lint --typescript --fix","npm run docs"]},"_nodeVersion":"18.18.2","dependencies":{"lodash":"^4.17.15","semver":"^7.1.3","@types/lodash":"^4.14.149","@types/semver":"^7.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"chai":"^4.2.0","husky":"^4.2.3","mocha":"^6.1.4","ts-node":"^7.0.1","resin-lint":"^3.3.1","typescript":"^4.9.5","@types/chai":"^4.1.7","lint-staged":"^10.0.8","@types/mocha":"^5.2.6","catch-uncommitted":"^1.3.0","jsdoc-to-markdown":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/balena-semver_2.3.4-build-fix-compare-sort-test-4cdf8016bc4c17f64fc566366fad833f9df5c77c-1_1698227604189_0.6226662179799272","host":"s3://npm-registry-packages"}},"2.3.4":{"name":"balena-semver","version":"2.3.4","keywords":["balena","balena.io","resin","resin.io","semver"],"author":{"name":"Lucian Buzzo","email":"lucian@balena.io"},"license":"Apache-2.0","_id":"balena-semver@2.3.4","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/balena-io-modules/balena-semver","bugs":{"url":"https://github.com/balena-io-modules/balena-semver/issues"},"dist":{"shasum":"880ff8666d5fbbcd1cdbb728cb8b0df6e173de52","tarball":"https://registry.npmjs.org/balena-semver/-/balena-semver-2.3.4.tgz","fileCount":7,"integrity":"sha512-so8whYjazffp/taRGFJoCKe7mk18kcGPffw1q4boQ1Z4RR7eyZyuxyGQAk2Lolby11mi/UHUiDEMpmIZnsNqzw==","signatures":[{"sig":"MEUCIQDvvHaNw1KVrn1DLDXoM5wU/BntN6Po/VFL2UR1XzjcKwIgcNigZJFqV7HuMtFSOIt+ADaV5y+BXzposM6CWDyB98o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":109536},"main":"build/index.js","_from":"file:/home/runner/work/_temp/balena-semver-2.3.4.tgz","husky":{"hooks":{"pre-commit":"lint-staged"}},"engines":{"node":">=10"},"scripts":{"ci":"npm run build && catch-uncommitted && npm test","docs":"node ./automation/docs.js","lint":"resin-lint --typescript src/ test/","test":"npm run build && npm run lint && node ./automation/test.js","build":"tsc && npm run docs","prepare":"npm run build","prettify":"resin-lint --typescript --fix src/ test/"},"typings":"build/index.d.ts","_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/home/runner/work/_temp/balena-semver-2.3.4.tgz","_integrity":"sha512-so8whYjazffp/taRGFJoCKe7mk18kcGPffw1q4boQ1Z4RR7eyZyuxyGQAk2Lolby11mi/UHUiDEMpmIZnsNqzw==","repository":{"url":"git+https://github.com/balena-io-modules/balena-semver.git","type":"git"},"versionist":{"publishedAt":"2023-10-25T09:50:23.702Z"},"_npmVersion":"9.8.1","description":"Balena specific semver utility methods","directories":{},"lint-staged":{"*.ts":["resin-lint --typescript --fix","npm run docs"]},"_nodeVersion":"18.18.2","dependencies":{"lodash":"^4.17.15","semver":"^7.1.3","@types/lodash":"^4.14.149","@types/semver":"^7.1.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","husky":"^4.2.3","mocha":"^6.1.4","ts-node":"^7.0.1","resin-lint":"^3.3.1","typescript":"^4.9.5","@types/chai":"^4.1.7","lint-staged":"^10.0.8","@types/mocha":"^5.2.6","catch-uncommitted":"^1.3.0","jsdoc-to-markdown":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/balena-semver_2.3.4_1698227832632_0.7718331444760542","host":"s3://npm-registry-packages"}},"2.3.5-build-test-pre-releases-dabe1a2e0ad65345132c8b282e0fff3391a508d6-1":{"name":"balena-semver","version":"2.3.5-build-test-pre-releases-dabe1a2e0ad65345132c8b282e0fff3391a508d6-1","keywords":["balena","balena.io","resin","resin.io","semver"],"author":{"name":"Lucian Buzzo","email":"lucian@balena.io"},"license":"Apache-2.0","_id":"balena-semver@2.3.5-build-test-pre-releases-dabe1a2e0ad65345132c8b282e0fff3391a508d6-1","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/balena-io-modules/balena-semver","bugs":{"url":"https://github.com/balena-io-modules/balena-semver/issues"},"dist":{"shasum":"318b83d59a1fb8f706248c879edd9d0d4c15845e","tarball":"https://registry.npmjs.org/balena-semver/-/balena-semver-2.3.5-build-test-pre-releases-dabe1a2e0ad65345132c8b282e0fff3391a508d6-1.tgz","fileCount":10,"integrity":"sha512-tfAKhGZdMmifhrlzp9KXZUJ+dj6AFNJGvoVWdEq3dXCf0Eva51eDGkt5x15TIWQCS8ZHXIy4gnT+lhGipNrgeg==","signatures":[{"sig":"MEUCIF1GL9RMpCort33JuGG/2FGBweo2M1GsudfP8ipVPph2AiEA3hgiKy3mvR9lGDMrmsxlugt7zeVQtfGf839/Tft3Gv4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":109603},"main":"build/index.js","_from":"file:/home/runner/work/_temp/balena-semver-2.3.5.tgz","husky":{"hooks":{"pre-commit":"lint-staged"}},"engines":{"node":">=10"},"scripts":{"ci":"npm run build && catch-uncommitted && npm test","docs":"node ./automation/docs.js","lint":"resin-lint --typescript src/ test/","test":"npm run build && npm run lint && node ./automation/test.js","build":"tsc && npm run docs","prepare":"npm run build","prettify":"resin-lint --typescript --fix src/ test/"},"typings":"build/index.d.ts","_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/home/runner/work/_temp/balena-semver-2.3.5.tgz","_integrity":"sha512-tfAKhGZdMmifhrlzp9KXZUJ+dj6AFNJGvoVWdEq3dXCf0Eva51eDGkt5x15TIWQCS8ZHXIy4gnT+lhGipNrgeg==","repository":{"url":"git+https://github.com/balena-io-modules/balena-semver.git","type":"git"},"versionist":{"publishedAt":"2023-10-25T09:58:20.644Z"},"_npmVersion":"9.8.1","description":"Balena specific semver utility methods","directories":{},"lint-staged":{"*.ts":["resin-lint --typescript --fix","npm run docs"]},"_nodeVersion":"18.18.2","dependencies":{"lodash":"^4.17.15","semver":"^7.1.3","@types/lodash":"^4.14.149","@types/semver":"^7.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"chai":"^4.2.0","husky":"^4.2.3","mocha":"^6.1.4","ts-node":"^7.0.1","resin-lint":"^3.3.1","typescript":"^4.9.5","@types/chai":"^4.1.7","lint-staged":"^10.0.8","@types/mocha":"^5.2.6","catch-uncommitted":"^1.3.0","jsdoc-to-markdown":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/balena-semver_2.3.5-build-test-pre-releases-dabe1a2e0ad65345132c8b282e0fff3391a508d6-1_1698228027433_0.5751411985215995","host":"s3://npm-registry-packages"}},"2.3.5":{"name":"balena-semver","version":"2.3.5","keywords":["balena","balena.io","resin","resin.io","semver"],"author":{"name":"Lucian Buzzo","email":"lucian@balena.io"},"license":"Apache-2.0","_id":"balena-semver@2.3.5","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/balena-io-modules/balena-semver","bugs":{"url":"https://github.com/balena-io-modules/balena-semver/issues"},"dist":{"shasum":"d9ab89013eafb3a1681e5dc4c6db871ca0cf83ea","tarball":"https://registry.npmjs.org/balena-semver/-/balena-semver-2.3.5.tgz","fileCount":7,"integrity":"sha512-nsLg3TH9/mzjeCmUHdrx7jqcfRN3WD0QE5AcanxhcZ69equkU9eX6EDh860CkJHaGpsaO6fA5H650YHxsg6F4A==","signatures":[{"sig":"MEQCICYVexeh6d9S0hdxTnhc1shbHshooEKFsHIucQecQPQqAiBfpe/pAo/0MzFKbhbqYENt89vcP4+0o08zY2/+NowDwg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":109536},"main":"build/index.js","_from":"file:/home/runner/work/_temp/balena-semver-2.3.5.tgz","husky":{"hooks":{"pre-commit":"lint-staged"}},"engines":{"node":">=10"},"scripts":{"ci":"npm run build && catch-uncommitted && npm test","docs":"node ./automation/docs.js","lint":"resin-lint --typescript src/ test/","test":"npm run build && npm run lint && node ./automation/test.js","build":"tsc && npm run docs","prepare":"npm run build","prettify":"resin-lint --typescript --fix src/ test/"},"typings":"build/index.d.ts","_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/home/runner/work/_temp/balena-semver-2.3.5.tgz","_integrity":"sha512-nsLg3TH9/mzjeCmUHdrx7jqcfRN3WD0QE5AcanxhcZ69equkU9eX6EDh860CkJHaGpsaO6fA5H650YHxsg6F4A==","repository":{"url":"git+https://github.com/balena-io-modules/balena-semver.git","type":"git"},"versionist":{"publishedAt":"2023-10-25T09:58:20.644Z"},"_npmVersion":"9.8.1","description":"Balena specific semver utility methods","directories":{},"lint-staged":{"*.ts":["resin-lint --typescript --fix","npm run docs"]},"_nodeVersion":"18.18.2","dependencies":{"lodash":"^4.17.15","semver":"^7.1.3","@types/lodash":"^4.14.149","@types/semver":"^7.1.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","husky":"^4.2.3","mocha":"^6.1.4","ts-node":"^7.0.1","resin-lint":"^3.3.1","typescript":"^4.9.5","@types/chai":"^4.1.7","lint-staged":"^10.0.8","@types/mocha":"^5.2.6","catch-uncommitted":"^1.3.0","jsdoc-to-markdown":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/balena-semver_2.3.5_1698228208070_0.7240569697039452","host":"s3://npm-registry-packages"}},"3.0.0-build-update-dependencies-2e4484b43d1da62de72a1e6a536422ab84eb5072-1":{"name":"balena-semver","version":"3.0.0-build-update-dependencies-2e4484b43d1da62de72a1e6a536422ab84eb5072-1","keywords":["balena","balena.io","resin","resin.io","semver"],"author":{"name":"Lucian Buzzo","email":"lucian@balena.io"},"license":"Apache-2.0","_id":"balena-semver@3.0.0-build-update-dependencies-2e4484b43d1da62de72a1e6a536422ab84eb5072-1","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/balena-io-modules/balena-semver","bugs":{"url":"https://github.com/balena-io-modules/balena-semver/issues"},"dist":{"shasum":"43bdc7d9ef7287df596fe7b9035d501d567ce69c","tarball":"https://registry.npmjs.org/balena-semver/-/balena-semver-3.0.0-build-update-dependencies-2e4484b43d1da62de72a1e6a536422ab84eb5072-1.tgz","fileCount":10,"integrity":"sha512-b/qg3nvt6mKev1Mj0P0R91PzixrUqjGWJY8IsCue3l1TGUQzut4xxVK2pI+yckF7FXPCma067JfWj05bUf7mOg==","signatures":[{"sig":"MEYCIQCdp4K5Ldi1vCs8QRSAE9mgKQ9yFLEuY8UhXXtzGIg+3AIhANL39wCULEafy2KG6U/uuJB75myU5eyKQPyHJjd1Qs/T","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":109441},"main":"build/index.js","_from":"file:/home/runner/work/_temp/balena-semver-3.0.0.tgz","engines":{"node":">=16"},"scripts":{"ci":"npm run build && catch-uncommitted && npm test","docs":"node ./automation/docs.js","lint":"balena-lint src/ test/","test":"npm run build && npm run lint && node ./automation/test.js","build":"tsc && npm run docs","prepack":"npm run build","prepare":"husky install","prettify":"balena-lint --fix src/ test/"},"typings":"build/index.d.ts","_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/home/runner/work/_temp/balena-semver-3.0.0.tgz","_integrity":"sha512-b/qg3nvt6mKev1Mj0P0R91PzixrUqjGWJY8IsCue3l1TGUQzut4xxVK2pI+yckF7FXPCma067JfWj05bUf7mOg==","repository":{"url":"git+https://github.com/balena-io-modules/balena-semver.git","type":"git"},"versionist":{"publishedAt":"2023-10-30T16:05:44.333Z"},"_npmVersion":"9.8.1","description":"Balena specific semver utility methods","directories":{},"_nodeVersion":"18.18.2","dependencies":{"lodash":"^4.17.21","semver":"^7.5.4","@types/lodash":"^4.14.200","@types/semver":"^7.5.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"chai":"^4.3.10","husky":"^8.0.3","mocha":"^10.2.0","ts-node":"^10.9.1","typescript":"^5.2.2","@types/chai":"^4.3.9","lint-staged":"^15.0.2","@balena/lint":"^7.2.1","@types/mocha":"^10.0.3","catch-uncommitted":"^2.0.0","jsdoc-to-markdown":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/balena-semver_3.0.0-build-update-dependencies-2e4484b43d1da62de72a1e6a536422ab84eb5072-1_1698682086514_0.9168798667701166","host":"s3://npm-registry-packages"}},"3.0.1-build-fix-1000-75905801615827ffe8f2d2303116f5eb2ecfc043-1":{"name":"balena-semver","version":"3.0.1-build-fix-1000-75905801615827ffe8f2d2303116f5eb2ecfc043-1","keywords":["balena","balena.io","resin","resin.io","semver"],"author":{"name":"Lucian Buzzo","email":"lucian@balena.io"},"license":"Apache-2.0","_id":"balena-semver@3.0.1-build-fix-1000-75905801615827ffe8f2d2303116f5eb2ecfc043-1","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/balena-io-modules/balena-semver","bugs":{"url":"https://github.com/balena-io-modules/balena-semver/issues"},"dist":{"shasum":"5dbf091d3c10a21a32cbdff8865c784bf9b77392","tarball":"https://registry.npmjs.org/balena-semver/-/balena-semver-3.0.1-build-fix-1000-75905801615827ffe8f2d2303116f5eb2ecfc043-1.tgz","fileCount":10,"integrity":"sha512-tGeA7Uv8RHaEIjnDzDMq8abhXHYC0sjUAFx4pX6AUH9niB/J9Vtx4HBuum3SZrlgZkYkh7rcIL+TyfZkb0D2tw==","signatures":[{"sig":"MEQCIF1zpzkLnAMB9NCyZRkX83TofbVUPz3oigtEV7POhYyUAiAmM6kREW8y6dTnVBjHUFXZDp6NNV7eCrj5NiROTBWN5Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":110156},"main":"build/index.js","_from":"file:/home/runner/work/_temp/balena-semver-3.0.1.tgz","engines":{"node":">=16"},"scripts":{"ci":"npm run build && catch-uncommitted && npm test","docs":"node ./automation/docs.js","lint":"balena-lint src/ test/","test":"npm run build && npm run lint && node ./automation/test.js","build":"tsc && npm run docs","prepack":"npm run build","prepare":"husky install","prettify":"balena-lint --fix src/ test/"},"typings":"build/index.d.ts","_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/home/runner/work/_temp/balena-semver-3.0.1.tgz","_integrity":"sha512-tGeA7Uv8RHaEIjnDzDMq8abhXHYC0sjUAFx4pX6AUH9niB/J9Vtx4HBuum3SZrlgZkYkh7rcIL+TyfZkb0D2tw==","repository":{"url":"git+https://github.com/balena-io-modules/balena-semver.git","type":"git"},"versionist":{"publishedAt":"2025-02-14T18:34:59.852Z"},"_npmVersion":"10.9.2","description":"Balena specific semver utility methods","directories":{},"_nodeVersion":"22.14.0","dependencies":{"lodash":"^4.17.21","semver":"^7.5.4","@types/lodash":"^4.14.200","@types/semver":"^7.5.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"chai":"^4.3.10","husky":"^8.0.3","mocha":"^10.2.0","ts-node":"^10.9.1","typescript":"^5.2.2","@types/chai":"^4.3.9","lint-staged":"^15.0.2","@balena/lint":"^7.2.1","@types/mocha":"^10.0.3","catch-uncommitted":"^2.0.0","jsdoc-to-markdown":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/balena-semver_3.0.1-build-fix-1000-75905801615827ffe8f2d2303116f5eb2ecfc043-1_1739558178280_0.9951053686823326","host":"s3://npm-registry-packages-npm-production"}},"3.0.1":{"name":"balena-semver","version":"3.0.1","keywords":["balena","balena.io","resin","resin.io","semver"],"author":{"name":"Lucian Buzzo","email":"lucian@balena.io"},"license":"Apache-2.0","_id":"balena-semver@3.0.1","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/balena-io-modules/balena-semver","bugs":{"url":"https://github.com/balena-io-modules/balena-semver/issues"},"dist":{"shasum":"35e3bc0685b54ba4dffa662cc40b2d263ffedafc","tarball":"https://registry.npmjs.org/balena-semver/-/balena-semver-3.0.1.tgz","fileCount":7,"integrity":"sha512-rts9FJ/gecbg/HnW4f08MSasw4zvzqLg7l4BKWgcjF0LwWJHwXI4vz8caIbh8ydk9ZLXYxsFRRVqTEHJp+ck3A==","signatures":[{"sig":"MEYCIQCVDqrem7o4NbZy1Z0auZgqKad1Y3bd1fCJcuuxuxeBWwIhAJtPpHBBJavOJYu2Ppkgzj6/wTdOFE6p3KvNSFW/V3Rw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":110098},"main":"build/index.js","_from":"file:/home/runner/work/_temp/npm-75905801615827ffe8f2d2303116f5eb2ecfc043/balena-semver-3.0.1.tgz","engines":{"node":">=16"},"scripts":{"ci":"npm run build && catch-uncommitted && npm test","docs":"node ./automation/docs.js","lint":"balena-lint src/ test/","test":"npm run build && npm run lint && node ./automation/test.js","build":"tsc && npm run docs","prepack":"npm run build","prepare":"husky install","prettify":"balena-lint --fix src/ test/"},"typings":"build/index.d.ts","_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/home/runner/work/_temp/npm-75905801615827ffe8f2d2303116f5eb2ecfc043/balena-semver-3.0.1.tgz","_integrity":"sha512-rts9FJ/gecbg/HnW4f08MSasw4zvzqLg7l4BKWgcjF0LwWJHwXI4vz8caIbh8ydk9ZLXYxsFRRVqTEHJp+ck3A==","repository":{"url":"git+https://github.com/balena-io-modules/balena-semver.git","type":"git"},"versionist":{"publishedAt":"2025-02-14T18:34:59.852Z"},"_npmVersion":"10.9.2","description":"Balena specific semver utility methods","directories":{},"_nodeVersion":"22.14.0","dependencies":{"lodash":"^4.17.21","semver":"^7.5.4","@types/lodash":"^4.14.200","@types/semver":"^7.5.4"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.10","husky":"^8.0.3","mocha":"^10.2.0","ts-node":"^10.9.1","typescript":"^5.2.2","@types/chai":"^4.3.9","lint-staged":"^15.0.2","@balena/lint":"^7.2.1","@types/mocha":"^10.0.3","catch-uncommitted":"^2.0.0","jsdoc-to-markdown":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/balena-semver_3.0.1_1739558554581_0.8059839127315305","host":"s3://npm-registry-packages-npm-production"}},"3.0.2-build-renovate-major-8--balenalint-36903a103f6fdb5f80e14abc887530b01c04fccb-1":{"name":"balena-semver","version":"3.0.2-build-renovate-major-8--balenalint-36903a103f6fdb5f80e14abc887530b01c04fccb-1","keywords":["balena","balena.io","resin","resin.io","semver"],"author":{"name":"Lucian Buzzo","email":"lucian@balena.io"},"license":"Apache-2.0","_id":"balena-semver@3.0.2-build-renovate-major-8--balenalint-36903a103f6fdb5f80e14abc887530b01c04fccb-1","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/balena-io-modules/balena-semver","bugs":{"url":"https://github.com/balena-io-modules/balena-semver/issues"},"dist":{"shasum":"dc6adc926e724f54c7b1c777189bbc6ee93be89c","tarball":"https://registry.npmjs.org/balena-semver/-/balena-semver-3.0.2-build-renovate-major-8--balenalint-36903a103f6fdb5f80e14abc887530b01c04fccb-1.tgz","fileCount":10,"integrity":"sha512-rFUOggxo/Nsv6D27PRSDPjyZLO8bX5kw5qIPRHqRYL1lA2cxzB8uDZjos4JNGG2QJtKkKUl3Fn4nbVnWxOEYag==","signatures":[{"sig":"MEUCIQCIozDEwdknHrJbjarCGdKt2qZ7UCcPtZMpBqIlwx+CXQIgOClWLr9KfaHLrYaiZzb5FsBAnxH/l9lbXqHNDaFNT0s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":110176},"main":"build/index.js","_from":"file:/home/runner/work/_temp/balena-semver-3.0.2.tgz","engines":{"node":">=16"},"scripts":{"ci":"npm run build && catch-uncommitted && npm test","docs":"node ./automation/docs.js","lint":"balena-lint src/ test/","test":"npm run build && npm run lint && node ./automation/test.js","build":"tsc && npm run docs","prepack":"npm run build","prepare":"husky install","prettify":"balena-lint --fix src/ test/"},"typings":"build/index.d.ts","_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/home/runner/work/_temp/balena-semver-3.0.2.tgz","_integrity":"sha512-rFUOggxo/Nsv6D27PRSDPjyZLO8bX5kw5qIPRHqRYL1lA2cxzB8uDZjos4JNGG2QJtKkKUl3Fn4nbVnWxOEYag==","repository":{"url":"git+https://github.com/balena-io-modules/balena-semver.git","type":"git"},"versionist":{"publishedAt":"2025-03-19T15:54:07.888Z"},"_npmVersion":"10.9.2","description":"Balena specific semver utility methods","directories":{},"_nodeVersion":"22.14.0","dependencies":{"lodash":"^4.17.21","semver":"^7.5.4","@types/lodash":"^4.14.200","@types/semver":"^7.5.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"chai":"^4.3.10","husky":"^8.0.3","mocha":"^10.2.0","ts-node":"^10.9.1","typescript":"^5.2.2","@types/chai":"^4.3.9","lint-staged":"^15.0.2","@balena/lint":"^8.0.0","@types/mocha":"^10.0.3","catch-uncommitted":"^2.0.0","jsdoc-to-markdown":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/balena-semver_3.0.2-build-renovate-major-8--balenalint-36903a103f6fdb5f80e14abc887530b01c04fccb-1_1742399761519_0.5644028989832666","host":"s3://npm-registry-packages-npm-production"}},"3.0.2":{"name":"balena-semver","version":"3.0.2","keywords":["balena","balena.io","resin","resin.io","semver"],"author":{"name":"Lucian Buzzo","email":"lucian@balena.io"},"license":"Apache-2.0","_id":"balena-semver@3.0.2","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/balena-io-modules/balena-semver","bugs":{"url":"https://github.com/balena-io-modules/balena-semver/issues"},"dist":{"shasum":"eef1bba8c0bd3b5fa773fcd188f7920c2af1380d","tarball":"https://registry.npmjs.org/balena-semver/-/balena-semver-3.0.2.tgz","fileCount":7,"integrity":"sha512-kKhvb3D80h9ZGLIl/iGYD9f2ZKxro1sjQmdLJRzVXZunQrtbTROJN9gFWoB+V4B623qtj1fJ+W8LcCfnHYiEaA==","signatures":[{"sig":"MEQCIFKq1luaI48yGF6VgTFaaxGgu6OXd3aJdXhUkAAaXEUNAiA/ofPT7ItfYmvVMNbz2frYRmHmi5MEOnRRj51xtsMqYg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":110098},"main":"build/index.js","_from":"file:/home/runner/work/_temp/npm-36903a103f6fdb5f80e14abc887530b01c04fccb/balena-semver-3.0.2.tgz","engines":{"node":">=16"},"scripts":{"ci":"npm run build && catch-uncommitted && npm test","docs":"node ./automation/docs.js","lint":"balena-lint src/ test/","test":"npm run build && npm run lint && node ./automation/test.js","build":"tsc && npm run docs","prepack":"npm run build","prepare":"husky install","prettify":"balena-lint --fix src/ test/"},"typings":"build/index.d.ts","_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/home/runner/work/_temp/npm-36903a103f6fdb5f80e14abc887530b01c04fccb/balena-semver-3.0.2.tgz","_integrity":"sha512-kKhvb3D80h9ZGLIl/iGYD9f2ZKxro1sjQmdLJRzVXZunQrtbTROJN9gFWoB+V4B623qtj1fJ+W8LcCfnHYiEaA==","repository":{"url":"git+https://github.com/balena-io-modules/balena-semver.git","type":"git"},"versionist":{"publishedAt":"2025-03-19T15:54:07.888Z"},"_npmVersion":"10.9.2","description":"Balena specific semver utility methods","directories":{},"_nodeVersion":"22.14.0","dependencies":{"lodash":"^4.17.21","semver":"^7.5.4","@types/lodash":"^4.14.200","@types/semver":"^7.5.4"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.10","husky":"^8.0.3","mocha":"^10.2.0","ts-node":"^10.9.1","typescript":"^5.2.2","@types/chai":"^4.3.9","lint-staged":"^15.0.2","@balena/lint":"^8.0.0","@types/mocha":"^10.0.3","catch-uncommitted":"^2.0.0","jsdoc-to-markdown":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/balena-semver_3.0.2_1742922891534_0.7502425335616283","host":"s3://npm-registry-packages-npm-production"}},"3.0.3-build-renovate-major-9-jsdoc-to-markdown-5aa8443d0705a24e09a6bc355191d563fd1ca4da-1":{"name":"balena-semver","version":"3.0.3-build-renovate-major-9-jsdoc-to-markdown-5aa8443d0705a24e09a6bc355191d563fd1ca4da-1","keywords":["balena","balena.io","resin","resin.io","semver"],"author":{"name":"Lucian Buzzo","email":"lucian@balena.io"},"license":"Apache-2.0","_id":"balena-semver@3.0.3-build-renovate-major-9-jsdoc-to-markdown-5aa8443d0705a24e09a6bc355191d563fd1ca4da-1","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/balena-io-modules/balena-semver","bugs":{"url":"https://github.com/balena-io-modules/balena-semver/issues"},"dist":{"shasum":"6ea87ba450612a567f7502fbb9e6e083745deb09","tarball":"https://registry.npmjs.org/balena-semver/-/balena-semver-3.0.3-build-renovate-major-9-jsdoc-to-markdown-5aa8443d0705a24e09a6bc355191d563fd1ca4da-1.tgz","fileCount":10,"integrity":"sha512-V86xAJ74dVF412y/LVXksnZKk+5mIxlVl2XhjiTByJ0OtPB34phdoUqyFpaD3VIn08r2BGT0S5milH7CYP37qg==","signatures":[{"sig":"MEQCIHLCyTz2ghZI3VP3LVWJFudhgRqcoZTW7dqlkfZ5FXLQAiAn/gGlePii6/SeULBqRDGSixqhIPR7tEDlYvDhspn3UQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":110182},"main":"build/index.js","_from":"file:/home/runner/work/_temp/balena-semver-3.0.3.tgz","engines":{"node":">=16"},"scripts":{"ci":"npm run build && catch-uncommitted && npm test","docs":"node ./automation/docs.js","lint":"balena-lint src/ test/","test":"npm run build && npm run lint && node ./automation/test.js","build":"tsc && npm run docs","prepack":"npm run build","prepare":"husky install","prettify":"balena-lint --fix src/ test/"},"typings":"build/index.d.ts","_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/home/runner/work/_temp/balena-semver-3.0.3.tgz","_integrity":"sha512-V86xAJ74dVF412y/LVXksnZKk+5mIxlVl2XhjiTByJ0OtPB34phdoUqyFpaD3VIn08r2BGT0S5milH7CYP37qg==","repository":{"url":"git+https://github.com/balena-io-modules/balena-semver.git","type":"git"},"versionist":{"publishedAt":"2025-03-25T18:06:32.369Z"},"_npmVersion":"10.9.2","description":"Balena specific semver utility methods","directories":{},"_nodeVersion":"22.14.0","dependencies":{"lodash":"^4.17.21","semver":"^7.5.4","@types/lodash":"^4.14.200","@types/semver":"^7.5.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"chai":"^4.3.10","husky":"^8.0.3","mocha":"^10.2.0","ts-node":"^10.9.1","typescript":"^5.2.2","@types/chai":"^4.3.9","lint-staged":"^15.0.2","@balena/lint":"^8.0.0","@types/mocha":"^10.0.3","catch-uncommitted":"^2.0.0","jsdoc-to-markdown":"^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/balena-semver_3.0.3-build-renovate-major-9-jsdoc-to-markdown-5aa8443d0705a24e09a6bc355191d563fd1ca4da-1_1742926077247_0.15043620283619763","host":"s3://npm-registry-packages-npm-production"}},"3.0.3-build-renovate-major-9-husky-622952c3bfb12b19b432b0365924b5149df8ca0f-1":{"name":"balena-semver","version":"3.0.3-build-renovate-major-9-husky-622952c3bfb12b19b432b0365924b5149df8ca0f-1","keywords":["balena","balena.io","resin","resin.io","semver"],"author":{"name":"Lucian Buzzo","email":"lucian@balena.io"},"license":"Apache-2.0","_id":"balena-semver@3.0.3-build-renovate-major-9-husky-622952c3bfb12b19b432b0365924b5149df8ca0f-1","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/balena-io-modules/balena-semver","bugs":{"url":"https://github.com/balena-io-modules/balena-semver/issues"},"dist":{"shasum":"9d7d8532f04c23f234764afa660f65b05db88c70","tarball":"https://registry.npmjs.org/balena-semver/-/balena-semver-3.0.3-build-renovate-major-9-husky-622952c3bfb12b19b432b0365924b5149df8ca0f-1.tgz","fileCount":10,"integrity":"sha512-3hLlL9CawNyN3WjSPmRV9vTGLvMCU6p4Hi5xjwBhVJIByk4vktitbxg9EZ7p/mWBk1Fbz//1AtjA/MuodVWIwg==","signatures":[{"sig":"MEQCIQCRBEfs5JpnIJRJJHqS/8Hxk4bVh/AUU9ZfxUKtVME04gIfFk6389d/fxpBxbVbi5QJLpma9pu4Mdwe0Wae52HF/g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":110170},"main":"build/index.js","_from":"file:/home/runner/work/_temp/balena-semver-3.0.3.tgz","engines":{"node":">=16"},"scripts":{"ci":"npm run build && catch-uncommitted && npm test","docs":"node ./automation/docs.js","lint":"balena-lint src/ test/","test":"npm run build && npm run lint && node ./automation/test.js","build":"tsc && npm run docs","prepack":"npm run build","prepare":"husky install","prettify":"balena-lint --fix src/ test/"},"typings":"build/index.d.ts","_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/home/runner/work/_temp/balena-semver-3.0.3.tgz","_integrity":"sha512-3hLlL9CawNyN3WjSPmRV9vTGLvMCU6p4Hi5xjwBhVJIByk4vktitbxg9EZ7p/mWBk1Fbz//1AtjA/MuodVWIwg==","repository":{"url":"git+https://github.com/balena-io-modules/balena-semver.git","type":"git"},"versionist":{"publishedAt":"2025-03-25T18:06:26.685Z"},"_npmVersion":"10.9.2","description":"Balena specific semver utility methods","directories":{},"_nodeVersion":"22.14.0","dependencies":{"lodash":"^4.17.21","semver":"^7.5.4","@types/lodash":"^4.14.200","@types/semver":"^7.5.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"chai":"^4.3.10","husky":"^9.0.0","mocha":"^10.2.0","ts-node":"^10.9.1","typescript":"^5.2.2","@types/chai":"^4.3.9","lint-staged":"^15.0.2","@balena/lint":"^8.0.0","@types/mocha":"^10.0.3","catch-uncommitted":"^2.0.0","jsdoc-to-markdown":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/balena-semver_3.0.3-build-renovate-major-9-husky-622952c3bfb12b19b432b0365924b5149df8ca0f-1_1742926080819_0.4751536744228131","host":"s3://npm-registry-packages-npm-production"}},"3.0.3-build-renovate-major-11-mocha-92800a2e5ed45435db6fd4c12faa3302485e848b-1":{"name":"balena-semver","version":"3.0.3-build-renovate-major-11-mocha-92800a2e5ed45435db6fd4c12faa3302485e848b-1","keywords":["balena","balena.io","resin","resin.io","semver"],"author":{"name":"Lucian Buzzo","email":"lucian@balena.io"},"license":"Apache-2.0","_id":"balena-semver@3.0.3-build-renovate-major-11-mocha-92800a2e5ed45435db6fd4c12faa3302485e848b-1","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/balena-io-modules/balena-semver","bugs":{"url":"https://github.com/balena-io-modules/balena-semver/issues"},"dist":{"shasum":"04ff3007b03c194c779f511e030735f87665d7f8","tarball":"https://registry.npmjs.org/balena-semver/-/balena-semver-3.0.3-build-renovate-major-11-mocha-92800a2e5ed45435db6fd4c12faa3302485e848b-1.tgz","fileCount":10,"integrity":"sha512-sHTgEaSn1Qs7+IKJ+s3V2VRK80bzrvaDAbEAiuMlNflCZbcLsrkO+6wUqntzS3rq7VogI5J1j1kd6pmu4TqlgQ==","signatures":[{"sig":"MEUCIQC4RjKaFKB8fDhPzWOOykST6gq5x3tzTJI+U0LqwgpAeAIgDTiEOtTJtF5JQ6VgaeUpz0T20Tau5bN8aGSJxC2FcSA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":110171},"main":"build/index.js","_from":"file:/home/runner/work/_temp/balena-semver-3.0.3.tgz","engines":{"node":">=16"},"scripts":{"ci":"npm run build && catch-uncommitted && npm test","docs":"node ./automation/docs.js","lint":"balena-lint src/ test/","test":"npm run build && npm run lint && node ./automation/test.js","build":"tsc && npm run docs","prepack":"npm run build","prepare":"husky install","prettify":"balena-lint --fix src/ test/"},"typings":"build/index.d.ts","_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/home/runner/work/_temp/balena-semver-3.0.3.tgz","_integrity":"sha512-sHTgEaSn1Qs7+IKJ+s3V2VRK80bzrvaDAbEAiuMlNflCZbcLsrkO+6wUqntzS3rq7VogI5J1j1kd6pmu4TqlgQ==","repository":{"url":"git+https://github.com/balena-io-modules/balena-semver.git","type":"git"},"versionist":{"publishedAt":"2025-03-25T18:06:42.802Z"},"_npmVersion":"10.9.2","description":"Balena specific semver utility methods","directories":{},"_nodeVersion":"22.14.0","dependencies":{"lodash":"^4.17.21","semver":"^7.5.4","@types/lodash":"^4.14.200","@types/semver":"^7.5.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"chai":"^4.3.10","husky":"^8.0.3","mocha":"^11.0.0","ts-node":"^10.9.1","typescript":"^5.2.2","@types/chai":"^4.3.9","lint-staged":"^15.0.2","@balena/lint":"^8.0.0","@types/mocha":"^10.0.3","catch-uncommitted":"^2.0.0","jsdoc-to-markdown":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/balena-semver_3.0.3-build-renovate-major-11-mocha-92800a2e5ed45435db6fd4c12faa3302485e848b-1_1742926082056_0.31256635972395075","host":"s3://npm-registry-packages-npm-production"}},"3.0.3":{"name":"balena-semver","version":"3.0.3","keywords":["balena","balena.io","resin","resin.io","semver"],"author":{"name":"Lucian Buzzo","email":"lucian@balena.io"},"license":"Apache-2.0","_id":"balena-semver@3.0.3","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/balena-io-modules/balena-semver","bugs":{"url":"https://github.com/balena-io-modules/balena-semver/issues"},"dist":{"shasum":"d082b00f42181d6797de2fc2a51484a951812879","tarball":"https://registry.npmjs.org/balena-semver/-/balena-semver-3.0.3.tgz","fileCount":7,"integrity":"sha512-B0+IpAt9NB4H+KinmDK4dPdlMMKIl3+V74+RisTry7f8GtvwHuiGT55vja+JxGPvnCP2DxCgmyL7gxNKo5APCA==","signatures":[{"sig":"MEUCICwCBR/6XtQkIQED5l1+POgYRwaJ64UnA9cO8wcQoR5IAiEA7Wsb4t0xowrrB7fPYvX9TpKv1QWSNfQmWN+2v9zeTpk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":110098},"main":"build/index.js","_from":"file:/home/runner/work/_temp/npm-92800a2e5ed45435db6fd4c12faa3302485e848b/balena-semver-3.0.3.tgz","engines":{"node":">=16"},"scripts":{"ci":"npm run build && catch-uncommitted && npm test","docs":"node ./automation/docs.js","lint":"balena-lint src/ test/","test":"npm run build && npm run lint && node ./automation/test.js","build":"tsc && npm run docs","prepack":"npm run build","prepare":"husky install","prettify":"balena-lint --fix src/ test/"},"typings":"build/index.d.ts","_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/home/runner/work/_temp/npm-92800a2e5ed45435db6fd4c12faa3302485e848b/balena-semver-3.0.3.tgz","_integrity":"sha512-B0+IpAt9NB4H+KinmDK4dPdlMMKIl3+V74+RisTry7f8GtvwHuiGT55vja+JxGPvnCP2DxCgmyL7gxNKo5APCA==","repository":{"url":"git+https://github.com/balena-io-modules/balena-semver.git","type":"git"},"versionist":{"publishedAt":"2025-03-25T18:06:42.802Z"},"_npmVersion":"10.9.2","description":"Balena specific semver utility methods","directories":{},"_nodeVersion":"22.14.0","dependencies":{"lodash":"^4.17.21","semver":"^7.5.4","@types/lodash":"^4.14.200","@types/semver":"^7.5.4"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.10","husky":"^8.0.3","mocha":"^11.0.0","ts-node":"^10.9.1","typescript":"^5.2.2","@types/chai":"^4.3.9","lint-staged":"^15.0.2","@balena/lint":"^8.0.0","@types/mocha":"^10.0.3","catch-uncommitted":"^2.0.0","jsdoc-to-markdown":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/balena-semver_3.0.3_1743602806072_0.23855769331840992","host":"s3://npm-registry-packages-npm-production"}},"3.0.4-build-renovate-major-9-jsdoc-to-markdown-3019d85fa9ddf26c50b6ea242e6893b1ebb575ba-1":{"name":"balena-semver","version":"3.0.4-build-renovate-major-9-jsdoc-to-markdown-3019d85fa9ddf26c50b6ea242e6893b1ebb575ba-1","keywords":["balena","balena.io","resin","resin.io","semver"],"author":{"name":"Lucian Buzzo","email":"lucian@balena.io"},"license":"Apache-2.0","_id":"balena-semver@3.0.4-build-renovate-major-9-jsdoc-to-markdown-3019d85fa9ddf26c50b6ea242e6893b1ebb575ba-1","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/balena-io-modules/balena-semver","bugs":{"url":"https://github.com/balena-io-modules/balena-semver/issues"},"dist":{"shasum":"d3d1d2542ed42ffaaedfd9b047f94547c1f5e7a1","tarball":"https://registry.npmjs.org/balena-semver/-/balena-semver-3.0.4-build-renovate-major-9-jsdoc-to-markdown-3019d85fa9ddf26c50b6ea242e6893b1ebb575ba-1.tgz","fileCount":10,"integrity":"sha512-7CyVvRraPROhKLpYPiVs/lGAijpbtTCj3mb6lr98Re9/UXmfzcnZPSBQslgR1j7XWfNLVUjYsW+eLvNO611k7g==","signatures":[{"sig":"MEQCIG29wjy+0vdfUZp3XlqcQ5afUUlK457iPbd6doZEX8RBAiBohWIJ2Wi878wtSZI+UjSGKe+JtZYPFKvubEHigS9AnQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":110182},"main":"build/index.js","_from":"file:/home/runner/work/_temp/balena-semver-3.0.4.tgz","engines":{"node":">=16"},"scripts":{"ci":"npm run build && catch-uncommitted && npm test","docs":"node ./automation/docs.js","lint":"balena-lint src/ test/","test":"npm run build && npm run lint && node ./automation/test.js","build":"tsc && npm run docs","prepack":"npm run build","prepare":"husky install","prettify":"balena-lint --fix src/ test/"},"typings":"build/index.d.ts","_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/home/runner/work/_temp/balena-semver-3.0.4.tgz","_integrity":"sha512-7CyVvRraPROhKLpYPiVs/lGAijpbtTCj3mb6lr98Re9/UXmfzcnZPSBQslgR1j7XWfNLVUjYsW+eLvNO611k7g==","repository":{"url":"git+https://github.com/balena-io-modules/balena-semver.git","type":"git"},"versionist":{"publishedAt":"2025-04-02T14:51:22.288Z"},"_npmVersion":"10.9.2","description":"Balena specific semver utility methods","directories":{},"_nodeVersion":"22.14.0","dependencies":{"lodash":"^4.17.21","semver":"^7.5.4","@types/lodash":"^4.14.200","@types/semver":"^7.5.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"chai":"^4.3.10","husky":"^8.0.3","mocha":"^11.0.0","ts-node":"^10.9.1","typescript":"^5.2.2","@types/chai":"^4.3.9","lint-staged":"^15.0.2","@balena/lint":"^8.0.0","@types/mocha":"^10.0.3","catch-uncommitted":"^2.0.0","jsdoc-to-markdown":"^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/balena-semver_3.0.4-build-renovate-major-9-jsdoc-to-markdown-3019d85fa9ddf26c50b6ea242e6893b1ebb575ba-1_1743605569066_0.5509324080787577","host":"s3://npm-registry-packages-npm-production"}},"3.0.4-build-renovate-major-9-husky-476b4d93f50936729becbde42f72ff2bde3110d0-1":{"name":"balena-semver","version":"3.0.4-build-renovate-major-9-husky-476b4d93f50936729becbde42f72ff2bde3110d0-1","keywords":["balena","balena.io","resin","resin.io","semver"],"author":{"name":"Lucian Buzzo","email":"lucian@balena.io"},"license":"Apache-2.0","_id":"balena-semver@3.0.4-build-renovate-major-9-husky-476b4d93f50936729becbde42f72ff2bde3110d0-1","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/balena-io-modules/balena-semver","bugs":{"url":"https://github.com/balena-io-modules/balena-semver/issues"},"dist":{"shasum":"a96e4103ac462ff824e97dc65278cc79512896ea","tarball":"https://registry.npmjs.org/balena-semver/-/balena-semver-3.0.4-build-renovate-major-9-husky-476b4d93f50936729becbde42f72ff2bde3110d0-1.tgz","fileCount":10,"integrity":"sha512-fSAJEpLAUNNw/7XDgDjtOBBlM8+kUZFT4kZbl7zRQtch7owNDlom20CVACvNRo2FvFxDGjtQLBWF0uMCVcVM+g==","signatures":[{"sig":"MEUCIC6XM2e1846D0vMIWKc/MKD3ijpn8aI0skTsqRcP2CbBAiEA4JmDM9Ui37bOBV2XBEauLZ8QIS6Nm6ybeyyFSH8LtaU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":110162},"main":"build/index.js","_from":"file:/home/runner/work/_temp/balena-semver-3.0.4.tgz","engines":{"node":">=16"},"scripts":{"ci":"npm run build && catch-uncommitted && npm test","docs":"node ./automation/docs.js","lint":"balena-lint src/ test/","test":"npm run build && npm run lint && node ./automation/test.js","build":"tsc && npm run docs","prepack":"npm run build","prepare":"husky","prettify":"balena-lint --fix src/ test/"},"typings":"build/index.d.ts","_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/home/runner/work/_temp/balena-semver-3.0.4.tgz","_integrity":"sha512-fSAJEpLAUNNw/7XDgDjtOBBlM8+kUZFT4kZbl7zRQtch7owNDlom20CVACvNRo2FvFxDGjtQLBWF0uMCVcVM+g==","repository":{"url":"git+https://github.com/balena-io-modules/balena-semver.git","type":"git"},"versionist":{"publishedAt":"2025-04-02T14:51:28.874Z"},"_npmVersion":"10.9.2","description":"Balena specific semver utility methods","directories":{},"_nodeVersion":"22.14.0","dependencies":{"lodash":"^4.17.21","semver":"^7.5.4","@types/lodash":"^4.14.200","@types/semver":"^7.5.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"chai":"^4.3.10","husky":"^9.0.0","mocha":"^11.0.0","ts-node":"^10.9.1","typescript":"^5.2.2","@types/chai":"^4.3.9","lint-staged":"^15.0.2","@balena/lint":"^8.0.0","@types/mocha":"^10.0.3","catch-uncommitted":"^2.0.0","jsdoc-to-markdown":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/balena-semver_3.0.4-build-renovate-major-9-husky-476b4d93f50936729becbde42f72ff2bde3110d0-1_1743605572690_0.7063591524993746","host":"s3://npm-registry-packages-npm-production"}},"3.0.4":{"name":"balena-semver","version":"3.0.4","keywords":["balena","balena.io","resin","resin.io","semver"],"author":{"name":"Lucian Buzzo","email":"lucian@balena.io"},"license":"Apache-2.0","_id":"balena-semver@3.0.4","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/balena-io-modules/balena-semver","bugs":{"url":"https://github.com/balena-io-modules/balena-semver/issues"},"dist":{"shasum":"c096141da62aee5dc49f9c6fce2194ec53f16091","tarball":"https://registry.npmjs.org/balena-semver/-/balena-semver-3.0.4.tgz","fileCount":7,"integrity":"sha512-tBoHMuLufoALJE8RrOxpHUjV7gPteCsUTbnXE/re1MUDZAuBeirHONSCvHvvIX34Uwg7/tkcRnjTcbv7fB1vvg==","signatures":[{"sig":"MEYCIQCDU1toispCE4WoROqTTG3MM7SByk1BjnBuxN5Qd/sjywIhAKOtKppX1mZyUe0BMbdeSkaXViN1ZJOeVSnot1kWaNl+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":110098},"main":"build/index.js","_from":"file:/home/runner/work/_temp/npm-3019d85fa9ddf26c50b6ea242e6893b1ebb575ba/balena-semver-3.0.4.tgz","engines":{"node":">=16"},"scripts":{"ci":"npm run build && catch-uncommitted && npm test","docs":"node ./automation/docs.js","lint":"balena-lint src/ test/","test":"npm run build && npm run lint && node ./automation/test.js","build":"tsc && npm run docs","prepack":"npm run build","prepare":"husky install","prettify":"balena-lint --fix src/ test/"},"typings":"build/index.d.ts","_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/home/runner/work/_temp/npm-3019d85fa9ddf26c50b6ea242e6893b1ebb575ba/balena-semver-3.0.4.tgz","_integrity":"sha512-tBoHMuLufoALJE8RrOxpHUjV7gPteCsUTbnXE/re1MUDZAuBeirHONSCvHvvIX34Uwg7/tkcRnjTcbv7fB1vvg==","repository":{"url":"git+https://github.com/balena-io-modules/balena-semver.git","type":"git"},"versionist":{"publishedAt":"2025-04-02T14:51:22.288Z"},"_npmVersion":"10.9.2","description":"Balena specific semver utility methods","directories":{},"_nodeVersion":"22.14.0","dependencies":{"lodash":"^4.17.21","semver":"^7.5.4","@types/lodash":"^4.14.200","@types/semver":"^7.5.4"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.10","husky":"^8.0.3","mocha":"^11.0.0","ts-node":"^10.9.1","typescript":"^5.2.2","@types/chai":"^4.3.9","lint-staged":"^15.0.2","@balena/lint":"^8.0.0","@types/mocha":"^10.0.3","catch-uncommitted":"^2.0.0","jsdoc-to-markdown":"^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/balena-semver_3.0.4_1744079116001_0.8190681232491344","host":"s3://npm-registry-packages-npm-production"}},"3.0.5-build-renovate-major-9-husky-bab6662f802619a3ee54d5ceb5a28d474e881ce3-1":{"name":"balena-semver","version":"3.0.5-build-renovate-major-9-husky-bab6662f802619a3ee54d5ceb5a28d474e881ce3-1","keywords":["balena","balena.io","resin","resin.io","semver"],"author":{"name":"Lucian Buzzo","email":"lucian@balena.io"},"license":"Apache-2.0","_id":"balena-semver@3.0.5-build-renovate-major-9-husky-bab6662f802619a3ee54d5ceb5a28d474e881ce3-1","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/balena-io-modules/balena-semver","bugs":{"url":"https://github.com/balena-io-modules/balena-semver/issues"},"dist":{"shasum":"5317272e4f3a30a4aeb2813503d1633cff7a891a","tarball":"https://registry.npmjs.org/balena-semver/-/balena-semver-3.0.5-build-renovate-major-9-husky-bab6662f802619a3ee54d5ceb5a28d474e881ce3-1.tgz","fileCount":10,"integrity":"sha512-P/Nm79bjCZBJEN2JH4VFrkIMcxS15HxfkHSk3SD8EkLnbhSfyZTfY7i+zQxg4oLOdaFyTNta+O+Uzhld3yUvhg==","signatures":[{"sig":"MEQCIBUA3gStgBE5TzDzzDI0UEJ3pFbs5dhcaxtN8hQGz28CAiAL8VUhlvKl/ek8b2ohteo/fqzqAxJJs5peic9tEIyvyg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":110162},"main":"build/index.js","_from":"file:/home/runner/work/_temp/balena-semver-3.0.5.tgz","engines":{"node":">=16"},"scripts":{"ci":"npm run build && catch-uncommitted && npm test","docs":"node ./automation/docs.js","lint":"balena-lint src/ test/","test":"npm run build && npm run lint && node ./automation/test.js","build":"tsc && npm run docs","prepack":"npm run build","prepare":"husky","prettify":"balena-lint --fix src/ test/"},"typings":"build/index.d.ts","_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/home/runner/work/_temp/balena-semver-3.0.5.tgz","_integrity":"sha512-P/Nm79bjCZBJEN2JH4VFrkIMcxS15HxfkHSk3SD8EkLnbhSfyZTfY7i+zQxg4oLOdaFyTNta+O+Uzhld3yUvhg==","repository":{"url":"git+https://github.com/balena-io-modules/balena-semver.git","type":"git"},"versionist":{"publishedAt":"2025-04-08T03:05:46.316Z"},"_npmVersion":"10.9.2","description":"Balena specific semver utility methods","directories":{},"_nodeVersion":"22.14.0","dependencies":{"lodash":"^4.17.21","semver":"^7.5.4","@types/lodash":"^4.14.200","@types/semver":"^7.5.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"chai":"^4.3.10","husky":"^9.0.0","mocha":"^11.0.0","ts-node":"^10.9.1","typescript":"^5.2.2","@types/chai":"^4.3.9","lint-staged":"^15.0.2","@balena/lint":"^8.0.0","@types/mocha":"^10.0.3","catch-uncommitted":"^2.0.0","jsdoc-to-markdown":"^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/balena-semver_3.0.5-build-renovate-major-9-husky-bab6662f802619a3ee54d5ceb5a28d474e881ce3-1_1744081630138_0.4380345938686887","host":"s3://npm-registry-packages-npm-production"}},"3.0.5-build-joshbwlng-balena-lint-v9-92bc2657b823b7884e4c6fb14ae7a7779f6e9712-1":{"name":"balena-semver","version":"3.0.5-build-joshbwlng-balena-lint-v9-92bc2657b823b7884e4c6fb14ae7a7779f6e9712-1","keywords":["balena","balena.io","resin","resin.io","semver"],"author":{"name":"Lucian Buzzo","email":"lucian@balena.io"},"license":"Apache-2.0","_id":"balena-semver@3.0.5-build-joshbwlng-balena-lint-v9-92bc2657b823b7884e4c6fb14ae7a7779f6e9712-1","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/balena-io-modules/balena-semver","bugs":{"url":"https://github.com/balena-io-modules/balena-semver/issues"},"dist":{"shasum":"c718f5f77ba0631b57f97904eb352589bc2e7271","tarball":"https://registry.npmjs.org/balena-semver/-/balena-semver-3.0.5-build-joshbwlng-balena-lint-v9-92bc2657b823b7884e4c6fb14ae7a7779f6e9712-1.tgz","fileCount":10,"integrity":"sha512-y+PX97IVbRJGva5vpuqptYt4YaV8MsHlMSIqa2hhDX9ycI8CssDHBJf3xCsxN1aBQ/DSDueVJJzEinpuyXcftQ==","signatures":[{"sig":"MEQCIBduV58OQhSElVuE9zqcY/+tHmN0ysrx0yAQvBLtfACoAiA0urdYiWatwCU5eghpYCZY3jOsYWNx5RLLa9uKlKtWfA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":110286},"main":"build/index.js","_from":"file:/home/runner/work/_temp/balena-semver-3.0.5.tgz","engines":{"node":">=16"},"scripts":{"ci":"npm run build && catch-uncommitted && npm test","docs":"node ./automation/docs.js","lint":"balena-lint -t tsconfig.dev.json src/ test/","test":"npm run build && npm run lint && node ./automation/test.js","build":"tsc && npm run docs","prepack":"npm run build","prepare":"husky install","prettify":"balena-lint -t tsconfig.dev.json --fix src/ test/"},"typings":"build/index.d.ts","_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/home/runner/work/_temp/balena-semver-3.0.5.tgz","_integrity":"sha512-y+PX97IVbRJGva5vpuqptYt4YaV8MsHlMSIqa2hhDX9ycI8CssDHBJf3xCsxN1aBQ/DSDueVJJzEinpuyXcftQ==","repository":{"url":"git+https://github.com/balena-io-modules/balena-semver.git","type":"git"},"versionist":{"publishedAt":"2025-04-08T06:06:21.587Z"},"_npmVersion":"10.9.2","description":"Balena specific semver utility methods","directories":{},"_nodeVersion":"22.14.0","dependencies":{"lodash":"^4.17.21","semver":"^7.5.4","@types/lodash":"^4.14.200","@types/semver":"^7.5.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"chai":"^4.3.10","husky":"^8.0.3","mocha":"^11.0.0","ts-node":"^10.9.1","typescript":"^5.2.2","@types/chai":"^4.3.9","lint-staged":"^15.0.2","@balena/lint":"^9.0.0","@types/mocha":"^10.0.3","catch-uncommitted":"^2.0.0","jsdoc-to-markdown":"^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/balena-semver_3.0.5-build-joshbwlng-balena-lint-v9-92bc2657b823b7884e4c6fb14ae7a7779f6e9712-1_1744092459756_0.5342246924141159","host":"s3://npm-registry-packages-npm-production"}},"3.0.5-build-joshbwlng-balena-lint-v9-bfc2e7390ab87a65a1522e48db65a8c5f5732554-1":{"name":"balena-semver","version":"3.0.5-build-joshbwlng-balena-lint-v9-bfc2e7390ab87a65a1522e48db65a8c5f5732554-1","keywords":["balena","balena.io","resin","resin.io","semver"],"author":{"name":"Balena Ltd.","email":"hello@balena.io"},"license":"Apache-2.0","_id":"balena-semver@3.0.5-build-joshbwlng-balena-lint-v9-bfc2e7390ab87a65a1522e48db65a8c5f5732554-1","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/balena-io-modules/balena-semver","bugs":{"url":"https://github.com/balena-io-modules/balena-semver/issues"},"dist":{"shasum":"5b39be9d28059a8f357886d7adf28ab9188214e6","tarball":"https://registry.npmjs.org/balena-semver/-/balena-semver-3.0.5-build-joshbwlng-balena-lint-v9-bfc2e7390ab87a65a1522e48db65a8c5f5732554-1.tgz","fileCount":10,"integrity":"sha512-Sz1iy53OUmi/Bk5+lTWm1DIFgIIjTMOmmUPyBYDaz6RTreShjHdNDbbYri6I/9nmmACSEg3zLMEHo+IzpMbDuA==","signatures":[{"sig":"MEUCIQD3E5r0A+9y15jGEUSBe0n2DkIjyV1NYAus7TU6+QiBYgIgZsNfq+WIkGCiEJ3CKDV7VBG0C8c8fuvVhZGyjzABjKo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":110284},"main":"build/index.js","_from":"file:/home/runner/work/_temp/balena-semver-3.0.5.tgz","engines":{"node":">=16"},"scripts":{"ci":"npm run build && catch-uncommitted && npm test","docs":"node ./automation/docs.js","lint":"balena-lint -t tsconfig.dev.json src/ test/","test":"npm run build && npm run lint && node ./automation/test.js","build":"tsc && npm run docs","prepack":"npm run build","prepare":"husky install","prettify":"balena-lint -t tsconfig.dev.json --fix src/ test/"},"typings":"build/index.d.ts","_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/home/runner/work/_temp/balena-semver-3.0.5.tgz","_integrity":"sha512-Sz1iy53OUmi/Bk5+lTWm1DIFgIIjTMOmmUPyBYDaz6RTreShjHdNDbbYri6I/9nmmACSEg3zLMEHo+IzpMbDuA==","repository":{"url":"git+https://github.com/balena-io-modules/balena-semver.git","type":"git"},"versionist":{"publishedAt":"2025-04-08T07:37:13.062Z"},"_npmVersion":"10.9.2","description":"Balena specific semver utility methods","directories":{},"_nodeVersion":"22.14.0","dependencies":{"lodash":"^4.17.21","semver":"^7.5.4","@types/lodash":"^4.14.200","@types/semver":"^7.5.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"chai":"^4.3.10","husky":"^8.0.3","mocha":"^11.0.0","ts-node":"^10.9.1","typescript":"^5.2.2","@types/chai":"^4.3.9","lint-staged":"^15.0.2","@balena/lint":"^9.0.0","@types/mocha":"^10.0.3","catch-uncommitted":"^2.0.0","jsdoc-to-markdown":"^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/balena-semver_3.0.5-build-joshbwlng-balena-lint-v9-bfc2e7390ab87a65a1522e48db65a8c5f5732554-1_1744097903616_0.18781258611189022","host":"s3://npm-registry-packages-npm-production"}},"3.0.5":{"name":"balena-semver","version":"3.0.5","keywords":["balena","balena.io","resin","resin.io","semver"],"author":{"name":"Balena Ltd.","email":"hello@balena.io"},"license":"Apache-2.0","_id":"balena-semver@3.0.5","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/balena-io-modules/balena-semver","bugs":{"url":"https://github.com/balena-io-modules/balena-semver/issues"},"dist":{"shasum":"1191c4ad84cc851bb065e2bcaddb3746a9583d65","tarball":"https://registry.npmjs.org/balena-semver/-/balena-semver-3.0.5.tgz","fileCount":7,"integrity":"sha512-RjJ4Q9OXnhFkcUH0cOcx3bXwzO+q9lHyxpSTZHEyO6Bz5KDD5BM/kb3VHZfs3rzxdwvmiWIVjfpVTOYEQFGYFw==","signatures":[{"sig":"MEQCIB9jCQaQ9RXWf1VJ7VwY4RU+gRsaZitGmgtqh4ZCGJd+AiAOSwB0cnC8qmQ0JdJjcYqPr/60lDNdEXlx5mAxhFBAsw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":110210},"main":"build/index.js","_from":"file:/home/runner/work/_temp/npm-bfc2e7390ab87a65a1522e48db65a8c5f5732554/balena-semver-3.0.5.tgz","engines":{"node":">=16"},"scripts":{"ci":"npm run build && catch-uncommitted && npm test","docs":"node ./automation/docs.js","lint":"balena-lint -t tsconfig.dev.json src/ test/","test":"npm run build && npm run lint && node ./automation/test.js","build":"tsc && npm run docs","prepack":"npm run build","prepare":"husky install","prettify":"balena-lint -t tsconfig.dev.json --fix src/ test/"},"typings":"build/index.d.ts","_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/home/runner/work/_temp/npm-bfc2e7390ab87a65a1522e48db65a8c5f5732554/balena-semver-3.0.5.tgz","_integrity":"sha512-RjJ4Q9OXnhFkcUH0cOcx3bXwzO+q9lHyxpSTZHEyO6Bz5KDD5BM/kb3VHZfs3rzxdwvmiWIVjfpVTOYEQFGYFw==","repository":{"url":"git+https://github.com/balena-io-modules/balena-semver.git","type":"git"},"versionist":{"publishedAt":"2025-04-08T07:37:13.062Z"},"_npmVersion":"10.9.2","description":"Balena specific semver utility methods","directories":{},"_nodeVersion":"22.14.0","dependencies":{"lodash":"^4.17.21","semver":"^7.5.4","@types/lodash":"^4.14.200","@types/semver":"^7.5.4"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.10","husky":"^8.0.3","mocha":"^11.0.0","ts-node":"^10.9.1","typescript":"^5.2.2","@types/chai":"^4.3.9","lint-staged":"^15.0.2","@balena/lint":"^9.0.0","@types/mocha":"^10.0.3","catch-uncommitted":"^2.0.0","jsdoc-to-markdown":"^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/balena-semver_3.0.5_1744098218455_0.6689443289530339","host":"s3://npm-registry-packages-npm-production"}},"3.0.6-build-renovate-major-9-husky-f3567b48550673689a25e201ae390089b00d60b1-1":{"name":"balena-semver","version":"3.0.6-build-renovate-major-9-husky-f3567b48550673689a25e201ae390089b00d60b1-1","keywords":["balena","balena.io","resin","resin.io","semver"],"author":{"name":"Balena Ltd.","email":"hello@balena.io"},"license":"Apache-2.0","_id":"balena-semver@3.0.6-build-renovate-major-9-husky-f3567b48550673689a25e201ae390089b00d60b1-1","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/balena-io-modules/balena-semver","bugs":{"url":"https://github.com/balena-io-modules/balena-semver/issues"},"dist":{"shasum":"2b3200f5a3096102b43c8e3a6c3761066ade18dc","tarball":"https://registry.npmjs.org/balena-semver/-/balena-semver-3.0.6-build-renovate-major-9-husky-f3567b48550673689a25e201ae390089b00d60b1-1.tgz","fileCount":10,"integrity":"sha512-tCObP9CmB1uit9/Uy8t8Oi+RNCxORPGJo8L6ROB5FTAm+gZdqYsTtKGEiO/cFzVVidY2hzhglUcUzWTvdIQf0A==","signatures":[{"sig":"MEQCIDqJP5zoY39VLFlI1tslOysg8bssK4JMFy2Ws58WSX9hAiBMZTuiLmns6ocF70RjIdzSLF0bgONhiqG6fy4QKkTMxw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":110274},"main":"build/index.js","_from":"file:/home/runner/work/_temp/balena-semver-3.0.6.tgz","engines":{"node":">=16"},"scripts":{"ci":"npm run build && catch-uncommitted && npm test","docs":"node ./automation/docs.js","lint":"balena-lint -t tsconfig.dev.json src/ test/","test":"npm run build && npm run lint && node ./automation/test.js","build":"tsc && npm run docs","prepack":"npm run build","prepare":"husky","prettify":"balena-lint -t tsconfig.dev.json --fix src/ test/"},"typings":"build/index.d.ts","_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/home/runner/work/_temp/balena-semver-3.0.6.tgz","_integrity":"sha512-tCObP9CmB1uit9/Uy8t8Oi+RNCxORPGJo8L6ROB5FTAm+gZdqYsTtKGEiO/cFzVVidY2hzhglUcUzWTvdIQf0A==","repository":{"url":"git+https://github.com/balena-io-modules/balena-semver.git","type":"git"},"versionist":{"publishedAt":"2025-04-08T07:48:17.829Z"},"_npmVersion":"10.9.2","description":"Balena specific semver utility methods","directories":{},"_nodeVersion":"22.14.0","dependencies":{"lodash":"^4.17.21","semver":"^7.5.4","@types/lodash":"^4.14.200","@types/semver":"^7.5.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"chai":"^4.3.10","husky":"^9.0.0","mocha":"^11.0.0","ts-node":"^10.9.1","typescript":"^5.2.2","@types/chai":"^4.3.9","lint-staged":"^15.0.2","@balena/lint":"^9.0.0","@types/mocha":"^10.0.3","catch-uncommitted":"^2.0.0","jsdoc-to-markdown":"^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/balena-semver_3.0.6-build-renovate-major-9-husky-f3567b48550673689a25e201ae390089b00d60b1-1_1744098576017_0.047848004792577115","host":"s3://npm-registry-packages-npm-production"}},"3.0.6":{"name":"balena-semver","version":"3.0.6","keywords":["balena","balena.io","resin","resin.io","semver"],"author":{"name":"Balena Ltd.","email":"hello@balena.io"},"license":"Apache-2.0","_id":"balena-semver@3.0.6","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/balena-io-modules/balena-semver","bugs":{"url":"https://github.com/balena-io-modules/balena-semver/issues"},"dist":{"shasum":"94d97b44bda2f1c65216d671a102e8bfe73e9701","tarball":"https://registry.npmjs.org/balena-semver/-/balena-semver-3.0.6.tgz","fileCount":7,"integrity":"sha512-UAoXJ5QrppbbaaWtVBRnQ6rvjuvXmrAV+Uy7aW7Jn6D4Dd0y7Ncz7XV6usWt2Dm0V/kq+5eGkGkNa4Xj/OjlhA==","signatures":[{"sig":"MEQCIGcJyYruUlwTaneM45QQbStT47v76QbVZWjxblVRfEvPAiA4BRtft+SJpqSSphlAjJvxtOBm9TmMP0ViMOlfJhGe5A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":110202},"main":"build/index.js","_from":"file:/home/runner/work/_temp/npm-f3567b48550673689a25e201ae390089b00d60b1/balena-semver-3.0.6.tgz","engines":{"node":">=16"},"scripts":{"ci":"npm run build && catch-uncommitted && npm test","docs":"node ./automation/docs.js","lint":"balena-lint -t tsconfig.dev.json src/ test/","test":"npm run build && npm run lint && node ./automation/test.js","build":"tsc && npm run docs","prepack":"npm run build","prepare":"husky","prettify":"balena-lint -t tsconfig.dev.json --fix src/ test/"},"typings":"build/index.d.ts","_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/home/runner/work/_temp/npm-f3567b48550673689a25e201ae390089b00d60b1/balena-semver-3.0.6.tgz","_integrity":"sha512-UAoXJ5QrppbbaaWtVBRnQ6rvjuvXmrAV+Uy7aW7Jn6D4Dd0y7Ncz7XV6usWt2Dm0V/kq+5eGkGkNa4Xj/OjlhA==","repository":{"url":"git+https://github.com/balena-io-modules/balena-semver.git","type":"git"},"versionist":{"publishedAt":"2025-04-08T07:48:17.829Z"},"_npmVersion":"10.9.2","description":"Balena specific semver utility methods","directories":{},"_nodeVersion":"22.14.0","dependencies":{"lodash":"^4.17.21","semver":"^7.5.4","@types/lodash":"^4.14.200","@types/semver":"^7.5.4"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.10","husky":"^9.0.0","mocha":"^11.0.0","ts-node":"^10.9.1","typescript":"^5.2.2","@types/chai":"^4.3.9","lint-staged":"^15.0.2","@balena/lint":"^9.0.0","@types/mocha":"^10.0.3","catch-uncommitted":"^2.0.0","jsdoc-to-markdown":"^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/balena-semver_3.0.6_1744196420828_0.9726899231832935","host":"s3://npm-registry-packages-npm-production"}},"3.0.7-build-renovate-major-16-lint-staged-1b8245e4836905dbdac02e1de91d6838484a4f0e-1":{"name":"balena-semver","version":"3.0.7-build-renovate-major-16-lint-staged-1b8245e4836905dbdac02e1de91d6838484a4f0e-1","keywords":["balena","balena.io","resin","resin.io","semver"],"author":{"name":"Balena Ltd.","email":"hello@balena.io"},"license":"Apache-2.0","_id":"balena-semver@3.0.7-build-renovate-major-16-lint-staged-1b8245e4836905dbdac02e1de91d6838484a4f0e-1","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/balena-io-modules/balena-semver","bugs":{"url":"https://github.com/balena-io-modules/balena-semver/issues"},"dist":{"shasum":"50c8057562c437b0d111ad2e66430f3de4486499","tarball":"https://registry.npmjs.org/balena-semver/-/balena-semver-3.0.7-build-renovate-major-16-lint-staged-1b8245e4836905dbdac02e1de91d6838484a4f0e-1.tgz","fileCount":10,"integrity":"sha512-BAKLFAcRkm9HQgWPk2n5Gi3r7Ff2nE44w332etv6LsC198PFGUHjZRzOsVE0neU0QjYU8R2ee4b3v9vd9tlc4Q==","signatures":[{"sig":"MEUCIQCb8oxX740patPeGQyeT/XNk7kz6kHjgK4i7jESc0ZkmgIgKfgz9xf01yYaV0G/4IWtIZem/+/sLoOK8hDThd574a4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":110281},"main":"build/index.js","_from":"file:/home/runner/work/_temp/balena-semver-3.0.7.tgz","engines":{"node":">=16"},"scripts":{"ci":"npm run build && catch-uncommitted && npm test","docs":"node ./automation/docs.js","lint":"balena-lint -t tsconfig.dev.json src/ test/","test":"npm run build && npm run lint && node ./automation/test.js","build":"tsc && npm run docs","prepack":"npm run build","prepare":"husky","prettify":"balena-lint -t tsconfig.dev.json --fix src/ test/"},"typings":"build/index.d.ts","_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/home/runner/work/_temp/balena-semver-3.0.7.tgz","_integrity":"sha512-BAKLFAcRkm9HQgWPk2n5Gi3r7Ff2nE44w332etv6LsC198PFGUHjZRzOsVE0neU0QjYU8R2ee4b3v9vd9tlc4Q==","repository":{"url":"git+https://github.com/balena-io-modules/balena-semver.git","type":"git"},"versionist":{"publishedAt":"2025-05-13T17:53:25.679Z"},"_npmVersion":"10.9.2","description":"Balena specific semver utility methods","directories":{},"_nodeVersion":"22.15.0","dependencies":{"lodash":"^4.17.21","semver":"^7.5.4","@types/lodash":"^4.14.200","@types/semver":"^7.5.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"chai":"^4.3.10","husky":"^9.0.0","mocha":"^11.0.0","ts-node":"^10.9.1","typescript":"^5.2.2","@types/chai":"^4.3.9","lint-staged":"^16.0.0","@balena/lint":"^9.0.0","@types/mocha":"^10.0.3","catch-uncommitted":"^2.0.0","jsdoc-to-markdown":"^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/balena-semver_3.0.7-build-renovate-major-16-lint-staged-1b8245e4836905dbdac02e1de91d6838484a4f0e-1_1747158934641_0.19817325612551784","host":"s3://npm-registry-packages-npm-production"}},"3.0.7":{"name":"balena-semver","version":"3.0.7","keywords":["balena","balena.io","resin","resin.io","semver"],"author":{"name":"Balena Ltd.","email":"hello@balena.io"},"license":"Apache-2.0","_id":"balena-semver@3.0.7","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/balena-io-modules/balena-semver","bugs":{"url":"https://github.com/balena-io-modules/balena-semver/issues"},"dist":{"shasum":"008e96d7d769f3ad32723578af5faec44f375c9b","tarball":"https://registry.npmjs.org/balena-semver/-/balena-semver-3.0.7.tgz","fileCount":7,"integrity":"sha512-PkYs+04bINIGxSciPJ4zDn/Wa6ocy/XzooSYEE4yGUe/TcIAANDpihK71ryH6dsMlG8hzanCrdsjFkT2KobbIw==","signatures":[{"sig":"MEYCIQCUHi7uHt14xomjHWIwwuAuWtfwZzhxL7ZIwoYtJJeMSAIhALN0gtUPwlc011Mad9ZJm20GA+uiIwbD/HDXYnMrKJdc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":110202},"main":"build/index.js","_from":"file:/home/runner/work/_temp/npm-1b8245e4836905dbdac02e1de91d6838484a4f0e/balena-semver-3.0.7.tgz","engines":{"node":">=16"},"scripts":{"ci":"npm run build && catch-uncommitted && npm test","docs":"node ./automation/docs.js","lint":"balena-lint -t tsconfig.dev.json src/ test/","test":"npm run build && npm run lint && node ./automation/test.js","build":"tsc && npm run docs","prepack":"npm run build","prepare":"husky","prettify":"balena-lint -t tsconfig.dev.json --fix src/ test/"},"typings":"build/index.d.ts","_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/home/runner/work/_temp/npm-1b8245e4836905dbdac02e1de91d6838484a4f0e/balena-semver-3.0.7.tgz","_integrity":"sha512-PkYs+04bINIGxSciPJ4zDn/Wa6ocy/XzooSYEE4yGUe/TcIAANDpihK71ryH6dsMlG8hzanCrdsjFkT2KobbIw==","repository":{"url":"git+https://github.com/balena-io-modules/balena-semver.git","type":"git"},"versionist":{"publishedAt":"2025-05-13T17:53:25.679Z"},"_npmVersion":"10.9.2","description":"Balena specific semver utility methods","directories":{},"_nodeVersion":"22.16.0","dependencies":{"lodash":"^4.17.21","semver":"^7.5.4","@types/lodash":"^4.14.200","@types/semver":"^7.5.4"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.10","husky":"^9.0.0","mocha":"^11.0.0","ts-node":"^10.9.1","typescript":"^5.2.2","@types/chai":"^4.3.9","lint-staged":"^16.0.0","@balena/lint":"^9.0.0","@types/mocha":"^10.0.3","catch-uncommitted":"^2.0.0","jsdoc-to-markdown":"^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/balena-semver_3.0.7_1749338766525_0.6552828815653096","host":"s3://npm-registry-packages-npm-production"}},"3.0.8-build-update-deps-8ba9396324c1179bf89f210bef8c5979cb8fd7e5-1":{"name":"balena-semver","version":"3.0.8-build-update-deps-8ba9396324c1179bf89f210bef8c5979cb8fd7e5-1","keywords":["balena","balena.io","resin","resin.io","semver"],"author":{"name":"Balena Ltd.","email":"hello@balena.io"},"license":"Apache-2.0","_id":"balena-semver@3.0.8-build-update-deps-8ba9396324c1179bf89f210bef8c5979cb8fd7e5-1","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/balena-io-modules/balena-semver","bugs":{"url":"https://github.com/balena-io-modules/balena-semver/issues"},"dist":{"shasum":"3b8bfe55a00ce2c5c915a385fc1b071c3dccca50","tarball":"https://registry.npmjs.org/balena-semver/-/balena-semver-3.0.8-build-update-deps-8ba9396324c1179bf89f210bef8c5979cb8fd7e5-1.tgz","fileCount":10,"integrity":"sha512-+A3LXgYx+/vFZjD/mzHR7tCKkMKhAwPcj1KRursAURpa9yFv2cQrZ/2GZYTEJylrAtMjByzYs8t/tA8zFv2I0g==","signatures":[{"sig":"MEYCIQDYAqAbsRn/0O/i2iQZuVg4sll1VONCfQDxgKvoVBITUgIhAMALZzC+qMLRjUelJHdAbFfir1/1uoJYidOO4dz9bsbA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":110263},"main":"build/index.js","_from":"file:/home/runner/work/_temp/balena-semver-3.0.8.tgz","engines":{"node":">=16"},"scripts":{"ci":"npm run build && catch-uncommitted && npm test","docs":"node ./automation/docs.js","lint":"balena-lint -t tsconfig.dev.json src/ test/","test":"npm run build && npm run lint && node ./automation/test.js","build":"tsc && npm run docs","prepack":"npm run build","prepare":"husky","lint:fix":"balena-lint -t tsconfig.dev.json --fix src/ test/"},"typings":"build/index.d.ts","_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/home/runner/work/_temp/balena-semver-3.0.8.tgz","_integrity":"sha512-+A3LXgYx+/vFZjD/mzHR7tCKkMKhAwPcj1KRursAURpa9yFv2cQrZ/2GZYTEJylrAtMjByzYs8t/tA8zFv2I0g==","repository":{"url":"git+https://github.com/balena-io-modules/balena-semver.git","type":"git"},"versionist":{"publishedAt":"2025-08-22T15:19:35.316Z"},"_npmVersion":"11.5.1","description":"Balena specific semver utility methods","directories":{},"_nodeVersion":"24.6.0","dependencies":{"lodash":"^4.17.21","semver":"^7.7.2","@types/lodash":"^4.17.20","@types/semver":"^7.7.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"chai":"^4.5.0","husky":"^9.1.7","mocha":"^11.7.1","ts-node":"^10.9.2","typescript":"^5.9.2","@types/chai":"^4.3.20","lint-staged":"^16.1.5","@balena/lint":"^9.3.2","@types/mocha":"^10.0.10","catch-uncommitted":"^2.0.0","jsdoc-to-markdown":"^9.1.2"},"_npmOperationalInternal":{"tmp":"tmp/balena-semver_3.0.8-build-update-deps-8ba9396324c1179bf89f210bef8c5979cb8fd7e5-1_1755876099657_0.4929355053617299","host":"s3://npm-registry-packages-npm-production"}},"3.0.8":{"name":"balena-semver","version":"3.0.8","keywords":["balena","balena.io","resin","resin.io","semver"],"author":{"name":"Balena Ltd.","email":"hello@balena.io"},"license":"Apache-2.0","_id":"balena-semver@3.0.8","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/balena-io-modules/balena-semver","bugs":{"url":"https://github.com/balena-io-modules/balena-semver/issues"},"dist":{"shasum":"4f281f86350e5277e36f92ca7ca3579d6c147f22","tarball":"https://registry.npmjs.org/balena-semver/-/balena-semver-3.0.8.tgz","fileCount":7,"integrity":"sha512-3wmFxNZDCASpm6UNnXzfTmrzj/SKf5JJXi/WsZn//Aoo1iR6ZOfxKqw1CkUKwwd+VIRJT31svg26d5x6yof6zw==","signatures":[{"sig":"MEYCIQC15Kz0Z84Wz6QWYLR35boU/65qDGPZjREfH4NdhrF+5AIhAPPudWzYtVy9J6ceHAqtru/t/YwqLTgYvbRWZUkrlxLl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":110202},"main":"build/index.js","_from":"file:/home/runner/work/_temp/npm-8ba9396324c1179bf89f210bef8c5979cb8fd7e5/balena-semver-3.0.8.tgz","engines":{"node":">=16"},"scripts":{"ci":"npm run build && catch-uncommitted && npm test","docs":"node ./automation/docs.js","lint":"balena-lint -t tsconfig.dev.json src/ test/","test":"npm run build && npm run lint && node ./automation/test.js","build":"tsc && npm run docs","prepack":"npm run build","prepare":"husky","lint:fix":"balena-lint -t tsconfig.dev.json --fix src/ test/"},"typings":"build/index.d.ts","_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/home/runner/work/_temp/npm-8ba9396324c1179bf89f210bef8c5979cb8fd7e5/balena-semver-3.0.8.tgz","_integrity":"sha512-3wmFxNZDCASpm6UNnXzfTmrzj/SKf5JJXi/WsZn//Aoo1iR6ZOfxKqw1CkUKwwd+VIRJT31svg26d5x6yof6zw==","repository":{"url":"git+https://github.com/balena-io-modules/balena-semver.git","type":"git"},"versionist":{"publishedAt":"2025-08-22T15:19:35.316Z"},"_npmVersion":"11.5.1","description":"Balena specific semver utility methods","directories":{},"_nodeVersion":"24.6.0","dependencies":{"lodash":"^4.17.21","semver":"^7.7.2","@types/lodash":"^4.17.20","@types/semver":"^7.7.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.5.0","husky":"^9.1.7","mocha":"^11.7.1","ts-node":"^10.9.2","typescript":"^5.9.2","@types/chai":"^4.3.20","lint-staged":"^16.1.5","@balena/lint":"^9.3.2","@types/mocha":"^10.0.10","catch-uncommitted":"^2.0.0","jsdoc-to-markdown":"^9.1.2"},"_npmOperationalInternal":{"tmp":"tmp/balena-semver_3.0.8_1755876247040_0.500768592679983","host":"s3://npm-registry-packages-npm-production"}},"3.0.9-build-tsconfig-module-node16-193ad5c913832a41b0b0ea366670c0c103e7a27d-1":{"name":"balena-semver","version":"3.0.9-build-tsconfig-module-node16-193ad5c913832a41b0b0ea366670c0c103e7a27d-1","keywords":["balena","balena.io","resin","resin.io","semver"],"author":{"name":"Balena Ltd.","email":"hello@balena.io"},"license":"Apache-2.0","_id":"balena-semver@3.0.9-build-tsconfig-module-node16-193ad5c913832a41b0b0ea366670c0c103e7a27d-1","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/balena-io-modules/balena-semver","bugs":{"url":"https://github.com/balena-io-modules/balena-semver/issues"},"dist":{"shasum":"36edbcf3ea79426dea1166e0eef1e313975f4834","tarball":"https://registry.npmjs.org/balena-semver/-/balena-semver-3.0.9-build-tsconfig-module-node16-193ad5c913832a41b0b0ea366670c0c103e7a27d-1.tgz","fileCount":10,"integrity":"sha512-xy8K8xxVEAjk5azbUrm9kH6qZzzudPMCuaRLuc6cAvj0v32WU4rx2eySnBfvKzwGvwJ3JByGMjJV4Tc1oZyEiw==","signatures":[{"sig":"MEUCIQC+/blDy/ibiSwxArLGx+8F6ZnKC8XejcJHkVJS9HeYAAIgbBQYBM3H/n5X6IvZFf/fLAzY40Yj1mybYJrCpv+W2uA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":111702},"main":"build/index.js","type":"commonjs","_from":"file:/home/runner/work/_temp/balena-semver-3.0.9.tgz","engines":{"node":">=16"},"scripts":{"ci":"npm run build && catch-uncommitted && npm test","docs":"node ./automation/docs.js","lint":"balena-lint -t tsconfig.dev.json src/ test/","test":"npm run build && npm run lint && node ./automation/test.js","build":"tsc && npm run docs","prepack":"npm run build","prepare":"husky","lint:fix":"balena-lint -t tsconfig.dev.json --fix src/ test/"},"typings":"build/index.d.ts","_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/home/runner/work/_temp/balena-semver-3.0.9.tgz","_integrity":"sha512-xy8K8xxVEAjk5azbUrm9kH6qZzzudPMCuaRLuc6cAvj0v32WU4rx2eySnBfvKzwGvwJ3JByGMjJV4Tc1oZyEiw==","repository":{"url":"git+https://github.com/balena-io-modules/balena-semver.git","type":"git"},"versionist":{"publishedAt":"2025-08-22T15:35:30.166Z"},"_npmVersion":"11.5.1","description":"Balena specific semver utility methods","directories":{},"_nodeVersion":"24.6.0","dependencies":{"lodash":"^4.17.21","semver":"^7.7.2","@types/lodash":"^4.17.20","@types/semver":"^7.7.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"chai":"^4.5.0","husky":"^9.1.7","mocha":"^11.7.1","ts-node":"^10.9.2","typescript":"^5.9.2","@types/chai":"^4.3.20","lint-staged":"^16.1.5","@balena/lint":"^9.3.2","@types/mocha":"^10.0.10","catch-uncommitted":"^2.0.0","jsdoc-to-markdown":"^9.1.2"},"_npmOperationalInternal":{"tmp":"tmp/balena-semver_3.0.9-build-tsconfig-module-node16-193ad5c913832a41b0b0ea366670c0c103e7a27d-1_1755877038684_0.40103553789257695","host":"s3://npm-registry-packages-npm-production"}},"3.0.9-build-simplify-automation-93d2570e414f6ec44cab8a39ccb11fa578a3372b-1":{"name":"balena-semver","version":"3.0.9-build-simplify-automation-93d2570e414f6ec44cab8a39ccb11fa578a3372b-1","keywords":["balena","balena.io","resin","resin.io","semver"],"author":{"name":"Balena Ltd.","email":"hello@balena.io"},"license":"Apache-2.0","_id":"balena-semver@3.0.9-build-simplify-automation-93d2570e414f6ec44cab8a39ccb11fa578a3372b-1","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/balena-io-modules/balena-semver","bugs":{"url":"https://github.com/balena-io-modules/balena-semver/issues"},"dist":{"shasum":"facf8d32cfc978e9da560d8a8a7f42e7fca4a91a","tarball":"https://registry.npmjs.org/balena-semver/-/balena-semver-3.0.9-build-simplify-automation-93d2570e414f6ec44cab8a39ccb11fa578a3372b-1.tgz","fileCount":10,"integrity":"sha512-Cg5zV6+eCcGwFlSbSnRLZaiVIltmULGEqlI6sqFjSasNG5Q9YKdjMOQJsjyUAZC4bfUsYQMHQrvW80KHOQYliA==","signatures":[{"sig":"MEUCIQD7t1QkcBIorRBGmfm9XuXavJFxRYwNXH9q+J2kCjr0dAIge8NZMKv3rzMSORtV5M4IhGgXiLZYalSB6Xq+nDSX4gY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":108144},"main":"build/index.js","_from":"file:/home/runner/work/_temp/balena-semver-3.0.9.tgz","mocha":{"_":"test/**/*.ts","require":"ts-node/register/transpile-only","recursive":true},"engines":{"node":">=16"},"scripts":{"ci":"npm run build && catch-uncommitted && npm test","docs":"node ./automation/docs.js","lint":"balena-lint -e js -e ts -t tsconfig.dev.json src/ test/ automation/","test":"npm run build && mocha && npm run lint","build":"tsc && npm run docs","prepack":"npm run build","prepare":"husky","lint:fix":"balena-lint -e js -e ts -t tsconfig.dev.json --fix src/ test/ automation/"},"typings":"build/index.d.ts","_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/home/runner/work/_temp/balena-semver-3.0.9.tgz","_integrity":"sha512-Cg5zV6+eCcGwFlSbSnRLZaiVIltmULGEqlI6sqFjSasNG5Q9YKdjMOQJsjyUAZC4bfUsYQMHQrvW80KHOQYliA==","repository":{"url":"git+https://github.com/balena-io-modules/balena-semver.git","type":"git"},"versionist":{"publishedAt":"2025-08-22T16:12:07.592Z"},"_npmVersion":"11.5.1","description":"Balena specific semver utility methods","directories":{},"_nodeVersion":"24.6.0","dependencies":{"lodash":"^4.17.21","semver":"^7.7.2","@types/lodash":"^4.17.20","@types/semver":"^7.7.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"chai":"^4.5.0","husky":"^9.1.7","mocha":"^11.7.1","ts-node":"^10.9.2","typescript":"^5.9.2","@types/chai":"^4.3.20","lint-staged":"^16.1.5","@balena/lint":"^9.3.2","@types/mocha":"^10.0.10","catch-uncommitted":"^2.0.0","jsdoc-to-markdown":"^9.1.2"},"_npmOperationalInternal":{"tmp":"tmp/balena-semver_3.0.9-build-simplify-automation-93d2570e414f6ec44cab8a39ccb11fa578a3372b-1_1755879227714_0.5655389066201117","host":"s3://npm-registry-packages-npm-production"}},"3.0.9-build-simplify-automation-4ca9506f09508107e7a62b412ab1684e9be8fd43-1":{"name":"balena-semver","version":"3.0.9-build-simplify-automation-4ca9506f09508107e7a62b412ab1684e9be8fd43-1","keywords":["balena","balena.io","resin","resin.io","semver"],"author":{"name":"Balena Ltd.","email":"hello@balena.io"},"license":"Apache-2.0","_id":"balena-semver@3.0.9-build-simplify-automation-4ca9506f09508107e7a62b412ab1684e9be8fd43-1","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/balena-io-modules/balena-semver","bugs":{"url":"https://github.com/balena-io-modules/balena-semver/issues"},"dist":{"shasum":"93cec2eef4a39f7e1cffcf1d888e22983520f5c8","tarball":"https://registry.npmjs.org/balena-semver/-/balena-semver-3.0.9-build-simplify-automation-4ca9506f09508107e7a62b412ab1684e9be8fd43-1.tgz","fileCount":10,"integrity":"sha512-G89i1LsMItnbQxvQScGMc9tc7JZJagWGw3adw4gd2fFcQQdilxR7IDa1pXP8PArNCs6/8tYRb4wOIAzf4RWVyg==","signatures":[{"sig":"MEQCIFEXNtgqjNQF4hvI7OWKX227kBztCPwMyr+7b6SI3f9gAiA2FNgbIUlE4n2pdJpVY+vIC7uZaOD1CZrooQB9Qye80A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":108023},"main":"build/index.js","_from":"file:/home/runner/work/_temp/balena-semver-3.0.9.tgz","mocha":{"_":"test/**/*.ts","require":"ts-node/register/transpile-only","recursive":true},"engines":{"node":">=16"},"scripts":{"ci":"npm run build && catch-uncommitted && npm test","docs":"node ./automation/docs.js","lint":"balena-lint -e js -e ts -t tsconfig.dev.json src/ test/ automation/","test":"npm run build && mocha && npm run lint","build":"tsc && npm run docs","prepack":"npm run build","prepare":"husky","lint:fix":"balena-lint -e js -e ts -t tsconfig.dev.json --fix src/ test/ automation/"},"typings":"build/index.d.ts","_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/home/runner/work/_temp/balena-semver-3.0.9.tgz","_integrity":"sha512-G89i1LsMItnbQxvQScGMc9tc7JZJagWGw3adw4gd2fFcQQdilxR7IDa1pXP8PArNCs6/8tYRb4wOIAzf4RWVyg==","repository":{"url":"git+https://github.com/balena-io-modules/balena-semver.git","type":"git"},"versionist":{"publishedAt":"2025-08-22T16:17:17.314Z"},"_npmVersion":"11.5.1","description":"Balena specific semver utility methods","directories":{},"_nodeVersion":"24.6.0","dependencies":{"lodash":"^4.17.21","semver":"^7.7.2","@types/lodash":"^4.17.20","@types/semver":"^7.7.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"chai":"^4.5.0","husky":"^9.1.7","mocha":"^11.7.1","ts-node":"^10.9.2","typescript":"^5.9.2","@types/chai":"^4.3.20","lint-staged":"^16.1.5","@balena/lint":"^9.3.2","@types/mocha":"^10.0.10","catch-uncommitted":"^2.0.0","jsdoc-to-markdown":"^9.1.2"},"_npmOperationalInternal":{"tmp":"tmp/balena-semver_3.0.9-build-simplify-automation-4ca9506f09508107e7a62b412ab1684e9be8fd43-1_1755879559944_0.4595348622436035","host":"s3://npm-registry-packages-npm-production"}},"3.0.9-build-simplify-automation-05dcf8c32e72ba6e835117eed799490f5228f212-1":{"name":"balena-semver","version":"3.0.9-build-simplify-automation-05dcf8c32e72ba6e835117eed799490f5228f212-1","keywords":["balena","balena.io","resin","resin.io","semver"],"author":{"name":"Balena Ltd.","email":"hello@balena.io"},"license":"Apache-2.0","_id":"balena-semver@3.0.9-build-simplify-automation-05dcf8c32e72ba6e835117eed799490f5228f212-1","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/balena-io-modules/balena-semver","bugs":{"url":"https://github.com/balena-io-modules/balena-semver/issues"},"dist":{"shasum":"7e3581775e6eebcd774b8ebe62f1d2ca761b4715","tarball":"https://registry.npmjs.org/balena-semver/-/balena-semver-3.0.9-build-simplify-automation-05dcf8c32e72ba6e835117eed799490f5228f212-1.tgz","fileCount":10,"integrity":"sha512-11NDJDJxHdWqIPu0rfqRgnvb0HJWb+OAYmKLh6J0jzh4GIOFKUZ+0xVJLqLVaB0h4pg9Uzx30Q0fPrLdYrbbiQ==","signatures":[{"sig":"MEQCIH+Rk7nHoti7y9K3io+ET1jQA+FQK/ztB7Nw2ISdNhDNAiBzyVs0f2K1RcvEm4eHcdk0h38X0AQi+1gFyC/wDlBYMA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":108023},"main":"build/index.js","_from":"file:/home/runner/work/_temp/balena-semver-3.0.9.tgz","mocha":{"_":"test/**/*.ts","require":"ts-node/register/transpile-only","recursive":true},"engines":{"node":">=16"},"scripts":{"ci":"npm run build && catch-uncommitted && npm test","docs":"node ./automation/docs.js","lint":"balena-lint -e js -e ts -t tsconfig.dev.json src/ test/ automation/","test":"npm run build && mocha && npm run lint","build":"tsc && npm run docs","prepack":"npm run build","prepare":"husky","lint:fix":"balena-lint -e js -e ts -t tsconfig.dev.json --fix src/ test/ automation/"},"typings":"build/index.d.ts","_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/home/runner/work/_temp/balena-semver-3.0.9.tgz","_integrity":"sha512-11NDJDJxHdWqIPu0rfqRgnvb0HJWb+OAYmKLh6J0jzh4GIOFKUZ+0xVJLqLVaB0h4pg9Uzx30Q0fPrLdYrbbiQ==","repository":{"url":"git+https://github.com/balena-io-modules/balena-semver.git","type":"git"},"versionist":{"publishedAt":"2025-08-22T16:22:47.306Z"},"_npmVersion":"11.5.1","description":"Balena specific semver utility methods","directories":{},"_nodeVersion":"24.6.0","dependencies":{"lodash":"^4.17.21","semver":"^7.7.2","@types/lodash":"^4.17.20","@types/semver":"^7.7.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"chai":"^4.5.0","husky":"^9.1.7","mocha":"^11.7.1","ts-node":"^10.9.2","typescript":"^5.9.2","@types/chai":"^4.3.20","lint-staged":"^16.1.5","@balena/lint":"^9.3.2","@types/mocha":"^10.0.10","catch-uncommitted":"^2.0.0","jsdoc-to-markdown":"^9.1.2"},"_npmOperationalInternal":{"tmp":"tmp/balena-semver_3.0.9-build-simplify-automation-05dcf8c32e72ba6e835117eed799490f5228f212-1_1755879882598_0.18562850364551475","host":"s3://npm-registry-packages-npm-production"}},"3.0.9-build-simplify-automation-cc5481584f65634c50572b81b13b061f4630d796-1":{"name":"balena-semver","version":"3.0.9-build-simplify-automation-cc5481584f65634c50572b81b13b061f4630d796-1","keywords":["balena","balena.io","resin","resin.io","semver"],"author":{"name":"Balena Ltd.","email":"hello@balena.io"},"license":"Apache-2.0","_id":"balena-semver@3.0.9-build-simplify-automation-cc5481584f65634c50572b81b13b061f4630d796-1","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/balena-io-modules/balena-semver","bugs":{"url":"https://github.com/balena-io-modules/balena-semver/issues"},"dist":{"shasum":"b7ba6f9f3f6ecd94841f3d5d643cded69ec988e9","tarball":"https://registry.npmjs.org/balena-semver/-/balena-semver-3.0.9-build-simplify-automation-cc5481584f65634c50572b81b13b061f4630d796-1.tgz","fileCount":10,"integrity":"sha512-gFN7heiDCmcajm1RyKcnsbQdbkYuufKcnmhGxX2F++djhjRvmyyPdjY1+fvtvYG6CZT0z32j+jtyx2RKNaywsQ==","signatures":[{"sig":"MEUCID0YOOEE3FGtst98A4Fai1j40YO5+YzBc1TlkequVy7SAiEAulxHiQTyVU9XnYjhbfhl3QxkN8b6EW5kpPzkNZn7x4Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":108028},"main":"build/index.js","_from":"file:/home/runner/work/_temp/balena-semver-3.0.9.tgz","mocha":{"_":"test/**/*.spec.ts","require":"ts-node/register/transpile-only","recursive":true},"engines":{"node":">=16"},"scripts":{"ci":"npm run build && catch-uncommitted && npm test","docs":"node ./automation/docs.js","lint":"balena-lint -e js -e ts -t tsconfig.dev.json src/ test/ automation/","test":"npm run build && mocha && npm run lint","build":"tsc && npm run docs","prepack":"npm run build","prepare":"husky","lint:fix":"balena-lint -e js -e ts -t tsconfig.dev.json --fix src/ test/ automation/"},"typings":"build/index.d.ts","_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/home/runner/work/_temp/balena-semver-3.0.9.tgz","_integrity":"sha512-gFN7heiDCmcajm1RyKcnsbQdbkYuufKcnmhGxX2F++djhjRvmyyPdjY1+fvtvYG6CZT0z32j+jtyx2RKNaywsQ==","repository":{"url":"git+https://github.com/balena-io-modules/balena-semver.git","type":"git"},"versionist":{"publishedAt":"2025-08-22T16:29:32.553Z"},"_npmVersion":"11.5.1","description":"Balena specific semver utility methods","directories":{},"_nodeVersion":"24.6.0","dependencies":{"lodash":"^4.17.21","semver":"^7.7.2","@types/lodash":"^4.17.20","@types/semver":"^7.7.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"chai":"^4.5.0","husky":"^9.1.7","mocha":"^11.7.1","ts-node":"^10.9.2","typescript":"^5.9.2","@types/chai":"^4.3.20","lint-staged":"^16.1.5","@balena/lint":"^9.3.2","@types/mocha":"^10.0.10","catch-uncommitted":"^2.0.0","jsdoc-to-markdown":"^9.1.2"},"_npmOperationalInternal":{"tmp":"tmp/balena-semver_3.0.9-build-simplify-automation-cc5481584f65634c50572b81b13b061f4630d796-1_1755880296930_0.015586057538672371","host":"s3://npm-registry-packages-npm-production"}},"3.0.9":{"name":"balena-semver","version":"3.0.9","keywords":["balena","balena.io","resin","resin.io","semver"],"author":{"name":"Balena Ltd.","email":"hello@balena.io"},"license":"Apache-2.0","_id":"balena-semver@3.0.9","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/balena-io-modules/balena-semver","bugs":{"url":"https://github.com/balena-io-modules/balena-semver/issues"},"dist":{"shasum":"5bbfb9d03d93fd27284ca0168e9b24cb9ddbad78","tarball":"https://registry.npmjs.org/balena-semver/-/balena-semver-3.0.9.tgz","fileCount":7,"integrity":"sha512-4DqL4kAvht8idtkljTc5kPh2DP8xpizbC60oFvWq6GnhLlMTCQOz9GZ9xhyCoRU/8qPGTIRsUOX+vj99EcCGbA==","signatures":[{"sig":"MEUCIGwxTs+Gt/bzAzygdT2pSPOp/yCm2Z5esjrm4L5YASXNAiEAkE1HoaGqEU47l0YxHwJdRSG2fmF+kkijYUZ3PlugcLI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":111630},"main":"build/index.js","type":"commonjs","_from":"file:/home/runner/work/_temp/npm-193ad5c913832a41b0b0ea366670c0c103e7a27d/balena-semver-3.0.9.tgz","engines":{"node":">=16"},"scripts":{"ci":"npm run build && catch-uncommitted && npm test","docs":"node ./automation/docs.js","lint":"balena-lint -t tsconfig.dev.json src/ test/","test":"npm run build && npm run lint && node ./automation/test.js","build":"tsc && npm run docs","prepack":"npm run build","prepare":"husky","lint:fix":"balena-lint -t tsconfig.dev.json --fix src/ test/"},"typings":"build/index.d.ts","_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/home/runner/work/_temp/npm-193ad5c913832a41b0b0ea366670c0c103e7a27d/balena-semver-3.0.9.tgz","_integrity":"sha512-4DqL4kAvht8idtkljTc5kPh2DP8xpizbC60oFvWq6GnhLlMTCQOz9GZ9xhyCoRU/8qPGTIRsUOX+vj99EcCGbA==","repository":{"url":"git+https://github.com/balena-io-modules/balena-semver.git","type":"git"},"versionist":{"publishedAt":"2025-08-22T15:35:30.166Z"},"_npmVersion":"11.5.1","description":"Balena specific semver utility methods","directories":{},"_nodeVersion":"24.6.0","dependencies":{"lodash":"^4.17.21","semver":"^7.7.2","@types/lodash":"^4.17.20","@types/semver":"^7.7.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.5.0","husky":"^9.1.7","mocha":"^11.7.1","ts-node":"^10.9.2","typescript":"^5.9.2","@types/chai":"^4.3.20","lint-staged":"^16.1.5","@balena/lint":"^9.3.2","@types/mocha":"^10.0.10","catch-uncommitted":"^2.0.0","jsdoc-to-markdown":"^9.1.2"},"_npmOperationalInternal":{"tmp":"tmp/balena-semver_3.0.9_1755881083473_0.9328833805510757","host":"s3://npm-registry-packages-npm-production"}},"4.0.0-build-4-x-d54546e34f16b61ecaef8c91ec19f5217d0cd89e-1":{"name":"balena-semver","version":"4.0.0-build-4-x-d54546e34f16b61ecaef8c91ec19f5217d0cd89e-1","keywords":["balena","balena.io","resin","resin.io","semver"],"author":{"name":"Balena Ltd.","email":"hello@balena.io"},"license":"Apache-2.0","_id":"balena-semver@4.0.0-build-4-x-d54546e34f16b61ecaef8c91ec19f5217d0cd89e-1","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/balena-io-modules/balena-semver","bugs":{"url":"https://github.com/balena-io-modules/balena-semver/issues"},"dist":{"shasum":"c0834c45b362077c8293c7751dba3661d88d634e","tarball":"https://registry.npmjs.org/balena-semver/-/balena-semver-4.0.0-build-4-x-d54546e34f16b61ecaef8c91ec19f5217d0cd89e-1.tgz","fileCount":14,"integrity":"sha512-+oxqo63wDtt3FSzxPzjwxmpu4qWYItAsdDIyxIc60ohDy+G+K6ZZn8XX03XKpOvqiXzuBt/Uoz1lXKd5LTk/2Q==","signatures":[{"sig":"MEQCIF3Ix7mFfT/9KJsAe31V2Cj7/2jFf7jh7+bHS0eCt+U4AiAert4y7uLqFKkffLNXukFX2ktGCaOwCYqI+FqDua6tdg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":106948},"main":"build/index.js","type":"module","_from":"file:/home/runner/work/_temp/balena-semver-4.0.0.tgz","mocha":{"_":"test/**/*.spec.ts","loader":"ts-node/esm","recursive":true},"engines":{"node":">=20"},"exports":{".":"./build/index.js","./memoized":"./build/memoized.js"},"scripts":{"ci":"npm run build && catch-uncommitted && npm test","docs":"node ./automation/docs.js","lint":"balena-lint -e js -e ts -t tsconfig.dev.json src/ test/ automation/","test":"npm run build && mocha && npm run lint","build":"tsc && npm run docs","prepack":"npm run build","prepare":"husky","lint:fix":"balena-lint -e js -e ts -t tsconfig.dev.json --fix src/ test/ automation/"},"typings":"build/index.d.ts","_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/home/runner/work/_temp/balena-semver-4.0.0.tgz","_integrity":"sha512-+oxqo63wDtt3FSzxPzjwxmpu4qWYItAsdDIyxIc60ohDy+G+K6ZZn8XX03XKpOvqiXzuBt/Uoz1lXKd5LTk/2Q==","repository":{"url":"git+https://github.com/balena-io-modules/balena-semver.git","type":"git"},"versionist":{"publishedAt":"2025-08-22T16:45:35.345Z"},"_npmVersion":"11.5.1","description":"Balena specific semver utility methods","directories":{},"_nodeVersion":"24.6.0","dependencies":{"lodash":"^4.17.21","semver":"^7.7.2","@types/lodash":"^4.17.20","@types/semver":"^7.7.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"chai":"^4.5.0","husky":"^9.1.7","mocha":"^11.7.1","ts-node":"^10.9.2","typescript":"^5.9.2","@types/chai":"^4.3.20","lint-staged":"^16.1.5","@balena/lint":"^9.3.2","@types/mocha":"^10.0.10","catch-uncommitted":"^2.0.0","jsdoc-to-markdown":"^9.1.2"},"_npmOperationalInternal":{"tmp":"tmp/balena-semver_4.0.0-build-4-x-d54546e34f16b61ecaef8c91ec19f5217d0cd89e-1_1755881240241_0.5288608334976519","host":"s3://npm-registry-packages-npm-production"}},"3.0.10-build-simplify-automation-93a6bfa75490adbf2f19de6e1e59517169cced2d-1":{"name":"balena-semver","version":"3.0.10-build-simplify-automation-93a6bfa75490adbf2f19de6e1e59517169cced2d-1","keywords":["balena","balena.io","resin","resin.io","semver"],"author":{"name":"Balena Ltd.","email":"hello@balena.io"},"license":"Apache-2.0","_id":"balena-semver@3.0.10-build-simplify-automation-93a6bfa75490adbf2f19de6e1e59517169cced2d-1","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/balena-io-modules/balena-semver","bugs":{"url":"https://github.com/balena-io-modules/balena-semver/issues"},"dist":{"shasum":"b0c846e0c9f143636843e734fe9d3e2f6184214c","tarball":"https://registry.npmjs.org/balena-semver/-/balena-semver-3.0.10-build-simplify-automation-93a6bfa75490adbf2f19de6e1e59517169cced2d-1.tgz","fileCount":10,"integrity":"sha512-tLh1ocKl685tvDO1H7G4Yi/UPR+BmFACT2eR0le3xbb4HwFkm6gaqj1bv822nXLebJBiruTQWxoPDcH8CDbgTA==","signatures":[{"sig":"MEQCIEGGPpUS3Lt71dhQdwyYt3VVkxj+fAMF9JNZj66BFoCEAiAfne73JtOpuXLUC+ijxlfkL7rQ6TIXLNhVBghwZsd3zA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":109457},"main":"build/index.js","type":"commonjs","_from":"file:/home/runner/work/_temp/balena-semver-3.0.10.tgz","mocha":{"_":"test/**/*.spec.ts","require":"ts-node/register/transpile-only","recursive":true},"engines":{"node":">=16"},"scripts":{"ci":"npm run build && catch-uncommitted && npm test","docs":"node ./automation/docs.js","lint":"balena-lint -e js -e ts -t tsconfig.dev.json src/ test/ automation/","test":"npm run build && mocha && npm run lint","build":"tsc && npm run docs","prepack":"npm run build","prepare":"husky","lint:fix":"balena-lint -e js -e ts -t tsconfig.dev.json --fix src/ test/ automation/"},"typings":"build/index.d.ts","_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/home/runner/work/_temp/balena-semver-3.0.10.tgz","_integrity":"sha512-tLh1ocKl685tvDO1H7G4Yi/UPR+BmFACT2eR0le3xbb4HwFkm6gaqj1bv822nXLebJBiruTQWxoPDcH8CDbgTA==","repository":{"url":"git+https://github.com/balena-io-modules/balena-semver.git","type":"git"},"versionist":{"publishedAt":"2025-08-22T16:45:55.570Z"},"_npmVersion":"11.5.1","description":"Balena specific semver utility methods","directories":{},"_nodeVersion":"24.6.0","dependencies":{"lodash":"^4.17.21","semver":"^7.7.2","@types/lodash":"^4.17.20","@types/semver":"^7.7.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"chai":"^4.5.0","husky":"^9.1.7","mocha":"^11.7.1","ts-node":"^10.9.2","typescript":"^5.9.2","@types/chai":"^4.3.20","lint-staged":"^16.1.5","@balena/lint":"^9.3.2","@types/mocha":"^10.0.10","catch-uncommitted":"^2.0.0","jsdoc-to-markdown":"^9.1.2"},"_npmOperationalInternal":{"tmp":"tmp/balena-semver_3.0.10-build-simplify-automation-93a6bfa75490adbf2f19de6e1e59517169cced2d-1_1755881262859_0.4567222019562438","host":"s3://npm-registry-packages-npm-production"}},"3.0.10":{"name":"balena-semver","version":"3.0.10","keywords":["balena","balena.io","resin","resin.io","semver"],"author":{"name":"Balena Ltd.","email":"hello@balena.io"},"license":"Apache-2.0","_id":"balena-semver@3.0.10","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/balena-io-modules/balena-semver","bugs":{"url":"https://github.com/balena-io-modules/balena-semver/issues"},"dist":{"shasum":"64f018e69e590ebb0bd7e5738319716e736067bb","tarball":"https://registry.npmjs.org/balena-semver/-/balena-semver-3.0.10.tgz","fileCount":7,"integrity":"sha512-1zg0UY3O+eJ7L1Xb1trHYldMwtHZttn7sRZoZItfKYbQ3l56BbnTDi/fbOmfe5TerLhNhpdO32N0olLY4smy5g==","signatures":[{"sig":"MEUCIDr9D5cOELdzrv/HakKw5KI2wZnsBk0CENf5SeRu4cfnAiEAjmGCsQCIrRQ3pBB/IhcDlw5e3YX/ZSSGaw4TPPEaoB4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":109388},"main":"build/index.js","type":"commonjs","_from":"file:/home/runner/work/_temp/npm-93a6bfa75490adbf2f19de6e1e59517169cced2d/balena-semver-3.0.10.tgz","mocha":{"_":"test/**/*.spec.ts","require":"ts-node/register/transpile-only","recursive":true},"engines":{"node":">=16"},"scripts":{"ci":"npm run build && catch-uncommitted && npm test","docs":"node ./automation/docs.js","lint":"balena-lint -e js -e ts -t tsconfig.dev.json src/ test/ automation/","test":"npm run build && mocha && npm run lint","build":"tsc && npm run docs","prepack":"npm run build","prepare":"husky","lint:fix":"balena-lint -e js -e ts -t tsconfig.dev.json --fix src/ test/ automation/"},"typings":"build/index.d.ts","_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/home/runner/work/_temp/npm-93a6bfa75490adbf2f19de6e1e59517169cced2d/balena-semver-3.0.10.tgz","_integrity":"sha512-1zg0UY3O+eJ7L1Xb1trHYldMwtHZttn7sRZoZItfKYbQ3l56BbnTDi/fbOmfe5TerLhNhpdO32N0olLY4smy5g==","repository":{"url":"git+https://github.com/balena-io-modules/balena-semver.git","type":"git"},"versionist":{"publishedAt":"2025-08-22T16:45:55.570Z"},"_npmVersion":"11.5.1","description":"Balena specific semver utility methods","directories":{},"_nodeVersion":"24.6.0","dependencies":{"lodash":"^4.17.21","semver":"^7.7.2","@types/lodash":"^4.17.20","@types/semver":"^7.7.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.5.0","husky":"^9.1.7","mocha":"^11.7.1","ts-node":"^10.9.2","typescript":"^5.9.2","@types/chai":"^4.3.20","lint-staged":"^16.1.5","@balena/lint":"^9.3.2","@types/mocha":"^10.0.10","catch-uncommitted":"^2.0.0","jsdoc-to-markdown":"^9.1.2"},"_npmOperationalInternal":{"tmp":"tmp/balena-semver_3.0.10_1755881839276_0.1131530416063582","host":"s3://npm-registry-packages-npm-production"}},"4.0.0-build-4-x-1e6d93d7d08d639a62ce8929b73349bdf3b4dad1-1":{"name":"balena-semver","version":"4.0.0-build-4-x-1e6d93d7d08d639a62ce8929b73349bdf3b4dad1-1","keywords":["balena","balena.io","resin","resin.io","semver"],"author":{"name":"Balena Ltd.","email":"hello@balena.io"},"license":"Apache-2.0","_id":"balena-semver@4.0.0-build-4-x-1e6d93d7d08d639a62ce8929b73349bdf3b4dad1-1","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/balena-io-modules/balena-semver","bugs":{"url":"https://github.com/balena-io-modules/balena-semver/issues"},"dist":{"shasum":"de6a515911cfc7846917bee2f1282157f08d5cb7","tarball":"https://registry.npmjs.org/balena-semver/-/balena-semver-4.0.0-build-4-x-1e6d93d7d08d639a62ce8929b73349bdf3b4dad1-1.tgz","fileCount":14,"integrity":"sha512-hvwARyAv9KIZSxZYAXffKXMJ9Q9kdxhJL9/1eEHT5s+grDebTu4baUdYJEhdHUCckRQV0S4uF1ULhrt9UdxIzw==","signatures":[{"sig":"MEUCIDuC4G1zGlE6RtwtTDKWQy7Z6mshCro8D75B/2nx8UZpAiEAh82mqFkO5EzyRBt+hmDgiEkXt5pQNCI9zGfB09zvVOE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":106948},"main":"build/index.js","type":"module","_from":"file:/home/runner/work/_temp/balena-semver-4.0.0.tgz","mocha":{"_":"test/**/*.spec.ts","loader":"ts-node/esm","recursive":true},"engines":{"node":">=20"},"exports":{".":"./build/index.js","./memoized":"./build/memoized.js"},"scripts":{"ci":"npm run build && catch-uncommitted && npm test","docs":"node ./automation/docs.js","lint":"balena-lint -e js -e ts -t tsconfig.dev.json src/ test/ automation/","test":"npm run build && mocha && npm run lint","build":"tsc && npm run docs","prepack":"npm run build","prepare":"husky","lint:fix":"balena-lint -e js -e ts -t tsconfig.dev.json --fix src/ test/ automation/"},"typings":"build/index.d.ts","_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/home/runner/work/_temp/balena-semver-4.0.0.tgz","_integrity":"sha512-hvwARyAv9KIZSxZYAXffKXMJ9Q9kdxhJL9/1eEHT5s+grDebTu4baUdYJEhdHUCckRQV0S4uF1ULhrt9UdxIzw==","repository":{"url":"git+https://github.com/balena-io-modules/balena-semver.git","type":"git"},"versionist":{"publishedAt":"2025-08-22T17:21:26.346Z"},"_npmVersion":"11.5.1","description":"Balena specific semver utility methods","directories":{},"_nodeVersion":"24.6.0","dependencies":{"lodash":"^4.17.21","semver":"^7.7.2","@types/lodash":"^4.17.20","@types/semver":"^7.7.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"chai":"^4.5.0","husky":"^9.1.7","mocha":"^11.7.1","ts-node":"^10.9.2","typescript":"^5.9.2","@types/chai":"^4.3.20","lint-staged":"^16.1.5","@balena/lint":"^9.3.2","@types/mocha":"^10.0.10","catch-uncommitted":"^2.0.0","jsdoc-to-markdown":"^9.1.2"},"_npmOperationalInternal":{"tmp":"tmp/balena-semver_4.0.0-build-4-x-1e6d93d7d08d639a62ce8929b73349bdf3b4dad1-1_1755883396578_0.49957927871068897","host":"s3://npm-registry-packages-npm-production"}},"3.0.11-build-replace-lodash-with-es-toolkit-a452fd2c97ee128517301617d9b97e8d9c415e68-1":{"name":"balena-semver","version":"3.0.11-build-replace-lodash-with-es-toolkit-a452fd2c97ee128517301617d9b97e8d9c415e68-1","keywords":["balena","balena.io","resin","resin.io","semver"],"author":{"name":"Balena Ltd.","email":"hello@balena.io"},"license":"Apache-2.0","_id":"balena-semver@3.0.11-build-replace-lodash-with-es-toolkit-a452fd2c97ee128517301617d9b97e8d9c415e68-1","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/balena-io-modules/balena-semver","bugs":{"url":"https://github.com/balena-io-modules/balena-semver/issues"},"dist":{"shasum":"8293fd68611be21d2cea76114d8e648e37a59fd3","tarball":"https://registry.npmjs.org/balena-semver/-/balena-semver-3.0.11-build-replace-lodash-with-es-toolkit-a452fd2c97ee128517301617d9b97e8d9c415e68-1.tgz","fileCount":10,"integrity":"sha512-brxbIybe5vdqmiR1Slnfln5Le6t629k+GDYHxhqUXiExoEtX8Y+4g5+eDrC/hl+lEKlR/S8wEeyeSaPb7sG3LQ==","signatures":[{"sig":"MEUCIHw7orsrFDvh5zDLcka2qFdqaayN9Yy3mgvcnCD9YPkgAiEAuk7sfu98yV+rSqLNsnmDXzRW6gKzP+RX4C4R05c5ePI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":110134},"main":"build/index.js","type":"commonjs","_from":"file:/home/runner/work/_temp/balena-semver-3.0.11.tgz","mocha":{"_":"test/**/*.spec.ts","require":"ts-node/register/transpile-only","recursive":true},"engines":{"node":">=16"},"scripts":{"ci":"npm run build && catch-uncommitted && npm test","docs":"node ./automation/docs.js","lint":"balena-lint -e js -e ts -t tsconfig.dev.json src/ test/ automation/","test":"npm run build && mocha && npm run lint","build":"tsc && npm run docs","prepack":"npm run build","prepare":"husky","lint:fix":"balena-lint -e js -e ts -t tsconfig.dev.json --fix src/ test/ automation/"},"typings":"build/index.d.ts","_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/home/runner/work/_temp/balena-semver-3.0.11.tgz","_integrity":"sha512-brxbIybe5vdqmiR1Slnfln5Le6t629k+GDYHxhqUXiExoEtX8Y+4g5+eDrC/hl+lEKlR/S8wEeyeSaPb7sG3LQ==","repository":{"url":"git+https://github.com/balena-io-modules/balena-semver.git","type":"git"},"versionist":{"publishedAt":"2025-12-18T00:22:45.877Z"},"_npmVersion":"11.6.2","description":"Balena specific semver utility methods","directories":{},"_nodeVersion":"24.12.0","dependencies":{"semver":"^7.7.2","es-toolkit":"^1.43.0","@types/semver":"^7.7.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"chai":"^4.5.0","husky":"^9.1.7","mocha":"^11.7.1","ts-node":"^10.9.2","typescript":"^5.9.2","@types/chai":"^4.3.20","lint-staged":"^16.1.5","@balena/lint":"^9.3.2","@types/mocha":"^10.0.10","catch-uncommitted":"^2.0.0","jsdoc-to-markdown":"^9.1.2"},"_npmOperationalInternal":{"tmp":"tmp/balena-semver_3.0.11-build-replace-lodash-with-es-toolkit-a452fd2c97ee128517301617d9b97e8d9c415e68-1_1766017446075_0.04566120702909604","host":"s3://npm-registry-packages-npm-production"}},"3.0.11-build-replace-lodash-with-es-toolkit-93a3eba9b6f38ef7e370927530a5b143c2cd6bf6-1":{"name":"balena-semver","version":"3.0.11-build-replace-lodash-with-es-toolkit-93a3eba9b6f38ef7e370927530a5b143c2cd6bf6-1","keywords":["balena","balena.io","resin","resin.io","semver"],"author":{"name":"Balena Ltd.","email":"hello@balena.io"},"license":"Apache-2.0","_id":"balena-semver@3.0.11-build-replace-lodash-with-es-toolkit-93a3eba9b6f38ef7e370927530a5b143c2cd6bf6-1","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/balena-io-modules/balena-semver","bugs":{"url":"https://github.com/balena-io-modules/balena-semver/issues"},"dist":{"shasum":"b48cb65b90a36552928fbdd06e618b226abc7ba0","tarball":"https://registry.npmjs.org/balena-semver/-/balena-semver-3.0.11-build-replace-lodash-with-es-toolkit-93a3eba9b6f38ef7e370927530a5b143c2cd6bf6-1.tgz","fileCount":10,"integrity":"sha512-XnVO4WXJ+cHR51IMlSwXUejXF4AF/umHyuheFArMSPX1F/TmDsEDRkDODzTt2hQkTyrdy6wtA2BxwtJsyDVc5Q==","signatures":[{"sig":"MEQCIH+WC6XCljTBXORDsokF9RuwADxmHGHeFa1XlweQUKTHAiAgFWu+aWtV//3Oez6WehdODqYojLjP6lGnoutEdrD5Tg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":109868},"main":"build/index.js","type":"commonjs","_from":"file:/home/runner/work/_temp/balena-semver-3.0.11.tgz","mocha":{"_":"test/**/*.spec.ts","require":"ts-node/register/transpile-only","recursive":true},"engines":{"node":">=16"},"scripts":{"ci":"npm run build && catch-uncommitted && npm test","docs":"node ./automation/docs.js","lint":"balena-lint -e js -e ts -t tsconfig.dev.json src/ test/ automation/","test":"npm run build && mocha && npm run lint","build":"tsc && npm run docs","prepack":"npm run build","prepare":"husky","lint:fix":"balena-lint -e js -e ts -t tsconfig.dev.json --fix src/ test/ automation/"},"typings":"build/index.d.ts","_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/home/runner/work/_temp/balena-semver-3.0.11.tgz","_integrity":"sha512-XnVO4WXJ+cHR51IMlSwXUejXF4AF/umHyuheFArMSPX1F/TmDsEDRkDODzTt2hQkTyrdy6wtA2BxwtJsyDVc5Q==","repository":{"url":"git+https://github.com/balena-io-modules/balena-semver.git","type":"git"},"versionist":{"publishedAt":"2026-01-01T21:48:41.404Z"},"_npmVersion":"11.6.2","description":"Balena specific semver utility methods","directories":{},"_nodeVersion":"24.12.0","dependencies":{"semver":"^7.7.2","memoizee":"^0.4.17","@types/semver":"^7.7.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"chai":"^4.5.0","husky":"^9.1.7","mocha":"^11.7.1","ts-node":"^10.9.2","typescript":"^5.9.2","@types/chai":"^4.3.20","lint-staged":"^16.1.5","@balena/lint":"^9.3.2","@types/mocha":"^10.0.10","@types/memoizee":"^0.4.12","catch-uncommitted":"^2.0.0","jsdoc-to-markdown":"^9.1.2"},"_npmOperationalInternal":{"tmp":"tmp/balena-semver_3.0.11-build-replace-lodash-with-es-toolkit-93a3eba9b6f38ef7e370927530a5b143c2cd6bf6-1_1767304207300_0.1477282274510987","host":"s3://npm-registry-packages-npm-production"}},"3.0.11-build-replace-lodash-with-es-toolkit-b4489f8bdce09652f7c7a68ae6a5810965f25be3-1":{"name":"balena-semver","version":"3.0.11-build-replace-lodash-with-es-toolkit-b4489f8bdce09652f7c7a68ae6a5810965f25be3-1","keywords":["balena","balena.io","resin","resin.io","semver"],"author":{"name":"Balena Ltd.","email":"hello@balena.io"},"license":"Apache-2.0","_id":"balena-semver@3.0.11-build-replace-lodash-with-es-toolkit-b4489f8bdce09652f7c7a68ae6a5810965f25be3-1","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/balena-io-modules/balena-semver","bugs":{"url":"https://github.com/balena-io-modules/balena-semver/issues"},"dist":{"shasum":"4c01e1416f47d814d0953cde82e29f44d5725b0d","tarball":"https://registry.npmjs.org/balena-semver/-/balena-semver-3.0.11-build-replace-lodash-with-es-toolkit-b4489f8bdce09652f7c7a68ae6a5810965f25be3-1.tgz","fileCount":10,"integrity":"sha512-iIkmCaOTZBgOAXAg7iygEaMC6Fk1CcOnTdTpAvNI9vcHaWmOkK3bYgqPZrsGsTqwWrMlKEYcQ34XvuQwWu+x3w==","signatures":[{"sig":"MEYCIQCar22oBdyUp9Q1/giSlX9iz3VVEBezlutOA1BRP+HngQIhAMNF9TYgKLfFxrEY6Xnpc7BEFj1NwVoSxZLezssfZ83+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":109868},"main":"build/index.js","type":"commonjs","_from":"file:/home/runner/work/_temp/balena-semver-3.0.11.tgz","mocha":{"_":"test/**/*.spec.ts","require":"ts-node/register/transpile-only","recursive":true},"engines":{"node":">=16"},"scripts":{"ci":"npm run build && catch-uncommitted && npm test","docs":"node ./automation/docs.js","lint":"balena-lint -e js -e ts -t tsconfig.dev.json src/ test/ automation/","test":"npm run build && mocha && npm run lint","build":"tsc && npm run docs","prepack":"npm run build","prepare":"husky","lint:fix":"balena-lint -e js -e ts -t tsconfig.dev.json --fix src/ test/ automation/"},"typings":"build/index.d.ts","_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/home/runner/work/_temp/balena-semver-3.0.11.tgz","_integrity":"sha512-iIkmCaOTZBgOAXAg7iygEaMC6Fk1CcOnTdTpAvNI9vcHaWmOkK3bYgqPZrsGsTqwWrMlKEYcQ34XvuQwWu+x3w==","repository":{"url":"git+https://github.com/balena-io-modules/balena-semver.git","type":"git"},"versionist":{"publishedAt":"2026-01-02T16:12:15.158Z"},"_npmVersion":"11.6.2","description":"Balena specific semver utility methods","directories":{},"_nodeVersion":"24.12.0","dependencies":{"semver":"^7.7.2","memoizee":"^0.4.17","@types/semver":"^7.7.0","@types/memoizee":"^0.4.12"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"chai":"^4.5.0","husky":"^9.1.7","mocha":"^11.7.1","ts-node":"^10.9.2","typescript":"^5.9.2","@types/chai":"^4.3.20","lint-staged":"^16.1.5","@balena/lint":"^9.3.2","@types/mocha":"^10.0.10","catch-uncommitted":"^2.0.0","jsdoc-to-markdown":"^9.1.2"},"_npmOperationalInternal":{"tmp":"tmp/balena-semver_3.0.11-build-replace-lodash-with-es-toolkit-b4489f8bdce09652f7c7a68ae6a5810965f25be3-1_1767370422826_0.22495049580390392","host":"s3://npm-registry-packages-npm-production"}},"4.0.0-build-replace-lodash-with-es-toolkit-5981f2b77de1f46c56d301a5458cd2ea1118281f-1":{"name":"balena-semver","version":"4.0.0-build-replace-lodash-with-es-toolkit-5981f2b77de1f46c56d301a5458cd2ea1118281f-1","keywords":["balena","balena.io","resin","resin.io","semver"],"author":{"name":"Balena Ltd.","email":"hello@balena.io"},"license":"Apache-2.0","_id":"balena-semver@4.0.0-build-replace-lodash-with-es-toolkit-5981f2b77de1f46c56d301a5458cd2ea1118281f-1","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/balena-io-modules/balena-semver","bugs":{"url":"https://github.com/balena-io-modules/balena-semver/issues"},"dist":{"shasum":"3257acd421a9227181245c50c7d70998b865b28e","tarball":"https://registry.npmjs.org/balena-semver/-/balena-semver-4.0.0-build-replace-lodash-with-es-toolkit-5981f2b77de1f46c56d301a5458cd2ea1118281f-1.tgz","fileCount":10,"integrity":"sha512-r57nmFXDZCiWv/WVRgDudx4FBPQQWFneoc+cyKkCJyO2gKfVOvbw11t1mC96yLF8kDqGFUHXeDtME4oPa6bIZQ==","signatures":[{"sig":"MEYCIQClXkDqXBP5TYT5CPXyPNl/8S8IuNSoBCl+KJh8CnzgIAIhAJMIOl1w8NbVw0VNNRtRUVDZdoUGhv4Xcgqcp1tmm5ii","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":109884},"main":"build/index.js","type":"commonjs","_from":"file:/home/runner/work/_temp/balena-semver-4.0.0.tgz","mocha":{"_":"test/**/*.spec.ts","require":"ts-node/register/transpile-only","recursive":true},"engines":{"node":"^20.12.0 || >= 22.0.0"},"scripts":{"ci":"npm run build && catch-uncommitted && npm test","docs":"node ./automation/docs.js","lint":"balena-lint -e js -e ts -t tsconfig.dev.json src/ test/ automation/","test":"npm run build && mocha && npm run lint","build":"tsc && npm run docs","prepack":"npm run build","prepare":"husky","lint:fix":"balena-lint -e js -e ts -t tsconfig.dev.json --fix src/ test/ automation/"},"typings":"build/index.d.ts","_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/home/runner/work/_temp/balena-semver-4.0.0.tgz","_integrity":"sha512-r57nmFXDZCiWv/WVRgDudx4FBPQQWFneoc+cyKkCJyO2gKfVOvbw11t1mC96yLF8kDqGFUHXeDtME4oPa6bIZQ==","repository":{"url":"git+https://github.com/balena-io-modules/balena-semver.git","type":"git"},"versionist":{"publishedAt":"2026-01-02T16:15:24.955Z"},"_npmVersion":"11.6.2","description":"Balena specific semver utility methods","directories":{},"_nodeVersion":"24.12.0","dependencies":{"semver":"^7.7.2","memoizee":"^0.4.17","@types/semver":"^7.7.0","@types/memoizee":"^0.4.12"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"chai":"^4.5.0","husky":"^9.1.7","mocha":"^11.7.1","ts-node":"^10.9.2","typescript":"^5.9.2","@types/chai":"^4.3.20","lint-staged":"^16.1.5","@balena/lint":"^9.3.2","@types/mocha":"^10.0.10","catch-uncommitted":"^2.0.0","jsdoc-to-markdown":"^9.1.2"},"_npmOperationalInternal":{"tmp":"tmp/balena-semver_4.0.0-build-replace-lodash-with-es-toolkit-5981f2b77de1f46c56d301a5458cd2ea1118281f-1_1767370611307_0.9016557232420734","host":"s3://npm-registry-packages-npm-production"}},"4.0.0":{"name":"balena-semver","version":"4.0.0","keywords":["balena","balena.io","resin","resin.io","semver"],"author":{"name":"Balena Ltd.","email":"hello@balena.io"},"license":"Apache-2.0","_id":"balena-semver@4.0.0","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/balena-io-modules/balena-semver","bugs":{"url":"https://github.com/balena-io-modules/balena-semver/issues"},"dist":{"shasum":"7bbb8671d381f9000aaf512c15e26d0989388bb5","tarball":"https://registry.npmjs.org/balena-semver/-/balena-semver-4.0.0.tgz","fileCount":7,"integrity":"sha512-DpcD2Ld9l6/F5JoCb6u3W7/8hZRRAoT3Df/WXLLGuAoIHabMuZigeZj3IOOo99gHvHS8r6dDzok/wco+8vtQXQ==","signatures":[{"sig":"MEQCIH+uN7POIQ8lSiS/l/T3Cz79E5lEGFFT7oJizPnWtjQRAiB+vfFoL6zBVQwwLjUYYkIYbTwhkUT2+2fSxct9/4gkqg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":109804},"main":"build/index.js","type":"commonjs","_from":"file:/home/runner/work/_temp/npm-5981f2b77de1f46c56d301a5458cd2ea1118281f/balena-semver-4.0.0.tgz","mocha":{"_":"test/**/*.spec.ts","require":"ts-node/register/transpile-only","recursive":true},"engines":{"node":"^20.12.0 || >= 22.0.0"},"scripts":{"ci":"npm run build && catch-uncommitted && npm test","docs":"node ./automation/docs.js","lint":"balena-lint -e js -e ts -t tsconfig.dev.json src/ test/ automation/","test":"npm run build && mocha && npm run lint","build":"tsc && npm run docs","prepack":"npm run build","prepare":"husky","lint:fix":"balena-lint -e js -e ts -t tsconfig.dev.json --fix src/ test/ automation/"},"typings":"build/index.d.ts","_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/home/runner/work/_temp/npm-5981f2b77de1f46c56d301a5458cd2ea1118281f/balena-semver-4.0.0.tgz","_integrity":"sha512-DpcD2Ld9l6/F5JoCb6u3W7/8hZRRAoT3Df/WXLLGuAoIHabMuZigeZj3IOOo99gHvHS8r6dDzok/wco+8vtQXQ==","repository":{"url":"git+https://github.com/balena-io-modules/balena-semver.git","type":"git"},"versionist":{"publishedAt":"2026-01-02T16:15:24.955Z"},"_npmVersion":"11.6.2","description":"Balena specific semver utility methods","directories":{},"_nodeVersion":"24.12.0","dependencies":{"semver":"^7.7.2","memoizee":"^0.4.17","@types/semver":"^7.7.0","@types/memoizee":"^0.4.12"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.5.0","husky":"^9.1.7","mocha":"^11.7.1","ts-node":"^10.9.2","typescript":"^5.9.2","@types/chai":"^4.3.20","lint-staged":"^16.1.5","@balena/lint":"^9.3.2","@types/mocha":"^10.0.10","catch-uncommitted":"^2.0.0","jsdoc-to-markdown":"^9.1.2"},"_npmOperationalInternal":{"tmp":"tmp/balena-semver_4.0.0_1767370894561_0.2053585631305037","host":"s3://npm-registry-packages-npm-production"}},"4.0.1-build-update-tsconfig-bb223613283189e4b887275a82008380e27428b8-1":{"name":"balena-semver","version":"4.0.1-build-update-tsconfig-bb223613283189e4b887275a82008380e27428b8-1","keywords":["balena","balena.io","resin","resin.io","semver"],"author":{"name":"Balena Ltd.","email":"hello@balena.io"},"license":"Apache-2.0","_id":"balena-semver@4.0.1-build-update-tsconfig-bb223613283189e4b887275a82008380e27428b8-1","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/balena-io-modules/balena-semver","bugs":{"url":"https://github.com/balena-io-modules/balena-semver/issues"},"dist":{"shasum":"5573f37f3a588c79a7dbc00619f9945b2668db9c","tarball":"https://registry.npmjs.org/balena-semver/-/balena-semver-4.0.1-build-update-tsconfig-bb223613283189e4b887275a82008380e27428b8-1.tgz","fileCount":10,"integrity":"sha512-azBs+yKv4w4R7RRoD0pDE51GnrBdl1ig+uzBcJ/0RTC6Wh5D3Z8bftVy3tMLzg+j/jeMf9Eg2GTM9VLo8cnsQA==","signatures":[{"sig":"MEQCIH22UDLbRuUezeTUMbWIaQ2Oc4IWpE6WwPOwNdV6x2oxAiBBRwMwjbRmTuTgBh3gLqp96eR9prtbEyfedVUoU2brvw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":109809},"main":"build/index.js","type":"commonjs","_from":"file:/home/runner/work/_temp/balena-semver-4.0.1.tgz","mocha":{"_":"test/**/*.spec.ts","require":"ts-node/register/transpile-only","recursive":true},"engines":{"node":"^20.12.0 || >= 22.0.0"},"scripts":{"ci":"npm run build && catch-uncommitted && npm test","docs":"node ./automation/docs.js","lint":"balena-lint -e js -e ts -t tsconfig.dev.json src/ test/ automation/","test":"npm run build && mocha && npm run lint","build":"tsc && npm run docs","prepack":"npm run build","prepare":"husky","lint:fix":"balena-lint -e js -e ts -t tsconfig.dev.json --fix src/ test/ automation/"},"typings":"build/index.d.ts","_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/home/runner/work/_temp/balena-semver-4.0.1.tgz","_integrity":"sha512-azBs+yKv4w4R7RRoD0pDE51GnrBdl1ig+uzBcJ/0RTC6Wh5D3Z8bftVy3tMLzg+j/jeMf9Eg2GTM9VLo8cnsQA==","repository":{"url":"git+https://github.com/balena-io-modules/balena-semver.git","type":"git"},"versionist":{"publishedAt":"2026-01-02T16:42:08.077Z"},"_npmVersion":"11.6.2","description":"Balena specific semver utility methods","directories":{},"_nodeVersion":"24.12.0","dependencies":{"semver":"^7.7.2","memoizee":"^0.4.17","@types/semver":"^7.7.0","@types/memoizee":"^0.4.12"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"chai":"^4.5.0","husky":"^9.1.7","mocha":"^11.7.1","ts-node":"^10.9.2","typescript":"^5.9.2","@types/chai":"^4.3.20","lint-staged":"^16.1.5","@balena/lint":"^9.3.2","@types/mocha":"^10.0.10","catch-uncommitted":"^2.0.0","jsdoc-to-markdown":"^9.1.2"},"_npmOperationalInternal":{"tmp":"tmp/balena-semver_4.0.1-build-update-tsconfig-bb223613283189e4b887275a82008380e27428b8-1_1767372206513_0.4612591080722215","host":"s3://npm-registry-packages-npm-production"}},"4.0.1":{"name":"balena-semver","version":"4.0.1","keywords":["balena","balena.io","resin","resin.io","semver"],"author":{"name":"Balena Ltd.","email":"hello@balena.io"},"license":"Apache-2.0","_id":"balena-semver@4.0.1","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/balena-io-modules/balena-semver","bugs":{"url":"https://github.com/balena-io-modules/balena-semver/issues"},"dist":{"shasum":"da3fd3bc2875ef9fd230ce0b4db225c079489d0e","tarball":"https://registry.npmjs.org/balena-semver/-/balena-semver-4.0.1.tgz","fileCount":7,"integrity":"sha512-TalE4WvMQarC8RbI4+ieK1hIYyhbOwUKmip1IyUeLzCetXNeV4MPWsg5QMoydnRq4EFgWkzhxBXNZqbsudB9vA==","signatures":[{"sig":"MEQCIB9l+zZyxJHlQV0+KFb4WgFB+FnHJ0p0Cade00Hzmu1hAiAz995FHH0JhFr+xtz7qjKOshUzLZeqcvyUNm290VVy9Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":109744},"main":"build/index.js","type":"commonjs","_from":"file:/home/runner/work/_temp/npm-bb223613283189e4b887275a82008380e27428b8/balena-semver-4.0.1.tgz","mocha":{"_":"test/**/*.spec.ts","require":"ts-node/register/transpile-only","recursive":true},"engines":{"node":"^20.12.0 || >= 22.0.0"},"scripts":{"ci":"npm run build && catch-uncommitted && npm test","docs":"node ./automation/docs.js","lint":"balena-lint -e js -e ts -t tsconfig.dev.json src/ test/ automation/","test":"npm run build && mocha && npm run lint","build":"tsc && npm run docs","prepack":"npm run build","prepare":"husky","lint:fix":"balena-lint -e js -e ts -t tsconfig.dev.json --fix src/ test/ automation/"},"typings":"build/index.d.ts","_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/home/runner/work/_temp/npm-bb223613283189e4b887275a82008380e27428b8/balena-semver-4.0.1.tgz","_integrity":"sha512-TalE4WvMQarC8RbI4+ieK1hIYyhbOwUKmip1IyUeLzCetXNeV4MPWsg5QMoydnRq4EFgWkzhxBXNZqbsudB9vA==","repository":{"url":"git+https://github.com/balena-io-modules/balena-semver.git","type":"git"},"versionist":{"publishedAt":"2026-01-02T16:42:08.077Z"},"_npmVersion":"11.6.2","description":"Balena specific semver utility methods","directories":{},"_nodeVersion":"24.12.0","dependencies":{"semver":"^7.7.2","memoizee":"^0.4.17","@types/semver":"^7.7.0","@types/memoizee":"^0.4.12"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.5.0","husky":"^9.1.7","mocha":"^11.7.1","ts-node":"^10.9.2","typescript":"^5.9.2","@types/chai":"^4.3.20","lint-staged":"^16.1.5","@balena/lint":"^9.3.2","@types/mocha":"^10.0.10","catch-uncommitted":"^2.0.0","jsdoc-to-markdown":"^9.1.2"},"_npmOperationalInternal":{"tmp":"tmp/balena-semver_4.0.1_1767372345184_0.5408227165959503","host":"s3://npm-registry-packages-npm-production"}},"4.0.2-build-renovate-major-5-chai-64caddce43cfa1372e39401951e5a7935502312a-1":{"name":"balena-semver","version":"4.0.2-build-renovate-major-5-chai-64caddce43cfa1372e39401951e5a7935502312a-1","keywords":["balena","balena.io","resin","resin.io","semver"],"author":{"name":"Balena Ltd.","email":"hello@balena.io"},"license":"Apache-2.0","_id":"balena-semver@4.0.2-build-renovate-major-5-chai-64caddce43cfa1372e39401951e5a7935502312a-1","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/balena-io-modules/balena-semver","bugs":{"url":"https://github.com/balena-io-modules/balena-semver/issues"},"dist":{"shasum":"2856dff0f2e39c66bee4365cd9f7e5c181b4f504","tarball":"https://registry.npmjs.org/balena-semver/-/balena-semver-4.0.2-build-renovate-major-5-chai-64caddce43cfa1372e39401951e5a7935502312a-1.tgz","fileCount":10,"integrity":"sha512-iXm9e6sJH4LI5UWVOkAaacD43BxAHwv60/0uZBeU3hD1sp60j/cPovqEfRdaMhBd+iIwGTwxUNgJSTl0NBVkSA==","signatures":[{"sig":"MEQCIAmrIODBuC0BGx2DsoTlhKBxCD+hK2eyAhLpHSaL2rNRAiBykHw+jDOBXSFEf17qqdUucDCKhFM7KbOJEKAhXrpwrA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":109814},"main":"build/index.js","type":"commonjs","_from":"file:/home/runner/work/_temp/balena-semver-4.0.2.tgz","mocha":{"_":"test/**/*.spec.ts","require":"ts-node/register/transpile-only","recursive":true},"engines":{"node":"^20.12.0 || >= 22.0.0"},"scripts":{"ci":"npm run build && catch-uncommitted && npm test","docs":"node ./automation/docs.js","lint":"balena-lint -e js -e ts -t tsconfig.dev.json src/ test/ automation/","test":"npm run build && mocha && npm run lint","build":"tsc && npm run docs","prepack":"npm run build","prepare":"husky","lint:fix":"balena-lint -e js -e ts -t tsconfig.dev.json --fix src/ test/ automation/"},"typings":"build/index.d.ts","_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/home/runner/work/_temp/balena-semver-4.0.2.tgz","_integrity":"sha512-iXm9e6sJH4LI5UWVOkAaacD43BxAHwv60/0uZBeU3hD1sp60j/cPovqEfRdaMhBd+iIwGTwxUNgJSTl0NBVkSA==","repository":{"url":"git+https://github.com/balena-io-modules/balena-semver.git","type":"git"},"versionist":{"publishedAt":"2026-01-02T16:56:03.148Z"},"_npmVersion":"11.6.2","description":"Balena specific semver utility methods","directories":{},"_nodeVersion":"24.12.0","dependencies":{"semver":"^7.7.2","memoizee":"^0.4.17","@types/semver":"^7.7.0","@types/memoizee":"^0.4.12"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"chai":"^5.0.0","husky":"^9.1.7","mocha":"^11.7.1","ts-node":"^10.9.2","typescript":"^5.9.2","@types/chai":"^5.0.0","lint-staged":"^16.1.5","@balena/lint":"^9.3.2","@types/mocha":"^10.0.10","catch-uncommitted":"^2.0.0","jsdoc-to-markdown":"^9.1.2"},"_npmOperationalInternal":{"tmp":"tmp/balena-semver_4.0.2-build-renovate-major-5-chai-64caddce43cfa1372e39401951e5a7935502312a-1_1767373050529_0.3351435268333107","host":"s3://npm-registry-packages-npm-production"}},"4.0.2-build-renovate-major-6-chai-f9e1cac456e010027c677f887830b79bb0e0cb6b-1":{"name":"balena-semver","version":"4.0.2-build-renovate-major-6-chai-f9e1cac456e010027c677f887830b79bb0e0cb6b-1","keywords":["balena","balena.io","resin","resin.io","semver"],"author":{"name":"Balena Ltd.","email":"hello@balena.io"},"license":"Apache-2.0","_id":"balena-semver@4.0.2-build-renovate-major-6-chai-f9e1cac456e010027c677f887830b79bb0e0cb6b-1","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/balena-io-modules/balena-semver","bugs":{"url":"https://github.com/balena-io-modules/balena-semver/issues"},"dist":{"shasum":"ed772ff2c41c090c8810f696352d582d59567c2e","tarball":"https://registry.npmjs.org/balena-semver/-/balena-semver-4.0.2-build-renovate-major-6-chai-f9e1cac456e010027c677f887830b79bb0e0cb6b-1.tgz","fileCount":10,"integrity":"sha512-GNp45LvH2rNo06o4Qd0pwp3QhYm50d1YmX7qqRFnmnyejpW4h9ZzR9mjx5FJdMvc+CbTSE77XqDxXZdgi4rqog==","signatures":[{"sig":"MEUCIF20D0j6+5LyPjhMnTXADwUDKGm1HTVFsq4FD20Et06yAiEAv21ZAUaE2jM42wqa3CITRXRksfllTXV8BolI2EnaufQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":109815},"main":"build/index.js","type":"commonjs","_from":"file:/home/runner/work/_temp/balena-semver-4.0.2.tgz","mocha":{"_":"test/**/*.spec.ts","require":"ts-node/register/transpile-only","recursive":true},"engines":{"node":"^20.12.0 || >= 22.0.0"},"scripts":{"ci":"npm run build && catch-uncommitted && npm test","docs":"node ./automation/docs.js","lint":"balena-lint -e js -e ts -t tsconfig.dev.json src/ test/ automation/","test":"npm run build && mocha && npm run lint","build":"tsc && npm run docs","prepack":"npm run build","prepare":"husky","lint:fix":"balena-lint -e js -e ts -t tsconfig.dev.json --fix src/ test/ automation/"},"typings":"build/index.d.ts","_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/home/runner/work/_temp/balena-semver-4.0.2.tgz","_integrity":"sha512-GNp45LvH2rNo06o4Qd0pwp3QhYm50d1YmX7qqRFnmnyejpW4h9ZzR9mjx5FJdMvc+CbTSE77XqDxXZdgi4rqog==","repository":{"url":"git+https://github.com/balena-io-modules/balena-semver.git","type":"git"},"versionist":{"publishedAt":"2026-01-02T16:56:13.842Z"},"_npmVersion":"11.6.2","description":"Balena specific semver utility methods","directories":{},"_nodeVersion":"24.12.0","dependencies":{"semver":"^7.7.2","memoizee":"^0.4.17","@types/semver":"^7.7.0","@types/memoizee":"^0.4.12"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"chai":"^6.0.0","husky":"^9.1.7","mocha":"^11.7.1","ts-node":"^10.9.2","typescript":"^5.9.2","@types/chai":"^4.3.20","lint-staged":"^16.1.5","@balena/lint":"^9.3.2","@types/mocha":"^10.0.10","catch-uncommitted":"^2.0.0","jsdoc-to-markdown":"^9.1.2"},"_npmOperationalInternal":{"tmp":"tmp/balena-semver_4.0.2-build-renovate-major-6-chai-f9e1cac456e010027c677f887830b79bb0e0cb6b-1_1767373067476_0.5963575034446862","host":"s3://npm-registry-packages-npm-production"}},"4.0.2-build-add-npm-oidc-permissions-5800df1472b010df1b82eabc738c8f903eeb9e8a-1":{"name":"balena-semver","version":"4.0.2-build-add-npm-oidc-permissions-5800df1472b010df1b82eabc738c8f903eeb9e8a-1","keywords":["balena","balena.io","resin","resin.io","semver"],"author":{"name":"Balena Ltd.","email":"hello@balena.io"},"license":"Apache-2.0","_id":"balena-semver@4.0.2-build-add-npm-oidc-permissions-5800df1472b010df1b82eabc738c8f903eeb9e8a-1","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/balena-io-modules/balena-semver","bugs":{"url":"https://github.com/balena-io-modules/balena-semver/issues"},"dist":{"shasum":"976348eb7398b0196f54fc9880d5f9650a1e4518","tarball":"https://registry.npmjs.org/balena-semver/-/balena-semver-4.0.2-build-add-npm-oidc-permissions-5800df1472b010df1b82eabc738c8f903eeb9e8a-1.tgz","fileCount":10,"integrity":"sha512-e8lxdFEbhHxaofDYbWnW20P39PZiZl/Qg8RZ7LXPFPS0Z2jJhSUB9VUtbwPgjmGytFkELQsEaXGIfoHP8EJ59Q==","signatures":[{"sig":"MEUCIQD4s9n30JgWYcYH8riki7rIJd3NnYlV38bEDfgdN08D5AIgZLZtC4KxiUmsrTooIp6LAMShJKWSsm5GQzyj5rwdETo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/balena-semver@4.0.2-build-add-npm-oidc-permissions-5800df1472b010df1b82eabc738c8f903eeb9e8a-1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":109818},"main":"build/index.js","type":"commonjs","_from":"file:/home/runner/work/_temp/balena-semver-4.0.2.tgz","mocha":{"_":"test/**/*.spec.ts","require":"ts-node/register/transpile-only","recursive":true},"engines":{"node":"^20.12.0 || >= 22.0.0"},"scripts":{"ci":"npm run build && catch-uncommitted && npm test","docs":"node ./automation/docs.js","lint":"balena-lint -e js -e ts -t tsconfig.dev.json src/ test/ automation/","test":"npm run build && mocha && npm run lint","build":"tsc && npm run docs","prepack":"npm run build","prepare":"husky","lint:fix":"balena-lint -e js -e ts -t tsconfig.dev.json --fix src/ test/ automation/"},"typings":"build/index.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ab563b0c-9e6a-43e8-b712-57ec732c31f7"}},"_resolved":"/home/runner/work/_temp/balena-semver-4.0.2.tgz","_integrity":"sha512-e8lxdFEbhHxaofDYbWnW20P39PZiZl/Qg8RZ7LXPFPS0Z2jJhSUB9VUtbwPgjmGytFkELQsEaXGIfoHP8EJ59Q==","repository":{"url":"git+https://github.com/balena-io-modules/balena-semver.git","type":"git"},"versionist":{"publishedAt":"2026-02-18T18:28:55.962Z"},"_npmVersion":"11.8.0","description":"Balena specific semver utility methods","directories":{},"_nodeVersion":"24.13.1","dependencies":{"semver":"^7.7.2","memoizee":"^0.4.17","@types/semver":"^7.7.0","@types/memoizee":"^0.4.12"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"chai":"^4.5.0","husky":"^9.1.7","mocha":"^11.7.1","ts-node":"^10.9.2","typescript":"^5.9.2","@types/chai":"^4.3.20","lint-staged":"^16.1.5","@balena/lint":"^9.3.2","@types/mocha":"^10.0.10","catch-uncommitted":"^2.0.0","jsdoc-to-markdown":"^9.1.2"},"_npmOperationalInternal":{"tmp":"tmp/balena-semver_4.0.2-build-add-npm-oidc-permissions-5800df1472b010df1b82eabc738c8f903eeb9e8a-1_1771439454077_0.8490513172696408","host":"s3://npm-registry-packages-npm-production"}},"4.0.2":{"name":"balena-semver","version":"4.0.2","keywords":["balena","balena.io","resin","resin.io","semver"],"author":{"name":"Balena Ltd.","email":"hello@balena.io"},"license":"Apache-2.0","_id":"balena-semver@4.0.2","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/balena-io-modules/balena-semver","bugs":{"url":"https://github.com/balena-io-modules/balena-semver/issues"},"dist":{"shasum":"f4d1b8db8f4108b4431f7190140b9744254ee97f","tarball":"https://registry.npmjs.org/balena-semver/-/balena-semver-4.0.2.tgz","fileCount":7,"integrity":"sha512-bCIQ/KyLS3lSrbF3b5VQ+aF9G80lF9zSmPnIWqTFOzvJHBhs4TCKOW+3x7ZQuhOyf5rCCS00RlXkc/YoQ1qzkA==","signatures":[{"sig":"MEUCIQC9g6b4YSPiJ9Tz+a91/7Tno+jqwmOF8aDnLtPvs6020AIgTqdWR9MS9oOjnCeTBGTYqLLf4V5U9+r/GuDcvhZnE40=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/balena-semver@4.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":109744},"main":"build/index.js","type":"commonjs","_from":"file:/home/runner/work/_temp/npm-5800df1472b010df1b82eabc738c8f903eeb9e8a/balena-semver-4.0.2.tgz","mocha":{"_":"test/**/*.spec.ts","require":"ts-node/register/transpile-only","recursive":true},"engines":{"node":"^20.12.0 || >= 22.0.0"},"scripts":{"ci":"npm run build && catch-uncommitted && npm test","docs":"node ./automation/docs.js","lint":"balena-lint -e js -e ts -t tsconfig.dev.json src/ test/ automation/","test":"npm run build && mocha && npm run lint","build":"tsc && npm run docs","prepack":"npm run build","prepare":"husky","lint:fix":"balena-lint -e js -e ts -t tsconfig.dev.json --fix src/ test/ automation/"},"typings":"build/index.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ab563b0c-9e6a-43e8-b712-57ec732c31f7"}},"_resolved":"/home/runner/work/_temp/npm-5800df1472b010df1b82eabc738c8f903eeb9e8a/balena-semver-4.0.2.tgz","_integrity":"sha512-bCIQ/KyLS3lSrbF3b5VQ+aF9G80lF9zSmPnIWqTFOzvJHBhs4TCKOW+3x7ZQuhOyf5rCCS00RlXkc/YoQ1qzkA==","repository":{"url":"git+https://github.com/balena-io-modules/balena-semver.git","type":"git"},"versionist":{"publishedAt":"2026-02-18T18:28:55.962Z"},"_npmVersion":"11.8.0","description":"Balena specific semver utility methods","directories":{},"_nodeVersion":"24.13.1","dependencies":{"semver":"^7.7.2","memoizee":"^0.4.17","@types/semver":"^7.7.0","@types/memoizee":"^0.4.12"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.5.0","husky":"^9.1.7","mocha":"^11.7.1","ts-node":"^10.9.2","typescript":"^5.9.2","@types/chai":"^4.3.20","lint-staged":"^16.1.5","@balena/lint":"^9.3.2","@types/mocha":"^10.0.10","catch-uncommitted":"^2.0.0","jsdoc-to-markdown":"^9.1.2"},"_npmOperationalInternal":{"tmp":"tmp/balena-semver_4.0.2_1771464915325_0.442477476137608","host":"s3://npm-registry-packages-npm-production"}},"4.0.3-build-renovate-major-5-chai-1ab1b27cd5646bf59b027b7d2c35a5e8fa3f4272-1":{"name":"balena-semver","version":"4.0.3-build-renovate-major-5-chai-1ab1b27cd5646bf59b027b7d2c35a5e8fa3f4272-1","keywords":["balena","balena.io","resin","resin.io","semver"],"author":{"name":"Balena Ltd.","email":"hello@balena.io"},"license":"Apache-2.0","_id":"balena-semver@4.0.3-build-renovate-major-5-chai-1ab1b27cd5646bf59b027b7d2c35a5e8fa3f4272-1","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/balena-io-modules/balena-semver","bugs":{"url":"https://github.com/balena-io-modules/balena-semver/issues"},"dist":{"shasum":"458adcfb9747d268054c032f3b4ed3f2c28587a9","tarball":"https://registry.npmjs.org/balena-semver/-/balena-semver-4.0.3-build-renovate-major-5-chai-1ab1b27cd5646bf59b027b7d2c35a5e8fa3f4272-1.tgz","fileCount":10,"integrity":"sha512-CjchApb0nyBtBNLgyMHxqYtKL/pYrg9HLZNQRWEfqXNk8GOAVaybMubzq5JQrR/KlXdYElELQd8IGE4MY9a+Aw==","signatures":[{"sig":"MEUCIQD7UgBssn9ygwWYJypyJEiYTGGFaQ2sJURbdkWKDmlHvwIgUpZ00AtNCLu/ACt20VnGBSOK0WejdnACBTIdgK4vj7o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/balena-semver@4.0.3-build-renovate-major-5-chai-1ab1b27cd5646bf59b027b7d2c35a5e8fa3f4272-1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":109814},"main":"build/index.js","type":"commonjs","_from":"file:/home/runner/work/_temp/balena-semver-4.0.3.tgz","mocha":{"_":"test/**/*.spec.ts","require":"ts-node/register/transpile-only","recursive":true},"engines":{"node":"^20.12.0 || >= 22.0.0"},"scripts":{"ci":"npm run build && catch-uncommitted && npm test","docs":"node ./automation/docs.js","lint":"balena-lint -e js -e ts -t tsconfig.dev.json src/ test/ automation/","test":"npm run build && mocha && npm run lint","build":"tsc && npm run docs","prepack":"npm run build","prepare":"husky","lint:fix":"balena-lint -e js -e ts -t tsconfig.dev.json --fix src/ test/ automation/"},"typings":"build/index.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ab563b0c-9e6a-43e8-b712-57ec732c31f7"}},"_resolved":"/home/runner/work/_temp/balena-semver-4.0.3.tgz","_integrity":"sha512-CjchApb0nyBtBNLgyMHxqYtKL/pYrg9HLZNQRWEfqXNk8GOAVaybMubzq5JQrR/KlXdYElELQd8IGE4MY9a+Aw==","repository":{"url":"git+https://github.com/balena-io-modules/balena-semver.git","type":"git"},"versionist":{"publishedAt":"2026-02-19T02:41:45.339Z"},"_npmVersion":"11.8.0","description":"Balena specific semver utility methods","directories":{},"_nodeVersion":"24.13.1","dependencies":{"semver":"^7.7.2","memoizee":"^0.4.17","@types/semver":"^7.7.0","@types/memoizee":"^0.4.12"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"chai":"^5.0.0","husky":"^9.1.7","mocha":"^11.7.1","ts-node":"^10.9.2","typescript":"^5.9.2","@types/chai":"^5.0.0","lint-staged":"^16.1.5","@balena/lint":"^9.3.2","@types/mocha":"^10.0.10","catch-uncommitted":"^2.0.0","jsdoc-to-markdown":"^9.1.2"},"_npmOperationalInternal":{"tmp":"tmp/balena-semver_4.0.3-build-renovate-major-5-chai-1ab1b27cd5646bf59b027b7d2c35a5e8fa3f4272-1_1771469026599_0.007220050264703515","host":"s3://npm-registry-packages-npm-production"}},"4.0.3-build-renovate-major-6-chai-2e7e2500bc92b301516745363745f0d5a976b49b-1":{"name":"balena-semver","version":"4.0.3-build-renovate-major-6-chai-2e7e2500bc92b301516745363745f0d5a976b49b-1","keywords":["balena","balena.io","resin","resin.io","semver"],"author":{"name":"Balena Ltd.","email":"hello@balena.io"},"license":"Apache-2.0","_id":"balena-semver@4.0.3-build-renovate-major-6-chai-2e7e2500bc92b301516745363745f0d5a976b49b-1","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/balena-io-modules/balena-semver","bugs":{"url":"https://github.com/balena-io-modules/balena-semver/issues"},"dist":{"shasum":"d51c98f3734c20947cf1f63671bdae85ffd4d979","tarball":"https://registry.npmjs.org/balena-semver/-/balena-semver-4.0.3-build-renovate-major-6-chai-2e7e2500bc92b301516745363745f0d5a976b49b-1.tgz","fileCount":10,"integrity":"sha512-uh9m/Pg22hNLa/sSNCtLDB8/2EUpynF0Usa/WFzlDnP79IX2ksKeIbWrPAScRjNJs1U2LHwcQ/eRax4DOATB3w==","signatures":[{"sig":"MEUCIAZe6DA6dumhqrDeYOfunrevnHzYoYHNT7RW28TkqnONAiEA7R2eDEiixPTlnM/XP2YCaP+hgzT49fRbLE0ZoXcG9ew=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/balena-semver@4.0.3-build-renovate-major-6-chai-2e7e2500bc92b301516745363745f0d5a976b49b-1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":109815},"main":"build/index.js","type":"commonjs","_from":"file:/home/runner/work/_temp/balena-semver-4.0.3.tgz","mocha":{"_":"test/**/*.spec.ts","require":"ts-node/register/transpile-only","recursive":true},"engines":{"node":"^20.12.0 || >= 22.0.0"},"scripts":{"ci":"npm run build && catch-uncommitted && npm test","docs":"node ./automation/docs.js","lint":"balena-lint -e js -e ts -t tsconfig.dev.json src/ test/ automation/","test":"npm run build && mocha && npm run lint","build":"tsc && npm run docs","prepack":"npm run build","prepare":"husky","lint:fix":"balena-lint -e js -e ts -t tsconfig.dev.json --fix src/ test/ automation/"},"typings":"build/index.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ab563b0c-9e6a-43e8-b712-57ec732c31f7"}},"_resolved":"/home/runner/work/_temp/balena-semver-4.0.3.tgz","_integrity":"sha512-uh9m/Pg22hNLa/sSNCtLDB8/2EUpynF0Usa/WFzlDnP79IX2ksKeIbWrPAScRjNJs1U2LHwcQ/eRax4DOATB3w==","repository":{"url":"git+https://github.com/balena-io-modules/balena-semver.git","type":"git"},"versionist":{"publishedAt":"2026-02-19T02:41:49.215Z"},"_npmVersion":"11.8.0","description":"Balena specific semver utility methods","directories":{},"_nodeVersion":"24.13.1","dependencies":{"semver":"^7.7.2","memoizee":"^0.4.17","@types/semver":"^7.7.0","@types/memoizee":"^0.4.12"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"chai":"^6.0.0","husky":"^9.1.7","mocha":"^11.7.1","ts-node":"^10.9.2","typescript":"^5.9.2","@types/chai":"^4.3.20","lint-staged":"^16.1.5","@balena/lint":"^9.3.2","@types/mocha":"^10.0.10","catch-uncommitted":"^2.0.0","jsdoc-to-markdown":"^9.1.2"},"_npmOperationalInternal":{"tmp":"tmp/balena-semver_4.0.3-build-renovate-major-6-chai-2e7e2500bc92b301516745363745f0d5a976b49b-1_1771469035441_0.559573332552411","host":"s3://npm-registry-packages-npm-production"}},"4.0.3-build-renovate-pin-dependencies-4ad8c46b87e4ae666fb1958f8f6f2af0083b043c-1":{"name":"balena-semver","version":"4.0.3-build-renovate-pin-dependencies-4ad8c46b87e4ae666fb1958f8f6f2af0083b043c-1","keywords":["balena","balena.io","resin","resin.io","semver"],"author":{"name":"Balena Ltd.","email":"hello@balena.io"},"license":"Apache-2.0","_id":"balena-semver@4.0.3-build-renovate-pin-dependencies-4ad8c46b87e4ae666fb1958f8f6f2af0083b043c-1","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/balena-io-modules/balena-semver","bugs":{"url":"https://github.com/balena-io-modules/balena-semver/issues"},"dist":{"shasum":"d3524a3cd787d879d7367a9c2ac4e780228960e1","tarball":"https://registry.npmjs.org/balena-semver/-/balena-semver-4.0.3-build-renovate-pin-dependencies-4ad8c46b87e4ae666fb1958f8f6f2af0083b043c-1.tgz","fileCount":10,"integrity":"sha512-LsP4KY5hs/+rMBZG31SkfYdxYpAHT1e+xxUugRi0AmsEpick/ydPztUX0Bdwij7WrgWFHDMY/sPGlbm3SZPBGA==","signatures":[{"sig":"MEUCIGhMFIK/6fob1N29jp75ce629cNLAwAYJ/JPJI5tREg0AiEAijbsifTtHUNugVQ6vKsCWQlceAnNiJFJp6tpd7FAih8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/balena-semver@4.0.3-build-renovate-pin-dependencies-4ad8c46b87e4ae666fb1958f8f6f2af0083b043c-1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":109819},"main":"build/index.js","type":"commonjs","_from":"file:/home/runner/work/_temp/balena-semver-4.0.3.tgz","mocha":{"_":"test/**/*.spec.ts","require":"ts-node/register/transpile-only","recursive":true},"engines":{"node":"^20.12.0 || >= 22.0.0"},"scripts":{"ci":"npm run build && catch-uncommitted && npm test","docs":"node ./automation/docs.js","lint":"balena-lint -e js -e ts -t tsconfig.dev.json src/ test/ automation/","test":"npm run build && mocha && npm run lint","build":"tsc && npm run docs","prepack":"npm run build","prepare":"husky","lint:fix":"balena-lint -e js -e ts -t tsconfig.dev.json --fix src/ test/ automation/"},"typings":"build/index.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ab563b0c-9e6a-43e8-b712-57ec732c31f7"}},"_resolved":"/home/runner/work/_temp/balena-semver-4.0.3.tgz","_integrity":"sha512-LsP4KY5hs/+rMBZG31SkfYdxYpAHT1e+xxUugRi0AmsEpick/ydPztUX0Bdwij7WrgWFHDMY/sPGlbm3SZPBGA==","repository":{"url":"git+https://github.com/balena-io-modules/balena-semver.git","type":"git"},"versionist":{"publishedAt":"2026-03-24T18:09:00.720Z"},"_npmVersion":"11.9.0","description":"Balena specific semver utility methods","directories":{},"_nodeVersion":"24.14.0","dependencies":{"semver":"^7.7.2","memoizee":"^0.4.17","@types/semver":"^7.7.0","@types/memoizee":"^0.4.12"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"chai":"^4.5.0","husky":"^9.1.7","mocha":"^11.7.1","ts-node":"^10.9.2","typescript":"^5.9.2","@types/chai":"^4.3.20","lint-staged":"^16.1.5","@balena/lint":"^9.3.2","@types/mocha":"^10.0.10","catch-uncommitted":"^2.0.0","jsdoc-to-markdown":"^9.1.2"},"_npmOperationalInternal":{"tmp":"tmp/balena-semver_4.0.3-build-renovate-pin-dependencies-4ad8c46b87e4ae666fb1958f8f6f2af0083b043c-1_1774375828492_0.4598943712674233","host":"s3://npm-registry-packages-npm-production"}},"4.0.3":{"name":"balena-semver","version":"4.0.3","keywords":["balena","balena.io","resin","resin.io","semver"],"author":{"name":"Balena Ltd.","email":"hello@balena.io"},"license":"Apache-2.0","_id":"balena-semver@4.0.3","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/balena-io-modules/balena-semver","bugs":{"url":"https://github.com/balena-io-modules/balena-semver/issues"},"dist":{"shasum":"1311a68f0e164ce48b6b02640474c07ce4af176c","tarball":"https://registry.npmjs.org/balena-semver/-/balena-semver-4.0.3.tgz","fileCount":7,"integrity":"sha512-YkUWwC5oEweb48mbzyVAw/0hjW3bgAi/ev6RKS5fJXpT4PatTBxxo00F2j3aHb/WLNwBqnAYjak/JFv6rS0VgQ==","signatures":[{"sig":"MEYCIQDnyW1/jBLt0AR1cZ6m6TZN3pdmqnrrc7qYEbcQ21vA8AIhAMfhCNIpgHEAI5MhnzBo3l7FJbcy/8a8fj2QSyu+J856","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/balena-semver@4.0.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":109744},"main":"build/index.js","type":"commonjs","_from":"file:/home/runner/work/_temp/npm-4ad8c46b87e4ae666fb1958f8f6f2af0083b043c/balena-semver-4.0.3.tgz","mocha":{"_":"test/**/*.spec.ts","require":"ts-node/register/transpile-only","recursive":true},"engines":{"node":"^20.12.0 || >= 22.0.0"},"scripts":{"ci":"npm run build && catch-uncommitted && npm test","docs":"node ./automation/docs.js","lint":"balena-lint -e js -e ts -t tsconfig.dev.json src/ test/ automation/","test":"npm run build && mocha && npm run lint","build":"tsc && npm run docs","prepack":"npm run build","prepare":"husky","lint:fix":"balena-lint -e js -e ts -t tsconfig.dev.json --fix src/ test/ automation/"},"typings":"build/index.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ab563b0c-9e6a-43e8-b712-57ec732c31f7"}},"_resolved":"/home/runner/work/_temp/npm-4ad8c46b87e4ae666fb1958f8f6f2af0083b043c/balena-semver-4.0.3.tgz","_integrity":"sha512-YkUWwC5oEweb48mbzyVAw/0hjW3bgAi/ev6RKS5fJXpT4PatTBxxo00F2j3aHb/WLNwBqnAYjak/JFv6rS0VgQ==","repository":{"url":"git+https://github.com/balena-io-modules/balena-semver.git","type":"git"},"versionist":{"publishedAt":"2026-03-24T18:09:00.720Z"},"_npmVersion":"11.9.0","description":"Balena specific semver utility methods","directories":{},"_nodeVersion":"24.14.0","dependencies":{"semver":"^7.7.2","memoizee":"^0.4.17","@types/semver":"^7.7.0","@types/memoizee":"^0.4.12"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.5.0","husky":"^9.1.7","mocha":"^11.7.1","ts-node":"^10.9.2","typescript":"^5.9.2","@types/chai":"^4.3.20","lint-staged":"^16.1.5","@balena/lint":"^9.3.2","@types/mocha":"^10.0.10","catch-uncommitted":"^2.0.0","jsdoc-to-markdown":"^9.1.2"},"_npmOperationalInternal":{"tmp":"tmp/balena-semver_4.0.3_1774375958739_0.2480579396389031","host":"s3://npm-registry-packages-npm-production"}},"4.0.4-build-renovate-github-actions-54c912e97936333446c21fc4b4a20b4760538780-1":{"name":"balena-semver","version":"4.0.4-build-renovate-github-actions-54c912e97936333446c21fc4b4a20b4760538780-1","keywords":["balena","balena.io","resin","resin.io","semver"],"author":{"name":"Balena Ltd.","email":"hello@balena.io"},"license":"Apache-2.0","_id":"balena-semver@4.0.4-build-renovate-github-actions-54c912e97936333446c21fc4b4a20b4760538780-1","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/balena-io-modules/balena-semver","bugs":{"url":"https://github.com/balena-io-modules/balena-semver/issues"},"dist":{"shasum":"476ea0bcb16a15f3f06f3b6ddd2f4057dc2efbae","tarball":"https://registry.npmjs.org/balena-semver/-/balena-semver-4.0.4-build-renovate-github-actions-54c912e97936333446c21fc4b4a20b4760538780-1.tgz","fileCount":10,"integrity":"sha512-G1RWjNhlB+3cpzKkgHTmPNQ07usqZfBlF5/8AcJkwhlTSyKt44qn/2gRKo1hzB0VXjYiill3xByy90WszqANvQ==","signatures":[{"sig":"MEYCIQD+ykK6BA0Dzs0odIU1kNXeg4Kh0fQhxWBZ+Txb6ZAd7gIhALoHbdnGJ2ZDhoWHiarGCvliNJsy6iqW9SrTWgjM2Brj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/balena-semver@4.0.4-build-renovate-github-actions-54c912e97936333446c21fc4b4a20b4760538780-1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":109817},"main":"build/index.js","type":"commonjs","_from":"file:/home/runner/work/_temp/balena-semver-4.0.4.tgz","mocha":{"_":"test/**/*.spec.ts","require":"ts-node/register/transpile-only","recursive":true},"engines":{"node":"^20.12.0 || >= 22.0.0"},"scripts":{"ci":"npm run build && catch-uncommitted && npm test","docs":"node ./automation/docs.js","lint":"balena-lint -e js -e ts -t tsconfig.dev.json src/ test/ automation/","test":"npm run build && mocha && npm run lint","build":"tsc && npm run docs","prepack":"npm run build","prepare":"husky","lint:fix":"balena-lint -e js -e ts -t tsconfig.dev.json --fix src/ test/ automation/"},"typings":"build/index.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ab563b0c-9e6a-43e8-b712-57ec732c31f7"}},"_resolved":"/home/runner/work/_temp/balena-semver-4.0.4.tgz","_integrity":"sha512-G1RWjNhlB+3cpzKkgHTmPNQ07usqZfBlF5/8AcJkwhlTSyKt44qn/2gRKo1hzB0VXjYiill3xByy90WszqANvQ==","repository":{"url":"git+https://github.com/balena-io-modules/balena-semver.git","type":"git"},"versionist":{"publishedAt":"2026-03-25T20:02:10.640Z"},"_npmVersion":"11.9.0","description":"Balena specific semver utility methods","directories":{},"_nodeVersion":"24.14.0","dependencies":{"semver":"^7.7.2","memoizee":"^0.4.17","@types/semver":"^7.7.0","@types/memoizee":"^0.4.12"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"chai":"^4.5.0","husky":"^9.1.7","mocha":"^11.7.1","ts-node":"^10.9.2","typescript":"^5.9.2","@types/chai":"^4.3.20","lint-staged":"^16.1.5","@balena/lint":"^9.3.2","@types/mocha":"^10.0.10","catch-uncommitted":"^2.0.0","jsdoc-to-markdown":"^9.1.2"},"_npmOperationalInternal":{"tmp":"tmp/balena-semver_4.0.4-build-renovate-github-actions-54c912e97936333446c21fc4b4a20b4760538780-1_1774469021185_0.5459126425260734","host":"s3://npm-registry-packages-npm-production"}},"4.0.4":{"name":"balena-semver","version":"4.0.4","keywords":["balena","balena.io","resin","resin.io","semver"],"author":{"name":"Balena Ltd.","email":"hello@balena.io"},"license":"Apache-2.0","_id":"balena-semver@4.0.4","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/balena-io-modules/balena-semver","bugs":{"url":"https://github.com/balena-io-modules/balena-semver/issues"},"dist":{"shasum":"259f9e69a830a8bd23174d88ca820339c84b3843","tarball":"https://registry.npmjs.org/balena-semver/-/balena-semver-4.0.4.tgz","fileCount":7,"integrity":"sha512-420a8kQFqmPSzRvv639Z+betGElgnID9WBCFzqtPSi2QuA7U56AM89l27/G4S7Yc4DL4u+l8eYIGp+OVxObZjw==","signatures":[{"sig":"MEYCIQCe11JiEvWRuhn4exmsLd3KKWPZR9/jiBQA2FXSpymbNQIhAOO4YYrVot8rVSjaIZcgowkEN47aYn87ubjRyUqhneoH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/balena-semver@4.0.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":109744},"main":"build/index.js","type":"commonjs","_from":"file:/home/runner/work/_temp/npm-54c912e97936333446c21fc4b4a20b4760538780/balena-semver-4.0.4.tgz","mocha":{"_":"test/**/*.spec.ts","require":"ts-node/register/transpile-only","recursive":true},"engines":{"node":"^20.12.0 || >= 22.0.0"},"scripts":{"ci":"npm run build && catch-uncommitted && npm test","docs":"node ./automation/docs.js","lint":"balena-lint -e js -e ts -t tsconfig.dev.json src/ test/ automation/","test":"npm run build && mocha && npm run lint","build":"tsc && npm run docs","prepack":"npm run build","prepare":"husky","lint:fix":"balena-lint -e js -e ts -t tsconfig.dev.json --fix src/ test/ automation/"},"typings":"build/index.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ab563b0c-9e6a-43e8-b712-57ec732c31f7"}},"_resolved":"/home/runner/work/_temp/npm-54c912e97936333446c21fc4b4a20b4760538780/balena-semver-4.0.4.tgz","_integrity":"sha512-420a8kQFqmPSzRvv639Z+betGElgnID9WBCFzqtPSi2QuA7U56AM89l27/G4S7Yc4DL4u+l8eYIGp+OVxObZjw==","repository":{"url":"git+https://github.com/balena-io-modules/balena-semver.git","type":"git"},"versionist":{"publishedAt":"2026-03-25T20:02:10.640Z"},"_npmVersion":"11.9.0","description":"Balena specific semver utility methods","directories":{},"_nodeVersion":"24.14.0","dependencies":{"semver":"^7.7.2","memoizee":"^0.4.17","@types/semver":"^7.7.0","@types/memoizee":"^0.4.12"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.5.0","husky":"^9.1.7","mocha":"^11.7.1","ts-node":"^10.9.2","typescript":"^5.9.2","@types/chai":"^4.3.20","lint-staged":"^16.1.5","@balena/lint":"^9.3.2","@types/mocha":"^10.0.10","catch-uncommitted":"^2.0.0","jsdoc-to-markdown":"^9.1.2"},"_npmOperationalInternal":{"tmp":"tmp/balena-semver_4.0.4_1774469147967_0.8101223097598325","host":"s3://npm-registry-packages-npm-production"}},"4.0.5-build-renovate-github-actions-9740f86dc0bd34785e496ae0a815b8feeffd0946-1":{"name":"balena-semver","version":"4.0.5-build-renovate-github-actions-9740f86dc0bd34785e496ae0a815b8feeffd0946-1","keywords":["balena","balena.io","resin","resin.io","semver"],"author":{"name":"Balena Ltd.","email":"hello@balena.io"},"license":"Apache-2.0","_id":"balena-semver@4.0.5-build-renovate-github-actions-9740f86dc0bd34785e496ae0a815b8feeffd0946-1","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/balena-io-modules/balena-semver","bugs":{"url":"https://github.com/balena-io-modules/balena-semver/issues"},"dist":{"shasum":"4b178d30b4140f942639afdf0d374604d9de40c5","tarball":"https://registry.npmjs.org/balena-semver/-/balena-semver-4.0.5-build-renovate-github-actions-9740f86dc0bd34785e496ae0a815b8feeffd0946-1.tgz","fileCount":10,"integrity":"sha512-XI1GaOXvuYhu6rh11xdce7Cucbq4wwpRiPiEjdf6UiUH9MFth8EViCjqAB90MrccydAQTF9g2rjtPonXcrCrcg==","signatures":[{"sig":"MEQCIFIHXcQ0HRT5ty1+UUGdByf0BkVbkls6pA2PalLPdiuEAiAN8hQugLluRNb0O0nAiARtum82o1YIfajNDHzX3HhJyA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/balena-semver@4.0.5-build-renovate-github-actions-9740f86dc0bd34785e496ae0a815b8feeffd0946-1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":109817},"main":"build/index.js","type":"commonjs","_from":"file:/home/runner/work/_temp/balena-semver-4.0.5.tgz","mocha":{"_":"test/**/*.spec.ts","require":"ts-node/register/transpile-only","recursive":true},"engines":{"node":"^20.12.0 || >= 22.0.0"},"scripts":{"ci":"npm run build && catch-uncommitted && npm test","docs":"node ./automation/docs.js","lint":"balena-lint -e js -e ts -t tsconfig.dev.json src/ test/ automation/","test":"npm run build && mocha && npm run lint","build":"tsc && npm run docs","prepack":"npm run build","prepare":"husky","lint:fix":"balena-lint -e js -e ts -t tsconfig.dev.json --fix src/ test/ automation/"},"typings":"build/index.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ab563b0c-9e6a-43e8-b712-57ec732c31f7"}},"_resolved":"/home/runner/work/_temp/balena-semver-4.0.5.tgz","_integrity":"sha512-XI1GaOXvuYhu6rh11xdce7Cucbq4wwpRiPiEjdf6UiUH9MFth8EViCjqAB90MrccydAQTF9g2rjtPonXcrCrcg==","repository":{"url":"git+https://github.com/balena-io-modules/balena-semver.git","type":"git"},"versionist":{"publishedAt":"2026-03-25T21:32:14.156Z"},"_npmVersion":"11.9.0","description":"Balena specific semver utility methods","directories":{},"_nodeVersion":"24.14.0","dependencies":{"semver":"^7.7.2","memoizee":"^0.4.17","@types/semver":"^7.7.0","@types/memoizee":"^0.4.12"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"chai":"^4.5.0","husky":"^9.1.7","mocha":"^11.7.1","ts-node":"^10.9.2","typescript":"^5.9.2","@types/chai":"^4.3.20","lint-staged":"^16.1.5","@balena/lint":"^9.3.2","@types/mocha":"^10.0.10","catch-uncommitted":"^2.0.0","jsdoc-to-markdown":"^9.1.2"},"_npmOperationalInternal":{"tmp":"tmp/balena-semver_4.0.5-build-renovate-github-actions-9740f86dc0bd34785e496ae0a815b8feeffd0946-1_1774474423768_0.1853505495225145","host":"s3://npm-registry-packages-npm-production"}},"4.0.5-build-renovate-major-5-chai-9ec3d8c5024f0b974f7ffba9d71996f8d6e954fb-1":{"name":"balena-semver","version":"4.0.5-build-renovate-major-5-chai-9ec3d8c5024f0b974f7ffba9d71996f8d6e954fb-1","keywords":["balena","balena.io","resin","resin.io","semver"],"author":{"name":"Balena Ltd.","email":"hello@balena.io"},"license":"Apache-2.0","_id":"balena-semver@4.0.5-build-renovate-major-5-chai-9ec3d8c5024f0b974f7ffba9d71996f8d6e954fb-1","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/balena-io-modules/balena-semver","bugs":{"url":"https://github.com/balena-io-modules/balena-semver/issues"},"dist":{"shasum":"7b925ceec7e5dcaea667a2a7a8e3b0dbe17c818b","tarball":"https://registry.npmjs.org/balena-semver/-/balena-semver-4.0.5-build-renovate-major-5-chai-9ec3d8c5024f0b974f7ffba9d71996f8d6e954fb-1.tgz","fileCount":10,"integrity":"sha512-ouV3UfopL3ju27ia65w0/gHE/9txwE6tXYwZtNYZWftNs3DMUTRymj2VGn5asDMd8KmioDKVBXmwDEDTAlh2nw==","signatures":[{"sig":"MEUCIQCdmjHnmtmae8SrVh6Zed+JqlQoNxV2lYM7ornFI9cPjwIgJurMKSDhKbTt08HAUE7XrTbCdRn34R3+qu/e51OKiuE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/balena-semver@4.0.5-build-renovate-major-5-chai-9ec3d8c5024f0b974f7ffba9d71996f8d6e954fb-1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":109814},"main":"build/index.js","type":"commonjs","_from":"file:/home/runner/work/_temp/balena-semver-4.0.5.tgz","mocha":{"_":"test/**/*.spec.ts","require":"ts-node/register/transpile-only","recursive":true},"engines":{"node":"^20.12.0 || >= 22.0.0"},"scripts":{"ci":"npm run build && catch-uncommitted && npm test","docs":"node ./automation/docs.js","lint":"balena-lint -e js -e ts -t tsconfig.dev.json src/ test/ automation/","test":"npm run build && mocha && npm run lint","build":"tsc && npm run docs","prepack":"npm run build","prepare":"husky","lint:fix":"balena-lint -e js -e ts -t tsconfig.dev.json --fix src/ test/ automation/"},"typings":"build/index.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ab563b0c-9e6a-43e8-b712-57ec732c31f7"}},"_resolved":"/home/runner/work/_temp/balena-semver-4.0.5.tgz","_integrity":"sha512-ouV3UfopL3ju27ia65w0/gHE/9txwE6tXYwZtNYZWftNs3DMUTRymj2VGn5asDMd8KmioDKVBXmwDEDTAlh2nw==","repository":{"url":"git+https://github.com/balena-io-modules/balena-semver.git","type":"git"},"versionist":{"publishedAt":"2026-03-25T21:32:21.324Z"},"_npmVersion":"11.9.0","description":"Balena specific semver utility methods","directories":{},"_nodeVersion":"24.14.0","dependencies":{"semver":"^7.7.2","memoizee":"^0.4.17","@types/semver":"^7.7.0","@types/memoizee":"^0.4.12"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"chai":"^5.0.0","husky":"^9.1.7","mocha":"^11.7.1","ts-node":"^10.9.2","typescript":"^5.9.2","@types/chai":"^5.0.0","lint-staged":"^16.1.5","@balena/lint":"^9.3.2","@types/mocha":"^10.0.10","catch-uncommitted":"^2.0.0","jsdoc-to-markdown":"^9.1.2"},"_npmOperationalInternal":{"tmp":"tmp/balena-semver_4.0.5-build-renovate-major-5-chai-9ec3d8c5024f0b974f7ffba9d71996f8d6e954fb-1_1774474432105_0.8283830180879581","host":"s3://npm-registry-packages-npm-production"}},"4.0.5-build-renovate-major-6-chai-7ddbefb98fb899c96e07ef1c31fc11ae75539be0-1":{"name":"balena-semver","version":"4.0.5-build-renovate-major-6-chai-7ddbefb98fb899c96e07ef1c31fc11ae75539be0-1","keywords":["balena","balena.io","resin","resin.io","semver"],"author":{"name":"Balena Ltd.","email":"hello@balena.io"},"license":"Apache-2.0","_id":"balena-semver@4.0.5-build-renovate-major-6-chai-7ddbefb98fb899c96e07ef1c31fc11ae75539be0-1","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/balena-io-modules/balena-semver","bugs":{"url":"https://github.com/balena-io-modules/balena-semver/issues"},"dist":{"shasum":"3797fa79630a879103fa97c494abcbb804ef9e61","tarball":"https://registry.npmjs.org/balena-semver/-/balena-semver-4.0.5-build-renovate-major-6-chai-7ddbefb98fb899c96e07ef1c31fc11ae75539be0-1.tgz","fileCount":10,"integrity":"sha512-WkjYoAJgiyKh6lv2/XvTT37nC9R1655Qubxn39OS6UjlJtVDN0uaBW8pW3Q5euP/eIU0HlBCWxf3Eblmk0zsWQ==","signatures":[{"sig":"MEYCIQCyQgiNHrbvJ1TD/7wuVNt7ZE+wmRxG3aeMv2ecC/CE/wIhAL49dTZP24OCob+Gt1LZ6EANu8XtEfVKlR+9I0e388cV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/balena-semver@4.0.5-build-renovate-major-6-chai-7ddbefb98fb899c96e07ef1c31fc11ae75539be0-1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":109815},"main":"build/index.js","type":"commonjs","_from":"file:/home/runner/work/_temp/balena-semver-4.0.5.tgz","mocha":{"_":"test/**/*.spec.ts","require":"ts-node/register/transpile-only","recursive":true},"engines":{"node":"^20.12.0 || >= 22.0.0"},"scripts":{"ci":"npm run build && catch-uncommitted && npm test","docs":"node ./automation/docs.js","lint":"balena-lint -e js -e ts -t tsconfig.dev.json src/ test/ automation/","test":"npm run build && mocha && npm run lint","build":"tsc && npm run docs","prepack":"npm run build","prepare":"husky","lint:fix":"balena-lint -e js -e ts -t tsconfig.dev.json --fix src/ test/ automation/"},"typings":"build/index.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ab563b0c-9e6a-43e8-b712-57ec732c31f7"}},"_resolved":"/home/runner/work/_temp/balena-semver-4.0.5.tgz","_integrity":"sha512-WkjYoAJgiyKh6lv2/XvTT37nC9R1655Qubxn39OS6UjlJtVDN0uaBW8pW3Q5euP/eIU0HlBCWxf3Eblmk0zsWQ==","repository":{"url":"git+https://github.com/balena-io-modules/balena-semver.git","type":"git"},"versionist":{"publishedAt":"2026-03-25T21:32:23.617Z"},"_npmVersion":"11.9.0","description":"Balena specific semver utility methods","directories":{},"_nodeVersion":"24.14.0","dependencies":{"semver":"^7.7.2","memoizee":"^0.4.17","@types/semver":"^7.7.0","@types/memoizee":"^0.4.12"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"chai":"^6.0.0","husky":"^9.1.7","mocha":"^11.7.1","ts-node":"^10.9.2","typescript":"^5.9.2","@types/chai":"^4.3.20","lint-staged":"^16.1.5","@balena/lint":"^9.3.2","@types/mocha":"^10.0.10","catch-uncommitted":"^2.0.0","jsdoc-to-markdown":"^9.1.2"},"_npmOperationalInternal":{"tmp":"tmp/balena-semver_4.0.5-build-renovate-major-6-chai-7ddbefb98fb899c96e07ef1c31fc11ae75539be0-1_1774474439555_0.833447134601506","host":"s3://npm-registry-packages-npm-production"}},"4.0.5":{"name":"balena-semver","version":"4.0.5","keywords":["balena","balena.io","resin","resin.io","semver"],"author":{"name":"Balena Ltd.","email":"hello@balena.io"},"license":"Apache-2.0","_id":"balena-semver@4.0.5","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/balena-io-modules/balena-semver","bugs":{"url":"https://github.com/balena-io-modules/balena-semver/issues"},"dist":{"shasum":"701d43e413bcec0f31b249e753a7b6649ffc86b9","tarball":"https://registry.npmjs.org/balena-semver/-/balena-semver-4.0.5.tgz","fileCount":7,"integrity":"sha512-+atv8cMPIhTkAC2lVbC0NYZAS4pE0yzLYquM3cDx3qkzbbcxXxlu74ITQ5YkDo48U5Kyr7URSMnCeXiQ2pnbqg==","signatures":[{"sig":"MEQCIFOBBUvcav+UBxAuMM0aZ2z7ISkrPc9fpdknCOvL0WK8AiBGHiyPnQUoFH0kNAZAMyQ9k5GuFqCKUjI8ExaC1E/Zyw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/balena-semver@4.0.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":109744},"main":"build/index.js","type":"commonjs","_from":"file:/home/runner/work/_temp/npm-9740f86dc0bd34785e496ae0a815b8feeffd0946/balena-semver-4.0.5.tgz","mocha":{"_":"test/**/*.spec.ts","require":"ts-node/register/transpile-only","recursive":true},"engines":{"node":"^20.12.0 || >= 22.0.0"},"scripts":{"ci":"npm run build && catch-uncommitted && npm test","docs":"node ./automation/docs.js","lint":"balena-lint -e js -e ts -t tsconfig.dev.json src/ test/ automation/","test":"npm run build && mocha && npm run lint","build":"tsc && npm run docs","prepack":"npm run build","prepare":"husky","lint:fix":"balena-lint -e js -e ts -t tsconfig.dev.json --fix src/ test/ automation/"},"typings":"build/index.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ab563b0c-9e6a-43e8-b712-57ec732c31f7"}},"_resolved":"/home/runner/work/_temp/npm-9740f86dc0bd34785e496ae0a815b8feeffd0946/balena-semver-4.0.5.tgz","_integrity":"sha512-+atv8cMPIhTkAC2lVbC0NYZAS4pE0yzLYquM3cDx3qkzbbcxXxlu74ITQ5YkDo48U5Kyr7URSMnCeXiQ2pnbqg==","repository":{"url":"git+https://github.com/balena-io-modules/balena-semver.git","type":"git"},"versionist":{"publishedAt":"2026-03-25T21:32:14.156Z"},"_npmVersion":"11.9.0","description":"Balena specific semver utility methods","directories":{},"_nodeVersion":"24.14.0","dependencies":{"semver":"^7.7.2","memoizee":"^0.4.17","@types/semver":"^7.7.0","@types/memoizee":"^0.4.12"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.5.0","husky":"^9.1.7","mocha":"^11.7.1","ts-node":"^10.9.2","typescript":"^5.9.2","@types/chai":"^4.3.20","lint-staged":"^16.1.5","@balena/lint":"^9.3.2","@types/mocha":"^10.0.10","catch-uncommitted":"^2.0.0","jsdoc-to-markdown":"^9.1.2"},"_npmOperationalInternal":{"tmp":"tmp/balena-semver_4.0.5_1774474579293_0.2599222639674923","host":"s3://npm-registry-packages-npm-production"}},"4.0.6-build-renovate-major-6-chai-6d2fc9fa54a8ae2993dbf0791734587be9f51fb4-1":{"name":"balena-semver","version":"4.0.6-build-renovate-major-6-chai-6d2fc9fa54a8ae2993dbf0791734587be9f51fb4-1","keywords":["balena","balena.io","resin","resin.io","semver"],"author":{"name":"Balena Ltd.","email":"hello@balena.io"},"license":"Apache-2.0","_id":"balena-semver@4.0.6-build-renovate-major-6-chai-6d2fc9fa54a8ae2993dbf0791734587be9f51fb4-1","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/balena-io-modules/balena-semver","bugs":{"url":"https://github.com/balena-io-modules/balena-semver/issues"},"dist":{"shasum":"73b34c9acbfdf1e51bb041da697976133aba074d","tarball":"https://registry.npmjs.org/balena-semver/-/balena-semver-4.0.6-build-renovate-major-6-chai-6d2fc9fa54a8ae2993dbf0791734587be9f51fb4-1.tgz","fileCount":10,"integrity":"sha512-ah2Rk/5mnw8FAuGxEHkVv1jOEfNxQdT+q9nXn4fnenRO16owdID3umwSP9ii0SYrC0nr3zeql3A7K25ZLqnUag==","signatures":[{"sig":"MEYCIQDuhTMo7pyZrZms5lJ8QfhJ2T0hkXH7oL/KymsX3deUFAIhAN6pl+jQ0v4aDb3/hjqI8cyG4frOd+5o5Ong4y3O1ned","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/balena-semver@4.0.6-build-renovate-major-6-chai-6d2fc9fa54a8ae2993dbf0791734587be9f51fb4-1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":109815},"main":"build/index.js","type":"commonjs","_from":"file:/home/runner/work/_temp/balena-semver-4.0.6.tgz","mocha":{"_":"test/**/*.spec.ts","require":"ts-node/register/transpile-only","recursive":true},"engines":{"node":"^20.12.0 || >= 22.0.0"},"scripts":{"ci":"npm run build && catch-uncommitted && npm test","docs":"node ./automation/docs.js","lint":"balena-lint -e js -e ts -t tsconfig.dev.json src/ test/ automation/","test":"npm run build && mocha && npm run lint","build":"tsc && npm run docs","prepack":"npm run build","prepare":"husky","lint:fix":"balena-lint -e js -e ts -t tsconfig.dev.json --fix src/ test/ automation/"},"typings":"build/index.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ab563b0c-9e6a-43e8-b712-57ec732c31f7"}},"_resolved":"/home/runner/work/_temp/balena-semver-4.0.6.tgz","_integrity":"sha512-ah2Rk/5mnw8FAuGxEHkVv1jOEfNxQdT+q9nXn4fnenRO16owdID3umwSP9ii0SYrC0nr3zeql3A7K25ZLqnUag==","repository":{"url":"git+https://github.com/balena-io-modules/balena-semver.git","type":"git"},"versionist":{"publishedAt":"2026-03-25T22:01:18.214Z"},"_npmVersion":"11.9.0","description":"Balena specific semver utility methods","directories":{},"_nodeVersion":"24.14.0","dependencies":{"semver":"^7.7.2","memoizee":"^0.4.17","@types/semver":"^7.7.0","@types/memoizee":"^0.4.12"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"chai":"^6.0.0","husky":"^9.1.7","mocha":"^11.7.1","ts-node":"^10.9.2","typescript":"^5.9.2","@types/chai":"^4.3.20","lint-staged":"^16.1.5","@balena/lint":"^9.3.2","@types/mocha":"^10.0.10","catch-uncommitted":"^2.0.0","jsdoc-to-markdown":"^9.1.2"},"_npmOperationalInternal":{"tmp":"tmp/balena-semver_4.0.6-build-renovate-major-6-chai-6d2fc9fa54a8ae2993dbf0791734587be9f51fb4-1_1774476165279_0.6988367647206191","host":"s3://npm-registry-packages-npm-production"}},"4.0.6-build-renovate-github-actions-289bec7b353aac6c9460d9b132c5bf7a736552a8-1":{"name":"balena-semver","version":"4.0.6-build-renovate-github-actions-289bec7b353aac6c9460d9b132c5bf7a736552a8-1","keywords":["balena","balena.io","resin","resin.io","semver"],"author":{"name":"Balena Ltd.","email":"hello@balena.io"},"license":"Apache-2.0","_id":"balena-semver@4.0.6-build-renovate-github-actions-289bec7b353aac6c9460d9b132c5bf7a736552a8-1","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/balena-io-modules/balena-semver","bugs":{"url":"https://github.com/balena-io-modules/balena-semver/issues"},"dist":{"shasum":"900168a20171756250f4b05c2bfda7af594d510a","tarball":"https://registry.npmjs.org/balena-semver/-/balena-semver-4.0.6-build-renovate-github-actions-289bec7b353aac6c9460d9b132c5bf7a736552a8-1.tgz","fileCount":10,"integrity":"sha512-Vpwfa/b6TCImRrrskiOMQXS2XX2tDFYR73FMm1Xez4LNyfLFlcOne4hE3+sEaJNSg7ceDneIDl0H4awrbhmxqQ==","signatures":[{"sig":"MEYCIQCA1mPbCvKpAEEK4VhqzetaCFXtBtYwRoo6XTTXE6lm6gIhAJLiDwQbL0Tf/cOkP9Nlai9vu2gcsxQI54Wo7o2oiCsb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/balena-semver@4.0.6-build-renovate-github-actions-289bec7b353aac6c9460d9b132c5bf7a736552a8-1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":109817},"main":"build/index.js","type":"commonjs","_from":"file:/home/runner/work/_temp/balena-semver-4.0.6.tgz","mocha":{"_":"test/**/*.spec.ts","require":"ts-node/register/transpile-only","recursive":true},"engines":{"node":"^20.12.0 || >= 22.0.0"},"scripts":{"ci":"npm run build && catch-uncommitted && npm test","docs":"node ./automation/docs.js","lint":"balena-lint -e js -e ts -t tsconfig.dev.json src/ test/ automation/","test":"npm run build && mocha && npm run lint","build":"tsc && npm run docs","prepack":"npm run build","prepare":"husky","lint:fix":"balena-lint -e js -e ts -t tsconfig.dev.json --fix src/ test/ automation/"},"typings":"build/index.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ab563b0c-9e6a-43e8-b712-57ec732c31f7"}},"_resolved":"/home/runner/work/_temp/balena-semver-4.0.6.tgz","_integrity":"sha512-Vpwfa/b6TCImRrrskiOMQXS2XX2tDFYR73FMm1Xez4LNyfLFlcOne4hE3+sEaJNSg7ceDneIDl0H4awrbhmxqQ==","repository":{"url":"git+https://github.com/balena-io-modules/balena-semver.git","type":"git"},"versionist":{"publishedAt":"2026-03-25T23:09:24.060Z"},"_npmVersion":"11.9.0","description":"Balena specific semver utility methods","directories":{},"_nodeVersion":"24.14.0","dependencies":{"semver":"^7.7.2","memoizee":"^0.4.17","@types/semver":"^7.7.0","@types/memoizee":"^0.4.12"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"chai":"^4.5.0","husky":"^9.1.7","mocha":"^11.7.1","ts-node":"^10.9.2","typescript":"^5.9.2","@types/chai":"^4.3.20","lint-staged":"^16.1.5","@balena/lint":"^9.3.2","@types/mocha":"^10.0.10","catch-uncommitted":"^2.0.0","jsdoc-to-markdown":"^9.1.2"},"_npmOperationalInternal":{"tmp":"tmp/balena-semver_4.0.6-build-renovate-github-actions-289bec7b353aac6c9460d9b132c5bf7a736552a8-1_1774480259563_0.39804003338563","host":"s3://npm-registry-packages-npm-production"}},"4.0.6":{"name":"balena-semver","version":"4.0.6","keywords":["balena","balena.io","resin","resin.io","semver"],"author":{"name":"Balena Ltd.","email":"hello@balena.io"},"license":"Apache-2.0","_id":"balena-semver@4.0.6","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/balena-io-modules/balena-semver","bugs":{"url":"https://github.com/balena-io-modules/balena-semver/issues"},"dist":{"shasum":"e8a773b3db868f88b3f1b7f928efd06670ae1272","tarball":"https://registry.npmjs.org/balena-semver/-/balena-semver-4.0.6.tgz","fileCount":7,"integrity":"sha512-M7ARVm1AvET9vu5LTmVAdn62QU0RdHnve8/XJnnr7g15Gbe8+q1sBbGXbEZ8VUic6d0jM6YXYbN1ZTWaOSZluw==","signatures":[{"sig":"MEQCIEiJdVaMVfnoDvWA84Li4W1L7HxzcTLo8Hdyf7B8+Pz+AiBH3YUUWlKYBDikjrq3uVstt5op4GBwy319UGI60Cxh5g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/balena-semver@4.0.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":109744},"main":"build/index.js","type":"commonjs","_from":"file:/home/runner/work/_temp/npm-289bec7b353aac6c9460d9b132c5bf7a736552a8/balena-semver-4.0.6.tgz","mocha":{"_":"test/**/*.spec.ts","require":"ts-node/register/transpile-only","recursive":true},"engines":{"node":"^20.12.0 || >= 22.0.0"},"scripts":{"ci":"npm run build && catch-uncommitted && npm test","docs":"node ./automation/docs.js","lint":"balena-lint -e js -e ts -t tsconfig.dev.json src/ test/ automation/","test":"npm run build && mocha && npm run lint","build":"tsc && npm run docs","prepack":"npm run build","prepare":"husky","lint:fix":"balena-lint -e js -e ts -t tsconfig.dev.json --fix src/ test/ automation/"},"typings":"build/index.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ab563b0c-9e6a-43e8-b712-57ec732c31f7"}},"_resolved":"/home/runner/work/_temp/npm-289bec7b353aac6c9460d9b132c5bf7a736552a8/balena-semver-4.0.6.tgz","_integrity":"sha512-M7ARVm1AvET9vu5LTmVAdn62QU0RdHnve8/XJnnr7g15Gbe8+q1sBbGXbEZ8VUic6d0jM6YXYbN1ZTWaOSZluw==","repository":{"url":"git+https://github.com/balena-io-modules/balena-semver.git","type":"git"},"versionist":{"publishedAt":"2026-03-25T23:09:24.060Z"},"_npmVersion":"11.9.0","description":"Balena specific semver utility methods","directories":{},"_nodeVersion":"24.14.0","dependencies":{"semver":"^7.7.2","memoizee":"^0.4.17","@types/semver":"^7.7.0","@types/memoizee":"^0.4.12"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.5.0","husky":"^9.1.7","mocha":"^11.7.1","ts-node":"^10.9.2","typescript":"^5.9.2","@types/chai":"^4.3.20","lint-staged":"^16.1.5","@balena/lint":"^9.3.2","@types/mocha":"^10.0.10","catch-uncommitted":"^2.0.0","jsdoc-to-markdown":"^9.1.2"},"_npmOperationalInternal":{"tmp":"tmp/balena-semver_4.0.6_1774480399705_0.6081603777589406","host":"s3://npm-registry-packages-npm-production"}},"4.0.7-build-renovate-github-actions-1935e4f1b096cfb315e9b4d29eb8e66edd4ab18e-1":{"name":"balena-semver","version":"4.0.7-build-renovate-github-actions-1935e4f1b096cfb315e9b4d29eb8e66edd4ab18e-1","keywords":["balena","balena.io","resin","resin.io","semver"],"author":{"name":"Balena Ltd.","email":"hello@balena.io"},"license":"Apache-2.0","_id":"balena-semver@4.0.7-build-renovate-github-actions-1935e4f1b096cfb315e9b4d29eb8e66edd4ab18e-1","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/balena-io-modules/balena-semver","bugs":{"url":"https://github.com/balena-io-modules/balena-semver/issues"},"dist":{"shasum":"4c4f6f2c735382c4b68fee450bc8dffb74a8d781","tarball":"https://registry.npmjs.org/balena-semver/-/balena-semver-4.0.7-build-renovate-github-actions-1935e4f1b096cfb315e9b4d29eb8e66edd4ab18e-1.tgz","fileCount":10,"integrity":"sha512-rEMlFj5k8xiw8pk7cxZauogXBrGpiAWLCq26mquVix53Xy/nnKB8LEZ73rMP9DnLU7JQPoMGGs7MOkHmcaBkuQ==","signatures":[{"sig":"MEUCIBeCxW65PV21/THT0RefUqEW0wkvMO0tNvGGoiGhxGe2AiEA6i8S6rw4c4wP2/jrfO2rOeRdaqVpsfe2MGBF62bLkZU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/balena-semver@4.0.7-build-renovate-github-actions-1935e4f1b096cfb315e9b4d29eb8e66edd4ab18e-1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":109817},"main":"build/index.js","type":"commonjs","_from":"file:/home/runner/work/_temp/balena-semver-4.0.7.tgz","mocha":{"_":"test/**/*.spec.ts","require":"ts-node/register/transpile-only","recursive":true},"engines":{"node":"^20.12.0 || >= 22.0.0"},"scripts":{"ci":"npm run build && catch-uncommitted && npm test","docs":"node ./automation/docs.js","lint":"balena-lint -e js -e ts -t tsconfig.dev.json src/ test/ automation/","test":"npm run build && mocha && npm run lint","build":"tsc && npm run docs","prepack":"npm run build","prepare":"husky","lint:fix":"balena-lint -e js -e ts -t tsconfig.dev.json --fix src/ test/ automation/"},"typings":"build/index.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ab563b0c-9e6a-43e8-b712-57ec732c31f7"}},"_resolved":"/home/runner/work/_temp/balena-semver-4.0.7.tgz","_integrity":"sha512-rEMlFj5k8xiw8pk7cxZauogXBrGpiAWLCq26mquVix53Xy/nnKB8LEZ73rMP9DnLU7JQPoMGGs7MOkHmcaBkuQ==","repository":{"url":"git+https://github.com/balena-io-modules/balena-semver.git","type":"git"},"versionist":{"publishedAt":"2026-03-26T00:00:11.376Z"},"_npmVersion":"11.11.0","description":"Balena specific semver utility methods","directories":{},"_nodeVersion":"24.14.1","dependencies":{"semver":"^7.7.2","memoizee":"^0.4.17","@types/semver":"^7.7.0","@types/memoizee":"^0.4.12"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"chai":"^4.5.0","husky":"^9.1.7","mocha":"^11.7.1","ts-node":"^10.9.2","typescript":"^5.9.2","@types/chai":"^4.3.20","lint-staged":"^16.1.5","@balena/lint":"^9.3.2","@types/mocha":"^10.0.10","catch-uncommitted":"^2.0.0","jsdoc-to-markdown":"^9.1.2"},"_npmOperationalInternal":{"tmp":"tmp/balena-semver_4.0.7-build-renovate-github-actions-1935e4f1b096cfb315e9b4d29eb8e66edd4ab18e-1_1774483307603_0.3066308608594557","host":"s3://npm-registry-packages-npm-production"}},"4.0.7-build-renovate-major-5-chai-f45cf70d506fe3ea5ae82a0ec739753c1d35905b-1":{"name":"balena-semver","version":"4.0.7-build-renovate-major-5-chai-f45cf70d506fe3ea5ae82a0ec739753c1d35905b-1","keywords":["balena","balena.io","resin","resin.io","semver"],"author":{"name":"Balena Ltd.","email":"hello@balena.io"},"license":"Apache-2.0","_id":"balena-semver@4.0.7-build-renovate-major-5-chai-f45cf70d506fe3ea5ae82a0ec739753c1d35905b-1","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/balena-io-modules/balena-semver","bugs":{"url":"https://github.com/balena-io-modules/balena-semver/issues"},"dist":{"shasum":"33c0cf499d43b0d5b5869124def42ca368713863","tarball":"https://registry.npmjs.org/balena-semver/-/balena-semver-4.0.7-build-renovate-major-5-chai-f45cf70d506fe3ea5ae82a0ec739753c1d35905b-1.tgz","fileCount":10,"integrity":"sha512-CcLiqP48P2FvUb9dS1QT5VC5lOe5CTC5IWJ14HSLgoB/mqwrWXucY8y6CbpIwtg5rf0iGIvyrH30FOCNbh/xlw==","signatures":[{"sig":"MEQCIAXYtn2aEKVx+9MjzsL3gcQbPRt6FPo0FKiZ2sTjj9FTAiAhC2EHnee8xhGD2CQnfVn62oHhGyBvqROvuKWqg/VtnQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/balena-semver@4.0.7-build-renovate-major-5-chai-f45cf70d506fe3ea5ae82a0ec739753c1d35905b-1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":109814},"main":"build/index.js","type":"commonjs","_from":"file:/home/runner/work/_temp/balena-semver-4.0.7.tgz","mocha":{"_":"test/**/*.spec.ts","require":"ts-node/register/transpile-only","recursive":true},"engines":{"node":"^20.12.0 || >= 22.0.0"},"scripts":{"ci":"npm run build && catch-uncommitted && npm test","docs":"node ./automation/docs.js","lint":"balena-lint -e js -e ts -t tsconfig.dev.json src/ test/ automation/","test":"npm run build && mocha && npm run lint","build":"tsc && npm run docs","prepack":"npm run build","prepare":"husky","lint:fix":"balena-lint -e js -e ts -t tsconfig.dev.json --fix src/ test/ automation/"},"typings":"build/index.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ab563b0c-9e6a-43e8-b712-57ec732c31f7"}},"_resolved":"/home/runner/work/_temp/balena-semver-4.0.7.tgz","_integrity":"sha512-CcLiqP48P2FvUb9dS1QT5VC5lOe5CTC5IWJ14HSLgoB/mqwrWXucY8y6CbpIwtg5rf0iGIvyrH30FOCNbh/xlw==","repository":{"url":"git+https://github.com/balena-io-modules/balena-semver.git","type":"git"},"versionist":{"publishedAt":"2026-03-26T00:00:16.686Z"},"_npmVersion":"11.9.0","description":"Balena specific semver utility methods","directories":{},"_nodeVersion":"24.14.0","dependencies":{"semver":"^7.7.2","memoizee":"^0.4.17","@types/semver":"^7.7.0","@types/memoizee":"^0.4.12"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"chai":"^5.0.0","husky":"^9.1.7","mocha":"^11.7.1","ts-node":"^10.9.2","typescript":"^5.9.2","@types/chai":"^5.0.0","lint-staged":"^16.1.5","@balena/lint":"^9.3.2","@types/mocha":"^10.0.10","catch-uncommitted":"^2.0.0","jsdoc-to-markdown":"^9.1.2"},"_npmOperationalInternal":{"tmp":"tmp/balena-semver_4.0.7-build-renovate-major-5-chai-f45cf70d506fe3ea5ae82a0ec739753c1d35905b-1_1774483319216_0.5372899484137681","host":"s3://npm-registry-packages-npm-production"}},"4.0.7-build-renovate-major-6-chai-a6448b57a1e63e9ca9535c2a128354bfb6bdd1a3-1":{"name":"balena-semver","version":"4.0.7-build-renovate-major-6-chai-a6448b57a1e63e9ca9535c2a128354bfb6bdd1a3-1","keywords":["balena","balena.io","resin","resin.io","semver"],"author":{"name":"Balena Ltd.","email":"hello@balena.io"},"license":"Apache-2.0","_id":"balena-semver@4.0.7-build-renovate-major-6-chai-a6448b57a1e63e9ca9535c2a128354bfb6bdd1a3-1","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/balena-io-modules/balena-semver","bugs":{"url":"https://github.com/balena-io-modules/balena-semver/issues"},"dist":{"shasum":"939dde093bc1dc94630c95ff061e50be6feb1212","tarball":"https://registry.npmjs.org/balena-semver/-/balena-semver-4.0.7-build-renovate-major-6-chai-a6448b57a1e63e9ca9535c2a128354bfb6bdd1a3-1.tgz","fileCount":10,"integrity":"sha512-5QJglG9Jd/QAQ+MJpWByPorswkuPQAMAv1+DCQsr4KH+eM9p8UrSbq/lc2b+tRO1eDZhBsKm7/67tkO7+Tl7bQ==","signatures":[{"sig":"MEYCIQCKBsimkqEjy2yXcb5dD9uMoor7kYB2rX2uf/1mnFi2mwIhALlTigV2XS6fN9apGRZ7BTXrc9OAW1yd34KlteF20e2b","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/balena-semver@4.0.7-build-renovate-major-6-chai-a6448b57a1e63e9ca9535c2a128354bfb6bdd1a3-1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":109815},"main":"build/index.js","type":"commonjs","_from":"file:/home/runner/work/_temp/balena-semver-4.0.7.tgz","mocha":{"_":"test/**/*.spec.ts","require":"ts-node/register/transpile-only","recursive":true},"engines":{"node":"^20.12.0 || >= 22.0.0"},"scripts":{"ci":"npm run build && catch-uncommitted && npm test","docs":"node ./automation/docs.js","lint":"balena-lint -e js -e ts -t tsconfig.dev.json src/ test/ automation/","test":"npm run build && mocha && npm run lint","build":"tsc && npm run docs","prepack":"npm run build","prepare":"husky","lint:fix":"balena-lint -e js -e ts -t tsconfig.dev.json --fix src/ test/ automation/"},"typings":"build/index.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ab563b0c-9e6a-43e8-b712-57ec732c31f7"}},"_resolved":"/home/runner/work/_temp/balena-semver-4.0.7.tgz","_integrity":"sha512-5QJglG9Jd/QAQ+MJpWByPorswkuPQAMAv1+DCQsr4KH+eM9p8UrSbq/lc2b+tRO1eDZhBsKm7/67tkO7+Tl7bQ==","repository":{"url":"git+https://github.com/balena-io-modules/balena-semver.git","type":"git"},"versionist":{"publishedAt":"2026-03-26T00:00:29.423Z"},"_npmVersion":"11.9.0","description":"Balena specific semver utility methods","directories":{},"_nodeVersion":"24.14.0","dependencies":{"semver":"^7.7.2","memoizee":"^0.4.17","@types/semver":"^7.7.0","@types/memoizee":"^0.4.12"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"chai":"^6.0.0","husky":"^9.1.7","mocha":"^11.7.1","ts-node":"^10.9.2","typescript":"^5.9.2","@types/chai":"^4.3.20","lint-staged":"^16.1.5","@balena/lint":"^9.3.2","@types/mocha":"^10.0.10","catch-uncommitted":"^2.0.0","jsdoc-to-markdown":"^9.1.2"},"_npmOperationalInternal":{"tmp":"tmp/balena-semver_4.0.7-build-renovate-major-6-chai-a6448b57a1e63e9ca9535c2a128354bfb6bdd1a3-1_1774483321185_0.5471669046031258","host":"s3://npm-registry-packages-npm-production"}},"4.0.7":{"name":"balena-semver","version":"4.0.7","keywords":["balena","balena.io","resin","resin.io","semver"],"author":{"name":"Balena Ltd.","email":"hello@balena.io"},"license":"Apache-2.0","_id":"balena-semver@4.0.7","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/balena-io-modules/balena-semver","bugs":{"url":"https://github.com/balena-io-modules/balena-semver/issues"},"dist":{"shasum":"c3ec61bb2bcdbf251e84d2e9340c1080e35c43b9","tarball":"https://registry.npmjs.org/balena-semver/-/balena-semver-4.0.7.tgz","fileCount":7,"integrity":"sha512-/BYkElxxWjO3ADwjIEc4VyrugLq6LXMgjIyBAw0aS+HNyO1N3qC89c2koM3p8/l1E6RiY4XUnzbtnWwRv/Ys2Q==","signatures":[{"sig":"MEQCIHfGk4N7JaYLNuoVk8FAEIVGYVEfsko2WtD/DpsaCIrSAiAwPPJEFybtMRIPjnKl1JqvdX1rbhC+aaKrToiJD5oN6w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/balena-semver@4.0.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":109744},"main":"build/index.js","type":"commonjs","_from":"file:/home/runner/work/_temp/npm-1935e4f1b096cfb315e9b4d29eb8e66edd4ab18e/balena-semver-4.0.7.tgz","mocha":{"_":"test/**/*.spec.ts","require":"ts-node/register/transpile-only","recursive":true},"engines":{"node":"^20.12.0 || >= 22.0.0"},"scripts":{"ci":"npm run build && catch-uncommitted && npm test","docs":"node ./automation/docs.js","lint":"balena-lint -e js -e ts -t tsconfig.dev.json src/ test/ automation/","test":"npm run build && mocha && npm run lint","build":"tsc && npm run docs","prepack":"npm run build","prepare":"husky","lint:fix":"balena-lint -e js -e ts -t tsconfig.dev.json --fix src/ test/ automation/"},"typings":"build/index.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ab563b0c-9e6a-43e8-b712-57ec732c31f7"}},"_resolved":"/home/runner/work/_temp/npm-1935e4f1b096cfb315e9b4d29eb8e66edd4ab18e/balena-semver-4.0.7.tgz","_integrity":"sha512-/BYkElxxWjO3ADwjIEc4VyrugLq6LXMgjIyBAw0aS+HNyO1N3qC89c2koM3p8/l1E6RiY4XUnzbtnWwRv/Ys2Q==","repository":{"url":"git+https://github.com/balena-io-modules/balena-semver.git","type":"git"},"versionist":{"publishedAt":"2026-03-26T00:00:11.376Z"},"_npmVersion":"11.11.0","description":"Balena specific semver utility methods","directories":{},"_nodeVersion":"24.14.1","dependencies":{"semver":"^7.7.2","memoizee":"^0.4.17","@types/semver":"^7.7.0","@types/memoizee":"^0.4.12"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.5.0","husky":"^9.1.7","mocha":"^11.7.1","ts-node":"^10.9.2","typescript":"^5.9.2","@types/chai":"^4.3.20","lint-staged":"^16.1.5","@balena/lint":"^9.3.2","@types/mocha":"^10.0.10","catch-uncommitted":"^2.0.0","jsdoc-to-markdown":"^9.1.2"},"_npmOperationalInternal":{"tmp":"tmp/balena-semver_4.0.7_1774483472376_0.16414614919677106","host":"s3://npm-registry-packages-npm-production"}},"4.0.8-build-renovate-github-actions-acda026947d48883b3da3555f899e829c44bea3b-1":{"name":"balena-semver","version":"4.0.8-build-renovate-github-actions-acda026947d48883b3da3555f899e829c44bea3b-1","keywords":["balena","balena.io","resin","resin.io","semver"],"author":{"name":"Balena Ltd.","email":"hello@balena.io"},"license":"Apache-2.0","_id":"balena-semver@4.0.8-build-renovate-github-actions-acda026947d48883b3da3555f899e829c44bea3b-1","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/balena-io-modules/balena-semver","bugs":{"url":"https://github.com/balena-io-modules/balena-semver/issues"},"dist":{"shasum":"38ac276df33c15059ebeb1414831a665f19bf6b0","tarball":"https://registry.npmjs.org/balena-semver/-/balena-semver-4.0.8-build-renovate-github-actions-acda026947d48883b3da3555f899e829c44bea3b-1.tgz","fileCount":10,"integrity":"sha512-4SL51L8n838aX5GbLepbMx7y76T8O3mpKN1Zf5Jc0Lx8T2GwL+VuyYF3ksi04YnYmiogc+xb1EPugvnE0Khw+A==","signatures":[{"sig":"MEQCIEWTyGYQppWr8liyljHq1BSWrO4LrAtF6TqPl6YMg6T6AiAxeuyoZYz26QCXzCwzXhZzNSyT9ASsak0SX0Uo3sfCyw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/balena-semver@4.0.8-build-renovate-github-actions-acda026947d48883b3da3555f899e829c44bea3b-1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":109817},"main":"build/index.js","type":"commonjs","_from":"file:/home/runner/work/_temp/balena-semver-4.0.8.tgz","mocha":{"_":"test/**/*.spec.ts","require":"ts-node/register/transpile-only","recursive":true},"engines":{"node":"^20.12.0 || >= 22.0.0"},"scripts":{"ci":"npm run build && catch-uncommitted && npm test","docs":"node ./automation/docs.js","lint":"balena-lint -e js -e ts -t tsconfig.dev.json src/ test/ automation/","test":"npm run build && mocha && npm run lint","build":"tsc && npm run docs","prepack":"npm run build","prepare":"husky","lint:fix":"balena-lint -e js -e ts -t tsconfig.dev.json --fix src/ test/ automation/"},"typings":"build/index.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ab563b0c-9e6a-43e8-b712-57ec732c31f7"}},"_resolved":"/home/runner/work/_temp/balena-semver-4.0.8.tgz","_integrity":"sha512-4SL51L8n838aX5GbLepbMx7y76T8O3mpKN1Zf5Jc0Lx8T2GwL+VuyYF3ksi04YnYmiogc+xb1EPugvnE0Khw+A==","repository":{"url":"git+https://github.com/balena-io-modules/balena-semver.git","type":"git"},"versionist":{"publishedAt":"2026-03-26T01:20:07.332Z"},"_npmVersion":"11.11.0","description":"Balena specific semver utility methods","directories":{},"_nodeVersion":"24.14.1","dependencies":{"semver":"^7.7.2","memoizee":"^0.4.17","@types/semver":"^7.7.0","@types/memoizee":"^0.4.12"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"chai":"^4.5.0","husky":"^9.1.7","mocha":"^11.7.1","ts-node":"^10.9.2","typescript":"^5.9.2","@types/chai":"^4.3.20","lint-staged":"^16.1.5","@balena/lint":"^9.3.2","@types/mocha":"^10.0.10","catch-uncommitted":"^2.0.0","jsdoc-to-markdown":"^9.1.2"},"_npmOperationalInternal":{"tmp":"tmp/balena-semver_4.0.8-build-renovate-github-actions-acda026947d48883b3da3555f899e829c44bea3b-1_1774488118484_0.8540700536629553","host":"s3://npm-registry-packages-npm-production"}},"4.0.8-build-renovate-major-6-chai-5e50dfa0873e4c71cee57d253f7ebd8a0160e760-1":{"name":"balena-semver","version":"4.0.8-build-renovate-major-6-chai-5e50dfa0873e4c71cee57d253f7ebd8a0160e760-1","keywords":["balena","balena.io","resin","resin.io","semver"],"author":{"name":"Balena Ltd.","email":"hello@balena.io"},"license":"Apache-2.0","_id":"balena-semver@4.0.8-build-renovate-major-6-chai-5e50dfa0873e4c71cee57d253f7ebd8a0160e760-1","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/balena-io-modules/balena-semver","bugs":{"url":"https://github.com/balena-io-modules/balena-semver/issues"},"dist":{"shasum":"031c945219f5429c6fbf54edb8a6610c0daa9eee","tarball":"https://registry.npmjs.org/balena-semver/-/balena-semver-4.0.8-build-renovate-major-6-chai-5e50dfa0873e4c71cee57d253f7ebd8a0160e760-1.tgz","fileCount":10,"integrity":"sha512-wtRX7mXyRcdX5TUYxzuLsaiSRWsVHSDhKk72AyA94w3st5+V+A8Un5adNwHPtb8kcelQIJlls7070547O780Rg==","signatures":[{"sig":"MEYCIQCd5p68UwOCk5Bj3w0S+rnIT/lDMcVrKfL5G2FOk/sy6AIhAJKtBGSw8YEyB5+ckjdziwDmanne6XaAe38eU2ZZdqWV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/balena-semver@4.0.8-build-renovate-major-6-chai-5e50dfa0873e4c71cee57d253f7ebd8a0160e760-1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":109815},"main":"build/index.js","type":"commonjs","_from":"file:/home/runner/work/_temp/balena-semver-4.0.8.tgz","mocha":{"_":"test/**/*.spec.ts","require":"ts-node/register/transpile-only","recursive":true},"engines":{"node":"^20.12.0 || >= 22.0.0"},"scripts":{"ci":"npm run build && catch-uncommitted && npm test","docs":"node ./automation/docs.js","lint":"balena-lint -e js -e ts -t tsconfig.dev.json src/ test/ automation/","test":"npm run build && mocha && npm run lint","build":"tsc && npm run docs","prepack":"npm run build","prepare":"husky","lint:fix":"balena-lint -e js -e ts -t tsconfig.dev.json --fix src/ test/ automation/"},"typings":"build/index.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ab563b0c-9e6a-43e8-b712-57ec732c31f7"}},"_resolved":"/home/runner/work/_temp/balena-semver-4.0.8.tgz","_integrity":"sha512-wtRX7mXyRcdX5TUYxzuLsaiSRWsVHSDhKk72AyA94w3st5+V+A8Un5adNwHPtb8kcelQIJlls7070547O780Rg==","repository":{"url":"git+https://github.com/balena-io-modules/balena-semver.git","type":"git"},"versionist":{"publishedAt":"2026-03-26T01:20:24.483Z"},"_npmVersion":"11.11.0","description":"Balena specific semver utility methods","directories":{},"_nodeVersion":"24.14.1","dependencies":{"semver":"^7.7.2","memoizee":"^0.4.17","@types/semver":"^7.7.0","@types/memoizee":"^0.4.12"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"chai":"^6.0.0","husky":"^9.1.7","mocha":"^11.7.1","ts-node":"^10.9.2","typescript":"^5.9.2","@types/chai":"^4.3.20","lint-staged":"^16.1.5","@balena/lint":"^9.3.2","@types/mocha":"^10.0.10","catch-uncommitted":"^2.0.0","jsdoc-to-markdown":"^9.1.2"},"_npmOperationalInternal":{"tmp":"tmp/balena-semver_4.0.8-build-renovate-major-6-chai-5e50dfa0873e4c71cee57d253f7ebd8a0160e760-1_1774488121819_0.5530987173789601","host":"s3://npm-registry-packages-npm-production"}},"4.0.8-build-renovate-major-5-chai-5fee051d34e16d8d44c60dfdae7b063d077ce8db-1":{"name":"balena-semver","version":"4.0.8-build-renovate-major-5-chai-5fee051d34e16d8d44c60dfdae7b063d077ce8db-1","keywords":["balena","balena.io","resin","resin.io","semver"],"author":{"name":"Balena Ltd.","email":"hello@balena.io"},"license":"Apache-2.0","_id":"balena-semver@4.0.8-build-renovate-major-5-chai-5fee051d34e16d8d44c60dfdae7b063d077ce8db-1","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/balena-io-modules/balena-semver","bugs":{"url":"https://github.com/balena-io-modules/balena-semver/issues"},"dist":{"shasum":"caae1cd7105e9f39fda34f08edc8cb338ce8d1c5","tarball":"https://registry.npmjs.org/balena-semver/-/balena-semver-4.0.8-build-renovate-major-5-chai-5fee051d34e16d8d44c60dfdae7b063d077ce8db-1.tgz","fileCount":10,"integrity":"sha512-dFUL/IrVYojNeTKNmFgczZMkcoNZwd7Kx+pHCN6nKp2MzWghxVjhkXcXrpCExnNyWQ/SXxuUPbDOHgiE/wTgpw==","signatures":[{"sig":"MEQCICVt2S8MFadBWkCUFUSrkhxj9WN1pUGP0rLZ82McC+CaAiBLqk9/XkOyNxYZxgijh15za2QdS1SPvEYAu2p1lCcYew==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/balena-semver@4.0.8-build-renovate-major-5-chai-5fee051d34e16d8d44c60dfdae7b063d077ce8db-1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":109814},"main":"build/index.js","type":"commonjs","_from":"file:/home/runner/work/_temp/balena-semver-4.0.8.tgz","mocha":{"_":"test/**/*.spec.ts","require":"ts-node/register/transpile-only","recursive":true},"engines":{"node":"^20.12.0 || >= 22.0.0"},"scripts":{"ci":"npm run build && catch-uncommitted && npm test","docs":"node ./automation/docs.js","lint":"balena-lint -e js -e ts -t tsconfig.dev.json src/ test/ automation/","test":"npm run build && mocha && npm run lint","build":"tsc && npm run docs","prepack":"npm run build","prepare":"husky","lint:fix":"balena-lint -e js -e ts -t tsconfig.dev.json --fix src/ test/ automation/"},"typings":"build/index.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ab563b0c-9e6a-43e8-b712-57ec732c31f7"}},"_resolved":"/home/runner/work/_temp/balena-semver-4.0.8.tgz","_integrity":"sha512-dFUL/IrVYojNeTKNmFgczZMkcoNZwd7Kx+pHCN6nKp2MzWghxVjhkXcXrpCExnNyWQ/SXxuUPbDOHgiE/wTgpw==","repository":{"url":"git+https://github.com/balena-io-modules/balena-semver.git","type":"git"},"versionist":{"publishedAt":"2026-03-26T01:20:15.863Z"},"_npmVersion":"11.11.0","description":"Balena specific semver utility methods","directories":{},"_nodeVersion":"24.14.1","dependencies":{"semver":"^7.7.2","memoizee":"^0.4.17","@types/semver":"^7.7.0","@types/memoizee":"^0.4.12"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"chai":"^5.0.0","husky":"^9.1.7","mocha":"^11.7.1","ts-node":"^10.9.2","typescript":"^5.9.2","@types/chai":"^5.0.0","lint-staged":"^16.1.5","@balena/lint":"^9.3.2","@types/mocha":"^10.0.10","catch-uncommitted":"^2.0.0","jsdoc-to-markdown":"^9.1.2"},"_npmOperationalInternal":{"tmp":"tmp/balena-semver_4.0.8-build-renovate-major-5-chai-5fee051d34e16d8d44c60dfdae7b063d077ce8db-1_1774488131598_0.7017287556247556","host":"s3://npm-registry-packages-npm-production"}},"4.0.8":{"name":"balena-semver","version":"4.0.8","keywords":["balena","balena.io","resin","resin.io","semver"],"author":{"name":"Balena Ltd.","email":"hello@balena.io"},"license":"Apache-2.0","_id":"balena-semver@4.0.8","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/balena-io-modules/balena-semver","bugs":{"url":"https://github.com/balena-io-modules/balena-semver/issues"},"dist":{"shasum":"bf0e55e8e1e3acb017ff7241fed876280c7e22e3","tarball":"https://registry.npmjs.org/balena-semver/-/balena-semver-4.0.8.tgz","fileCount":7,"integrity":"sha512-69n1G2HrKPkowDOVn+npWOxYqL8Ysi85q9IObS4FVncYKJ55VuuZuZKJZ/9OcDDRVyq4wwUMDTCLvp7jhtyNew==","signatures":[{"sig":"MEQCIEbm1lwfYdN92kakmYfJaIm2LMxEyJmM948xAaqvowAGAiBW3nQ+0wXRgB5/p0I05CCdgTbXYL73nMI/Ld5gBa/bvg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/balena-semver@4.0.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":109744},"main":"build/index.js","type":"commonjs","_from":"file:/home/runner/work/_temp/npm-acda026947d48883b3da3555f899e829c44bea3b/balena-semver-4.0.8.tgz","mocha":{"_":"test/**/*.spec.ts","require":"ts-node/register/transpile-only","recursive":true},"engines":{"node":"^20.12.0 || >= 22.0.0"},"scripts":{"ci":"npm run build && catch-uncommitted && npm test","docs":"node ./automation/docs.js","lint":"balena-lint -e js -e ts -t tsconfig.dev.json src/ test/ automation/","test":"npm run build && mocha && npm run lint","build":"tsc && npm run docs","prepack":"npm run build","prepare":"husky","lint:fix":"balena-lint -e js -e ts -t tsconfig.dev.json --fix src/ test/ automation/"},"typings":"build/index.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ab563b0c-9e6a-43e8-b712-57ec732c31f7"}},"_resolved":"/home/runner/work/_temp/npm-acda026947d48883b3da3555f899e829c44bea3b/balena-semver-4.0.8.tgz","_integrity":"sha512-69n1G2HrKPkowDOVn+npWOxYqL8Ysi85q9IObS4FVncYKJ55VuuZuZKJZ/9OcDDRVyq4wwUMDTCLvp7jhtyNew==","repository":{"url":"git+https://github.com/balena-io-modules/balena-semver.git","type":"git"},"versionist":{"publishedAt":"2026-03-26T01:20:07.332Z"},"_npmVersion":"11.11.0","description":"Balena specific semver utility methods","directories":{},"_nodeVersion":"24.14.1","dependencies":{"semver":"^7.7.2","memoizee":"^0.4.17","@types/semver":"^7.7.0","@types/memoizee":"^0.4.12"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.5.0","husky":"^9.1.7","mocha":"^11.7.1","ts-node":"^10.9.2","typescript":"^5.9.2","@types/chai":"^4.3.20","lint-staged":"^16.1.5","@balena/lint":"^9.3.2","@types/mocha":"^10.0.10","catch-uncommitted":"^2.0.0","jsdoc-to-markdown":"^9.1.2"},"_npmOperationalInternal":{"tmp":"tmp/balena-semver_4.0.8_1774488255980_0.7024095647963848","host":"s3://npm-registry-packages-npm-production"}},"4.0.9-build-renovate-github-actions-003dcd8e8cb7803b524e1f1a0d462a648633270b-1":{"name":"balena-semver","version":"4.0.9-build-renovate-github-actions-003dcd8e8cb7803b524e1f1a0d462a648633270b-1","keywords":["balena","balena.io","resin","resin.io","semver"],"author":{"name":"Balena Ltd.","email":"hello@balena.io"},"license":"Apache-2.0","_id":"balena-semver@4.0.9-build-renovate-github-actions-003dcd8e8cb7803b524e1f1a0d462a648633270b-1","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/balena-io-modules/balena-semver","bugs":{"url":"https://github.com/balena-io-modules/balena-semver/issues"},"dist":{"shasum":"f6fbc13e583a90a00a6f98b58f960d11cefb65a9","tarball":"https://registry.npmjs.org/balena-semver/-/balena-semver-4.0.9-build-renovate-github-actions-003dcd8e8cb7803b524e1f1a0d462a648633270b-1.tgz","fileCount":10,"integrity":"sha512-8NYU29iQ6cU1EDdWdreiESIsGugnIxa/Fo3IWJEbdQIyYq5eCWrPVBS3XedvF+v3bLHgyXaKUzatvnPxuU4Seg==","signatures":[{"sig":"MEUCIDeBtup2c9/jnhHbTsQMJ5nqy/id56LLqGHjQH1hjOXmAiEA1L1N6B7wBxGb1IpkaV7/P6y1l6URW6veO/Kw5FRrk4M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/balena-semver@4.0.9-build-renovate-github-actions-003dcd8e8cb7803b524e1f1a0d462a648633270b-1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":109817},"main":"build/index.js","type":"commonjs","_from":"file:/home/runner/work/_temp/balena-semver-4.0.9.tgz","mocha":{"_":"test/**/*.spec.ts","require":"ts-node/register/transpile-only","recursive":true},"engines":{"node":"^20.12.0 || >= 22.0.0"},"scripts":{"ci":"npm run build && catch-uncommitted && npm test","docs":"node ./automation/docs.js","lint":"balena-lint -e js -e ts -t tsconfig.dev.json src/ test/ automation/","test":"npm run build && mocha && npm run lint","build":"tsc && npm run docs","prepack":"npm run build","prepare":"husky","lint:fix":"balena-lint -e js -e ts -t tsconfig.dev.json --fix src/ test/ automation/"},"typings":"build/index.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ab563b0c-9e6a-43e8-b712-57ec732c31f7"}},"_resolved":"/home/runner/work/_temp/balena-semver-4.0.9.tgz","_integrity":"sha512-8NYU29iQ6cU1EDdWdreiESIsGugnIxa/Fo3IWJEbdQIyYq5eCWrPVBS3XedvF+v3bLHgyXaKUzatvnPxuU4Seg==","repository":{"url":"git+https://github.com/balena-io-modules/balena-semver.git","type":"git"},"versionist":{"publishedAt":"2026-03-26T02:42:35.129Z"},"_npmVersion":"11.11.0","description":"Balena specific semver utility methods","directories":{},"_nodeVersion":"24.14.1","dependencies":{"semver":"^7.7.2","memoizee":"^0.4.17","@types/semver":"^7.7.0","@types/memoizee":"^0.4.12"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"chai":"^4.5.0","husky":"^9.1.7","mocha":"^11.7.1","ts-node":"^10.9.2","typescript":"^5.9.2","@types/chai":"^4.3.20","lint-staged":"^16.1.5","@balena/lint":"^9.3.2","@types/mocha":"^10.0.10","catch-uncommitted":"^2.0.0","jsdoc-to-markdown":"^9.1.2"},"_npmOperationalInternal":{"tmp":"tmp/balena-semver_4.0.9-build-renovate-github-actions-003dcd8e8cb7803b524e1f1a0d462a648633270b-1_1774493051489_0.7186390029417913","host":"s3://npm-registry-packages-npm-production"}},"4.0.9-build-renovate-major-5-chai-ad82b006848d76047c6d563edcf68964709fa721-1":{"name":"balena-semver","version":"4.0.9-build-renovate-major-5-chai-ad82b006848d76047c6d563edcf68964709fa721-1","keywords":["balena","balena.io","resin","resin.io","semver"],"author":{"name":"Balena Ltd.","email":"hello@balena.io"},"license":"Apache-2.0","_id":"balena-semver@4.0.9-build-renovate-major-5-chai-ad82b006848d76047c6d563edcf68964709fa721-1","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/balena-io-modules/balena-semver","bugs":{"url":"https://github.com/balena-io-modules/balena-semver/issues"},"dist":{"shasum":"abb135e0e575a23c1e20fb48aaf48388624561f8","tarball":"https://registry.npmjs.org/balena-semver/-/balena-semver-4.0.9-build-renovate-major-5-chai-ad82b006848d76047c6d563edcf68964709fa721-1.tgz","fileCount":10,"integrity":"sha512-IIE/ixhL37Dwjx3b6wBKl+YnRs/Q1NBx4PQgMgb30VFaUHDEVbIGyLDzDsrSDTK5+WOLgp5GMGnZ1gmMTFPLPA==","signatures":[{"sig":"MEUCIFNBEK01UJircDOv/JwH1a7Qe4GSrYrJSXSliv2GCLs3AiEAqQ+JlnpqJ1qPsmMKOnuf4TAgxl5HV3UHiYDrT74fqQ8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/balena-semver@4.0.9-build-renovate-major-5-chai-ad82b006848d76047c6d563edcf68964709fa721-1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":109814},"main":"build/index.js","type":"commonjs","_from":"file:/home/runner/work/_temp/balena-semver-4.0.9.tgz","mocha":{"_":"test/**/*.spec.ts","require":"ts-node/register/transpile-only","recursive":true},"engines":{"node":"^20.12.0 || >= 22.0.0"},"scripts":{"ci":"npm run build && catch-uncommitted && npm test","docs":"node ./automation/docs.js","lint":"balena-lint -e js -e ts -t tsconfig.dev.json src/ test/ automation/","test":"npm run build && mocha && npm run lint","build":"tsc && npm run docs","prepack":"npm run build","prepare":"husky","lint:fix":"balena-lint -e js -e ts -t tsconfig.dev.json --fix src/ test/ automation/"},"typings":"build/index.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ab563b0c-9e6a-43e8-b712-57ec732c31f7"}},"_resolved":"/home/runner/work/_temp/balena-semver-4.0.9.tgz","_integrity":"sha512-IIE/ixhL37Dwjx3b6wBKl+YnRs/Q1NBx4PQgMgb30VFaUHDEVbIGyLDzDsrSDTK5+WOLgp5GMGnZ1gmMTFPLPA==","repository":{"url":"git+https://github.com/balena-io-modules/balena-semver.git","type":"git"},"versionist":{"publishedAt":"2026-03-26T02:42:53.746Z"},"_npmVersion":"11.11.0","description":"Balena specific semver utility methods","directories":{},"_nodeVersion":"24.14.1","dependencies":{"semver":"^7.7.2","memoizee":"^0.4.17","@types/semver":"^7.7.0","@types/memoizee":"^0.4.12"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"chai":"^5.0.0","husky":"^9.1.7","mocha":"^11.7.1","ts-node":"^10.9.2","typescript":"^5.9.2","@types/chai":"^5.0.0","lint-staged":"^16.1.5","@balena/lint":"^9.3.2","@types/mocha":"^10.0.10","catch-uncommitted":"^2.0.0","jsdoc-to-markdown":"^9.1.2"},"_npmOperationalInternal":{"tmp":"tmp/balena-semver_4.0.9-build-renovate-major-5-chai-ad82b006848d76047c6d563edcf68964709fa721-1_1774493066432_0.4424677583019765","host":"s3://npm-registry-packages-npm-production"}},"4.0.9-build-renovate-major-6-chai-b73b831b547b769d19e1e6cd514054db2f39924f-1":{"name":"balena-semver","version":"4.0.9-build-renovate-major-6-chai-b73b831b547b769d19e1e6cd514054db2f39924f-1","keywords":["balena","balena.io","resin","resin.io","semver"],"author":{"name":"Balena Ltd.","email":"hello@balena.io"},"license":"Apache-2.0","_id":"balena-semver@4.0.9-build-renovate-major-6-chai-b73b831b547b769d19e1e6cd514054db2f39924f-1","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/balena-io-modules/balena-semver","bugs":{"url":"https://github.com/balena-io-modules/balena-semver/issues"},"dist":{"shasum":"0c7123b2e3ad57a1b343382727d56145a5a60016","tarball":"https://registry.npmjs.org/balena-semver/-/balena-semver-4.0.9-build-renovate-major-6-chai-b73b831b547b769d19e1e6cd514054db2f39924f-1.tgz","fileCount":10,"integrity":"sha512-muWTcXUZ6LFRRudnk3wSYMuE9qqKhVOUNJVaaj1cGACh6CXeqn2EY2VJf7whTyXiGAOIk8jI6UFV54W5krOX1A==","signatures":[{"sig":"MEUCIDAYZUlNHA8NHA5/cNiF/oWKyGIeuD0BVJBIPiK2gu8+AiEAx7Al+B+3wSyXtLfvxvCW/sRpaGaryfQNPLbD80fmZMc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/balena-semver@4.0.9-build-renovate-major-6-chai-b73b831b547b769d19e1e6cd514054db2f39924f-1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":109815},"main":"build/index.js","type":"commonjs","_from":"file:/home/runner/work/_temp/balena-semver-4.0.9.tgz","mocha":{"_":"test/**/*.spec.ts","require":"ts-node/register/transpile-only","recursive":true},"engines":{"node":"^20.12.0 || >= 22.0.0"},"scripts":{"ci":"npm run build && catch-uncommitted && npm test","docs":"node ./automation/docs.js","lint":"balena-lint -e js -e ts -t tsconfig.dev.json src/ test/ automation/","test":"npm run build && mocha && npm run lint","build":"tsc && npm run docs","prepack":"npm run build","prepare":"husky","lint:fix":"balena-lint -e js -e ts -t tsconfig.dev.json --fix src/ test/ automation/"},"typings":"build/index.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ab563b0c-9e6a-43e8-b712-57ec732c31f7"}},"_resolved":"/home/runner/work/_temp/balena-semver-4.0.9.tgz","_integrity":"sha512-muWTcXUZ6LFRRudnk3wSYMuE9qqKhVOUNJVaaj1cGACh6CXeqn2EY2VJf7whTyXiGAOIk8jI6UFV54W5krOX1A==","repository":{"url":"git+https://github.com/balena-io-modules/balena-semver.git","type":"git"},"versionist":{"publishedAt":"2026-03-26T02:42:52.494Z"},"_npmVersion":"11.11.0","description":"Balena specific semver utility methods","directories":{},"_nodeVersion":"24.14.1","dependencies":{"semver":"^7.7.2","memoizee":"^0.4.17","@types/semver":"^7.7.0","@types/memoizee":"^0.4.12"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"chai":"^6.0.0","husky":"^9.1.7","mocha":"^11.7.1","ts-node":"^10.9.2","typescript":"^5.9.2","@types/chai":"^4.3.20","lint-staged":"^16.1.5","@balena/lint":"^9.3.2","@types/mocha":"^10.0.10","catch-uncommitted":"^2.0.0","jsdoc-to-markdown":"^9.1.2"},"_npmOperationalInternal":{"tmp":"tmp/balena-semver_4.0.9-build-renovate-major-6-chai-b73b831b547b769d19e1e6cd514054db2f39924f-1_1774493074700_0.713879438811758","host":"s3://npm-registry-packages-npm-production"}},"4.0.9":{"name":"balena-semver","version":"4.0.9","keywords":["balena","balena.io","resin","resin.io","semver"],"author":{"name":"Balena Ltd.","email":"hello@balena.io"},"license":"Apache-2.0","_id":"balena-semver@4.0.9","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/balena-io-modules/balena-semver","bugs":{"url":"https://github.com/balena-io-modules/balena-semver/issues"},"dist":{"shasum":"1ae2fe3bb03320d5de2f002b4ce0ec5bfe65b2a9","tarball":"https://registry.npmjs.org/balena-semver/-/balena-semver-4.0.9.tgz","fileCount":7,"integrity":"sha512-1K73BY64XIAqVJv4CE/i25w0GYsMVvtZOiG+10bKrfZEPwstEgfaXwtShrP4NljJ5B4pWoz8weoPydMcsH/ySg==","signatures":[{"sig":"MEQCIEKH74kt2Bug12hp4DdBIR6EDjIG7UThuXqgHXYuGbb5AiAF8P9h+yFKDqs0z1+3IRU4ziNZT0YLs+0tuoxtLeiOIQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/balena-semver@4.0.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":109744},"main":"build/index.js","type":"commonjs","_from":"file:/home/runner/work/_temp/npm-003dcd8e8cb7803b524e1f1a0d462a648633270b/balena-semver-4.0.9.tgz","mocha":{"_":"test/**/*.spec.ts","require":"ts-node/register/transpile-only","recursive":true},"engines":{"node":"^20.12.0 || >= 22.0.0"},"scripts":{"ci":"npm run build && catch-uncommitted && npm test","docs":"node ./automation/docs.js","lint":"balena-lint -e js -e ts -t tsconfig.dev.json src/ test/ automation/","test":"npm run build && mocha && npm run lint","build":"tsc && npm run docs","prepack":"npm run build","prepare":"husky","lint:fix":"balena-lint -e js -e ts -t tsconfig.dev.json --fix src/ test/ automation/"},"typings":"build/index.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ab563b0c-9e6a-43e8-b712-57ec732c31f7"}},"_resolved":"/home/runner/work/_temp/npm-003dcd8e8cb7803b524e1f1a0d462a648633270b/balena-semver-4.0.9.tgz","_integrity":"sha512-1K73BY64XIAqVJv4CE/i25w0GYsMVvtZOiG+10bKrfZEPwstEgfaXwtShrP4NljJ5B4pWoz8weoPydMcsH/ySg==","repository":{"url":"git+https://github.com/balena-io-modules/balena-semver.git","type":"git"},"versionist":{"publishedAt":"2026-03-26T02:42:35.129Z"},"_npmVersion":"11.11.0","description":"Balena specific semver utility methods","directories":{},"_nodeVersion":"24.14.1","dependencies":{"semver":"^7.7.2","memoizee":"^0.4.17","@types/semver":"^7.7.0","@types/memoizee":"^0.4.12"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.5.0","husky":"^9.1.7","mocha":"^11.7.1","ts-node":"^10.9.2","typescript":"^5.9.2","@types/chai":"^4.3.20","lint-staged":"^16.1.5","@balena/lint":"^9.3.2","@types/mocha":"^10.0.10","catch-uncommitted":"^2.0.0","jsdoc-to-markdown":"^9.1.2"},"_npmOperationalInternal":{"tmp":"tmp/balena-semver_4.0.9_1774493194095_0.09547675599593375","host":"s3://npm-registry-packages-npm-production"}},"4.0.10-build-renovate-github-actions-fad21eee6c8f1f8140e8411908b3071d143ba898-1":{"name":"balena-semver","version":"4.0.10-build-renovate-github-actions-fad21eee6c8f1f8140e8411908b3071d143ba898-1","keywords":["balena","balena.io","resin","resin.io","semver"],"author":{"name":"Balena Ltd.","email":"hello@balena.io"},"license":"Apache-2.0","_id":"balena-semver@4.0.10-build-renovate-github-actions-fad21eee6c8f1f8140e8411908b3071d143ba898-1","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/balena-io-modules/balena-semver","bugs":{"url":"https://github.com/balena-io-modules/balena-semver/issues"},"dist":{"shasum":"d1a6e9cbdbbc65f30014dc189f90509f4e66bdea","tarball":"https://registry.npmjs.org/balena-semver/-/balena-semver-4.0.10-build-renovate-github-actions-fad21eee6c8f1f8140e8411908b3071d143ba898-1.tgz","fileCount":10,"integrity":"sha512-t4sMdRlwn8ZRBw0V49tSNTS22g2vyL8C9HN1pd+SovQY3t8mTKJhUc8SA/bzF3Ny+X9QGfJHwIrgzjvEUmDbqA==","signatures":[{"sig":"MEUCICIa4wdKBMVdBXpU+rJAOkSkPkXXqeD/uVIaaQrsEUoSAiEAt/v9J+zyDuLxpi6X4/Fw+UDKHIh2mjvCwyYRaIB/QCs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/balena-semver@4.0.10-build-renovate-github-actions-fad21eee6c8f1f8140e8411908b3071d143ba898-1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":109818},"main":"build/index.js","type":"commonjs","_from":"file:/home/runner/work/_temp/balena-semver-4.0.10.tgz","mocha":{"_":"test/**/*.spec.ts","require":"ts-node/register/transpile-only","recursive":true},"engines":{"node":"^20.12.0 || >= 22.0.0"},"scripts":{"ci":"npm run build && catch-uncommitted && npm test","docs":"node ./automation/docs.js","lint":"balena-lint -e js -e ts -t tsconfig.dev.json src/ test/ automation/","test":"npm run build && mocha && npm run lint","build":"tsc && npm run docs","prepack":"npm run build","prepare":"husky","lint:fix":"balena-lint -e js -e ts -t tsconfig.dev.json --fix src/ test/ automation/"},"typings":"build/index.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ab563b0c-9e6a-43e8-b712-57ec732c31f7"}},"_resolved":"/home/runner/work/_temp/balena-semver-4.0.10.tgz","_integrity":"sha512-t4sMdRlwn8ZRBw0V49tSNTS22g2vyL8C9HN1pd+SovQY3t8mTKJhUc8SA/bzF3Ny+X9QGfJHwIrgzjvEUmDbqA==","repository":{"url":"git+https://github.com/balena-io-modules/balena-semver.git","type":"git"},"versionist":{"publishedAt":"2026-03-26T03:47:18.472Z"},"_npmVersion":"11.11.0","description":"Balena specific semver utility methods","directories":{},"_nodeVersion":"24.14.1","dependencies":{"semver":"^7.7.2","memoizee":"^0.4.17","@types/semver":"^7.7.0","@types/memoizee":"^0.4.12"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"chai":"^4.5.0","husky":"^9.1.7","mocha":"^11.7.1","ts-node":"^10.9.2","typescript":"^5.9.2","@types/chai":"^4.3.20","lint-staged":"^16.1.5","@balena/lint":"^9.3.2","@types/mocha":"^10.0.10","catch-uncommitted":"^2.0.0","jsdoc-to-markdown":"^9.1.2"},"_npmOperationalInternal":{"tmp":"tmp/balena-semver_4.0.10-build-renovate-github-actions-fad21eee6c8f1f8140e8411908b3071d143ba898-1_1774496933695_0.5066817786655378","host":"s3://npm-registry-packages-npm-production"}},"4.0.10-build-renovate-major-5-chai-57d520dc409c909fa25ce4cff024e89ff2310704-1":{"name":"balena-semver","version":"4.0.10-build-renovate-major-5-chai-57d520dc409c909fa25ce4cff024e89ff2310704-1","keywords":["balena","balena.io","resin","resin.io","semver"],"author":{"name":"Balena Ltd.","email":"hello@balena.io"},"license":"Apache-2.0","_id":"balena-semver@4.0.10-build-renovate-major-5-chai-57d520dc409c909fa25ce4cff024e89ff2310704-1","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/balena-io-modules/balena-semver","bugs":{"url":"https://github.com/balena-io-modules/balena-semver/issues"},"dist":{"shasum":"0b1a77abc438d93eca95be5c9fdeaa98ba8022e5","tarball":"https://registry.npmjs.org/balena-semver/-/balena-semver-4.0.10-build-renovate-major-5-chai-57d520dc409c909fa25ce4cff024e89ff2310704-1.tgz","fileCount":10,"integrity":"sha512-7NHy/PJn2OFNVz3/OMjZvqPyPfJKPOVW+/GXqHhrOTfPlz85jOWo+RzZi65kY0U77cOhFQec4k95hKEAPFKmSQ==","signatures":[{"sig":"MEUCIQDxzqP7xYov21XcCK10dBhdPgAna2gpMNRpxqzjjeb2dgIgK18Vq9u0KsMeiafnpyIkIC9Nhk/2UFIc8teSVVriCsc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/balena-semver@4.0.10-build-renovate-major-5-chai-57d520dc409c909fa25ce4cff024e89ff2310704-1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":109815},"main":"build/index.js","type":"commonjs","_from":"file:/home/runner/work/_temp/balena-semver-4.0.10.tgz","mocha":{"_":"test/**/*.spec.ts","require":"ts-node/register/transpile-only","recursive":true},"engines":{"node":"^20.12.0 || >= 22.0.0"},"scripts":{"ci":"npm run build && catch-uncommitted && npm test","docs":"node ./automation/docs.js","lint":"balena-lint -e js -e ts -t tsconfig.dev.json src/ test/ automation/","test":"npm run build && mocha && npm run lint","build":"tsc && npm run docs","prepack":"npm run build","prepare":"husky","lint:fix":"balena-lint -e js -e ts -t tsconfig.dev.json --fix src/ test/ automation/"},"typings":"build/index.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ab563b0c-9e6a-43e8-b712-57ec732c31f7"}},"_resolved":"/home/runner/work/_temp/balena-semver-4.0.10.tgz","_integrity":"sha512-7NHy/PJn2OFNVz3/OMjZvqPyPfJKPOVW+/GXqHhrOTfPlz85jOWo+RzZi65kY0U77cOhFQec4k95hKEAPFKmSQ==","repository":{"url":"git+https://github.com/balena-io-modules/balena-semver.git","type":"git"},"versionist":{"publishedAt":"2026-03-26T03:47:28.756Z"},"_npmVersion":"11.11.0","description":"Balena specific semver utility methods","directories":{},"_nodeVersion":"24.14.1","dependencies":{"semver":"^7.7.2","memoizee":"^0.4.17","@types/semver":"^7.7.0","@types/memoizee":"^0.4.12"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"chai":"^5.0.0","husky":"^9.1.7","mocha":"^11.7.1","ts-node":"^10.9.2","typescript":"^5.9.2","@types/chai":"^5.0.0","lint-staged":"^16.1.5","@balena/lint":"^9.3.2","@types/mocha":"^10.0.10","catch-uncommitted":"^2.0.0","jsdoc-to-markdown":"^9.1.2"},"_npmOperationalInternal":{"tmp":"tmp/balena-semver_4.0.10-build-renovate-major-5-chai-57d520dc409c909fa25ce4cff024e89ff2310704-1_1774496947496_0.6592824427374089","host":"s3://npm-registry-packages-npm-production"}},"4.0.10-build-renovate-major-6-chai-e70b61e73d43f7c42bdd2abb13b3afc4a10d7a4a-1":{"name":"balena-semver","version":"4.0.10-build-renovate-major-6-chai-e70b61e73d43f7c42bdd2abb13b3afc4a10d7a4a-1","keywords":["balena","balena.io","resin","resin.io","semver"],"author":{"name":"Balena Ltd.","email":"hello@balena.io"},"license":"Apache-2.0","_id":"balena-semver@4.0.10-build-renovate-major-6-chai-e70b61e73d43f7c42bdd2abb13b3afc4a10d7a4a-1","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/balena-io-modules/balena-semver","bugs":{"url":"https://github.com/balena-io-modules/balena-semver/issues"},"dist":{"shasum":"ee95f510cfa65f55959ad74140a54e74f442cc1f","tarball":"https://registry.npmjs.org/balena-semver/-/balena-semver-4.0.10-build-renovate-major-6-chai-e70b61e73d43f7c42bdd2abb13b3afc4a10d7a4a-1.tgz","fileCount":10,"integrity":"sha512-HYaG+w0dBngkkQVIpBYmsVbdXUYhmSIdiJxvHaBapwUNNp2szfn2bWrEwgoiFQIKrW/3fCCv3VRasZcrtbSv9Q==","signatures":[{"sig":"MEUCIEYfQXJ+mufg52BGSHJESZiHnqXj3sgKprVqN+kvC47nAiEA5Wm8qnncMJOjZ7Psos4VRXaeynfgMnQpruff//+XlHM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/balena-semver@4.0.10-build-renovate-major-6-chai-e70b61e73d43f7c42bdd2abb13b3afc4a10d7a4a-1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":109816},"main":"build/index.js","type":"commonjs","_from":"file:/home/runner/work/_temp/balena-semver-4.0.10.tgz","mocha":{"_":"test/**/*.spec.ts","require":"ts-node/register/transpile-only","recursive":true},"engines":{"node":"^20.12.0 || >= 22.0.0"},"scripts":{"ci":"npm run build && catch-uncommitted && npm test","docs":"node ./automation/docs.js","lint":"balena-lint -e js -e ts -t tsconfig.dev.json src/ test/ automation/","test":"npm run build && mocha && npm run lint","build":"tsc && npm run docs","prepack":"npm run build","prepare":"husky","lint:fix":"balena-lint -e js -e ts -t tsconfig.dev.json --fix src/ test/ automation/"},"typings":"build/index.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ab563b0c-9e6a-43e8-b712-57ec732c31f7"}},"_resolved":"/home/runner/work/_temp/balena-semver-4.0.10.tgz","_integrity":"sha512-HYaG+w0dBngkkQVIpBYmsVbdXUYhmSIdiJxvHaBapwUNNp2szfn2bWrEwgoiFQIKrW/3fCCv3VRasZcrtbSv9Q==","repository":{"url":"git+https://github.com/balena-io-modules/balena-semver.git","type":"git"},"versionist":{"publishedAt":"2026-03-26T03:47:31.430Z"},"_npmVersion":"11.11.0","description":"Balena specific semver utility methods","directories":{},"_nodeVersion":"24.14.1","dependencies":{"semver":"^7.7.2","memoizee":"^0.4.17","@types/semver":"^7.7.0","@types/memoizee":"^0.4.12"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"chai":"^6.0.0","husky":"^9.1.7","mocha":"^11.7.1","ts-node":"^10.9.2","typescript":"^5.9.2","@types/chai":"^4.3.20","lint-staged":"^16.1.5","@balena/lint":"^9.3.2","@types/mocha":"^10.0.10","catch-uncommitted":"^2.0.0","jsdoc-to-markdown":"^9.1.2"},"_npmOperationalInternal":{"tmp":"tmp/balena-semver_4.0.10-build-renovate-major-6-chai-e70b61e73d43f7c42bdd2abb13b3afc4a10d7a4a-1_1774496949185_0.1861952106585112","host":"s3://npm-registry-packages-npm-production"}},"4.0.10":{"name":"balena-semver","version":"4.0.10","keywords":["balena","balena.io","resin","resin.io","semver"],"author":{"name":"Balena Ltd.","email":"hello@balena.io"},"license":"Apache-2.0","_id":"balena-semver@4.0.10","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/balena-io-modules/balena-semver","bugs":{"url":"https://github.com/balena-io-modules/balena-semver/issues"},"dist":{"shasum":"5c1acb598e1c3a62c363717990f52cf6be9f9d15","tarball":"https://registry.npmjs.org/balena-semver/-/balena-semver-4.0.10.tgz","fileCount":7,"integrity":"sha512-PgcKFdj3fCCmoUfV8i1udVHJX+YKAG0wDyCCCfbP5lEbbJlmVD/3xIstRAETDEZmr/rm5cxY0SkWRAr8I8cbIQ==","signatures":[{"sig":"MEQCID0g9f6t0gbQNS9jcYvIAEoNdMnoBgcJaDCnwxZkcGviAiAxKnUtdarP1pYzfuDIMjbwceJmdkLacrV6OTKGtHv9HA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/balena-semver@4.0.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":109745},"main":"build/index.js","type":"commonjs","_from":"file:/home/runner/work/_temp/npm-fad21eee6c8f1f8140e8411908b3071d143ba898/balena-semver-4.0.10.tgz","mocha":{"_":"test/**/*.spec.ts","require":"ts-node/register/transpile-only","recursive":true},"engines":{"node":"^20.12.0 || >= 22.0.0"},"scripts":{"ci":"npm run build && catch-uncommitted && npm test","docs":"node ./automation/docs.js","lint":"balena-lint -e js -e ts -t tsconfig.dev.json src/ test/ automation/","test":"npm run build && mocha && npm run lint","build":"tsc && npm run docs","prepack":"npm run build","prepare":"husky","lint:fix":"balena-lint -e js -e ts -t tsconfig.dev.json --fix src/ test/ automation/"},"typings":"build/index.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ab563b0c-9e6a-43e8-b712-57ec732c31f7"}},"_resolved":"/home/runner/work/_temp/npm-fad21eee6c8f1f8140e8411908b3071d143ba898/balena-semver-4.0.10.tgz","_integrity":"sha512-PgcKFdj3fCCmoUfV8i1udVHJX+YKAG0wDyCCCfbP5lEbbJlmVD/3xIstRAETDEZmr/rm5cxY0SkWRAr8I8cbIQ==","repository":{"url":"git+https://github.com/balena-io-modules/balena-semver.git","type":"git"},"versionist":{"publishedAt":"2026-03-26T03:47:18.472Z"},"_npmVersion":"11.11.0","description":"Balena specific semver utility methods","directories":{},"_nodeVersion":"24.14.1","dependencies":{"semver":"^7.7.2","memoizee":"^0.4.17","@types/semver":"^7.7.0","@types/memoizee":"^0.4.12"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.5.0","husky":"^9.1.7","mocha":"^11.7.1","ts-node":"^10.9.2","typescript":"^5.9.2","@types/chai":"^4.3.20","lint-staged":"^16.1.5","@balena/lint":"^9.3.2","@types/mocha":"^10.0.10","catch-uncommitted":"^2.0.0","jsdoc-to-markdown":"^9.1.2"},"_npmOperationalInternal":{"tmp":"tmp/balena-semver_4.0.10_1774497065049_0.4802328501411861","host":"s3://npm-registry-packages-npm-production"}},"4.0.11-build-renovate-major-5-chai-f46e22e7f79ea1fe75cbd16f73759b731ec0c965-1":{"name":"balena-semver","version":"4.0.11-build-renovate-major-5-chai-f46e22e7f79ea1fe75cbd16f73759b731ec0c965-1","keywords":["balena","balena.io","resin","resin.io","semver"],"author":{"name":"Balena Ltd.","email":"hello@balena.io"},"license":"Apache-2.0","_id":"balena-semver@4.0.11-build-renovate-major-5-chai-f46e22e7f79ea1fe75cbd16f73759b731ec0c965-1","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/balena-io-modules/balena-semver","bugs":{"url":"https://github.com/balena-io-modules/balena-semver/issues"},"dist":{"shasum":"f5c66bb7e79c88b71eb265c6b8d649320a5f6d62","tarball":"https://registry.npmjs.org/balena-semver/-/balena-semver-4.0.11-build-renovate-major-5-chai-f46e22e7f79ea1fe75cbd16f73759b731ec0c965-1.tgz","fileCount":10,"integrity":"sha512-DmE1riCEULIU+HTd15OGbyaGS5iI1cmeEeO50TrI9X3A3g3j8wrhZbWEXL+Y3LtrNvqhWNMh2K6RGA1QRJGdZQ==","signatures":[{"sig":"MEUCIQDVIFvYaCDMYbKeZppcRNAwclwiz1MkY5KfkZQQfemq1AIgYZTJUupJKW6HX2f2eIGe2CBZLMvhmkP+hXD7hl3Go0s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/balena-semver@4.0.11-build-renovate-major-5-chai-f46e22e7f79ea1fe75cbd16f73759b731ec0c965-1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":109815},"main":"build/index.js","type":"commonjs","_from":"file:/home/runner/work/_temp/balena-semver-4.0.11.tgz","mocha":{"_":"test/**/*.spec.ts","require":"ts-node/register/transpile-only","recursive":true},"engines":{"node":"^20.12.0 || >= 22.0.0"},"scripts":{"ci":"npm run build && catch-uncommitted && npm test","docs":"node ./automation/docs.js","lint":"balena-lint -e js -e ts -t tsconfig.dev.json src/ test/ automation/","test":"npm run build && mocha && npm run lint","build":"tsc && npm run docs","prepack":"npm run build","prepare":"husky","lint:fix":"balena-lint -e js -e ts -t tsconfig.dev.json --fix src/ test/ automation/"},"typings":"build/index.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ab563b0c-9e6a-43e8-b712-57ec732c31f7"}},"_resolved":"/home/runner/work/_temp/balena-semver-4.0.11.tgz","_integrity":"sha512-DmE1riCEULIU+HTd15OGbyaGS5iI1cmeEeO50TrI9X3A3g3j8wrhZbWEXL+Y3LtrNvqhWNMh2K6RGA1QRJGdZQ==","repository":{"url":"git+https://github.com/balena-io-modules/balena-semver.git","type":"git"},"versionist":{"publishedAt":"2026-03-26T04:45:28.725Z"},"_npmVersion":"11.11.0","description":"Balena specific semver utility methods","directories":{},"_nodeVersion":"24.14.1","dependencies":{"semver":"^7.7.2","memoizee":"^0.4.17","@types/semver":"^7.7.0","@types/memoizee":"^0.4.12"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"chai":"^5.0.0","husky":"^9.1.7","mocha":"^11.7.1","ts-node":"^10.9.2","typescript":"^5.9.2","@types/chai":"^5.0.0","lint-staged":"^16.1.5","@balena/lint":"^9.3.2","@types/mocha":"^10.0.10","catch-uncommitted":"^2.0.0","jsdoc-to-markdown":"^9.1.2"},"_npmOperationalInternal":{"tmp":"tmp/balena-semver_4.0.11-build-renovate-major-5-chai-f46e22e7f79ea1fe75cbd16f73759b731ec0c965-1_1774500426821_0.8071686786895369","host":"s3://npm-registry-packages-npm-production"}},"4.0.11-build-renovate-major-6-chai-182c7a9bbe402faaa52395f2100b8d0389857c12-1":{"name":"balena-semver","version":"4.0.11-build-renovate-major-6-chai-182c7a9bbe402faaa52395f2100b8d0389857c12-1","keywords":["balena","balena.io","resin","resin.io","semver"],"author":{"name":"Balena Ltd.","email":"hello@balena.io"},"license":"Apache-2.0","_id":"balena-semver@4.0.11-build-renovate-major-6-chai-182c7a9bbe402faaa52395f2100b8d0389857c12-1","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/balena-io-modules/balena-semver","bugs":{"url":"https://github.com/balena-io-modules/balena-semver/issues"},"dist":{"shasum":"a137e92ec0d1a17cb671f0660eada595e5473ee5","tarball":"https://registry.npmjs.org/balena-semver/-/balena-semver-4.0.11-build-renovate-major-6-chai-182c7a9bbe402faaa52395f2100b8d0389857c12-1.tgz","fileCount":10,"integrity":"sha512-q+trHR13rJ3om/Lcr7EGJaZCmV7cguytXChsxLNsTuVo/nZ90y5rVLKJYjPhxn/ReGPyU34jaypHU2gZxmB+2w==","signatures":[{"sig":"MEYCIQCl++m8jNCaxeeOO3VHdBrcd+EEV4+hdfDaVmEY9kRlbgIhANSIs++pDInnjDrFxQCYKgA25tgRaOs+PtXP7G9pMScT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/balena-semver@4.0.11-build-renovate-major-6-chai-182c7a9bbe402faaa52395f2100b8d0389857c12-1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":109816},"main":"build/index.js","type":"commonjs","_from":"file:/home/runner/work/_temp/balena-semver-4.0.11.tgz","mocha":{"_":"test/**/*.spec.ts","require":"ts-node/register/transpile-only","recursive":true},"engines":{"node":"^20.12.0 || >= 22.0.0"},"scripts":{"ci":"npm run build && catch-uncommitted && npm test","docs":"node ./automation/docs.js","lint":"balena-lint -e js -e ts -t tsconfig.dev.json src/ test/ automation/","test":"npm run build && mocha && npm run lint","build":"tsc && npm run docs","prepack":"npm run build","prepare":"husky","lint:fix":"balena-lint -e js -e ts -t tsconfig.dev.json --fix src/ test/ automation/"},"typings":"build/index.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ab563b0c-9e6a-43e8-b712-57ec732c31f7"}},"_resolved":"/home/runner/work/_temp/balena-semver-4.0.11.tgz","_integrity":"sha512-q+trHR13rJ3om/Lcr7EGJaZCmV7cguytXChsxLNsTuVo/nZ90y5rVLKJYjPhxn/ReGPyU34jaypHU2gZxmB+2w==","repository":{"url":"git+https://github.com/balena-io-modules/balena-semver.git","type":"git"},"versionist":{"publishedAt":"2026-03-26T04:45:40.742Z"},"_npmVersion":"11.11.0","description":"Balena specific semver utility methods","directories":{},"_nodeVersion":"24.14.1","dependencies":{"semver":"^7.7.2","memoizee":"^0.4.17","@types/semver":"^7.7.0","@types/memoizee":"^0.4.12"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"chai":"^6.0.0","husky":"^9.1.7","mocha":"^11.7.1","ts-node":"^10.9.2","typescript":"^5.9.2","@types/chai":"^4.3.20","lint-staged":"^16.1.5","@balena/lint":"^9.3.2","@types/mocha":"^10.0.10","catch-uncommitted":"^2.0.0","jsdoc-to-markdown":"^9.1.2"},"_npmOperationalInternal":{"tmp":"tmp/balena-semver_4.0.11-build-renovate-major-6-chai-182c7a9bbe402faaa52395f2100b8d0389857c12-1_1774500429215_0.9770041588332705","host":"s3://npm-registry-packages-npm-production"}},"4.0.11-build-renovate-github-actions-fd87aed01ecae619e16442c1aa46353da4a299da-1":{"name":"balena-semver","version":"4.0.11-build-renovate-github-actions-fd87aed01ecae619e16442c1aa46353da4a299da-1","keywords":["balena","balena.io","resin","resin.io","semver"],"author":{"name":"Balena Ltd.","email":"hello@balena.io"},"license":"Apache-2.0","_id":"balena-semver@4.0.11-build-renovate-github-actions-fd87aed01ecae619e16442c1aa46353da4a299da-1","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/balena-io-modules/balena-semver","bugs":{"url":"https://github.com/balena-io-modules/balena-semver/issues"},"dist":{"shasum":"95f3045a55d1d529c4620c1edc0cd709ca7d843d","tarball":"https://registry.npmjs.org/balena-semver/-/balena-semver-4.0.11-build-renovate-github-actions-fd87aed01ecae619e16442c1aa46353da4a299da-1.tgz","fileCount":10,"integrity":"sha512-vHuhN7QRbv44wUxyD9yP9kiLqTimHuYX2FxUgK8csjZrzRn6jgLiNb0L3j0AQOc5+THxgOri8Cdk6KDVHeniKw==","signatures":[{"sig":"MEYCIQClGnBWQKZ2YgbxkglXR6WLEuv/ny7pmZD1zqLkdyyUrgIhAKvWcCiEbdC165lvLXkWgddCKPbmgu/HO24f14kdcMi0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/balena-semver@4.0.11-build-renovate-github-actions-fd87aed01ecae619e16442c1aa46353da4a299da-1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":109818},"main":"build/index.js","type":"commonjs","_from":"file:/home/runner/work/_temp/balena-semver-4.0.11.tgz","mocha":{"_":"test/**/*.spec.ts","require":"ts-node/register/transpile-only","recursive":true},"engines":{"node":"^20.12.0 || >= 22.0.0"},"scripts":{"ci":"npm run build && catch-uncommitted && npm test","docs":"node ./automation/docs.js","lint":"balena-lint -e js -e ts -t tsconfig.dev.json src/ test/ automation/","test":"npm run build && mocha && npm run lint","build":"tsc && npm run docs","prepack":"npm run build","prepare":"husky","lint:fix":"balena-lint -e js -e ts -t tsconfig.dev.json --fix src/ test/ automation/"},"typings":"build/index.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ab563b0c-9e6a-43e8-b712-57ec732c31f7"}},"_resolved":"/home/runner/work/_temp/balena-semver-4.0.11.tgz","_integrity":"sha512-vHuhN7QRbv44wUxyD9yP9kiLqTimHuYX2FxUgK8csjZrzRn6jgLiNb0L3j0AQOc5+THxgOri8Cdk6KDVHeniKw==","repository":{"url":"git+https://github.com/balena-io-modules/balena-semver.git","type":"git"},"versionist":{"publishedAt":"2026-03-26T05:27:50.295Z"},"_npmVersion":"11.11.0","description":"Balena specific semver utility methods","directories":{},"_nodeVersion":"24.14.1","dependencies":{"semver":"^7.7.2","memoizee":"^0.4.17","@types/semver":"^7.7.0","@types/memoizee":"^0.4.12"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"chai":"^4.5.0","husky":"^9.1.7","mocha":"^11.7.1","ts-node":"^10.9.2","typescript":"^5.9.2","@types/chai":"^4.3.20","lint-staged":"^16.1.5","@balena/lint":"^9.3.2","@types/mocha":"^10.0.10","catch-uncommitted":"^2.0.0","jsdoc-to-markdown":"^9.1.2"},"_npmOperationalInternal":{"tmp":"tmp/balena-semver_4.0.11-build-renovate-github-actions-fd87aed01ecae619e16442c1aa46353da4a299da-1_1774502969799_0.5451148861101889","host":"s3://npm-registry-packages-npm-production"}},"4.0.11":{"name":"balena-semver","version":"4.0.11","keywords":["balena","balena.io","resin","resin.io","semver"],"author":{"name":"Balena Ltd.","email":"hello@balena.io"},"license":"Apache-2.0","_id":"balena-semver@4.0.11","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/balena-io-modules/balena-semver","bugs":{"url":"https://github.com/balena-io-modules/balena-semver/issues"},"dist":{"shasum":"3516559a90180a8918ecc6113b886291814dc84f","tarball":"https://registry.npmjs.org/balena-semver/-/balena-semver-4.0.11.tgz","fileCount":7,"integrity":"sha512-6HR+lMMuG5aZTkiJn1SxFbmeBcnmeWeHdNqaqSH0kw0eAi3/vCOJRK4THU3qbQ0fZvdDmrHz1jqxu96ABkwx2g==","signatures":[{"sig":"MEYCIQDznRFL6flYh1bn+hbng7iQn4DzvP+qN+sEn+j0842ZfAIhAJP/wBGxNmsyikBFx9jOf5nBFiSD+HI58S1x0aQy816a","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/balena-semver@4.0.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":109745},"main":"build/index.js","type":"commonjs","_from":"file:/home/runner/work/_temp/npm-fd87aed01ecae619e16442c1aa46353da4a299da/balena-semver-4.0.11.tgz","mocha":{"_":"test/**/*.spec.ts","require":"ts-node/register/transpile-only","recursive":true},"engines":{"node":"^20.12.0 || >= 22.0.0"},"scripts":{"ci":"npm run build && catch-uncommitted && npm test","docs":"node ./automation/docs.js","lint":"balena-lint -e js -e ts -t tsconfig.dev.json src/ test/ automation/","test":"npm run build && mocha && npm run lint","build":"tsc && npm run docs","prepack":"npm run build","prepare":"husky","lint:fix":"balena-lint -e js -e ts -t tsconfig.dev.json --fix src/ test/ automation/"},"typings":"build/index.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ab563b0c-9e6a-43e8-b712-57ec732c31f7"}},"_resolved":"/home/runner/work/_temp/npm-fd87aed01ecae619e16442c1aa46353da4a299da/balena-semver-4.0.11.tgz","_integrity":"sha512-6HR+lMMuG5aZTkiJn1SxFbmeBcnmeWeHdNqaqSH0kw0eAi3/vCOJRK4THU3qbQ0fZvdDmrHz1jqxu96ABkwx2g==","repository":{"url":"git+https://github.com/balena-io-modules/balena-semver.git","type":"git"},"versionist":{"publishedAt":"2026-03-26T05:27:50.295Z"},"_npmVersion":"11.11.0","description":"Balena specific semver utility methods","directories":{},"_nodeVersion":"24.14.1","dependencies":{"semver":"^7.7.2","memoizee":"^0.4.17","@types/semver":"^7.7.0","@types/memoizee":"^0.4.12"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.5.0","husky":"^9.1.7","mocha":"^11.7.1","ts-node":"^10.9.2","typescript":"^5.9.2","@types/chai":"^4.3.20","lint-staged":"^16.1.5","@balena/lint":"^9.3.2","@types/mocha":"^10.0.10","catch-uncommitted":"^2.0.0","jsdoc-to-markdown":"^9.1.2"},"_npmOperationalInternal":{"tmp":"tmp/balena-semver_4.0.11_1774503118420_0.3547227813216429","host":"s3://npm-registry-packages-npm-production"}},"4.0.12-build-renovate-github-actions-0b6fc3a9b21787b3dd9ebf2801aced43be8c5e3a-1":{"name":"balena-semver","version":"4.0.12-build-renovate-github-actions-0b6fc3a9b21787b3dd9ebf2801aced43be8c5e3a-1","keywords":["balena","balena.io","resin","resin.io","semver"],"author":{"name":"Balena Ltd.","email":"hello@balena.io"},"license":"Apache-2.0","_id":"balena-semver@4.0.12-build-renovate-github-actions-0b6fc3a9b21787b3dd9ebf2801aced43be8c5e3a-1","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/balena-io-modules/balena-semver","bugs":{"url":"https://github.com/balena-io-modules/balena-semver/issues"},"dist":{"shasum":"efb88592831b05e608b2c671a5d2b7f77c8461af","tarball":"https://registry.npmjs.org/balena-semver/-/balena-semver-4.0.12-build-renovate-github-actions-0b6fc3a9b21787b3dd9ebf2801aced43be8c5e3a-1.tgz","fileCount":10,"integrity":"sha512-ak04vq1FMi6WIsSXqLiJky6TkGRcNtn2JSlJ33d+7nUUx6xF8OY9fMqLxjcovfsFoIXYBqsgeifqZllhbRaUdg==","signatures":[{"sig":"MEQCIGl3zxerLbYPKDg+eVsruD3FdmY9EoIfGilf6UEWMlYeAiA+H6uPYKm27FauVzfNNq+I7Xt/ng8z/v/kvkn/4gyOxA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/balena-semver@4.0.12-build-renovate-github-actions-0b6fc3a9b21787b3dd9ebf2801aced43be8c5e3a-1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":109818},"main":"build/index.js","type":"commonjs","_from":"file:/home/runner/work/_temp/balena-semver-4.0.12.tgz","mocha":{"_":"test/**/*.spec.ts","require":"ts-node/register/transpile-only","recursive":true},"engines":{"node":"^20.12.0 || >= 22.0.0"},"scripts":{"ci":"npm run build && catch-uncommitted && npm test","docs":"node ./automation/docs.js","lint":"balena-lint -e js -e ts -t tsconfig.dev.json src/ test/ automation/","test":"npm run build && mocha && npm run lint","build":"tsc && npm run docs","prepack":"npm run build","prepare":"husky","lint:fix":"balena-lint -e js -e ts -t tsconfig.dev.json --fix src/ test/ automation/"},"typings":"build/index.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ab563b0c-9e6a-43e8-b712-57ec732c31f7"}},"_resolved":"/home/runner/work/_temp/balena-semver-4.0.12.tgz","_integrity":"sha512-ak04vq1FMi6WIsSXqLiJky6TkGRcNtn2JSlJ33d+7nUUx6xF8OY9fMqLxjcovfsFoIXYBqsgeifqZllhbRaUdg==","repository":{"url":"git+https://github.com/balena-io-modules/balena-semver.git","type":"git"},"versionist":{"publishedAt":"2026-03-26T06:14:31.278Z"},"_npmVersion":"11.11.0","description":"Balena specific semver utility methods","directories":{},"_nodeVersion":"24.14.1","dependencies":{"semver":"^7.7.2","memoizee":"^0.4.17","@types/semver":"^7.7.0","@types/memoizee":"^0.4.12"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"chai":"^4.5.0","husky":"^9.1.7","mocha":"^11.7.1","ts-node":"^10.9.2","typescript":"^5.9.2","@types/chai":"^4.3.20","lint-staged":"^16.1.5","@balena/lint":"^9.3.2","@types/mocha":"^10.0.10","catch-uncommitted":"^2.0.0","jsdoc-to-markdown":"^9.1.2"},"_npmOperationalInternal":{"tmp":"tmp/balena-semver_4.0.12-build-renovate-github-actions-0b6fc3a9b21787b3dd9ebf2801aced43be8c5e3a-1_1774505778013_0.27550381535508595","host":"s3://npm-registry-packages-npm-production"}},"4.0.12-build-renovate-major-6-chai-06de43f4557662ca884ca9be4b593a85ed69e121-1":{"name":"balena-semver","version":"4.0.12-build-renovate-major-6-chai-06de43f4557662ca884ca9be4b593a85ed69e121-1","keywords":["balena","balena.io","resin","resin.io","semver"],"author":{"name":"Balena Ltd.","email":"hello@balena.io"},"license":"Apache-2.0","_id":"balena-semver@4.0.12-build-renovate-major-6-chai-06de43f4557662ca884ca9be4b593a85ed69e121-1","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/balena-io-modules/balena-semver","bugs":{"url":"https://github.com/balena-io-modules/balena-semver/issues"},"dist":{"shasum":"adcfa03bbdf724bc0a1aeacd3e97537f6713a521","tarball":"https://registry.npmjs.org/balena-semver/-/balena-semver-4.0.12-build-renovate-major-6-chai-06de43f4557662ca884ca9be4b593a85ed69e121-1.tgz","fileCount":10,"integrity":"sha512-lndSOOyagfhBX/i5/8xrxhWZ+3odDPjiMDU7GUIYvfeh1FW9/2tpqshsGKVJ2J3/AfBFCbePlcw7NEe4P0p7HA==","signatures":[{"sig":"MEYCIQD1ZpWqXY/a8sel3N6yxGh8utqYk9jDPmINkA81v+cD7gIhAJRHgCsWnxqtAkGnq0niEE26cBTLrrePw9vWiaPnst8+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/balena-semver@4.0.12-build-renovate-major-6-chai-06de43f4557662ca884ca9be4b593a85ed69e121-1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":109816},"main":"build/index.js","type":"commonjs","_from":"file:/home/runner/work/_temp/balena-semver-4.0.12.tgz","mocha":{"_":"test/**/*.spec.ts","require":"ts-node/register/transpile-only","recursive":true},"engines":{"node":"^20.12.0 || >= 22.0.0"},"scripts":{"ci":"npm run build && catch-uncommitted && npm test","docs":"node ./automation/docs.js","lint":"balena-lint -e js -e ts -t tsconfig.dev.json src/ test/ automation/","test":"npm run build && mocha && npm run lint","build":"tsc && npm run docs","prepack":"npm run build","prepare":"husky","lint:fix":"balena-lint -e js -e ts -t tsconfig.dev.json --fix src/ test/ automation/"},"typings":"build/index.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ab563b0c-9e6a-43e8-b712-57ec732c31f7"}},"_resolved":"/home/runner/work/_temp/balena-semver-4.0.12.tgz","_integrity":"sha512-lndSOOyagfhBX/i5/8xrxhWZ+3odDPjiMDU7GUIYvfeh1FW9/2tpqshsGKVJ2J3/AfBFCbePlcw7NEe4P0p7HA==","repository":{"url":"git+https://github.com/balena-io-modules/balena-semver.git","type":"git"},"versionist":{"publishedAt":"2026-03-26T06:14:43.465Z"},"_npmVersion":"11.11.0","description":"Balena specific semver utility methods","directories":{},"_nodeVersion":"24.14.1","dependencies":{"semver":"^7.7.2","memoizee":"^0.4.17","@types/semver":"^7.7.0","@types/memoizee":"^0.4.12"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"chai":"^6.0.0","husky":"^9.1.7","mocha":"^11.7.1","ts-node":"^10.9.2","typescript":"^5.9.2","@types/chai":"^4.3.20","lint-staged":"^16.1.5","@balena/lint":"^9.3.2","@types/mocha":"^10.0.10","catch-uncommitted":"^2.0.0","jsdoc-to-markdown":"^9.1.2"},"_npmOperationalInternal":{"tmp":"tmp/balena-semver_4.0.12-build-renovate-major-6-chai-06de43f4557662ca884ca9be4b593a85ed69e121-1_1774505779565_0.9568452693048288","host":"s3://npm-registry-packages-npm-production"}},"4.0.12":{"name":"balena-semver","version":"4.0.12","keywords":["balena","balena.io","resin","resin.io","semver"],"author":{"name":"Balena Ltd.","email":"hello@balena.io"},"license":"Apache-2.0","_id":"balena-semver@4.0.12","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/balena-io-modules/balena-semver","bugs":{"url":"https://github.com/balena-io-modules/balena-semver/issues"},"dist":{"shasum":"6cafd96fa87e63143a49ab47d371ccdbd33b551a","tarball":"https://registry.npmjs.org/balena-semver/-/balena-semver-4.0.12.tgz","fileCount":7,"integrity":"sha512-3UdjnMtrVJH7fFcmgh0Yagf7pjJOXW71ctQeudjVu2dYScSAYAPZeNxyNwPNtpXDydHgC8RUszpxHzQYKmN3SQ==","signatures":[{"sig":"MEUCIQCfz3LCllotqmdrGP2nmJv84MQRbLwzxR+90tfC+gD9owIgKVbRH21iBly9wrOl4JmcviI18YfPEAIfR3aPrbqNzYM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/balena-semver@4.0.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":109745},"main":"build/index.js","type":"commonjs","_from":"file:/home/runner/work/_temp/npm-0b6fc3a9b21787b3dd9ebf2801aced43be8c5e3a/balena-semver-4.0.12.tgz","mocha":{"_":"test/**/*.spec.ts","require":"ts-node/register/transpile-only","recursive":true},"engines":{"node":"^20.12.0 || >= 22.0.0"},"scripts":{"ci":"npm run build && catch-uncommitted && npm test","docs":"node ./automation/docs.js","lint":"balena-lint -e js -e ts -t tsconfig.dev.json src/ test/ automation/","test":"npm run build && mocha && npm run lint","build":"tsc && npm run docs","prepack":"npm run build","prepare":"husky","lint:fix":"balena-lint -e js -e ts -t tsconfig.dev.json --fix src/ test/ automation/"},"typings":"build/index.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ab563b0c-9e6a-43e8-b712-57ec732c31f7"}},"_resolved":"/home/runner/work/_temp/npm-0b6fc3a9b21787b3dd9ebf2801aced43be8c5e3a/balena-semver-4.0.12.tgz","_integrity":"sha512-3UdjnMtrVJH7fFcmgh0Yagf7pjJOXW71ctQeudjVu2dYScSAYAPZeNxyNwPNtpXDydHgC8RUszpxHzQYKmN3SQ==","repository":{"url":"git+https://github.com/balena-io-modules/balena-semver.git","type":"git"},"versionist":{"publishedAt":"2026-03-26T06:14:31.278Z"},"_npmVersion":"11.11.0","description":"Balena specific semver utility methods","directories":{},"_nodeVersion":"24.14.1","dependencies":{"semver":"^7.7.2","memoizee":"^0.4.17","@types/semver":"^7.7.0","@types/memoizee":"^0.4.12"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.5.0","husky":"^9.1.7","mocha":"^11.7.1","ts-node":"^10.9.2","typescript":"^5.9.2","@types/chai":"^4.3.20","lint-staged":"^16.1.5","@balena/lint":"^9.3.2","@types/mocha":"^10.0.10","catch-uncommitted":"^2.0.0","jsdoc-to-markdown":"^9.1.2"},"_npmOperationalInternal":{"tmp":"tmp/balena-semver_4.0.12_1774505934972_0.7625457869460115","host":"s3://npm-registry-packages-npm-production"}},"4.0.13-build-renovate-github-actions-17c71e58e5facd543804d297dfaee3dd24f6b688-1":{"name":"balena-semver","version":"4.0.13-build-renovate-github-actions-17c71e58e5facd543804d297dfaee3dd24f6b688-1","keywords":["balena","balena.io","resin","resin.io","semver"],"author":{"name":"Balena Ltd.","email":"hello@balena.io"},"license":"Apache-2.0","_id":"balena-semver@4.0.13-build-renovate-github-actions-17c71e58e5facd543804d297dfaee3dd24f6b688-1","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/balena-io-modules/balena-semver","bugs":{"url":"https://github.com/balena-io-modules/balena-semver/issues"},"dist":{"shasum":"dfccb91264bb741a6bac449ec8e43e1f6d87cb68","tarball":"https://registry.npmjs.org/balena-semver/-/balena-semver-4.0.13-build-renovate-github-actions-17c71e58e5facd543804d297dfaee3dd24f6b688-1.tgz","fileCount":10,"integrity":"sha512-cZurv3mBtw2oD2k8Zqwz6aEMsskaMzH2nHuNkaKJ9LAEzaBEIlUQY5A5MezwDJirfCe6J/dUZ+lrZPPRNZjVoA==","signatures":[{"sig":"MEYCIQCtmcp13okrV9vQzMkYUt7xrIu2Qa+wH+eP46J/AIWszgIhAOJJPC1BmpUIlg3HpmTUJ3V5RebmEVQmqbTlEHJ7EVze","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/balena-semver@4.0.13-build-renovate-github-actions-17c71e58e5facd543804d297dfaee3dd24f6b688-1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":109818},"main":"build/index.js","type":"commonjs","_from":"file:/home/runner/work/_temp/balena-semver-4.0.13.tgz","mocha":{"_":"test/**/*.spec.ts","require":"ts-node/register/transpile-only","recursive":true},"engines":{"node":"^20.12.0 || >= 22.0.0"},"scripts":{"ci":"npm run build && catch-uncommitted && npm test","docs":"node ./automation/docs.js","lint":"balena-lint -e js -e ts -t tsconfig.dev.json src/ test/ automation/","test":"npm run build && mocha && npm run lint","build":"tsc && npm run docs","prepack":"npm run build","prepare":"husky","lint:fix":"balena-lint -e js -e ts -t tsconfig.dev.json --fix src/ test/ automation/"},"typings":"build/index.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ab563b0c-9e6a-43e8-b712-57ec732c31f7"}},"_resolved":"/home/runner/work/_temp/balena-semver-4.0.13.tgz","_integrity":"sha512-cZurv3mBtw2oD2k8Zqwz6aEMsskaMzH2nHuNkaKJ9LAEzaBEIlUQY5A5MezwDJirfCe6J/dUZ+lrZPPRNZjVoA==","repository":{"url":"git+https://github.com/balena-io-modules/balena-semver.git","type":"git"},"versionist":{"publishedAt":"2026-03-26T07:13:40.221Z"},"_npmVersion":"11.11.0","description":"Balena specific semver utility methods","directories":{},"_nodeVersion":"24.14.1","dependencies":{"semver":"^7.7.2","memoizee":"^0.4.17","@types/semver":"^7.7.0","@types/memoizee":"^0.4.12"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"chai":"^4.5.0","husky":"^9.1.7","mocha":"^11.7.1","ts-node":"^10.9.2","typescript":"^5.9.2","@types/chai":"^4.3.20","lint-staged":"^16.1.5","@balena/lint":"^9.3.2","@types/mocha":"^10.0.10","catch-uncommitted":"^2.0.0","jsdoc-to-markdown":"^9.1.2"},"_npmOperationalInternal":{"tmp":"tmp/balena-semver_4.0.13-build-renovate-github-actions-17c71e58e5facd543804d297dfaee3dd24f6b688-1_1774509320790_0.3268260963545806","host":"s3://npm-registry-packages-npm-production"}},"4.0.13-build-renovate-major-5-chai-b647adf07ab6f5293938788cad685cbb1a1a8c4a-1":{"name":"balena-semver","version":"4.0.13-build-renovate-major-5-chai-b647adf07ab6f5293938788cad685cbb1a1a8c4a-1","keywords":["balena","balena.io","resin","resin.io","semver"],"author":{"name":"Balena Ltd.","email":"hello@balena.io"},"license":"Apache-2.0","_id":"balena-semver@4.0.13-build-renovate-major-5-chai-b647adf07ab6f5293938788cad685cbb1a1a8c4a-1","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/balena-io-modules/balena-semver","bugs":{"url":"https://github.com/balena-io-modules/balena-semver/issues"},"dist":{"shasum":"3b9b50f5ba0ce8acf9a3d1669dd03f17ae0ce83d","tarball":"https://registry.npmjs.org/balena-semver/-/balena-semver-4.0.13-build-renovate-major-5-chai-b647adf07ab6f5293938788cad685cbb1a1a8c4a-1.tgz","fileCount":10,"integrity":"sha512-Enhl6VVkmBtssavZpZZyZecGA53WpTq2J25dwNzKax5v4eVodjBP6tkkONAnjeMjnSLP5OV80noK8cMsygSWlQ==","signatures":[{"sig":"MEUCIQDGlChKIzpcBrHqQyRN1rMFNWkf2KfJEGZzgRRiogdV6QIgYxg/mXijpR91K+tWjYm+f2HNeiSES/4VAZMC3viPt2Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/balena-semver@4.0.13-build-renovate-major-5-chai-b647adf07ab6f5293938788cad685cbb1a1a8c4a-1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":109815},"main":"build/index.js","type":"commonjs","_from":"file:/home/runner/work/_temp/balena-semver-4.0.13.tgz","mocha":{"_":"test/**/*.spec.ts","require":"ts-node/register/transpile-only","recursive":true},"engines":{"node":"^20.12.0 || >= 22.0.0"},"scripts":{"ci":"npm run build && catch-uncommitted && npm test","docs":"node ./automation/docs.js","lint":"balena-lint -e js -e ts -t tsconfig.dev.json src/ test/ automation/","test":"npm run build && mocha && npm run lint","build":"tsc && npm run docs","prepack":"npm run build","prepare":"husky","lint:fix":"balena-lint -e js -e ts -t tsconfig.dev.json --fix src/ test/ automation/"},"typings":"build/index.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ab563b0c-9e6a-43e8-b712-57ec732c31f7"}},"_resolved":"/home/runner/work/_temp/balena-semver-4.0.13.tgz","_integrity":"sha512-Enhl6VVkmBtssavZpZZyZecGA53WpTq2J25dwNzKax5v4eVodjBP6tkkONAnjeMjnSLP5OV80noK8cMsygSWlQ==","repository":{"url":"git+https://github.com/balena-io-modules/balena-semver.git","type":"git"},"versionist":{"publishedAt":"2026-03-26T07:13:55.034Z"},"_npmVersion":"11.11.0","description":"Balena specific semver utility methods","directories":{},"_nodeVersion":"24.14.1","dependencies":{"semver":"^7.7.2","memoizee":"^0.4.17","@types/semver":"^7.7.0","@types/memoizee":"^0.4.12"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"chai":"^5.0.0","husky":"^9.1.7","mocha":"^11.7.1","ts-node":"^10.9.2","typescript":"^5.9.2","@types/chai":"^5.0.0","lint-staged":"^16.1.5","@balena/lint":"^9.3.2","@types/mocha":"^10.0.10","catch-uncommitted":"^2.0.0","jsdoc-to-markdown":"^9.1.2"},"_npmOperationalInternal":{"tmp":"tmp/balena-semver_4.0.13-build-renovate-major-5-chai-b647adf07ab6f5293938788cad685cbb1a1a8c4a-1_1774509333538_0.8437606304525862","host":"s3://npm-registry-packages-npm-production"}},"4.0.13-build-renovate-major-6-chai-eea2cf6251ef53215335439adc43f71c26fc2d2d-1":{"name":"balena-semver","version":"4.0.13-build-renovate-major-6-chai-eea2cf6251ef53215335439adc43f71c26fc2d2d-1","keywords":["balena","balena.io","resin","resin.io","semver"],"author":{"name":"Balena Ltd.","email":"hello@balena.io"},"license":"Apache-2.0","_id":"balena-semver@4.0.13-build-renovate-major-6-chai-eea2cf6251ef53215335439adc43f71c26fc2d2d-1","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/balena-io-modules/balena-semver","bugs":{"url":"https://github.com/balena-io-modules/balena-semver/issues"},"dist":{"shasum":"12b857bbc1853cb18e71ccb517d4a8e8b6f5b761","tarball":"https://registry.npmjs.org/balena-semver/-/balena-semver-4.0.13-build-renovate-major-6-chai-eea2cf6251ef53215335439adc43f71c26fc2d2d-1.tgz","fileCount":10,"integrity":"sha512-tg1WAbgfiFJEdQHkej3hKSNTkx6pHUafJznCDDNIWEv7EvirN53XOAChNiCSYi4K9dzXLezfUD+bzMyFsDoJbg==","signatures":[{"sig":"MEUCIQDZKaISTU8c6Lth9V5b9vmmE6fHEIXqGkgGgzRZ4fUQgwIgSsPs7uEQSALf3pMcf9ZKJLJGasN+MYkvvU5pSyHZYfo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/balena-semver@4.0.13-build-renovate-major-6-chai-eea2cf6251ef53215335439adc43f71c26fc2d2d-1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":109816},"main":"build/index.js","type":"commonjs","_from":"file:/home/runner/work/_temp/balena-semver-4.0.13.tgz","mocha":{"_":"test/**/*.spec.ts","require":"ts-node/register/transpile-only","recursive":true},"engines":{"node":"^20.12.0 || >= 22.0.0"},"scripts":{"ci":"npm run build && catch-uncommitted && npm test","docs":"node ./automation/docs.js","lint":"balena-lint -e js -e ts -t tsconfig.dev.json src/ test/ automation/","test":"npm run build && mocha && npm run lint","build":"tsc && npm run docs","prepack":"npm run build","prepare":"husky","lint:fix":"balena-lint -e js -e ts -t tsconfig.dev.json --fix src/ test/ automation/"},"typings":"build/index.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ab563b0c-9e6a-43e8-b712-57ec732c31f7"}},"_resolved":"/home/runner/work/_temp/balena-semver-4.0.13.tgz","_integrity":"sha512-tg1WAbgfiFJEdQHkej3hKSNTkx6pHUafJznCDDNIWEv7EvirN53XOAChNiCSYi4K9dzXLezfUD+bzMyFsDoJbg==","repository":{"url":"git+https://github.com/balena-io-modules/balena-semver.git","type":"git"},"versionist":{"publishedAt":"2026-03-26T07:13:56.260Z"},"_npmVersion":"11.11.0","description":"Balena specific semver utility methods","directories":{},"_nodeVersion":"24.14.1","dependencies":{"semver":"^7.7.2","memoizee":"^0.4.17","@types/semver":"^7.7.0","@types/memoizee":"^0.4.12"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"chai":"^6.0.0","husky":"^9.1.7","mocha":"^11.7.1","ts-node":"^10.9.2","typescript":"^5.9.2","@types/chai":"^4.3.20","lint-staged":"^16.1.5","@balena/lint":"^9.3.2","@types/mocha":"^10.0.10","catch-uncommitted":"^2.0.0","jsdoc-to-markdown":"^9.1.2"},"_npmOperationalInternal":{"tmp":"tmp/balena-semver_4.0.13-build-renovate-major-6-chai-eea2cf6251ef53215335439adc43f71c26fc2d2d-1_1774509364588_0.675365065734211","host":"s3://npm-registry-packages-npm-production"}},"4.0.13":{"name":"balena-semver","version":"4.0.13","keywords":["balena","balena.io","resin","resin.io","semver"],"author":{"name":"Balena Ltd.","email":"hello@balena.io"},"license":"Apache-2.0","_id":"balena-semver@4.0.13","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/balena-io-modules/balena-semver","bugs":{"url":"https://github.com/balena-io-modules/balena-semver/issues"},"dist":{"shasum":"ca5bb7a3691f68e0f71682017c27cd971eb19831","tarball":"https://registry.npmjs.org/balena-semver/-/balena-semver-4.0.13.tgz","fileCount":7,"integrity":"sha512-3r3o55brw/PPrJvTouJZqRbytIHTQsoY9u5OVwvV8Mc7JHJU+5x5D8tH5X4gJXvj1ex/JO3pBFAtCfoUCY1Rxg==","signatures":[{"sig":"MEUCIQD3IiPcPFNiOSRuQVKUk6GW3ySZQMAvKv7UXofZagLebwIgRnzMVSHzgeQOOt8Ln0qCcNIdBUTOlj8aUK5fqXmx4+s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/balena-semver@4.0.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":109745},"main":"build/index.js","type":"commonjs","_from":"file:/home/runner/work/_temp/npm-17c71e58e5facd543804d297dfaee3dd24f6b688/balena-semver-4.0.13.tgz","mocha":{"_":"test/**/*.spec.ts","require":"ts-node/register/transpile-only","recursive":true},"engines":{"node":"^20.12.0 || >= 22.0.0"},"scripts":{"ci":"npm run build && catch-uncommitted && npm test","docs":"node ./automation/docs.js","lint":"balena-lint -e js -e ts -t tsconfig.dev.json src/ test/ automation/","test":"npm run build && mocha && npm run lint","build":"tsc && npm run docs","prepack":"npm run build","prepare":"husky","lint:fix":"balena-lint -e js -e ts -t tsconfig.dev.json --fix src/ test/ automation/"},"typings":"build/index.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ab563b0c-9e6a-43e8-b712-57ec732c31f7"}},"_resolved":"/home/runner/work/_temp/npm-17c71e58e5facd543804d297dfaee3dd24f6b688/balena-semver-4.0.13.tgz","_integrity":"sha512-3r3o55brw/PPrJvTouJZqRbytIHTQsoY9u5OVwvV8Mc7JHJU+5x5D8tH5X4gJXvj1ex/JO3pBFAtCfoUCY1Rxg==","repository":{"url":"git+https://github.com/balena-io-modules/balena-semver.git","type":"git"},"versionist":{"publishedAt":"2026-03-26T07:13:40.221Z"},"_npmVersion":"11.11.0","description":"Balena specific semver utility methods","directories":{},"_nodeVersion":"24.14.1","dependencies":{"semver":"^7.7.2","memoizee":"^0.4.17","@types/semver":"^7.7.0","@types/memoizee":"^0.4.12"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.5.0","husky":"^9.1.7","mocha":"^11.7.1","ts-node":"^10.9.2","typescript":"^5.9.2","@types/chai":"^4.3.20","lint-staged":"^16.1.5","@balena/lint":"^9.3.2","@types/mocha":"^10.0.10","catch-uncommitted":"^2.0.0","jsdoc-to-markdown":"^9.1.2"},"_npmOperationalInternal":{"tmp":"tmp/balena-semver_4.0.13_1774509474349_0.2348224838823234","host":"s3://npm-registry-packages-npm-production"}},"4.0.14-build-renovate-major-5-chai-3ed253dbe84c43e9459a8d8f43d785ac25de7cbe-1":{"name":"balena-semver","version":"4.0.14-build-renovate-major-5-chai-3ed253dbe84c43e9459a8d8f43d785ac25de7cbe-1","keywords":["balena","balena.io","resin","resin.io","semver"],"author":{"name":"Balena Ltd.","email":"hello@balena.io"},"license":"Apache-2.0","_id":"balena-semver@4.0.14-build-renovate-major-5-chai-3ed253dbe84c43e9459a8d8f43d785ac25de7cbe-1","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/balena-io-modules/balena-semver","bugs":{"url":"https://github.com/balena-io-modules/balena-semver/issues"},"dist":{"shasum":"efce337a2934e3022b5fbbc6e154dfa94e4818a3","tarball":"https://registry.npmjs.org/balena-semver/-/balena-semver-4.0.14-build-renovate-major-5-chai-3ed253dbe84c43e9459a8d8f43d785ac25de7cbe-1.tgz","fileCount":10,"integrity":"sha512-www+C1IZLtWw2jcxbBY+DiD8OD2EJac3DSlZdmOgQ83nswbjaRBVUK4daOuWne08zbRPRdwYX75sYic9cxjacQ==","signatures":[{"sig":"MEUCIFxO33ofgp74ec6vEDjrO40B9AEIh44q5EGAjIowYMB2AiEA362xh8IpSFYeWAmuv0thkhoHSVnKxCNYAcRPCounisE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/balena-semver@4.0.14-build-renovate-major-5-chai-3ed253dbe84c43e9459a8d8f43d785ac25de7cbe-1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":109815},"main":"build/index.js","type":"commonjs","_from":"file:/home/runner/work/_temp/balena-semver-4.0.14.tgz","mocha":{"_":"test/**/*.spec.ts","require":"ts-node/register/transpile-only","recursive":true},"engines":{"node":"^20.12.0 || >= 22.0.0"},"scripts":{"ci":"npm run build && catch-uncommitted && npm test","docs":"node ./automation/docs.js","lint":"balena-lint -e js -e ts -t tsconfig.dev.json src/ test/ automation/","test":"npm run build && mocha && npm run lint","build":"tsc && npm run docs","prepack":"npm run build","prepare":"husky","lint:fix":"balena-lint -e js -e ts -t tsconfig.dev.json --fix src/ test/ automation/"},"typings":"build/index.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ab563b0c-9e6a-43e8-b712-57ec732c31f7"}},"_resolved":"/home/runner/work/_temp/balena-semver-4.0.14.tgz","_integrity":"sha512-www+C1IZLtWw2jcxbBY+DiD8OD2EJac3DSlZdmOgQ83nswbjaRBVUK4daOuWne08zbRPRdwYX75sYic9cxjacQ==","repository":{"url":"git+https://github.com/balena-io-modules/balena-semver.git","type":"git"},"versionist":{"publishedAt":"2026-03-26T08:11:20.515Z"},"_npmVersion":"11.11.0","description":"Balena specific semver utility methods","directories":{},"_nodeVersion":"24.14.1","dependencies":{"semver":"^7.7.2","memoizee":"^0.4.17","@types/semver":"^7.7.0","@types/memoizee":"^0.4.12"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"chai":"^5.0.0","husky":"^9.1.7","mocha":"^11.7.1","ts-node":"^10.9.2","typescript":"^5.9.2","@types/chai":"^5.0.0","lint-staged":"^16.1.5","@balena/lint":"^9.3.2","@types/mocha":"^10.0.10","catch-uncommitted":"^2.0.0","jsdoc-to-markdown":"^9.1.2"},"_npmOperationalInternal":{"tmp":"tmp/balena-semver_4.0.14-build-renovate-major-5-chai-3ed253dbe84c43e9459a8d8f43d785ac25de7cbe-1_1774512774389_0.010994071279516904","host":"s3://npm-registry-packages-npm-production"}},"4.0.14-build-renovate-major-6-chai-71e456f6d1d9eca6bdce9c4b00b4fb3a87f34e51-1":{"name":"balena-semver","version":"4.0.14-build-renovate-major-6-chai-71e456f6d1d9eca6bdce9c4b00b4fb3a87f34e51-1","keywords":["balena","balena.io","resin","resin.io","semver"],"author":{"name":"Balena Ltd.","email":"hello@balena.io"},"license":"Apache-2.0","_id":"balena-semver@4.0.14-build-renovate-major-6-chai-71e456f6d1d9eca6bdce9c4b00b4fb3a87f34e51-1","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/balena-io-modules/balena-semver","bugs":{"url":"https://github.com/balena-io-modules/balena-semver/issues"},"dist":{"shasum":"8b546d3c9f044ba3f1853891cf1fd0ca1dc3c87c","tarball":"https://registry.npmjs.org/balena-semver/-/balena-semver-4.0.14-build-renovate-major-6-chai-71e456f6d1d9eca6bdce9c4b00b4fb3a87f34e51-1.tgz","fileCount":10,"integrity":"sha512-HGHfGZQFtEvP+pgi8cyYyCPXO/qic26yq9zLQpkf/oiDce2U7SIZRNPKOj+MNl2IX3Yt57knQakHXfg5a6K+7g==","signatures":[{"sig":"MEYCIQDhFONvh3ovnyisG+WO+lYcpf68Omqc9+NHh5DIxlSGWQIhANAlhFmySmh3n9MRHo93NUvWq7jbDWKMcOl3LpxuSE2i","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/balena-semver@4.0.14-build-renovate-major-6-chai-71e456f6d1d9eca6bdce9c4b00b4fb3a87f34e51-1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":109816},"main":"build/index.js","type":"commonjs","_from":"file:/home/runner/work/_temp/balena-semver-4.0.14.tgz","mocha":{"_":"test/**/*.spec.ts","require":"ts-node/register/transpile-only","recursive":true},"engines":{"node":"^20.12.0 || >= 22.0.0"},"scripts":{"ci":"npm run build && catch-uncommitted && npm test","docs":"node ./automation/docs.js","lint":"balena-lint -e js -e ts -t tsconfig.dev.json src/ test/ automation/","test":"npm run build && mocha && npm run lint","build":"tsc && npm run docs","prepack":"npm run build","prepare":"husky","lint:fix":"balena-lint -e js -e ts -t tsconfig.dev.json --fix src/ test/ automation/"},"typings":"build/index.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ab563b0c-9e6a-43e8-b712-57ec732c31f7"}},"_resolved":"/home/runner/work/_temp/balena-semver-4.0.14.tgz","_integrity":"sha512-HGHfGZQFtEvP+pgi8cyYyCPXO/qic26yq9zLQpkf/oiDce2U7SIZRNPKOj+MNl2IX3Yt57knQakHXfg5a6K+7g==","repository":{"url":"git+https://github.com/balena-io-modules/balena-semver.git","type":"git"},"versionist":{"publishedAt":"2026-03-26T08:11:31.321Z"},"_npmVersion":"11.11.0","description":"Balena specific semver utility methods","directories":{},"_nodeVersion":"24.14.1","dependencies":{"semver":"^7.7.2","memoizee":"^0.4.17","@types/semver":"^7.7.0","@types/memoizee":"^0.4.12"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"chai":"^6.0.0","husky":"^9.1.7","mocha":"^11.7.1","ts-node":"^10.9.2","typescript":"^5.9.2","@types/chai":"^4.3.20","lint-staged":"^16.1.5","@balena/lint":"^9.3.2","@types/mocha":"^10.0.10","catch-uncommitted":"^2.0.0","jsdoc-to-markdown":"^9.1.2"},"_npmOperationalInternal":{"tmp":"tmp/balena-semver_4.0.14-build-renovate-major-6-chai-71e456f6d1d9eca6bdce9c4b00b4fb3a87f34e51-1_1774512783786_0.7889506211806325","host":"s3://npm-registry-packages-npm-production"}},"4.0.14-build-renovate-github-actions-fccc6dff7a110144621ed071bc28c79946aa68d8-1":{"name":"balena-semver","version":"4.0.14-build-renovate-github-actions-fccc6dff7a110144621ed071bc28c79946aa68d8-1","keywords":["balena","balena.io","resin","resin.io","semver"],"author":{"name":"Balena Ltd.","email":"hello@balena.io"},"license":"Apache-2.0","_id":"balena-semver@4.0.14-build-renovate-github-actions-fccc6dff7a110144621ed071bc28c79946aa68d8-1","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/balena-io-modules/balena-semver","bugs":{"url":"https://github.com/balena-io-modules/balena-semver/issues"},"dist":{"shasum":"89c3311cc323c030c6d9891da1bf9a1155a465bc","tarball":"https://registry.npmjs.org/balena-semver/-/balena-semver-4.0.14-build-renovate-github-actions-fccc6dff7a110144621ed071bc28c79946aa68d8-1.tgz","fileCount":10,"integrity":"sha512-CcFsrmx7NY4/n4PPtdkDzs84A7Yn6R9/6vuyZYoOECqZJFn0OIFxBkagFuI820BNv8Tz7b1BfuhdbyraiMeDPg==","signatures":[{"sig":"MEUCIEKYHuolTJRGdVhtjbJe3vZX48zCSDMA5Da7mCwkQxPYAiEA2lCDnkfVnUihQbkfWs6QfJvXSwnOK1YDzzlZ5lx1KSY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/balena-semver@4.0.14-build-renovate-github-actions-fccc6dff7a110144621ed071bc28c79946aa68d8-1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":109818},"main":"build/index.js","type":"commonjs","_from":"file:/home/runner/work/_temp/balena-semver-4.0.14.tgz","mocha":{"_":"test/**/*.spec.ts","require":"ts-node/register/transpile-only","recursive":true},"engines":{"node":"^20.12.0 || >= 22.0.0"},"scripts":{"ci":"npm run build && catch-uncommitted && npm test","docs":"node ./automation/docs.js","lint":"balena-lint -e js -e ts -t tsconfig.dev.json src/ test/ automation/","test":"npm run build && mocha && npm run lint","build":"tsc && npm run docs","prepack":"npm run build","prepare":"husky","lint:fix":"balena-lint -e js -e ts -t tsconfig.dev.json --fix src/ test/ automation/"},"typings":"build/index.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ab563b0c-9e6a-43e8-b712-57ec732c31f7"}},"_resolved":"/home/runner/work/_temp/balena-semver-4.0.14.tgz","_integrity":"sha512-CcFsrmx7NY4/n4PPtdkDzs84A7Yn6R9/6vuyZYoOECqZJFn0OIFxBkagFuI820BNv8Tz7b1BfuhdbyraiMeDPg==","repository":{"url":"git+https://github.com/balena-io-modules/balena-semver.git","type":"git"},"versionist":{"publishedAt":"2026-03-26T08:11:22.780Z"},"_npmVersion":"11.11.0","description":"Balena specific semver utility methods","directories":{},"_nodeVersion":"24.14.1","dependencies":{"semver":"^7.7.2","memoizee":"^0.4.17","@types/semver":"^7.7.0","@types/memoizee":"^0.4.12"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"chai":"^4.5.0","husky":"^9.1.7","mocha":"^11.7.1","ts-node":"^10.9.2","typescript":"^5.9.2","@types/chai":"^4.3.20","lint-staged":"^16.1.5","@balena/lint":"^9.3.2","@types/mocha":"^10.0.10","catch-uncommitted":"^2.0.0","jsdoc-to-markdown":"^9.1.2"},"_npmOperationalInternal":{"tmp":"tmp/balena-semver_4.0.14-build-renovate-github-actions-fccc6dff7a110144621ed071bc28c79946aa68d8-1_1774512786644_0.7432119299748798","host":"s3://npm-registry-packages-npm-production"}},"4.0.14":{"name":"balena-semver","version":"4.0.14","keywords":["balena","balena.io","resin","resin.io","semver"],"author":{"name":"Balena Ltd.","email":"hello@balena.io"},"license":"Apache-2.0","_id":"balena-semver@4.0.14","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/balena-io-modules/balena-semver","bugs":{"url":"https://github.com/balena-io-modules/balena-semver/issues"},"dist":{"shasum":"3bef5a83e9b3a7155d767702768fa4275f3bc71b","tarball":"https://registry.npmjs.org/balena-semver/-/balena-semver-4.0.14.tgz","fileCount":7,"integrity":"sha512-ipIaTpPm7t6qlpHPbIP8WKD8NbbEYqQ4DHcX9Xzbyb44p0TCiytgXIQ/ZW/1dE4FCPqime1/XmuXOJcwQI51/Q==","signatures":[{"sig":"MEYCIQCdmNTml8H1p3adhgSQkxgUs4WfCtmzr08ScRZt8J72YgIhAOo1VKIrvQ0ragto/3kmxpBoC8ox0NmNJVgA3ZKpBUrg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/balena-semver@4.0.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":109745},"main":"build/index.js","type":"commonjs","_from":"file:/home/runner/work/_temp/npm-fccc6dff7a110144621ed071bc28c79946aa68d8/balena-semver-4.0.14.tgz","mocha":{"_":"test/**/*.spec.ts","require":"ts-node/register/transpile-only","recursive":true},"engines":{"node":"^20.12.0 || >= 22.0.0"},"scripts":{"ci":"npm run build && catch-uncommitted && npm test","docs":"node ./automation/docs.js","lint":"balena-lint -e js -e ts -t tsconfig.dev.json src/ test/ automation/","test":"npm run build && mocha && npm run lint","build":"tsc && npm run docs","prepack":"npm run build","prepare":"husky","lint:fix":"balena-lint -e js -e ts -t tsconfig.dev.json --fix src/ test/ automation/"},"typings":"build/index.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ab563b0c-9e6a-43e8-b712-57ec732c31f7"}},"_resolved":"/home/runner/work/_temp/npm-fccc6dff7a110144621ed071bc28c79946aa68d8/balena-semver-4.0.14.tgz","_integrity":"sha512-ipIaTpPm7t6qlpHPbIP8WKD8NbbEYqQ4DHcX9Xzbyb44p0TCiytgXIQ/ZW/1dE4FCPqime1/XmuXOJcwQI51/Q==","repository":{"url":"git+https://github.com/balena-io-modules/balena-semver.git","type":"git"},"versionist":{"publishedAt":"2026-03-26T08:11:22.780Z"},"_npmVersion":"11.11.0","description":"Balena specific semver utility methods","directories":{},"_nodeVersion":"24.14.1","dependencies":{"semver":"^7.7.2","memoizee":"^0.4.17","@types/semver":"^7.7.0","@types/memoizee":"^0.4.12"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.5.0","husky":"^9.1.7","mocha":"^11.7.1","ts-node":"^10.9.2","typescript":"^5.9.2","@types/chai":"^4.3.20","lint-staged":"^16.1.5","@balena/lint":"^9.3.2","@types/mocha":"^10.0.10","catch-uncommitted":"^2.0.0","jsdoc-to-markdown":"^9.1.2"},"_npmOperationalInternal":{"tmp":"tmp/balena-semver_4.0.14_1774512926762_0.110980681237282","host":"s3://npm-registry-packages-npm-production"}},"4.0.15-build-renovate-github-actions-09c82881deffaf29b334717d24eaa59943dfc9ab-1":{"name":"balena-semver","version":"4.0.15-build-renovate-github-actions-09c82881deffaf29b334717d24eaa59943dfc9ab-1","keywords":["balena","balena.io","resin","resin.io","semver"],"author":{"name":"Balena Ltd.","email":"hello@balena.io"},"license":"Apache-2.0","_id":"balena-semver@4.0.15-build-renovate-github-actions-09c82881deffaf29b334717d24eaa59943dfc9ab-1","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/balena-io-modules/balena-semver","bugs":{"url":"https://github.com/balena-io-modules/balena-semver/issues"},"dist":{"shasum":"917fc307629413faca88e35ad96ea82e7974b4f7","tarball":"https://registry.npmjs.org/balena-semver/-/balena-semver-4.0.15-build-renovate-github-actions-09c82881deffaf29b334717d24eaa59943dfc9ab-1.tgz","fileCount":10,"integrity":"sha512-FCC1ynRvCnG6adUTcgR40B/vwYRmXYWVt09I232863uye/IE51iOhUGE9XAhs2q7FSgK9EBUEHJf+aThLHbtbg==","signatures":[{"sig":"MEUCIQDBuGl4/GLl7odOB6ujY+EwGy54L8boFmfrEUzfqkIJ+gIgWnfxASP7qKGq1WglxcExiGJsD2HznObXYJDlukrpu+k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/balena-semver@4.0.15-build-renovate-github-actions-09c82881deffaf29b334717d24eaa59943dfc9ab-1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":109818},"main":"build/index.js","type":"commonjs","_from":"file:/home/runner/work/_temp/balena-semver-4.0.15.tgz","mocha":{"_":"test/**/*.spec.ts","require":"ts-node/register/transpile-only","recursive":true},"engines":{"node":"^20.12.0 || >= 22.0.0"},"scripts":{"ci":"npm run build && catch-uncommitted && npm test","docs":"node ./automation/docs.js","lint":"balena-lint -e js -e ts -t tsconfig.dev.json src/ test/ automation/","test":"npm run build && mocha && npm run lint","build":"tsc && npm run docs","prepack":"npm run build","prepare":"husky","lint:fix":"balena-lint -e js -e ts -t tsconfig.dev.json --fix src/ test/ automation/"},"typings":"build/index.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ab563b0c-9e6a-43e8-b712-57ec732c31f7"}},"_resolved":"/home/runner/work/_temp/balena-semver-4.0.15.tgz","_integrity":"sha512-FCC1ynRvCnG6adUTcgR40B/vwYRmXYWVt09I232863uye/IE51iOhUGE9XAhs2q7FSgK9EBUEHJf+aThLHbtbg==","repository":{"url":"git+https://github.com/balena-io-modules/balena-semver.git","type":"git"},"versionist":{"publishedAt":"2026-03-26T09:12:34.030Z"},"_npmVersion":"11.11.0","description":"Balena specific semver utility methods","directories":{},"_nodeVersion":"24.14.1","dependencies":{"semver":"^7.7.2","memoizee":"^0.4.17","@types/semver":"^7.7.0","@types/memoizee":"^0.4.12"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"chai":"^4.5.0","husky":"^9.1.7","mocha":"^11.7.1","ts-node":"^10.9.2","typescript":"^5.9.2","@types/chai":"^4.3.20","lint-staged":"^16.1.5","@balena/lint":"^9.3.2","@types/mocha":"^10.0.10","catch-uncommitted":"^2.0.0","jsdoc-to-markdown":"^9.1.2"},"_npmOperationalInternal":{"tmp":"tmp/balena-semver_4.0.15-build-renovate-github-actions-09c82881deffaf29b334717d24eaa59943dfc9ab-1_1774516449751_0.04120684225727045","host":"s3://npm-registry-packages-npm-production"}},"4.0.15-build-renovate-major-5-chai-44d625248462e96ad53a30b762daf4e4aba1068a-1":{"name":"balena-semver","version":"4.0.15-build-renovate-major-5-chai-44d625248462e96ad53a30b762daf4e4aba1068a-1","keywords":["balena","balena.io","resin","resin.io","semver"],"author":{"name":"Balena Ltd.","email":"hello@balena.io"},"license":"Apache-2.0","_id":"balena-semver@4.0.15-build-renovate-major-5-chai-44d625248462e96ad53a30b762daf4e4aba1068a-1","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/balena-io-modules/balena-semver","bugs":{"url":"https://github.com/balena-io-modules/balena-semver/issues"},"dist":{"shasum":"060adf73615229d1ac0bcf62c0410c5cbfe70c74","tarball":"https://registry.npmjs.org/balena-semver/-/balena-semver-4.0.15-build-renovate-major-5-chai-44d625248462e96ad53a30b762daf4e4aba1068a-1.tgz","fileCount":10,"integrity":"sha512-uGPf0gO+orKLHjlVN6kTdCyoXkGtjzEiUvQy4vXMhtp+EvhJErwen023bRPm2NBflxbO+WJ0mM4Z0gJWXbs6hQ==","signatures":[{"sig":"MEYCIQDqhVtkqooFm8A7GVt3qH1vyZF9xSAuMh/aOvDFDY/96QIhAMC+mYUN/OLGMYyTGHEq9eoG2rQgJcrxC2VM/D+7JXdg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/balena-semver@4.0.15-build-renovate-major-5-chai-44d625248462e96ad53a30b762daf4e4aba1068a-1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":109815},"main":"build/index.js","type":"commonjs","_from":"file:/home/runner/work/_temp/balena-semver-4.0.15.tgz","mocha":{"_":"test/**/*.spec.ts","require":"ts-node/register/transpile-only","recursive":true},"engines":{"node":"^20.12.0 || >= 22.0.0"},"scripts":{"ci":"npm run build && catch-uncommitted && npm test","docs":"node ./automation/docs.js","lint":"balena-lint -e js -e ts -t tsconfig.dev.json src/ test/ automation/","test":"npm run build && mocha && npm run lint","build":"tsc && npm run docs","prepack":"npm run build","prepare":"husky","lint:fix":"balena-lint -e js -e ts -t tsconfig.dev.json --fix src/ test/ automation/"},"typings":"build/index.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ab563b0c-9e6a-43e8-b712-57ec732c31f7"}},"_resolved":"/home/runner/work/_temp/balena-semver-4.0.15.tgz","_integrity":"sha512-uGPf0gO+orKLHjlVN6kTdCyoXkGtjzEiUvQy4vXMhtp+EvhJErwen023bRPm2NBflxbO+WJ0mM4Z0gJWXbs6hQ==","repository":{"url":"git+https://github.com/balena-io-modules/balena-semver.git","type":"git"},"versionist":{"publishedAt":"2026-03-26T09:12:48.754Z"},"_npmVersion":"11.11.0","description":"Balena specific semver utility methods","directories":{},"_nodeVersion":"24.14.1","dependencies":{"semver":"^7.7.2","memoizee":"^0.4.17","@types/semver":"^7.7.0","@types/memoizee":"^0.4.12"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"chai":"^5.0.0","husky":"^9.1.7","mocha":"^11.7.1","ts-node":"^10.9.2","typescript":"^5.9.2","@types/chai":"^5.0.0","lint-staged":"^16.1.5","@balena/lint":"^9.3.2","@types/mocha":"^10.0.10","catch-uncommitted":"^2.0.0","jsdoc-to-markdown":"^9.1.2"},"_npmOperationalInternal":{"tmp":"tmp/balena-semver_4.0.15-build-renovate-major-5-chai-44d625248462e96ad53a30b762daf4e4aba1068a-1_1774516465525_0.9867254435646777","host":"s3://npm-registry-packages-npm-production"}},"4.0.15-build-renovate-major-6-chai-99d50154745ab9eb7be27550bca3f7f8bc665140-1":{"name":"balena-semver","version":"4.0.15-build-renovate-major-6-chai-99d50154745ab9eb7be27550bca3f7f8bc665140-1","keywords":["balena","balena.io","resin","resin.io","semver"],"author":{"name":"Balena Ltd.","email":"hello@balena.io"},"license":"Apache-2.0","_id":"balena-semver@4.0.15-build-renovate-major-6-chai-99d50154745ab9eb7be27550bca3f7f8bc665140-1","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/balena-io-modules/balena-semver","bugs":{"url":"https://github.com/balena-io-modules/balena-semver/issues"},"dist":{"shasum":"b7a0285379c7f5810361f2733c95659fac06f768","tarball":"https://registry.npmjs.org/balena-semver/-/balena-semver-4.0.15-build-renovate-major-6-chai-99d50154745ab9eb7be27550bca3f7f8bc665140-1.tgz","fileCount":10,"integrity":"sha512-QysXHa2JQpStcnk3PL2psEIT5XMUY5kv5WbjNRGRLb5EuocCSFLxsJmBsyDATIyzjSFRJ0jDLgJtuwCOp5calw==","signatures":[{"sig":"MEYCIQDeLh5lPXaZkY4crlhIa/GlnObJgVQNU97V6QGO7kwlDAIhAIdI6cnFGB4EiAsDVjiK+OyrXeqa1YHNuZbHoTasEFR7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/balena-semver@4.0.15-build-renovate-major-6-chai-99d50154745ab9eb7be27550bca3f7f8bc665140-1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":109816},"main":"build/index.js","type":"commonjs","_from":"file:/home/runner/work/_temp/balena-semver-4.0.15.tgz","mocha":{"_":"test/**/*.spec.ts","require":"ts-node/register/transpile-only","recursive":true},"engines":{"node":"^20.12.0 || >= 22.0.0"},"scripts":{"ci":"npm run build && catch-uncommitted && npm test","docs":"node ./automation/docs.js","lint":"balena-lint -e js -e ts -t tsconfig.dev.json src/ test/ automation/","test":"npm run build && mocha && npm run lint","build":"tsc && npm run docs","prepack":"npm run build","prepare":"husky","lint:fix":"balena-lint -e js -e ts -t tsconfig.dev.json --fix src/ test/ automation/"},"typings":"build/index.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ab563b0c-9e6a-43e8-b712-57ec732c31f7"}},"_resolved":"/home/runner/work/_temp/balena-semver-4.0.15.tgz","_integrity":"sha512-QysXHa2JQpStcnk3PL2psEIT5XMUY5kv5WbjNRGRLb5EuocCSFLxsJmBsyDATIyzjSFRJ0jDLgJtuwCOp5calw==","repository":{"url":"git+https://github.com/balena-io-modules/balena-semver.git","type":"git"},"versionist":{"publishedAt":"2026-03-26T09:12:55.785Z"},"_npmVersion":"11.11.0","description":"Balena specific semver utility methods","directories":{},"_nodeVersion":"24.14.1","dependencies":{"semver":"^7.7.2","memoizee":"^0.4.17","@types/semver":"^7.7.0","@types/memoizee":"^0.4.12"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"chai":"^6.0.0","husky":"^9.1.7","mocha":"^11.7.1","ts-node":"^10.9.2","typescript":"^5.9.2","@types/chai":"^4.3.20","lint-staged":"^16.1.5","@balena/lint":"^9.3.2","@types/mocha":"^10.0.10","catch-uncommitted":"^2.0.0","jsdoc-to-markdown":"^9.1.2"},"_npmOperationalInternal":{"tmp":"tmp/balena-semver_4.0.15-build-renovate-major-6-chai-99d50154745ab9eb7be27550bca3f7f8bc665140-1_1774516468766_0.09877572316730565","host":"s3://npm-registry-packages-npm-production"}},"4.0.15":{"name":"balena-semver","version":"4.0.15","keywords":["balena","balena.io","resin","resin.io","semver"],"author":{"name":"Balena Ltd.","email":"hello@balena.io"},"license":"Apache-2.0","_id":"balena-semver@4.0.15","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/balena-io-modules/balena-semver","bugs":{"url":"https://github.com/balena-io-modules/balena-semver/issues"},"dist":{"shasum":"696711d76b1dca6e1a7a0ddb65d52ada5d7afd99","tarball":"https://registry.npmjs.org/balena-semver/-/balena-semver-4.0.15.tgz","fileCount":7,"integrity":"sha512-3FRxpILEjveqr7WtXAEN7nP7j32s21rC0j2l29oU8suSwsg4bKDIFy8Aa2rb0uLKkV6zZiK1exAB3FMeitHjtw==","signatures":[{"sig":"MEYCIQDvaBJUpBmhaJ2nNnz+Xf+dpDOcq+6pnPgt7zRxJGdWDgIhAKZUAhm5fWo4/YwHEtbE0Gb7bVAzuDV0eskkUOv3FCo+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/balena-semver@4.0.15","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":109745},"main":"build/index.js","type":"commonjs","_from":"file:/home/runner/work/_temp/npm-09c82881deffaf29b334717d24eaa59943dfc9ab/balena-semver-4.0.15.tgz","mocha":{"_":"test/**/*.spec.ts","require":"ts-node/register/transpile-only","recursive":true},"engines":{"node":"^20.12.0 || >= 22.0.0"},"scripts":{"ci":"npm run build && catch-uncommitted && npm test","docs":"node ./automation/docs.js","lint":"balena-lint -e js -e ts -t tsconfig.dev.json src/ test/ automation/","test":"npm run build && mocha && npm run lint","build":"tsc && npm run docs","prepack":"npm run build","prepare":"husky","lint:fix":"balena-lint -e js -e ts -t tsconfig.dev.json --fix src/ test/ automation/"},"typings":"build/index.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ab563b0c-9e6a-43e8-b712-57ec732c31f7"}},"_resolved":"/home/runner/work/_temp/npm-09c82881deffaf29b334717d24eaa59943dfc9ab/balena-semver-4.0.15.tgz","_integrity":"sha512-3FRxpILEjveqr7WtXAEN7nP7j32s21rC0j2l29oU8suSwsg4bKDIFy8Aa2rb0uLKkV6zZiK1exAB3FMeitHjtw==","repository":{"url":"git+https://github.com/balena-io-modules/balena-semver.git","type":"git"},"versionist":{"publishedAt":"2026-03-26T09:12:34.030Z"},"_npmVersion":"11.11.0","description":"Balena specific semver utility methods","directories":{},"_nodeVersion":"24.14.1","dependencies":{"semver":"^7.7.2","memoizee":"^0.4.17","@types/semver":"^7.7.0","@types/memoizee":"^0.4.12"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.5.0","husky":"^9.1.7","mocha":"^11.7.1","ts-node":"^10.9.2","typescript":"^5.9.2","@types/chai":"^4.3.20","lint-staged":"^16.1.5","@balena/lint":"^9.3.2","@types/mocha":"^10.0.10","catch-uncommitted":"^2.0.0","jsdoc-to-markdown":"^9.1.2"},"_npmOperationalInternal":{"tmp":"tmp/balena-semver_4.0.15_1774516595482_0.6460712843077854","host":"s3://npm-registry-packages-npm-production"}},"4.0.16-build-renovate-github-actions-2c39d26a46b272d3834520147d6f942d5b3bea77-1":{"name":"balena-semver","version":"4.0.16-build-renovate-github-actions-2c39d26a46b272d3834520147d6f942d5b3bea77-1","keywords":["balena","balena.io","resin","resin.io","semver"],"author":{"name":"Balena Ltd.","email":"hello@balena.io"},"license":"Apache-2.0","_id":"balena-semver@4.0.16-build-renovate-github-actions-2c39d26a46b272d3834520147d6f942d5b3bea77-1","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/balena-io-modules/balena-semver","bugs":{"url":"https://github.com/balena-io-modules/balena-semver/issues"},"dist":{"shasum":"e4f106b8af39ce365421cffaad9dceb0685eed13","tarball":"https://registry.npmjs.org/balena-semver/-/balena-semver-4.0.16-build-renovate-github-actions-2c39d26a46b272d3834520147d6f942d5b3bea77-1.tgz","fileCount":10,"integrity":"sha512-1VBsmigTZ7JMTy85V8/QvUmnTuQFKIWwiZZhmaf4j/zx7Z8oYOCkaXl3dOtM06Swuwf1MZ/s7QQZnMJwcxmyCA==","signatures":[{"sig":"MEUCIQDxMWMNClW93yynRtfD7rCCMy3aF5E/9yx7TURhBG4QgQIgCkQT84vyrVS0b3jLjcQ6tDc1hoXuNF/H7wFRIGDfLSY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/balena-semver@4.0.16-build-renovate-github-actions-2c39d26a46b272d3834520147d6f942d5b3bea77-1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":109818},"main":"build/index.js","type":"commonjs","_from":"file:/home/runner/work/_temp/balena-semver-4.0.16.tgz","mocha":{"_":"test/**/*.spec.ts","require":"ts-node/register/transpile-only","recursive":true},"engines":{"node":"^20.12.0 || >= 22.0.0"},"scripts":{"ci":"npm run build && catch-uncommitted && npm test","docs":"node ./automation/docs.js","lint":"balena-lint -e js -e ts -t tsconfig.dev.json src/ test/ automation/","test":"npm run build && mocha && npm run lint","build":"tsc && npm run docs","prepack":"npm run build","prepare":"husky","lint:fix":"balena-lint -e js -e ts -t tsconfig.dev.json --fix src/ test/ automation/"},"typings":"build/index.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ab563b0c-9e6a-43e8-b712-57ec732c31f7"}},"_resolved":"/home/runner/work/_temp/balena-semver-4.0.16.tgz","_integrity":"sha512-1VBsmigTZ7JMTy85V8/QvUmnTuQFKIWwiZZhmaf4j/zx7Z8oYOCkaXl3dOtM06Swuwf1MZ/s7QQZnMJwcxmyCA==","repository":{"url":"git+https://github.com/balena-io-modules/balena-semver.git","type":"git"},"versionist":{"publishedAt":"2026-03-26T10:13:08.981Z"},"_npmVersion":"11.11.0","description":"Balena specific semver utility methods","directories":{},"_nodeVersion":"24.14.1","dependencies":{"semver":"^7.7.2","memoizee":"^0.4.17","@types/semver":"^7.7.0","@types/memoizee":"^0.4.12"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"chai":"^4.5.0","husky":"^9.1.7","mocha":"^11.7.1","ts-node":"^10.9.2","typescript":"^5.9.2","@types/chai":"^4.3.20","lint-staged":"^16.1.5","@balena/lint":"^9.3.2","@types/mocha":"^10.0.10","catch-uncommitted":"^2.0.0","jsdoc-to-markdown":"^9.1.2"},"_npmOperationalInternal":{"tmp":"tmp/balena-semver_4.0.16-build-renovate-github-actions-2c39d26a46b272d3834520147d6f942d5b3bea77-1_1774520097528_0.5934248822665762","host":"s3://npm-registry-packages-npm-production"}},"4.0.16-build-renovate-major-5-chai-ab3e7881189e2d4cc400be95c13cb0124a2b6d77-1":{"name":"balena-semver","version":"4.0.16-build-renovate-major-5-chai-ab3e7881189e2d4cc400be95c13cb0124a2b6d77-1","keywords":["balena","balena.io","resin","resin.io","semver"],"author":{"name":"Balena Ltd.","email":"hello@balena.io"},"license":"Apache-2.0","_id":"balena-semver@4.0.16-build-renovate-major-5-chai-ab3e7881189e2d4cc400be95c13cb0124a2b6d77-1","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/balena-io-modules/balena-semver","bugs":{"url":"https://github.com/balena-io-modules/balena-semver/issues"},"dist":{"shasum":"c14bdb697db8811d4bd62bbde416b9b28f4514b1","tarball":"https://registry.npmjs.org/balena-semver/-/balena-semver-4.0.16-build-renovate-major-5-chai-ab3e7881189e2d4cc400be95c13cb0124a2b6d77-1.tgz","fileCount":10,"integrity":"sha512-3w4Y+c9+y4EgN2DwCxmZmJX/LhfAYjhkwIlYCBXpJCUUEzBahTTcPIOTDMkU5jCWabyMr4htQsIOsJQy8kZ6QQ==","signatures":[{"sig":"MEQCIEgBK9VMLQoPsGMrh/ONMckpA9kBuTflCuhb4f+EEY9PAiBDsJrarjVPhTAoURutw+rY88GEOySjEdb+5Vondt1d3A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/balena-semver@4.0.16-build-renovate-major-5-chai-ab3e7881189e2d4cc400be95c13cb0124a2b6d77-1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":109815},"main":"build/index.js","type":"commonjs","_from":"file:/home/runner/work/_temp/balena-semver-4.0.16.tgz","mocha":{"_":"test/**/*.spec.ts","require":"ts-node/register/transpile-only","recursive":true},"engines":{"node":"^20.12.0 || >= 22.0.0"},"scripts":{"ci":"npm run build && catch-uncommitted && npm test","docs":"node ./automation/docs.js","lint":"balena-lint -e js -e ts -t tsconfig.dev.json src/ test/ automation/","test":"npm run build && mocha && npm run lint","build":"tsc && npm run docs","prepack":"npm run build","prepare":"husky","lint:fix":"balena-lint -e js -e ts -t tsconfig.dev.json --fix src/ test/ automation/"},"typings":"build/index.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ab563b0c-9e6a-43e8-b712-57ec732c31f7"}},"_resolved":"/home/runner/work/_temp/balena-semver-4.0.16.tgz","_integrity":"sha512-3w4Y+c9+y4EgN2DwCxmZmJX/LhfAYjhkwIlYCBXpJCUUEzBahTTcPIOTDMkU5jCWabyMr4htQsIOsJQy8kZ6QQ==","repository":{"url":"git+https://github.com/balena-io-modules/balena-semver.git","type":"git"},"versionist":{"publishedAt":"2026-03-26T10:13:24.401Z"},"_npmVersion":"11.11.0","description":"Balena specific semver utility methods","directories":{},"_nodeVersion":"24.14.1","dependencies":{"semver":"^7.7.2","memoizee":"^0.4.17","@types/semver":"^7.7.0","@types/memoizee":"^0.4.12"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"chai":"^5.0.0","husky":"^9.1.7","mocha":"^11.7.1","ts-node":"^10.9.2","typescript":"^5.9.2","@types/chai":"^5.0.0","lint-staged":"^16.1.5","@balena/lint":"^9.3.2","@types/mocha":"^10.0.10","catch-uncommitted":"^2.0.0","jsdoc-to-markdown":"^9.1.2"},"_npmOperationalInternal":{"tmp":"tmp/balena-semver_4.0.16-build-renovate-major-5-chai-ab3e7881189e2d4cc400be95c13cb0124a2b6d77-1_1774520099149_0.4594189037468641","host":"s3://npm-registry-packages-npm-production"}},"4.0.16-build-renovate-major-6-chai-e4a7c6919ff15e9c0239c8417f650e4dffbfeb6f-1":{"name":"balena-semver","version":"4.0.16-build-renovate-major-6-chai-e4a7c6919ff15e9c0239c8417f650e4dffbfeb6f-1","keywords":["balena","balena.io","resin","resin.io","semver"],"author":{"name":"Balena Ltd.","email":"hello@balena.io"},"license":"Apache-2.0","_id":"balena-semver@4.0.16-build-renovate-major-6-chai-e4a7c6919ff15e9c0239c8417f650e4dffbfeb6f-1","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/balena-io-modules/balena-semver","bugs":{"url":"https://github.com/balena-io-modules/balena-semver/issues"},"dist":{"shasum":"3c562da0422e1756702913f3820c46cd6a846708","tarball":"https://registry.npmjs.org/balena-semver/-/balena-semver-4.0.16-build-renovate-major-6-chai-e4a7c6919ff15e9c0239c8417f650e4dffbfeb6f-1.tgz","fileCount":10,"integrity":"sha512-VfhCUtKNM+0VZ8rfJszjk9gRq6hehbDG3Bkz/CPolWO/eixMFaH+kEa32hCjleZH32p3AgC4SmSKnMMJ8EVO2g==","signatures":[{"sig":"MEUCIEW4iBXdKHwOVg0G06TgjNjsKZxrBrnIigRCvtlk5yMhAiEAmSN6I9XNsD4HEe5K1JB2ZsSB7oxCHCdDh3AocE8drM0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/balena-semver@4.0.16-build-renovate-major-6-chai-e4a7c6919ff15e9c0239c8417f650e4dffbfeb6f-1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":109816},"main":"build/index.js","type":"commonjs","_from":"file:/home/runner/work/_temp/balena-semver-4.0.16.tgz","mocha":{"_":"test/**/*.spec.ts","require":"ts-node/register/transpile-only","recursive":true},"engines":{"node":"^20.12.0 || >= 22.0.0"},"scripts":{"ci":"npm run build && catch-uncommitted && npm test","docs":"node ./automation/docs.js","lint":"balena-lint -e js -e ts -t tsconfig.dev.json src/ test/ automation/","test":"npm run build && mocha && npm run lint","build":"tsc && npm run docs","prepack":"npm run build","prepare":"husky","lint:fix":"balena-lint -e js -e ts -t tsconfig.dev.json --fix src/ test/ automation/"},"typings":"build/index.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ab563b0c-9e6a-43e8-b712-57ec732c31f7"}},"_resolved":"/home/runner/work/_temp/balena-semver-4.0.16.tgz","_integrity":"sha512-VfhCUtKNM+0VZ8rfJszjk9gRq6hehbDG3Bkz/CPolWO/eixMFaH+kEa32hCjleZH32p3AgC4SmSKnMMJ8EVO2g==","repository":{"url":"git+https://github.com/balena-io-modules/balena-semver.git","type":"git"},"versionist":{"publishedAt":"2026-03-26T10:13:27.406Z"},"_npmVersion":"11.11.0","description":"Balena specific semver utility methods","directories":{},"_nodeVersion":"24.14.1","dependencies":{"semver":"^7.7.2","memoizee":"^0.4.17","@types/semver":"^7.7.0","@types/memoizee":"^0.4.12"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"chai":"^6.0.0","husky":"^9.1.7","mocha":"^11.7.1","ts-node":"^10.9.2","typescript":"^5.9.2","@types/chai":"^4.3.20","lint-staged":"^16.1.5","@balena/lint":"^9.3.2","@types/mocha":"^10.0.10","catch-uncommitted":"^2.0.0","jsdoc-to-markdown":"^9.1.2"},"_npmOperationalInternal":{"tmp":"tmp/balena-semver_4.0.16-build-renovate-major-6-chai-e4a7c6919ff15e9c0239c8417f650e4dffbfeb6f-1_1774520104878_0.6113119965741978","host":"s3://npm-registry-packages-npm-production"}},"4.0.16":{"name":"balena-semver","version":"4.0.16","keywords":["balena","balena.io","resin","resin.io","semver"],"author":{"name":"Balena Ltd.","email":"hello@balena.io"},"license":"Apache-2.0","_id":"balena-semver@4.0.16","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/balena-io-modules/balena-semver","bugs":{"url":"https://github.com/balena-io-modules/balena-semver/issues"},"dist":{"shasum":"39751ff752d5092d84be282c7e4a2b3b971046ef","tarball":"https://registry.npmjs.org/balena-semver/-/balena-semver-4.0.16.tgz","fileCount":7,"integrity":"sha512-7tIbW4/6b8a9+RZMXZI8EYt+wSeURGVwfMzjoffoaD34rPQg07SREX8FTkpTxvGwHkpacINbyqAeJff7m23acw==","signatures":[{"sig":"MEQCIFbToVTfG8mhGsrgFBuvr+1ts6WsmqCXmCYT/5hUoou/AiAkTLtQ0MRPs90B94IoI6FqtCVOoSt0HM2QTu64U70JuQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/balena-semver@4.0.16","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":109745},"main":"build/index.js","type":"commonjs","_from":"file:/home/runner/work/_temp/npm-2c39d26a46b272d3834520147d6f942d5b3bea77/balena-semver-4.0.16.tgz","mocha":{"_":"test/**/*.spec.ts","require":"ts-node/register/transpile-only","recursive":true},"engines":{"node":"^20.12.0 || >= 22.0.0"},"scripts":{"ci":"npm run build && catch-uncommitted && npm test","docs":"node ./automation/docs.js","lint":"balena-lint -e js -e ts -t tsconfig.dev.json src/ test/ automation/","test":"npm run build && mocha && npm run lint","build":"tsc && npm run docs","prepack":"npm run build","prepare":"husky","lint:fix":"balena-lint -e js -e ts -t tsconfig.dev.json --fix src/ test/ automation/"},"typings":"build/index.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ab563b0c-9e6a-43e8-b712-57ec732c31f7"}},"_resolved":"/home/runner/work/_temp/npm-2c39d26a46b272d3834520147d6f942d5b3bea77/balena-semver-4.0.16.tgz","_integrity":"sha512-7tIbW4/6b8a9+RZMXZI8EYt+wSeURGVwfMzjoffoaD34rPQg07SREX8FTkpTxvGwHkpacINbyqAeJff7m23acw==","repository":{"url":"git+https://github.com/balena-io-modules/balena-semver.git","type":"git"},"versionist":{"publishedAt":"2026-03-26T10:13:08.981Z"},"_npmVersion":"11.11.0","description":"Balena specific semver utility methods","directories":{},"_nodeVersion":"24.14.1","dependencies":{"semver":"^7.7.2","memoizee":"^0.4.17","@types/semver":"^7.7.0","@types/memoizee":"^0.4.12"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.5.0","husky":"^9.1.7","mocha":"^11.7.1","ts-node":"^10.9.2","typescript":"^5.9.2","@types/chai":"^4.3.20","lint-staged":"^16.1.5","@balena/lint":"^9.3.2","@types/mocha":"^10.0.10","catch-uncommitted":"^2.0.0","jsdoc-to-markdown":"^9.1.2"},"_npmOperationalInternal":{"tmp":"tmp/balena-semver_4.0.16_1774520225333_0.8197988963223453","host":"s3://npm-registry-packages-npm-production"}},"4.0.17-build-renovate-major-5-chai-6dd238145b10c233c1c750ddef4d39e4176766fc-1":{"name":"balena-semver","version":"4.0.17-build-renovate-major-5-chai-6dd238145b10c233c1c750ddef4d39e4176766fc-1","keywords":["balena","balena.io","resin","resin.io","semver"],"author":{"name":"Balena Ltd.","email":"hello@balena.io"},"license":"Apache-2.0","_id":"balena-semver@4.0.17-build-renovate-major-5-chai-6dd238145b10c233c1c750ddef4d39e4176766fc-1","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/balena-io-modules/balena-semver","bugs":{"url":"https://github.com/balena-io-modules/balena-semver/issues"},"dist":{"shasum":"12b441c8e6df98caf7326565161bdf9fbd44d385","tarball":"https://registry.npmjs.org/balena-semver/-/balena-semver-4.0.17-build-renovate-major-5-chai-6dd238145b10c233c1c750ddef4d39e4176766fc-1.tgz","fileCount":10,"integrity":"sha512-Th0+9j6RKLIE1swXvSZBhEirehkXFnaGFR4SovUCaneov9Dm5nlnbcGD5B0AZImFGK8miz22eJe1xR0Xn9z+qg==","signatures":[{"sig":"MEYCIQCobxF4OVCCIj5PUWwnsSFp1SvIBkEAdpDbzQrs6tjXewIhAPKOtZV5vyPqCl20pQZWAitLMtW7LIxDKuk+TSl6lwh5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/balena-semver@4.0.17-build-renovate-major-5-chai-6dd238145b10c233c1c750ddef4d39e4176766fc-1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":109815},"main":"build/index.js","type":"commonjs","_from":"file:/home/runner/work/_temp/balena-semver-4.0.17.tgz","mocha":{"_":"test/**/*.spec.ts","require":"ts-node/register/transpile-only","recursive":true},"engines":{"node":"^20.12.0 || >= 22.0.0"},"scripts":{"ci":"npm run build && catch-uncommitted && npm test","docs":"node ./automation/docs.js","lint":"balena-lint -e js -e ts -t tsconfig.dev.json src/ test/ automation/","test":"npm run build && mocha && npm run lint","build":"tsc && npm run docs","prepack":"npm run build","prepare":"husky","lint:fix":"balena-lint -e js -e ts -t tsconfig.dev.json --fix src/ test/ automation/"},"typings":"build/index.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ab563b0c-9e6a-43e8-b712-57ec732c31f7"}},"_resolved":"/home/runner/work/_temp/balena-semver-4.0.17.tgz","_integrity":"sha512-Th0+9j6RKLIE1swXvSZBhEirehkXFnaGFR4SovUCaneov9Dm5nlnbcGD5B0AZImFGK8miz22eJe1xR0Xn9z+qg==","repository":{"url":"git+https://github.com/balena-io-modules/balena-semver.git","type":"git"},"versionist":{"publishedAt":"2026-03-26T11:09:52.346Z"},"_npmVersion":"11.11.0","description":"Balena specific semver utility methods","directories":{},"_nodeVersion":"24.14.1","dependencies":{"semver":"^7.7.2","memoizee":"^0.4.17","@types/semver":"^7.7.0","@types/memoizee":"^0.4.12"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"chai":"^5.0.0","husky":"^9.1.7","mocha":"^11.7.1","ts-node":"^10.9.2","typescript":"^5.9.2","@types/chai":"^5.0.0","lint-staged":"^16.1.5","@balena/lint":"^9.3.2","@types/mocha":"^10.0.10","catch-uncommitted":"^2.0.0","jsdoc-to-markdown":"^9.1.2"},"_npmOperationalInternal":{"tmp":"tmp/balena-semver_4.0.17-build-renovate-major-5-chai-6dd238145b10c233c1c750ddef4d39e4176766fc-1_1774523482824_0.9601483318956396","host":"s3://npm-registry-packages-npm-production"}},"4.0.17-build-renovate-major-6-chai-04e1ce5299aa90c3184fe8f4a403f61b7609df8f-1":{"name":"balena-semver","version":"4.0.17-build-renovate-major-6-chai-04e1ce5299aa90c3184fe8f4a403f61b7609df8f-1","keywords":["balena","balena.io","resin","resin.io","semver"],"author":{"name":"Balena Ltd.","email":"hello@balena.io"},"license":"Apache-2.0","_id":"balena-semver@4.0.17-build-renovate-major-6-chai-04e1ce5299aa90c3184fe8f4a403f61b7609df8f-1","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/balena-io-modules/balena-semver","bugs":{"url":"https://github.com/balena-io-modules/balena-semver/issues"},"dist":{"shasum":"94fa0e63eb820c42ce897c15396fe7ecb4cceb3a","tarball":"https://registry.npmjs.org/balena-semver/-/balena-semver-4.0.17-build-renovate-major-6-chai-04e1ce5299aa90c3184fe8f4a403f61b7609df8f-1.tgz","fileCount":10,"integrity":"sha512-uXdHfAEcKg7+vErXiWdYzJ62bDfLMoWQ27/nakzUsO1acRn3GEW1OQevfC8LBz7cpq1YfWLME1t2HGosav3TCA==","signatures":[{"sig":"MEUCIDuOFuyvJXbxsLIECvpgzS9XAKkblAWU+QUfaNoyZ1vgAiEA2YESijprzFMDJHrUaVKJrAqEQapNd3smDtjVgsEmUDY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/balena-semver@4.0.17-build-renovate-major-6-chai-04e1ce5299aa90c3184fe8f4a403f61b7609df8f-1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":109816},"main":"build/index.js","type":"commonjs","_from":"file:/home/runner/work/_temp/balena-semver-4.0.17.tgz","mocha":{"_":"test/**/*.spec.ts","require":"ts-node/register/transpile-only","recursive":true},"engines":{"node":"^20.12.0 || >= 22.0.0"},"scripts":{"ci":"npm run build && catch-uncommitted && npm test","docs":"node ./automation/docs.js","lint":"balena-lint -e js -e ts -t tsconfig.dev.json src/ test/ automation/","test":"npm run build && mocha && npm run lint","build":"tsc && npm run docs","prepack":"npm run build","prepare":"husky","lint:fix":"balena-lint -e js -e ts -t tsconfig.dev.json --fix src/ test/ automation/"},"typings":"build/index.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ab563b0c-9e6a-43e8-b712-57ec732c31f7"}},"_resolved":"/home/runner/work/_temp/balena-semver-4.0.17.tgz","_integrity":"sha512-uXdHfAEcKg7+vErXiWdYzJ62bDfLMoWQ27/nakzUsO1acRn3GEW1OQevfC8LBz7cpq1YfWLME1t2HGosav3TCA==","repository":{"url":"git+https://github.com/balena-io-modules/balena-semver.git","type":"git"},"versionist":{"publishedAt":"2026-03-26T11:10:03.366Z"},"_npmVersion":"11.11.0","description":"Balena specific semver utility methods","directories":{},"_nodeVersion":"24.14.1","dependencies":{"semver":"^7.7.2","memoizee":"^0.4.17","@types/semver":"^7.7.0","@types/memoizee":"^0.4.12"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"chai":"^6.0.0","husky":"^9.1.7","mocha":"^11.7.1","ts-node":"^10.9.2","typescript":"^5.9.2","@types/chai":"^4.3.20","lint-staged":"^16.1.5","@balena/lint":"^9.3.2","@types/mocha":"^10.0.10","catch-uncommitted":"^2.0.0","jsdoc-to-markdown":"^9.1.2"},"_npmOperationalInternal":{"tmp":"tmp/balena-semver_4.0.17-build-renovate-major-6-chai-04e1ce5299aa90c3184fe8f4a403f61b7609df8f-1_1774523503584_0.22000821940374626","host":"s3://npm-registry-packages-npm-production"}},"4.0.17-build-renovate-github-actions-9c23cdf29677ae57f9d4bbc0ec559d2df0c3ada0-1":{"name":"balena-semver","version":"4.0.17-build-renovate-github-actions-9c23cdf29677ae57f9d4bbc0ec559d2df0c3ada0-1","keywords":["balena","balena.io","resin","resin.io","semver"],"author":{"name":"Balena Ltd.","email":"hello@balena.io"},"license":"Apache-2.0","_id":"balena-semver@4.0.17-build-renovate-github-actions-9c23cdf29677ae57f9d4bbc0ec559d2df0c3ada0-1","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/balena-io-modules/balena-semver","bugs":{"url":"https://github.com/balena-io-modules/balena-semver/issues"},"dist":{"shasum":"f8c410bdc9876d45c80e284af543db5138454d16","tarball":"https://registry.npmjs.org/balena-semver/-/balena-semver-4.0.17-build-renovate-github-actions-9c23cdf29677ae57f9d4bbc0ec559d2df0c3ada0-1.tgz","fileCount":10,"integrity":"sha512-4a3n3OFFtPDmOoHTj82gv5gyB/ealSJ2FLCfmDU6fpyKkcqQax8Y4yuHmTC0H89xtXMvv99wNjDnlbiRQsvrgQ==","signatures":[{"sig":"MEUCIQC+YBBi5xheLWxTLeVqcZhIlWJOX70NmDqwK0LXpJs6sAIgTIkFm/IggzBHMLPx8J8ZhYneGICi7W5qK3D97kEF+aY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/balena-semver@4.0.17-build-renovate-github-actions-9c23cdf29677ae57f9d4bbc0ec559d2df0c3ada0-1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":109818},"main":"build/index.js","type":"commonjs","_from":"file:/home/runner/work/_temp/balena-semver-4.0.17.tgz","mocha":{"_":"test/**/*.spec.ts","require":"ts-node/register/transpile-only","recursive":true},"engines":{"node":"^20.12.0 || >= 22.0.0"},"scripts":{"ci":"npm run build && catch-uncommitted && npm test","docs":"node ./automation/docs.js","lint":"balena-lint -e js -e ts -t tsconfig.dev.json src/ test/ automation/","test":"npm run build && mocha && npm run lint","build":"tsc && npm run docs","prepack":"npm run build","prepare":"husky","lint:fix":"balena-lint -e js -e ts -t tsconfig.dev.json --fix src/ test/ automation/"},"typings":"build/index.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ab563b0c-9e6a-43e8-b712-57ec732c31f7"}},"_resolved":"/home/runner/work/_temp/balena-semver-4.0.17.tgz","_integrity":"sha512-4a3n3OFFtPDmOoHTj82gv5gyB/ealSJ2FLCfmDU6fpyKkcqQax8Y4yuHmTC0H89xtXMvv99wNjDnlbiRQsvrgQ==","repository":{"url":"git+https://github.com/balena-io-modules/balena-semver.git","type":"git"},"versionist":{"publishedAt":"2026-03-26T12:05:38.351Z"},"_npmVersion":"11.11.0","description":"Balena specific semver utility methods","directories":{},"_nodeVersion":"24.14.1","dependencies":{"semver":"^7.7.2","memoizee":"^0.4.17","@types/semver":"^7.7.0","@types/memoizee":"^0.4.12"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"chai":"^4.5.0","husky":"^9.1.7","mocha":"^11.7.1","ts-node":"^10.9.2","typescript":"^5.9.2","@types/chai":"^4.3.20","lint-staged":"^16.1.5","@balena/lint":"^9.3.2","@types/mocha":"^10.0.10","catch-uncommitted":"^2.0.0","jsdoc-to-markdown":"^9.1.2"},"_npmOperationalInternal":{"tmp":"tmp/balena-semver_4.0.17-build-renovate-github-actions-9c23cdf29677ae57f9d4bbc0ec559d2df0c3ada0-1_1774526838990_0.743500321818479","host":"s3://npm-registry-packages-npm-production"}},"4.0.17":{"name":"balena-semver","version":"4.0.17","keywords":["balena","balena.io","resin","resin.io","semver"],"author":{"name":"Balena Ltd.","email":"hello@balena.io"},"license":"Apache-2.0","_id":"balena-semver@4.0.17","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/balena-io-modules/balena-semver","bugs":{"url":"https://github.com/balena-io-modules/balena-semver/issues"},"dist":{"shasum":"16237dbf06784853229251da34394eaca614ea6e","tarball":"https://registry.npmjs.org/balena-semver/-/balena-semver-4.0.17.tgz","fileCount":7,"integrity":"sha512-uAQsX4rGV/pn9orrbYzy/HvmmkHObD+xuqS5nZUKCHksVg5CIueyFm1DxG48RXjQyMPO8w2NJTmsFcTTjMVLsQ==","signatures":[{"sig":"MEUCIACQffUdOf7Fboi1i4vRgJSBtiAcMzanvX46/LQzgppLAiEA/wOKmUb/y+5uLarUmD9lVr2BqWy8w5eyNhTNTHt9EUk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/balena-semver@4.0.17","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":109745},"main":"build/index.js","type":"commonjs","_from":"file:/home/runner/work/_temp/npm-9c23cdf29677ae57f9d4bbc0ec559d2df0c3ada0/balena-semver-4.0.17.tgz","mocha":{"_":"test/**/*.spec.ts","require":"ts-node/register/transpile-only","recursive":true},"engines":{"node":"^20.12.0 || >= 22.0.0"},"scripts":{"ci":"npm run build && catch-uncommitted && npm test","docs":"node ./automation/docs.js","lint":"balena-lint -e js -e ts -t tsconfig.dev.json src/ test/ automation/","test":"npm run build && mocha && npm run lint","build":"tsc && npm run docs","prepack":"npm run build","prepare":"husky","lint:fix":"balena-lint -e js -e ts -t tsconfig.dev.json --fix src/ test/ automation/"},"typings":"build/index.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ab563b0c-9e6a-43e8-b712-57ec732c31f7"}},"_resolved":"/home/runner/work/_temp/npm-9c23cdf29677ae57f9d4bbc0ec559d2df0c3ada0/balena-semver-4.0.17.tgz","_integrity":"sha512-uAQsX4rGV/pn9orrbYzy/HvmmkHObD+xuqS5nZUKCHksVg5CIueyFm1DxG48RXjQyMPO8w2NJTmsFcTTjMVLsQ==","repository":{"url":"git+https://github.com/balena-io-modules/balena-semver.git","type":"git"},"versionist":{"publishedAt":"2026-03-26T12:05:38.351Z"},"_npmVersion":"11.11.0","description":"Balena specific semver utility methods","directories":{},"_nodeVersion":"24.14.1","dependencies":{"semver":"^7.7.2","memoizee":"^0.4.17","@types/semver":"^7.7.0","@types/memoizee":"^0.4.12"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.5.0","husky":"^9.1.7","mocha":"^11.7.1","ts-node":"^10.9.2","typescript":"^5.9.2","@types/chai":"^4.3.20","lint-staged":"^16.1.5","@balena/lint":"^9.3.2","@types/mocha":"^10.0.10","catch-uncommitted":"^2.0.0","jsdoc-to-markdown":"^9.1.2"},"_npmOperationalInternal":{"tmp":"tmp/balena-semver_4.0.17_1774526999917_0.48654683552429434","host":"s3://npm-registry-packages-npm-production"}},"4.0.18-build-renovate-major-5-chai-d8d8af44660bd0db60cf2a278ff9c032e3788cb0-1":{"name":"balena-semver","version":"4.0.18-build-renovate-major-5-chai-d8d8af44660bd0db60cf2a278ff9c032e3788cb0-1","keywords":["balena","balena.io","resin","resin.io","semver"],"author":{"name":"Balena Ltd.","email":"hello@balena.io"},"license":"Apache-2.0","_id":"balena-semver@4.0.18-build-renovate-major-5-chai-d8d8af44660bd0db60cf2a278ff9c032e3788cb0-1","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/balena-io-modules/balena-semver","bugs":{"url":"https://github.com/balena-io-modules/balena-semver/issues"},"dist":{"shasum":"3ec73405ca106ce3ffa91771f730bbfb2941f390","tarball":"https://registry.npmjs.org/balena-semver/-/balena-semver-4.0.18-build-renovate-major-5-chai-d8d8af44660bd0db60cf2a278ff9c032e3788cb0-1.tgz","fileCount":10,"integrity":"sha512-VW2bNS5gw7lJ335ytyTDFwdS9AVlptSTrEb7wz4qg3QT62Wt0my/rEd+p6dOLGykcZpw9ER6gZ32u69e8N6DSg==","signatures":[{"sig":"MEUCIQCHGCqVzid/aLZQjxyqnfSVDJojfHNe0C1oSLGjd1N6DwIgKW0r3bjnSLag7kKEqojfAzTYdPXSODGqt0ecqvV9ozs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/balena-semver@4.0.18-build-renovate-major-5-chai-d8d8af44660bd0db60cf2a278ff9c032e3788cb0-1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":109815},"main":"build/index.js","type":"commonjs","_from":"file:/home/runner/work/_temp/balena-semver-4.0.18.tgz","mocha":{"_":"test/**/*.spec.ts","require":"ts-node/register/transpile-only","recursive":true},"engines":{"node":"^20.12.0 || >= 22.0.0"},"scripts":{"ci":"npm run build && catch-uncommitted && npm test","docs":"node ./automation/docs.js","lint":"balena-lint -e js -e ts -t tsconfig.dev.json src/ test/ automation/","test":"npm run build && mocha && npm run lint","build":"tsc && npm run docs","prepack":"npm run build","prepare":"husky","lint:fix":"balena-lint -e js -e ts -t tsconfig.dev.json --fix src/ test/ automation/"},"typings":"build/index.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ab563b0c-9e6a-43e8-b712-57ec732c31f7"}},"_resolved":"/home/runner/work/_temp/balena-semver-4.0.18.tgz","_integrity":"sha512-VW2bNS5gw7lJ335ytyTDFwdS9AVlptSTrEb7wz4qg3QT62Wt0my/rEd+p6dOLGykcZpw9ER6gZ32u69e8N6DSg==","repository":{"url":"git+https://github.com/balena-io-modules/balena-semver.git","type":"git"},"versionist":{"publishedAt":"2026-03-26T13:12:58.480Z"},"_npmVersion":"11.11.0","description":"Balena specific semver utility methods","directories":{},"_nodeVersion":"24.14.1","dependencies":{"semver":"^7.7.2","memoizee":"^0.4.17","@types/semver":"^7.7.0","@types/memoizee":"^0.4.12"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"chai":"^5.0.0","husky":"^9.1.7","mocha":"^11.7.1","ts-node":"^10.9.2","typescript":"^5.9.2","@types/chai":"^5.0.0","lint-staged":"^16.1.5","@balena/lint":"^9.3.2","@types/mocha":"^10.0.10","catch-uncommitted":"^2.0.0","jsdoc-to-markdown":"^9.1.2"},"_npmOperationalInternal":{"tmp":"tmp/balena-semver_4.0.18-build-renovate-major-5-chai-d8d8af44660bd0db60cf2a278ff9c032e3788cb0-1_1774530881188_0.7963209153793074","host":"s3://npm-registry-packages-npm-production"}},"4.0.18-build-renovate-major-6-chai-3d5a21ba9873a7cdb6f848676bcf598cf6c47ca3-1":{"name":"balena-semver","version":"4.0.18-build-renovate-major-6-chai-3d5a21ba9873a7cdb6f848676bcf598cf6c47ca3-1","keywords":["balena","balena.io","resin","resin.io","semver"],"author":{"name":"Balena Ltd.","email":"hello@balena.io"},"license":"Apache-2.0","_id":"balena-semver@4.0.18-build-renovate-major-6-chai-3d5a21ba9873a7cdb6f848676bcf598cf6c47ca3-1","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/balena-io-modules/balena-semver","bugs":{"url":"https://github.com/balena-io-modules/balena-semver/issues"},"dist":{"shasum":"330ab8cbe9fb42355ccdbcbb7c9ce7688523bcd5","tarball":"https://registry.npmjs.org/balena-semver/-/balena-semver-4.0.18-build-renovate-major-6-chai-3d5a21ba9873a7cdb6f848676bcf598cf6c47ca3-1.tgz","fileCount":10,"integrity":"sha512-iiPBNiv0mjwHj4Ku1oEpFa+gPqQirJjA4BquZkTDu1+3wIkVKOOBn8SPcdY4V/V5Csc/4hA0+AFdE7RNZ2i0WQ==","signatures":[{"sig":"MEUCIQDPj7Npt3yo5GtnklFRPKaO4B/fM0iwUCL2kFopMpjP+AIgYaDivV4hjiKpfvmX2ecLthbIe6SHlKhiyLgQ6MJL3Kw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/balena-semver@4.0.18-build-renovate-major-6-chai-3d5a21ba9873a7cdb6f848676bcf598cf6c47ca3-1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":109816},"main":"build/index.js","type":"commonjs","_from":"file:/home/runner/work/_temp/balena-semver-4.0.18.tgz","mocha":{"_":"test/**/*.spec.ts","require":"ts-node/register/transpile-only","recursive":true},"engines":{"node":"^20.12.0 || >= 22.0.0"},"scripts":{"ci":"npm run build && catch-uncommitted && npm test","docs":"node ./automation/docs.js","lint":"balena-lint -e js -e ts -t tsconfig.dev.json src/ test/ automation/","test":"npm run build && mocha && npm run lint","build":"tsc && npm run docs","prepack":"npm run build","prepare":"husky","lint:fix":"balena-lint -e js -e ts -t tsconfig.dev.json --fix src/ test/ automation/"},"typings":"build/index.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ab563b0c-9e6a-43e8-b712-57ec732c31f7"}},"_resolved":"/home/runner/work/_temp/balena-semver-4.0.18.tgz","_integrity":"sha512-iiPBNiv0mjwHj4Ku1oEpFa+gPqQirJjA4BquZkTDu1+3wIkVKOOBn8SPcdY4V/V5Csc/4hA0+AFdE7RNZ2i0WQ==","repository":{"url":"git+https://github.com/balena-io-modules/balena-semver.git","type":"git"},"versionist":{"publishedAt":"2026-03-26T13:13:06.719Z"},"_npmVersion":"11.11.0","description":"Balena specific semver utility methods","directories":{},"_nodeVersion":"24.14.1","dependencies":{"semver":"^7.7.2","memoizee":"^0.4.17","@types/semver":"^7.7.0","@types/memoizee":"^0.4.12"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"chai":"^6.0.0","husky":"^9.1.7","mocha":"^11.7.1","ts-node":"^10.9.2","typescript":"^5.9.2","@types/chai":"^4.3.20","lint-staged":"^16.1.5","@balena/lint":"^9.3.2","@types/mocha":"^10.0.10","catch-uncommitted":"^2.0.0","jsdoc-to-markdown":"^9.1.2"},"_npmOperationalInternal":{"tmp":"tmp/balena-semver_4.0.18-build-renovate-major-6-chai-3d5a21ba9873a7cdb6f848676bcf598cf6c47ca3-1_1774530882552_0.49574716241669003","host":"s3://npm-registry-packages-npm-production"}},"4.0.18-build-kyle-revert-flowzone-to-master-ddedb2e4ca6eba63c3c23d399b8cfacd478a34ef-1":{"name":"balena-semver","version":"4.0.18-build-kyle-revert-flowzone-to-master-ddedb2e4ca6eba63c3c23d399b8cfacd478a34ef-1","keywords":["balena","balena.io","resin","resin.io","semver"],"author":{"name":"Balena Ltd.","email":"hello@balena.io"},"license":"Apache-2.0","_id":"balena-semver@4.0.18-build-kyle-revert-flowzone-to-master-ddedb2e4ca6eba63c3c23d399b8cfacd478a34ef-1","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/balena-io-modules/balena-semver","bugs":{"url":"https://github.com/balena-io-modules/balena-semver/issues"},"dist":{"shasum":"22ed5701410981980f76fc571ad15c0a93b030e8","tarball":"https://registry.npmjs.org/balena-semver/-/balena-semver-4.0.18-build-kyle-revert-flowzone-to-master-ddedb2e4ca6eba63c3c23d399b8cfacd478a34ef-1.tgz","fileCount":10,"integrity":"sha512-Dlpxs6hoIvQyX60IOtnMYdPo3NgjiSSUd5A5BiOORz1lqu71qs4JzmHO4EfzRNeC05hUPHNVCOq1wGdxYsgrmw==","signatures":[{"sig":"MEUCIHLSXA2p0cT1Muja9AftTy2zFwicuT2qSkG5WCnefbElAiEAzD2AF9ulH5in5yvunxdoHMsn/CqyBBj/sX6JMTYCTVU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/balena-semver@4.0.18-build-kyle-revert-flowzone-to-master-ddedb2e4ca6eba63c3c23d399b8cfacd478a34ef-1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":109825},"main":"build/index.js","type":"commonjs","_from":"file:/home/runner/work/_temp/balena-semver-4.0.18.tgz","mocha":{"_":"test/**/*.spec.ts","require":"ts-node/register/transpile-only","recursive":true},"engines":{"node":"^20.12.0 || >= 22.0.0"},"scripts":{"ci":"npm run build && catch-uncommitted && npm test","docs":"node ./automation/docs.js","lint":"balena-lint -e js -e ts -t tsconfig.dev.json src/ test/ automation/","test":"npm run build && mocha && npm run lint","build":"tsc && npm run docs","prepack":"npm run build","prepare":"husky","lint:fix":"balena-lint -e js -e ts -t tsconfig.dev.json --fix src/ test/ automation/"},"typings":"build/index.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ab563b0c-9e6a-43e8-b712-57ec732c31f7"}},"_resolved":"/home/runner/work/_temp/balena-semver-4.0.18.tgz","_integrity":"sha512-Dlpxs6hoIvQyX60IOtnMYdPo3NgjiSSUd5A5BiOORz1lqu71qs4JzmHO4EfzRNeC05hUPHNVCOq1wGdxYsgrmw==","repository":{"url":"git+https://github.com/balena-io-modules/balena-semver.git","type":"git"},"versionist":{"publishedAt":"2026-03-26T16:52:46.642Z"},"_npmVersion":"11.11.0","description":"Balena specific semver utility methods","directories":{},"_nodeVersion":"24.14.1","dependencies":{"semver":"^7.7.2","memoizee":"^0.4.17","@types/semver":"^7.7.0","@types/memoizee":"^0.4.12"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"chai":"^4.5.0","husky":"^9.1.7","mocha":"^11.7.1","ts-node":"^10.9.2","typescript":"^5.9.2","@types/chai":"^4.3.20","lint-staged":"^16.1.5","@balena/lint":"^9.3.2","@types/mocha":"^10.0.10","catch-uncommitted":"^2.0.0","jsdoc-to-markdown":"^9.1.2"},"_npmOperationalInternal":{"tmp":"tmp/balena-semver_4.0.18-build-kyle-revert-flowzone-to-master-ddedb2e4ca6eba63c3c23d399b8cfacd478a34ef-1_1774544066847_0.5437216503099849","host":"s3://npm-registry-packages-npm-production"}},"4.0.18-build-kyle-revert-flowzone-to-master-b336ee8c9f72d83d09bebfe33d20e8d7a88ae51d-1":{"name":"balena-semver","version":"4.0.18-build-kyle-revert-flowzone-to-master-b336ee8c9f72d83d09bebfe33d20e8d7a88ae51d-1","keywords":["balena","balena.io","resin","resin.io","semver"],"author":{"name":"Balena Ltd.","email":"hello@balena.io"},"license":"Apache-2.0","_id":"balena-semver@4.0.18-build-kyle-revert-flowzone-to-master-b336ee8c9f72d83d09bebfe33d20e8d7a88ae51d-1","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/balena-io-modules/balena-semver","bugs":{"url":"https://github.com/balena-io-modules/balena-semver/issues"},"dist":{"shasum":"18116fbddb99237e9a4257722cef00997f364418","tarball":"https://registry.npmjs.org/balena-semver/-/balena-semver-4.0.18-build-kyle-revert-flowzone-to-master-b336ee8c9f72d83d09bebfe33d20e8d7a88ae51d-1.tgz","fileCount":10,"integrity":"sha512-/Eeqae+CtzJ5InwQLoQeOBE5rBKCN462Yn4j8ckvwaSrFQnM/NMoJftVXrs7l7vGImOrJF45xaE/Uqe9J+s3iA==","signatures":[{"sig":"MEQCIC7v2xR/k2YkRHOQ7it9nKuM9V1R/79EmfCTPC+wAp6DAiB3hyemTyB8ZYpiXwYjcE282Tkzs7xtuTQUutpc3eNtPQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/balena-semver@4.0.18-build-kyle-revert-flowzone-to-master-b336ee8c9f72d83d09bebfe33d20e8d7a88ae51d-1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":109825},"main":"build/index.js","type":"commonjs","_from":"file:/home/runner/work/_temp/balena-semver-4.0.18.tgz","mocha":{"_":"test/**/*.spec.ts","require":"ts-node/register/transpile-only","recursive":true},"engines":{"node":"^20.12.0 || >= 22.0.0"},"scripts":{"ci":"npm run build && catch-uncommitted && npm test","docs":"node ./automation/docs.js","lint":"balena-lint -e js -e ts -t tsconfig.dev.json src/ test/ automation/","test":"npm run build && mocha && npm run lint","build":"tsc && npm run docs","prepack":"npm run build","prepare":"husky","lint:fix":"balena-lint -e js -e ts -t tsconfig.dev.json --fix src/ test/ automation/"},"typings":"build/index.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ab563b0c-9e6a-43e8-b712-57ec732c31f7"}},"_resolved":"/home/runner/work/_temp/balena-semver-4.0.18.tgz","_integrity":"sha512-/Eeqae+CtzJ5InwQLoQeOBE5rBKCN462Yn4j8ckvwaSrFQnM/NMoJftVXrs7l7vGImOrJF45xaE/Uqe9J+s3iA==","repository":{"url":"git+https://github.com/balena-io-modules/balena-semver.git","type":"git"},"versionist":{"publishedAt":"2026-03-26T17:13:04.679Z"},"_npmVersion":"11.11.0","description":"Balena specific semver utility methods","directories":{},"_nodeVersion":"24.14.1","dependencies":{"semver":"^7.7.2","memoizee":"^0.4.17","@types/semver":"^7.7.0","@types/memoizee":"^0.4.12"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"chai":"^4.5.0","husky":"^9.1.7","mocha":"^11.7.1","ts-node":"^10.9.2","typescript":"^5.9.2","@types/chai":"^4.3.20","lint-staged":"^16.1.5","@balena/lint":"^9.3.2","@types/mocha":"^10.0.10","catch-uncommitted":"^2.0.0","jsdoc-to-markdown":"^9.1.2"},"_npmOperationalInternal":{"tmp":"tmp/balena-semver_4.0.18-build-kyle-revert-flowzone-to-master-b336ee8c9f72d83d09bebfe33d20e8d7a88ae51d-1_1774545284184_0.07617106116192329","host":"s3://npm-registry-packages-npm-production"}},"4.0.18":{"name":"balena-semver","version":"4.0.18","keywords":["balena","balena.io","resin","resin.io","semver"],"author":{"name":"Balena Ltd.","email":"hello@balena.io"},"license":"Apache-2.0","_id":"balena-semver@4.0.18","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/balena-io-modules/balena-semver","bugs":{"url":"https://github.com/balena-io-modules/balena-semver/issues"},"dist":{"shasum":"7fc62f6bfe64d6f13bde4685cb724e60eefa4de7","tarball":"https://registry.npmjs.org/balena-semver/-/balena-semver-4.0.18.tgz","fileCount":7,"integrity":"sha512-+FLhHaIPZalAmxn7rOK09MTU5IM330y0bNTsP0E7FP/GBlV15sPzSgRbhbIhPQ9lD6VympZHqI8KaUjtXXNKbA==","signatures":[{"sig":"MEUCIEOmAQqQZIGvBpbIu89HLWfqVi6hflHLa0UNOOYjzZOFAiEAle29gMu0i1DTkGODMQsAZ8RU0ei1/j4eftDVA67wMWU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/balena-semver@4.0.18","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":109745},"main":"build/index.js","type":"commonjs","_from":"file:/home/runner/work/_temp/npm-b336ee8c9f72d83d09bebfe33d20e8d7a88ae51d/balena-semver-4.0.18.tgz","mocha":{"_":"test/**/*.spec.ts","require":"ts-node/register/transpile-only","recursive":true},"engines":{"node":"^20.12.0 || >= 22.0.0"},"scripts":{"ci":"npm run build && catch-uncommitted && npm test","docs":"node ./automation/docs.js","lint":"balena-lint -e js -e ts -t tsconfig.dev.json src/ test/ automation/","test":"npm run build && mocha && npm run lint","build":"tsc && npm run docs","prepack":"npm run build","prepare":"husky","lint:fix":"balena-lint -e js -e ts -t tsconfig.dev.json --fix src/ test/ automation/"},"typings":"build/index.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ab563b0c-9e6a-43e8-b712-57ec732c31f7"}},"_resolved":"/home/runner/work/_temp/npm-b336ee8c9f72d83d09bebfe33d20e8d7a88ae51d/balena-semver-4.0.18.tgz","_integrity":"sha512-+FLhHaIPZalAmxn7rOK09MTU5IM330y0bNTsP0E7FP/GBlV15sPzSgRbhbIhPQ9lD6VympZHqI8KaUjtXXNKbA==","repository":{"url":"git+https://github.com/balena-io-modules/balena-semver.git","type":"git"},"versionist":{"publishedAt":"2026-03-26T17:13:04.679Z"},"_npmVersion":"11.11.0","description":"Balena specific semver utility methods","directories":{},"_nodeVersion":"24.14.1","dependencies":{"semver":"^7.7.2","memoizee":"^0.4.17","@types/semver":"^7.7.0","@types/memoizee":"^0.4.12"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.5.0","husky":"^9.1.7","mocha":"^11.7.1","ts-node":"^10.9.2","typescript":"^5.9.2","@types/chai":"^4.3.20","lint-staged":"^16.1.5","@balena/lint":"^9.3.2","@types/mocha":"^10.0.10","catch-uncommitted":"^2.0.0","jsdoc-to-markdown":"^9.1.2"},"_npmOperationalInternal":{"tmp":"tmp/balena-semver_4.0.18_1774545761361_0.9653355056167847","host":"s3://npm-registry-packages-npm-production"}},"4.0.19-build-renovate-major-5-chai-472a2d1a7c88a833078b05d794c9f8b80cfe99ed-1":{"name":"balena-semver","version":"4.0.19-build-renovate-major-5-chai-472a2d1a7c88a833078b05d794c9f8b80cfe99ed-1","keywords":["balena","balena.io","resin","resin.io","semver"],"author":{"name":"Balena Ltd.","email":"hello@balena.io"},"license":"Apache-2.0","_id":"balena-semver@4.0.19-build-renovate-major-5-chai-472a2d1a7c88a833078b05d794c9f8b80cfe99ed-1","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/balena-io-modules/balena-semver","bugs":{"url":"https://github.com/balena-io-modules/balena-semver/issues"},"dist":{"shasum":"eec7920e9162cc38267ddeff0aeadd85b0fb33c3","tarball":"https://registry.npmjs.org/balena-semver/-/balena-semver-4.0.19-build-renovate-major-5-chai-472a2d1a7c88a833078b05d794c9f8b80cfe99ed-1.tgz","fileCount":10,"integrity":"sha512-C2wK4Rnty9JjH9DLwm1AMap5rI/aZZ5M1Y1uzEblL4irDU0sG+ZmaIk5dzrBsm0FZQV6qLVy8mzBvl+uMCin5Q==","signatures":[{"sig":"MEQCIGLj/idCYnTNGbSxRL64J9EtTN/cdwlJ2n8wqhhFxZJEAiBSuzQPrvLYcuSz/ggw9/kvTa7GACYa/WlRfzFYa9txbw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/balena-semver@4.0.19-build-renovate-major-5-chai-472a2d1a7c88a833078b05d794c9f8b80cfe99ed-1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":109815},"main":"build/index.js","type":"commonjs","_from":"file:/home/runner/work/_temp/balena-semver-4.0.19.tgz","mocha":{"_":"test/**/*.spec.ts","require":"ts-node/register/transpile-only","recursive":true},"engines":{"node":"^20.12.0 || >= 22.0.0"},"scripts":{"ci":"npm run build && catch-uncommitted && npm test","docs":"node ./automation/docs.js","lint":"balena-lint -e js -e ts -t tsconfig.dev.json src/ test/ automation/","test":"npm run build && mocha && npm run lint","build":"tsc && npm run docs","prepack":"npm run build","prepare":"husky","lint:fix":"balena-lint -e js -e ts -t tsconfig.dev.json --fix src/ test/ automation/"},"typings":"build/index.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ab563b0c-9e6a-43e8-b712-57ec732c31f7"}},"_resolved":"/home/runner/work/_temp/balena-semver-4.0.19.tgz","_integrity":"sha512-C2wK4Rnty9JjH9DLwm1AMap5rI/aZZ5M1Y1uzEblL4irDU0sG+ZmaIk5dzrBsm0FZQV6qLVy8mzBvl+uMCin5Q==","repository":{"url":"git+https://github.com/balena-io-modules/balena-semver.git","type":"git"},"versionist":{"publishedAt":"2026-03-26T18:11:15.056Z"},"_npmVersion":"11.11.0","description":"Balena specific semver utility methods","directories":{},"_nodeVersion":"24.14.1","dependencies":{"semver":"^7.7.2","memoizee":"^0.4.17","@types/semver":"^7.7.0","@types/memoizee":"^0.4.12"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"chai":"^5.0.0","husky":"^9.1.7","mocha":"^11.7.1","ts-node":"^10.9.2","typescript":"^5.9.2","@types/chai":"^5.0.0","lint-staged":"^16.1.5","@balena/lint":"^9.3.2","@types/mocha":"^10.0.10","catch-uncommitted":"^2.0.0","jsdoc-to-markdown":"^9.1.2"},"_npmOperationalInternal":{"tmp":"tmp/balena-semver_4.0.19-build-renovate-major-5-chai-472a2d1a7c88a833078b05d794c9f8b80cfe99ed-1_1774548782380_0.584678695993075","host":"s3://npm-registry-packages-npm-production"}},"4.0.19-build-renovate-major-6-chai-47cdd116aa9bcd1ec339005bdbea96ab5a267fbe-1":{"name":"balena-semver","version":"4.0.19-build-renovate-major-6-chai-47cdd116aa9bcd1ec339005bdbea96ab5a267fbe-1","keywords":["balena","balena.io","resin","resin.io","semver"],"author":{"name":"Balena Ltd.","email":"hello@balena.io"},"license":"Apache-2.0","_id":"balena-semver@4.0.19-build-renovate-major-6-chai-47cdd116aa9bcd1ec339005bdbea96ab5a267fbe-1","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/balena-io-modules/balena-semver","bugs":{"url":"https://github.com/balena-io-modules/balena-semver/issues"},"dist":{"shasum":"05d4c3b35e5d9144ac33eb10b85daee6db23a071","tarball":"https://registry.npmjs.org/balena-semver/-/balena-semver-4.0.19-build-renovate-major-6-chai-47cdd116aa9bcd1ec339005bdbea96ab5a267fbe-1.tgz","fileCount":10,"integrity":"sha512-jPmV2aIDqifs/HLz/S/uhBIiiFGzgiVNcC6ykTX9L57O5chYg+KvoDnXvs1oBvIAyupa9bRKfm+tO3i9CbHrjQ==","signatures":[{"sig":"MEUCIQDtAnDIjH5M+GnZAxUV3J8RkUCzc3Y3C6Oi1WY7tvIGaAIgVFbLJa5v62TLluqfxKUpVqoBJY+2BT1HxoWimdrJT8I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/balena-semver@4.0.19-build-renovate-major-6-chai-47cdd116aa9bcd1ec339005bdbea96ab5a267fbe-1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":109816},"main":"build/index.js","type":"commonjs","_from":"file:/home/runner/work/_temp/balena-semver-4.0.19.tgz","mocha":{"_":"test/**/*.spec.ts","require":"ts-node/register/transpile-only","recursive":true},"engines":{"node":"^20.12.0 || >= 22.0.0"},"scripts":{"ci":"npm run build && catch-uncommitted && npm test","docs":"node ./automation/docs.js","lint":"balena-lint -e js -e ts -t tsconfig.dev.json src/ test/ automation/","test":"npm run build && mocha && npm run lint","build":"tsc && npm run docs","prepack":"npm run build","prepare":"husky","lint:fix":"balena-lint -e js -e ts -t tsconfig.dev.json --fix src/ test/ automation/"},"typings":"build/index.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ab563b0c-9e6a-43e8-b712-57ec732c31f7"}},"_resolved":"/home/runner/work/_temp/balena-semver-4.0.19.tgz","_integrity":"sha512-jPmV2aIDqifs/HLz/S/uhBIiiFGzgiVNcC6ykTX9L57O5chYg+KvoDnXvs1oBvIAyupa9bRKfm+tO3i9CbHrjQ==","repository":{"url":"git+https://github.com/balena-io-modules/balena-semver.git","type":"git"},"versionist":{"publishedAt":"2026-03-26T18:11:15.701Z"},"_npmVersion":"11.11.0","description":"Balena specific semver utility methods","directories":{},"_nodeVersion":"24.14.1","dependencies":{"semver":"^7.7.2","memoizee":"^0.4.17","@types/semver":"^7.7.0","@types/memoizee":"^0.4.12"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"chai":"^6.0.0","husky":"^9.1.7","mocha":"^11.7.1","ts-node":"^10.9.2","typescript":"^5.9.2","@types/chai":"^4.3.20","lint-staged":"^16.1.5","@balena/lint":"^9.3.2","@types/mocha":"^10.0.10","catch-uncommitted":"^2.0.0","jsdoc-to-markdown":"^9.1.2"},"_npmOperationalInternal":{"tmp":"tmp/balena-semver_4.0.19-build-renovate-major-6-chai-47cdd116aa9bcd1ec339005bdbea96ab5a267fbe-1_1774548786880_0.3634873325130994","host":"s3://npm-registry-packages-npm-production"}},"4.0.19-build-stricter-rev-35ab3e293610c07c25c1970c20f4f39fbe86bf38-1":{"name":"balena-semver","version":"4.0.19-build-stricter-rev-35ab3e293610c07c25c1970c20f4f39fbe86bf38-1","keywords":["balena","balena.io","resin","resin.io","semver"],"author":{"name":"Balena Ltd.","email":"hello@balena.io"},"license":"Apache-2.0","_id":"balena-semver@4.0.19-build-stricter-rev-35ab3e293610c07c25c1970c20f4f39fbe86bf38-1","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/balena-io-modules/balena-semver","bugs":{"url":"https://github.com/balena-io-modules/balena-semver/issues"},"dist":{"shasum":"52d2f36887c428b70cfc1ac49fe9c7c64b825171","tarball":"https://registry.npmjs.org/balena-semver/-/balena-semver-4.0.19-build-stricter-rev-35ab3e293610c07c25c1970c20f4f39fbe86bf38-1.tgz","fileCount":10,"integrity":"sha512-a4ll5kMZQ9l0+Zg79DSn85/EZ5J8D1zMc8V6DnajvdzWnYc0W+utPTtFQ2yWvEH8vkhN5HzyKITQHaR/O0Kt2Q==","signatures":[{"sig":"MEUCIAu9/nxFjBykyMf6zInJu+rCjlXw6JC37ikxbuU7LzBCAiEA4JZqDoQBi0kqft6SobM4iG+JAXuJ39h4XjL+6AdtJEg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/balena-semver@4.0.19-build-stricter-rev-35ab3e293610c07c25c1970c20f4f39fbe86bf38-1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":110042},"main":"build/index.js","type":"commonjs","_from":"file:/home/runner/work/_temp/balena-semver-4.0.19.tgz","mocha":{"_":"test/**/*.spec.ts","require":"ts-node/register/transpile-only","recursive":true},"engines":{"node":"^20.12.0 || >= 22.0.0"},"scripts":{"ci":"npm run build && catch-uncommitted && npm test","docs":"node ./automation/docs.js","lint":"balena-lint -e js -e ts -t tsconfig.dev.json src/ test/ automation/","test":"npm run build && mocha && npm run lint","build":"tsc && npm run docs","prepack":"npm run build","prepare":"husky","lint:fix":"balena-lint -e js -e ts -t tsconfig.dev.json --fix src/ test/ automation/"},"typings":"build/index.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ab563b0c-9e6a-43e8-b712-57ec732c31f7"}},"_resolved":"/home/runner/work/_temp/balena-semver-4.0.19.tgz","_integrity":"sha512-a4ll5kMZQ9l0+Zg79DSn85/EZ5J8D1zMc8V6DnajvdzWnYc0W+utPTtFQ2yWvEH8vkhN5HzyKITQHaR/O0Kt2Q==","repository":{"url":"git+https://github.com/balena-io-modules/balena-semver.git","type":"git"},"versionist":{"publishedAt":"2026-05-13T07:43:12.453Z"},"_npmVersion":"11.13.0","description":"Balena specific semver utility methods","directories":{},"_nodeVersion":"26.1.0","dependencies":{"semver":"^7.7.2","memoizee":"^0.4.17","@types/semver":"^7.7.0","@types/memoizee":"^0.4.12"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"chai":"^4.5.0","husky":"^9.1.7","mocha":"^11.7.1","ts-node":"^10.9.2","typescript":"^5.9.2","@types/chai":"^4.3.20","lint-staged":"^16.1.5","@balena/lint":"^9.3.2","@types/mocha":"^10.0.10","catch-uncommitted":"^2.0.0","jsdoc-to-markdown":"^9.1.2"},"_npmOperationalInternal":{"tmp":"tmp/balena-semver_4.0.19-build-stricter-rev-35ab3e293610c07c25c1970c20f4f39fbe86bf38-1_1778658307582_0.5162937618661747","host":"s3://npm-registry-packages-npm-production"}},"4.1.0-build-semver-rev-45c0f764e39bff8f3c1a637efdd2c3fb696fa4b6-1":{"name":"balena-semver","version":"4.1.0-build-semver-rev-45c0f764e39bff8f3c1a637efdd2c3fb696fa4b6-1","keywords":["balena","balena.io","resin","resin.io","semver"],"author":{"name":"Balena Ltd.","email":"hello@balena.io"},"license":"Apache-2.0","_id":"balena-semver@4.1.0-build-semver-rev-45c0f764e39bff8f3c1a637efdd2c3fb696fa4b6-1","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/balena-io-modules/balena-semver","bugs":{"url":"https://github.com/balena-io-modules/balena-semver/issues"},"dist":{"shasum":"8993530a442cfd2351b2d4808ce140e929a8c92c","tarball":"https://registry.npmjs.org/balena-semver/-/balena-semver-4.1.0-build-semver-rev-45c0f764e39bff8f3c1a637efdd2c3fb696fa4b6-1.tgz","fileCount":10,"integrity":"sha512-0Zrd0u8u9aZnOsy0iAhmnnQWjsPHif+Pa/aa5mvrJYmG0VpgGgOgUHITZr+r770bTvSUz4S61zMPuy5Lf+dg5A==","signatures":[{"sig":"MEYCIQC8m+enqxgTviLE1wBxEKzzTMTS5w0eJkCbplcDfAKNjAIhANhDgM4pdKAK20TwqEhrnlLhePFVIKx3m5Yx7+Z0BW3k","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/balena-semver@4.1.0-build-semver-rev-45c0f764e39bff8f3c1a637efdd2c3fb696fa4b6-1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":109917},"main":"build/index.js","type":"commonjs","_from":"file:/home/runner/work/_temp/balena-semver-4.1.0.tgz","mocha":{"_":"test/**/*.spec.ts","require":"ts-node/register/transpile-only","recursive":true},"engines":{"node":"^20.12.0 || >= 22.0.0"},"scripts":{"ci":"npm run build && catch-uncommitted && npm test","docs":"node ./automation/docs.js","lint":"balena-lint -e js -e ts -t tsconfig.dev.json src/ test/ automation/","test":"npm run build && mocha && npm run lint","build":"tsc && npm run docs","prepack":"npm run build","prepare":"husky","lint:fix":"balena-lint -e js -e ts -t tsconfig.dev.json --fix src/ test/ automation/"},"typings":"build/index.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ab563b0c-9e6a-43e8-b712-57ec732c31f7"}},"_resolved":"/home/runner/work/_temp/balena-semver-4.1.0.tgz","_integrity":"sha512-0Zrd0u8u9aZnOsy0iAhmnnQWjsPHif+Pa/aa5mvrJYmG0VpgGgOgUHITZr+r770bTvSUz4S61zMPuy5Lf+dg5A==","repository":{"url":"git+https://github.com/balena-io-modules/balena-semver.git","type":"git"},"versionist":{"publishedAt":"2026-05-13T07:43:38.734Z"},"_npmVersion":"11.13.0","description":"Balena specific semver utility methods","directories":{},"_nodeVersion":"26.1.0","dependencies":{"semver":"^7.7.2","memoizee":"^0.4.17","@types/semver":"^7.7.0","@types/memoizee":"^0.4.12"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"chai":"^4.5.0","husky":"^9.1.7","mocha":"^11.7.1","ts-node":"^10.9.2","typescript":"^5.9.2","@types/chai":"^4.3.20","lint-staged":"^16.1.5","@balena/lint":"^9.3.2","@types/mocha":"^10.0.10","catch-uncommitted":"^2.0.0","jsdoc-to-markdown":"^9.1.2"},"_npmOperationalInternal":{"tmp":"tmp/balena-semver_4.1.0-build-semver-rev-45c0f764e39bff8f3c1a637efdd2c3fb696fa4b6-1_1778658333396_0.009766585677609907","host":"s3://npm-registry-packages-npm-production"}},"4.1.0-build-get-rev-1f08fe925cf4d6cfd3fe1c299e556bb99f5c5173-1":{"name":"balena-semver","version":"4.1.0-build-get-rev-1f08fe925cf4d6cfd3fe1c299e556bb99f5c5173-1","keywords":["balena","balena.io","resin","resin.io","semver"],"author":{"name":"Balena Ltd.","email":"hello@balena.io"},"license":"Apache-2.0","_id":"balena-semver@4.1.0-build-get-rev-1f08fe925cf4d6cfd3fe1c299e556bb99f5c5173-1","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/balena-io-modules/balena-semver","bugs":{"url":"https://github.com/balena-io-modules/balena-semver/issues"},"dist":{"shasum":"5986e671f35f64c8f2b12e56a77f26e458700c62","tarball":"https://registry.npmjs.org/balena-semver/-/balena-semver-4.1.0-build-get-rev-1f08fe925cf4d6cfd3fe1c299e556bb99f5c5173-1.tgz","fileCount":10,"integrity":"sha512-qc6guyvs9hRHj5s80vcpcQZqNtfcMN3VKbapPvm07vIxzVC1Xx9F8EDVboedtluIWm/AchEOl72TA52lNLnqeQ==","signatures":[{"sig":"MEQCIBKiYs0XMHlpNjWd5vlbkOQb5UTvBcSUs9DypJuCzNEOAiB+nljXuR9wqyLSb8QLqcP2+mxNQR54rRTXykdESPgpTA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/balena-semver@4.1.0-build-get-rev-1f08fe925cf4d6cfd3fe1c299e556bb99f5c5173-1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":113876},"main":"build/index.js","type":"commonjs","_from":"file:/home/runner/work/_temp/balena-semver-4.1.0.tgz","mocha":{"_":"test/**/*.spec.ts","require":"ts-node/register/transpile-only","recursive":true},"engines":{"node":"^20.12.0 || >= 22.0.0"},"scripts":{"ci":"npm run build && catch-uncommitted && npm test","docs":"node ./automation/docs.js","lint":"balena-lint -e js -e ts -t tsconfig.dev.json src/ test/ automation/","test":"npm run build && mocha && npm run lint","build":"tsc && npm run docs","prepack":"npm run build","prepare":"husky","lint:fix":"balena-lint -e js -e ts -t tsconfig.dev.json --fix src/ test/ automation/"},"typings":"build/index.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ab563b0c-9e6a-43e8-b712-57ec732c31f7"}},"_resolved":"/home/runner/work/_temp/balena-semver-4.1.0.tgz","_integrity":"sha512-qc6guyvs9hRHj5s80vcpcQZqNtfcMN3VKbapPvm07vIxzVC1Xx9F8EDVboedtluIWm/AchEOl72TA52lNLnqeQ==","repository":{"url":"git+https://github.com/balena-io-modules/balena-semver.git","type":"git"},"versionist":{"publishedAt":"2026-05-13T14:07:05.221Z"},"_npmVersion":"11.13.0","description":"Balena specific semver utility methods","directories":{},"_nodeVersion":"26.1.0","dependencies":{"semver":"^7.7.2","memoizee":"^0.4.17","@types/semver":"^7.7.0","@types/memoizee":"^0.4.12"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"chai":"^4.5.0","husky":"^9.1.7","mocha":"^11.7.1","ts-node":"^10.9.2","typescript":"^5.9.2","@types/chai":"^4.3.20","lint-staged":"^16.1.5","@balena/lint":"^9.3.2","@types/mocha":"^10.0.10","catch-uncommitted":"^2.0.0","jsdoc-to-markdown":"^9.1.2"},"_npmOperationalInternal":{"tmp":"tmp/balena-semver_4.1.0-build-get-rev-1f08fe925cf4d6cfd3fe1c299e556bb99f5c5173-1_1778681337238_0.8467451992722936","host":"s3://npm-registry-packages-npm-production"}},"4.0.19":{"name":"balena-semver","version":"4.0.19","keywords":["balena","balena.io","resin","resin.io","semver"],"author":{"name":"Balena Ltd.","email":"hello@balena.io"},"license":"Apache-2.0","_id":"balena-semver@4.0.19","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/balena-io-modules/balena-semver","bugs":{"url":"https://github.com/balena-io-modules/balena-semver/issues"},"dist":{"shasum":"38640e7b64746ba0a7d608ded488814ac63d710a","tarball":"https://registry.npmjs.org/balena-semver/-/balena-semver-4.0.19.tgz","fileCount":7,"integrity":"sha512-3ZMtQF+fYTRSdPVpc27SmjeAoQRsvOBAiQnQf2U4OOgF8zV2pp9R7Hsay1diLNpkL3Rpx9wOZ7fwH3YKuFf2fw==","signatures":[{"sig":"MEUCIFiVBUfFoXcmQj4QaNw4Jtb1VxhnEJvRnvA3EGXSB+FdAiEA7vDWf9x6CncnRrmzoTIipykgSQkNGbq2/WSxlNrWAC4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/balena-semver@4.0.19","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":109980},"main":"build/index.js","type":"commonjs","_from":"file:/home/runner/work/_temp/npm-35ab3e293610c07c25c1970c20f4f39fbe86bf38/balena-semver-4.0.19.tgz","mocha":{"_":"test/**/*.spec.ts","require":"ts-node/register/transpile-only","recursive":true},"engines":{"node":"^20.12.0 || >= 22.0.0"},"scripts":{"ci":"npm run build && catch-uncommitted && npm test","docs":"node ./automation/docs.js","lint":"balena-lint -e js -e ts -t tsconfig.dev.json src/ test/ automation/","test":"npm run build && mocha && npm run lint","build":"tsc && npm run docs","prepack":"npm run build","prepare":"husky","lint:fix":"balena-lint -e js -e ts -t tsconfig.dev.json --fix src/ test/ automation/"},"typings":"build/index.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ab563b0c-9e6a-43e8-b712-57ec732c31f7"}},"_resolved":"/home/runner/work/_temp/npm-35ab3e293610c07c25c1970c20f4f39fbe86bf38/balena-semver-4.0.19.tgz","_integrity":"sha512-3ZMtQF+fYTRSdPVpc27SmjeAoQRsvOBAiQnQf2U4OOgF8zV2pp9R7Hsay1diLNpkL3Rpx9wOZ7fwH3YKuFf2fw==","repository":{"url":"git+https://github.com/balena-io-modules/balena-semver.git","type":"git"},"versionist":{"publishedAt":"2026-05-13T07:43:12.453Z"},"_npmVersion":"11.13.0","description":"Balena specific semver utility methods","directories":{},"_nodeVersion":"26.1.0","dependencies":{"semver":"^7.7.2","memoizee":"^0.4.17","@types/semver":"^7.7.0","@types/memoizee":"^0.4.12"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.5.0","husky":"^9.1.7","mocha":"^11.7.1","ts-node":"^10.9.2","typescript":"^5.9.2","@types/chai":"^4.3.20","lint-staged":"^16.1.5","@balena/lint":"^9.3.2","@types/mocha":"^10.0.10","catch-uncommitted":"^2.0.0","jsdoc-to-markdown":"^9.1.2"},"_npmOperationalInternal":{"tmp":"tmp/balena-semver_4.0.19_1778682747702_0.773594307666116","host":"s3://npm-registry-packages-npm-production"}},"4.1.0-build-get-rev-16b83f839743616de8981262ce03a5c4efbd4c04-1":{"name":"balena-semver","version":"4.1.0-build-get-rev-16b83f839743616de8981262ce03a5c4efbd4c04-1","keywords":["balena","balena.io","resin","resin.io","semver"],"author":{"name":"Balena Ltd.","email":"hello@balena.io"},"license":"Apache-2.0","_id":"balena-semver@4.1.0-build-get-rev-16b83f839743616de8981262ce03a5c4efbd4c04-1","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/balena-io-modules/balena-semver","bugs":{"url":"https://github.com/balena-io-modules/balena-semver/issues"},"dist":{"shasum":"e05566bec29c89870c24a30739bd1d6b9dee8779","tarball":"https://registry.npmjs.org/balena-semver/-/balena-semver-4.1.0-build-get-rev-16b83f839743616de8981262ce03a5c4efbd4c04-1.tgz","fileCount":10,"integrity":"sha512-Xs8iS0gcJGT+aGx1lVUJP8FUNHeX1Nzc8JWo6um3sX3ZOl0JnurWkaMEzoQL1b9lawrB3ngpPcMISNRr/wSPqw==","signatures":[{"sig":"MEQCIBZYhc5++X0X3BcFUIuAWbLRbuwzNYeu3xmos0k7M+orAiAxKpZMjMDEeMJiS551R8163OR4sLy/D5nrvnHn9t0BXA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/balena-semver@4.1.0-build-get-rev-16b83f839743616de8981262ce03a5c4efbd4c04-1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":114163},"main":"build/index.js","type":"commonjs","_from":"file:/home/runner/work/_temp/balena-semver-4.1.0.tgz","mocha":{"_":"test/**/*.spec.ts","require":"ts-node/register/transpile-only","recursive":true},"engines":{"node":"^20.12.0 || >= 22.0.0"},"scripts":{"ci":"npm run build && catch-uncommitted && npm test","docs":"node ./automation/docs.js","lint":"balena-lint -e js -e ts -t tsconfig.dev.json src/ test/ automation/","test":"npm run build && mocha && npm run lint","build":"tsc && npm run docs","prepack":"npm run build","prepare":"husky","lint:fix":"balena-lint -e js -e ts -t tsconfig.dev.json --fix src/ test/ automation/"},"typings":"build/index.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ab563b0c-9e6a-43e8-b712-57ec732c31f7"}},"_resolved":"/home/runner/work/_temp/balena-semver-4.1.0.tgz","_integrity":"sha512-Xs8iS0gcJGT+aGx1lVUJP8FUNHeX1Nzc8JWo6um3sX3ZOl0JnurWkaMEzoQL1b9lawrB3ngpPcMISNRr/wSPqw==","repository":{"url":"git+https://github.com/balena-io-modules/balena-semver.git","type":"git"},"versionist":{"publishedAt":"2026-05-13T14:36:10.181Z"},"_npmVersion":"11.13.0","description":"Balena specific semver utility methods","directories":{},"_nodeVersion":"26.1.0","dependencies":{"semver":"^7.7.2","memoizee":"^0.4.17","@types/semver":"^7.7.0","@types/memoizee":"^0.4.12"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"chai":"^4.5.0","husky":"^9.1.7","mocha":"^11.7.1","ts-node":"^10.9.2","typescript":"^5.9.2","@types/chai":"^4.3.20","lint-staged":"^16.1.5","@balena/lint":"^9.3.2","@types/mocha":"^10.0.10","catch-uncommitted":"^2.0.0","jsdoc-to-markdown":"^9.1.2"},"_npmOperationalInternal":{"tmp":"tmp/balena-semver_4.1.0-build-get-rev-16b83f839743616de8981262ce03a5c4efbd4c04-1_1778683093452_0.25481018205060413","host":"s3://npm-registry-packages-npm-production"}},"4.1.0":{"name":"balena-semver","version":"4.1.0","keywords":["balena","balena.io","resin","resin.io","semver"],"author":{"name":"Balena Ltd.","email":"hello@balena.io"},"license":"Apache-2.0","_id":"balena-semver@4.1.0","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/balena-io-modules/balena-semver","bugs":{"url":"https://github.com/balena-io-modules/balena-semver/issues"},"dist":{"shasum":"f9fe9e5ee585be0f4e9f1f4260bb5b02ae49ae52","tarball":"https://registry.npmjs.org/balena-semver/-/balena-semver-4.1.0.tgz","fileCount":7,"integrity":"sha512-53iMAxDWZE2AjqKgd0QzMRLlhW2wZhMTW6ymUmeVZi790BFOEqrCmXtdsCUm3Q1eV4pcJAhI+xLtyudWLezkrw==","signatures":[{"sig":"MEYCIQDgOuF3bOCIHzOkyu53Uvy+c6ZIq75TqEew+s6pAbswqQIhAKA8oeCcYXqnpStdeG9H+EJg+ZCG/X0trxK6HqWPteWn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/balena-semver@4.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":114106},"main":"build/index.js","type":"commonjs","_from":"file:/home/runner/work/_temp/npm-16b83f839743616de8981262ce03a5c4efbd4c04/balena-semver-4.1.0.tgz","mocha":{"_":"test/**/*.spec.ts","require":"ts-node/register/transpile-only","recursive":true},"engines":{"node":"^20.12.0 || >= 22.0.0"},"scripts":{"ci":"npm run build && catch-uncommitted && npm test","docs":"node ./automation/docs.js","lint":"balena-lint -e js -e ts -t tsconfig.dev.json src/ test/ automation/","test":"npm run build && mocha && npm run lint","build":"tsc && npm run docs","prepack":"npm run build","prepare":"husky","lint:fix":"balena-lint -e js -e ts -t tsconfig.dev.json --fix src/ test/ automation/"},"typings":"build/index.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ab563b0c-9e6a-43e8-b712-57ec732c31f7"}},"_resolved":"/home/runner/work/_temp/npm-16b83f839743616de8981262ce03a5c4efbd4c04/balena-semver-4.1.0.tgz","_integrity":"sha512-53iMAxDWZE2AjqKgd0QzMRLlhW2wZhMTW6ymUmeVZi790BFOEqrCmXtdsCUm3Q1eV4pcJAhI+xLtyudWLezkrw==","repository":{"url":"git+https://github.com/balena-io-modules/balena-semver.git","type":"git"},"versionist":{"publishedAt":"2026-05-13T14:36:10.181Z"},"_npmVersion":"11.13.0","description":"Balena specific semver utility methods","directories":{},"_nodeVersion":"26.1.0","dependencies":{"semver":"^7.7.2","memoizee":"^0.4.17","@types/semver":"^7.7.0","@types/memoizee":"^0.4.12"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.5.0","husky":"^9.1.7","mocha":"^11.7.1","ts-node":"^10.9.2","typescript":"^5.9.2","@types/chai":"^4.3.20","lint-staged":"^16.1.5","@balena/lint":"^9.3.2","@types/mocha":"^10.0.10","catch-uncommitted":"^2.0.0","jsdoc-to-markdown":"^9.1.2"},"_npmOperationalInternal":{"tmp":"tmp/balena-semver_4.1.0_1778683274509_0.010989945078023311","host":"s3://npm-registry-packages-npm-production"}},"4.1.1-build-renovate-chai-5-x-18b6491cd868c64292a996f269da0866409b8788-1":{"name":"balena-semver","version":"4.1.1-build-renovate-chai-5-x-18b6491cd868c64292a996f269da0866409b8788-1","keywords":["balena","balena.io","resin","resin.io","semver"],"author":{"name":"Balena Ltd.","email":"hello@balena.io"},"license":"Apache-2.0","_id":"balena-semver@4.1.1-build-renovate-chai-5-x-18b6491cd868c64292a996f269da0866409b8788-1","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/balena-io-modules/balena-semver","bugs":{"url":"https://github.com/balena-io-modules/balena-semver/issues"},"dist":{"shasum":"bed3127f2e172731c33b746291d7141b23f678e5","tarball":"https://registry.npmjs.org/balena-semver/-/balena-semver-4.1.1-build-renovate-chai-5-x-18b6491cd868c64292a996f269da0866409b8788-1.tgz","fileCount":10,"integrity":"sha512-i3FkvGq0wILuUBHo4bz2oq3rl4Q3z5Oc3cVInQ+RPXWGCS50UxNuBgFKMGFHNMBrGH+caGpqLa79MCuNY3gYqQ==","signatures":[{"sig":"MEUCIQDLrd3AW2hyqNFVaUQRBg8Bipwtb+DLfNHAX5+wej1RcgIgdex/s41BHqnn0iriGIde/WjaCJOhQ3Ew51kQLIENoIE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/balena-semver@4.1.1-build-renovate-chai-5-x-18b6491cd868c64292a996f269da0866409b8788-1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":114173},"main":"build/index.js","type":"commonjs","_from":"file:/home/runner/work/_temp/balena-semver-4.1.1.tgz","mocha":{"_":"test/**/*.spec.ts","require":"ts-node/register/transpile-only","recursive":true},"engines":{"node":"^20.12.0 || >= 22.0.0"},"scripts":{"ci":"npm run build && catch-uncommitted && npm test","docs":"node ./automation/docs.js","lint":"balena-lint -e js -e ts -t tsconfig.dev.json src/ test/ automation/","test":"npm run build && mocha && npm run lint","build":"tsc && npm run docs","prepack":"npm run build","prepare":"husky","lint:fix":"balena-lint -e js -e ts -t tsconfig.dev.json --fix src/ test/ automation/"},"typings":"build/index.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ab563b0c-9e6a-43e8-b712-57ec732c31f7"}},"_resolved":"/home/runner/work/_temp/balena-semver-4.1.1.tgz","_integrity":"sha512-i3FkvGq0wILuUBHo4bz2oq3rl4Q3z5Oc3cVInQ+RPXWGCS50UxNuBgFKMGFHNMBrGH+caGpqLa79MCuNY3gYqQ==","repository":{"url":"git+https://github.com/balena-io-modules/balena-semver.git","type":"git"},"versionist":{"publishedAt":"2026-05-16T00:10:32.962Z"},"_npmVersion":"11.13.0","description":"Balena specific semver utility methods","directories":{},"_nodeVersion":"26.1.0","dependencies":{"semver":"^7.7.2","memoizee":"^0.4.17","@types/semver":"^7.7.0","@types/memoizee":"^0.4.12"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"chai":"^5.0.0","husky":"^9.1.7","mocha":"^11.7.1","ts-node":"^10.9.2","typescript":"^5.9.2","@types/chai":"^4.3.20","lint-staged":"^16.1.5","@balena/lint":"^9.3.2","@types/mocha":"^10.0.10","catch-uncommitted":"^2.0.0","jsdoc-to-markdown":"^9.1.2"},"_npmOperationalInternal":{"tmp":"tmp/balena-semver_4.1.1-build-renovate-chai-5-x-18b6491cd868c64292a996f269da0866409b8788-1_1778890326361_0.8753053068159147","host":"s3://npm-registry-packages-npm-production"}},"4.1.1-build-renovate-chai-6-x-6de2744924144fd7af1e0c24a5981a598386c1f2-1":{"name":"balena-semver","version":"4.1.1-build-renovate-chai-6-x-6de2744924144fd7af1e0c24a5981a598386c1f2-1","keywords":["balena","balena.io","resin","resin.io","semver"],"author":{"name":"Balena Ltd.","email":"hello@balena.io"},"license":"Apache-2.0","_id":"balena-semver@4.1.1-build-renovate-chai-6-x-6de2744924144fd7af1e0c24a5981a598386c1f2-1","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/balena-io-modules/balena-semver","bugs":{"url":"https://github.com/balena-io-modules/balena-semver/issues"},"dist":{"shasum":"17e80d2ac4353fd82a7a2f454b96e48a1f994862","tarball":"https://registry.npmjs.org/balena-semver/-/balena-semver-4.1.1-build-renovate-chai-6-x-6de2744924144fd7af1e0c24a5981a598386c1f2-1.tgz","fileCount":10,"integrity":"sha512-urz6z/z15VT4U5nNtQHW6mb3LbOL8zoRN7IbP8DV3MyC4gcG1ahEmjhSsyYUx9+JIE86bScyY7H9HHeJmHge8g==","signatures":[{"sig":"MEYCIQDu81mf4KJdHNfvp0POM+r5XJgginiHaib8HYPznzvSPwIhAOQylqD+jGDXxWiqGB4sp5ZmTFnqhzrr2xVpb86cEsFn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/balena-semver@4.1.1-build-renovate-chai-6-x-6de2744924144fd7af1e0c24a5981a598386c1f2-1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":114173},"main":"build/index.js","type":"commonjs","_from":"file:/home/runner/work/_temp/balena-semver-4.1.1.tgz","mocha":{"_":"test/**/*.spec.ts","require":"ts-node/register/transpile-only","recursive":true},"engines":{"node":"^20.12.0 || >= 22.0.0"},"scripts":{"ci":"npm run build && catch-uncommitted && npm test","docs":"node ./automation/docs.js","lint":"balena-lint -e js -e ts -t tsconfig.dev.json src/ test/ automation/","test":"npm run build && mocha && npm run lint","build":"tsc && npm run docs","prepack":"npm run build","prepare":"husky","lint:fix":"balena-lint -e js -e ts -t tsconfig.dev.json --fix src/ test/ automation/"},"typings":"build/index.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ab563b0c-9e6a-43e8-b712-57ec732c31f7"}},"_resolved":"/home/runner/work/_temp/balena-semver-4.1.1.tgz","_integrity":"sha512-urz6z/z15VT4U5nNtQHW6mb3LbOL8zoRN7IbP8DV3MyC4gcG1ahEmjhSsyYUx9+JIE86bScyY7H9HHeJmHge8g==","repository":{"url":"git+https://github.com/balena-io-modules/balena-semver.git","type":"git"},"versionist":{"publishedAt":"2026-05-16T00:10:36.035Z"},"_npmVersion":"11.13.0","description":"Balena specific semver utility methods","directories":{},"_nodeVersion":"26.1.0","dependencies":{"semver":"^7.7.2","memoizee":"^0.4.17","@types/semver":"^7.7.0","@types/memoizee":"^0.4.12"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"chai":"^6.0.0","husky":"^9.1.7","mocha":"^11.7.1","ts-node":"^10.9.2","typescript":"^5.9.2","@types/chai":"^4.3.20","lint-staged":"^16.1.5","@balena/lint":"^9.3.2","@types/mocha":"^10.0.10","catch-uncommitted":"^2.0.0","jsdoc-to-markdown":"^9.1.2"},"_npmOperationalInternal":{"tmp":"tmp/balena-semver_4.1.1-build-renovate-chai-6-x-6de2744924144fd7af1e0c24a5981a598386c1f2-1_1778890327589_0.958058800361054","host":"s3://npm-registry-packages-npm-production"}},"4.1.1":{"name":"balena-semver","version":"4.1.1","keywords":["balena","balena.io","resin","resin.io","semver"],"author":{"name":"Balena Ltd.","email":"hello@balena.io"},"license":"Apache-2.0","_id":"balena-semver@4.1.1","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/balena-io-modules/balena-semver","bugs":{"url":"https://github.com/balena-io-modules/balena-semver/issues"},"dist":{"shasum":"fa903857a26a3a8f585a99eff41ae482c0bc776d","tarball":"https://registry.npmjs.org/balena-semver/-/balena-semver-4.1.1.tgz","fileCount":7,"integrity":"sha512-CfEnKyZy6tU3lZs3Rjova2a1W3XMCjpJfZWCzvYhk8z69jahp3+Mr5IdUtY07PBU4yAvz3SsSfL5GACtLdR7ZQ==","signatures":[{"sig":"MEUCIBa0mLYwqS1Mj0cseUkNT3tpYLsQ2SFo5IPHLu3KWHTzAiEAjRdUiklConRdgM07YxKtAj4HVfU/UTy1KTGUeqVIcks=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/balena-semver@4.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":114106},"main":"build/index.js","type":"commonjs","_from":"file:/home/runner/work/_temp/npm-6de2744924144fd7af1e0c24a5981a598386c1f2/balena-semver-4.1.1.tgz","mocha":{"_":"test/**/*.spec.ts","require":"ts-node/register/transpile-only","recursive":true},"engines":{"node":"^20.12.0 || >= 22.0.0"},"scripts":{"ci":"npm run build && catch-uncommitted && npm test","docs":"node ./automation/docs.js","lint":"balena-lint -e js -e ts -t tsconfig.dev.json src/ test/ automation/","test":"npm run build && mocha && npm run lint","build":"tsc && npm run docs","prepack":"npm run build","prepare":"husky","lint:fix":"balena-lint -e js -e ts -t tsconfig.dev.json --fix src/ test/ automation/"},"typings":"build/index.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ab563b0c-9e6a-43e8-b712-57ec732c31f7"}},"_resolved":"/home/runner/work/_temp/npm-6de2744924144fd7af1e0c24a5981a598386c1f2/balena-semver-4.1.1.tgz","_integrity":"sha512-CfEnKyZy6tU3lZs3Rjova2a1W3XMCjpJfZWCzvYhk8z69jahp3+Mr5IdUtY07PBU4yAvz3SsSfL5GACtLdR7ZQ==","repository":{"url":"git+https://github.com/balena-io-modules/balena-semver.git","type":"git"},"versionist":{"publishedAt":"2026-05-16T00:10:36.035Z"},"_npmVersion":"11.13.0","description":"Balena specific semver utility methods","directories":{},"_nodeVersion":"26.2.0","dependencies":{"semver":"^7.7.2","memoizee":"^0.4.17","@types/semver":"^7.7.0","@types/memoizee":"^0.4.12"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^6.0.0","husky":"^9.1.7","mocha":"^11.7.1","ts-node":"^10.9.2","typescript":"^5.9.2","@types/chai":"^4.3.20","lint-staged":"^16.1.5","@balena/lint":"^9.3.2","@types/mocha":"^10.0.10","catch-uncommitted":"^2.0.0","jsdoc-to-markdown":"^9.1.2"},"_npmOperationalInternal":{"tmp":"tmp/balena-semver_4.1.1_1779750222693_0.6904520206821423","host":"s3://npm-registry-packages-npm-production"}},"4.1.2-build-renovate-lint-staged-17-x-1ab0d9302ace4c13148cfc1bda30833a8c25dc77-1":{"name":"balena-semver","version":"4.1.2-build-renovate-lint-staged-17-x-1ab0d9302ace4c13148cfc1bda30833a8c25dc77-1","keywords":["balena","balena.io","resin","resin.io","semver"],"author":{"name":"Balena Ltd.","email":"hello@balena.io"},"license":"Apache-2.0","_id":"balena-semver@4.1.2-build-renovate-lint-staged-17-x-1ab0d9302ace4c13148cfc1bda30833a8c25dc77-1","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/balena-io-modules/balena-semver","bugs":{"url":"https://github.com/balena-io-modules/balena-semver/issues"},"dist":{"shasum":"deb427114ee7ad21c1474331be444a457cede814","tarball":"https://registry.npmjs.org/balena-semver/-/balena-semver-4.1.2-build-renovate-lint-staged-17-x-1ab0d9302ace4c13148cfc1bda30833a8c25dc77-1.tgz","fileCount":10,"integrity":"sha512-Z0QvQ8c7jVULxxRT7cq9OG7FgIRxIIjCWEsNB+EJYFUywDNxaLa7HZeKOFDxN6aSgtzInFr306m3NSSXZngyRw==","signatures":[{"sig":"MEUCIQCJ/KOVNz2RO/cKLlPYSrEq3ruDO0JbCoSkS++qv1QZjAIgUTV/oDEU9mm4Y3SV1K14Vwr4m+yD0woGEHDa75e0X7I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/balena-semver@4.1.2-build-renovate-lint-staged-17-x-1ab0d9302ace4c13148cfc1bda30833a8c25dc77-1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":114181},"main":"build/index.js","type":"commonjs","_from":"file:/home/runner/work/_temp/balena-semver-4.1.2.tgz","mocha":{"_":"test/**/*.spec.ts","require":"ts-node/register/transpile-only","recursive":true},"engines":{"node":"^20.12.0 || >= 22.0.0"},"scripts":{"ci":"npm run build && catch-uncommitted && npm test","docs":"node ./automation/docs.js","lint":"balena-lint -e js -e ts -t tsconfig.dev.json src/ test/ automation/","test":"npm run build && mocha && npm run lint","build":"tsc && npm run docs","prepack":"npm run build","prepare":"husky","lint:fix":"balena-lint -e js -e ts -t tsconfig.dev.json --fix src/ test/ automation/"},"typings":"build/index.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ab563b0c-9e6a-43e8-b712-57ec732c31f7"}},"_resolved":"/home/runner/work/_temp/balena-semver-4.1.2.tgz","_integrity":"sha512-Z0QvQ8c7jVULxxRT7cq9OG7FgIRxIIjCWEsNB+EJYFUywDNxaLa7HZeKOFDxN6aSgtzInFr306m3NSSXZngyRw==","repository":{"url":"git+https://github.com/balena-io-modules/balena-semver.git","type":"git"},"versionist":{"publishedAt":"2026-05-30T00:12:06.733Z"},"_npmVersion":"11.13.0","description":"Balena specific semver utility methods","directories":{},"_nodeVersion":"26.2.0","dependencies":{"semver":"^7.7.2","memoizee":"^0.4.17","@types/semver":"^7.7.0","@types/memoizee":"^0.4.12"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"chai":"^6.0.0","husky":"^9.1.7","mocha":"^11.7.1","ts-node":"^10.9.2","typescript":"^5.9.2","@types/chai":"^4.3.20","lint-staged":"^17.0.0","@balena/lint":"^9.3.2","@types/mocha":"^10.0.10","catch-uncommitted":"^2.0.0","jsdoc-to-markdown":"^9.1.2"},"_npmOperationalInternal":{"tmp":"tmp/balena-semver_4.1.2-build-renovate-lint-staged-17-x-1ab0d9302ace4c13148cfc1bda30833a8c25dc77-1_1780100037008_0.7304260557955675","host":"s3://npm-registry-packages-npm-production"}},"4.1.2-build-joshbwlng-lintstagedrc-38b92646b4c94efe29e7158e7888339a864b0019-1":{"name":"balena-semver","version":"4.1.2-build-joshbwlng-lintstagedrc-38b92646b4c94efe29e7158e7888339a864b0019-1","keywords":["balena","balena.io","resin","resin.io","semver"],"author":{"name":"Balena Ltd.","email":"hello@balena.io"},"license":"Apache-2.0","_id":"balena-semver@4.1.2-build-joshbwlng-lintstagedrc-38b92646b4c94efe29e7158e7888339a864b0019-1","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/balena-io-modules/balena-semver","bugs":{"url":"https://github.com/balena-io-modules/balena-semver/issues"},"dist":{"shasum":"57795b256f660d636491656ae8b85a56c164762a","tarball":"https://registry.npmjs.org/balena-semver/-/balena-semver-4.1.2-build-joshbwlng-lintstagedrc-38b92646b4c94efe29e7158e7888339a864b0019-1.tgz","fileCount":10,"integrity":"sha512-nhFGAoQTkt+0CdEi0FTAmkv1hV6IteROOYF+JTB5B5AmTiV4mLs6S0xsvixgQ9SeYesNhouotxbhblxMTa+8vQ==","signatures":[{"sig":"MEQCIHtJlVsqVYGji+5Cyu9TTYn1jl1Kf1Ms/mSFY5jGshDnAiBbe9xnWFpbpZXyuyFCmPVyMyl+NPSt3VZiXS/8/ZUXgg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/balena-semver@4.1.2-build-joshbwlng-lintstagedrc-38b92646b4c94efe29e7158e7888339a864b0019-1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":114178},"main":"build/index.js","type":"commonjs","_from":"file:/home/runner/work/_temp/balena-semver-4.1.2.tgz","mocha":{"_":"test/**/*.spec.ts","require":"ts-node/register/transpile-only","recursive":true},"engines":{"node":"^20.12.0 || >= 22.0.0"},"scripts":{"ci":"npm run build && catch-uncommitted && npm test","docs":"node ./automation/docs.js","lint":"balena-lint -e js -e ts -t tsconfig.dev.json src/ test/ automation/","test":"npm run build && mocha && npm run lint","build":"tsc && npm run docs","prepack":"npm run build","prepare":"husky","lint:fix":"balena-lint -e js -e ts -t tsconfig.dev.json --fix src/ test/ automation/"},"typings":"build/index.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ab563b0c-9e6a-43e8-b712-57ec732c31f7"}},"_resolved":"/home/runner/work/_temp/balena-semver-4.1.2.tgz","_integrity":"sha512-nhFGAoQTkt+0CdEi0FTAmkv1hV6IteROOYF+JTB5B5AmTiV4mLs6S0xsvixgQ9SeYesNhouotxbhblxMTa+8vQ==","repository":{"url":"git+https://github.com/balena-io-modules/balena-semver.git","type":"git"},"versionist":{"publishedAt":"2026-06-09T05:30:08.208Z"},"_npmVersion":"11.16.0","description":"Balena specific semver utility methods","directories":{},"_nodeVersion":"26.3.0","dependencies":{"semver":"^7.7.2","memoizee":"^0.4.17","@types/semver":"^7.7.0","@types/memoizee":"^0.4.12"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"chai":"^6.0.0","husky":"^9.1.7","mocha":"^11.7.1","ts-node":"^10.9.2","typescript":"^5.9.2","@types/chai":"^4.3.20","lint-staged":"^16.1.5","@balena/lint":"^9.3.2","@types/mocha":"^10.0.10","catch-uncommitted":"^2.0.0","jsdoc-to-markdown":"^9.1.2"},"_npmOperationalInternal":{"tmp":"tmp/balena-semver_4.1.2-build-joshbwlng-lintstagedrc-38b92646b4c94efe29e7158e7888339a864b0019-1_1780983108065_0.991800156766983","host":"s3://npm-registry-packages-npm-production"}},"4.1.2":{"name":"balena-semver","version":"4.1.2","keywords":["balena","balena.io","resin","resin.io","semver"],"author":{"name":"Balena Ltd.","email":"hello@balena.io"},"license":"Apache-2.0","_id":"balena-semver@4.1.2","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/balena-io-modules/balena-semver","bugs":{"url":"https://github.com/balena-io-modules/balena-semver/issues"},"dist":{"shasum":"039d962bbebc7b25efe1391f2f8b28fa2a574d56","tarball":"https://registry.npmjs.org/balena-semver/-/balena-semver-4.1.2.tgz","fileCount":7,"integrity":"sha512-fXHOc5a9S+znY61mwlyd1oZYSusuqWEWzNyrisnTvZhSu8zA88bRM1j0GsvbfmOCtMZyZfe0QVNyEcH6JLz9dQ==","signatures":[{"sig":"MEYCIQDoJ5nvdOJ0xI9HpXj0iOtJ8E8X3FrBIXPO2fPKopFrWwIhAJyPF8YVyuHlULj/1Sk0kjJgq+ZGsso6wSDM+IYofFoh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/balena-semver@4.1.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":114106},"main":"build/index.js","type":"commonjs","_from":"file:/home/runner/work/_temp/npm-38b92646b4c94efe29e7158e7888339a864b0019/balena-semver-4.1.2.tgz","mocha":{"_":"test/**/*.spec.ts","require":"ts-node/register/transpile-only","recursive":true},"engines":{"node":"^20.12.0 || >= 22.0.0"},"scripts":{"ci":"npm run build && catch-uncommitted && npm test","docs":"node ./automation/docs.js","lint":"balena-lint -e js -e ts -t tsconfig.dev.json src/ test/ automation/","test":"npm run build && mocha && npm run lint","build":"tsc && npm run docs","prepack":"npm run build","prepare":"husky","lint:fix":"balena-lint -e js -e ts -t tsconfig.dev.json --fix src/ test/ automation/"},"typings":"build/index.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ab563b0c-9e6a-43e8-b712-57ec732c31f7"}},"_resolved":"/home/runner/work/_temp/npm-38b92646b4c94efe29e7158e7888339a864b0019/balena-semver-4.1.2.tgz","_integrity":"sha512-fXHOc5a9S+znY61mwlyd1oZYSusuqWEWzNyrisnTvZhSu8zA88bRM1j0GsvbfmOCtMZyZfe0QVNyEcH6JLz9dQ==","repository":{"url":"git+https://github.com/balena-io-modules/balena-semver.git","type":"git"},"versionist":{"publishedAt":"2026-06-09T05:30:08.208Z"},"_npmVersion":"11.16.0","description":"Balena specific semver utility methods","directories":{},"_nodeVersion":"26.3.0","dependencies":{"semver":"^7.7.2","memoizee":"^0.4.17","@types/semver":"^7.7.0","@types/memoizee":"^0.4.12"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^6.0.0","husky":"^9.1.7","mocha":"^11.7.1","ts-node":"^10.9.2","typescript":"^5.9.2","@types/chai":"^4.3.20","lint-staged":"^16.1.5","@balena/lint":"^9.3.2","@types/mocha":"^10.0.10","catch-uncommitted":"^2.0.0","jsdoc-to-markdown":"^9.1.2"},"_npmOperationalInternal":{"tmp":"tmp/balena-semver_4.1.2_1780986508594_0.7681356192673814","host":"s3://npm-registry-packages-npm-production"}},"4.1.3-build-renovate-lint-staged-17-x-8fd2ea28706e1575848f8d7be00d9d2f876c2a4a-1":{"name":"balena-semver","version":"4.1.3-build-renovate-lint-staged-17-x-8fd2ea28706e1575848f8d7be00d9d2f876c2a4a-1","keywords":["balena","balena.io","resin","resin.io","semver"],"author":{"name":"Balena Ltd.","email":"hello@balena.io"},"license":"Apache-2.0","_id":"balena-semver@4.1.3-build-renovate-lint-staged-17-x-8fd2ea28706e1575848f8d7be00d9d2f876c2a4a-1","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/balena-io-modules/balena-semver","bugs":{"url":"https://github.com/balena-io-modules/balena-semver/issues"},"dist":{"shasum":"0f15fb300182f7aa2e35133e384d904b301a5391","tarball":"https://registry.npmjs.org/balena-semver/-/balena-semver-4.1.3-build-renovate-lint-staged-17-x-8fd2ea28706e1575848f8d7be00d9d2f876c2a4a-1.tgz","fileCount":10,"integrity":"sha512-7qLdtKYn0/ZMroVOKeFFS8gHXd40WVuGDM8APyE7mrXNRiPy7royC5t51IMo8B0bEE2fijEDhXSXS+jn0noCIA==","signatures":[{"sig":"MEQCICAFi0ROspA3RUpaz9ZgdteQWsmyGZTUXEXt1ehRFri5AiAm5DfV9n5+sYvhpJ/US9NWpFEQyrv7RGBEDu8veJY+4g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/balena-semver@4.1.3-build-renovate-lint-staged-17-x-8fd2ea28706e1575848f8d7be00d9d2f876c2a4a-1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":114181},"main":"build/index.js","type":"commonjs","_from":"file:/home/runner/work/_temp/balena-semver-4.1.3.tgz","mocha":{"_":"test/**/*.spec.ts","require":"ts-node/register/transpile-only","recursive":true},"engines":{"node":"^20.12.0 || >= 22.0.0"},"scripts":{"ci":"npm run build && catch-uncommitted && npm test","docs":"node ./automation/docs.js","lint":"balena-lint -e js -e ts -t tsconfig.dev.json src/ test/ automation/","test":"npm run build && mocha && npm run lint","build":"tsc && npm run docs","prepack":"npm run build","prepare":"husky","lint:fix":"balena-lint -e js -e ts -t tsconfig.dev.json --fix src/ test/ automation/"},"typings":"build/index.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ab563b0c-9e6a-43e8-b712-57ec732c31f7"}},"_resolved":"/home/runner/work/_temp/balena-semver-4.1.3.tgz","_integrity":"sha512-7qLdtKYn0/ZMroVOKeFFS8gHXd40WVuGDM8APyE7mrXNRiPy7royC5t51IMo8B0bEE2fijEDhXSXS+jn0noCIA==","repository":{"url":"git+https://github.com/balena-io-modules/balena-semver.git","type":"git"},"versionist":{"publishedAt":"2026-06-09T06:35:59.961Z"},"_npmVersion":"11.16.0","description":"Balena specific semver utility methods","directories":{},"_nodeVersion":"26.3.0","dependencies":{"semver":"^7.7.2","memoizee":"^0.4.17","@types/semver":"^7.7.0","@types/memoizee":"^0.4.12"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"chai":"^6.0.0","husky":"^9.1.7","mocha":"^11.7.1","ts-node":"^10.9.2","typescript":"^5.9.2","@types/chai":"^4.3.20","lint-staged":"^17.0.0","@balena/lint":"^9.3.2","@types/mocha":"^10.0.10","catch-uncommitted":"^2.0.0","jsdoc-to-markdown":"^9.1.2"},"_npmOperationalInternal":{"tmp":"tmp/balena-semver_4.1.3-build-renovate-lint-staged-17-x-8fd2ea28706e1575848f8d7be00d9d2f876c2a4a-1_1780987059481_0.9966889073843743","host":"s3://npm-registry-packages-npm-production"}},"4.1.3":{"name":"balena-semver","version":"4.1.3","keywords":["balena","balena.io","resin","resin.io","semver"],"author":{"name":"Balena Ltd.","email":"hello@balena.io"},"license":"Apache-2.0","_id":"balena-semver@4.1.3","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/balena-io-modules/balena-semver","bugs":{"url":"https://github.com/balena-io-modules/balena-semver/issues"},"dist":{"shasum":"31ed65c66f759d30f051c976b97d7e88dd0207bd","tarball":"https://registry.npmjs.org/balena-semver/-/balena-semver-4.1.3.tgz","fileCount":7,"integrity":"sha512-6zGRLNcggq3PcodtzZdLRBjqhzs30U6gnsbnb6tEL1xdUedf+PwT2FLpHakKqYMre1c5YVEMy9e5GVq7DyHQRQ==","signatures":[{"sig":"MEUCID/PFpsUh+QzUeaJSu3dRyD7YvxZh80r0SiiXJNT2ATqAiEAqr5OosSqW0TScAJKLmhimASJrJf/EyQ1H+XcFtlGAH0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/balena-semver@4.1.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":114106},"main":"build/index.js","type":"commonjs","_from":"file:/home/runner/work/_temp/npm-8fd2ea28706e1575848f8d7be00d9d2f876c2a4a/balena-semver-4.1.3.tgz","mocha":{"_":"test/**/*.spec.ts","require":"ts-node/register/transpile-only","recursive":true},"engines":{"node":"^20.12.0 || >= 22.0.0"},"scripts":{"ci":"npm run build && catch-uncommitted && npm test","docs":"node ./automation/docs.js","lint":"balena-lint -e js -e ts -t tsconfig.dev.json src/ test/ automation/","test":"npm run build && mocha && npm run lint","build":"tsc && npm run docs","prepack":"npm run build","prepare":"husky","lint:fix":"balena-lint -e js -e ts -t tsconfig.dev.json --fix src/ test/ automation/"},"typings":"build/index.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ab563b0c-9e6a-43e8-b712-57ec732c31f7"}},"_resolved":"/home/runner/work/_temp/npm-8fd2ea28706e1575848f8d7be00d9d2f876c2a4a/balena-semver-4.1.3.tgz","_integrity":"sha512-6zGRLNcggq3PcodtzZdLRBjqhzs30U6gnsbnb6tEL1xdUedf+PwT2FLpHakKqYMre1c5YVEMy9e5GVq7DyHQRQ==","repository":{"url":"git+https://github.com/balena-io-modules/balena-semver.git","type":"git"},"versionist":{"publishedAt":"2026-06-09T06:35:59.961Z"},"_npmVersion":"11.16.0","description":"Balena specific semver utility methods","directories":{},"_nodeVersion":"26.3.0","dependencies":{"semver":"^7.7.2","memoizee":"^0.4.17","@types/semver":"^7.7.0","@types/memoizee":"^0.4.12"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^6.0.0","husky":"^9.1.7","mocha":"^11.7.1","ts-node":"^10.9.2","typescript":"^5.9.2","@types/chai":"^4.3.20","lint-staged":"^17.0.0","@balena/lint":"^9.3.2","@types/mocha":"^10.0.10","catch-uncommitted":"^2.0.0","jsdoc-to-markdown":"^9.1.2"},"_npmOperationalInternal":{"tmp":"tmp/balena-semver_4.1.3_1780987328580_0.09428414807487506","host":"s3://npm-registry-packages-npm-production"}},"4.1.4-build-joshbwlng-typescript-v6-69d054d62f5df8ce17c201755a96ded0223bab9c-1":{"name":"balena-semver","version":"4.1.4-build-joshbwlng-typescript-v6-69d054d62f5df8ce17c201755a96ded0223bab9c-1","keywords":["balena","balena.io","resin","resin.io","semver"],"author":{"name":"Balena Ltd.","email":"hello@balena.io"},"license":"Apache-2.0","_id":"balena-semver@4.1.4-build-joshbwlng-typescript-v6-69d054d62f5df8ce17c201755a96ded0223bab9c-1","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/balena-io-modules/balena-semver","bugs":{"url":"https://github.com/balena-io-modules/balena-semver/issues"},"dist":{"shasum":"aff8c50dcb946610130e2019e5aba5be1b3e11a4","tarball":"https://registry.npmjs.org/balena-semver/-/balena-semver-4.1.4-build-joshbwlng-typescript-v6-69d054d62f5df8ce17c201755a96ded0223bab9c-1.tgz","fileCount":10,"integrity":"sha512-VQxIdaW37vhqoxrLBTo0dsGSoZnKrYcDwGlPHrFcuFMIHoW7Gv9UN0VNOQU9Q9DqdZSDqsNCYiADNL7rSsZaAg==","signatures":[{"sig":"MEYCIQDt2BE3lUjzdkmYM0ltpFVsDqE26VhPsBwhbt4iQbcq+wIhAJ3Vz3qkElyd+2MeP/1rufNHz/Rfybtly1pF5n6sTzDI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/balena-semver@4.1.4-build-joshbwlng-typescript-v6-69d054d62f5df8ce17c201755a96ded0223bab9c-1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":114179},"main":"build/index.js","type":"commonjs","_from":"file:/home/runner/work/_temp/balena-semver-4.1.4.tgz","mocha":{"_":"test/**/*.spec.ts","require":"ts-node/register/transpile-only","recursive":true},"engines":{"node":"^20.12.0 || >= 22.0.0"},"scripts":{"ci":"npm run build && catch-uncommitted && npm test","docs":"node ./automation/docs.js","lint":"balena-lint -e js -e ts -t tsconfig.dev.json src/ test/ automation/","test":"npm run build && mocha && npm run lint","build":"tsc && npm run docs","prepack":"npm run build","prepare":"husky","lint:fix":"balena-lint -e js -e ts -t tsconfig.dev.json --fix src/ test/ automation/"},"typings":"build/index.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ab563b0c-9e6a-43e8-b712-57ec732c31f7"}},"_resolved":"/home/runner/work/_temp/balena-semver-4.1.4.tgz","_integrity":"sha512-VQxIdaW37vhqoxrLBTo0dsGSoZnKrYcDwGlPHrFcuFMIHoW7Gv9UN0VNOQU9Q9DqdZSDqsNCYiADNL7rSsZaAg==","repository":{"url":"git+https://github.com/balena-io-modules/balena-semver.git","type":"git"},"versionist":{"publishedAt":"2026-06-09T07:09:08.049Z"},"_npmVersion":"11.16.0","description":"Balena specific semver utility methods","directories":{},"_nodeVersion":"26.3.0","dependencies":{"semver":"^7.7.2","memoizee":"^0.4.17","@types/semver":"^7.7.0","@types/memoizee":"^0.4.12"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"chai":"^6.0.0","husky":"^9.1.7","mocha":"^11.7.1","ts-node":"^10.9.2","typescript":"^6.0.3","@types/chai":"^4.3.20","lint-staged":"^17.0.0","@balena/lint":"^9.3.2","@types/mocha":"^10.0.10","catch-uncommitted":"^2.0.0","jsdoc-to-markdown":"^9.1.2"},"_npmOperationalInternal":{"tmp":"tmp/balena-semver_4.1.4-build-joshbwlng-typescript-v6-69d054d62f5df8ce17c201755a96ded0223bab9c-1_1780989051443_0.5334561373715123","host":"s3://npm-registry-packages-npm-production"}},"4.1.4-build-joshbwlng-typescript-v6-31477fb039e66dc3f0987ed3ac68eeae8f500da4-1":{"name":"balena-semver","version":"4.1.4-build-joshbwlng-typescript-v6-31477fb039e66dc3f0987ed3ac68eeae8f500da4-1","keywords":["balena","balena.io","resin","resin.io","semver"],"author":{"name":"Balena Ltd.","email":"hello@balena.io"},"license":"Apache-2.0","_id":"balena-semver@4.1.4-build-joshbwlng-typescript-v6-31477fb039e66dc3f0987ed3ac68eeae8f500da4-1","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/balena-io-modules/balena-semver","bugs":{"url":"https://github.com/balena-io-modules/balena-semver/issues"},"dist":{"shasum":"dfb084d23043e65d0fe0c45d2057f1f38b4c26f1","tarball":"https://registry.npmjs.org/balena-semver/-/balena-semver-4.1.4-build-joshbwlng-typescript-v6-31477fb039e66dc3f0987ed3ac68eeae8f500da4-1.tgz","fileCount":10,"integrity":"sha512-2qYVl91KxgIopaKfV/17Ko9A7E/HHV4oqriSlqbRPOG2QVAe3a0s5nYIgKMCM0W2siz+BBRYyqJFgmFF6OJaKA==","signatures":[{"sig":"MEUCIEd6CZWHDP3OX5Q4tD2HsEiWyH8re3TaPy0OOjZdC8ADAiEA5rTslQefg7qzUasorjelVRYRBT5NH8YYLbkvJ+Wfsuo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/balena-semver@4.1.4-build-joshbwlng-typescript-v6-31477fb039e66dc3f0987ed3ac68eeae8f500da4-1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":114179},"main":"build/index.js","type":"commonjs","_from":"file:/home/runner/work/_temp/balena-semver-4.1.4.tgz","mocha":{"_":"test/**/*.spec.ts","require":"ts-node/register/transpile-only","recursive":true},"engines":{"node":"^20.12.0 || >= 22.0.0"},"scripts":{"ci":"npm run build && catch-uncommitted && npm test","docs":"node ./automation/docs.js","lint":"balena-lint -e js -e ts -t tsconfig.dev.json src/ test/ automation/","test":"npm run build && mocha && npm run lint","build":"tsc && npm run docs","prepack":"npm run build","prepare":"husky","lint:fix":"balena-lint -e js -e ts -t tsconfig.dev.json --fix src/ test/ automation/"},"typings":"build/index.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ab563b0c-9e6a-43e8-b712-57ec732c31f7"}},"_resolved":"/home/runner/work/_temp/balena-semver-4.1.4.tgz","_integrity":"sha512-2qYVl91KxgIopaKfV/17Ko9A7E/HHV4oqriSlqbRPOG2QVAe3a0s5nYIgKMCM0W2siz+BBRYyqJFgmFF6OJaKA==","repository":{"url":"git+https://github.com/balena-io-modules/balena-semver.git","type":"git"},"versionist":{"publishedAt":"2026-06-09T07:30:51.749Z"},"_npmVersion":"11.16.0","description":"Balena specific semver utility methods","directories":{},"_nodeVersion":"26.3.0","dependencies":{"semver":"^7.7.2","memoizee":"^0.4.17","@types/semver":"^7.7.0","@types/memoizee":"^0.4.12"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"chai":"^6.0.0","husky":"^9.1.7","mocha":"^11.7.1","ts-node":"^10.9.2","typescript":"^6.0.3","@types/chai":"^4.3.20","lint-staged":"^17.0.0","@balena/lint":"^9.3.2","@types/mocha":"^10.0.10","catch-uncommitted":"^2.0.0","jsdoc-to-markdown":"^9.1.2"},"_npmOperationalInternal":{"tmp":"tmp/balena-semver_4.1.4-build-joshbwlng-typescript-v6-31477fb039e66dc3f0987ed3ac68eeae8f500da4-1_1780990351443_0.2618857506844705","host":"s3://npm-registry-packages-npm-production"}},"4.1.4-build-joshbwlng-typescript-v6-ec7c4783cd5454de8e69969d8a76a4dd26662792-1":{"name":"balena-semver","version":"4.1.4-build-joshbwlng-typescript-v6-ec7c4783cd5454de8e69969d8a76a4dd26662792-1","keywords":["balena","balena.io","resin","resin.io","semver"],"author":{"name":"Balena Ltd.","email":"hello@balena.io"},"license":"Apache-2.0","_id":"balena-semver@4.1.4-build-joshbwlng-typescript-v6-ec7c4783cd5454de8e69969d8a76a4dd26662792-1","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/balena-io-modules/balena-semver","bugs":{"url":"https://github.com/balena-io-modules/balena-semver/issues"},"dist":{"shasum":"416fde2b127b82f07500d5d537668f995cdaf3c5","tarball":"https://registry.npmjs.org/balena-semver/-/balena-semver-4.1.4-build-joshbwlng-typescript-v6-ec7c4783cd5454de8e69969d8a76a4dd26662792-1.tgz","fileCount":10,"integrity":"sha512-hyJigMCO2wzN2XRSvcYIPDvrxE5lY6DmpHNydjyfgslysAGefH22+cC78PTLQuGteSunFSU5K80o3kX79u1Fjw==","signatures":[{"sig":"MEYCIQCu3NVQVE51iMo12jrkYYuhvY3eZOF+wWbMSCY05hnOmQIhANC7mSCvN0QsfFE8YAwFaxYHehm+550WMJ93Tfq3KJb7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/balena-semver@4.1.4-build-joshbwlng-typescript-v6-ec7c4783cd5454de8e69969d8a76a4dd26662792-1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":114179},"main":"build/index.js","type":"commonjs","_from":"file:/home/runner/work/_temp/balena-semver-4.1.4.tgz","mocha":{"_":"test/**/*.spec.ts","require":"ts-node/register/transpile-only","recursive":true},"engines":{"node":"^20.12.0 || >= 22.0.0"},"scripts":{"ci":"npm run build && catch-uncommitted && npm test","docs":"node ./automation/docs.js","lint":"balena-lint -e js -e ts -t tsconfig.dev.json src/ test/ automation/","test":"npm run build && mocha && npm run lint","build":"tsc && npm run docs","prepack":"npm run build","prepare":"husky","lint:fix":"balena-lint -e js -e ts -t tsconfig.dev.json --fix src/ test/ automation/"},"typings":"build/index.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ab563b0c-9e6a-43e8-b712-57ec732c31f7"}},"_resolved":"/home/runner/work/_temp/balena-semver-4.1.4.tgz","_integrity":"sha512-hyJigMCO2wzN2XRSvcYIPDvrxE5lY6DmpHNydjyfgslysAGefH22+cC78PTLQuGteSunFSU5K80o3kX79u1Fjw==","repository":{"url":"git+https://github.com/balena-io-modules/balena-semver.git","type":"git"},"versionist":{"publishedAt":"2026-06-09T07:35:16.358Z"},"_npmVersion":"11.16.0","description":"Balena specific semver utility methods","directories":{},"_nodeVersion":"26.3.0","dependencies":{"semver":"^7.7.2","memoizee":"^0.4.17","@types/semver":"^7.7.0","@types/memoizee":"^0.4.12"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"chai":"^6.0.0","husky":"^9.1.7","mocha":"^11.7.1","ts-node":"^10.9.2","typescript":"^6.0.3","@types/chai":"^4.3.20","lint-staged":"^17.0.0","@balena/lint":"^9.3.2","@types/mocha":"^10.0.10","catch-uncommitted":"^2.0.0","jsdoc-to-markdown":"^9.1.2"},"_npmOperationalInternal":{"tmp":"tmp/balena-semver_4.1.4-build-joshbwlng-typescript-v6-ec7c4783cd5454de8e69969d8a76a4dd26662792-1_1780990620145_0.9863116693941418","host":"s3://npm-registry-packages-npm-production"}},"4.1.4-build-joshbwlng-typescript-v6-1f1afb812b5ffd1fcd2bc59752d8953bb7191d63-1":{"name":"balena-semver","version":"4.1.4-build-joshbwlng-typescript-v6-1f1afb812b5ffd1fcd2bc59752d8953bb7191d63-1","keywords":["balena","balena.io","resin","resin.io","semver"],"author":{"name":"Balena Ltd.","email":"hello@balena.io"},"license":"Apache-2.0","_id":"balena-semver@4.1.4-build-joshbwlng-typescript-v6-1f1afb812b5ffd1fcd2bc59752d8953bb7191d63-1","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/balena-io-modules/balena-semver","bugs":{"url":"https://github.com/balena-io-modules/balena-semver/issues"},"dist":{"shasum":"b80433819d380bf26bed20e1155307f40cf8fa83","tarball":"https://registry.npmjs.org/balena-semver/-/balena-semver-4.1.4-build-joshbwlng-typescript-v6-1f1afb812b5ffd1fcd2bc59752d8953bb7191d63-1.tgz","fileCount":10,"integrity":"sha512-x4AMdgDEg8vE2zdCMhrBG5PRlw0YdWc5xoEqTyMuQPygXshpInhfwMdonEKqX7J04Y/SxZNoUaF6yaPMObi5OQ==","signatures":[{"sig":"MEQCIApuXvETsNQG/IH9ZadFtgR8G0M9GJJYmvLfCD9f8dTzAiAFmmBqjGTWE3ZvWmA0KZxcMOJ0GyiyVaJpI+NTLyhUew==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/balena-semver@4.1.4-build-joshbwlng-typescript-v6-1f1afb812b5ffd1fcd2bc59752d8953bb7191d63-1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":114179},"main":"build/index.js","type":"commonjs","_from":"file:/home/runner/work/_temp/balena-semver-4.1.4.tgz","mocha":{"_":"test/**/*.spec.ts","require":"ts-node/register/transpile-only","recursive":true},"engines":{"node":"^20.12.0 || >= 22.0.0"},"scripts":{"ci":"npm run build && catch-uncommitted && npm test","docs":"node ./automation/docs.js","lint":"balena-lint -e js -e ts -t tsconfig.dev.json src/ test/ automation/","test":"npm run build && mocha && npm run lint","build":"tsc && npm run docs","prepack":"npm run build","prepare":"husky","lint:fix":"balena-lint -e js -e ts -t tsconfig.dev.json --fix src/ test/ automation/"},"typings":"build/index.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ab563b0c-9e6a-43e8-b712-57ec732c31f7"}},"_resolved":"/home/runner/work/_temp/balena-semver-4.1.4.tgz","_integrity":"sha512-x4AMdgDEg8vE2zdCMhrBG5PRlw0YdWc5xoEqTyMuQPygXshpInhfwMdonEKqX7J04Y/SxZNoUaF6yaPMObi5OQ==","repository":{"url":"git+https://github.com/balena-io-modules/balena-semver.git","type":"git"},"versionist":{"publishedAt":"2026-06-09T08:58:07.791Z"},"_npmVersion":"11.16.0","description":"Balena specific semver utility methods","directories":{},"_nodeVersion":"26.3.0","dependencies":{"semver":"^7.7.2","memoizee":"^0.4.17","@types/semver":"^7.7.0","@types/memoizee":"^0.4.12"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"chai":"^6.0.0","husky":"^9.1.7","mocha":"^11.7.1","ts-node":"^10.9.2","typescript":"^6.0.3","@types/chai":"^4.3.20","lint-staged":"^17.0.0","@balena/lint":"^9.3.2","@types/mocha":"^10.0.10","catch-uncommitted":"^2.0.0","jsdoc-to-markdown":"^9.1.2"},"_npmOperationalInternal":{"tmp":"tmp/balena-semver_4.1.4-build-joshbwlng-typescript-v6-1f1afb812b5ffd1fcd2bc59752d8953bb7191d63-1_1780995581017_0.5467161111406154","host":"s3://npm-registry-packages-npm-production"}},"4.1.4-build-renovate-pin-dependencies-79b181d155bf9d3206cc456897285a0635f97557-1":{"name":"balena-semver","version":"4.1.4-build-renovate-pin-dependencies-79b181d155bf9d3206cc456897285a0635f97557-1","keywords":["balena","balena.io","resin","resin.io","semver"],"author":{"name":"Balena Ltd.","email":"hello@balena.io"},"license":"Apache-2.0","_id":"balena-semver@4.1.4-build-renovate-pin-dependencies-79b181d155bf9d3206cc456897285a0635f97557-1","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/balena-io-modules/balena-semver","bugs":{"url":"https://github.com/balena-io-modules/balena-semver/issues"},"dist":{"shasum":"581737b065ce47e38be1ea64a04103ee4a90160d","tarball":"https://registry.npmjs.org/balena-semver/-/balena-semver-4.1.4-build-renovate-pin-dependencies-79b181d155bf9d3206cc456897285a0635f97557-1.tgz","fileCount":10,"integrity":"sha512-H05d25ZsqiWGnVmp1hMgXQum1Tb6kophrp5sjbwHt9u0rtfLsV7mD3APi7gjDphmcpmmFCJTTTXMr+eTCeLvjg==","signatures":[{"sig":"MEYCIQCBJ3iMpYP26YNtt+usUlogPJtaJrRw2QFbjuHC2ds3rwIhAPZN0+PAbfN4QHbdUQMnCuAs5mFZuBWrJB5pKIdXXLov","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/balena-semver@4.1.4-build-renovate-pin-dependencies-79b181d155bf9d3206cc456897285a0635f97557-1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":114171},"main":"build/index.js","type":"commonjs","_from":"file:/home/runner/work/_temp/balena-semver-4.1.4.tgz","mocha":{"_":"test/**/*.spec.ts","require":"ts-node/register/transpile-only","recursive":true},"engines":{"node":"^20.12.0 || >= 22.0.0"},"scripts":{"ci":"npm run build && catch-uncommitted && npm test","docs":"node ./automation/docs.js","lint":"balena-lint -e js -e ts -t tsconfig.dev.json src/ test/ automation/","test":"npm run build && mocha && npm run lint","build":"tsc && npm run docs","prepack":"npm run build","prepare":"husky","lint:fix":"balena-lint -e js -e ts -t tsconfig.dev.json --fix src/ test/ automation/"},"typings":"build/index.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ab563b0c-9e6a-43e8-b712-57ec732c31f7"}},"_resolved":"/home/runner/work/_temp/balena-semver-4.1.4.tgz","_integrity":"sha512-H05d25ZsqiWGnVmp1hMgXQum1Tb6kophrp5sjbwHt9u0rtfLsV7mD3APi7gjDphmcpmmFCJTTTXMr+eTCeLvjg==","repository":{"url":"git+https://github.com/balena-io-modules/balena-semver.git","type":"git"},"versionist":{"publishedAt":"2026-06-10T14:01:20.385Z"},"_npmVersion":"11.16.0","description":"Balena specific semver utility methods","directories":{},"_nodeVersion":"26.3.0","dependencies":{"semver":"^7.7.2","memoizee":"^0.4.17","@types/semver":"^7.7.0","@types/memoizee":"^0.4.12"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"chai":"6.2.2","husky":"9.1.7","mocha":"11.7.6","ts-node":"10.9.2","typescript":"5.9.3","@types/chai":"4.3.20","lint-staged":"17.0.7","@balena/lint":"^9.3.2","@types/mocha":"10.0.10","catch-uncommitted":"2.0.0","jsdoc-to-markdown":"9.1.3"},"_npmOperationalInternal":{"tmp":"tmp/balena-semver_4.1.4-build-renovate-pin-dependencies-79b181d155bf9d3206cc456897285a0635f97557-1_1781100183308_0.07903587916487176","host":"s3://npm-registry-packages-npm-production"}},"4.1.4":{"name":"balena-semver","version":"4.1.4","keywords":["balena","balena.io","resin","resin.io","semver"],"author":{"name":"Balena Ltd.","email":"hello@balena.io"},"license":"Apache-2.0","_id":"balena-semver@4.1.4","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/balena-io-modules/balena-semver","bugs":{"url":"https://github.com/balena-io-modules/balena-semver/issues"},"dist":{"shasum":"8005b0c190c615de6d15e3171eda25639d305321","tarball":"https://registry.npmjs.org/balena-semver/-/balena-semver-4.1.4.tgz","fileCount":7,"integrity":"sha512-tJT3vWOZ0210zMixQwEd38udnPFdPXYf6aPec5FLhJx1cnnUrUy2Df0hRagLBwyPiGPs+Q5WF5L5Na+iZt15AA==","signatures":[{"sig":"MEYCIQDUZVl+Hb+2X5KkfKHLeMOKxX+YnPiji/qVssLGiPdWFgIhAMN6SYUdHIEUolqm7lSG5PV1Sp3KRBAA+B3v6M6ebM06","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/balena-semver@4.1.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":114096},"main":"build/index.js","type":"commonjs","_from":"file:/home/runner/work/_temp/npm-79b181d155bf9d3206cc456897285a0635f97557/balena-semver-4.1.4.tgz","mocha":{"_":"test/**/*.spec.ts","require":"ts-node/register/transpile-only","recursive":true},"engines":{"node":"^20.12.0 || >= 22.0.0"},"scripts":{"ci":"npm run build && catch-uncommitted && npm test","docs":"node ./automation/docs.js","lint":"balena-lint -e js -e ts -t tsconfig.dev.json src/ test/ automation/","test":"npm run build && mocha && npm run lint","build":"tsc && npm run docs","prepack":"npm run build","prepare":"husky","lint:fix":"balena-lint -e js -e ts -t tsconfig.dev.json --fix src/ test/ automation/"},"typings":"build/index.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ab563b0c-9e6a-43e8-b712-57ec732c31f7"}},"_resolved":"/home/runner/work/_temp/npm-79b181d155bf9d3206cc456897285a0635f97557/balena-semver-4.1.4.tgz","_integrity":"sha512-tJT3vWOZ0210zMixQwEd38udnPFdPXYf6aPec5FLhJx1cnnUrUy2Df0hRagLBwyPiGPs+Q5WF5L5Na+iZt15AA==","repository":{"url":"git+https://github.com/balena-io-modules/balena-semver.git","type":"git"},"versionist":{"publishedAt":"2026-06-10T14:01:20.385Z"},"_npmVersion":"11.16.0","description":"Balena specific semver utility methods","directories":{},"_nodeVersion":"26.3.0","dependencies":{"semver":"^7.7.2","memoizee":"^0.4.17","@types/semver":"^7.7.0","@types/memoizee":"^0.4.12"},"_hasShrinkwrap":false,"devDependencies":{"chai":"6.2.2","husky":"9.1.7","mocha":"11.7.6","ts-node":"10.9.2","typescript":"5.9.3","@types/chai":"4.3.20","lint-staged":"17.0.7","@balena/lint":"^9.3.2","@types/mocha":"10.0.10","catch-uncommitted":"2.0.0","jsdoc-to-markdown":"9.1.3"},"_npmOperationalInternal":{"tmp":"tmp/balena-semver_4.1.4_1781100346342_0.10231288262509097","host":"s3://npm-registry-packages-npm-production"}},"4.1.5-build-joshbwlng-typescript-v6-14c529bafdd8add80613e07ce2a89b2f99343716-1":{"name":"balena-semver","version":"4.1.5-build-joshbwlng-typescript-v6-14c529bafdd8add80613e07ce2a89b2f99343716-1","keywords":["balena","balena.io","resin","resin.io","semver"],"author":{"name":"Balena Ltd.","email":"hello@balena.io"},"license":"Apache-2.0","_id":"balena-semver@4.1.5-build-joshbwlng-typescript-v6-14c529bafdd8add80613e07ce2a89b2f99343716-1","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/balena-io-modules/balena-semver","bugs":{"url":"https://github.com/balena-io-modules/balena-semver/issues"},"dist":{"shasum":"af5bf70104346ebe2b4a2443775475283b1c05f8","tarball":"https://registry.npmjs.org/balena-semver/-/balena-semver-4.1.5-build-joshbwlng-typescript-v6-14c529bafdd8add80613e07ce2a89b2f99343716-1.tgz","fileCount":10,"integrity":"sha512-BCEhwvBHA9CoNXSLF9wl23Yj5LYmyXwWkXHEXS0Pu0qOuPjSUYjL2dlWaV2DqSRZOCeF5Ej4sSVMzUHTa8j2HQ==","signatures":[{"sig":"MEUCIQDNUjsE4AHBnvd1yE8zv4pGLQse9t7U2W5GwLEZoS8ONgIgFaG1liAVlZTRJrA59aLEhKGyEXQG6bZDEJjRThNIJrY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/balena-semver@4.1.5-build-joshbwlng-typescript-v6-14c529bafdd8add80613e07ce2a89b2f99343716-1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":114169},"main":"build/index.js","type":"commonjs","_from":"file:/home/runner/work/_temp/balena-semver-4.1.5.tgz","mocha":{"_":"test/**/*.spec.ts","require":"ts-node/register/transpile-only","recursive":true},"engines":{"node":"^20.12.0 || >= 22.0.0"},"scripts":{"ci":"npm run build && catch-uncommitted && npm test","docs":"node ./automation/docs.js","lint":"balena-lint -e js -e ts -t tsconfig.dev.json src/ test/ automation/","test":"npm run build && mocha && npm run lint","build":"tsc && npm run docs","prepack":"npm run build","prepare":"husky","lint:fix":"balena-lint -e js -e ts -t tsconfig.dev.json --fix src/ test/ automation/"},"typings":"build/index.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ab563b0c-9e6a-43e8-b712-57ec732c31f7"}},"_resolved":"/home/runner/work/_temp/balena-semver-4.1.5.tgz","_integrity":"sha512-BCEhwvBHA9CoNXSLF9wl23Yj5LYmyXwWkXHEXS0Pu0qOuPjSUYjL2dlWaV2DqSRZOCeF5Ej4sSVMzUHTa8j2HQ==","repository":{"url":"git+https://github.com/balena-io-modules/balena-semver.git","type":"git"},"versionist":{"publishedAt":"2026-06-11T00:49:42.371Z"},"_npmVersion":"11.16.0","description":"Balena specific semver utility methods","directories":{},"_nodeVersion":"26.3.0","dependencies":{"semver":"^7.7.2","memoizee":"^0.4.17","@types/semver":"^7.7.0","@types/memoizee":"^0.4.12"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"chai":"6.2.2","husky":"9.1.7","mocha":"11.7.6","ts-node":"10.9.2","typescript":"6.0.3","@types/chai":"4.3.20","lint-staged":"17.0.7","@balena/lint":"^9.3.2","@types/mocha":"10.0.10","catch-uncommitted":"2.0.0","jsdoc-to-markdown":"9.1.3"},"_npmOperationalInternal":{"tmp":"tmp/balena-semver_4.1.5-build-joshbwlng-typescript-v6-14c529bafdd8add80613e07ce2a89b2f99343716-1_1781139075458_0.22095007799952415","host":"s3://npm-registry-packages-npm-production"}},"4.1.6-build-renovate-chai-5-x-90734e895b45c77c57e123f854acfb435f333d3e-1":{"name":"balena-semver","version":"4.1.6-build-renovate-chai-5-x-90734e895b45c77c57e123f854acfb435f333d3e-1","keywords":["balena","balena.io","resin","resin.io","semver"],"author":{"name":"Balena Ltd.","email":"hello@balena.io"},"license":"Apache-2.0","_id":"balena-semver@4.1.6-build-renovate-chai-5-x-90734e895b45c77c57e123f854acfb435f333d3e-1","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/balena-io-modules/balena-semver","bugs":{"url":"https://github.com/balena-io-modules/balena-semver/issues"},"dist":{"shasum":"6abf0767f19bb2507847cc8b0bc065421eff6e8d","tarball":"https://registry.npmjs.org/balena-semver/-/balena-semver-4.1.6-build-renovate-chai-5-x-90734e895b45c77c57e123f854acfb435f333d3e-1.tgz","fileCount":10,"integrity":"sha512-K6qcSwT6H+evrXqFYdZiXmsOq8kz0jN16x+W83vap2wiUwhMopfTbLCkz8LxanO2JINC0PtbkcOyvKfc5AvE2Q==","signatures":[{"sig":"MEUCIQCc0qZ1HbyKtk2PXgYdmiRPyG3eVp+SAqovVKYNhYbFRgIgAm9doXR0LtK+6CXJE2/WhalzFr9X7qeHNUdgRP2DP6c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/balena-semver@4.1.6-build-renovate-chai-5-x-90734e895b45c77c57e123f854acfb435f333d3e-1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":114162},"main":"build/index.js","type":"commonjs","_from":"file:/home/runner/work/_temp/balena-semver-4.1.6.tgz","mocha":{"_":"test/**/*.spec.ts","require":"ts-node/register/transpile-only","recursive":true},"engines":{"node":"^20.12.0 || >= 22.0.0"},"scripts":{"ci":"npm run build && catch-uncommitted && npm test","docs":"node ./automation/docs.js","lint":"balena-lint -e js -e ts -t tsconfig.dev.json src/ test/ automation/","test":"npm run build && mocha && npm run lint","build":"tsc && npm run docs","prepack":"npm run build","prepare":"husky","lint:fix":"balena-lint -e js -e ts -t tsconfig.dev.json --fix src/ test/ automation/"},"typings":"build/index.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ab563b0c-9e6a-43e8-b712-57ec732c31f7"}},"_resolved":"/home/runner/work/_temp/balena-semver-4.1.6.tgz","_integrity":"sha512-K6qcSwT6H+evrXqFYdZiXmsOq8kz0jN16x+W83vap2wiUwhMopfTbLCkz8LxanO2JINC0PtbkcOyvKfc5AvE2Q==","repository":{"url":"git+https://github.com/balena-io-modules/balena-semver.git","type":"git"},"versionist":{"publishedAt":"2026-06-12T02:41:46.720Z"},"_npmVersion":"11.16.0","description":"Balena specific semver utility methods","directories":{},"_nodeVersion":"26.3.0","dependencies":{"semver":"^7.7.2","memoizee":"^0.4.17","@types/semver":"^7.7.0","@types/memoizee":"^0.4.12"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"chai":"6.2.2","husky":"9.1.7","mocha":"11.7.6","ts-node":"10.9.2","typescript":"6.0.3","@types/chai":"5.2.3","lint-staged":"17.0.7","@balena/lint":"^9.3.2","@types/mocha":"10.0.10","catch-uncommitted":"2.0.0","jsdoc-to-markdown":"9.1.3"},"_npmOperationalInternal":{"tmp":"tmp/balena-semver_4.1.6-build-renovate-chai-5-x-90734e895b45c77c57e123f854acfb435f333d3e-1_1781232192047_0.7371314412621992","host":"s3://npm-registry-packages-npm-production"}},"4.1.6":{"name":"balena-semver","version":"4.1.6","keywords":["balena","balena.io","resin","resin.io","semver"],"author":{"name":"Balena Ltd.","email":"hello@balena.io"},"license":"Apache-2.0","_id":"balena-semver@4.1.6","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/balena-io-modules/balena-semver","bugs":{"url":"https://github.com/balena-io-modules/balena-semver/issues"},"dist":{"shasum":"86e04e7a14283e2b8362db8137665c8b6dbc6499","tarball":"https://registry.npmjs.org/balena-semver/-/balena-semver-4.1.6.tgz","fileCount":7,"integrity":"sha512-uSA6nXa6cqSK1R2bwRDW5W5Rsuao9fqT3TS2AXOZ+Ww/7h43bKHQyoUD0P6uBpKBstGHYhhybk42tljOwB0koQ==","signatures":[{"sig":"MEYCIQCsbpBf7+IiKY/phKROaXdfdEQf9qiBPoBi7nKc8iR+xgIhAOoCGIP2wgKLC9vislRrVODY5i/SDc9e0id+E9c4U9v+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/balena-semver@4.1.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":114095},"main":"build/index.js","type":"commonjs","_from":"file:/home/runner/work/_temp/npm-90734e895b45c77c57e123f854acfb435f333d3e/balena-semver-4.1.6.tgz","mocha":{"_":"test/**/*.spec.ts","require":"ts-node/register/transpile-only","recursive":true},"engines":{"node":"^20.12.0 || >= 22.0.0"},"scripts":{"ci":"npm run build && catch-uncommitted && npm test","docs":"node ./automation/docs.js","lint":"balena-lint -e js -e ts -t tsconfig.dev.json src/ test/ automation/","test":"npm run build && mocha && npm run lint","build":"tsc && npm run docs","prepack":"npm run build","prepare":"husky","lint:fix":"balena-lint -e js -e ts -t tsconfig.dev.json --fix src/ test/ automation/"},"typings":"build/index.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ab563b0c-9e6a-43e8-b712-57ec732c31f7"}},"_resolved":"/home/runner/work/_temp/npm-90734e895b45c77c57e123f854acfb435f333d3e/balena-semver-4.1.6.tgz","_integrity":"sha512-uSA6nXa6cqSK1R2bwRDW5W5Rsuao9fqT3TS2AXOZ+Ww/7h43bKHQyoUD0P6uBpKBstGHYhhybk42tljOwB0koQ==","repository":{"url":"git+https://github.com/balena-io-modules/balena-semver.git","type":"git"},"versionist":{"publishedAt":"2026-06-12T02:41:46.720Z"},"_npmVersion":"11.16.0","description":"Balena specific semver utility methods","directories":{},"_nodeVersion":"26.3.0","dependencies":{"semver":"^7.7.2","memoizee":"^0.4.17","@types/semver":"^7.7.0","@types/memoizee":"^0.4.12"},"_hasShrinkwrap":false,"devDependencies":{"chai":"6.2.2","husky":"9.1.7","mocha":"11.7.6","ts-node":"10.9.2","typescript":"6.0.3","@types/chai":"5.2.3","lint-staged":"17.0.7","@balena/lint":"^9.3.2","@types/mocha":"10.0.10","catch-uncommitted":"2.0.0","jsdoc-to-markdown":"9.1.3"},"_npmOperationalInternal":{"tmp":"tmp/balena-semver_4.1.6_1781240752517_0.6489874456091722","host":"s3://npm-registry-packages-npm-production"}},"4.1.7-build-renovate-lint-staged-17-0-x-d7cf7a31f42d2940ee5936014820645e3d25cf6c-1":{"name":"balena-semver","version":"4.1.7-build-renovate-lint-staged-17-0-x-d7cf7a31f42d2940ee5936014820645e3d25cf6c-1","keywords":["balena","balena.io","resin","resin.io","semver"],"author":{"name":"Balena Ltd.","email":"hello@balena.io"},"license":"Apache-2.0","_id":"balena-semver@4.1.7-build-renovate-lint-staged-17-0-x-d7cf7a31f42d2940ee5936014820645e3d25cf6c-1","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/balena-io-modules/balena-semver","bugs":{"url":"https://github.com/balena-io-modules/balena-semver/issues"},"dist":{"shasum":"f0dbcb947cefe7232b6eaa6f108071260a4fa1da","tarball":"https://registry.npmjs.org/balena-semver/-/balena-semver-4.1.7-build-renovate-lint-staged-17-0-x-d7cf7a31f42d2940ee5936014820645e3d25cf6c-1.tgz","fileCount":10,"integrity":"sha512-pQN1HKA3STDAqFc7Sucdt4oU9GZhbRu2XnMTnKcmZpw8A85rfMMqKfREQofVb4gBsQ2lpQyi5R2D2G28ur5acg==","signatures":[{"sig":"MEYCIQDwjXeacbKjmP3jBTgcMJ0okYvFe7ZhUYkvGwvUclUJXQIhALNSM06fcLJQD3MmKwsFXsLAq/YOvOjtqVChhLgOodYl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/balena-semver@4.1.7-build-renovate-lint-staged-17-0-x-d7cf7a31f42d2940ee5936014820645e3d25cf6c-1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":114172},"main":"build/index.js","type":"commonjs","_from":"file:/home/runner/work/_temp/balena-semver-4.1.7.tgz","mocha":{"_":"test/**/*.spec.ts","require":"ts-node/register/transpile-only","recursive":true},"engines":{"node":"^20.12.0 || >= 22.0.0"},"scripts":{"ci":"npm run build && catch-uncommitted && npm test","docs":"node ./automation/docs.js","lint":"balena-lint -e js -e ts -t tsconfig.dev.json src/ test/ automation/","test":"npm run build && mocha && npm run lint","build":"tsc && npm run docs","prepack":"npm run build","prepare":"husky","lint:fix":"balena-lint -e js -e ts -t tsconfig.dev.json --fix src/ test/ automation/"},"typings":"build/index.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ab563b0c-9e6a-43e8-b712-57ec732c31f7"}},"_resolved":"/home/runner/work/_temp/balena-semver-4.1.7.tgz","_integrity":"sha512-pQN1HKA3STDAqFc7Sucdt4oU9GZhbRu2XnMTnKcmZpw8A85rfMMqKfREQofVb4gBsQ2lpQyi5R2D2G28ur5acg==","repository":{"url":"git+https://github.com/balena-io-modules/balena-semver.git","type":"git"},"versionist":{"publishedAt":"2026-06-24T01:26:49.582Z"},"_npmVersion":"11.16.0","description":"Balena specific semver utility methods","directories":{},"_nodeVersion":"26.3.1","dependencies":{"semver":"^7.7.2","memoizee":"^0.4.17","@types/semver":"^7.7.0","@types/memoizee":"^0.4.12"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"chai":"6.2.2","husky":"9.1.7","mocha":"11.7.6","ts-node":"10.9.2","typescript":"6.0.3","@types/chai":"5.2.3","lint-staged":"17.0.8","@balena/lint":"^9.3.2","@types/mocha":"10.0.10","catch-uncommitted":"2.0.0","jsdoc-to-markdown":"9.1.3"},"_npmOperationalInternal":{"tmp":"tmp/balena-semver_4.1.7-build-renovate-lint-staged-17-0-x-d7cf7a31f42d2940ee5936014820645e3d25cf6c-1_1782264515572_0.34094321090075397","host":"s3://npm-registry-packages-npm-production"}},"4.1.7":{"name":"balena-semver","version":"4.1.7","keywords":["balena","balena.io","resin","resin.io","semver"],"author":{"name":"Balena Ltd.","email":"hello@balena.io"},"license":"Apache-2.0","_id":"balena-semver@4.1.7","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/balena-io-modules/balena-semver","bugs":{"url":"https://github.com/balena-io-modules/balena-semver/issues"},"dist":{"shasum":"8903569bbff1514002e7f7deeb01962e2237fd91","tarball":"https://registry.npmjs.org/balena-semver/-/balena-semver-4.1.7.tgz","fileCount":7,"integrity":"sha512-ihSy5heBrECeThY/872CRpjrMj/lZaw4ELM/g+R3qTed18InWOM/8jTB3lkxUC8COCmgHO3iZTp8qPScuYaobw==","signatures":[{"sig":"MEUCIQDp/tlKG5GGlsDELhBpECa8drBB34ekuh9XHpLNZlYkCwIgVevjeEpiQjpCZv0TKZKCGJxA5XRnDc1s991Bd/xPAUo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/balena-semver@4.1.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":114095},"main":"build/index.js","type":"commonjs","_from":"file:/home/runner/work/_temp/npm-d7cf7a31f42d2940ee5936014820645e3d25cf6c/balena-semver-4.1.7.tgz","mocha":{"_":"test/**/*.spec.ts","require":"ts-node/register/transpile-only","recursive":true},"engines":{"node":"^20.12.0 || >= 22.0.0"},"scripts":{"ci":"npm run build && catch-uncommitted && npm test","docs":"node ./automation/docs.js","lint":"balena-lint -e js -e ts -t tsconfig.dev.json src/ test/ automation/","test":"npm run build && mocha && npm run lint","build":"tsc && npm run docs","prepack":"npm run build","prepare":"husky","lint:fix":"balena-lint -e js -e ts -t tsconfig.dev.json --fix src/ test/ automation/"},"typings":"build/index.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ab563b0c-9e6a-43e8-b712-57ec732c31f7"}},"_resolved":"/home/runner/work/_temp/npm-d7cf7a31f42d2940ee5936014820645e3d25cf6c/balena-semver-4.1.7.tgz","_integrity":"sha512-ihSy5heBrECeThY/872CRpjrMj/lZaw4ELM/g+R3qTed18InWOM/8jTB3lkxUC8COCmgHO3iZTp8qPScuYaobw==","repository":{"url":"git+https://github.com/balena-io-modules/balena-semver.git","type":"git"},"versionist":{"publishedAt":"2026-06-24T01:26:49.582Z"},"_npmVersion":"11.16.0","description":"Balena specific semver utility methods","directories":{},"_nodeVersion":"26.3.1","dependencies":{"semver":"^7.7.2","memoizee":"^0.4.17","@types/semver":"^7.7.0","@types/memoizee":"^0.4.12"},"_hasShrinkwrap":false,"devDependencies":{"chai":"6.2.2","husky":"9.1.7","mocha":"11.7.6","ts-node":"10.9.2","typescript":"6.0.3","@types/chai":"5.2.3","lint-staged":"17.0.8","@balena/lint":"^9.3.2","@types/mocha":"10.0.10","catch-uncommitted":"2.0.0","jsdoc-to-markdown":"9.1.3"},"_npmOperationalInternal":{"tmp":"tmp/balena-semver_4.1.7_1782264658317_0.4130139729616893","host":"s3://npm-registry-packages-npm-production"}},"4.1.8-build-renovate-lint-staged-17-x-6eb5e8266d2869df3b414d59f568bc58b38b63f2-1":{"name":"balena-semver","version":"4.1.8-build-renovate-lint-staged-17-x-6eb5e8266d2869df3b414d59f568bc58b38b63f2-1","keywords":["balena","balena.io","resin","resin.io","semver"],"author":{"name":"Balena Ltd.","email":"hello@balena.io"},"license":"Apache-2.0","_id":"balena-semver@4.1.8-build-renovate-lint-staged-17-x-6eb5e8266d2869df3b414d59f568bc58b38b63f2-1","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/balena-io-modules/balena-semver","bugs":{"url":"https://github.com/balena-io-modules/balena-semver/issues"},"dist":{"shasum":"d37ad1ce1c1969778f517adc30d132a43239b33f","tarball":"https://registry.npmjs.org/balena-semver/-/balena-semver-4.1.8-build-renovate-lint-staged-17-x-6eb5e8266d2869df3b414d59f568bc58b38b63f2-1.tgz","fileCount":10,"integrity":"sha512-ljoMKSCWBBlxiXMtU67WVR3wMi3u9mYphXz2LPWbaXR0T8uhNDehHmgiwDonC7OCti/e9hvqLay36NkmPZ5TZQ==","signatures":[{"sig":"MEUCIQDSUz3jIOllausRM19W0+9FsX0nyCkqZh1eNUGJN55f+wIgP45jk9pdCt4Loj766AUej+dHbi1VNOI6QT2bQa/oaYU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/balena-semver@4.1.8-build-renovate-lint-staged-17-x-6eb5e8266d2869df3b414d59f568bc58b38b63f2-1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":114170},"main":"build/index.js","type":"commonjs","_from":"file:/home/runner/work/_temp/balena-semver-4.1.8.tgz","mocha":{"_":"test/**/*.spec.ts","require":"ts-node/register/transpile-only","recursive":true},"engines":{"node":"^20.12.0 || >= 22.0.0"},"scripts":{"ci":"npm run build && catch-uncommitted && npm test","docs":"node ./automation/docs.js","lint":"balena-lint -e js -e ts -t tsconfig.dev.json src/ test/ automation/","test":"npm run build && mocha && npm run lint","build":"tsc && npm run docs","prepack":"npm run build","prepare":"husky","lint:fix":"balena-lint -e js -e ts -t tsconfig.dev.json --fix src/ test/ automation/"},"typings":"build/index.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ab563b0c-9e6a-43e8-b712-57ec732c31f7"}},"_resolved":"/home/runner/work/_temp/balena-semver-4.1.8.tgz","_integrity":"sha512-ljoMKSCWBBlxiXMtU67WVR3wMi3u9mYphXz2LPWbaXR0T8uhNDehHmgiwDonC7OCti/e9hvqLay36NkmPZ5TZQ==","repository":{"url":"git+https://github.com/balena-io-modules/balena-semver.git","type":"git"},"versionist":{"publishedAt":"2026-07-25T00:15:49.968Z"},"_npmVersion":"11.17.0","description":"Balena specific semver utility methods","directories":{},"_nodeVersion":"26.5.0","dependencies":{"semver":"^7.7.2","memoizee":"^0.4.17","@types/semver":"^7.7.0","@types/memoizee":"^0.4.12"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"chai":"6.2.2","husky":"9.1.7","mocha":"11.7.6","ts-node":"10.9.2","typescript":"6.0.3","@types/chai":"5.2.3","lint-staged":"17.1.0","@balena/lint":"^9.3.2","@types/mocha":"10.0.10","catch-uncommitted":"2.0.0","jsdoc-to-markdown":"9.1.3"},"_npmOperationalInternal":{"tmp":"tmp/balena-semver_4.1.8-build-renovate-lint-staged-17-x-6eb5e8266d2869df3b414d59f568bc58b38b63f2-1_1784938646393_0.07763157475419513","host":"s3://npm-registry-packages-npm-production"}},"4.1.8":{"name":"balena-semver","version":"4.1.8","keywords":["balena","balena.io","resin","resin.io","semver"],"author":{"name":"Balena Ltd.","email":"hello@balena.io"},"license":"Apache-2.0","_id":"balena-semver@4.1.8","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/balena-io-modules/balena-semver","bugs":{"url":"https://github.com/balena-io-modules/balena-semver/issues"},"dist":{"shasum":"ca6c0f6cd8a9cd163006da6edab2dcf3adc511d0","tarball":"https://registry.npmjs.org/balena-semver/-/balena-semver-4.1.8.tgz","fileCount":7,"integrity":"sha512-8rSwmpzeXLRFxXrOnViaS70BXiaf6klbVtTFsoDxv+5XQnUIX7IUATuEZ02KrzBd4E3J5qrZkXSW7c4mxKmxdw==","signatures":[{"sig":"MEUCIG2eAkBvD2uHIIUg5GPUDCzXN3zgzmMB4+NThmxlZwEPAiEA0Tv37ey8PEUV3rapGTi5GGFCvwAGORvdrosjLhTIubk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/balena-semver@4.1.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":114095},"main":"build/index.js","type":"commonjs","_from":"file:/home/runner/work/_temp/npm-6eb5e8266d2869df3b414d59f568bc58b38b63f2/balena-semver-4.1.8.tgz","mocha":{"_":"test/**/*.spec.ts","require":"ts-node/register/transpile-only","recursive":true},"engines":{"node":"^20.12.0 || >= 22.0.0"},"scripts":{"ci":"npm run build && catch-uncommitted && npm test","docs":"node ./automation/docs.js","lint":"balena-lint -e js -e ts -t tsconfig.dev.json src/ test/ automation/","test":"npm run build && mocha && npm run lint","build":"tsc && npm run docs","prepack":"npm run build","prepare":"husky","lint:fix":"balena-lint -e js -e ts -t tsconfig.dev.json --fix src/ test/ automation/"},"typings":"build/index.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ab563b0c-9e6a-43e8-b712-57ec732c31f7"}},"_resolved":"/home/runner/work/_temp/npm-6eb5e8266d2869df3b414d59f568bc58b38b63f2/balena-semver-4.1.8.tgz","_integrity":"sha512-8rSwmpzeXLRFxXrOnViaS70BXiaf6klbVtTFsoDxv+5XQnUIX7IUATuEZ02KrzBd4E3J5qrZkXSW7c4mxKmxdw==","repository":{"url":"git+https://github.com/balena-io-modules/balena-semver.git","type":"git"},"versionist":{"publishedAt":"2026-07-25T00:15:49.968Z"},"_npmVersion":"11.17.0","description":"Balena specific semver utility methods","directories":{},"_nodeVersion":"26.5.0","dependencies":{"semver":"^7.7.2","memoizee":"^0.4.17","@types/semver":"^7.7.0","@types/memoizee":"^0.4.12"},"_hasShrinkwrap":false,"devDependencies":{"chai":"6.2.2","husky":"9.1.7","mocha":"11.7.6","ts-node":"10.9.2","typescript":"6.0.3","@types/chai":"5.2.3","lint-staged":"17.1.0","@balena/lint":"^9.3.2","@types/mocha":"10.0.10","catch-uncommitted":"2.0.0","jsdoc-to-markdown":"9.1.3"},"_npmOperationalInternal":{"tmp":"tmp/balena-semver_4.1.8_1784938797596_0.19518023045140565","host":"s3://npm-registry-packages-npm-production"}},"4.1.9-build-renovate-lint-staged-17-1-x-827519d54f7a60f0024116b42c08a8158612f6ac-1":{"name":"balena-semver","version":"4.1.9-build-renovate-lint-staged-17-1-x-827519d54f7a60f0024116b42c08a8158612f6ac-1","keywords":["balena","balena.io","resin","resin.io","semver"],"author":{"name":"Balena Ltd.","email":"hello@balena.io"},"license":"Apache-2.0","_id":"balena-semver@4.1.9-build-renovate-lint-staged-17-1-x-827519d54f7a60f0024116b42c08a8158612f6ac-1","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/balena-io-modules/balena-semver","bugs":{"url":"https://github.com/balena-io-modules/balena-semver/issues"},"dist":{"shasum":"fb686cc57062a282d74d9cd075037b9d76868dcd","tarball":"https://registry.npmjs.org/balena-semver/-/balena-semver-4.1.9-build-renovate-lint-staged-17-1-x-827519d54f7a60f0024116b42c08a8158612f6ac-1.tgz","fileCount":10,"integrity":"sha512-g0rCelH3ZMQxGrxL+RaSP1png/SEjThjvFNCVZj6pK69e8y1yQGbuTvwX7nqWmDJWeYt2C53MiNZNSf3s/MU+w==","signatures":[{"sig":"MEUCIFjIrBHDTycIzJUCkoWVd5swGl51c6EfaKOFK55b4bs9AiEAx6pa8xOmEkWoRjco9eNVNJcTSHDt7I6jrShQhp84jlk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/balena-semver@4.1.9-build-renovate-lint-staged-17-1-x-827519d54f7a60f0024116b42c08a8158612f6ac-1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":114172},"main":"build/index.js","type":"commonjs","_from":"file:/home/runner/work/_temp/balena-semver-4.1.9.tgz","mocha":{"_":"test/**/*.spec.ts","require":"ts-node/register/transpile-only","recursive":true},"engines":{"node":"^20.12.0 || >= 22.0.0"},"scripts":{"ci":"npm run build && catch-uncommitted && npm test","docs":"node ./automation/docs.js","lint":"balena-lint -e js -e ts -t tsconfig.dev.json src/ test/ automation/","test":"npm run build && mocha && npm run lint","build":"tsc && npm run docs","prepack":"npm run build","prepare":"husky","lint:fix":"balena-lint -e js -e ts -t tsconfig.dev.json --fix src/ test/ automation/"},"typings":"build/index.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ab563b0c-9e6a-43e8-b712-57ec732c31f7"}},"_resolved":"/home/runner/work/_temp/balena-semver-4.1.9.tgz","_integrity":"sha512-g0rCelH3ZMQxGrxL+RaSP1png/SEjThjvFNCVZj6pK69e8y1yQGbuTvwX7nqWmDJWeYt2C53MiNZNSf3s/MU+w==","repository":{"url":"git+https://github.com/balena-io-modules/balena-semver.git","type":"git"},"versionist":{"publishedAt":"2026-07-25T06:34:09.306Z"},"_npmVersion":"11.17.0","description":"Balena specific semver utility methods","directories":{},"_nodeVersion":"26.5.0","dependencies":{"semver":"^7.7.2","memoizee":"^0.4.17","@types/semver":"^7.7.0","@types/memoizee":"^0.4.12"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"chai":"6.2.2","husky":"9.1.7","mocha":"11.7.6","ts-node":"10.9.2","typescript":"6.0.3","@types/chai":"5.2.3","lint-staged":"17.1.1","@balena/lint":"^9.3.2","@types/mocha":"10.0.10","catch-uncommitted":"2.0.0","jsdoc-to-markdown":"9.1.3"},"_npmOperationalInternal":{"tmp":"tmp/balena-semver_4.1.9-build-renovate-lint-staged-17-1-x-827519d54f7a60f0024116b42c08a8158612f6ac-1_1784961345028_0.41831782928553585","host":"s3://npm-registry-packages-npm-production"}},"4.1.9":{"name":"balena-semver","version":"4.1.9","keywords":["balena","balena.io","resin","resin.io","semver"],"author":{"name":"Balena Ltd.","email":"hello@balena.io"},"license":"Apache-2.0","_id":"balena-semver@4.1.9","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/balena-io-modules/balena-semver","bugs":{"url":"https://github.com/balena-io-modules/balena-semver/issues"},"dist":{"shasum":"c5ae2fed199782a2502af92b0aab6318567e46b7","tarball":"https://registry.npmjs.org/balena-semver/-/balena-semver-4.1.9.tgz","fileCount":7,"integrity":"sha512-ZGFs9Bs/+TXV5anXrTqiqPad2IkP2ODBah8NV0847x5TNZXH0Qqy8i4bLj2PoM+k6hlWDKMp8fzez8CvdDGTBQ==","signatures":[{"sig":"MEUCIQDEsKQeNdvu2mbF5CRX4waePqZbkk9Ggp0vFFP2OhG3QQIgLnBVp4cYR90KE4c6qHhMJSlGXW7nyWMvskKi6ocZg7M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/balena-semver@4.1.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":114095},"main":"build/index.js","type":"commonjs","_from":"file:/home/runner/work/_temp/npm-827519d54f7a60f0024116b42c08a8158612f6ac/balena-semver-4.1.9.tgz","mocha":{"_":"test/**/*.spec.ts","require":"ts-node/register/transpile-only","recursive":true},"engines":{"node":"^20.12.0 || >= 22.0.0"},"scripts":{"ci":"npm run build && catch-uncommitted && npm test","docs":"node ./automation/docs.js","lint":"balena-lint -e js -e ts -t tsconfig.dev.json src/ test/ automation/","test":"npm run build && mocha && npm run lint","build":"tsc && npm run docs","prepack":"npm run build","prepare":"husky","lint:fix":"balena-lint -e js -e ts -t tsconfig.dev.json --fix src/ test/ automation/"},"typings":"build/index.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ab563b0c-9e6a-43e8-b712-57ec732c31f7"}},"_resolved":"/home/runner/work/_temp/npm-827519d54f7a60f0024116b42c08a8158612f6ac/balena-semver-4.1.9.tgz","_integrity":"sha512-ZGFs9Bs/+TXV5anXrTqiqPad2IkP2ODBah8NV0847x5TNZXH0Qqy8i4bLj2PoM+k6hlWDKMp8fzez8CvdDGTBQ==","repository":{"url":"git+https://github.com/balena-io-modules/balena-semver.git","type":"git"},"versionist":{"publishedAt":"2026-07-25T06:34:09.306Z"},"_npmVersion":"11.17.0","description":"Balena specific semver utility methods","directories":{},"_nodeVersion":"26.5.0","dependencies":{"semver":"^7.7.2","memoizee":"^0.4.17","@types/semver":"^7.7.0","@types/memoizee":"^0.4.12"},"_hasShrinkwrap":false,"devDependencies":{"chai":"6.2.2","husky":"9.1.7","mocha":"11.7.6","ts-node":"10.9.2","typescript":"6.0.3","@types/chai":"5.2.3","lint-staged":"17.1.1","@balena/lint":"^9.3.2","@types/mocha":"10.0.10","catch-uncommitted":"2.0.0","jsdoc-to-markdown":"9.1.3"},"_npmOperationalInternal":{"tmp":"tmp/balena-semver_4.1.9_1784961501273_0.3617366711377781","host":"s3://npm-registry-packages-npm-production"}},"4.1.10-build-renovate-lint-staged-17-x-f8280d794a5a4b0111f40b513db2bdb8a9fc5e19-1":{"name":"balena-semver","version":"4.1.10-build-renovate-lint-staged-17-x-f8280d794a5a4b0111f40b513db2bdb8a9fc5e19-1","keywords":["balena","balena.io","resin","resin.io","semver"],"author":{"name":"Balena Ltd.","email":"hello@balena.io"},"license":"Apache-2.0","_id":"balena-semver@4.1.10-build-renovate-lint-staged-17-x-f8280d794a5a4b0111f40b513db2bdb8a9fc5e19-1","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/balena-io-modules/balena-semver","bugs":{"url":"https://github.com/balena-io-modules/balena-semver/issues"},"dist":{"shasum":"653863526a90f234e09035078378f588b65bebbd","tarball":"https://registry.npmjs.org/balena-semver/-/balena-semver-4.1.10-build-renovate-lint-staged-17-x-f8280d794a5a4b0111f40b513db2bdb8a9fc5e19-1.tgz","fileCount":10,"integrity":"sha512-LfMOiY7DUDUZYNqgCgopBxFYOh3oUropFC+Bc4++webKiU5fvpRjz6WEhXNS6aEZoBjKNFsgVPwTta4+IxbbLg==","signatures":[{"sig":"MEUCIQCpLKQ7X1GtVKI16Vjps+tMiaKGreuQtaE/3P9W8TwQiAIgXB5mRJgEDxw2OUST9t4c1L8W+ofcMHl33cmSh+nFp94=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/balena-semver@4.1.10-build-renovate-lint-staged-17-x-f8280d794a5a4b0111f40b513db2bdb8a9fc5e19-1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":114171},"main":"build/index.js","type":"commonjs","_from":"file:/home/runner/work/_temp/balena-semver-4.1.10.tgz","mocha":{"_":"test/**/*.spec.ts","require":"ts-node/register/transpile-only","recursive":true},"engines":{"node":"^20.12.0 || >= 22.0.0"},"scripts":{"ci":"npm run build && catch-uncommitted && npm test","docs":"node ./automation/docs.js","lint":"balena-lint -e js -e ts -t tsconfig.dev.json src/ test/ automation/","test":"npm run build && mocha && npm run lint","build":"tsc && npm run docs","prepack":"npm run build","prepare":"husky","lint:fix":"balena-lint -e js -e ts -t tsconfig.dev.json --fix src/ test/ automation/"},"typings":"build/index.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ab563b0c-9e6a-43e8-b712-57ec732c31f7"}},"_resolved":"/home/runner/work/_temp/balena-semver-4.1.10.tgz","_integrity":"sha512-LfMOiY7DUDUZYNqgCgopBxFYOh3oUropFC+Bc4++webKiU5fvpRjz6WEhXNS6aEZoBjKNFsgVPwTta4+IxbbLg==","repository":{"url":"git+https://github.com/balena-io-modules/balena-semver.git","type":"git"},"versionist":{"publishedAt":"2026-07-26T10:25:54.685Z"},"_npmVersion":"11.17.0","description":"Balena specific semver utility methods","directories":{},"_nodeVersion":"26.5.0","dependencies":{"semver":"^7.7.2","memoizee":"^0.4.17","@types/semver":"^7.7.0","@types/memoizee":"^0.4.12"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"chai":"6.2.2","husky":"9.1.7","mocha":"11.7.6","ts-node":"10.9.2","typescript":"6.0.3","@types/chai":"5.2.3","lint-staged":"17.2.0","@balena/lint":"^9.3.2","@types/mocha":"10.0.10","catch-uncommitted":"2.0.0","jsdoc-to-markdown":"9.1.3"},"_npmOperationalInternal":{"tmp":"tmp/balena-semver_4.1.10-build-renovate-lint-staged-17-x-f8280d794a5a4b0111f40b513db2bdb8a9fc5e19-1_1785061647892_0.8199545501188474","host":"s3://npm-registry-packages-npm-production"}},"4.1.10":{"name":"balena-semver","version":"4.1.10","keywords":["balena","balena.io","resin","resin.io","semver"],"author":{"name":"Balena Ltd.","email":"hello@balena.io"},"license":"Apache-2.0","_id":"balena-semver@4.1.10","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/balena-io-modules/balena-semver","bugs":{"url":"https://github.com/balena-io-modules/balena-semver/issues"},"dist":{"shasum":"d7c1ab2fcf7664c3d30ef312dbd88c0c8b13a395","tarball":"https://registry.npmjs.org/balena-semver/-/balena-semver-4.1.10.tgz","fileCount":7,"integrity":"sha512-Dc0Derl2kNx8RswvsEUCMmPtlP5np8Lt0I3HtfdgFNVcZGpqBrffOzmrS1jBU4ahUGLEEwvd3lHz/kbv7ASqKA==","signatures":[{"sig":"MEUCIQDkzltQ1RlSaBoutA/a08s3jqoAQZR43yL97JR22UWV9QIgWDAZKKme9KxVzSlz0ACEVbotp1ZQagWKgtQnmBgykIQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/balena-semver@4.1.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":114096},"main":"build/index.js","type":"commonjs","_from":"file:/home/runner/work/_temp/npm-f8280d794a5a4b0111f40b513db2bdb8a9fc5e19/balena-semver-4.1.10.tgz","mocha":{"_":"test/**/*.spec.ts","require":"ts-node/register/transpile-only","recursive":true},"engines":{"node":"^20.12.0 || >= 22.0.0"},"scripts":{"ci":"npm run build && catch-uncommitted && npm test","docs":"node ./automation/docs.js","lint":"balena-lint -e js -e ts -t tsconfig.dev.json src/ test/ automation/","test":"npm run build && mocha && npm run lint","build":"tsc && npm run docs","prepack":"npm run build","prepare":"husky","lint:fix":"balena-lint -e js -e ts -t tsconfig.dev.json --fix src/ test/ automation/"},"typings":"build/index.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ab563b0c-9e6a-43e8-b712-57ec732c31f7"}},"_resolved":"/home/runner/work/_temp/npm-f8280d794a5a4b0111f40b513db2bdb8a9fc5e19/balena-semver-4.1.10.tgz","_integrity":"sha512-Dc0Derl2kNx8RswvsEUCMmPtlP5np8Lt0I3HtfdgFNVcZGpqBrffOzmrS1jBU4ahUGLEEwvd3lHz/kbv7ASqKA==","repository":{"url":"git+https://github.com/balena-io-modules/balena-semver.git","type":"git"},"versionist":{"publishedAt":"2026-07-26T10:25:54.685Z"},"_npmVersion":"11.17.0","description":"Balena specific semver utility methods","directories":{},"_nodeVersion":"26.5.0","dependencies":{"semver":"^7.7.2","memoizee":"^0.4.17","@types/semver":"^7.7.0","@types/memoizee":"^0.4.12"},"_hasShrinkwrap":false,"devDependencies":{"chai":"6.2.2","husky":"9.1.7","mocha":"11.7.6","ts-node":"10.9.2","typescript":"6.0.3","@types/chai":"5.2.3","lint-staged":"17.2.0","@balena/lint":"^9.3.2","@types/mocha":"10.0.10","catch-uncommitted":"2.0.0","jsdoc-to-markdown":"9.1.3"},"_npmOperationalInternal":{"tmp":"tmp/balena-semver_4.1.10_1785061806484_0.19348615642795441","host":"s3://npm-registry-packages-npm-production"}},"4.1.11-build-renovate-mocha-11-x-0e3d02c9c414092f3621016772d74836be06a4e9-1":{"name":"balena-semver","version":"4.1.11-build-renovate-mocha-11-x-0e3d02c9c414092f3621016772d74836be06a4e9-1","keywords":["balena","balena.io","resin","resin.io","semver"],"author":{"name":"Balena Ltd.","email":"hello@balena.io"},"license":"Apache-2.0","_id":"balena-semver@4.1.11-build-renovate-mocha-11-x-0e3d02c9c414092f3621016772d74836be06a4e9-1","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/balena-io-modules/balena-semver","bugs":{"url":"https://github.com/balena-io-modules/balena-semver/issues"},"dist":{"shasum":"ee7405d3c5c4286842f74c3186f9307839edfac1","tarball":"https://registry.npmjs.org/balena-semver/-/balena-semver-4.1.11-build-renovate-mocha-11-x-0e3d02c9c414092f3621016772d74836be06a4e9-1.tgz","fileCount":10,"integrity":"sha512-fXI2SluqT5ntSRLXkrUd4mTWX6ls4/1MppjxBypuHITJm/islZfiJgSleq5QkMOf9euPftZFmkmPR48Ijj1/dA==","signatures":[{"sig":"MEUCIQCb46FtHGDJfPLICCkwIk/COab4Jc2ymbvAstiEo94fDgIgAUUAjo6cvuExVpKN2RsaVkau4nuXaEMM6tyXgt8UEiY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/balena-semver@4.1.11-build-renovate-mocha-11-x-0e3d02c9c414092f3621016772d74836be06a4e9-1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":114165},"main":"build/index.js","type":"commonjs","_from":"file:/home/runner/work/_temp/balena-semver-4.1.11.tgz","mocha":{"_":"test/**/*.spec.ts","require":"ts-node/register/transpile-only","recursive":true},"engines":{"node":"^20.12.0 || >= 22.0.0"},"scripts":{"ci":"npm run build && catch-uncommitted && npm test","docs":"node ./automation/docs.js","lint":"balena-lint -e js -e ts -t tsconfig.dev.json src/ test/ automation/","test":"npm run build && mocha && npm run lint","build":"tsc && npm run docs","prepack":"npm run build","prepare":"husky","lint:fix":"balena-lint -e js -e ts -t tsconfig.dev.json --fix src/ test/ automation/"},"typings":"build/index.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ab563b0c-9e6a-43e8-b712-57ec732c31f7"}},"_resolved":"/home/runner/work/_temp/balena-semver-4.1.11.tgz","_integrity":"sha512-fXI2SluqT5ntSRLXkrUd4mTWX6ls4/1MppjxBypuHITJm/islZfiJgSleq5QkMOf9euPftZFmkmPR48Ijj1/dA==","repository":{"url":"git+https://github.com/balena-io-modules/balena-semver.git","type":"git"},"versionist":{"publishedAt":"2026-08-08T01:14:20.549Z"},"_npmVersion":"11.19.0","description":"Balena specific semver utility methods","directories":{},"_nodeVersion":"26.7.0","dependencies":{"semver":"^7.7.2","memoizee":"^0.4.17","@types/semver":"^7.7.0","@types/memoizee":"^0.4.12"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"chai":"6.2.2","husky":"9.1.7","mocha":"11.8.0","ts-node":"10.9.2","typescript":"6.0.3","@types/chai":"5.2.3","lint-staged":"17.2.0","@balena/lint":"^9.3.2","@types/mocha":"10.0.10","catch-uncommitted":"2.0.0","jsdoc-to-markdown":"9.1.3"},"_npmOperationalInternal":{"tmp":"tmp/balena-semver_4.1.11-build-renovate-mocha-11-x-0e3d02c9c414092f3621016772d74836be06a4e9-1_1786151768488_0.7821490141265757","host":"s3://npm-registry-packages-npm-production"}},"4.1.11-build-renovate-lint-staged-17-x-7050778a0475a8e54f075d3d1d31ad9dd2163b79-1":{"name":"balena-semver","version":"4.1.11-build-renovate-lint-staged-17-x-7050778a0475a8e54f075d3d1d31ad9dd2163b79-1","keywords":["balena","balena.io","resin","resin.io","semver"],"author":{"name":"Balena Ltd.","email":"hello@balena.io"},"license":"Apache-2.0","_id":"balena-semver@4.1.11-build-renovate-lint-staged-17-x-7050778a0475a8e54f075d3d1d31ad9dd2163b79-1","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/balena-io-modules/balena-semver","bugs":{"url":"https://github.com/balena-io-modules/balena-semver/issues"},"dist":{"shasum":"961fb45a97e33d11aed3a71b96952413b83fc238","tarball":"https://registry.npmjs.org/balena-semver/-/balena-semver-4.1.11-build-renovate-lint-staged-17-x-7050778a0475a8e54f075d3d1d31ad9dd2163b79-1.tgz","fileCount":10,"integrity":"sha512-cRcswFY5Txw+dYmtgauNCCATlK8mTYw02c5qx7PL1Yd0nMNJ6+4vR3FFwUwcXwSQ4N2V6oDHmfQ+8sHzWC5y3w==","signatures":[{"sig":"MEYCIQDnf24pARsLL9U6C9+sAu7cKG8u5Nih0+xY+0IQezWa+AIhAJoPLZQDVnnoDmP9W90VVSUsRdRflWU3l6mNxIWDAk/X","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/balena-semver@4.1.11-build-renovate-lint-staged-17-x-7050778a0475a8e54f075d3d1d31ad9dd2163b79-1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":114171},"main":"build/index.js","type":"commonjs","_from":"file:/home/runner/work/_temp/balena-semver-4.1.11.tgz","mocha":{"_":"test/**/*.spec.ts","require":"ts-node/register/transpile-only","recursive":true},"engines":{"node":"^20.12.0 || >= 22.0.0"},"scripts":{"ci":"npm run build && catch-uncommitted && npm test","docs":"node ./automation/docs.js","lint":"balena-lint -e js -e ts -t tsconfig.dev.json src/ test/ automation/","test":"npm run build && mocha && npm run lint","build":"tsc && npm run docs","prepack":"npm run build","prepare":"husky","lint:fix":"balena-lint -e js -e ts -t tsconfig.dev.json --fix src/ test/ automation/"},"typings":"build/index.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ab563b0c-9e6a-43e8-b712-57ec732c31f7"}},"_resolved":"/home/runner/work/_temp/balena-semver-4.1.11.tgz","_integrity":"sha512-cRcswFY5Txw+dYmtgauNCCATlK8mTYw02c5qx7PL1Yd0nMNJ6+4vR3FFwUwcXwSQ4N2V6oDHmfQ+8sHzWC5y3w==","repository":{"url":"git+https://github.com/balena-io-modules/balena-semver.git","type":"git"},"versionist":{"publishedAt":"2026-08-08T01:14:08.307Z"},"_npmVersion":"11.19.0","description":"Balena specific semver utility methods","directories":{},"_nodeVersion":"26.7.0","dependencies":{"semver":"^7.7.2","memoizee":"^0.4.17","@types/semver":"^7.7.0","@types/memoizee":"^0.4.12"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"chai":"6.2.2","husky":"9.1.7","mocha":"11.7.6","ts-node":"10.9.2","typescript":"6.0.3","@types/chai":"5.2.3","lint-staged":"17.3.0","@balena/lint":"^9.3.2","@types/mocha":"10.0.10","catch-uncommitted":"2.0.0","jsdoc-to-markdown":"9.1.3"},"_npmOperationalInternal":{"tmp":"tmp/balena-semver_4.1.11-build-renovate-lint-staged-17-x-7050778a0475a8e54f075d3d1d31ad9dd2163b79-1_1786151773110_0.22539050804331295","host":"s3://npm-registry-packages-npm-production"}},"4.1.11":{"name":"balena-semver","version":"4.1.11","keywords":["balena","balena.io","resin","resin.io","semver"],"author":{"name":"Balena Ltd.","email":"hello@balena.io"},"license":"Apache-2.0","_id":"balena-semver@4.1.11","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/balena-io-modules/balena-semver","bugs":{"url":"https://github.com/balena-io-modules/balena-semver/issues"},"dist":{"shasum":"ba7f2819a43de3377818196d0593b5c60fa864b2","tarball":"https://registry.npmjs.org/balena-semver/-/balena-semver-4.1.11.tgz","fileCount":7,"integrity":"sha512-q/huNGxcyvoacOErFUypqOZEjxBwO80iX+sqExCOqu70hskQSdn4Y3BgsmrKrptCvIMKTbm738vGN7Am+wVLZQ==","signatures":[{"sig":"MEUCIQCwEzOcI0eeGDojGuutSJLSrUT7ndSdOJfJ587xrpBaAQIgQ08S4b3mKayHCG25d3VWOfwZuZwhYYJ5lh6+BCR++fg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/balena-semver@4.1.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":114096},"main":"build/index.js","type":"commonjs","_from":"file:/home/runner/work/_temp/npm-0e3d02c9c414092f3621016772d74836be06a4e9/balena-semver-4.1.11.tgz","mocha":{"_":"test/**/*.spec.ts","require":"ts-node/register/transpile-only","recursive":true},"engines":{"node":"^20.12.0 || >= 22.0.0"},"scripts":{"ci":"npm run build && catch-uncommitted && npm test","docs":"node ./automation/docs.js","lint":"balena-lint -e js -e ts -t tsconfig.dev.json src/ test/ automation/","test":"npm run build && mocha && npm run lint","build":"tsc && npm run docs","prepack":"npm run build","prepare":"husky","lint:fix":"balena-lint -e js -e ts -t tsconfig.dev.json --fix src/ test/ automation/"},"typings":"build/index.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ab563b0c-9e6a-43e8-b712-57ec732c31f7"}},"_resolved":"/home/runner/work/_temp/npm-0e3d02c9c414092f3621016772d74836be06a4e9/balena-semver-4.1.11.tgz","_integrity":"sha512-q/huNGxcyvoacOErFUypqOZEjxBwO80iX+sqExCOqu70hskQSdn4Y3BgsmrKrptCvIMKTbm738vGN7Am+wVLZQ==","repository":{"url":"git+https://github.com/balena-io-modules/balena-semver.git","type":"git"},"versionist":{"publishedAt":"2026-08-08T01:14:20.549Z"},"_npmVersion":"11.19.0","description":"Balena specific semver utility methods","directories":{},"_nodeVersion":"26.7.0","dependencies":{"semver":"^7.7.2","memoizee":"^0.4.17","@types/semver":"^7.7.0","@types/memoizee":"^0.4.12"},"_hasShrinkwrap":false,"devDependencies":{"chai":"6.2.2","husky":"9.1.7","mocha":"11.8.0","ts-node":"10.9.2","typescript":"6.0.3","@types/chai":"5.2.3","lint-staged":"17.2.0","@balena/lint":"^9.3.2","@types/mocha":"10.0.10","catch-uncommitted":"2.0.0","jsdoc-to-markdown":"9.1.3"},"_npmOperationalInternal":{"tmp":"tmp/balena-semver_4.1.11_1786151934684_0.3284055991570429","host":"s3://npm-registry-packages-npm-production"}},"4.1.12-build-renovate-lint-staged-17-x-12681d78f0e67927e10e4402d03ab64e6f1a4f31-1":{"name":"balena-semver","version":"4.1.12-build-renovate-lint-staged-17-x-12681d78f0e67927e10e4402d03ab64e6f1a4f31-1","keywords":["balena","balena.io","resin","resin.io","semver"],"author":{"name":"Balena Ltd.","email":"hello@balena.io"},"license":"Apache-2.0","_id":"balena-semver@4.1.12-build-renovate-lint-staged-17-x-12681d78f0e67927e10e4402d03ab64e6f1a4f31-1","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/balena-io-modules/balena-semver","bugs":{"url":"https://github.com/balena-io-modules/balena-semver/issues"},"dist":{"shasum":"e56edd7b42d838d1004bba869b12c6e1f7873dfb","tarball":"https://registry.npmjs.org/balena-semver/-/balena-semver-4.1.12-build-renovate-lint-staged-17-x-12681d78f0e67927e10e4402d03ab64e6f1a4f31-1.tgz","fileCount":10,"integrity":"sha512-U6KeIQ2kqIJ1CYAxYhCvOaVcwXBpSTdF4/38DTjRUaupNqYmGkkH0m936agLCZvtmkLdBNYhHT1HEWVg6sKYjw==","signatures":[{"sig":"MEUCIQDy/3NWDn8vMwICeaVMR1Fwfkp8R1E5pKjXSKfS6fVnDAIgdmv8OsoPS2NLDVcPqgUwutwKKZmulGO9KVgYYnk7Ybc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/balena-semver@4.1.12-build-renovate-lint-staged-17-x-12681d78f0e67927e10e4402d03ab64e6f1a4f31-1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":114171},"main":"build/index.js","type":"commonjs","_from":"file:/home/runner/work/_temp/balena-semver-4.1.12.tgz","mocha":{"_":"test/**/*.spec.ts","require":"ts-node/register/transpile-only","recursive":true},"engines":{"node":"^20.12.0 || >= 22.0.0"},"scripts":{"ci":"npm run build && catch-uncommitted && npm test","docs":"node ./automation/docs.js","lint":"balena-lint -e js -e ts -t tsconfig.dev.json src/ test/ automation/","test":"npm run build && mocha && npm run lint","build":"tsc && npm run docs","prepack":"npm run build","prepare":"husky","lint:fix":"balena-lint -e js -e ts -t tsconfig.dev.json --fix src/ test/ automation/"},"typings":"build/index.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ab563b0c-9e6a-43e8-b712-57ec732c31f7"}},"_resolved":"/home/runner/work/_temp/balena-semver-4.1.12.tgz","_integrity":"sha512-U6KeIQ2kqIJ1CYAxYhCvOaVcwXBpSTdF4/38DTjRUaupNqYmGkkH0m936agLCZvtmkLdBNYhHT1HEWVg6sKYjw==","repository":{"url":"git+https://github.com/balena-io-modules/balena-semver.git","type":"git"},"versionist":{"publishedAt":"2026-08-08T02:31:14.182Z"},"_npmVersion":"11.19.0","description":"Balena specific semver utility methods","directories":{},"_nodeVersion":"26.7.0","dependencies":{"semver":"^7.7.2","memoizee":"^0.4.17","@types/semver":"^7.7.0","@types/memoizee":"^0.4.12"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"chai":"6.2.2","husky":"9.1.7","mocha":"11.8.0","ts-node":"10.9.2","typescript":"6.0.3","@types/chai":"5.2.3","lint-staged":"17.3.0","@balena/lint":"^9.3.2","@types/mocha":"10.0.10","catch-uncommitted":"2.0.0","jsdoc-to-markdown":"9.1.3"},"_npmOperationalInternal":{"tmp":"tmp/balena-semver_4.1.12-build-renovate-lint-staged-17-x-12681d78f0e67927e10e4402d03ab64e6f1a4f31-1_1786156373763_0.41602627053774044","host":"s3://npm-registry-packages-npm-production"}},"4.1.12":{"name":"balena-semver","version":"4.1.12","keywords":["balena","balena.io","resin","resin.io","semver"],"author":{"name":"Balena Ltd.","email":"hello@balena.io"},"license":"Apache-2.0","_id":"balena-semver@4.1.12","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/balena-io-modules/balena-semver","bugs":{"url":"https://github.com/balena-io-modules/balena-semver/issues"},"dist":{"shasum":"2db326af1809b697c24fb954c50af867f683958e","tarball":"https://registry.npmjs.org/balena-semver/-/balena-semver-4.1.12.tgz","fileCount":7,"integrity":"sha512-hSI+UQCiD+7t1epbQgxAO9YtFJ0MgkSjYGEbh5kNgrU4NaWSw8Twvxc8FJDoIH56b+vrqwrFzjITFLSWyteEJA==","signatures":[{"sig":"MEUCIQD5jNReZPN9TaiKsFTfGLaUeVYf/3RQvfnWazy7lbp4aQIgL4I6JmtutprE680cgKH/zOH9IIG+zGrz8PK3SyjFnVo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/balena-semver@4.1.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":114096},"main":"build/index.js","type":"commonjs","_from":"file:/home/runner/work/_temp/npm-12681d78f0e67927e10e4402d03ab64e6f1a4f31/balena-semver-4.1.12.tgz","mocha":{"_":"test/**/*.spec.ts","require":"ts-node/register/transpile-only","recursive":true},"engines":{"node":"^20.12.0 || >= 22.0.0"},"scripts":{"ci":"npm run build && catch-uncommitted && npm test","docs":"node ./automation/docs.js","lint":"balena-lint -e js -e ts -t tsconfig.dev.json src/ test/ automation/","test":"npm run build && mocha && npm run lint","build":"tsc && npm run docs","prepack":"npm run build","prepare":"husky","lint:fix":"balena-lint -e js -e ts -t tsconfig.dev.json --fix src/ test/ automation/"},"typings":"build/index.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ab563b0c-9e6a-43e8-b712-57ec732c31f7"}},"_resolved":"/home/runner/work/_temp/npm-12681d78f0e67927e10e4402d03ab64e6f1a4f31/balena-semver-4.1.12.tgz","_integrity":"sha512-hSI+UQCiD+7t1epbQgxAO9YtFJ0MgkSjYGEbh5kNgrU4NaWSw8Twvxc8FJDoIH56b+vrqwrFzjITFLSWyteEJA==","repository":{"url":"git+https://github.com/balena-io-modules/balena-semver.git","type":"git"},"versionist":{"publishedAt":"2026-08-08T02:31:14.182Z"},"_npmVersion":"11.19.0","description":"Balena specific semver utility methods","directories":{},"_nodeVersion":"26.7.0","dependencies":{"semver":"^7.7.2","memoizee":"^0.4.17","@types/semver":"^7.7.0","@types/memoizee":"^0.4.12"},"_hasShrinkwrap":false,"devDependencies":{"chai":"6.2.2","husky":"9.1.7","mocha":"11.8.0","ts-node":"10.9.2","typescript":"6.0.3","@types/chai":"5.2.3","lint-staged":"17.3.0","@balena/lint":"^9.3.2","@types/mocha":"10.0.10","catch-uncommitted":"2.0.0","jsdoc-to-markdown":"9.1.3"},"_npmOperationalInternal":{"tmp":"tmp/balena-semver_4.1.12_1786156551496_0.23930861444891693","host":"s3://npm-registry-packages-npm-production"}},"4.1.13-build-renovate-flowzonify-0-x-ebf5fbb31e64348d6c04ecb39da81bd9113336d3-1":{"name":"balena-semver","version":"4.1.13-build-renovate-flowzonify-0-x-ebf5fbb31e64348d6c04ecb39da81bd9113336d3-1","keywords":["balena","balena.io","resin","resin.io","semver"],"author":{"name":"Balena Ltd.","email":"hello@balena.io"},"license":"Apache-2.0","_id":"balena-semver@4.1.13-build-renovate-flowzonify-0-x-ebf5fbb31e64348d6c04ecb39da81bd9113336d3-1","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/balena-io-modules/balena-semver","bugs":{"url":"https://github.com/balena-io-modules/balena-semver/issues"},"dist":{"shasum":"5fda79b4c25ee0acaac218b05a4ff3aacbfd47ec","tarball":"https://registry.npmjs.org/balena-semver/-/balena-semver-4.1.13-build-renovate-flowzonify-0-x-ebf5fbb31e64348d6c04ecb39da81bd9113336d3-1.tgz","fileCount":10,"integrity":"sha512-opixHL+2QByW57b+p12397XQjKZSEe0oMaFcA7qDr8dKSWJrocjBHQLYtgaVBYC88KI4NDLXTdM0DSzMMJ1XkA==","signatures":[{"sig":"MEQCIAkJy1xjbkzWq5ikweFCmgsfMmEPPoV/qpCZaiwa1TO9AiBcuNPNXs4uJ+4wFP3wkBvlfDXCmm0LzDNF5Ab//1J8gQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/balena-semver@4.1.13-build-renovate-flowzonify-0-x-ebf5fbb31e64348d6c04ecb39da81bd9113336d3-1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":114169},"main":"build/index.js","type":"commonjs","_from":"file:/home/runner/work/_temp/balena-semver-4.1.13.tgz","mocha":{"_":"test/**/*.spec.ts","require":"ts-node/register/transpile-only","recursive":true},"engines":{"node":"^20.12.0 || >= 22.0.0"},"scripts":{"ci":"npm run build && catch-uncommitted && npm test","docs":"node ./automation/docs.js","lint":"balena-lint -e js -e ts -t tsconfig.dev.json src/ test/ automation/","test":"npm run build && mocha && npm run lint","build":"tsc && npm run docs","prepack":"npm run build","prepare":"husky","lint:fix":"balena-lint -e js -e ts -t tsconfig.dev.json --fix src/ test/ automation/"},"typings":"build/index.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ab563b0c-9e6a-43e8-b712-57ec732c31f7"}},"_resolved":"/home/runner/work/_temp/balena-semver-4.1.13.tgz","_integrity":"sha512-opixHL+2QByW57b+p12397XQjKZSEe0oMaFcA7qDr8dKSWJrocjBHQLYtgaVBYC88KI4NDLXTdM0DSzMMJ1XkA==","repository":{"url":"git+https://github.com/balena-io-modules/balena-semver.git","type":"git"},"versionist":{"publishedAt":"2026-08-25T11:01:31.570Z"},"_npmVersion":"11.19.0","description":"Balena specific semver utility methods","directories":{},"_nodeVersion":"26.7.0","dependencies":{"semver":"^7.7.2","memoizee":"^0.4.17","@types/semver":"^7.7.0","@types/memoizee":"^0.4.12"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"chai":"6.2.2","husky":"9.1.7","mocha":"11.8.0","ts-node":"10.9.2","typescript":"6.0.3","@types/chai":"5.2.3","lint-staged":"17.3.0","@balena/lint":"^9.3.2","@types/mocha":"10.0.10","catch-uncommitted":"2.0.0","jsdoc-to-markdown":"9.1.3"},"_npmOperationalInternal":{"tmp":"tmp/balena-semver_4.1.13-build-renovate-flowzonify-0-x-ebf5fbb31e64348d6c04ecb39da81bd9113336d3-1_1787655786357_0.7218915323513406","host":"s3://npm-registry-packages-npm-production"}},"4.1.13":{"name":"balena-semver","version":"4.1.13","keywords":["balena","balena.io","resin","resin.io","semver"],"author":{"name":"Balena Ltd.","email":"hello@balena.io"},"license":"Apache-2.0","_id":"balena-semver@4.1.13","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/balena-io-modules/balena-semver","bugs":{"url":"https://github.com/balena-io-modules/balena-semver/issues"},"dist":{"shasum":"059c11452c0ddd3b9e7fa3dcb6bfd3c37d544543","tarball":"https://registry.npmjs.org/balena-semver/-/balena-semver-4.1.13.tgz","fileCount":7,"integrity":"sha512-L0ADDC6drpdcyrXcebO3TXTE/1oOjLGuBiEh5tqyUvqK+PutQAhk7qAow7aqXFy7QSv6+ThVhTmO9iKZVx/IUg==","signatures":[{"sig":"MEUCIQC7I8xawPqLidRlonXSrpxC6alBMiLZLlKPwSL+99mqnQIgU5kHdIHL8IHJgQkLcvwyeL1M7YjfrrAmlrilICyh1y8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/balena-semver@4.1.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":114096},"main":"build/index.js","type":"commonjs","_from":"file:/home/runner/work/_temp/npm-ebf5fbb31e64348d6c04ecb39da81bd9113336d3/balena-semver-4.1.13.tgz","mocha":{"_":"test/**/*.spec.ts","require":"ts-node/register/transpile-only","recursive":true},"engines":{"node":"^20.12.0 || >= 22.0.0"},"scripts":{"ci":"npm run build && catch-uncommitted && npm test","docs":"node ./automation/docs.js","lint":"balena-lint -e js -e ts -t tsconfig.dev.json src/ test/ automation/","test":"npm run build && mocha && npm run lint","build":"tsc && npm run docs","prepack":"npm run build","prepare":"husky","lint:fix":"balena-lint -e js -e ts -t tsconfig.dev.json --fix src/ test/ automation/"},"typings":"build/index.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ab563b0c-9e6a-43e8-b712-57ec732c31f7"}},"_resolved":"/home/runner/work/_temp/npm-ebf5fbb31e64348d6c04ecb39da81bd9113336d3/balena-semver-4.1.13.tgz","_integrity":"sha512-L0ADDC6drpdcyrXcebO3TXTE/1oOjLGuBiEh5tqyUvqK+PutQAhk7qAow7aqXFy7QSv6+ThVhTmO9iKZVx/IUg==","repository":{"url":"git+https://github.com/balena-io-modules/balena-semver.git","type":"git"},"versionist":{"publishedAt":"2026-08-25T11:01:31.570Z"},"_npmVersion":"11.19.0","description":"Balena specific semver utility methods","directories":{},"_nodeVersion":"26.7.0","dependencies":{"semver":"^7.7.2","memoizee":"^0.4.17","@types/semver":"^7.7.0","@types/memoizee":"^0.4.12"},"_hasShrinkwrap":false,"devDependencies":{"chai":"6.2.2","husky":"9.1.7","mocha":"11.8.0","ts-node":"10.9.2","typescript":"6.0.3","@types/chai":"5.2.3","lint-staged":"17.3.0","@balena/lint":"^9.3.2","@types/mocha":"10.0.10","catch-uncommitted":"2.0.0","jsdoc-to-markdown":"9.1.3"},"_npmOperationalInternal":{"tmp":"tmp/balena-semver_4.1.13_1787655997500_0.4312069067180093","host":"s3://npm-registry-packages-npm-production"}},"4.1.14-build-renovate-lint-staged-17-x-efb57ccf949a8453f7ef4cf7585ec7853b4adf83-1":{"name":"balena-semver","version":"4.1.14-build-renovate-lint-staged-17-x-efb57ccf949a8453f7ef4cf7585ec7853b4adf83-1","keywords":["balena","balena.io","resin","resin.io","semver"],"author":{"name":"Balena Ltd.","email":"hello@balena.io"},"license":"Apache-2.0","_id":"balena-semver@4.1.14-build-renovate-lint-staged-17-x-efb57ccf949a8453f7ef4cf7585ec7853b4adf83-1","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/balena-io-modules/balena-semver","bugs":{"url":"https://github.com/balena-io-modules/balena-semver/issues"},"dist":{"shasum":"d597676017f48ec6a5c40ba5c362def4bf8c99de","tarball":"https://registry.npmjs.org/balena-semver/-/balena-semver-4.1.14-build-renovate-lint-staged-17-x-efb57ccf949a8453f7ef4cf7585ec7853b4adf83-1.tgz","fileCount":10,"integrity":"sha512-9tvlXMUeVW0p5OW4WDVucDerH7aALx+kDpantGga1wXO6X6V78iwXMDSsRWj8cvKxW9i3lECq7AzusWIO0Qlfw==","signatures":[{"sig":"MEYCIQChOjD/BIBTTaCDFLaVejEtqZuSr2L0Ru6S6jqY7e+SxgIhAPJbKPnRezStb0amOhLuPg90l65pYjvgnh5+cqGJSrz2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/balena-semver@4.1.14-build-renovate-lint-staged-17-x-efb57ccf949a8453f7ef4cf7585ec7853b4adf83-1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":114171},"main":"build/index.js","type":"commonjs","_from":"file:/home/runner/work/_temp/balena-semver-4.1.14.tgz","mocha":{"_":"test/**/*.spec.ts","require":"ts-node/register/transpile-only","recursive":true},"engines":{"node":"^20.12.0 || >= 22.0.0"},"scripts":{"ci":"npm run build && catch-uncommitted && npm test","docs":"node ./automation/docs.js","lint":"balena-lint -e js -e ts -t tsconfig.dev.json src/ test/ automation/","test":"npm run build && mocha && npm run lint","build":"tsc && npm run docs","prepack":"npm run build","prepare":"husky","lint:fix":"balena-lint -e js -e ts -t tsconfig.dev.json --fix src/ test/ automation/"},"typings":"build/index.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ab563b0c-9e6a-43e8-b712-57ec732c31f7"}},"_resolved":"/home/runner/work/_temp/balena-semver-4.1.14.tgz","_integrity":"sha512-9tvlXMUeVW0p5OW4WDVucDerH7aALx+kDpantGga1wXO6X6V78iwXMDSsRWj8cvKxW9i3lECq7AzusWIO0Qlfw==","repository":{"url":"git+https://github.com/balena-io-modules/balena-semver.git","type":"git"},"versionist":{"publishedAt":"2026-08-30T11:51:40.696Z"},"_npmVersion":"11.19.0","description":"Balena specific semver utility methods","directories":{},"_nodeVersion":"26.8.1","dependencies":{"semver":"^7.7.2","memoizee":"^0.4.17","@types/semver":"^7.7.0","@types/memoizee":"^0.4.12"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"chai":"6.2.2","husky":"9.1.7","mocha":"11.8.0","ts-node":"10.9.2","typescript":"6.0.3","@types/chai":"5.2.3","lint-staged":"17.4.1","@balena/lint":"^9.3.2","@types/mocha":"10.0.10","catch-uncommitted":"2.0.0","jsdoc-to-markdown":"9.1.3"},"_npmOperationalInternal":{"tmp":"tmp/balena-semver_4.1.14-build-renovate-lint-staged-17-x-efb57ccf949a8453f7ef4cf7585ec7853b4adf83-1_1788090807467_0.5882006000069309","host":"s3://npm-registry-packages-npm-production"}},"4.1.14":{"name":"balena-semver","version":"4.1.14","keywords":["balena","balena.io","resin","resin.io","semver"],"author":{"name":"Balena Ltd.","email":"hello@balena.io"},"license":"Apache-2.0","_id":"balena-semver@4.1.14","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/balena-io-modules/balena-semver","bugs":{"url":"https://github.com/balena-io-modules/balena-semver/issues"},"dist":{"shasum":"d107757d15a1c7d87df96a7be8c9f11f9f425699","tarball":"https://registry.npmjs.org/balena-semver/-/balena-semver-4.1.14.tgz","fileCount":7,"integrity":"sha512-HSikvwfee9ToThEOkhDpf30RR0Ga1JqYczYWcPMfgfycT1WDxw7/w3YmC0u9j5Mu8eE563SItIEqqgjhCCpuPQ==","signatures":[{"sig":"MEUCIQDpQZw4GAlzaNCQzrJ1nSeBmELX59Z/y0IbQpiTJ9tSZgIgJQUChlhtIp6UP8wN7CUr1nCAPl5puzr85lNY0P/5hWU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/balena-semver@4.1.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":114096},"main":"build/index.js","type":"commonjs","_from":"file:/home/runner/work/_temp/npm-efb57ccf949a8453f7ef4cf7585ec7853b4adf83/balena-semver-4.1.14.tgz","mocha":{"_":"test/**/*.spec.ts","require":"ts-node/register/transpile-only","recursive":true},"engines":{"node":"^20.12.0 || >= 22.0.0"},"scripts":{"ci":"npm run build && catch-uncommitted && npm test","docs":"node ./automation/docs.js","lint":"balena-lint -e js -e ts -t tsconfig.dev.json src/ test/ automation/","test":"npm run build && mocha && npm run lint","build":"tsc && npm run docs","prepack":"npm run build","prepare":"husky","lint:fix":"balena-lint -e js -e ts -t tsconfig.dev.json --fix src/ test/ automation/"},"typings":"build/index.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ab563b0c-9e6a-43e8-b712-57ec732c31f7"}},"_resolved":"/home/runner/work/_temp/npm-efb57ccf949a8453f7ef4cf7585ec7853b4adf83/balena-semver-4.1.14.tgz","_integrity":"sha512-HSikvwfee9ToThEOkhDpf30RR0Ga1JqYczYWcPMfgfycT1WDxw7/w3YmC0u9j5Mu8eE563SItIEqqgjhCCpuPQ==","repository":{"url":"git+https://github.com/balena-io-modules/balena-semver.git","type":"git"},"versionist":{"publishedAt":"2026-08-30T11:51:40.696Z"},"_npmVersion":"11.19.0","description":"Balena specific semver utility methods","directories":{},"_nodeVersion":"26.8.1","dependencies":{"semver":"^7.7.2","memoizee":"^0.4.17","@types/semver":"^7.7.0","@types/memoizee":"^0.4.12"},"_hasShrinkwrap":false,"devDependencies":{"chai":"6.2.2","husky":"9.1.7","mocha":"11.8.0","ts-node":"10.9.2","typescript":"6.0.3","@types/chai":"5.2.3","lint-staged":"17.4.1","@balena/lint":"^9.3.2","@types/mocha":"10.0.10","catch-uncommitted":"2.0.0","jsdoc-to-markdown":"9.1.3"},"_npmOperationalInternal":{"tmp":"tmp/balena-semver_4.1.14_1788090959155_0.8746138038113795","host":"s3://npm-registry-packages-npm-production"}},"4.1.15-build-renovate-lint-staged-17-x-469d9ec7fdc964f3f1e6fab4dd470cbae31f9a3e-1":{"name":"balena-semver","version":"4.1.15-build-renovate-lint-staged-17-x-469d9ec7fdc964f3f1e6fab4dd470cbae31f9a3e-1","keywords":["balena","balena.io","resin","resin.io","semver"],"author":{"name":"Balena Ltd.","email":"hello@balena.io"},"license":"Apache-2.0","_id":"balena-semver@4.1.15-build-renovate-lint-staged-17-x-469d9ec7fdc964f3f1e6fab4dd470cbae31f9a3e-1","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/balena-io-modules/balena-semver","bugs":{"url":"https://github.com/balena-io-modules/balena-semver/issues"},"dist":{"shasum":"995d7ed85cc5696ce6edec8e9e67aeed0c16d56a","tarball":"https://registry.npmjs.org/balena-semver/-/balena-semver-4.1.15-build-renovate-lint-staged-17-x-469d9ec7fdc964f3f1e6fab4dd470cbae31f9a3e-1.tgz","fileCount":10,"integrity":"sha512-lNezemOMyaUohQb2OJ315fUbfB1nYQOJARmQiSEpgANOgdSmNdk4NAqsyAsaUuT8p3JHnrLnnmyqVzYk12VMHw==","signatures":[{"sig":"MEQCIDZzL5gkIcRoVlWvnW1aY+kb2Wso2N2/zTP0fzmVFHeKAiAcjy4LUaG1ff+mheWg6Hg87S7K+TEt1mu4L/C2xqg2Jw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDbshqRnzN3PoGagGaGzAwBRIfeSJAjEnVNowwl/L/xpgIgUE9E49MJpEQXP7dNFkWfuk//i9oFYb9QpL8F5FETijg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/balena-semver@4.1.15-build-renovate-lint-staged-17-x-469d9ec7fdc964f3f1e6fab4dd470cbae31f9a3e-1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":114171},"main":"build/index.js","type":"commonjs","_from":"file:/home/runner/work/_temp/balena-semver-4.1.15.tgz","mocha":{"_":"test/**/*.spec.ts","require":"ts-node/register/transpile-only","recursive":true},"engines":{"node":"^20.12.0 || >= 22.0.0"},"scripts":{"ci":"npm run build && catch-uncommitted && npm test","docs":"node ./automation/docs.js","lint":"balena-lint -e js -e ts -t tsconfig.dev.json src/ test/ automation/","test":"npm run build && mocha && npm run lint","build":"tsc && npm run docs","prepack":"npm run build","prepare":"husky","lint:fix":"balena-lint -e js -e ts -t tsconfig.dev.json --fix src/ test/ automation/"},"typings":"build/index.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ab563b0c-9e6a-43e8-b712-57ec732c31f7"}},"_resolved":"/home/runner/work/_temp/balena-semver-4.1.15.tgz","_integrity":"sha512-lNezemOMyaUohQb2OJ315fUbfB1nYQOJARmQiSEpgANOgdSmNdk4NAqsyAsaUuT8p3JHnrLnnmyqVzYk12VMHw==","repository":{"url":"git+https://github.com/balena-io-modules/balena-semver.git","type":"git"},"versionist":{"publishedAt":"2026-09-12T01:14:11.341Z"},"_npmVersion":"11.19.1","description":"Balena specific semver utility methods","directories":{},"_nodeVersion":"26.8.2","dependencies":{"semver":"^7.7.2","memoizee":"^0.4.17","@types/semver":"^7.7.0","@types/memoizee":"^0.4.12"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"chai":"6.2.2","husky":"9.1.7","mocha":"11.8.0","ts-node":"10.9.2","typescript":"6.0.3","@types/chai":"5.2.3","lint-staged":"17.5.0","@balena/lint":"^9.3.2","@types/mocha":"10.0.10","catch-uncommitted":"2.0.0","jsdoc-to-markdown":"9.1.3"},"_npmOperationalInternal":{"tmp":"tmp/balena-semver_4.1.15-build-renovate-lint-staged-17-x-469d9ec7fdc964f3f1e6fab4dd470cbae31f9a3e-1_1789175907163_0.6253853041133199","host":"s3://npm-registry-packages-npm-production"}},"4.1.15-build-renovate-mocha-12-x-27ca832863d55765957642b00d99a0069f341d37-1":{"name":"balena-semver","version":"4.1.15-build-renovate-mocha-12-x-27ca832863d55765957642b00d99a0069f341d37-1","keywords":["balena","balena.io","resin","resin.io","semver"],"author":{"name":"Balena Ltd.","email":"hello@balena.io"},"license":"Apache-2.0","_id":"balena-semver@4.1.15-build-renovate-mocha-12-x-27ca832863d55765957642b00d99a0069f341d37-1","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/balena-io-modules/balena-semver","bugs":{"url":"https://github.com/balena-io-modules/balena-semver/issues"},"dist":{"shasum":"4e3dcd1a4c6ea7361ad5f9960c070e2c091f35d1","tarball":"https://registry.npmjs.org/balena-semver/-/balena-semver-4.1.15-build-renovate-mocha-12-x-27ca832863d55765957642b00d99a0069f341d37-1.tgz","fileCount":10,"integrity":"sha512-JC4UyEERnD5KaGBkZ7o42UsjAZm02W/3TwclCvNRNyBfbBmxJ2fZkHx95fKqWS5hXrlB+wlvXZAmWhR83/yDsg==","signatures":[{"sig":"MEUCIQCx0nD/fzqwzZwSh8s0nICMxnClAyngz3AaN4RKIaLXbgIgE+hEHkp/UnwGhyDuYmunEg3cnOuU3YbKnxHGtzzI/uo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDWMU+gSRijEvJsfReLEyJUyKUZSt02YqHmOJAuXSWkTQIhAKcfL83uH35pIXcjl6skd72SNdX2OA8rG0OmTTtwSON8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/balena-semver@4.1.15-build-renovate-mocha-12-x-27ca832863d55765957642b00d99a0069f341d37-1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":114165},"main":"build/index.js","type":"commonjs","_from":"file:/home/runner/work/_temp/balena-semver-4.1.15.tgz","mocha":{"_":"test/**/*.spec.ts","require":"ts-node/register/transpile-only","recursive":true},"engines":{"node":"^20.12.0 || >= 22.0.0"},"scripts":{"ci":"npm run build && catch-uncommitted && npm test","docs":"node ./automation/docs.js","lint":"balena-lint -e js -e ts -t tsconfig.dev.json src/ test/ automation/","test":"npm run build && mocha && npm run lint","build":"tsc && npm run docs","prepack":"npm run build","prepare":"husky","lint:fix":"balena-lint -e js -e ts -t tsconfig.dev.json --fix src/ test/ automation/"},"typings":"build/index.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ab563b0c-9e6a-43e8-b712-57ec732c31f7"}},"_resolved":"/home/runner/work/_temp/balena-semver-4.1.15.tgz","_integrity":"sha512-JC4UyEERnD5KaGBkZ7o42UsjAZm02W/3TwclCvNRNyBfbBmxJ2fZkHx95fKqWS5hXrlB+wlvXZAmWhR83/yDsg==","repository":{"url":"git+https://github.com/balena-io-modules/balena-semver.git","type":"git"},"versionist":{"publishedAt":"2026-09-12T01:14:27.993Z"},"_npmVersion":"11.19.1","description":"Balena specific semver utility methods","directories":{},"_nodeVersion":"26.8.2","dependencies":{"semver":"^7.7.2","memoizee":"^0.4.17","@types/semver":"^7.7.0","@types/memoizee":"^0.4.12"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"chai":"6.2.2","husky":"9.1.7","mocha":"12.0.0","ts-node":"10.9.2","typescript":"6.0.3","@types/chai":"5.2.3","lint-staged":"17.4.1","@balena/lint":"^9.3.2","@types/mocha":"10.0.10","catch-uncommitted":"2.0.0","jsdoc-to-markdown":"9.1.3"},"_npmOperationalInternal":{"tmp":"tmp/balena-semver_4.1.15-build-renovate-mocha-12-x-27ca832863d55765957642b00d99a0069f341d37-1_1789175921759_0.03515434163061881","host":"s3://npm-registry-packages-npm-production"}},"4.1.15":{"name":"balena-semver","version":"4.1.15","keywords":["balena","balena.io","resin","resin.io","semver"],"author":{"name":"Balena Ltd.","email":"hello@balena.io"},"license":"Apache-2.0","_id":"balena-semver@4.1.15","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/balena-io-modules/balena-semver","bugs":{"url":"https://github.com/balena-io-modules/balena-semver/issues"},"dist":{"shasum":"d4c31605f9e819f8aa6f5874fe04f11ac82e726e","tarball":"https://registry.npmjs.org/balena-semver/-/balena-semver-4.1.15.tgz","fileCount":7,"integrity":"sha512-CYkAkEtgy2eaQoVvhlsRKYFIGo3qiaN/ADYTT21A634ieiZBwbB5CmLG1ldNrB8r6a5ogW//Ziofl6Z9xKIWPw==","signatures":[{"sig":"MEYCIQDyEPWrJu94XWNVOQefPJtHMC7RN8+xVubncfvGi8Dj7wIhAJkrruMcJEuOu3dxB94mKgdoFf+jEDRwTmT0J9j8b1Nf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDGBoOE8Kwgwv1Xjr6AQnmhgFqEQT+d6ilWLJVMbvtCrAIhAK6fJuD1nZ8OemqqgDWc8enMQrg7mCE4IfnQJVcazljg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/balena-semver@4.1.15","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":114096},"main":"build/index.js","type":"commonjs","_from":"file:/home/runner/work/_temp/npm-469d9ec7fdc964f3f1e6fab4dd470cbae31f9a3e/balena-semver-4.1.15.tgz","mocha":{"_":"test/**/*.spec.ts","require":"ts-node/register/transpile-only","recursive":true},"engines":{"node":"^20.12.0 || >= 22.0.0"},"scripts":{"ci":"npm run build && catch-uncommitted && npm test","docs":"node ./automation/docs.js","lint":"balena-lint -e js -e ts -t tsconfig.dev.json src/ test/ automation/","test":"npm run build && mocha && npm run lint","build":"tsc && npm run docs","prepack":"npm run build","prepare":"husky","lint:fix":"balena-lint -e js -e ts -t tsconfig.dev.json --fix src/ test/ automation/"},"typings":"build/index.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ab563b0c-9e6a-43e8-b712-57ec732c31f7"}},"_resolved":"/home/runner/work/_temp/npm-469d9ec7fdc964f3f1e6fab4dd470cbae31f9a3e/balena-semver-4.1.15.tgz","_integrity":"sha512-CYkAkEtgy2eaQoVvhlsRKYFIGo3qiaN/ADYTT21A634ieiZBwbB5CmLG1ldNrB8r6a5ogW//Ziofl6Z9xKIWPw==","repository":{"url":"git+https://github.com/balena-io-modules/balena-semver.git","type":"git"},"versionist":{"publishedAt":"2026-09-12T01:14:11.341Z"},"_npmVersion":"11.19.1","description":"Balena specific semver utility methods","directories":{},"_nodeVersion":"26.8.2","dependencies":{"semver":"^7.7.2","memoizee":"^0.4.17","@types/semver":"^7.7.0","@types/memoizee":"^0.4.12"},"_hasShrinkwrap":false,"devDependencies":{"chai":"6.2.2","husky":"9.1.7","mocha":"11.8.0","ts-node":"10.9.2","typescript":"6.0.3","@types/chai":"5.2.3","lint-staged":"17.5.0","@balena/lint":"^9.3.2","@types/mocha":"10.0.10","catch-uncommitted":"2.0.0","jsdoc-to-markdown":"9.1.3"},"_npmOperationalInternal":{"tmp":"tmp/balena-semver_4.1.15_1789176057008_0.7328254763247253","host":"s3://npm-registry-packages-npm-production"}},"4.1.16-build-renovate-mocha-12-x-1bc76c3db671e17c25efd0f40110b7db22defe4d-1":{"name":"balena-semver","version":"4.1.16-build-renovate-mocha-12-x-1bc76c3db671e17c25efd0f40110b7db22defe4d-1","keywords":["balena","balena.io","resin","resin.io","semver"],"author":{"name":"Balena Ltd.","email":"hello@balena.io"},"license":"Apache-2.0","_id":"balena-semver@4.1.16-build-renovate-mocha-12-x-1bc76c3db671e17c25efd0f40110b7db22defe4d-1","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/balena-io-modules/balena-semver","bugs":{"url":"https://github.com/balena-io-modules/balena-semver/issues"},"dist":{"shasum":"28a4c15d6b24ebb92399c67ea9d0f1a24ff8e145","tarball":"https://registry.npmjs.org/balena-semver/-/balena-semver-4.1.16-build-renovate-mocha-12-x-1bc76c3db671e17c25efd0f40110b7db22defe4d-1.tgz","fileCount":10,"integrity":"sha512-wKcQwYfriURb6JhEcvSWi4XjmbqKUQvUUVob53nksL3DiB3us2Iv8rl8g08ZpCNaCIQTNhxn022i8fnFCJy/fw==","signatures":[{"sig":"MEUCIHvKVn0pDAOprpUFU1D3aj8YmMGsqmhYyRH9WDm1gB/TAiEAqhfeAQg/fQncXwW7HdyZ+yF6ikw0JZJ/obBE19FXSiA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIDPGaxm/9jpd5RmSZx+YkrLoUS2U7aeOlTXRrJk/K7r6AiEAgy0Z1lEEP4U1gJ6XpIxSYBN+X9t7fCEDxGgyBy5ap9w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/balena-semver@4.1.16-build-renovate-mocha-12-x-1bc76c3db671e17c25efd0f40110b7db22defe4d-1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":114165},"main":"build/index.js","type":"commonjs","_from":"file:/home/runner/work/_temp/balena-semver-4.1.16.tgz","mocha":{"_":"test/**/*.spec.ts","require":"ts-node/register/transpile-only","recursive":true},"engines":{"node":"^20.12.0 || >= 22.0.0"},"scripts":{"ci":"npm run build && catch-uncommitted && npm test","docs":"node ./automation/docs.js","lint":"balena-lint -e js -e ts -t tsconfig.dev.json src/ test/ automation/","test":"npm run build && mocha && npm run lint","build":"tsc && npm run docs","prepack":"npm run build","prepare":"husky","lint:fix":"balena-lint -e js -e ts -t tsconfig.dev.json --fix src/ test/ automation/"},"typings":"build/index.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ab563b0c-9e6a-43e8-b712-57ec732c31f7"}},"_resolved":"/home/runner/work/_temp/balena-semver-4.1.16.tgz","_integrity":"sha512-wKcQwYfriURb6JhEcvSWi4XjmbqKUQvUUVob53nksL3DiB3us2Iv8rl8g08ZpCNaCIQTNhxn022i8fnFCJy/fw==","repository":{"url":"git+https://github.com/balena-io-modules/balena-semver.git","type":"git"},"versionist":{"publishedAt":"2026-09-12T01:58:02.761Z"},"_npmVersion":"11.19.1","description":"Balena specific semver utility methods","directories":{},"_nodeVersion":"26.8.2","dependencies":{"semver":"^7.7.2","memoizee":"^0.4.17","@types/semver":"^7.7.0","@types/memoizee":"^0.4.12"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"chai":"6.2.2","husky":"9.1.7","mocha":"12.0.0","ts-node":"10.9.2","typescript":"6.0.3","@types/chai":"5.2.3","lint-staged":"17.5.0","@balena/lint":"^9.3.2","@types/mocha":"10.0.10","catch-uncommitted":"2.0.0","jsdoc-to-markdown":"9.1.3"},"_npmOperationalInternal":{"tmp":"tmp/balena-semver_4.1.16-build-renovate-mocha-12-x-1bc76c3db671e17c25efd0f40110b7db22defe4d-1_1789178429903_0.7480753483839568","host":"s3://npm-registry-packages-npm-production"}},"4.1.16-build-renovate-lint-staged-17-5-x-4af4b881dc422c9573be5d310b2e80bb92ed1a96-1":{"name":"balena-semver","version":"4.1.16-build-renovate-lint-staged-17-5-x-4af4b881dc422c9573be5d310b2e80bb92ed1a96-1","keywords":["balena","balena.io","resin","resin.io","semver"],"author":{"name":"Balena Ltd.","email":"hello@balena.io"},"license":"Apache-2.0","_id":"balena-semver@4.1.16-build-renovate-lint-staged-17-5-x-4af4b881dc422c9573be5d310b2e80bb92ed1a96-1","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/balena-io-modules/balena-semver","bugs":{"url":"https://github.com/balena-io-modules/balena-semver/issues"},"dist":{"shasum":"3e4bd6ab6b36e1ff4528d4daaec474a3811e61e2","tarball":"https://registry.npmjs.org/balena-semver/-/balena-semver-4.1.16-build-renovate-lint-staged-17-5-x-4af4b881dc422c9573be5d310b2e80bb92ed1a96-1.tgz","fileCount":10,"integrity":"sha512-qFJAmkPdnTkboGi0HAk+dZJqFZY+nq9H0RSSsA7/gyAcTdgjmPvHBDmG3Ik1/+WdT5rLFBkaB60OXQjGgcABZA==","signatures":[{"sig":"MEQCIEaTEBl9J9ki8xL7H/qYVtrDjzP89kD3lT7BFp8CxdmOAiAM/gWqTL4FvzHkfD00emhtTowH4g/yIqR81Rz676amaA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIBYjjRhFx+Luj4U1AS+owGZ0GJd5VSA13jce80FJ7jFcAiA/yIFd3hcZJiUmr+Ko/nGEv0YwYnZR65C4hPCX8/I+Aw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/balena-semver@4.1.16-build-renovate-lint-staged-17-5-x-4af4b881dc422c9573be5d310b2e80bb92ed1a96-1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":114173},"main":"build/index.js","type":"commonjs","_from":"file:/home/runner/work/_temp/balena-semver-4.1.16.tgz","mocha":{"_":"test/**/*.spec.ts","require":"ts-node/register/transpile-only","recursive":true},"engines":{"node":"^20.12.0 || >= 22.0.0"},"scripts":{"ci":"npm run build && catch-uncommitted && npm test","docs":"node ./automation/docs.js","lint":"balena-lint -e js -e ts -t tsconfig.dev.json src/ test/ automation/","test":"npm run build && mocha && npm run lint","build":"tsc && npm run docs","prepack":"npm run build","prepare":"husky","lint:fix":"balena-lint -e js -e ts -t tsconfig.dev.json --fix src/ test/ automation/"},"typings":"build/index.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ab563b0c-9e6a-43e8-b712-57ec732c31f7"}},"_resolved":"/home/runner/work/_temp/balena-semver-4.1.16.tgz","_integrity":"sha512-qFJAmkPdnTkboGi0HAk+dZJqFZY+nq9H0RSSsA7/gyAcTdgjmPvHBDmG3Ik1/+WdT5rLFBkaB60OXQjGgcABZA==","repository":{"url":"git+https://github.com/balena-io-modules/balena-semver.git","type":"git"},"versionist":{"publishedAt":"2026-09-13T11:52:37.831Z"},"_npmVersion":"11.19.1","description":"Balena specific semver utility methods","directories":{},"_nodeVersion":"26.8.2","dependencies":{"semver":"^7.7.2","memoizee":"^0.4.17","@types/semver":"^7.7.0","@types/memoizee":"^0.4.12"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"chai":"6.2.2","husky":"9.1.7","mocha":"11.8.0","ts-node":"10.9.2","typescript":"6.0.3","@types/chai":"5.2.3","lint-staged":"17.5.1","@balena/lint":"^9.3.2","@types/mocha":"10.0.10","catch-uncommitted":"2.0.0","jsdoc-to-markdown":"9.1.3"},"_npmOperationalInternal":{"tmp":"tmp/balena-semver_4.1.16-build-renovate-lint-staged-17-5-x-4af4b881dc422c9573be5d310b2e80bb92ed1a96-1_1789300516431_0.08852449077319724","host":"s3://npm-registry-packages-npm-production"}},"4.1.16":{"name":"balena-semver","version":"4.1.16","keywords":["balena","balena.io","resin","resin.io","semver"],"author":{"name":"Balena Ltd.","email":"hello@balena.io"},"license":"Apache-2.0","_id":"balena-semver@4.1.16","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/balena-io-modules/balena-semver","bugs":{"url":"https://github.com/balena-io-modules/balena-semver/issues"},"dist":{"shasum":"2dc3de5339ccc3ea493b10b6dd1e8bc5d523359d","tarball":"https://registry.npmjs.org/balena-semver/-/balena-semver-4.1.16.tgz","fileCount":7,"integrity":"sha512-P9eukzGlFoQOeR7nRlffFTFtaw4iYgIu2dUr+VAbxUNlwPeSY6Rn5cs1fPUbP/gxw4NFppXcpjkLRIZ9id3xlA==","signatures":[{"sig":"MEUCIQDsx1zD75J8JuxCkLcp+rgZZNZWnj4ElfEHTWzAlCNtJQIgSO5xEaJXBBn7SgbnmZQV1/65WKxmsMtzA3Mws+u/Ws8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDBU2ITltiA7c/zRLVOGVljLnMp6cCqgwQ5nHvNH4sFqQIhAMvFXyvW2NY6xTq+i3SaSvY1VPpcjNpze+nhxNJR5VJM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/balena-semver@4.1.16","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":114096},"main":"build/index.js","type":"commonjs","_from":"file:/home/runner/work/_temp/npm-4af4b881dc422c9573be5d310b2e80bb92ed1a96/balena-semver-4.1.16.tgz","mocha":{"_":"test/**/*.spec.ts","require":"ts-node/register/transpile-only","recursive":true},"engines":{"node":"^20.12.0 || >= 22.0.0"},"scripts":{"ci":"npm run build && catch-uncommitted && npm test","docs":"node ./automation/docs.js","lint":"balena-lint -e js -e ts -t tsconfig.dev.json src/ test/ automation/","test":"npm run build && mocha && npm run lint","build":"tsc && npm run docs","prepack":"npm run build","prepare":"husky","lint:fix":"balena-lint -e js -e ts -t tsconfig.dev.json --fix src/ test/ automation/"},"typings":"build/index.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ab563b0c-9e6a-43e8-b712-57ec732c31f7"}},"_resolved":"/home/runner/work/_temp/npm-4af4b881dc422c9573be5d310b2e80bb92ed1a96/balena-semver-4.1.16.tgz","_integrity":"sha512-P9eukzGlFoQOeR7nRlffFTFtaw4iYgIu2dUr+VAbxUNlwPeSY6Rn5cs1fPUbP/gxw4NFppXcpjkLRIZ9id3xlA==","repository":{"url":"git+https://github.com/balena-io-modules/balena-semver.git","type":"git"},"versionist":{"publishedAt":"2026-09-13T11:52:37.831Z"},"_npmVersion":"11.19.1","description":"Balena specific semver utility methods","directories":{},"_nodeVersion":"26.8.2","dependencies":{"semver":"^7.7.2","memoizee":"^0.4.17","@types/semver":"^7.7.0","@types/memoizee":"^0.4.12"},"_hasShrinkwrap":false,"devDependencies":{"chai":"6.2.2","husky":"9.1.7","mocha":"11.8.0","ts-node":"10.9.2","typescript":"6.0.3","@types/chai":"5.2.3","lint-staged":"17.5.1","@balena/lint":"^9.3.2","@types/mocha":"10.0.10","catch-uncommitted":"2.0.0","jsdoc-to-markdown":"9.1.3"},"_npmOperationalInternal":{"tmp":"tmp/balena-semver_4.1.16_1789300748867_0.7424508363864095","host":"s3://npm-registry-packages-npm-production"}},"4.1.17-build-renovate-mocha-12-x-d1eb3d56c7024b4ebfa38cba2f34e70262ec89b8-1":{"name":"balena-semver","version":"4.1.17-build-renovate-mocha-12-x-d1eb3d56c7024b4ebfa38cba2f34e70262ec89b8-1","keywords":["balena","balena.io","resin","resin.io","semver"],"author":{"name":"Balena Ltd.","email":"hello@balena.io"},"license":"Apache-2.0","_id":"balena-semver@4.1.17-build-renovate-mocha-12-x-d1eb3d56c7024b4ebfa38cba2f34e70262ec89b8-1","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/balena-io-modules/balena-semver","bugs":{"url":"https://github.com/balena-io-modules/balena-semver/issues"},"dist":{"shasum":"be82967713a5d31104e688d55c91c4308035ae45","tarball":"https://registry.npmjs.org/balena-semver/-/balena-semver-4.1.17-build-renovate-mocha-12-x-d1eb3d56c7024b4ebfa38cba2f34e70262ec89b8-1.tgz","fileCount":10,"integrity":"sha512-e8zqbbJugWmxCu26HkQPD/vYfzzuOFhhbENPesbiaLeyT6uYEO43B4aae5aa/9pWMwVmPMclsjIbMhVFZFHunw==","signatures":[{"sig":"MEUCIQC0NFsKb8fAjGgfyrcwrV2fWQmfRnk7B+i0mlAKKvCigQIgPjThrTY4h406gsix0IpwvxB/1ZMzALUmKpHiw6a9tZk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDENORv70varxrPw96ToP9A3+WoBSw8a8xE2E8QwBnP8wIgOn6DU7Ln5LuPYFH70ASlfCzhux0G6fjWt2QfOgpAm7o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/balena-semver@4.1.17-build-renovate-mocha-12-x-d1eb3d56c7024b4ebfa38cba2f34e70262ec89b8-1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":114165},"main":"build/index.js","type":"commonjs","_from":"file:/home/runner/work/_temp/balena-semver-4.1.17.tgz","mocha":{"_":"test/**/*.spec.ts","require":"ts-node/register/transpile-only","recursive":true},"engines":{"node":"^20.12.0 || >= 22.0.0"},"scripts":{"ci":"npm run build && catch-uncommitted && npm test","docs":"node ./automation/docs.js","lint":"balena-lint -e js -e ts -t tsconfig.dev.json src/ test/ automation/","test":"npm run build && mocha && npm run lint","build":"tsc && npm run docs","prepack":"npm run build","prepare":"husky","lint:fix":"balena-lint -e js -e ts -t tsconfig.dev.json --fix src/ test/ automation/"},"typings":"build/index.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ab563b0c-9e6a-43e8-b712-57ec732c31f7"}},"_resolved":"/home/runner/work/_temp/balena-semver-4.1.17.tgz","_integrity":"sha512-e8zqbbJugWmxCu26HkQPD/vYfzzuOFhhbENPesbiaLeyT6uYEO43B4aae5aa/9pWMwVmPMclsjIbMhVFZFHunw==","repository":{"url":"git+https://github.com/balena-io-modules/balena-semver.git","type":"git"},"versionist":{"publishedAt":"2026-09-13T12:54:25.923Z"},"_npmVersion":"11.19.1","description":"Balena specific semver utility methods","directories":{},"_nodeVersion":"26.8.2","dependencies":{"semver":"^7.7.2","memoizee":"^0.4.17","@types/semver":"^7.7.0","@types/memoizee":"^0.4.12"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"chai":"6.2.2","husky":"9.1.7","mocha":"12.0.0","ts-node":"10.9.2","typescript":"6.0.3","@types/chai":"5.2.3","lint-staged":"17.5.1","@balena/lint":"^9.3.2","@types/mocha":"10.0.10","catch-uncommitted":"2.0.0","jsdoc-to-markdown":"9.1.3"},"_npmOperationalInternal":{"tmp":"tmp/balena-semver_4.1.17-build-renovate-mocha-12-x-d1eb3d56c7024b4ebfa38cba2f34e70262ec89b8-1_1789304252104_0.7289688860831327","host":"s3://npm-registry-packages-npm-production"}},"4.1.17-build-renovate-mocha-12-x-18469c523acc67b3edaa2b5a084ba46b3505630a-1":{"name":"balena-semver","version":"4.1.17-build-renovate-mocha-12-x-18469c523acc67b3edaa2b5a084ba46b3505630a-1","keywords":["balena","balena.io","resin","resin.io","semver"],"author":{"name":"Balena Ltd.","email":"hello@balena.io"},"license":"Apache-2.0","_id":"balena-semver@4.1.17-build-renovate-mocha-12-x-18469c523acc67b3edaa2b5a084ba46b3505630a-1","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/balena-io-modules/balena-semver","bugs":{"url":"https://github.com/balena-io-modules/balena-semver/issues"},"dist":{"shasum":"570870d01fa52b12ba0b849676ab09212643945f","tarball":"https://registry.npmjs.org/balena-semver/-/balena-semver-4.1.17-build-renovate-mocha-12-x-18469c523acc67b3edaa2b5a084ba46b3505630a-1.tgz","fileCount":10,"integrity":"sha512-tPyx5riq5OJKjj5IO3taug0kK+9iy7qywLJzkayCunb/q1QcGK6vRgY+bBEnFKcbTbz9vMCVB+Lc5ESVRvDY9Q==","signatures":[{"sig":"MEYCIQDJEzKu1noFbq7jfZINDLvT1q8EuqlffK6AYOW9gBz4GQIhAOq+xZImQ6GLKYDpLgtmtSE8c/F4QdIRR21y5BEPq572","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCvAMdz9BKWYhAmMx6FwpNkPWsqB4E0V3gN3EFwmJmK1wIhAJkMAGMR+rpAxmtOu9uCxgCS+AI0kPED4lLsVRNuoNr9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/balena-semver@4.1.17-build-renovate-mocha-12-x-18469c523acc67b3edaa2b5a084ba46b3505630a-1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":114165},"main":"build/index.js","type":"commonjs","_from":"file:/home/runner/work/_temp/balena-semver-4.1.17.tgz","mocha":{"_":"test/**/*.spec.ts","require":"ts-node/register/transpile-only","recursive":true},"engines":{"node":"^20.12.0 || >= 22.0.0"},"scripts":{"ci":"npm run build && catch-uncommitted && npm test","docs":"node ./automation/docs.js","lint":"balena-lint -e js -e ts -t tsconfig.dev.json src/ test/ automation/","test":"npm run build && mocha && npm run lint","build":"tsc && npm run docs","prepack":"npm run build","prepare":"husky","lint:fix":"balena-lint -e js -e ts -t tsconfig.dev.json --fix src/ test/ automation/"},"typings":"build/index.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ab563b0c-9e6a-43e8-b712-57ec732c31f7"}},"_resolved":"/home/runner/work/_temp/balena-semver-4.1.17.tgz","_integrity":"sha512-tPyx5riq5OJKjj5IO3taug0kK+9iy7qywLJzkayCunb/q1QcGK6vRgY+bBEnFKcbTbz9vMCVB+Lc5ESVRvDY9Q==","repository":{"url":"git+https://github.com/balena-io-modules/balena-semver.git","type":"git"},"versionist":{"publishedAt":"2026-09-14T15:54:01.527Z"},"_npmVersion":"11.19.1","description":"Balena specific semver utility methods","directories":{},"_nodeVersion":"26.8.2","dependencies":{"semver":"^7.7.2","memoizee":"^0.4.17","@types/semver":"^7.7.0","@types/memoizee":"^0.4.12"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"chai":"6.2.2","husky":"9.1.7","mocha":"12.0.1","ts-node":"10.9.2","typescript":"6.0.3","@types/chai":"5.2.3","lint-staged":"17.5.1","@balena/lint":"^9.3.2","@types/mocha":"10.0.10","catch-uncommitted":"2.0.0","jsdoc-to-markdown":"9.1.3"},"_npmOperationalInternal":{"tmp":"tmp/balena-semver_4.1.17-build-renovate-mocha-12-x-18469c523acc67b3edaa2b5a084ba46b3505630a-1_1789401478073_0.7516056491270886","host":"s3://npm-registry-packages-npm-production"}},"4.1.17-build-renovate-mocha-12-x-dcd8fa51d7bd9e333d4bbc10ceb53a17bdf56921-1":{"name":"balena-semver","version":"4.1.17-build-renovate-mocha-12-x-dcd8fa51d7bd9e333d4bbc10ceb53a17bdf56921-1","keywords":["balena","balena.io","resin","resin.io","semver"],"author":{"name":"Balena Ltd.","email":"hello@balena.io"},"license":"Apache-2.0","_id":"balena-semver@4.1.17-build-renovate-mocha-12-x-dcd8fa51d7bd9e333d4bbc10ceb53a17bdf56921-1","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/balena-io-modules/balena-semver","bugs":{"url":"https://github.com/balena-io-modules/balena-semver/issues"},"dist":{"shasum":"c6b92c6f79a6b2dce0c84bae7c3e2cea69a56849","tarball":"https://registry.npmjs.org/balena-semver/-/balena-semver-4.1.17-build-renovate-mocha-12-x-dcd8fa51d7bd9e333d4bbc10ceb53a17bdf56921-1.tgz","fileCount":10,"integrity":"sha512-8oQcgo0uAKqCNraN1+fhcwTpO1ujvAwOI/GKobAG29bQGrxji4JsbOyF34Ux0+vhko5f3bVHXkwNwBxJIjSeqw==","signatures":[{"sig":"MEQCIHT80oAcAFj+gwsevtzvxKqmTFjP59WEJFkMryWU3YJ3AiBpLDddlZwDsVTzIb3H0V8ddQbC55l/Ws/FfafztY5u5w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCZIwT1Dv8AbEpG0dE/02aSWPY00V9QRlfLAvM/Tg4d3wIhAP1rVlulim4MEQc7It00+nGleMKVDIgJEVf01S8a65Px","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/balena-semver@4.1.17-build-renovate-mocha-12-x-dcd8fa51d7bd9e333d4bbc10ceb53a17bdf56921-1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":114165},"main":"build/index.js","type":"commonjs","_from":"file:/home/runner/work/_temp/balena-semver-4.1.17.tgz","mocha":{"_":"test/**/*.spec.ts","require":"ts-node/register/transpile-only","recursive":true},"engines":{"node":"^20.12.0 || >= 22.0.0"},"scripts":{"ci":"npm run build && catch-uncommitted && npm test","docs":"node ./automation/docs.js","lint":"balena-lint -e js -e ts -t tsconfig.dev.json src/ test/ automation/","test":"npm run build && mocha && npm run lint","build":"tsc && npm run docs","prepack":"npm run build","prepare":"husky","lint:fix":"balena-lint -e js -e ts -t tsconfig.dev.json --fix src/ test/ automation/"},"typings":"build/index.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ab563b0c-9e6a-43e8-b712-57ec732c31f7"}},"_resolved":"/home/runner/work/_temp/balena-semver-4.1.17.tgz","_integrity":"sha512-8oQcgo0uAKqCNraN1+fhcwTpO1ujvAwOI/GKobAG29bQGrxji4JsbOyF34Ux0+vhko5f3bVHXkwNwBxJIjSeqw==","repository":{"url":"git+https://github.com/balena-io-modules/balena-semver.git","type":"git"},"versionist":{"publishedAt":"2026-09-20T14:51:56.460Z"},"_npmVersion":"11.19.1","description":"Balena specific semver utility methods","directories":{},"_nodeVersion":"26.9.0","dependencies":{"semver":"^7.7.2","memoizee":"^0.4.17","@types/semver":"^7.7.0","@types/memoizee":"^0.4.12"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"chai":"6.2.2","husky":"9.1.7","mocha":"12.0.2","ts-node":"10.9.2","typescript":"6.0.3","@types/chai":"5.2.3","lint-staged":"17.5.1","@balena/lint":"^9.3.2","@types/mocha":"10.0.10","catch-uncommitted":"2.0.0","jsdoc-to-markdown":"9.1.3"},"_npmOperationalInternal":{"tmp":"tmp/balena-semver_4.1.17-build-renovate-mocha-12-x-dcd8fa51d7bd9e333d4bbc10ceb53a17bdf56921-1_1789916069737_0.5770995579423375","host":"s3://npm-registry-packages-npm-production"}},"4.1.17":{"name":"balena-semver","version":"4.1.17","keywords":["balena","balena.io","resin","resin.io","semver"],"author":{"name":"Balena Ltd.","email":"hello@balena.io"},"license":"Apache-2.0","_id":"balena-semver@4.1.17","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/balena-io-modules/balena-semver","bugs":{"url":"https://github.com/balena-io-modules/balena-semver/issues"},"dist":{"shasum":"fce2e28e37ff6da1cf3c697baf125d8ae05df026","tarball":"https://registry.npmjs.org/balena-semver/-/balena-semver-4.1.17.tgz","fileCount":7,"integrity":"sha512-+d0G7UN9vh6YKXcIbuvSwR4eP3yNBWcJ1WwuOyYTA59uzQW7XPR+lr0kWs82YSbdp6uw1WFWgi4B8ZIf9xs4iw==","signatures":[{"sig":"MEQCIFYAN8XgsZa31Pec5Bw0ihcFaqwFJNkVSBIx41gCyGZVAiBmtN2HUb8T4P9rkT3bUjvhYKlzby4Wc6RX8awsmgrCpw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIGDUvdzHvLUPWdZUvSKqBbiljTpknwKNYpyHvy1mBqG+AiB+ELC5M972KkQURuFQqRFXDMBwTA7mqLhEjKcdxQLeQw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/balena-semver@4.1.17","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":114096},"main":"build/index.js","type":"commonjs","_from":"file:/home/runner/work/_temp/npm-dcd8fa51d7bd9e333d4bbc10ceb53a17bdf56921/balena-semver-4.1.17.tgz","mocha":{"_":"test/**/*.spec.ts","require":"ts-node/register/transpile-only","recursive":true},"engines":{"node":"^20.12.0 || >= 22.0.0"},"scripts":{"ci":"npm run build && catch-uncommitted && npm test","docs":"node ./automation/docs.js","lint":"balena-lint -e js -e ts -t tsconfig.dev.json src/ test/ automation/","test":"npm run build && mocha && npm run lint","build":"tsc && npm run docs","prepack":"npm run build","prepare":"husky","lint:fix":"balena-lint -e js -e ts -t tsconfig.dev.json --fix src/ test/ automation/"},"typings":"build/index.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ab563b0c-9e6a-43e8-b712-57ec732c31f7"}},"_resolved":"/home/runner/work/_temp/npm-dcd8fa51d7bd9e333d4bbc10ceb53a17bdf56921/balena-semver-4.1.17.tgz","_integrity":"sha512-+d0G7UN9vh6YKXcIbuvSwR4eP3yNBWcJ1WwuOyYTA59uzQW7XPR+lr0kWs82YSbdp6uw1WFWgi4B8ZIf9xs4iw==","repository":{"url":"git+https://github.com/balena-io-modules/balena-semver.git","type":"git"},"versionist":{"publishedAt":"2026-09-20T14:51:56.460Z"},"_npmVersion":"11.19.1","description":"Balena specific semver utility methods","directories":{},"_nodeVersion":"26.10.0","dependencies":{"semver":"^7.7.2","memoizee":"^0.4.17","@types/semver":"^7.7.0","@types/memoizee":"^0.4.12"},"_hasShrinkwrap":false,"devDependencies":{"chai":"6.2.2","husky":"9.1.7","mocha":"12.0.2","ts-node":"10.9.2","typescript":"6.0.3","@types/chai":"5.2.3","lint-staged":"17.5.1","@balena/lint":"^9.3.2","@types/mocha":"10.0.10","catch-uncommitted":"2.0.0","jsdoc-to-markdown":"9.1.3"},"_npmOperationalInternal":{"tmp":"tmp/balena-semver_4.1.17_1790585343410_0.6521176976668879","host":"s3://npm-registry-packages-npm-production"}},"4.1.18-build-renovate-lint-staged-17-x-ff611d05374dba540073e7b3d27a1cdf2fcb2176-1":{"name":"balena-semver","version":"4.1.18-build-renovate-lint-staged-17-x-ff611d05374dba540073e7b3d27a1cdf2fcb2176-1","keywords":["balena","balena.io","resin","resin.io","semver"],"author":{"name":"Balena Ltd.","email":"hello@balena.io"},"license":"Apache-2.0","_id":"balena-semver@4.1.18-build-renovate-lint-staged-17-x-ff611d05374dba540073e7b3d27a1cdf2fcb2176-1","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/balena-io-modules/balena-semver","bugs":{"url":"https://github.com/balena-io-modules/balena-semver/issues"},"dist":{"shasum":"72fe85b77d88fda0976a922aea86e82c31fa449d","tarball":"https://registry.npmjs.org/balena-semver/-/balena-semver-4.1.18-build-renovate-lint-staged-17-x-ff611d05374dba540073e7b3d27a1cdf2fcb2176-1.tgz","fileCount":10,"integrity":"sha512-ImBujBMsGySOsCSzTjX41NoD2Xwm4W8VDsuy6dw2bUy0LrYoVf9Grem+02Z9Y4w2kwa29yFJDG9s4pmaqwzA1Q==","signatures":[{"sig":"MEUCICI88msxrvxhjsNRwaHYkFW8KO3x9raYLxnBQDT4naOZAiEAyTBsB0q37MPZGH1po9cxTXgxUtvKpIw+c6ei5mr0ahE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIHrjnko61QtAJ36kXF8BKSYhmWgqkg73t6PgNtyfQA73AiBbEgBMYixR0lOYYGurJ23AqobiIBcFqebdagbTn/+4RA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/balena-semver@4.1.18-build-renovate-lint-staged-17-x-ff611d05374dba540073e7b3d27a1cdf2fcb2176-1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":114171},"main":"build/index.js","type":"commonjs","_from":"file:/home/runner/work/_temp/balena-semver-4.1.18.tgz","mocha":{"_":"test/**/*.spec.ts","require":"ts-node/register/transpile-only","recursive":true},"engines":{"node":"^20.12.0 || >= 22.0.0"},"scripts":{"ci":"npm run build && catch-uncommitted && npm test","docs":"node ./automation/docs.js","lint":"balena-lint -e js -e ts -t tsconfig.dev.json src/ test/ automation/","test":"npm run build && mocha && npm run lint","build":"tsc && npm run docs","prepack":"npm run build","prepare":"husky","lint:fix":"balena-lint -e js -e ts -t tsconfig.dev.json --fix src/ test/ automation/"},"typings":"build/index.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"ab563b0c-9e6a-43e8-b712-57ec732c31f7"}},"_resolved":"/home/runner/work/_temp/balena-semver-4.1.18.tgz","_integrity":"sha512-ImBujBMsGySOsCSzTjX41NoD2Xwm4W8VDsuy6dw2bUy0LrYoVf9Grem+02Z9Y4w2kwa29yFJDG9s4pmaqwzA1Q==","repository":{"url":"git+https://github.com/balena-io-modules/balena-semver.git","type":"git"},"versionist":{"publishedAt":"2026-10-03T01:21:09.922Z"},"_npmVersion":"11.19.1","description":"Balena specific semver utility methods","directories":{},"_nodeVersion":"26.10.0","dependencies":{"semver":"^7.7.2","memoizee":"^0.4.17","@types/semver":"^7.7.0","@types/memoizee":"^0.4.12"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"chai":"6.2.2","husky":"9.1.7","mocha":"12.0.2","ts-node":"10.9.2","typescript":"6.0.3","@types/chai":"5.2.3","lint-staged":"17.6.0","@balena/lint":"^9.3.2","@types/mocha":"10.0.10","catch-uncommitted":"2.0.0","jsdoc-to-markdown":"9.1.3"},"_npmOperationalInternal":{"tmp":"tmp/balena-semver_4.1.18-build-renovate-lint-staged-17-x-ff611d05374dba540073e7b3d27a1cdf2fcb2176-1_1790990622470_0.932796996241471","host":"s3://npm-registry-packages-npm-production"}},"4.1.18":{"name":"balena-semver","version":"4.1.18","keywords":["balena","balena.io","resin","resin.io","semver"],"author":{"name":"Balena Ltd.","email":"hello@balena.io"},"license":"Apache-2.0","_id":"balena-semver@4.1.18","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/balena-io-modules/balena-semver","bugs":{"url":"https://github.com/balena-io-modules/balena-semver/issues"},"dist":{"shasum":"5f86d726197bd61d831dc9ec2e6bf10e688a7e5c","tarball":"https://registry.npmjs.org/balena-semver/-/balena-semver-4.1.18.tgz","fileCount":7,"integrity":"sha512-Fx905XALcKG1fGT5jo/Nyeuo6lzRDelylB4U9w1bXfwYhPQNdyG5QSc9UbpLRvXT6NJRkzZ2saX/3bmnCoZjMA==","signatures":[{"sig":"MEYCIQDWlkGGaQXLsICLM0gtAvJhDyLhlS1lOOvGnbAwOay5GwIhAKTxMdV0YErFAjRvqmSyQPnrpKJW5EnTiWBKHUgewL14","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQChW2DWh3L31PE1gLb0ZotIeVUMaEV8oTWU0qSNCenWnwIgUwsifXGD++PXIfVI0JbgnLzSKvPvlbhtuLJiA6iUUVA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/balena-semver@4.1.18","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":114096},"main":"build/index.js","type":"commonjs","_from":"file:/home/runner/work/_temp/npm-ff611d05374dba540073e7b3d27a1cdf2fcb2176/balena-semver-4.1.18.tgz","mocha":{"_":"test/**/*.spec.ts","require":"ts-node/register/transpile-only","recursive":true},"engines":{"node":"^20.12.0 || >= 22.0.0"},"scripts":{"ci":"npm run build && catch-uncommitted && npm test","docs":"node ./automation/docs.js","lint":"balena-lint -e js -e ts -t tsconfig.dev.json src/ test/ automation/","test":"npm run build && mocha && npm run lint","build":"tsc && npm run docs","prepack":"npm run build","prepare":"husky","lint:fix":"balena-lint -e js -e ts -t tsconfig.dev.json --fix src/ test/ automation/"},"typings":"build/index.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"ab563b0c-9e6a-43e8-b712-57ec732c31f7"}},"_resolved":"/home/runner/work/_temp/npm-ff611d05374dba540073e7b3d27a1cdf2fcb2176/balena-semver-4.1.18.tgz","_integrity":"sha512-Fx905XALcKG1fGT5jo/Nyeuo6lzRDelylB4U9w1bXfwYhPQNdyG5QSc9UbpLRvXT6NJRkzZ2saX/3bmnCoZjMA==","repository":{"url":"git+https://github.com/balena-io-modules/balena-semver.git","type":"git"},"versionist":{"publishedAt":"2026-10-03T01:21:09.922Z"},"_npmVersion":"11.19.1","description":"Balena specific semver utility methods","directories":{},"_nodeVersion":"26.10.0","dependencies":{"semver":"^7.7.2","memoizee":"^0.4.17","@types/semver":"^7.7.0","@types/memoizee":"^0.4.12"},"_hasShrinkwrap":false,"devDependencies":{"chai":"6.2.2","husky":"9.1.7","mocha":"12.0.2","ts-node":"10.9.2","typescript":"6.0.3","@types/chai":"5.2.3","lint-staged":"17.6.0","@balena/lint":"^9.3.2","@types/mocha":"10.0.10","catch-uncommitted":"2.0.0","jsdoc-to-markdown":"9.1.3"},"_npmOperationalInternal":{"tmp":"tmp/balena-semver_4.1.18_1790990876465_0.44138321811182046","host":"s3://npm-registry-packages-npm-production"}},"4.1.19-build-renovate-chai-6-x-5f1cff90d3a2d0c9409247f3ebd1c31a7886280e-1":{"name":"balena-semver","version":"4.1.19-build-renovate-chai-6-x-5f1cff90d3a2d0c9409247f3ebd1c31a7886280e-1","keywords":["balena","balena.io","resin","resin.io","semver"],"author":{"name":"Balena Ltd.","email":"hello@balena.io"},"license":"Apache-2.0","_id":"balena-semver@4.1.19-build-renovate-chai-6-x-5f1cff90d3a2d0c9409247f3ebd1c31a7886280e-1","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/balena-io-modules/balena-semver","bugs":{"url":"https://github.com/balena-io-modules/balena-semver/issues"},"dist":{"shasum":"9b037768f8ef4b5f67134599955fb29cdd1525c9","tarball":"https://registry.npmjs.org/balena-semver/-/balena-semver-4.1.19-build-renovate-chai-6-x-5f1cff90d3a2d0c9409247f3ebd1c31a7886280e-1.tgz","fileCount":10,"integrity":"sha512-lViuFfzDF+tE3bEyTGhDt2nVwfd5c03VoOV2cJxpJntNY6CvxO4s/K2bEFhPMdivJ+as/bOKc4SndTI1i2YVJg==","signatures":[{"sig":"MEQCIBFd49p13LB/xFLwnqeoN68bjeP95OwDJdzTCBKUpx4rAiB9y+avEfdvYYnRN+7VxWfaj6lNA19gxsro2brgkGAt7g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDf7rcGdOIRlJzeyJr8d1LbD/l8DaHUHP1sJbzbyt08sQIhAIjZfiJQJsJz1o9ar45MS75Aiyuc2iLqNV0kVFkWHh2B","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/balena-semver@4.1.19-build-renovate-chai-6-x-5f1cff90d3a2d0c9409247f3ebd1c31a7886280e-1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":114163},"main":"build/index.js","type":"commonjs","_from":"file:/home/runner/work/_temp/balena-semver-4.1.19.tgz","mocha":{"_":"test/**/*.spec.ts","require":"ts-node/register/transpile-only","recursive":true},"engines":{"node":"^20.12.0 || >= 22.0.0"},"scripts":{"ci":"npm run build && catch-uncommitted && npm test","docs":"node ./automation/docs.js","lint":"balena-lint -e js -e ts -t tsconfig.dev.json src/ test/ automation/","test":"npm run build && mocha && npm run lint","build":"tsc && npm run docs","prepack":"npm run build","prepare":"husky","lint:fix":"balena-lint -e js -e ts -t tsconfig.dev.json --fix src/ test/ automation/"},"typings":"build/index.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"ab563b0c-9e6a-43e8-b712-57ec732c31f7"}},"_resolved":"/home/runner/work/_temp/balena-semver-4.1.19.tgz","_integrity":"sha512-lViuFfzDF+tE3bEyTGhDt2nVwfd5c03VoOV2cJxpJntNY6CvxO4s/K2bEFhPMdivJ+as/bOKc4SndTI1i2YVJg==","repository":{"url":"git+https://github.com/balena-io-modules/balena-semver.git","type":"git"},"versionist":{"publishedAt":"2026-10-03T19:43:57.009Z"},"_npmVersion":"11.19.1","description":"Balena specific semver utility methods","directories":{},"_nodeVersion":"26.10.0","dependencies":{"semver":"^7.7.2","memoizee":"^0.4.17","@types/semver":"^7.7.0","@types/memoizee":"^0.4.12"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"chai":"6.3.0","husky":"9.1.7","mocha":"12.0.2","ts-node":"10.9.2","typescript":"6.0.3","@types/chai":"5.2.3","lint-staged":"17.6.0","@balena/lint":"^9.3.2","@types/mocha":"10.0.10","catch-uncommitted":"2.0.0","jsdoc-to-markdown":"9.1.3"},"_npmOperationalInternal":{"tmp":"tmp/balena-semver_4.1.19-build-renovate-chai-6-x-5f1cff90d3a2d0c9409247f3ebd1c31a7886280e-1_1791056796694_0.7658670162982895","host":"s3://npm-registry-packages-npm-production"}},"4.1.19":{"name":"balena-semver","version":"4.1.19","keywords":["balena","balena.io","resin","resin.io","semver"],"author":{"name":"Balena Ltd.","email":"hello@balena.io"},"license":"Apache-2.0","_id":"balena-semver@4.1.19","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/balena-io-modules/balena-semver","bugs":{"url":"https://github.com/balena-io-modules/balena-semver/issues"},"dist":{"shasum":"6707bfda2f79947470d2bf4316b8bc5d3e051cb1","tarball":"https://registry.npmjs.org/balena-semver/-/balena-semver-4.1.19.tgz","fileCount":7,"integrity":"sha512-oZTHBlkS+3gGBL9w6NmO1TDg0PbFowaD+LFxvZkYMFw2ctxZGIsdOsPwZgtLh6aCagNsBpfCYjj5ndJ9DA4oSA==","signatures":[{"sig":"MEUCIHbDwDr+rPYVCdwuRV3dHOKokh/es8YjGTBSGT1sS4JsAiEA3ShajGtMgNcWcp7Uqv+JT95tpG2kR4KQKWwWre5R6K0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDFOOn1URSzuFln1kKQ5vVEZPyjby7l8N+LxsntzBZt4AIgHqsTL5rngoFKxlxKJGPVs0nYJsPrmb+TNK24uNOJBmY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/balena-semver@4.1.19","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":114096},"main":"build/index.js","type":"commonjs","_from":"file:/home/runner/work/_temp/npm-5f1cff90d3a2d0c9409247f3ebd1c31a7886280e/balena-semver-4.1.19.tgz","mocha":{"_":"test/**/*.spec.ts","require":"ts-node/register/transpile-only","recursive":true},"engines":{"node":"^20.12.0 || >= 22.0.0"},"scripts":{"ci":"npm run build && catch-uncommitted && npm test","docs":"node ./automation/docs.js","lint":"balena-lint -e js -e ts -t tsconfig.dev.json src/ test/ automation/","test":"npm run build && mocha && npm run lint","build":"tsc && npm run docs","prepack":"npm run build","prepare":"husky","lint:fix":"balena-lint -e js -e ts -t tsconfig.dev.json --fix src/ test/ automation/"},"typings":"build/index.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"ab563b0c-9e6a-43e8-b712-57ec732c31f7"}},"_resolved":"/home/runner/work/_temp/npm-5f1cff90d3a2d0c9409247f3ebd1c31a7886280e/balena-semver-4.1.19.tgz","_integrity":"sha512-oZTHBlkS+3gGBL9w6NmO1TDg0PbFowaD+LFxvZkYMFw2ctxZGIsdOsPwZgtLh6aCagNsBpfCYjj5ndJ9DA4oSA==","repository":{"url":"git+https://github.com/balena-io-modules/balena-semver.git","type":"git"},"versionist":{"publishedAt":"2026-10-03T19:43:57.009Z"},"_npmVersion":"11.19.1","description":"Balena specific semver utility methods","directories":{},"_nodeVersion":"26.10.0","dependencies":{"semver":"^7.7.2","memoizee":"^0.4.17","@types/semver":"^7.7.0","@types/memoizee":"^0.4.12"},"_hasShrinkwrap":false,"devDependencies":{"chai":"6.3.0","husky":"9.1.7","mocha":"12.0.2","ts-node":"10.9.2","typescript":"6.0.3","@types/chai":"5.2.3","lint-staged":"17.6.0","@balena/lint":"^9.3.2","@types/mocha":"10.0.10","catch-uncommitted":"2.0.0","jsdoc-to-markdown":"9.1.3"},"_npmOperationalInternal":{"tmp":"tmp/balena-semver_4.1.19_1791056999089_0.7228691590090306","host":"s3://npm-registry-packages-npm-production"}},"4.1.20-build-renovate-mocha-12-0-x-3dc8c24f49fe3b3db14a006e55ff88a054bdf95b-1":{"name":"balena-semver","version":"4.1.20-build-renovate-mocha-12-0-x-3dc8c24f49fe3b3db14a006e55ff88a054bdf95b-1","keywords":["balena","balena.io","resin","resin.io","semver"],"author":{"name":"Balena Ltd.","email":"hello@balena.io"},"license":"Apache-2.0","_id":"balena-semver@4.1.20-build-renovate-mocha-12-0-x-3dc8c24f49fe3b3db14a006e55ff88a054bdf95b-1","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/balena-io-modules/balena-semver","bugs":{"url":"https://github.com/balena-io-modules/balena-semver/issues"},"dist":{"shasum":"2e72452bd7fe2e1c110bf420dac11ef26d0678c5","tarball":"https://registry.npmjs.org/balena-semver/-/balena-semver-4.1.20-build-renovate-mocha-12-0-x-3dc8c24f49fe3b3db14a006e55ff88a054bdf95b-1.tgz","fileCount":10,"integrity":"sha512-FQdxZOxtaIXtMQ0wjMLCamIWgNjit6FsBf9n/CL4Ddevybu3HOGnjXaSFXhlKcP0EqdVwBy4xcOJmNmSyb2/wQ==","signatures":[{"sig":"MEQCIF0JHqjAEOVUJgKn2TZtP6Vm9Dp4aAiSGHDYwznTOBNhAiA64x2Y/Hf1LtuOOvG9oyhVM6CKgw2UKhlsCnLD1b4ZsA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIDaKbnJqnyNElutLBccwTKQGqAB9oyeqj+vQskbGAfflAiEAt+XBBOB3c6vouQeU4VDxAZnxXQjnGNOXTDZy3haz8AE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/balena-semver@4.1.20-build-renovate-mocha-12-0-x-3dc8c24f49fe3b3db14a006e55ff88a054bdf95b-1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":114167},"main":"build/index.js","type":"commonjs","_from":"file:/home/runner/work/_temp/balena-semver-4.1.20.tgz","mocha":{"_":"test/**/*.spec.ts","require":"ts-node/register/transpile-only","recursive":true},"engines":{"node":"^20.12.0 || >= 22.0.0"},"scripts":{"ci":"npm run build && catch-uncommitted && npm test","docs":"node ./automation/docs.js","lint":"balena-lint -e js -e ts -t tsconfig.dev.json src/ test/ automation/","test":"npm run build && mocha && npm run lint","build":"tsc && npm run docs","prepack":"npm run build","prepare":"husky","lint:fix":"balena-lint -e js -e ts -t tsconfig.dev.json --fix src/ test/ automation/"},"typings":"build/index.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"ab563b0c-9e6a-43e8-b712-57ec732c31f7"}},"_resolved":"/home/runner/work/_temp/balena-semver-4.1.20.tgz","_integrity":"sha512-FQdxZOxtaIXtMQ0wjMLCamIWgNjit6FsBf9n/CL4Ddevybu3HOGnjXaSFXhlKcP0EqdVwBy4xcOJmNmSyb2/wQ==","repository":{"url":"git+https://github.com/balena-io-modules/balena-semver.git","type":"git"},"versionist":{"publishedAt":"2026-10-04T06:36:43.286Z"},"_npmVersion":"11.19.1","description":"Balena specific semver utility methods","directories":{},"_nodeVersion":"26.10.0","dependencies":{"semver":"^7.7.2","memoizee":"^0.4.17","@types/semver":"^7.7.0","@types/memoizee":"^0.4.12"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"chai":"6.3.0","husky":"9.1.7","mocha":"12.0.3","ts-node":"10.9.2","typescript":"6.0.3","@types/chai":"5.2.3","lint-staged":"17.6.0","@balena/lint":"^9.3.2","@types/mocha":"10.0.10","catch-uncommitted":"2.0.0","jsdoc-to-markdown":"9.1.3"},"_npmOperationalInternal":{"tmp":"tmp/balena-semver_4.1.20-build-renovate-mocha-12-0-x-3dc8c24f49fe3b3db14a006e55ff88a054bdf95b-1_1791095953608_0.30231448745559786","host":"s3://npm-registry-packages-npm-production"}},"4.1.20":{"_id":"balena-semver@4.1.20","bugs":{"url":"https://github.com/balena-io-modules/balena-semver/issues"},"dist":{"shasum":"d55b31d48008b0460ed21ae4e8b4145ab37498ae","tarball":"https://registry.npmjs.org/balena-semver/-/balena-semver-4.1.20.tgz","fileCount":7,"integrity":"sha512-ew274eeIbMVu1sf4xEBg6BljfpsMbbRltfeFCpiZ68O0a/PGMIdnr8Pv8t3fZmbqDAPx2PPQKjRm9uwYepXJrQ==","signatures":[{"sig":"MEQCIBDi8oajZkilf3OUC4r2FMbBkLjHiF/hIZzuGWnn14vTAiA1zWfQymel7BVjidifVSM6eJzx7CPnDXiFoaNfx96tJQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDEyAqqPa/4sgV0W0ojHR/1IdAHGSfpSET7Xy+VVt7i5QIgZJJ4YEIEopVKGuU+eMSvikl+adUnBoUW/R/NBQGDOWg="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/balena-semver@4.1.20","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":114096},"main":"build/index.js","name":"balena-semver","type":"commonjs","_from":"file:/home/runner/work/_temp/npm-3dc8c24f49fe3b3db14a006e55ff88a054bdf95b/balena-semver-4.1.20.tgz","mocha":{"_":"test/**/*.spec.ts","require":"ts-node/register/transpile-only","recursive":true},"author":{"name":"Balena Ltd.","email":"hello@balena.io"},"engines":{"node":"^20.12.0 || >= 22.0.0"},"license":"Apache-2.0","scripts":{"ci":"npm run build && catch-uncommitted && npm test","docs":"node ./automation/docs.js","lint":"balena-lint -e js -e ts -t tsconfig.dev.json src/ test/ automation/","test":"npm run build && mocha && npm run lint","build":"tsc && npm run docs","prepack":"npm run build","prepare":"husky","lint:fix":"balena-lint -e js -e ts -t tsconfig.dev.json --fix src/ test/ automation/"},"typings":"build/index.d.ts","version":"4.1.20","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"ab563b0c-9e6a-43e8-b712-57ec732c31f7"}},"homepage":"https://github.com/balena-io-modules/balena-semver","keywords":["balena","balena.io","resin","resin.io","semver"],"_resolved":"/home/runner/work/_temp/npm-3dc8c24f49fe3b3db14a006e55ff88a054bdf95b/balena-semver-4.1.20.tgz","_integrity":"sha512-ew274eeIbMVu1sf4xEBg6BljfpsMbbRltfeFCpiZ68O0a/PGMIdnr8Pv8t3fZmbqDAPx2PPQKjRm9uwYepXJrQ==","repository":{"url":"git+https://github.com/balena-io-modules/balena-semver.git","type":"git"},"versionist":{"publishedAt":"2026-10-04T06:36:43.286Z"},"_npmVersion":"11.19.1","description":"Balena specific semver utility methods","directories":{},"maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"_nodeVersion":"26.10.0","dependencies":{"semver":"^7.7.2","memoizee":"^0.4.17","@types/semver":"^7.7.0","@types/memoizee":"^0.4.12"},"_hasShrinkwrap":false,"devDependencies":{"chai":"6.3.0","husky":"9.1.7","mocha":"12.0.3","ts-node":"10.9.2","typescript":"6.0.3","@types/chai":"5.2.3","lint-staged":"17.6.0","@balena/lint":"^9.3.2","@types/mocha":"10.0.10","catch-uncommitted":"2.0.0","jsdoc-to-markdown":"9.1.3"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/balena-semver_4.1.20_1791096234472_0.733493520556789"}}},"time":{"created":"2019-04-25T16:12:50.866Z","modified":"2026-10-04T06:43:54.891Z","2.0.0-74-rename-to-balena-2077e9019a0f134e2c14bd3df9d654e9935b9b98":"2019-04-25T16:12:51.186Z","2.0.0-74-rename-to-balena-de870a566275c378e436719c528dd43ed6825f40":"2019-05-07T12:41:47.983Z","2.0.0":"2019-05-07T14:37:19.826Z","2.0.1-nested-changelog-3c47688e707fecc03897d2baa0f24be07208402c":"2019-05-16T14:09:06.561Z","2.0.1-update-dev-deps-1801828782f833161ba84509d5d2138fddd673d5":"2019-05-16T14:12:57.990Z","2.0.1":"2019-05-16T14:14:04.023Z","2.0.2-update-dev-deps-95092811fb773737b6631a464c78733b9615f9e2":"2019-05-16T14:20:43.228Z","2.0.2-update-dev-deps-bdb422713834bb3f156417db434308fd06d95434":"2019-05-16T14:27:28.983Z","2.0.2":"2019-05-16T15:18:59.398Z","2.0.2-resin-lint-f80de23c2de30a6e13207ab891e401becf4ad68b":"2019-05-16T15:25:07.169Z","2.0.3-declaration-file-89afada5a770d1b7deed3c01bc3056ce7545fdfb":"2019-05-16T15:26:24.728Z","2.0.3-resin-lint-298007461a4645f2aa65db581a8a9fd9bf56a2f4":"2019-05-16T15:35:00.250Z","2.0.3":"2019-05-16T15:37:26.239Z","2.0.4-resin-lint-e704585d240e75e812ff28dd77e970fb7f975d1e":"2019-05-16T15:44:58.592Z","2.0.4":"2019-05-16T15:54:27.444Z","2.1.0-leading-zero-satisfies-2b08811488c614f034a05f130e6e3cf5c827e09b":"2019-05-17T13:07:43.281Z","2.1.0":"2019-05-17T13:11:45.290Z","2.1.1-update-deps-5bbe0da82ba200844431617099338a78ec9f13fb":"2020-03-03T13:26:11.472Z","2.2.0-update-deps-195244a8fb43b12a2783fbac88e43b8562a2b5bc":"2020-03-03T14:29:55.893Z","2.2.0":"2020-03-03T14:37:22.420Z","2.3.0-underscore-variants-6221568e474d9c2d87442acf86ca8a5d28fe5f87":"2020-03-11T10:28:27.233Z","2.3.0-underscore-variants-abebeaa230588dbe101336ccb2f9531ae57c10a2":"2020-03-11T16:59:50.457Z","2.3.0":"2020-03-11T17:04:01.778Z","2.3.1-flowzonify-14b4554172e6740c8d1093662523fcf1588def65":"2022-09-22T22:31:25.205Z","2.3.1":"2022-09-22T22:33:11.293Z","2.3.2-de-resinci-yml-cd03cee06cb838ee22ce4c8181c492d9b20873c9":"2022-09-26T12:39:14.159Z","2.3.2":"2022-09-26T12:41:40.521Z","2.3.3-build-klutchell-patch-1-2c39d47bc602282c5f20b62b917e53bfbc11c650-1":"2023-07-14T07:14:27.334Z","2.3.3":"2023-07-14T07:17:11.021Z","2.3.4-build-fix-compare-sort-test-4cdf8016bc4c17f64fc566366fad833f9df5c77c-1":"2023-10-25T09:53:24.520Z","2.3.4":"2023-10-25T09:57:12.873Z","2.3.5-build-test-pre-releases-dabe1a2e0ad65345132c8b282e0fff3391a508d6-1":"2023-10-25T10:00:27.640Z","2.3.5":"2023-10-25T10:03:28.420Z","3.0.0-build-update-dependencies-2e4484b43d1da62de72a1e6a536422ab84eb5072-1":"2023-10-30T16:08:06.716Z","3.0.1-build-fix-1000-75905801615827ffe8f2d2303116f5eb2ecfc043-1":"2025-02-14T18:36:18.495Z","3.0.1":"2025-02-14T18:42:34.782Z","3.0.2-build-renovate-major-8--balenalint-36903a103f6fdb5f80e14abc887530b01c04fccb-1":"2025-03-19T15:56:01.730Z","3.0.2":"2025-03-25T17:14:51.819Z","3.0.3-build-renovate-major-9-jsdoc-to-markdown-5aa8443d0705a24e09a6bc355191d563fd1ca4da-1":"2025-03-25T18:07:57.505Z","3.0.3-build-renovate-major-9-husky-622952c3bfb12b19b432b0365924b5149df8ca0f-1":"2025-03-25T18:08:01.012Z","3.0.3-build-renovate-major-11-mocha-92800a2e5ed45435db6fd4c12faa3302485e848b-1":"2025-03-25T18:08:02.245Z","3.0.3":"2025-04-02T14:06:46.273Z","3.0.4-build-renovate-major-9-jsdoc-to-markdown-3019d85fa9ddf26c50b6ea242e6893b1ebb575ba-1":"2025-04-02T14:52:49.278Z","3.0.4-build-renovate-major-9-husky-476b4d93f50936729becbde42f72ff2bde3110d0-1":"2025-04-02T14:52:52.878Z","3.0.4":"2025-04-08T02:25:16.216Z","3.0.5-build-renovate-major-9-husky-bab6662f802619a3ee54d5ceb5a28d474e881ce3-1":"2025-04-08T03:07:10.350Z","3.0.5-build-joshbwlng-balena-lint-v9-92bc2657b823b7884e4c6fb14ae7a7779f6e9712-1":"2025-04-08T06:07:39.950Z","3.0.5-build-joshbwlng-balena-lint-v9-bfc2e7390ab87a65a1522e48db65a8c5f5732554-1":"2025-04-08T07:38:23.816Z","3.0.5":"2025-04-08T07:43:38.640Z","3.0.6-build-renovate-major-9-husky-f3567b48550673689a25e201ae390089b00d60b1-1":"2025-04-08T07:49:36.215Z","3.0.6":"2025-04-09T11:00:20.998Z","3.0.7-build-renovate-major-16-lint-staged-1b8245e4836905dbdac02e1de91d6838484a4f0e-1":"2025-05-13T17:55:34.811Z","3.0.7":"2025-06-07T23:26:06.714Z","3.0.8-build-update-deps-8ba9396324c1179bf89f210bef8c5979cb8fd7e5-1":"2025-08-22T15:21:39.847Z","3.0.8":"2025-08-22T15:24:07.289Z","3.0.9-build-tsconfig-module-node16-193ad5c913832a41b0b0ea366670c0c103e7a27d-1":"2025-08-22T15:37:18.886Z","3.0.9-build-simplify-automation-93d2570e414f6ec44cab8a39ccb11fa578a3372b-1":"2025-08-22T16:13:47.919Z","3.0.9-build-simplify-automation-4ca9506f09508107e7a62b412ab1684e9be8fd43-1":"2025-08-22T16:19:20.170Z","3.0.9-build-simplify-automation-05dcf8c32e72ba6e835117eed799490f5228f212-1":"2025-08-22T16:24:42.840Z","3.0.9-build-simplify-automation-cc5481584f65634c50572b81b13b061f4630d796-1":"2025-08-22T16:31:37.124Z","3.0.9":"2025-08-22T16:44:43.668Z","4.0.0-build-4-x-d54546e34f16b61ecaef8c91ec19f5217d0cd89e-1":"2025-08-22T16:47:20.501Z","3.0.10-build-simplify-automation-93a6bfa75490adbf2f19de6e1e59517169cced2d-1":"2025-08-22T16:47:43.079Z","3.0.10":"2025-08-22T16:57:19.478Z","4.0.0-build-4-x-1e6d93d7d08d639a62ce8929b73349bdf3b4dad1-1":"2025-08-22T17:23:16.758Z","3.0.11-build-replace-lodash-with-es-toolkit-a452fd2c97ee128517301617d9b97e8d9c415e68-1":"2025-12-18T00:24:06.247Z","3.0.11-build-replace-lodash-with-es-toolkit-93a3eba9b6f38ef7e370927530a5b143c2cd6bf6-1":"2026-01-01T21:50:07.481Z","3.0.11-build-replace-lodash-with-es-toolkit-b4489f8bdce09652f7c7a68ae6a5810965f25be3-1":"2026-01-02T16:13:42.963Z","4.0.0-build-replace-lodash-with-es-toolkit-5981f2b77de1f46c56d301a5458cd2ea1118281f-1":"2026-01-02T16:16:51.464Z","4.0.0":"2026-01-02T16:21:34.709Z","4.0.1-build-update-tsconfig-bb223613283189e4b887275a82008380e27428b8-1":"2026-01-02T16:43:26.658Z","4.0.1":"2026-01-02T16:45:45.331Z","4.0.2-build-renovate-major-5-chai-64caddce43cfa1372e39401951e5a7935502312a-1":"2026-01-02T16:57:30.685Z","4.0.2-build-renovate-major-6-chai-f9e1cac456e010027c677f887830b79bb0e0cb6b-1":"2026-01-02T16:57:47.638Z","4.0.2-build-add-npm-oidc-permissions-5800df1472b010df1b82eabc738c8f903eeb9e8a-1":"2026-02-18T18:30:54.231Z","4.0.2":"2026-02-19T01:35:15.496Z","4.0.3-build-renovate-major-5-chai-1ab1b27cd5646bf59b027b7d2c35a5e8fa3f4272-1":"2026-02-19T02:43:46.807Z","4.0.3-build-renovate-major-6-chai-2e7e2500bc92b301516745363745f0d5a976b49b-1":"2026-02-19T02:43:55.610Z","4.0.3-build-renovate-pin-dependencies-4ad8c46b87e4ae666fb1958f8f6f2af0083b043c-1":"2026-03-24T18:10:28.655Z","4.0.3":"2026-03-24T18:12:38.901Z","4.0.4-build-renovate-github-actions-54c912e97936333446c21fc4b4a20b4760538780-1":"2026-03-25T20:03:41.345Z","4.0.4":"2026-03-25T20:05:48.099Z","4.0.5-build-renovate-github-actions-9740f86dc0bd34785e496ae0a815b8feeffd0946-1":"2026-03-25T21:33:43.918Z","4.0.5-build-renovate-major-5-chai-9ec3d8c5024f0b974f7ffba9d71996f8d6e954fb-1":"2026-03-25T21:33:52.266Z","4.0.5-build-renovate-major-6-chai-7ddbefb98fb899c96e07ef1c31fc11ae75539be0-1":"2026-03-25T21:33:59.710Z","4.0.5":"2026-03-25T21:36:19.450Z","4.0.6-build-renovate-major-6-chai-6d2fc9fa54a8ae2993dbf0791734587be9f51fb4-1":"2026-03-25T22:02:45.420Z","4.0.6-build-renovate-github-actions-289bec7b353aac6c9460d9b132c5bf7a736552a8-1":"2026-03-25T23:10:59.763Z","4.0.6":"2026-03-25T23:13:19.847Z","4.0.7-build-renovate-github-actions-1935e4f1b096cfb315e9b4d29eb8e66edd4ab18e-1":"2026-03-26T00:01:47.774Z","4.0.7-build-renovate-major-5-chai-f45cf70d506fe3ea5ae82a0ec739753c1d35905b-1":"2026-03-26T00:01:59.356Z","4.0.7-build-renovate-major-6-chai-a6448b57a1e63e9ca9535c2a128354bfb6bdd1a3-1":"2026-03-26T00:02:01.327Z","4.0.7":"2026-03-26T00:04:32.556Z","4.0.8-build-renovate-github-actions-acda026947d48883b3da3555f899e829c44bea3b-1":"2026-03-26T01:21:58.686Z","4.0.8-build-renovate-major-6-chai-5e50dfa0873e4c71cee57d253f7ebd8a0160e760-1":"2026-03-26T01:22:01.974Z","4.0.8-build-renovate-major-5-chai-5fee051d34e16d8d44c60dfdae7b063d077ce8db-1":"2026-03-26T01:22:11.743Z","4.0.8":"2026-03-26T01:24:16.136Z","4.0.9-build-renovate-github-actions-003dcd8e8cb7803b524e1f1a0d462a648633270b-1":"2026-03-26T02:44:11.630Z","4.0.9-build-renovate-major-5-chai-ad82b006848d76047c6d563edcf68964709fa721-1":"2026-03-26T02:44:26.621Z","4.0.9-build-renovate-major-6-chai-b73b831b547b769d19e1e6cd514054db2f39924f-1":"2026-03-26T02:44:34.853Z","4.0.9":"2026-03-26T02:46:34.235Z","4.0.10-build-renovate-github-actions-fad21eee6c8f1f8140e8411908b3071d143ba898-1":"2026-03-26T03:48:53.834Z","4.0.10-build-renovate-major-5-chai-57d520dc409c909fa25ce4cff024e89ff2310704-1":"2026-03-26T03:49:07.683Z","4.0.10-build-renovate-major-6-chai-e70b61e73d43f7c42bdd2abb13b3afc4a10d7a4a-1":"2026-03-26T03:49:09.336Z","4.0.10":"2026-03-26T03:51:05.210Z","4.0.11-build-renovate-major-5-chai-f46e22e7f79ea1fe75cbd16f73759b731ec0c965-1":"2026-03-26T04:47:06.991Z","4.0.11-build-renovate-major-6-chai-182c7a9bbe402faaa52395f2100b8d0389857c12-1":"2026-03-26T04:47:09.368Z","4.0.11-build-renovate-github-actions-fd87aed01ecae619e16442c1aa46353da4a299da-1":"2026-03-26T05:29:29.970Z","4.0.11":"2026-03-26T05:31:58.579Z","4.0.12-build-renovate-github-actions-0b6fc3a9b21787b3dd9ebf2801aced43be8c5e3a-1":"2026-03-26T06:16:18.148Z","4.0.12-build-renovate-major-6-chai-06de43f4557662ca884ca9be4b593a85ed69e121-1":"2026-03-26T06:16:19.701Z","4.0.12":"2026-03-26T06:18:55.147Z","4.0.13-build-renovate-github-actions-17c71e58e5facd543804d297dfaee3dd24f6b688-1":"2026-03-26T07:15:20.924Z","4.0.13-build-renovate-major-5-chai-b647adf07ab6f5293938788cad685cbb1a1a8c4a-1":"2026-03-26T07:15:33.683Z","4.0.13-build-renovate-major-6-chai-eea2cf6251ef53215335439adc43f71c26fc2d2d-1":"2026-03-26T07:16:04.730Z","4.0.13":"2026-03-26T07:17:54.503Z","4.0.14-build-renovate-major-5-chai-3ed253dbe84c43e9459a8d8f43d785ac25de7cbe-1":"2026-03-26T08:12:54.529Z","4.0.14-build-renovate-major-6-chai-71e456f6d1d9eca6bdce9c4b00b4fb3a87f34e51-1":"2026-03-26T08:13:03.919Z","4.0.14-build-renovate-github-actions-fccc6dff7a110144621ed071bc28c79946aa68d8-1":"2026-03-26T08:13:06.787Z","4.0.14":"2026-03-26T08:15:26.926Z","4.0.15-build-renovate-github-actions-09c82881deffaf29b334717d24eaa59943dfc9ab-1":"2026-03-26T09:14:09.878Z","4.0.15-build-renovate-major-5-chai-44d625248462e96ad53a30b762daf4e4aba1068a-1":"2026-03-26T09:14:25.658Z","4.0.15-build-renovate-major-6-chai-99d50154745ab9eb7be27550bca3f7f8bc665140-1":"2026-03-26T09:14:28.880Z","4.0.15":"2026-03-26T09:16:35.622Z","4.0.16-build-renovate-github-actions-2c39d26a46b272d3834520147d6f942d5b3bea77-1":"2026-03-26T10:14:57.687Z","4.0.16-build-renovate-major-5-chai-ab3e7881189e2d4cc400be95c13cb0124a2b6d77-1":"2026-03-26T10:14:59.302Z","4.0.16-build-renovate-major-6-chai-e4a7c6919ff15e9c0239c8417f650e4dffbfeb6f-1":"2026-03-26T10:15:05.046Z","4.0.16":"2026-03-26T10:17:05.491Z","4.0.17-build-renovate-major-5-chai-6dd238145b10c233c1c750ddef4d39e4176766fc-1":"2026-03-26T11:11:22.954Z","4.0.17-build-renovate-major-6-chai-04e1ce5299aa90c3184fe8f4a403f61b7609df8f-1":"2026-03-26T11:11:43.716Z","4.0.17-build-renovate-github-actions-9c23cdf29677ae57f9d4bbc0ec559d2df0c3ada0-1":"2026-03-26T12:07:19.125Z","4.0.17":"2026-03-26T12:10:00.051Z","4.0.18-build-renovate-major-5-chai-d8d8af44660bd0db60cf2a278ff9c032e3788cb0-1":"2026-03-26T13:14:41.345Z","4.0.18-build-renovate-major-6-chai-3d5a21ba9873a7cdb6f848676bcf598cf6c47ca3-1":"2026-03-26T13:14:42.694Z","4.0.18-build-kyle-revert-flowzone-to-master-ddedb2e4ca6eba63c3c23d399b8cfacd478a34ef-1":"2026-03-26T16:54:27.006Z","4.0.18-build-kyle-revert-flowzone-to-master-b336ee8c9f72d83d09bebfe33d20e8d7a88ae51d-1":"2026-03-26T17:14:44.345Z","4.0.18":"2026-03-26T17:22:41.501Z","4.0.19-build-renovate-major-5-chai-472a2d1a7c88a833078b05d794c9f8b80cfe99ed-1":"2026-03-26T18:13:02.532Z","4.0.19-build-renovate-major-6-chai-47cdd116aa9bcd1ec339005bdbea96ab5a267fbe-1":"2026-03-26T18:13:07.075Z","4.0.19-build-stricter-rev-35ab3e293610c07c25c1970c20f4f39fbe86bf38-1":"2026-05-13T07:45:07.734Z","4.1.0-build-semver-rev-45c0f764e39bff8f3c1a637efdd2c3fb696fa4b6-1":"2026-05-13T07:45:33.547Z","4.1.0-build-get-rev-1f08fe925cf4d6cfd3fe1c299e556bb99f5c5173-1":"2026-05-13T14:08:57.409Z","4.0.19":"2026-05-13T14:32:27.865Z","4.1.0-build-get-rev-16b83f839743616de8981262ce03a5c4efbd4c04-1":"2026-05-13T14:38:13.596Z","4.1.0":"2026-05-13T14:41:14.732Z","4.1.1-build-renovate-chai-5-x-18b6491cd868c64292a996f269da0866409b8788-1":"2026-05-16T00:12:06.515Z","4.1.1-build-renovate-chai-6-x-6de2744924144fd7af1e0c24a5981a598386c1f2-1":"2026-05-16T00:12:07.735Z","4.1.1":"2026-05-25T23:03:42.846Z","4.1.2-build-renovate-lint-staged-17-x-1ab0d9302ace4c13148cfc1bda30833a8c25dc77-1":"2026-05-30T00:13:57.128Z","4.1.2-build-joshbwlng-lintstagedrc-38b92646b4c94efe29e7158e7888339a864b0019-1":"2026-06-09T05:31:48.214Z","4.1.2":"2026-06-09T06:28:28.736Z","4.1.3-build-renovate-lint-staged-17-x-8fd2ea28706e1575848f8d7be00d9d2f876c2a4a-1":"2026-06-09T06:37:39.611Z","4.1.3":"2026-06-09T06:42:08.729Z","4.1.4-build-joshbwlng-typescript-v6-69d054d62f5df8ce17c201755a96ded0223bab9c-1":"2026-06-09T07:10:51.600Z","4.1.4-build-joshbwlng-typescript-v6-31477fb039e66dc3f0987ed3ac68eeae8f500da4-1":"2026-06-09T07:32:31.572Z","4.1.4-build-joshbwlng-typescript-v6-ec7c4783cd5454de8e69969d8a76a4dd26662792-1":"2026-06-09T07:37:00.308Z","4.1.4-build-joshbwlng-typescript-v6-1f1afb812b5ffd1fcd2bc59752d8953bb7191d63-1":"2026-06-09T08:59:41.157Z","4.1.4-build-renovate-pin-dependencies-79b181d155bf9d3206cc456897285a0635f97557-1":"2026-06-10T14:03:03.454Z","4.1.4":"2026-06-10T14:05:46.496Z","4.1.5-build-joshbwlng-typescript-v6-14c529bafdd8add80613e07ce2a89b2f99343716-1":"2026-06-11T00:51:15.617Z","4.1.6-build-renovate-chai-5-x-90734e895b45c77c57e123f854acfb435f333d3e-1":"2026-06-12T02:43:12.200Z","4.1.6":"2026-06-12T05:05:52.662Z","4.1.7-build-renovate-lint-staged-17-0-x-d7cf7a31f42d2940ee5936014820645e3d25cf6c-1":"2026-06-24T01:28:35.738Z","4.1.7":"2026-06-24T01:30:58.443Z","4.1.8-build-renovate-lint-staged-17-x-6eb5e8266d2869df3b414d59f568bc58b38b63f2-1":"2026-07-25T00:17:26.539Z","4.1.8":"2026-07-25T00:19:57.738Z","4.1.9-build-renovate-lint-staged-17-1-x-827519d54f7a60f0024116b42c08a8158612f6ac-1":"2026-07-25T06:35:45.152Z","4.1.9":"2026-07-25T06:38:21.425Z","4.1.10-build-renovate-lint-staged-17-x-f8280d794a5a4b0111f40b513db2bdb8a9fc5e19-1":"2026-07-26T10:27:28.042Z","4.1.10":"2026-07-26T10:30:06.671Z","4.1.11-build-renovate-mocha-11-x-0e3d02c9c414092f3621016772d74836be06a4e9-1":"2026-08-08T01:16:08.693Z","4.1.11-build-renovate-lint-staged-17-x-7050778a0475a8e54f075d3d1d31ad9dd2163b79-1":"2026-08-08T01:16:13.292Z","4.1.11":"2026-08-08T01:18:54.858Z","4.1.12-build-renovate-lint-staged-17-x-12681d78f0e67927e10e4402d03ab64e6f1a4f31-1":"2026-08-08T02:32:53.917Z","4.1.12":"2026-08-08T02:35:51.642Z","4.1.13-build-renovate-flowzonify-0-x-ebf5fbb31e64348d6c04ecb39da81bd9113336d3-1":"2026-08-25T11:03:06.479Z","4.1.13":"2026-08-25T11:06:37.639Z","4.1.14-build-renovate-lint-staged-17-x-efb57ccf949a8453f7ef4cf7585ec7853b4adf83-1":"2026-08-30T11:53:27.608Z","4.1.14":"2026-08-30T11:55:59.298Z","4.1.15-build-renovate-lint-staged-17-x-469d9ec7fdc964f3f1e6fab4dd470cbae31f9a3e-1":"2026-09-12T01:18:27.249Z","4.1.15-build-renovate-mocha-12-x-27ca832863d55765957642b00d99a0069f341d37-1":"2026-09-12T01:18:41.835Z","4.1.15":"2026-09-12T01:20:57.097Z","4.1.16-build-renovate-mocha-12-x-1bc76c3db671e17c25efd0f40110b7db22defe4d-1":"2026-09-12T02:00:30.000Z","4.1.16-build-renovate-lint-staged-17-5-x-4af4b881dc422c9573be5d310b2e80bb92ed1a96-1":"2026-09-13T11:55:16.510Z","4.1.16":"2026-09-13T11:59:08.959Z","4.1.17-build-renovate-mocha-12-x-d1eb3d56c7024b4ebfa38cba2f34e70262ec89b8-1":"2026-09-13T12:57:32.193Z","4.1.17-build-renovate-mocha-12-x-18469c523acc67b3edaa2b5a084ba46b3505630a-1":"2026-09-14T15:57:58.188Z","4.1.17-build-renovate-mocha-12-x-dcd8fa51d7bd9e333d4bbc10ceb53a17bdf56921-1":"2026-09-20T14:54:29.820Z","4.1.17":"2026-09-28T08:49:03.502Z","4.1.18-build-renovate-lint-staged-17-x-ff611d05374dba540073e7b3d27a1cdf2fcb2176-1":"2026-10-03T01:23:42.547Z","4.1.18":"2026-10-03T01:27:56.560Z","4.1.19-build-renovate-chai-6-x-5f1cff90d3a2d0c9409247f3ebd1c31a7886280e-1":"2026-10-03T19:46:36.780Z","4.1.19":"2026-10-03T19:49:59.179Z","4.1.20-build-renovate-mocha-12-0-x-3dc8c24f49fe3b3db14a006e55ff88a054bdf95b-1":"2026-10-04T06:39:13.682Z","4.1.20":"2026-10-04T06:43:54.557Z"},"bugs":{"url":"https://github.com/balena-io-modules/balena-semver/issues"},"author":{"name":"Balena Ltd.","email":"hello@balena.io"},"license":"Apache-2.0","homepage":"https://github.com/balena-io-modules/balena-semver","keywords":["balena","balena.io","resin","resin.io","semver"],"repository":{"url":"git+https://github.com/balena-io-modules/balena-semver.git","type":"git"},"description":"Balena specific semver utility methods","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"readme":"balena-semver\n============\n\n> Balena specific semver utility methods\n\n[![Build Status](https://travis-ci.org/balena-io-modules/balena-semver.svg?branch=master)](https://travis-ci.org/balena-io-modules/balena-semver)\n\nRole\n----\n\nThe intention of this module is to provide a collection of balena specific semver utility methods.\n\n**THIS MODULE IS LOW LEVEL AND IS NOT MEANT TO BE USED BY END USERS DIRECTLY**.\n\nUnless you know what you're doing, use the [Balena SDK](https://github.com/balena-io/balena-sdk) instead.\n\nInstallation\n------------\n\nInstall `balena-semver` by running:\n\n```sh\n$ npm install --save balena-semver\n```\n\nDocumentation\n-------------\n\n## Functions\n\n<dl>\n<dt><a href=\"#getRevision\">getRevision(version)</a> ⇒ <code>SemVer</code> | <code>null</code></dt>\n<dd><p>Returns the integer revision extracted from the build parts of the provided semver bject. Returns null\nwhen no revN part is found, which consumers might want to coalesce to 0.</p>\n</dd>\n<dt><a href=\"#compare\">compare(versionA, versionB)</a> ⇒ <code>number</code></dt>\n<dd><p>Accepts string or null values and compares them, returning a number\nindicating sort order. Values are parsed for valid semver strings. Sorts an array\nof versions in ascending order if passed to <code>Array.sort()</code>.</p>\n</dd>\n<dt><a href=\"#rcompare\">rcompare(versionA, versionB)</a> ⇒ <code>number</code></dt>\n<dd><p>The reverse of <code>.compare()</code>. Accepts string or null values and compares\nthem, returning a number indicating sort order. Values are parsed for valid semver\nstrings. Sorts an array of versions in descending order when passed to <code>Array.sort()</code>.</p>\n</dd>\n<dt><a href=\"#major\">major(version)</a> ⇒ <code>number</code> | <code>null</code></dt>\n<dd><p>Returns the major version number in a semver string.\nIf the version is not a valid semver string, or a valid semver string cannot be\nfound, it returns null.</p>\n</dd>\n<dt><a href=\"#prerelease\">prerelease(version)</a> ⇒ <code>Array.&lt;(string|number)&gt;</code> | <code>null</code></dt>\n<dd><p>Returns an array of prerelease components, or null if none exist</p>\n</dd>\n<dt><a href=\"#gte\">gte(versionA, versionB)</a> ⇒ <code>boolean</code></dt>\n<dd><p>Returns true if versionA is greater than or equal to versionB.\nValid semver versions are always weighted above non semver strings.\nNon-semver strings are compared alphabetically.</p>\n</dd>\n<dt><a href=\"#gt\">gt(versionA, versionB)</a> ⇒ <code>boolean</code></dt>\n<dd><p>Returns true if versionA is greater than versionB.\nValid semver versions are always weighted above non semver strings.\nNon-semver strings are compared alphabetically.</p>\n</dd>\n<dt><a href=\"#lte\">lte(versionA, versionB)</a> ⇒ <code>boolean</code></dt>\n<dd><p>Returns true if versionA is less than or equal to versionB.\nValid semver versions are always weighted above non semver strings.\nNon-semver strings are compared alphabetically.</p>\n</dd>\n<dt><a href=\"#lt\">lt(versionA, versionB)</a> ⇒ <code>boolean</code></dt>\n<dd><p>Returns true if versionA is less than versionB.\nValid semver versions are always weighted above non semver strings.\nNon-semver strings are compared alphabetically.</p>\n</dd>\n<dt><a href=\"#satisfies\">satisfies(version, range)</a> ⇒ <code>boolean</code></dt>\n<dd><p>Return true if the parsed version satisfies the range.\nThis method will always return false if the provided version doesn&#39;t contain a valid semver string.</p>\n</dd>\n<dt><a href=\"#maxSatisfying\">maxSatisfying(versions, range)</a> ⇒ <code>string</code> | <code>null</code></dt>\n<dd><p>Return the highest version in the list that satisfies the range, or null if none of them do.\nIf multiple versions are found that have equally high values, the last one in the array is returned.\nNote that only version that contain a valid semver string can satisfy a range.</p>\n</dd>\n<dt><a href=\"#parse\">parse(version)</a> ⇒ <code>SemverObject</code> | <code>null</code></dt>\n<dd><p>Returns an object representing the semver version. Returns null\nif a valid semver string can&#39;t be found.</p>\n</dd>\n<dt><a href=\"#valid\">valid(version)</a> ⇒ <code>string</code> | <code>null</code></dt>\n<dd><p>Return the parsed version, or null if it&#39;s not valid.</p>\n</dd>\n<dt><a href=\"#inc\">inc(version, release)</a> ⇒ <code>string</code> | <code>null</code></dt>\n<dd><p>Return the version incremented by the release type\n(major, premajor, minor, preminor, patch, prepatch, or prerelease), or null\nif it&#39;s not valid.</p>\n</dd>\n</dl>\n\n<a name=\"getRevision\"></a>\n\n## getRevision(version) ⇒ <code>SemVer</code> \\| <code>null</code>\nReturns the integer revision extracted from the build parts of the provided semver bject. Returns null\nwhen no revN part is found, which consumers might want to coalesce to 0.\n\n**Kind**: global function  \n**Summary**: Get the version from a SemVer object  \n**Returns**: <code>SemVer</code> \\| <code>null</code> - - The integer revision detected on the revN build part,\nor null if no matching revN part was found.  \n**Access**: public  \n\n| Param | Type |\n| --- | --- |\n| version | <code>string</code> | \n\n**Example**  \nshould correctly extract the revision of 2.0.5 as null.\n\n```js\nchai.expect(semver.getRevision(semver.parse(version))).to.equal(rev);\n```\n\nshould correctly extract the revision of Resin OS v2.0.2+rev2 as 2.\n\n```js\nchai.expect(semver.getRevision(semver.parse(version))).to.equal(rev);\n```\n\nshould correctly extract the revision of Resin OS v2.0.2 (prod) as null.\n\n```js\nchai.expect(semver.getRevision(semver.parse(version))).to.equal(rev);\n```\n\nshould correctly extract the revision of Resin OS v2.0.2.prod as null.\n\n```js\nchai.expect(semver.getRevision(semver.parse(version))).to.equal(rev);\n```\n\nshould correctly extract the revision of Resin OS 2.0.0-rc5.rev1 as null.\n\n```js\nchai.expect(semver.getRevision(semver.parse(version))).to.equal(rev);\n```\n\nshould correctly extract the revision of Resin OS 2.3.0+rev1.prod as 1.\n\n```js\nchai.expect(semver.getRevision(semver.parse(version))).to.equal(rev);\n```\n\nshould correctly extract the revision of Resin OS v2.3.0-a.b.c (prod) as null.\n\n```js\nchai.expect(semver.getRevision(semver.parse(version))).to.equal(rev);\n```\n\nshould correctly extract the revision of Resin OS 2.3.0-a.b.c+d.e.f (prod) as null.\n\n```js\nchai.expect(semver.getRevision(semver.parse(version))).to.equal(rev);\n```\n\nshould correctly extract the revision of Resin OS 2.3.0+a.b.c (prod) as null.\n\n```js\nchai.expect(semver.getRevision(semver.parse(version))).to.equal(rev);\n```\n\nshould correctly extract the revision of balenaOS 2.88.4+rev0.prod as 0.\n\n```js\nchai.expect(semver.getRevision(semver.parse(version))).to.equal(rev);\n```\n\n<a name=\"balena-semver-valid\"></a>\n\n<a name=\"compare\"></a>\n\n## compare(versionA, versionB) ⇒ <code>number</code>\nAccepts string or null values and compares them, returning a number\nindicating sort order. Values are parsed for valid semver strings. Sorts an array\nof versions in ascending order if passed to `Array.sort()`.\n\n**Kind**: global function  \n**Summary**: Compare order of versions  \n**Returns**: <code>number</code> - Returns `0` if `versionA == versionB`,\nor `1` if `versionA` is greater, or `-1` if `versionB` is greater.\nNull values are sorted before invalid semver values, and invalid semver values\nare sorted before valid semver values\nIf both values are invalid semver values, then the values are compared alphabetically.  \n**Access**: public  \n\n| Param | Type | Description |\n| --- | --- | --- |\n| versionA | <code>string</code> \\| <code>null</code> \\| <code>undefined</code> | The first version to compare |\n| versionB | <code>string</code> \\| <code>null</code> \\| <code>undefined</code> | The second version to compare |\n\n**Example**  \nshould not throw when provided with a version.\n\n```js\nversions.forEach((version) => {\n    chai.expect(() => semver.compare(version, version)).to.not.throw();\n});\n```\n\nshould correctly sort lists of versions.\n\n```js\nchai.expect(versions.slice().sort(semver.compare)).to.eql(versions);\n```\n\nshould correctly compare versions with leading 0s.\n\n```js\nchai.expect(semver.compare('18.04.1', '18.4.1')).to.equal(0);\nchai.expect(semver.compare('18.04.2', '18.4.1')).to.equal(1);\nchai.expect(semver.compare('18.04.1', '18.4.2')).to.equal(-1);\n```\n\nshould correctly compare valid semver values.\n\n```js\nchai.expect(semver.compare('2.0.5', '1.16.0')).to.equal(1);\nchai.expect(semver.compare('2.0.5', '2.0.5')).to.equal(0);\nchai.expect(semver.compare('1.16.0', '2.0.5')).to.equal(-1);\n```\n\nshould correctly compare valid semver values to Resin formatted versions.\n\n```js\nchai.expect(semver.compare('2.0.5', 'Resin OS v2.0.2+rev2')).to.equal(1);\nchai.expect(semver.compare('1.16.0', 'Resin OS v2.0.2+rev2')).to.equal(-1);\nchai.expect(semver.compare('1.16.0', 'Resin OS v1.16.0')).to.equal(0);\nchai.expect(semver.compare('Resin OS 1.16.0', '2.0.2')).to.equal(-1);\nchai.expect(semver.compare('Resin OS 1.16.0', '1.16.0')).to.equal(0);\nchai.expect(semver.compare('Resin OS 2.0.2', '1.16.0')).to.equal(1);\n```\n\nshould correctly compare Resin formatted versions.\n\n```js\nchai.expect(semver.compare('Resin OS 2.0.5', 'Resin OS 2.0.2+rev2')).to.equal(1);\nchai.expect(semver.compare('Resin OS 1.16.0', 'Resin OS 2.0.2 (prod)')).to.equal(-1);\nchai.expect(semver.compare('Resin OS 1.16.0', 'Resin OS 1.16.0')).to.equal(0);\n```\n\nshould correctly compare Balena formatted versions.\n\n```js\nchai.expect(semver.compare('balenaOS 2.0.5', 'balenaOS 2.0.2+rev2')).to.equal(1);\nchai.expect(semver.compare('balenaOS 1.16.0', 'balenaOS 2.0.2 (prod)')).to.equal(-1);\nchai.expect(semver.compare('balenaOS 1.16.0', 'balenaOS 1.16.0')).to.equal(0);\n```\n\nshould correctly compare Balena formatted versions to Resin formatted versions.\n\n```js\nchai.expect(semver.compare('balenaOS 2.0.5', 'Resin OS 2.0.2+rev2')).to.equal(1);\nchai.expect(semver.compare('balenaOS 1.16.0', 'Resin OS 2.0.2 (prod)')).to.equal(-1);\nchai.expect(semver.compare('balenaOS 1.16.0', 'Resin OS 1.16.0')).to.equal(0);\n```\n\nshould correctly compare Balena formatted versions with leading 0s.\n\n```js\nchai.expect(semver.compare('balenaOS v2.0.2+rev2', 'balenaOS v2.0.2+rev02')).to.equal(0);\nchai.expect(semver.compare('balenaOS v2.0.2+rev01', 'balenaOS v2.0.2+rev02')).to.equal(-1);\nchai.expect(semver.compare('balenaOS v2.0.02+rev2', 'balenaOS v2.0.2+rev1')).to.equal(1);\n```\n\nshould correctly compare invalid semver values.\n\n```js\nchai.expect(semver.compare('Linux 14.04', 'Resin OS v2.0.2+rev2')).to.equal(-1);\nchai.expect(semver.compare('Linux 14.04', 'A development version')).to.equal(1);\nchai.expect(semver.compare('Version B', 'Version A')).to.equal(1);\nchai.expect(semver.compare('Version A', 'Version A')).to.equal(0);\n```\n\nshould correctly compare null values.\n\n```js\nchai.expect(semver.compare('2.0.5', null)).to.equal(1);\nchai.expect(semver.compare(null, '1.16.0')).to.equal(-1);\nchai.expect(semver.compare('Resin OS 1.16.0', null)).to.equal(1);\nchai.expect(semver.compare(null, 'Resin OS 1.16.0')).to.equal(-1);\nchai.expect(semver.compare('Linux 14.04', null)).to.equal(1);\nchai.expect(semver.compare(null, 'Linux 14.04')).to.equal(-1);\nchai.expect(semver.compare(null, null)).to.equal(0);\n```\n\nshould correctly compare undefined values.\n\n```js\nchai.expect(semver.compare('2.0.5', undefined)).to.equal(1);\nchai.expect(semver.compare(undefined, '1.16.0')).to.equal(-1);\nchai.expect(semver.compare('Resin OS 1.16.0', undefined)).to.equal(1);\nchai.expect(semver.compare(undefined, 'Resin OS 1.16.0')).to.equal(-1);\nchai.expect(semver.compare('Linux 14.04', undefined)).to.equal(1);\nchai.expect(semver.compare(undefined, 'Linux 14.04')).to.equal(-1);\nchai.expect(semver.compare(undefined, undefined)).to.equal(0);\n```\n\nshould correctly compare \"rev\" values.\n\n```js\nchai.expect(semver.compare('2.0.0+rev6', '2.0.0+rev3')).to.equal(1);\nchai.expect(semver.compare('Resin OS 2.0.0+rev4', 'Resin OS 2.0.0+rev3')).to.equal(1);\nchai.expect(semver.compare('2.0.0+rev6', 'Resin OS 2.0.0+rev3')).to.equal(1);\nchai.expect(semver.compare('2.0.0+rev2', 'Resin OS 2.0.0+rev5')).to.equal(-1);\nchai.expect(semver.compare('2.0.0+rev3', '2.0.0+rev3')).to.equal(0);\nchai.expect(semver.compare('2.0.0+rev1', '2.0.0+rev11')).to.equal(-1);\nchai.expect(semver.compare('2.0.0+rev2', '2.0.0+rev11')).to.equal(-1);\n```\n\nshould correctly compare \".dev\" versions.\n\n```js\nchai.expect(semver.compare('2.0.0', '2.0.0+dev')).to.equal(1);\nchai.expect(semver.compare('2.0.0', '2.0.0-dev')).to.equal(1);\nchai.expect(semver.compare('2.0.0', '2.0.0.dev')).to.equal(1);\nchai.expect(semver.compare('2.0.0+rev6', '2.0.0+rev6.dev')).to.equal(1);\nchai.expect(semver.compare('2.0.0+rev6.dev', '2.0.0+rev6')).to.equal(-1);\nchai.expect(semver.compare('2.0.0+rev6.dev', '2.0.0+rev6.dev')).to.equal(0);\nchai.expect(semver.compare('Resin OS 2.0.0+rev3', 'Resin OS 2.0.0+rev3.dev')).to.equal(1);\nchai.expect(semver.compare('Resin OS 2.0.0+rev3.dev', 'Resin OS 2.0.0+rev3')).to.equal(-1);\nchai.expect(semver.compare('Resin OS 2.0.0+rev3.dev', 'Resin OS 2.0.0+rev3.dev')).to.equal(0);\nchai.expect(semver.compare('2.0.0', 'Resin OS 2.0.0.dev')).to.equal(1);\nchai.expect(semver.compare('Resin OS 2.0.0.dev', '2.0.0')).to.equal(-1);\nchai.expect(semver.compare('Resin OS 2.0.0.dev', '2.0.0.dev')).to.equal(0);\n```\n\nshould correctly compare \"(dev)\" and \"(prod)\" versions without revisions.\n\n```js\nchai.expect(semver.compare('Resin OS 2.0.0', 'Resin OS 2.0.0 (dev)')).to.equal(1);\nchai.expect(semver.compare('Resin OS 2.0.0', 'Resin OS 2.0.0 (prod)')).to.equal(-1);\nchai.expect(semver.compare('Resin OS 2.0.0 (dev)', 'Resin OS 2.0.0 (prod)')).to.equal(-1);\nchai.expect(semver.compare('Resin OS 2.0.0', 'Resin OS 2.0.0-prod')).to.equal(1);\nchai.expect(semver.compare('Resin OS 2.0.0', 'Resin OS 2.0.0.prod')).to.equal(-1);\nchai.expect(semver.compare('Resin OS 2.0.0', 'Resin OS 2.0.0+prod')).to.equal(-1);\nchai.expect(semver.compare('Resin OS 2.0.0 (dev)', 'Resin OS 2.0.0+prod')).to.equal(-1);\nchai.expect(semver.compare('Resin OS 2.0.0.dev', 'Resin OS 2.0.0+dev')).to.equal(0);\nchai.expect(semver.compare('Resin OS 2.0.0.dev', 'Resin OS 2.0.0 (dev)')).to.equal(0);\nchai.expect(semver.compare('Resin OS 2.0.0+dev', 'Resin OS 2.0.0 (dev)')).to.equal(0);\nchai.expect(semver.compare('Resin OS 2.0.0.prod', 'Resin OS 2.0.0+prod')).to.equal(0);\nchai.expect(semver.compare('Resin OS 2.0.0.prod', 'Resin OS 2.0.0 (prod)')).to.equal(0);\nchai.expect(semver.compare('Resin OS 2.0.0+prod', 'Resin OS 2.0.0 (prod)')).to.equal(0);\n```\n\nshould correctly compare \"(dev)\" and \"(prod)\" versions of the same revision.\n\n```js\nchai.expect(semver.compare('Resin OS 2.0.0+rev3', 'Resin OS 2.0.0+rev3 (dev)')).to.equal(1);\nchai.expect(semver.compare('Resin OS 2.0.0+rev3', 'Resin OS 2.0.0+rev3 (prod)')).to.equal(-1);\nchai.expect(semver.compare('Resin OS 2.0.0+rev3 (dev)', 'Resin OS 2.0.0+rev3 (prod)')).to.equal(-1);\nchai.expect(semver.compare('Resin OS 2.0.0+rev3', 'Resin OS 2.0.0+rev3.prod')).to.equal(-1);\nchai.expect(semver.compare('Resin OS 2.0.0+rev3 (dev)', 'Resin OS 2.0.0+rev3+prod')).to.equal(1); // B is invalid\n```\n\nshould correctly compare versions with underscores.\n\n```js\nchai.expect(semver.compare('6.0.1_logstream', '5.0.1')).to.equal(1);\nchai.expect(semver.compare('6.0.1_logstream', '5.0.1_logstream')).to.equal(1);\nchai.expect(semver.compare('6.0.1_logstream', '7.0.1')).to.equal(-1);\nchai.expect(semver.compare('6.0.1_logstream', '6.0.1')).to.equal(1);\n```\n\n<a name=\"balena-semver-rcompare\"></a>\n\n<a name=\"rcompare\"></a>\n\n## rcompare(versionA, versionB) ⇒ <code>number</code>\nThe reverse of `.compare()`. Accepts string or null values and compares\nthem, returning a number indicating sort order. Values are parsed for valid semver\nstrings. Sorts an array of versions in descending order when passed to `Array.sort()`.\n\n**Kind**: global function  \n**Summary**: Compare order of versions in reverse  \n**Returns**: <code>number</code> - Returns `0` if `versionA == versionB`,\nor `-1` if `versionA` is greater, or `1` if `versionB` is greater.\nValid semver values are sorted before invalid semver values, and invalid semver values are\nsorted before null values.\nIf both values are non-null invalid semver values, then the values are compared alphabetically.  \n**Access**: public  \n\n| Param | Type | Description |\n| --- | --- | --- |\n| versionA | <code>string</code> \\| <code>null</code> \\| <code>undefined</code> | The first version to compare |\n| versionB | <code>string</code> \\| <code>null</code> \\| <code>undefined</code> | The second version to compare |\n\n**Example**  \nshould not throw when provided with a version.\n\n```js\nversions.forEach((version) => {\n    chai.expect(() => semver.rcompare(version, version)).to.not.throw();\n});\n```\n\nshould correctly compare valid semver values.\n\n```js\nchai.expect(semver.rcompare('2.0.5', '1.16.0')).to.equal(-1);\nchai.expect(semver.rcompare('2.0.5', '2.0.5')).to.equal(0);\nchai.expect(semver.rcompare('1.16.0', '2.0.5')).to.equal(1);\n```\n\nshould correctly compare valid semver values to Resin formatted versions.\n\n```js\nchai.expect(semver.rcompare('2.0.5', 'Resin OS v2.0.2+rev2')).to.equal(-1);\nchai.expect(semver.rcompare('1.16.0', 'Resin OS v2.0.2+rev2')).to.equal(1);\nchai.expect(semver.rcompare('1.16.0', 'Resin OS v1.16.0')).to.equal(0);\nchai.expect(semver.rcompare('Resin OS 1.16.0', '2.0.2')).to.equal(1);\nchai.expect(semver.rcompare('Resin OS 1.16.0', '1.16.0')).to.equal(0);\nchai.expect(semver.rcompare('Resin OS 2.0.2', '1.16.0')).to.equal(-1);\n```\n\nshould correctly compare Resin formatted versions.\n\n```js\nchai.expect(semver.rcompare('Resin OS 2.0.5', 'Resin OS 2.0.2+rev2')).to.equal(-1);\nchai.expect(semver.rcompare('Resin OS 1.16.0', 'Resin OS 2.0.2 (prod)')).to.equal(1);\nchai.expect(semver.rcompare('Resin OS 1.16.0', 'Resin OS 1.16.0')).to.equal(0);\n```\n\nshould correctly compare invalid semver values.\n\n```js\nchai.expect(semver.rcompare('Linux 14.04', 'Resin OS v2.0.2+rev2')).to.equal(1);\nchai.expect(semver.rcompare('Linux 14.04', 'A development version')).to.equal(-1);\nchai.expect(semver.rcompare('Version B', 'Version A')).to.equal(-1);\nchai.expect(semver.rcompare('Version A', 'Version A')).to.equal(0);\n```\n\nshould correctly compare null values.\n\n```js\nchai.expect(semver.rcompare('2.0.5', null)).to.equal(-1);\nchai.expect(semver.rcompare(null, '1.16.0')).to.equal(1);\nchai.expect(semver.rcompare('Resin OS 1.16.0', null)).to.equal(-1);\nchai.expect(semver.rcompare(null, 'Resin OS 1.16.0')).to.equal(1);\nchai.expect(semver.rcompare('Linux 14.04', null)).to.equal(-1);\nchai.expect(semver.rcompare(null, 'Linux 14.04')).to.equal(1);\nchai.expect(semver.rcompare(null, null)).to.equal(0);\n```\n\nshould correctly compare undefined values.\n\n```js\nchai.expect(semver.rcompare('2.0.5', undefined)).to.equal(-1);\nchai.expect(semver.rcompare(undefined, '1.16.0')).to.equal(1);\nchai.expect(semver.rcompare('Resin OS 1.16.0', undefined)).to.equal(-1);\nchai.expect(semver.rcompare(undefined, 'Resin OS 1.16.0')).to.equal(1);\nchai.expect(semver.rcompare('Linux 14.04', undefined)).to.equal(-1);\nchai.expect(semver.rcompare(undefined, 'Linux 14.04')).to.equal(1);\nchai.expect(semver.rcompare(undefined, undefined)).to.equal(0);\n```\n\nshould correctly compare \"rev\" values.\n\n```js\nchai.expect(semver.rcompare('2.0.0+rev6', '2.0.0+rev3')).to.equal(-1);\nchai.expect(semver.rcompare('Resin OS 2.0.0+rev4', 'Resin OS 2.0.0+rev3')).to.equal(-1);\nchai.expect(semver.rcompare('2.0.0+rev6', 'Resin OS 2.0.0+rev3')).to.equal(-1);\nchai.expect(semver.rcompare('2.0.0+rev2', 'Resin OS 2.0.0+rev5')).to.equal(1);\nchai.expect(semver.rcompare('2.0.0+rev3', '2.0.0+rev3')).to.equal(0);\n```\n\nshould correctly compare \".dev\" versions.\n\n```js\nchai.expect(semver.rcompare('2.0.0', '2.0.0+dev')).to.equal(-1);\nchai.expect(semver.rcompare('2.0.0', '2.0.0-dev')).to.equal(-1);\nchai.expect(semver.rcompare('2.0.0', '2.0.0.dev')).to.equal(-1);\nchai.expect(semver.rcompare('2.0.0+rev6', '2.0.0+rev6.dev')).to.equal(-1);\nchai.expect(semver.rcompare('2.0.0+rev6.dev', '2.0.0+rev6')).to.equal(1);\nchai.expect(semver.rcompare('2.0.0+rev6.dev', '2.0.0+rev6.dev')).to.equal(0);\nchai.expect(semver.rcompare('Resin OS 2.0.0+rev3', 'Resin OS 2.0.0+rev3.dev')).to.equal(-1);\nchai.expect(semver.rcompare('Resin OS 2.0.0+rev3.dev', 'Resin OS 2.0.0+rev3')).to.equal(1);\nchai.expect(semver.rcompare('Resin OS 2.0.0+rev3.dev', 'Resin OS 2.0.0+rev3.dev')).to.equal(0);\nchai.expect(semver.rcompare('2.0.0', 'Resin OS 2.0.0.dev')).to.equal(-1);\nchai.expect(semver.rcompare('Resin OS 2.0.0.dev', '2.0.0')).to.equal(1);\nchai.expect(semver.rcompare('Resin OS 2.0.0.dev', '2.0.0.dev')).to.equal(0);\n```\n\n<a name=\"balena-semver-major\"></a>\n\n<a name=\"major\"></a>\n\n## major(version) ⇒ <code>number</code> \\| <code>null</code>\nReturns the major version number in a semver string.\nIf the version is not a valid semver string, or a valid semver string cannot be\nfound, it returns null.\n\n**Kind**: global function  \n**Summary**: Return the major version number  \n**Returns**: <code>number</code> \\| <code>null</code> - - The major version number  \n**Access**: public  \n\n| Param | Type | Description |\n| --- | --- | --- |\n| version | <code>string</code> \\| <code>null</code> \\| <code>undefine</code> | The version string to evaluate |\n\n**Example**  \nshould correctly match valid semver versions.\n\n```js\nchai.expect(semver.major('4.5.1')).to.equal(4);\n```\n\nshould correctly match resinOS prefixed versions.\n\n```js\nchai.expect(semver.major('Resin OS v2.0.5')).to.equal(2);\nchai.expect(semver.major('Resin OS 2.0.2+rev2')).to.equal(2);\nchai.expect(semver.major('Resin OS 2.0.0.rev1 (prod)')).to.equal(2);\nchai.expect(semver.major('Resin OS 2.0.0-rc5.rev1')).to.equal(2);\n```\n\nshould return null when version is `null`.\n\n```js\nchai.expect(semver.major(null)).to.equal(null);\n```\n\nshould return null when version is `undefined`.\n\n```js\nchai.expect(semver.major(undefined)).to.equal(null);\n```\n\nshould return null when the version contains no valid semver value.\n\n```js\nchai.expect(semver.major('My dev version')).to.equal(null);\nchai.expect(semver.major('Linux 14.04')).to.equal(null);\nchai.expect(semver.major('Software version 42.3.20170726.72bbcf8')).to.equal(null);\n```\n\nshould correctly match underscored versions.\n\n```js\nchai.expect(semver.major('7.1.2_logstream')).to.equal(7);\n```\n\n<a name=\"balena-semver-prerelease\"></a>\n\n<a name=\"prerelease\"></a>\n\n## prerelease(version) ⇒ <code>Array.&lt;(string\\|number)&gt;</code> \\| <code>null</code>\nReturns an array of prerelease components, or null if none exist\n\n**Kind**: global function  \n**Summary**: Return prerelease components  \n**Returns**: <code>Array.&lt;(string\\|number)&gt;</code> \\| <code>null</code> - - An array of prerelease component, or null if none exist  \n**Access**: public  \n\n| Param | Type | Description |\n| --- | --- | --- |\n| version | <code>string</code> \\| <code>null</code> \\| <code>undefined</code> | The version string to evaluate |\n\n**Example**  \nshould return an array of prerelease components when provided a semver string.\n\n```js\nchai.expect(semver.prerelease('1.16.0-alpha.1')).to.eql(['alpha', 1]);\n```\n\nshould return null when provided with a semver string that has no prerelease segment.\n\n```js\nchai.expect(semver.prerelease('1.16.0')).to.eql(null);\n```\n\nshould return an array of prerelease components when provided a resinOS prefixed version.\n\n```js\nchai.expect(semver.prerelease('Resin OS 2.0.0-rc5.rev1')).to.eql([\n    'rc5',\n    'rev1',\n]);\n```\n\nshould return null when provided a resinOS prefixed version that has no prerelease segment.\n\n```js\nchai.expect(semver.prerelease('Resin OS 2.0.0')).to.equal(null);\n```\n\nshould return null when provided with an invalid version.\n\n```js\nchai.expect(semver.prerelease('My dev version')).to.equal(null);\nchai.expect(semver.prerelease('Linux 14.04')).to.equal(null);\nchai.expect(semver.prerelease('Software version 42.3.20170726.72bbcf8')).to.equal(null);\n```\n\nshould return null when provided with a null value.\n\n```js\nchai.expect(semver.prerelease(null)).to.equal(null);\n```\n\nshould return null when provided with an undefined value.\n\n```js\nchai.expect(semver.prerelease(undefined)).to.equal(null);\n```\n\n<a name=\"balena-semver-gte\"></a>\n\n<a name=\"gte\"></a>\n\n## gte(versionA, versionB) ⇒ <code>boolean</code>\nReturns true if versionA is greater than or equal to versionB.\nValid semver versions are always weighted above non semver strings.\nNon-semver strings are compared alphabetically.\n\n**Kind**: global function  \n**Summary**: Check if a version is greater than or equal to another  \n**Returns**: <code>boolean</code> - - true if versionA is greater than or equal to versionB, otherwise false.  \n**Access**: public  \n\n| Param | Type | Description |\n| --- | --- | --- |\n| versionA | <code>string</code> \\| <code>null</code> \\| <code>undefined</code> | The version string to compare against |\n| versionB | <code>string</code> \\| <code>null</code> \\| <code>undefined</code> | The version string to compare to versionA |\n\n**Example**  \nshould correctly compare valid semver values.\n\n```js\nchai.expect(semver.gte('2.0.5', '1.16.0')).to.equal(true);\nchai.expect(semver.gte('1.16.0', '2.0.5')).to.equal(false);\n```\n\nshould correctly compare valid semver values to Resin formatted versions.\n\n```js\nchai.expect(semver.gte('2.0.5', 'Resin OS v2.0.2+rev2')).to.equal(true);\nchai.expect(semver.gte('1.16.0', 'Resin OS v2.0.2+rev2')).to.equal(false);\nchai.expect(semver.gte('Resin OS 1.16.0', '2.0.2')).to.equal(false);\nchai.expect(semver.gte('Resin OS 1.16.0', '1.16.0')).to.equal(true);\n```\n\nshould correctly compare Resin formatted versions.\n\n```js\nchai.expect(semver.gte('Resin OS 2.0.5', 'Resin OS 2.0.2+rev2')).to.equal(true);\nchai.expect(semver.gte('Resin OS 1.16.0', 'Resin OS 2.0.2 (prod)')).to.equal(false);\n```\n\nshould correctly compare invalid semver values.\n\n```js\nchai.expect(semver.gte('Linux 14.04', 'Resin OS v2.0.2+rev2')).to.equal(false);\nchai.expect(semver.gte('Linux 14.04', 'A development version')).to.equal(true);\nchai.expect(semver.gte('Version B', 'Version A')).to.equal(true);\n```\n\nshould correctly compare null values.\n\n```js\nchai.expect(semver.gte('2.0.5', null)).to.equal(true);\nchai.expect(semver.gte(null, '1.16.0')).to.equal(false);\nchai.expect(semver.gte('Resin OS 1.16.0', null)).to.equal(true);\nchai.expect(semver.gte(null, 'Resin OS 1.16.0')).to.equal(false);\nchai.expect(semver.gte('Linux 14.04', null)).to.equal(true);\nchai.expect(semver.gte(null, 'Linux 14.04')).to.equal(false);\nchai.expect(semver.gte(null, null)).to.equal(true);\n```\n\nshould correctly compare undefined values.\n\n```js\nchai.expect(semver.gte('2.0.5', undefined)).to.equal(true);\nchai.expect(semver.gte(undefined, '1.16.0')).to.equal(false);\nchai.expect(semver.gte('Resin OS 1.16.0', undefined)).to.equal(true);\nchai.expect(semver.gte(undefined, 'Resin OS 1.16.0')).to.equal(false);\nchai.expect(semver.gte('Linux 14.04', undefined)).to.equal(true);\nchai.expect(semver.gte(undefined, 'Linux 14.04')).to.equal(false);\nchai.expect(semver.gte(undefined, undefined)).to.equal(true);\n```\n\nshould correctly compare \"rev\" values.\n\n```js\nchai.expect(semver.gte('2.0.0+rev6', '2.0.0+rev3')).to.equal(true);\nchai.expect(semver.gte('Resin OS 2.0.0+rev4', 'Resin OS 2.0.0+rev3')).to.equal(true);\nchai.expect(semver.gte('2.0.0+rev6', 'Resin OS 2.0.0+rev3')).to.equal(true);\nchai.expect(semver.gte('2.0.0+rev2', 'Resin OS 2.0.0+rev5')).to.equal(false);\nchai.expect(semver.gte('2.0.0+rev3', '2.0.0+rev3')).to.equal(true);\n```\n\nshould correctly compare \".dev\" versions.\n\n```js\nchai.expect(semver.gte('2.0.0', '2.0.0+dev')).to.equal(true);\nchai.expect(semver.gte('2.0.0', '2.0.0-dev')).to.equal(true);\nchai.expect(semver.gte('2.0.0', '2.0.0.dev')).to.equal(true);\nchai.expect(semver.gte('2.0.0+rev6', '2.0.0+rev6.dev')).to.equal(true);\nchai.expect(semver.gte('2.0.0+rev6.dev', '2.0.0+rev6')).to.equal(false);\nchai.expect(semver.gte('2.0.0+rev6.dev', '2.0.0+rev6.dev')).to.equal(true);\nchai.expect(semver.gte('Resin OS 2.0.0+rev3', 'Resin OS 2.0.0+rev3.dev')).to.equal(true);\nchai.expect(semver.gte('Resin OS 2.0.0+rev3.dev', 'Resin OS 2.0.0+rev3')).to.equal(false);\nchai.expect(semver.gte('Resin OS 2.0.0+rev3.dev', 'Resin OS 2.0.0+rev3.dev')).to.equal(true);\nchai.expect(semver.gte('2.0.0', 'Resin OS 2.0.0.dev')).to.equal(true);\nchai.expect(semver.gte('Resin OS 2.0.0.dev', '2.0.0')).to.equal(false);\nchai.expect(semver.gte('Resin OS 2.0.0.dev', '2.0.0.dev')).to.equal(true);\n```\n\nshould correctly compare underscored versions.\n\n```js\nchai.expect(semver.gte('7.0.1_logstream', '7.0.1')).to.equal(true);\nchai.expect(semver.gte('7.0.1_logstream', '7.0.1_logstream')).to.equal(true);\n```\n\n<a name=\"balena-semver-gt\"></a>\n\n<a name=\"gt\"></a>\n\n## gt(versionA, versionB) ⇒ <code>boolean</code>\nReturns true if versionA is greater than versionB.\nValid semver versions are always weighted above non semver strings.\nNon-semver strings are compared alphabetically.\n\n**Kind**: global function  \n**Summary**: Check if a version is greater than another  \n**Returns**: <code>boolean</code> - - true if versionA is greater than versionB, otherwise false.  \n**Access**: public  \n\n| Param | Type | Description |\n| --- | --- | --- |\n| versionA | <code>string</code> \\| <code>null</code> \\| <code>undefined</code> | The version string to compare against |\n| versionB | <code>string</code> \\| <code>null</code> \\| <code>undefined</code> | The version string to compare to versionA |\n\n**Example**  \nshould correctly compare valid semver values.\n\n```js\nchai.expect(semver.gt('2.0.5', '1.16.0')).to.equal(true);\nchai.expect(semver.gt('1.16.0', '2.0.5')).to.equal(false);\nchai.expect(semver.gt('1.16.0', '1.16.0')).to.equal(false);\n```\n\nshould correctly compare valid semver values to Resin formatted versions.\n\n```js\nchai.expect(semver.gt('2.0.5', 'Resin OS v2.0.2+rev2')).to.equal(true);\nchai.expect(semver.gt('1.16.0', 'Resin OS v2.0.2+rev2')).to.equal(false);\nchai.expect(semver.gt('Resin OS 1.16.0', '2.0.2')).to.equal(false);\nchai.expect(semver.gt('Resin OS 1.16.0', '1.16.0')).to.equal(false);\n```\n\nshould correctly compare Resin formatted versions.\n\n```js\nchai.expect(semver.gt('Resin OS 2.0.5', 'Resin OS 2.0.2+rev2')).to.equal(true);\nchai.expect(semver.gt('Resin OS 1.16.0', 'Resin OS 2.0.2 (prod)')).to.equal(false);\nchai.expect(semver.gt('Resin OS 1.16.0', 'Resin OS 1.16.0')).to.equal(false);\n```\n\nshould correctly compare invalid semver values.\n\n```js\nchai.expect(semver.gt('Linux 14.04', 'Resin OS v2.0.2+rev2')).to.equal(false);\nchai.expect(semver.gt('Linux 14.04', 'A development version')).to.equal(true);\nchai.expect(semver.gt('Version B', 'Version A')).to.equal(true);\nchai.expect(semver.gt('Version A', 'Version A')).to.equal(false);\n```\n\nshould correctly compare null values.\n\n```js\nchai.expect(semver.gt('2.0.5', null)).to.equal(true);\nchai.expect(semver.gt(null, '1.16.0')).to.equal(false);\nchai.expect(semver.gt('Resin OS 1.16.0', null)).to.equal(true);\nchai.expect(semver.gt(null, 'Resin OS 1.16.0')).to.equal(false);\nchai.expect(semver.gt('Linux 14.04', null)).to.equal(true);\nchai.expect(semver.gt(null, 'Linux 14.04')).to.equal(false);\nchai.expect(semver.gt(null, null)).to.equal(false);\n```\n\nshould correctly compare undefined values.\n\n```js\nchai.expect(semver.gt('2.0.5', undefined)).to.equal(true);\nchai.expect(semver.gt(undefined, '1.16.0')).to.equal(false);\nchai.expect(semver.gt('Resin OS 1.16.0', undefined)).to.equal(true);\nchai.expect(semver.gt(undefined, 'Resin OS 1.16.0')).to.equal(false);\nchai.expect(semver.gt('Linux 14.04', undefined)).to.equal(true);\nchai.expect(semver.gt(undefined, 'Linux 14.04')).to.equal(false);\nchai.expect(semver.gt(undefined, undefined)).to.equal(false);\n```\n\nshould correctly compare \"rev\" values.\n\n```js\nchai.expect(semver.gt('2.0.0+rev6', '2.0.0+rev3')).to.equal(true);\nchai.expect(semver.gt('Resin OS 2.0.0+rev4', 'Resin OS 2.0.0+rev3')).to.equal(true);\nchai.expect(semver.gt('2.0.0+rev6', 'Resin OS 2.0.0+rev3')).to.equal(true);\nchai.expect(semver.gt('2.0.0+rev2', 'Resin OS 2.0.0+rev5')).to.equal(false);\nchai.expect(semver.gt('2.0.0+rev3', '2.0.0+rev3')).to.equal(false);\n```\n\nshould correctly compare \".dev\" versions.\n\n```js\nchai.expect(semver.gt('2.0.0', '2.0.0+dev')).to.equal(true);\nchai.expect(semver.gt('2.0.0', '2.0.0-dev')).to.equal(true);\nchai.expect(semver.gt('2.0.0', '2.0.0.dev')).to.equal(true);\nchai.expect(semver.gt('2.0.0+rev6', '2.0.0+rev6.dev')).to.equal(true);\nchai.expect(semver.gt('2.0.0+rev6.dev', '2.0.0+rev6')).to.equal(false);\nchai.expect(semver.gt('2.0.0+rev6.dev', '2.0.0+rev6.dev')).to.equal(false);\nchai.expect(semver.gt('Resin OS 2.0.0+rev3', 'Resin OS 2.0.0+rev3.dev')).to.equal(true);\nchai.expect(semver.gt('Resin OS 2.0.0+rev3.dev', 'Resin OS 2.0.0+rev3')).to.equal(false);\nchai.expect(semver.gt('Resin OS 2.0.0+rev3.dev', 'Resin OS 2.0.0+rev3.dev')).to.equal(false);\nchai.expect(semver.gt('2.0.0', 'Resin OS 2.0.0.dev')).to.equal(true);\nchai.expect(semver.gt('Resin OS 2.0.0.dev', '2.0.0')).to.equal(false);\nchai.expect(semver.gt('Resin OS 2.0.0.dev', '2.0.0.dev')).to.equal(false);\n```\n\n<a name=\"balena-semver-lte\"></a>\n\n<a name=\"lte\"></a>\n\n## lte(versionA, versionB) ⇒ <code>boolean</code>\nReturns true if versionA is less than or equal to versionB.\nValid semver versions are always weighted above non semver strings.\nNon-semver strings are compared alphabetically.\n\n**Kind**: global function  \n**Summary**: Check if a version is less than or equal to another  \n**Returns**: <code>boolean</code> - - true if versionA is greater than or equal to versionB, otherwise false.  \n**Access**: public  \n\n| Param | Type | Description |\n| --- | --- | --- |\n| versionA | <code>string</code> \\| <code>null</code> \\| <code>undefined</code> | The version string to compare against |\n| versionB | <code>string</code> \\| <code>null</code> \\| <code>undefined</code> | The version string to compare to versionA |\n\n**Example**  \nshould correctly compare valid semver values.\n\n```js\nchai.expect(semver.lte('2.0.5', '1.16.0')).to.equal(false);\nchai.expect(semver.lte('1.16.0', '2.0.5')).to.equal(true);\nchai.expect(semver.lte('1.16.0', '1.16.0')).to.equal(true);\n```\n\nshould correctly compare valid semver values to Resin formatted versions.\n\n```js\nchai.expect(semver.lte('2.0.5', 'Resin OS v2.0.2+rev2')).to.equal(false);\nchai.expect(semver.lte('1.16.0', 'Resin OS v2.0.2+rev2')).to.equal(true);\nchai.expect(semver.lte('Resin OS 1.16.0', '2.0.2')).to.equal(true);\nchai.expect(semver.lte('Resin OS 1.16.0', '1.16.0')).to.equal(true);\n```\n\nshould correctly compare Resin formatted versions.\n\n```js\nchai.expect(semver.lte('Resin OS 2.0.5', 'Resin OS 2.0.2+rev2')).to.equal(false);\nchai.expect(semver.lte('Resin OS 1.16.0', 'Resin OS 2.0.2 (prod)')).to.equal(true);\nchai.expect(semver.lte('Resin OS 1.16.0', 'Resin OS 1.16.0')).to.equal(true);\n```\n\nshould correctly compare invalid semver values.\n\n```js\nchai.expect(semver.lte('Linux 14.04', 'Resin OS v2.0.2+rev2')).to.equal(true);\nchai.expect(semver.lte('Linux 14.04', 'A development version')).to.equal(false);\nchai.expect(semver.lte('Version B', 'Version A')).to.equal(false);\nchai.expect(semver.lte('Version A', 'Version A')).to.equal(true);\n```\n\nshould correctly compare null values.\n\n```js\nchai.expect(semver.lte('2.0.5', null)).to.equal(false);\nchai.expect(semver.lte(null, '1.16.0')).to.equal(true);\nchai.expect(semver.lte('Resin OS 1.16.0', null)).to.equal(false);\nchai.expect(semver.lte(null, 'Resin OS 1.16.0')).to.equal(true);\nchai.expect(semver.lte('Linux 14.04', null)).to.equal(false);\nchai.expect(semver.lte(null, 'Linux 14.04')).to.equal(true);\nchai.expect(semver.lte(null, null)).to.equal(true);\n```\n\nshould correctly compare undefined values.\n\n```js\nchai.expect(semver.lte('2.0.5', undefined)).to.equal(false);\nchai.expect(semver.lte(undefined, '1.16.0')).to.equal(true);\nchai.expect(semver.lte('Resin OS 1.16.0', undefined)).to.equal(false);\nchai.expect(semver.lte(undefined, 'Resin OS 1.16.0')).to.equal(true);\nchai.expect(semver.lte('Linux 14.04', undefined)).to.equal(false);\nchai.expect(semver.lte(undefined, 'Linux 14.04')).to.equal(true);\nchai.expect(semver.lte(undefined, undefined)).to.equal(true);\n```\n\nshould correctly compare \"rev\" values.\n\n```js\nchai.expect(semver.lte('2.0.0+rev6', '2.0.0+rev3')).to.equal(false);\nchai.expect(semver.lte('Resin OS 2.0.0+rev4', 'Resin OS 2.0.0+rev3')).to.equal(false);\nchai.expect(semver.lte('2.0.0+rev6', 'Resin OS 2.0.0+rev3')).to.equal(false);\nchai.expect(semver.lte('2.0.0+rev2', 'Resin OS 2.0.0+rev5')).to.equal(true);\nchai.expect(semver.lte('2.0.0+rev3', '2.0.0+rev3')).to.equal(true);\n```\n\nshould correctly compare \".dev\" versions.\n\n```js\nchai.expect(semver.lte('2.0.0', '2.0.0+dev')).to.equal(false);\nchai.expect(semver.lte('2.0.0', '2.0.0-dev')).to.equal(false);\nchai.expect(semver.lte('2.0.0', '2.0.0.dev')).to.equal(false);\nchai.expect(semver.lte('2.0.0+rev6', '2.0.0+rev6.dev')).to.equal(false);\nchai.expect(semver.lte('2.0.0+rev6.dev', '2.0.0+rev6')).to.equal(true);\nchai.expect(semver.lte('2.0.0+rev6.dev', '2.0.0+rev6.dev')).to.equal(true);\nchai.expect(semver.lte('Resin OS 2.0.0+rev3', 'Resin OS 2.0.0+rev3.dev')).to.equal(false);\nchai.expect(semver.lte('Resin OS 2.0.0+rev3.dev', 'Resin OS 2.0.0+rev3')).to.equal(true);\nchai.expect(semver.lte('Resin OS 2.0.0+rev3.dev', 'Resin OS 2.0.0+rev3.dev')).to.equal(true);\nchai.expect(semver.lte('2.0.0', 'Resin OS 2.0.0.dev')).to.equal(false);\nchai.expect(semver.lte('Resin OS 2.0.0.dev', '2.0.0')).to.equal(true);\nchai.expect(semver.lte('Resin OS 2.0.0.dev', '2.0.0.dev')).to.equal(true);\n```\n\n<a name=\"balena-semver-lt\"></a>\n\n<a name=\"lt\"></a>\n\n## lt(versionA, versionB) ⇒ <code>boolean</code>\nReturns true if versionA is less than versionB.\nValid semver versions are always weighted above non semver strings.\nNon-semver strings are compared alphabetically.\n\n**Kind**: global function  \n**Summary**: Check if a version is less than another  \n**Returns**: <code>boolean</code> - - true if versionA is less than versionB, otherwise false.  \n**Access**: public  \n\n| Param | Type | Description |\n| --- | --- | --- |\n| versionA | <code>string</code> \\| <code>null</code> \\| <code>undefined</code> | The version string to compare against |\n| versionB | <code>string</code> \\| <code>null</code> \\| <code>undefined</code> | The version string to compare to versionA |\n\n**Example**  \nshould correctly compare valid semver values.\n\n```js\nchai.expect(semver.lt('2.0.5', '1.16.0')).to.equal(false);\nchai.expect(semver.lt('1.16.0', '2.0.5')).to.equal(true);\nchai.expect(semver.lt('1.16.0', '1.16.0')).to.equal(false);\n```\n\nshould correctly compare valid semver values to Resin formatted versions.\n\n```js\nchai.expect(semver.lt('2.0.5', 'Resin OS v2.0.2+rev2')).to.equal(false);\nchai.expect(semver.lt('1.16.0', 'Resin OS v2.0.2+rev2')).to.equal(true);\nchai.expect(semver.lt('Resin OS 1.16.0', '2.0.2')).to.equal(true);\nchai.expect(semver.lt('Resin OS 1.16.0', '1.16.0')).to.equal(false);\n```\n\nshould correctly compare Resin formatted versions.\n\n```js\nchai.expect(semver.lt('Resin OS 2.0.5', 'Resin OS 2.0.2+rev2')).to.equal(false);\nchai.expect(semver.lt('Resin OS 1.16.0', 'Resin OS 2.0.2 (prod)')).to.equal(true);\nchai.expect(semver.lt('Resin OS 1.16.0', 'Resin OS 1.16.0')).to.equal(false);\n```\n\nshould correctly compare invalid semver values.\n\n```js\nchai.expect(semver.lt('Linux 14.04', 'Resin OS v2.0.2+rev2')).to.equal(true);\nchai.expect(semver.lt('Linux 14.04', 'A development version')).to.equal(false);\nchai.expect(semver.lt('Version B', 'Version A')).to.equal(false);\nchai.expect(semver.lt('Version A', 'Version A')).to.equal(false);\n```\n\nshould correctly compare null values.\n\n```js\nchai.expect(semver.lt('2.0.5', null)).to.equal(false);\nchai.expect(semver.lt(null, '1.16.0')).to.equal(true);\nchai.expect(semver.lt('Resin OS 1.16.0', null)).to.equal(false);\nchai.expect(semver.lt(null, 'Resin OS 1.16.0')).to.equal(true);\nchai.expect(semver.lt('Linux 14.04', null)).to.equal(false);\nchai.expect(semver.lt(null, 'Linux 14.04')).to.equal(true);\nchai.expect(semver.lt(null, null)).to.equal(false);\n```\n\nshould correctly compare undefined values.\n\n```js\nchai.expect(semver.lt('2.0.5', undefined)).to.equal(false);\nchai.expect(semver.lt(undefined, '1.16.0')).to.equal(true);\nchai.expect(semver.lt('Resin OS 1.16.0', undefined)).to.equal(false);\nchai.expect(semver.lt(undefined, 'Resin OS 1.16.0')).to.equal(true);\nchai.expect(semver.lt('Linux 14.04', undefined)).to.equal(false);\nchai.expect(semver.lt(undefined, 'Linux 14.04')).to.equal(true);\nchai.expect(semver.lt(undefined, undefined)).to.equal(false);\n```\n\nshould correctly compare \"rev\" values.\n\n```js\nchai.expect(semver.lt('2.0.0+rev6', '2.0.0+rev3')).to.equal(false);\nchai.expect(semver.lt('Resin OS 2.0.0+rev4', 'Resin OS 2.0.0+rev3')).to.equal(false);\nchai.expect(semver.lt('2.0.0+rev6', 'Resin OS 2.0.0+rev3')).to.equal(false);\nchai.expect(semver.lt('2.0.0+rev2', 'Resin OS 2.0.0+rev5')).to.equal(true);\nchai.expect(semver.lt('2.0.0+rev3', '2.0.0+rev3')).to.equal(false);\n```\n\nshould correctly compare \".dev\" versions.\n\n```js\nchai.expect(semver.lt('2.0.0', '2.0.0+dev')).to.equal(false);\nchai.expect(semver.lt('2.0.0', '2.0.0-dev')).to.equal(false);\nchai.expect(semver.lt('2.0.0', '2.0.0.dev')).to.equal(false);\nchai.expect(semver.lt('2.0.0+rev6', '2.0.0+rev6.dev')).to.equal(false);\nchai.expect(semver.lt('2.0.0+rev6.dev', '2.0.0+rev6')).to.equal(true);\nchai.expect(semver.lt('2.0.0+rev6.dev', '2.0.0+rev6.dev')).to.equal(false);\nchai.expect(semver.lt('Resin OS 2.0.0+rev3', 'Resin OS 2.0.0+rev3.dev')).to.equal(false);\nchai.expect(semver.lt('Resin OS 2.0.0+rev3.dev', 'Resin OS 2.0.0+rev3')).to.equal(true);\nchai.expect(semver.lt('Resin OS 2.0.0+rev3.dev', 'Resin OS 2.0.0+rev3.dev')).to.equal(false);\nchai.expect(semver.lt('2.0.0', 'Resin OS 2.0.0.dev')).to.equal(false);\nchai.expect(semver.lt('Resin OS 2.0.0.dev', '2.0.0')).to.equal(true);\nchai.expect(semver.lt('Resin OS 2.0.0.dev', '2.0.0.dev')).to.equal(false);\n```\n\n<a name=\"balena-semver-satisfies\"></a>\n\n<a name=\"satisfies\"></a>\n\n## satisfies(version, range) ⇒ <code>boolean</code>\nReturn true if the parsed version satisfies the range.\nThis method will always return false if the provided version doesn't contain a valid semver string.\n\n**Kind**: global function  \n**Summary**: Check if a version satisfies a range  \n**Returns**: <code>boolean</code> - - True if the parsed version satisfies the range, false otherwise  \n**Access**: public  \n\n| Param | Type | Description |\n| --- | --- | --- |\n| version | <code>string</code> \\| <code>null</code> \\| <code>undefined</code> | The version to evaluate |\n| range | <code>string</code> | A semver range string, see the [node-semver](https://github.com/npm/node-semver#ranges) docs for details |\n\n**Example**  \nshould correctly evaluate valid semver values.\n\n```js\nchai.expect(semver.satisfies('2.0.5', '^2.0.0')).to.equal(true);\nchai.expect(semver.satisfies('1.16.0', '^2.0.0')).to.equal(false);\n```\n\nshould correctly evaluate Resin formatted versions.\n\n```js\nchai.expect(semver.satisfies('Resin OS 2.0.2+rev2', '^2.0.0')).to.equal(true);\nchai.expect(semver.satisfies('Resin OS 2.0.2 (prod)', '^2.0.0')).to.equal(true);\nchai.expect(semver.satisfies('Resin OS 1.16.0', '^2.0.0')).to.equal(false);\n```\n\nshould correctly evaluate versions with leading zeros.\n\n```js\nchai.expect(semver.satisfies('2019.04.0', '~2019.04.0')).to.equal(true);\nchai.expect(semver.satisfies('2019.04.1', '~2019.04.0')).to.equal(true);\nchai.expect(semver.satisfies('2019.05.0', '~2019.04.0')).to.equal(false);\nchai.expect(semver.satisfies('2020.05.0', '^2019.04.0')).to.equal(false);\n```\n\nshould always return false when provided with an invalid semver value.\n\n```js\nchai.expect(semver.satisfies('Linux 14.04', '^2.0.0')).to.equal(false);\nchai.expect(semver.satisfies('A development version', '^2.0.0')).to.equal(false);\nchai.expect(semver.satisfies('Version A', '^2.0.0')).to.equal(false);\nchai.expect(semver.satisfies('Linux 14.04', '*')).to.equal(false);\nchai.expect(semver.satisfies('Linux 14.04', '< 1.0.0')).to.equal(false);\n```\n\nshould correctly evaluate null values.\n\n```js\nchai.expect(semver.satisfies(null, '^2.0.0')).to.equal(false);\n```\n\nshould correctly evaluate undefined values.\n\n```js\nchai.expect(semver.satisfies(undefined, '^2.0.0')).to.equal(false);\n```\n\n<a name=\"balena-semver-maxsatisfying\"></a>\n\n<a name=\"maxSatisfying\"></a>\n\n## maxSatisfying(versions, range) ⇒ <code>string</code> \\| <code>null</code>\nReturn the highest version in the list that satisfies the range, or null if none of them do.\nIf multiple versions are found that have equally high values, the last one in the array is returned.\nNote that only version that contain a valid semver string can satisfy a range.\n\n**Kind**: global function  \n**Summary**: Return the highest version in the list that satisfies the range  \n**Returns**: <code>string</code> \\| <code>null</code> - - The highest matching version string, or null.  \n**Access**: public  \n\n| Param | Type | Description |\n| --- | --- | --- |\n| versions | <code>Array.&lt;(string\\|null\\|undefined)&gt;</code> | An array of versions to evaluate |\n| range | <code>string</code> | A semver range string, see the [node-semver](https://github.com/npm/node-semver#ranges) docs for details |\n\n**Example**  \nshould return the correct version.\n\n```js\nchai.expect(semver.maxSatisfying(versions, '1.1.*')).to.equal('Resin OS 1.1.4');\nchai.expect(semver.maxSatisfying(versions, '^2.0.0')).to.equal('Resin OS 2.14.0');\nchai.expect(semver.maxSatisfying(versions, '< 1.0.0')).to.equal(null);\n```\n\nshould return the first version found if multiple versions have equally high values.\n\n```js\nchai.expect(semver.maxSatisfying(['1.0.0', 'Resin OS 1.1.4', '1.1.4'], '1.1.*')).to.equal('Resin OS 1.1.4');\n```\n\nshould normalize versions used in range parameter.\n\n```js\nchai.expect(semver.maxSatisfying(versions, '2.0.0.rev1')).to.equal('Resin OS 2.0.0+rev11');\nchai.expect(semver.maxSatisfying(versions, '^ Resin OS 2.0.0 (prod)')).to.equal('Resin OS 2.14.0');\nchai.expect(semver.maxSatisfying(versions, '< Resin OS v1.0.0')).to.equal(null);\nchai.expect(semver.maxSatisfying(versions, 'Resin OS v1.1.*')).to.equal('Resin OS 1.1.4');\n```\n\n<a name=\"balena-semver-parse\"></a>\n\n<a name=\"parse\"></a>\n\n## parse(version) ⇒ <code>SemverObject</code> \\| <code>null</code>\nReturns an object representing the semver version. Returns null\nif a valid semver string can't be found.\n\n**Kind**: global function  \n**Summary**: Parse a version into an object  \n**Returns**: <code>SemverObject</code> \\| <code>null</code> - - An object representing the version string, or\nnull if a valid semver string could not be found  \n**Access**: public  \n\n| Param | Type |\n| --- | --- |\n| version | <code>string</code> \\| <code>null</code> \\| <code>undefined</code> | \n\n**Example**  \nshould correctly parse valid semver values.\n\n```js\nchai.expect(semver.parse('2.0.5')).to.deep.include({\n    raw: '2.0.5',\n    major: 2,\n    minor: 0,\n    patch: 5,\n    version: '2.0.5',\n    prerelease: [],\n    build: [],\n});\n```\n\nshould correctly parse Resin formatted versions.\n\n```js\nchai.expect(semver.parse('Resin OS v2.0.2+rev2')).to.deep.include({\n    raw: 'Resin OS v2.0.2+rev2',\n    major: 2,\n    minor: 0,\n    patch: 2,\n    version: '2.0.2',\n    prerelease: [],\n    build: ['rev2'],\n});\nchai.expect(semver.parse('Resin OS v2.0.2 (prod)')).to.deep.include({\n    raw: 'Resin OS v2.0.2 (prod)',\n    major: 2,\n    minor: 0,\n    patch: 2,\n    version: '2.0.2',\n    prerelease: [],\n    build: ['prod'],\n});\nchai.expect(semver.parse('Resin OS v2.0.2.prod')).to.deep.include({\n    raw: 'Resin OS v2.0.2.prod',\n    major: 2,\n    minor: 0,\n    patch: 2,\n    version: '2.0.2',\n    prerelease: [],\n    build: ['prod'],\n});\nchai.expect(semver.parse('Resin OS 2.0.0-rc5.rev1')).to.deep.include({\n    raw: 'Resin OS 2.0.0-rc5.rev1',\n    major: 2,\n    minor: 0,\n    patch: 0,\n    version: '2.0.0-rc5.rev1',\n    prerelease: ['rc5', 'rev1'],\n    build: [],\n});\nchai.expect(semver.parse('Resin OS v2.0.2+prev1')).to.deep.include({\n    raw: 'Resin OS v2.0.2+prev1',\n    major: 2,\n    minor: 0,\n    patch: 2,\n    version: '2.0.2',\n    prerelease: [],\n    build: ['prev1'],\n});\nchai.expect(semver.parse('Resin OS v2.0.2+rev1ve')).to.deep.include({\n    raw: 'Resin OS v2.0.2+rev1ve',\n    major: 2,\n    minor: 0,\n    patch: 2,\n    version: '2.0.2',\n    prerelease: [],\n    build: ['rev1ve'],\n});\nchai.expect(semver.parse('Resin OS 2.3.0+rev1.prod')).to.deep.include({\n    raw: 'Resin OS 2.3.0+rev1.prod',\n    major: 2,\n    minor: 3,\n    patch: 0,\n    version: '2.3.0',\n    prerelease: [],\n    build: ['rev1', 'prod'],\n});\nchai.expect(semver.parse('Resin OS v2.3.0-a.b.c (prod)')).to.deep.include({\n    raw: 'Resin OS v2.3.0-a.b.c (prod)',\n    major: 2,\n    minor: 3,\n    patch: 0,\n    version: '2.3.0-a.b.c',\n    prerelease: ['a', 'b', 'c'],\n    build: ['prod'],\n});\nchai.expect(semver.parse('Resin OS 2.3.0-a.b.c+d.e.f (prod)')).to.deep.include({\n    raw: 'Resin OS 2.3.0-a.b.c+d.e.f (prod)',\n    major: 2,\n    minor: 3,\n    patch: 0,\n    version: '2.3.0-a.b.c',\n    prerelease: ['a', 'b', 'c'],\n    build: ['d', 'e', 'f', 'prod'],\n});\nchai.expect(semver.parse('Resin OS 2.3.0+a.b.c (prod)')).to.deep.include({\n    raw: 'Resin OS 2.3.0+a.b.c (prod)',\n    major: 2,\n    minor: 3,\n    patch: 0,\n    version: '2.3.0',\n    prerelease: [],\n    build: ['a', 'b', 'c', 'prod'],\n});\n```\n\nshould correctly parse invalid semver values.\n\n```js\nchai.expect(semver.parse('Linux 14.04')).to.equal(null);\nchai.expect(semver.parse('A development version')).to.equal(null);\nchai.expect(semver.parse('Version A')).to.equal(null);\n```\n\nshould correctly parse null values.\n\n```js\nchai.expect(semver.parse(null)).to.equal(null);\n```\n\nshould correctly parse undefined values.\n\n```js\nchai.expect(semver.parse(undefined)).to.equal(null);\n```\n\nshould correctly parse versions with underscores.\n\n```js\nchai.expect(semver.parse('6.0.1_logstream')).to.deep.include({\n    raw: '6.0.1_logstream',\n    major: 6,\n    minor: 0,\n    patch: 1,\n    version: '6.0.1',\n    build: ['logstream'],\n});\n```\n\nshould not parse versions with multiple underscores.\n\n```js\nchai.expect(semver.parse('7.0.1_logstream_test')).to.be.null;\n```\n\n<a name=\"balena-semver-getrevision\"></a>\n\n<a name=\"valid\"></a>\n\n## valid(version) ⇒ <code>string</code> \\| <code>null</code>\nReturn the parsed version, or null if it's not valid.\n\n**Kind**: global function  \n**Summary**: Check if a version string is valid  \n**Returns**: <code>string</code> \\| <code>null</code> - - The parsed version string, or\nnull if a valid semver string could not be found  \n**Access**: public  \n\n| Param | Type |\n| --- | --- |\n| version | <code>string</code> \\| <code>null</code> \\| <code>undefined</code> | \n\n**Example**  \nshould return null for invalid semver values.\n\n```js\nchai.expect(semver.valid(null)).to.equal(null);\nchai.expect(semver.valid(undefined)).to.equal(null);\nchai.expect(semver.valid('')).to.equal(null);\nchai.expect(semver.valid('foobar')).to.equal(null);\nchai.expect(semver.valid('12345')).to.equal(null);\nchai.expect(semver.valid('1.2.3.4.5')).to.equal(null);\n```\n\nshould correctly parse valid values.\n\n```js\nchai.expect(semver.valid('Resin OS 1.0.0-pre')).to.equal('1.0.0-pre');\nchai.expect(semver.valid('Resin OS 1.0.5 (fido)')).to.equal('1.0.5');\nchai.expect(semver.valid('Resin OS 2.0.0-beta.8')).to.equal('2.0.0-beta.8');\nchai.expect(semver.valid('Resin OS 2.0.0-beta10.rev1')).to.equal('2.0.0-beta10.rev1');\nchai.expect(semver.valid('Resin OS 2.0.0+rev3')).to.equal('2.0.0');\nchai.expect(semver.valid('Resin OS 2.0.0.rev1 (prod)')).to.equal('2.0.0');\nchai.expect(semver.valid('Resin OS 2.0.0+rev4 (dev)')).to.equal('2.0.0');\nchai.expect(semver.valid('2.0.6+rev3.dev')).to.equal('2.0.6');\n```\n\n<a name=\"balena-semver-inc\"></a>\n\n<a name=\"inc\"></a>\n\n## inc(version, release) ⇒ <code>string</code> \\| <code>null</code>\nReturn the version incremented by the release type\n(major, premajor, minor, preminor, patch, prepatch, or prerelease), or null\nif it's not valid.\n\n**Kind**: global function  \n**Summary**: Return an incremented version  \n**Returns**: <code>string</code> \\| <code>null</code> - - The incremented version string, or\nnull if a valid semver string could not be found  \n**Access**: public  \n\n| Param | Type |\n| --- | --- |\n| version | <code>string</code> \\| <code>null</code> \\| <code>undefined</code> | \n| release | <code>string</code> | \n\n**Example**  \nshould return null for invalid semver values.\n\n```js\nchai.expect(semver.inc(null, 'major')).to.equal(null);\nchai.expect(semver.inc(undefined, 'major')).to.equal(null);\nchai.expect(semver.inc('', 'major')).to.equal(null);\nchai.expect(semver.inc('foobar', 'major')).to.equal(null);\nchai.expect(semver.inc('12345', 'major')).to.equal(null);\nchai.expect(semver.inc('1.2.3.4.5', 'major')).to.equal(null);\n```\n\nshould correctly increment valid values by a 'premajor' release.\n\n```js\nchai.expect(semver.inc('Resin OS 1.0.0-pre', 'premajor')).to.equal('2.0.0-0');\nchai.expect(semver.inc('Resin OS 1.0.5 (fido)', 'premajor')).to.equal('2.0.0-0');\nchai.expect(semver.inc('Resin OS 2.0.0-beta.8', 'premajor')).to.equal('3.0.0-0');\nchai.expect(semver.inc('Resin OS 2.0.0-beta10.rev1', 'premajor')).to.equal('3.0.0-0');\nchai.expect(semver.inc('Resin OS 2.0.0+rev3', 'premajor')).to.equal('3.0.0-0');\nchai.expect(semver.inc('Resin OS 2.0.0.rev1 (prod)', 'premajor')).to.equal('3.0.0-0');\nchai.expect(semver.inc('Resin OS 2.0.0+rev4 (dev)', 'premajor')).to.equal('3.0.0-0');\nchai.expect(semver.inc('2.0.6+rev3.dev', 'premajor')).to.equal('3.0.0-0');\n```\n\nshould correctly increment valid values by a 'preminor' release.\n\n```js\nchai.expect(semver.inc('Resin OS 1.0.0-pre', 'preminor')).to.equal('1.1.0-0');\nchai.expect(semver.inc('Resin OS 1.0.5 (fido)', 'preminor')).to.equal('1.1.0-0');\nchai.expect(semver.inc('Resin OS 2.0.0-beta.8', 'preminor')).to.equal('2.1.0-0');\nchai.expect(semver.inc('Resin OS 2.0.0-beta10.rev1', 'preminor')).to.equal('2.1.0-0');\nchai.expect(semver.inc('Resin OS 2.0.0+rev3', 'preminor')).to.equal('2.1.0-0');\nchai.expect(semver.inc('Resin OS 2.1.0.rev1 (prod)', 'preminor')).to.equal('2.2.0-0');\nchai.expect(semver.inc('Resin OS 2.0.0+rev4 (dev)', 'preminor')).to.equal('2.1.0-0');\nchai.expect(semver.inc('2.0.6+rev3.dev', 'preminor')).to.equal('2.1.0-0');\n```\n\nshould correctly increment valid values by a 'prepatch' release.\n\n```js\nchai.expect(semver.inc('Resin OS 1.0.0-pre', 'prepatch')).to.equal('1.0.1-0');\nchai.expect(semver.inc('Resin OS 1.0.5 (fido)', 'prepatch')).to.equal('1.0.6-0');\nchai.expect(semver.inc('Resin OS 2.0.0-beta.8', 'prepatch')).to.equal('2.0.1-0');\nchai.expect(semver.inc('Resin OS 2.0.0-beta10.rev1', 'prepatch')).to.equal('2.0.1-0');\nchai.expect(semver.inc('Resin OS 2.0.0+rev3', 'prepatch')).to.equal('2.0.1-0');\nchai.expect(semver.inc('Resin OS 2.0.0.rev1 (prod)', 'prepatch')).to.equal('2.0.1-0');\nchai.expect(semver.inc('Resin OS 2.0.0+rev4 (dev)', 'prepatch')).to.equal('2.0.1-0');\nchai.expect(semver.inc('2.0.6+rev3.dev', 'prepatch')).to.equal('2.0.7-0');\n```\n\nshould correctly increment valid values by a 'prerelease' release.\n\n```js\nchai.expect(semver.inc('Resin OS 1.0.0-pre', 'prerelease')).to.equal('1.0.0-pre.0');\nchai.expect(semver.inc('Resin OS 1.0.5 (fido)', 'prerelease')).to.equal('1.0.6-0');\nchai.expect(semver.inc('Resin OS 2.0.0-beta.8', 'prerelease')).to.equal('2.0.0-beta.9');\nchai.expect(semver.inc('Resin OS 2.0.0-beta10.rev1', 'prerelease')).to.equal('2.0.0-beta10.rev1.0');\nchai.expect(semver.inc('Resin OS 2.0.0+rev3', 'prerelease')).to.equal('2.0.1-0');\nchai.expect(semver.inc('Resin OS 2.0.0.rev1 (prod)', 'prerelease')).to.equal('2.0.1-0');\nchai.expect(semver.inc('Resin OS 2.0.0+rev4 (dev)', 'prerelease')).to.equal('2.0.1-0');\nchai.expect(semver.inc('2.0.6+rev3.dev', 'prerelease')).to.equal('2.0.7-0');\n```\n\nshould correctly increment valid values by a 'major' release.\n\n```js\nchai.expect(semver.inc('Resin OS 1.0.0-pre', 'major')).to.equal('1.0.0');\nchai.expect(semver.inc('Resin OS 1.0.5 (fido)', 'major')).to.equal('2.0.0');\nchai.expect(semver.inc('Resin OS 2.0.0-beta.8', 'major')).to.equal('2.0.0');\nchai.expect(semver.inc('Resin OS 2.0.0-beta10.rev1', 'major')).to.equal('2.0.0');\nchai.expect(semver.inc('Resin OS 2.0.0+rev3', 'major')).to.equal('3.0.0');\nchai.expect(semver.inc('Resin OS 2.0.0.rev1 (prod)', 'major')).to.equal('3.0.0');\nchai.expect(semver.inc('Resin OS 2.0.0+rev4 (dev)', 'major')).to.equal('3.0.0');\nchai.expect(semver.inc('2.0.6+rev3.dev', 'major')).to.equal('3.0.0');\n```\n\nshould correctly increment valid values by a 'minor' release.\n\n```js\nchai.expect(semver.inc('Resin OS 1.0.0-pre', 'minor')).to.equal('1.0.0');\nchai.expect(semver.inc('Resin OS 1.0.5 (fido)', 'minor')).to.equal('1.1.0');\nchai.expect(semver.inc('Resin OS 2.0.0-beta.8', 'minor')).to.equal('2.0.0');\nchai.expect(semver.inc('Resin OS 2.0.0-beta10.rev1', 'minor')).to.equal('2.0.0');\nchai.expect(semver.inc('Resin OS 2.0.0+rev3', 'minor')).to.equal('2.1.0');\nchai.expect(semver.inc('Resin OS 2.0.0.rev1 (prod)', 'minor')).to.equal('2.1.0');\nchai.expect(semver.inc('Resin OS 2.0.0+rev4 (dev)', 'minor')).to.equal('2.1.0');\nchai.expect(semver.inc('2.0.6+rev3.dev', 'minor')).to.equal('2.1.0');\n```\n\nshould correctly increment valid values by a 'patch' release.\n\n```js\nchai.expect(semver.inc('Resin OS 1.0.0-pre', 'patch')).to.equal('1.0.0');\nchai.expect(semver.inc('Resin OS 1.0.5 (fido)', 'patch')).to.equal('1.0.6');\nchai.expect(semver.inc('Resin OS 2.0.0-beta.8', 'patch')).to.equal('2.0.0');\nchai.expect(semver.inc('Resin OS 2.0.0-beta10.rev1', 'patch')).to.equal('2.0.0');\nchai.expect(semver.inc('Resin OS 2.0.0+rev3', 'patch')).to.equal('2.0.1');\nchai.expect(semver.inc('Resin OS 2.0.0.rev1 (prod)', 'patch')).to.equal('2.0.1');\nchai.expect(semver.inc('Resin OS 2.0.0+rev4 (dev)', 'patch')).to.equal('2.0.1');\nchai.expect(semver.inc('2.0.6+rev3.dev', 'patch')).to.equal('2.0.7');\n```\n\nshould correctly increment 4 digit semver parts.\n\n```js\nchai.expect(semver.inc('14.1.1000', 'patch')).to.equal('14.1.1001');\nchai.expect(semver.inc('14.1.1001', 'patch')).to.equal('14.1.1002');\nchai.expect(semver.inc('14.1000.1000', 'minor')).to.equal('14.1001.0');\nchai.expect(semver.inc('14.1001.1001', 'minor')).to.equal('14.1002.0');\nchai.expect(semver.inc('1000.1000.1000', 'major')).to.equal('1001.0.0');\nchai.expect(semver.inc('1001.1001.1001', 'major')).to.equal('1002.0.0');\n```\n\n\n\n\n","readmeFilename":"README.md"}