{"_id":"@codefresh-io/docker-reference","_rev":"126-0e77b3cf9956d4f376842b833cc3b1f9","name":"@codefresh-io/docker-reference","dist-tags":{"latest":"0.1.0"},"versions":{"0.0.1":{"name":"@codefresh-io/docker-reference","version":"0.0.1","author":{"name":"Roy Shmueli","email":"roy@codefresh.io"},"license":"MIT","_id":"@codefresh-io/docker-reference@0.0.1","maintainers":[{"name":"roy-codefresh","email":"roy@codefresh.io"}],"dist":{"shasum":"083256381005946f76013c95cee370ce349bfed8","tarball":"https://registry.npmjs.org/@codefresh-io/docker-reference/-/docker-reference-0.0.1.tgz","integrity":"sha512-zxMMwkOpvQPtmIohuf+ZM91VRH3YJBJxTQ8lFxLNogkngRJYbBKprdn/euBpl1FZqizFecR7Kuc81HSyFgSLfQ==","signatures":[{"sig":"MEUCIQD1NUtjitjeMcrrPvMZTpIyJeoIcQdpqPPb4QOJvqcOuQIgdi6k61eIZIvgtMuPzmIkqJ61fASviy7+FznhC+9mZyg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","scripts":{"lint":"eslint --rule 'no-trailing-spaces: [\"warn\", { \"skipBlankLines\": false }]' \"./src/**/*.js\"","test":"mocha tests/**/*.spec.js","clean":"rimraf ./coverage","depcheck":"depcheck --ignore rimraf","coveralls":"cat ./coverage/lcov.info | coveralls","test:coverage":"istanbul cover ./node_modules/mocha/bin/_mocha --report lcovonly -- tests/**/*.spec.js"},"_npmUser":{"name":"roy-codefresh","email":"roy@codefresh.io"},"repository":{"url":"https://github.com/codefresh-io/node-docker-reference","type":"git"},"description":"A node.js pacakge to parse docker image reference","directories":{},"devDependencies":{"chai":"^3.5.0","mocha":"^3.4.2","eslint":"^3.19.0","rimraf":"^2.6.1","depcheck":"^0.6.7","istanbul":"^0.4.5","coveralls":"^2.13.1","ci-publish":"^1.3.0","eslint-plugin-mocha":"^4.9.0","eslint-plugin-react":"^7.0.1","eslint-config-airbnb":"^15.0.1","eslint-plugin-import":"^2.3.0","eslint-plugin-jsx-a11y":"^5.0.3"},"_npmOperationalInternal":{"tmp":"tmp/docker-reference-0.0.1.tgz_1496557968529_0.9755010621156543","host":"s3://npm-registry-packages"}},"0.0.2":{"name":"@codefresh-io/docker-reference","version":"0.0.2","author":{"name":"Roy Shmueli","email":"roy@codefresh.io"},"license":"MIT","_id":"@codefresh-io/docker-reference@0.0.2","maintainers":[{"name":"alexeiled","email":"alexei.led@gmail.com"},{"name":"alon-codefresh","email":"alon@codefresh.io"},{"name":"ben-codefresh","email":"ben@codefresh.io"},{"name":"codefresh","email":"admin@codefresh.io"},{"name":"david-codefresh","email":"davidl@codefresh.io"},{"name":"itai-codefresh","email":"itai@codefresh.io"},{"name":"nivanovp","email":"n.ivanov.p@gmail.com"},{"name":"nsakovich","email":"n.sakovich@gmail.com"},{"name":"olegs-codefresh","email":"olegs@codefresh.io"},{"name":"roy-codefresh","email":"roy@codefresh.io"},{"name":"yoni-codefresh","email":"yoni@codefresh.io"}],"dist":{"shasum":"e66d3a6f4e88187e6b7614061c6d695d9572c195","tarball":"https://registry.npmjs.org/@codefresh-io/docker-reference/-/docker-reference-0.0.2.tgz","integrity":"sha512-A14JzfcEDEGpcyzWgQGGwJquMW9FCgk5pOeg9gDJiIfK8qbDDtrjxMyy1FZhxdebHU27cyTtEw6ivBacbLv9sA==","signatures":[{"sig":"MEUCIGlJD0bA45RB2B+RIslgGvAvTkOF+n6AznmX6pK3Xb3zAiEA50VXWNG36YzjSwjkSqHCSAYQC4UqEB13kV1Y1uYx01I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","scripts":{"lint":"eslint --rule 'no-trailing-spaces: [\"warn\", { \"skipBlankLines\": false }]' \"./src/**/*.js\"","test":"mocha tests/**/*.spec.js","clean":"rimraf ./coverage","depcheck":"depcheck --ignore rimraf","coveralls":"cat ./coverage/lcov.info | coveralls","ci-publish":"ci-publish","test:coverage":"istanbul cover ./node_modules/mocha/bin/_mocha --report lcovonly -- tests/**/*.spec.js"},"_npmUser":{"name":"roy-codefresh","email":"roy@codefresh.io"},"repository":{"url":"https://github.com/codefresh-io/node-docker-reference","type":"git"},"description":"A node.js pacakge to parse docker image reference","directories":{},"devDependencies":{"chai":"^3.5.0","mocha":"^3.4.2","eslint":"^3.19.0","rimraf":"^2.6.1","depcheck":"^0.6.7","istanbul":"^0.4.5","coveralls":"^2.13.1","ci-publish":"^1.3.0","eslint-plugin-mocha":"^4.9.0","eslint-plugin-react":"^7.0.1","eslint-config-airbnb":"^15.0.1","eslint-plugin-import":"^2.3.0","eslint-plugin-jsx-a11y":"^5.0.3"},"_npmOperationalInternal":{"tmp":"tmp/docker-reference-0.0.2.tgz_1496558830941_0.5824164862278849","host":"s3://npm-registry-packages"}},"0.0.3":{"name":"@codefresh-io/docker-reference","version":"0.0.3","author":{"name":"Roy Shmueli","email":"roy@codefresh.io"},"license":"MIT","_id":"@codefresh-io/docker-reference@0.0.3","maintainers":[{"name":"alexeiled","email":"alexei.led@gmail.com"},{"name":"alon-codefresh","email":"alon@codefresh.io"},{"name":"ben-codefresh","email":"ben@codefresh.io"},{"name":"codefresh","email":"admin@codefresh.io"},{"name":"david-codefresh","email":"davidl@codefresh.io"},{"name":"itai-codefresh","email":"itai@codefresh.io"},{"name":"nivanovp","email":"n.ivanov.p@gmail.com"},{"name":"nsakovich","email":"n.sakovich@gmail.com"},{"name":"olegs-codefresh","email":"olegs@codefresh.io"},{"name":"roy-codefresh","email":"roy@codefresh.io"},{"name":"yoni-codefresh","email":"yoni@codefresh.io"}],"dist":{"shasum":"bb2d95730408acd97233e58e48145f5ff0f30f7a","tarball":"https://registry.npmjs.org/@codefresh-io/docker-reference/-/docker-reference-0.0.3.tgz","integrity":"sha512-3/EgRhjuHpUeHZSl89Sg/sqtIipkwWfCZNXRchjPW29qslpZZchKeO8GVzNZJydrV3mDDHyfpLLWrbigs2IXWQ==","signatures":[{"sig":"MEQCICETg/dzeMbO+/zx7JYpvpb6awEizj1Nocdcl2CVlQaDAiA3xysmeolB1/Vb6jF6XVpfkxPYRrKgWMS/z7FgSQSrSw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","scripts":{"lint":"eslint --rule 'no-trailing-spaces: [\"warn\", { \"skipBlankLines\": false }]' \"./src/**/*.js\"","test":"mocha tests/**/*.spec.js","clean":"rimraf ./coverage","depcheck":"depcheck --ignore rimraf","coveralls":"cat ./coverage/lcov.info | coveralls","publish:auto":"publish","test:coverage":"istanbul cover ./node_modules/mocha/bin/_mocha --report lcovonly -- tests/**/*.spec.js"},"_npmUser":{"name":"roy-codefresh","email":"roy@codefresh.io"},"repository":{"url":"https://github.com/codefresh-io/node-docker-reference","type":"git"},"description":"A node.js pacakge to parse docker image reference","directories":{},"devDependencies":{"chai":"^3.5.0","mocha":"^3.4.2","eslint":"^3.19.0","rimraf":"^2.6.1","publish":"^0.6.0","depcheck":"^0.6.7","istanbul":"^0.4.5","coveralls":"^2.13.1","eslint-plugin-mocha":"^4.9.0","eslint-plugin-react":"^7.0.1","eslint-config-airbnb":"^15.0.1","eslint-plugin-import":"^2.3.0","eslint-plugin-jsx-a11y":"^5.0.3"},"_npmOperationalInternal":{"tmp":"tmp/docker-reference-0.0.3.tgz_1496560127972_0.36784701724536717","host":"s3://npm-registry-packages"}},"0.0.4":{"name":"@codefresh-io/docker-reference","version":"0.0.4","author":{"name":"Roy Shmueli","email":"roy@codefresh.io"},"license":"MIT","_id":"@codefresh-io/docker-reference@0.0.4","maintainers":[{"name":"alexeiled","email":"alexei.led@gmail.com"},{"name":"alon-codefresh","email":"alon@codefresh.io"},{"name":"ben-codefresh","email":"ben@codefresh.io"},{"name":"codefresh","email":"admin@codefresh.io"},{"name":"david-codefresh","email":"davidl@codefresh.io"},{"name":"itai-codefresh","email":"itai@codefresh.io"},{"name":"nivanovp","email":"n.ivanov.p@gmail.com"},{"name":"nsakovich","email":"n.sakovich@gmail.com"},{"name":"olegs-codefresh","email":"olegs@codefresh.io"},{"name":"roy-codefresh","email":"roy@codefresh.io"},{"name":"yoni-codefresh","email":"yoni@codefresh.io"}],"homepage":"https://github.com/codefresh-io/node-docker-reference#readme","bugs":{"url":"https://github.com/codefresh-io/node-docker-reference/issues"},"dist":{"shasum":"2ff020061d7487ee9ca44d810afdcb79aeb91cf7","tarball":"https://registry.npmjs.org/@codefresh-io/docker-reference/-/docker-reference-0.0.4.tgz","integrity":"sha512-Cz0BEWi9LjaxdAG1+FUUnCLliIEknpC3BG+hXy0zj0+EMPjOtOo6Oe340e9W9pzCaA3Hb06gqde3aq/GwO+SvA==","signatures":[{"sig":"MEQCIGrsvmGnU29T7RIS892KPZ/hqWGh4ecpf7wwkfMVbYLdAiBE+hPEGk5RgMUL1FzjWOrYYUgSlohfFJI5kTXZSn9wSg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"2ff020061d7487ee9ca44d810afdcb79aeb91cf7","gitHead":"8113cce3ca084be2e86b030a86e344a711af88c0","scripts":{"lint":"eslint --rule 'no-trailing-spaces: [\"warn\", { \"skipBlankLines\": false }]' \"./src/**/*.js\"","test":"mocha tests/**/*.spec.js","clean":"rimraf ./coverage","depcheck":"depcheck --ignore rimraf","coveralls":"cat ./coverage/lcov.info | coveralls","publish:auto":"publish","test:coverage":"istanbul cover ./node_modules/mocha/bin/_mocha --report lcovonly -- tests/**/*.spec.js"},"_npmUser":{"name":"roy-codefresh","email":"roy@codefresh.io"},"repository":{"url":"git+https://github.com/codefresh-io/node-docker-reference.git","type":"git"},"_npmVersion":"2.15.12","description":"A node.js pacakge to parse docker image reference","directories":{},"_nodeVersion":"7.10.0","devDependencies":{"chai":"^3.5.0","mocha":"^3.4.2","eslint":"^3.19.0","rimraf":"^2.6.1","publish":"^0.6.0","depcheck":"^0.6.7","istanbul":"^0.4.5","coveralls":"^2.13.1","eslint-plugin-mocha":"^4.9.0","eslint-plugin-react":"^7.0.1","eslint-config-airbnb":"^15.0.1","eslint-plugin-import":"^2.3.0","eslint-plugin-jsx-a11y":"^5.0.3"},"_npmOperationalInternal":{"tmp":"tmp/docker-reference-0.0.4.tgz_1496560158413_0.7410480896942317","host":"s3://npm-registry-packages"}},"0.0.5":{"name":"@codefresh-io/docker-reference","version":"0.0.5","author":{"name":"Roy Shmueli","email":"roy@codefresh.io"},"license":"MIT","_id":"@codefresh-io/docker-reference@0.0.5","maintainers":[{"name":"alexeiled","email":"alexei.led@gmail.com"},{"name":"alon-codefresh","email":"alon@codefresh.io"},{"name":"ben-codefresh","email":"ben@codefresh.io"},{"name":"codefresh","email":"admin@codefresh.io"},{"name":"david-codefresh","email":"davidl@codefresh.io"},{"name":"itai-codefresh","email":"itai@codefresh.io"},{"name":"nivanovp","email":"n.ivanov.p@gmail.com"},{"name":"nsakovich","email":"n.sakovich@gmail.com"},{"name":"olegs-codefresh","email":"olegs@codefresh.io"},{"name":"roy-codefresh","email":"roy@codefresh.io"},{"name":"yoni-codefresh","email":"yoni@codefresh.io"}],"homepage":"https://github.com/codefresh-io/node-docker-reference#readme","bugs":{"url":"https://github.com/codefresh-io/node-docker-reference/issues"},"dist":{"shasum":"bf039ee1fe373ef823149b6336cc04d5979fbcd4","tarball":"https://registry.npmjs.org/@codefresh-io/docker-reference/-/docker-reference-0.0.5.tgz","integrity":"sha512-fvIlmJPeQCcy/Lz2L/wA3p9XujNkdJgI8IixHOlqWIZdIRw4gGn5c+Byeq6qBDmsZBcrLNJeozigP7SIqaWEXA==","signatures":[{"sig":"MEUCICyKN1bMyg3l7OBKwXJYiRFOyxWDVnPyiSWBaOLoes8PAiEAnAGeOGJK08xRvYQd5rIAaLWb21WXEtCpozBTTQ6ciOk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"bf039ee1fe373ef823149b6336cc04d5979fbcd4","gitHead":"30f8b8b9c0e9cb0f995042c0faf4282e017e4833","scripts":{"lint":"eslint --rule 'no-trailing-spaces: [\"warn\", { \"skipBlankLines\": false }]' \"./src/**/*.js\"","test":"mocha tests/**/*.spec.js","clean":"rimraf ./coverage","publish":"publish","depcheck":"depcheck --ignores rimraf","coveralls":"cat ./coverage/lcov.info | coveralls","test:coverage":"istanbul cover ./node_modules/mocha/bin/_mocha --report lcovonly -- tests/**/*.spec.js"},"_npmUser":{"name":"roy-codefresh","email":"roy@codefresh.io"},"repository":{"url":"git+https://github.com/codefresh-io/node-docker-reference.git","type":"git"},"_npmVersion":"2.15.12","description":"A node.js pacakge to parse docker image reference","directories":{},"_nodeVersion":"6.10.3","devDependencies":{"chai":"^3.5.0","mocha":"^3.4.2","eslint":"^3.19.0","rimraf":"^2.6.1","publish":"^0.6.0","depcheck":"^0.6.7","istanbul":"^0.4.5","coveralls":"^2.13.1","eslint-plugin-mocha":"^4.9.0","eslint-plugin-react":"^7.0.1","eslint-config-airbnb":"^15.0.1","eslint-plugin-import":"^2.3.0","eslint-plugin-jsx-a11y":"^5.0.3"},"_npmOperationalInternal":{"tmp":"tmp/docker-reference-0.0.5.tgz_1496564540465_0.6589364875108004","host":"s3://npm-registry-packages"}},"0.0.6":{"name":"@codefresh-io/docker-reference","version":"0.0.6","author":{"name":"Roy Shmueli","email":"roy@codefresh.io"},"license":"MIT","_id":"@codefresh-io/docker-reference@0.0.6","maintainers":[{"name":"yosi-codefresh","email":"yosi.zanko@codefresh.io"},{"name":"josh-codefresh","email":"jdolitsky@codefresh.io"},{"name":"andrii-codefresh","email":"andrii@codefresh.io"},{"name":"vmechkauskas-codefresh","email":"vmechkauskas@codefresh.io"},{"name":"itai-codefresh","email":"itai@codefresh.io"},{"name":"codefresh","email":"admin@codefresh.io"},{"name":"olegs-codefresh","email":"olegs@codefresh.io"},{"name":"nsakovich","email":"n.sakovich@gmail.com"},{"name":"verchol","email":"oleg@codefresh.io"},{"name":"kosta-codefresh","email":"kosta@codefresh.io"},{"name":"ziv-codefresh","email":"ziv@codefresh.io"},{"name":"alex-codefresh","email":"a.cheshko@codefresh.io"},{"name":"aleksandr-codefresh","email":"a.pototskiy@codefresh.io"},{"name":"yaroslav-codefresh","email":"yaroslav@codefresh.io"},{"name":"oren-codefresh","email":"oren.gurfinkel@codefresh.io"},{"name":"ariel-codefresh","email":"ariel@codefresh.io"},{"name":"nazar-codefresh","email":"nazar@codefresh.io"},{"name":"denis-codefresh","email":"denis@codefresh.io"},{"name":"vadim-kharin-codefresh","email":"vadim.kharin@codefresh.io"},{"name":"pasha-codefresh","email":"pavel@codefresh.io"},{"name":"olehzahnitko","email":"olegz@codefresh.io"},{"name":"sharon-codefresh","email":"sharon.vendrov@codefresh.io"},{"name":"nitzan-codefresh","email":"nitzan.iron@codefresh.io"},{"name":"roi-codefresh","email":"roi.kramer@codefresh.io"},{"name":"tom-codefresh","email":"tom.cohen@codefresh.io"},{"name":"saffi-codefresh","email":"saffi.hartal@codefresh.io"},{"name":"idan-codefresh","email":"idan.arbel@codefresh.io"},{"name":"sasha-codefresh","email":"sasha.shapirov@codefresh.io"},{"name":"daniel-codefresh","email":"daniel.soifer@codefresh.io"},{"name":"yurii-denysenko-codefresh","email":"yuri.denysenko@codefresh.io"},{"name":"atgardner","email":"atgardner+npm@gmail.com"},{"name":"alex-jilkin","email":"alex.jilkin@codefresh.io"},{"name":"daniel.haimov","email":"daniel.haimov@codefresh.io"},{"name":"dmitry_isaevski","email":"isaevski.dv@gmail.com"}],"homepage":"https://github.com/codefresh-io/node-docker-reference#readme","bugs":{"url":"https://github.com/codefresh-io/node-docker-reference/issues"},"dist":{"shasum":"298b71c9c5b8058619c523ad659efc54784eb894","tarball":"https://registry.npmjs.org/@codefresh-io/docker-reference/-/docker-reference-0.0.6.tgz","fileCount":16,"integrity":"sha512-sPWwK4n8gimREtfI94LJ3murY73dVnFvV66n/3uU0urvEXPiZJoMoW3FaWtIlpOxpEzFLvdCsvcxuXOxfBsXuw==","signatures":[{"sig":"MEUCIQCQC7GotAg6p0CAssXzkgdZuuFPQxizzRWyMCfUnfQlywIgUpntOnlkTIxu7cDK37Ksu7jN7cKvEg8c27vZ6k1HVBQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":147197,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhBD3eCRA9TVsSAnZWagAALMUP/RM4RaJ6No6/Iq7ZoDn1\nrPwGp6TO+oPMnvgslEJwfB7/+UCFjixVnDGt0OnNZhhASMBm3V7QphejSRLi\neOB3LNqYkUleNCyQ8YMBL8bMhl+BK5HpdPj4YUbf7uvtpVSVEBkIEr5I5lIi\ng8XlePpcRTjTZWY/SxJcKuK4XloTNCb88eFrwPJ2DwDUltbL4hAuzLNnJB/E\nedsT9m8Z/mWwjh84HhXP7eHpnyPWfiYwKjCxUljFF8+0YHyAwW3QVgMN6URE\nwxw2uiZoWoHVBu8xRc3eG4GzZ8oJMlkEr7ZFMdJLgX8elObUi6ehYaIQOnc+\nukn4/3k2ohO6L7sEIkN05XE9TXs8q6ub0dRRn9TIXWAixqZPlwJxIb2ox4lJ\nXMeTujM2MsScoSDfbW3lDI3V8dQARR72EELZbMP+Y9crXVGQv8UiJa5+d0I2\ne3qq0IFhIcovU7NxlQBUIzlapy6/4+7sfJvY+8rHr0zsvN+6pcPBGZZnVE64\niT/mV6muO9lJHQi7U82+jB7mnFXPqfY2M2n9RHwi1BwdD3q98OSUH8DHvwKr\nAF+4JoRXg5gtOtU7Y7wHiiAy1L35/tqM5UT+6+cHdbYaItmXck5OTR/dRVWB\nTQ/waQX+SbqVQFDPnjQ/BjNue/28RXXjKtNYoRIgVoT2tIM4bcSVoeSL/+0h\n6UJQ\r\n=x+wZ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","_from":".","_shasum":"298b71c9c5b8058619c523ad659efc54784eb894","gitHead":"4e16ed48a60596a9cae142216e4fa74e4ad1251f","scripts":{"lint":"eslint --rule 'no-trailing-spaces: [\"warn\", { \"skipBlankLines\": false }]' \"./src/**/*.js\"","test":"mocha tests/**/*.spec.js","clean":"rimraf ./coverage","publish":"publish","depcheck":"depcheck --ignores rimraf","coveralls":"cat ./coverage/lcov.info | coveralls","test:coverage":"istanbul cover ./node_modules/mocha/bin/_mocha --report lcovonly -- tests/**/*.spec.js"},"_npmUser":{"name":"pasha-codefresh","email":"pavel@codefresh.io"},"repository":{"url":"git+https://github.com/codefresh-io/node-docker-reference.git","type":"git"},"_npmVersion":"2.15.12","description":"A node.js pacakge to parse docker image reference","directories":{},"_nodeVersion":"12.22.0","dependencies":{"re2":"^1.16.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^3.5.0","mocha":"^3.4.2","eslint":"^3.19.0","rimraf":"^2.6.1","publish":"^0.6.0","depcheck":"^0.6.7","istanbul":"^0.4.5","coveralls":"^2.13.1","eslint-plugin-mocha":"^4.9.0","eslint-plugin-react":"^7.0.1","eslint-config-airbnb":"^15.0.1","eslint-plugin-import":"^2.3.0","eslint-plugin-jsx-a11y":"^5.0.3"},"_npmOperationalInternal":{"tmp":"tmp/docker-reference_0.0.6_1627667934802_0.9055142790334731","host":"s3://npm-registry-packages"}},"0.0.7":{"name":"@codefresh-io/docker-reference","version":"0.0.7","author":{"name":"Roy Shmueli","email":"roy@codefresh.io"},"license":"MIT","_id":"@codefresh-io/docker-reference@0.0.7","maintainers":[{"name":"yosi-codefresh","email":"yosi.zanko@codefresh.io"},{"name":"josh-codefresh","email":"jdolitsky@codefresh.io"},{"name":"andrii-codefresh","email":"andrii@codefresh.io"},{"name":"vmechkauskas-codefresh","email":"vmechkauskas@codefresh.io"},{"name":"itai-codefresh","email":"itai@codefresh.io"},{"name":"codefresh","email":"admin@codefresh.io"},{"name":"olegs-codefresh","email":"olegs@codefresh.io"},{"name":"nsakovich","email":"n.sakovich@gmail.com"},{"name":"verchol","email":"oleg@codefresh.io"},{"name":"kosta-codefresh","email":"kosta@codefresh.io"},{"name":"ziv-codefresh","email":"ziv@codefresh.io"},{"name":"alex-codefresh","email":"a.cheshko@codefresh.io"},{"name":"aleksandr-codefresh","email":"a.pototskiy@codefresh.io"},{"name":"yaroslav-codefresh","email":"yaroslav@codefresh.io"},{"name":"oren-codefresh","email":"oren.gurfinkel@codefresh.io"},{"name":"ariel-codefresh","email":"ariel@codefresh.io"},{"name":"nazar-codefresh","email":"nazar@codefresh.io"},{"name":"denis-codefresh","email":"denis@codefresh.io"},{"name":"vadim-kharin-codefresh","email":"vadim.kharin@codefresh.io"},{"name":"pasha-codefresh","email":"pavel@codefresh.io"},{"name":"olehzahnitko","email":"olegz@codefresh.io"},{"name":"sharon-codefresh","email":"sharon.vendrov@codefresh.io"},{"name":"nitzan-codefresh","email":"nitzan.iron@codefresh.io"},{"name":"roi-codefresh","email":"roi.kramer@codefresh.io"},{"name":"tom-codefresh","email":"tom.cohen@codefresh.io"},{"name":"saffi-codefresh","email":"saffi.hartal@codefresh.io"},{"name":"idan-codefresh","email":"idan.arbel@codefresh.io"},{"name":"sasha-codefresh","email":"sasha.shapirov@codefresh.io"},{"name":"daniel-codefresh","email":"daniel.soifer@codefresh.io"},{"name":"yurii-denysenko-codefresh","email":"yuri.denysenko@codefresh.io"},{"name":"atgardner","email":"atgardner+npm@gmail.com"},{"name":"alex-jilkin","email":"alex.jilkin@codefresh.io"},{"name":"daniel.haimov","email":"daniel.haimov@codefresh.io"},{"name":"dmitry_isaevski","email":"isaevski.dv@gmail.com"}],"homepage":"https://github.com/codefresh-io/node-docker-reference#readme","bugs":{"url":"https://github.com/codefresh-io/node-docker-reference/issues"},"dist":{"shasum":"efed6b1b0cdaff758f1bceb2bfdf0c8d0ad9db29","tarball":"https://registry.npmjs.org/@codefresh-io/docker-reference/-/docker-reference-0.0.7.tgz","fileCount":16,"integrity":"sha512-FCDvma6W3xhoLBaIEZgtGLdV5AxOGR16DZtAIzbEwy/rZ0khlCwPfOA7ZT5Co0yXgOPv3vZGrP3Ds0FPpifIkw==","signatures":[{"sig":"MEYCIQDBU6sSlH1lmAPT+9u8cUZ5BgXIAEa2Iw2grzVVPp84yQIhAOhVJ+BVUZ2TRgExy90OpsTVynjqghmAQeHs74z6qKnk","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":147259,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhBEDXCRA9TVsSAnZWagAALQYP/113n0Z/HXPSuwPoJPea\nIrxtLlF5wYgO4VELe4f7AxPoH5Pnhi+wrTIwnb4llvqmSGGyRfLOyFbn7Jx8\nGBvGbRZDH9TE79d5UuERTl7y81GZeZLFNS1efTRth3CUfOK6Nb1EaH4L9bIg\nYkV8onFeJUNlkT6eeJzuZBkRheXyTNRVfNZqIxt2eav40TqlN+uxdOvHuDnj\n8WB56Tt+PRcu9Y27gcAVKMqwUks1mzUmcQ+EM6bbzoOCdYqob4NJ8mL8Wp95\nw/q+pIHmHxrR8FzEPvnzQiZ3Tkq3TnBUOe/UeyrzB97g6wjHnFX+fiYCBgba\nQpGAxyDIF0SQaJXUoJTmrEInu5mlovZbqCr0J3XfybY2sao1BpjQsfNTwOCe\n/2n9VfhYpivtZSJlBGJQ94b5GpY3vstsLZ8XiDX9EjFlMvR81+f1IGhCWxqC\nqo1YnGX9187We54i23QPAnR/DhlgwjhcxsRhe0mIrDaQ4SeWZ0RWs1IYFZIB\nNDhu6dCYfmRjrPpndEOoECaLSO3Zm08+SQtsqxK0ftDDFX5zolpNhhoChJcn\nPTLqWhTtQuQunUJRRCLoyqwxsJqgl+YLw7qKJAx79U5/409wwyM0G6wlLDdw\nM71axWKMyFsAXNCv9fX7Pgjtygk6aMuWjY8KG1CseZ9GciB3gIEffNxB6qst\nQWsH\r\n=rlSk\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","_from":".","_shasum":"efed6b1b0cdaff758f1bceb2bfdf0c8d0ad9db29","gitHead":"f4bb4af787f9299ece95d83c85c0ca5e08bcfc4f","scripts":{"lint":"eslint --rule 'no-trailing-spaces: [\"warn\", { \"skipBlankLines\": false }]' \"./src/**/*.js\"","test":"mocha tests/**/*.spec.js","clean":"rimraf ./coverage","publish":"publish","depcheck":"depcheck --ignores rimraf","coveralls":"cat ./coverage/lcov.info | coveralls","test:coverage":"istanbul cover ./node_modules/mocha/bin/_mocha --report lcovonly -- tests/**/*.spec.js"},"_npmUser":{"name":"pasha-codefresh","email":"pavel@codefresh.io"},"repository":{"url":"git+https://github.com/codefresh-io/node-docker-reference.git","type":"git"},"_npmVersion":"2.15.12","description":"A node.js pacakge to parse docker image reference","directories":{},"_nodeVersion":"12.22.0","dependencies":{"re2":"^1.16.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^3.5.0","mocha":"^3.4.2","eslint":"^3.19.0","rimraf":"^2.6.1","publish":"^0.6.0","depcheck":"^0.6.7","istanbul":"^0.4.5","coveralls":"^2.13.1","eslint-plugin-mocha":"^4.9.0","eslint-plugin-react":"^7.0.1","eslint-config-airbnb":"^15.0.1","eslint-plugin-import":"^2.3.0","eslint-plugin-jsx-a11y":"^5.0.3"},"_npmOperationalInternal":{"tmp":"tmp/docker-reference_0.0.7_1627668695616_0.8545267906643008","host":"s3://npm-registry-packages"}},"0.0.8":{"name":"@codefresh-io/docker-reference","version":"0.0.8","author":{"name":"Roy Shmueli","email":"roy@codefresh.io"},"license":"MIT","_id":"@codefresh-io/docker-reference@0.0.8","maintainers":[{"name":"yosi-codefresh","email":"yosi.zanko@codefresh.io"},{"name":"josh-codefresh","email":"jdolitsky@codefresh.io"},{"name":"andrii-codefresh","email":"andrii@codefresh.io"},{"name":"vmechkauskas-codefresh","email":"vmechkauskas@codefresh.io"},{"name":"itai-codefresh","email":"itai@codefresh.io"},{"name":"codefresh","email":"admin@codefresh.io"},{"name":"olegs-codefresh","email":"olegs@codefresh.io"},{"name":"nsakovich","email":"n.sakovich@gmail.com"},{"name":"verchol","email":"oleg@codefresh.io"},{"name":"kosta-codefresh","email":"kosta@codefresh.io"},{"name":"ziv-codefresh","email":"ziv@codefresh.io"},{"name":"alex-codefresh","email":"a.cheshko@codefresh.io"},{"name":"aleksandr-codefresh","email":"a.pototskiy@codefresh.io"},{"name":"yaroslav-codefresh","email":"yaroslav@codefresh.io"},{"name":"oren-codefresh","email":"oren.gurfinkel@codefresh.io"},{"name":"ariel-codefresh","email":"ariel@codefresh.io"},{"name":"nazar-codefresh","email":"nazar@codefresh.io"},{"name":"denis-codefresh","email":"denis@codefresh.io"},{"name":"vadim-kharin-codefresh","email":"vadim.kharin@codefresh.io"},{"name":"pasha-codefresh","email":"pavel@codefresh.io"},{"name":"olehzahnitko","email":"olegz@codefresh.io"},{"name":"sharon-codefresh","email":"sharon.vendrov@codefresh.io"},{"name":"nitzan-codefresh","email":"nitzan.iron@codefresh.io"},{"name":"roi-codefresh","email":"roi.kramer@codefresh.io"},{"name":"tom-codefresh","email":"tom.cohen@codefresh.io"},{"name":"saffi-codefresh","email":"saffi.hartal@codefresh.io"},{"name":"idan-codefresh","email":"idan.arbel@codefresh.io"},{"name":"sasha-codefresh","email":"sasha.shapirov@codefresh.io"},{"name":"daniel-codefresh","email":"daniel.soifer@codefresh.io"},{"name":"yurii-denysenko-codefresh","email":"yuri.denysenko@codefresh.io"},{"name":"atgardner","email":"atgardner+npm@gmail.com"},{"name":"alex-jilkin","email":"alex.jilkin@codefresh.io"},{"name":"daniel.haimov","email":"daniel.haimov@codefresh.io"},{"name":"dmitry_isaevski","email":"isaevski.dv@gmail.com"}],"homepage":"https://github.com/codefresh-io/node-docker-reference#readme","bugs":{"url":"https://github.com/codefresh-io/node-docker-reference/issues"},"dist":{"shasum":"ce689a155654744e8fe8eba8dc09088d0260d3ea","tarball":"https://registry.npmjs.org/@codefresh-io/docker-reference/-/docker-reference-0.0.8.tgz","fileCount":16,"integrity":"sha512-PcBH5KVd2+qBYfK0cNIZJeqEn3zea1/MdtrYYTTA5Cx2jWNOgfmbfLBIdqKz8iony1U+6QY2Abxd0qZYQX1PQQ==","signatures":[{"sig":"MEYCIQCxLR21EDcUzFHvVFJcmM5nHolQ+qbANLXmqn+iaXjFEwIhAKJtWuuO5OJ/65n+ppUNy++qt2sMUdopO6USQ0IqGpSO","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":147564,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhBEYMCRA9TVsSAnZWagAAxZ8P/iISdndepBlvadRA0Rza\nGVINmGtKt7DuyCBkzr028c2FyKZ7tc3wu0LvZyrY6uM50lPefiPghGBSEtXQ\nsRzJelcAL5IPq6Fm7AEPtnlHJnVtOVfcFpMqYGnrj1OXvhslIdcX79aMEG21\nOOitES3l6lB/0r4isp3kaXEnpwIzxOnhR5Lu4cutga8h8bpS4QMyVg9KmURR\nCNW5Pi6eUhwbYTJbY/3XTdrZvFAQnP2qS1fMyG3wa5BlGaga0zv3kZWCQzMg\nJjt8SQyro1w3uR/AAJRBCArm/u2u22MLbknpxG5TATgUD8TAob2N4qTaV+Q1\noSNpKWk/kAYJfV7MbnfX26ynh8MGuvkycXLTu7+ff100JIuV2yx86yiiMtYF\nitYUPl+5xDuCGCORUryiSeNg48luYic0WrzX7V/o4f/6O71DERDsNpYdz+aJ\ngP7Wf3TNeDPSy/MGMbIxu29dFNcX27BtE8ipgU/00AycvPdgDAI0SXw8Qms+\n7Kw+ShlUlZaORz/5LOTv25fgbvW++eXugI828DQw08+MbaaWCUBaGD2lPJ+6\npIvRJdobHCD5mABX9pm0Imj9EoCTchgP9/7sjSEfn+M61YiM9I9wcgT+VDaM\nr8QDffVryZ68UW9EoWueeKaxH2QZ81l0V4mM5DOEEx9Ij6U36ap4QhiRZJLP\nCwIV\r\n=k7x4\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","_from":".","_shasum":"ce689a155654744e8fe8eba8dc09088d0260d3ea","gitHead":"a742c66032b1c1681c57ac7b70b76e947f657869","scripts":{"lint":"eslint --rule 'no-trailing-spaces: [\"warn\", { \"skipBlankLines\": false }]' \"./src/**/*.js\"","test":"mocha tests/**/*.spec.js","clean":"rimraf ./coverage","publish":"publish","depcheck":"depcheck --ignores rimraf","coveralls":"cat ./coverage/lcov.info | coveralls","test:coverage":"istanbul cover ./node_modules/mocha/bin/_mocha --report lcovonly -- tests/**/*.spec.js"},"_npmUser":{"name":"pasha-codefresh","email":"pavel@codefresh.io"},"repository":{"url":"git+https://github.com/codefresh-io/node-docker-reference.git","type":"git"},"_npmVersion":"2.15.12","description":"A node.js pacakge to parse docker image reference","directories":{},"_nodeVersion":"12.22.0","dependencies":{"re2":"^1.16.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^3.5.0","mocha":"^3.4.2","eslint":"^3.19.0","rimraf":"^2.6.1","publish":"^0.6.0","depcheck":"^0.6.7","istanbul":"^0.4.5","coveralls":"^2.13.1","eslint-plugin-mocha":"^4.9.0","eslint-plugin-react":"^7.0.1","eslint-config-airbnb":"^15.0.1","eslint-plugin-import":"^2.3.0","eslint-plugin-jsx-a11y":"^5.0.3"},"_npmOperationalInternal":{"tmp":"tmp/docker-reference_0.0.8_1627670028319_0.4789378529514847","host":"s3://npm-registry-packages"}},"0.0.10":{"name":"@codefresh-io/docker-reference","version":"0.0.10","author":{"name":"Roy Shmueli","email":"roy@codefresh.io"},"license":"MIT","_id":"@codefresh-io/docker-reference@0.0.10","maintainers":[{"name":"josh-codefresh","email":"jdolitsky@codefresh.io"},{"name":"andrii-codefresh","email":"andrii@codefresh.io"},{"name":"vmechkauskas-codefresh","email":"vmechkauskas@codefresh.io"},{"name":"itai-codefresh","email":"itai@codefresh.io"},{"name":"codefresh","email":"admin@codefresh.io"},{"name":"olegs-codefresh","email":"olegs@codefresh.io"},{"name":"nsakovich","email":"n.sakovich@gmail.com"},{"name":"verchol","email":"oleg@codefresh.io"},{"name":"kosta-codefresh","email":"kosta@codefresh.io"},{"name":"ziv-codefresh","email":"ziv@codefresh.io"},{"name":"alex-codefresh","email":"a.cheshko@codefresh.io"},{"name":"aleksandr-codefresh","email":"a.pototskiy@codefresh.io"},{"name":"yaroslav-codefresh","email":"yaroslav@codefresh.io"},{"name":"oren-codefresh","email":"oren.gurfinkel@codefresh.io"},{"name":"ariel-codefresh","email":"ariel@codefresh.io"},{"name":"nazar-codefresh","email":"nazar@codefresh.io"},{"name":"denis-codefresh","email":"denis@codefresh.io"},{"name":"vadim-kharin-codefresh","email":"vadim.kharin@codefresh.io"},{"name":"pasha-codefresh","email":"pavel@codefresh.io"},{"name":"olehzahnitko","email":"olegz@codefresh.io"},{"name":"sharon-codefresh","email":"sharon.vendrov@codefresh.io"},{"name":"nitzan-codefresh","email":"nitzan.iron@codefresh.io"},{"name":"roi-codefresh","email":"roi.kramer@codefresh.io"},{"name":"tom-codefresh","email":"tom.cohen@codefresh.io"},{"name":"saffi-codefresh","email":"saffi.hartal@codefresh.io"},{"name":"idan-codefresh","email":"idan.arbel@codefresh.io"},{"name":"sasha-codefresh","email":"sasha.shapirov@codefresh.io"},{"name":"daniel-codefresh","email":"daniel.soifer@codefresh.io"},{"name":"yurii-denysenko-codefresh","email":"yuri.denysenko@codefresh.io"},{"name":"atgardner","email":"atgardner+npm@gmail.com"},{"name":"alex-jilkin","email":"alex.jilkin@codefresh.io"},{"name":"daniel.haimov","email":"daniel.haimov@codefresh.io"},{"name":"yosi-codefresh","email":"yosi.zanko@codefresh.io"},{"name":"dmitry_isaevski","email":"isaevski.dv@gmail.com"}],"homepage":"https://github.com/codefresh-io/node-docker-reference#readme","bugs":{"url":"https://github.com/codefresh-io/node-docker-reference/issues"},"dist":{"shasum":"9959fd00b9c5681eb00f130547d7e42bfe0819ac","tarball":"https://registry.npmjs.org/@codefresh-io/docker-reference/-/docker-reference-0.0.10.tgz","fileCount":17,"integrity":"sha512-uacptXZLXZhYglERbdrCPmw8ZWnl5CGWBZVuuu9/YIT+Sqsfi8tiFBXWALwEU7heqnzDVA8VrHBpjkPc0/k0Ew==","signatures":[{"sig":"MEUCIQDcPbqbtjK0juKgMFXaXe009Uz/SBNSuBt0WVKKdeka1wIgLMunQ+vJbdIiesdlPCTOiuXSq4r8pKMOCIrQOo4eyFE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":148658,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhtwl3CRA9TVsSAnZWagAAPOUP/3vkAKthxuafaUdpNTQk\nd29seQBqiLStqnCyhymCEdXOJ7VXrMNzW6IB2MjIUbBoB52jIF2y/lkSg8ef\nXIU8Wn5IZw1V0vhCK/UK/eXK2L+Fup5UB/p4Gl4ONr1fqwm8YnnN6WJZlNd4\nSDrte2yQGOsn13y7IpXizzzOuo/79t45R9IyS2mniHWm5w21w8B/kE+8cpuF\nSNzc1Hm7Y+trIbyYE7DC7lLPs1IjzgWYNOjqrp5TTjPlBhaz3JKAxY8u9kUk\nnyN/2ViWBCxz3BULlIkSKJ2Nh3kOxaPGReqGKpXLaH/beTqKgqG1OrIqtb7P\nRIG4UPVcxxEFir00XrtMkH05cGuk/C1ZzgVY4hUbXG/tIilwVi0jOdsEOUnM\nKcsTBXnhh3ONCsYwyALw+1e2zSHn1Fbg/PlhajpPOBdShwNP6iG78senYyqt\njngRIoQ3ywYG+xwCnxfCb92uRvpQ3unL7h14iXgA5QC0cucTJBBA1glCCkwK\nd93V/Fh4mIVI+5u4O/RCgXRoO1wk2UNwb8ozIdve29tcZYaIzZpfALIJ666z\nPbGHO2X7/FXxmijEV3ONqiZ1RHxuE1froBo68tUez3lmmZuoMyoGlg01MVTY\n6a+70ofX72QP1PlLx+nhDBch6LkWCSRcH9mIznTxEmqM+ooBpfLpFllJQZkZ\nky5E\r\n=Cklq\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","_from":".","types":"./dist/index.d.ts","_shasum":"9959fd00b9c5681eb00f130547d7e42bfe0819ac","gitHead":"60c4a03d6a69690f7fd012c10adeb91f1b32c3b5","scripts":{"lint":"eslint --rule 'no-trailing-spaces: [\"warn\", { \"skipBlankLines\": false }]' \"./src/**/*.js\"","test":"mocha tests/**/*.spec.js","clean":"rimraf ./coverage","publish":"publish","depcheck":"depcheck --ignores='rimraf,@types/*'","coveralls":"cat ./coverage/lcov.info | coveralls","test:coverage":"istanbul cover ./node_modules/mocha/bin/_mocha --report lcovonly -- tests/**/*.spec.js","build:ts-definitions":"tsc"},"_npmUser":{"name":"pasha-codefresh","email":"pavel@codefresh.io"},"repository":{"url":"git+https://github.com/codefresh-io/node-docker-reference.git","type":"git"},"_npmVersion":"2.15.12","description":"A node.js package to parse docker image reference","directories":{},"_nodeVersion":"12.22.0","dependencies":{"re2":"^1.16.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^3.5.0","mocha":"^3.4.2","eslint":"^3.19.0","rimraf":"^2.6.1","publish":"^0.6.0","depcheck":"^0.6.7","istanbul":"^0.4.5","coveralls":"^2.13.1","typescript":"^4.5.3","@types/node":"^16.11.12","eslint-plugin-mocha":"^4.9.0","eslint-plugin-react":"^7.0.1","eslint-config-airbnb":"^15.0.1","eslint-plugin-import":"^2.3.0","eslint-plugin-jsx-a11y":"^5.0.3"},"_npmOperationalInternal":{"tmp":"tmp/docker-reference_0.0.10_1639385463618_0.05477524726193206","host":"s3://npm-registry-packages"}},"0.0.11":{"name":"@codefresh-io/docker-reference","version":"0.0.11","author":{"name":"Roy Shmueli","email":"roy@codefresh.io"},"license":"MIT","_id":"@codefresh-io/docker-reference@0.0.11","maintainers":[{"name":"josh-codefresh","email":"jdolitsky@codefresh.io"},{"name":"andrii-codefresh","email":"andrii@codefresh.io"},{"name":"vmechkauskas-codefresh","email":"vmechkauskas@codefresh.io"},{"name":"itai-codefresh","email":"itai@codefresh.io"},{"name":"codefresh","email":"admin@codefresh.io"},{"name":"olegs-codefresh","email":"olegs@codefresh.io"},{"name":"nsakovich","email":"n.sakovich@gmail.com"},{"name":"verchol","email":"oleg@codefresh.io"},{"name":"kosta-codefresh","email":"kosta@codefresh.io"},{"name":"ziv-codefresh","email":"ziv@codefresh.io"},{"name":"alex-codefresh","email":"a.cheshko@codefresh.io"},{"name":"aleksandr-codefresh","email":"a.pototskiy@codefresh.io"},{"name":"yaroslav-codefresh","email":"yaroslav@codefresh.io"},{"name":"oren-codefresh","email":"oren.gurfinkel@codefresh.io"},{"name":"ariel-codefresh","email":"ariel@codefresh.io"},{"name":"nazar-codefresh","email":"nazar@codefresh.io"},{"name":"denis-codefresh","email":"denis@codefresh.io"},{"name":"vadim-kharin-codefresh","email":"vadim.kharin@codefresh.io"},{"name":"pasha-codefresh","email":"pavel@codefresh.io"},{"name":"olehzahnitko","email":"olegz@codefresh.io"},{"name":"sharon-codefresh","email":"sharon.vendrov@codefresh.io"},{"name":"nitzan-codefresh","email":"nitzan.iron@codefresh.io"},{"name":"roi-codefresh","email":"roi.kramer@codefresh.io"},{"name":"tom-codefresh","email":"tom.cohen@codefresh.io"},{"name":"saffi-codefresh","email":"saffi.hartal@codefresh.io"},{"name":"idan-codefresh","email":"idan.arbel@codefresh.io"},{"name":"sasha-codefresh","email":"sasha.shapirov@codefresh.io"},{"name":"daniel-codefresh","email":"daniel.soifer@codefresh.io"},{"name":"yurii-denysenko-codefresh","email":"yuri.denysenko@codefresh.io"},{"name":"atgardner","email":"atgardner+npm@gmail.com"},{"name":"alex-jilkin","email":"alex.jilkin@codefresh.io"},{"name":"daniel.haimov","email":"daniel.haimov@codefresh.io"},{"name":"yosi-codefresh","email":"yosi.zanko@codefresh.io"},{"name":"dmitry_isaevski","email":"isaevski.dv@gmail.com"}],"homepage":"https://github.com/codefresh-io/node-docker-reference#readme","bugs":{"url":"https://github.com/codefresh-io/node-docker-reference/issues"},"dist":{"shasum":"a0e8d2b2cea4ee33bf3f21106498e3d78ad2c7e8","tarball":"https://registry.npmjs.org/@codefresh-io/docker-reference/-/docker-reference-0.0.11.tgz","fileCount":27,"integrity":"sha512-eLVAoDQmJN7Z2TCHyz6KhZPW32XVfODYcsPjbzH2jXds69QAevTS71PZL0oQcDc25dYodOw/G+NncQL8f44cXg==","signatures":[{"sig":"MEYCIQCrUOi5QkxRvMuu4i1Nm2AN9caTNLdcV/JSngaxrThMmQIhANGgnJIgOJDQG83NWHr5pelwPNQoiycF22S4IHCFEeQY","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":152110,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhtxabCRA9TVsSAnZWagAAsPkP/RI2iq1uCxWHL7i7g/U/\n1heUu6sWZClIHNOQuO5+20pxpQUj4uitomiRqYyVa5ftVbPLfX7FkIzePdEk\npG35N1LRcZWF7+t0bV928bp/vc8PorH7ptIOlVO6U998M+UI7sDQ3uzaYt5i\nQUaj82Ckfq8p1n+AMF5WiL76u438nEZJo2qt/90zfWF4sPcfpcLZfhWqdcKa\nuG5qrPSS5zeOpgejZJ+8DNy1JUK66P8efD/hB9d3YTkIYlowgKPfakUaYhkN\ngj2pg91Nx1+zBNmhMc57PdWVlLUeLN7fax0Gtjk8GsKXMznGecHVxajr0ENo\nbJz5C8PBr+I6x60bPE/bfO3P61VpKlH1cwGRp8o2lRDrT1TrLYdjX4HY7/zi\nmimUcZUiJ07NbkWDZkgBZLOadg/0lvI+f4cN0/ZTZJb1IaBBSurTldH/oLxP\ntcHhLDPL9NK++5/lAVrnH7Sv+b6huXhryguyi9YmHzm7no9Js+wS73KyAqYm\nwOlLuI6TbMhJc2kK7Azm/Eo8bOP9+34jhtK+Nyc2bAOzi8a9uaHYc3rLYIoy\nW7ZK8+1GhuANxyrQq2sDQGyMz0rrL/8eb6xBbMxHwkAfObvDU0NPllrISbMl\nuddkdFJgB5VUPInmXCOX7k0XVqK0l7eb+AY/cmIRAEVF/aA7ybUoQiwBRpHl\nPDV0\r\n=L7ZU\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","_from":".","types":"./dist/index.d.ts","_shasum":"a0e8d2b2cea4ee33bf3f21106498e3d78ad2c7e8","gitHead":"957b11b9d54a1583f6c4b78da7ef0c28fe19b37f","scripts":{"lint":"eslint --rule 'no-trailing-spaces: [\"warn\", { \"skipBlankLines\": false }]' \"./src/**/*.js\"","test":"mocha tests/**/*.spec.js","clean":"rimraf ./coverage","publish":"publish","depcheck":"depcheck --ignores='rimraf,@types/*'","coveralls":"cat ./coverage/lcov.info | coveralls","test:coverage":"istanbul cover ./node_modules/mocha/bin/_mocha --report lcovonly -- tests/**/*.spec.js","build:ts-definitions":"tsc"},"_npmUser":{"name":"pasha-codefresh","email":"pavel@codefresh.io"},"repository":{"url":"git+https://github.com/codefresh-io/node-docker-reference.git","type":"git"},"_npmVersion":"2.15.12","description":"A node.js package to parse docker image reference","directories":{},"_nodeVersion":"12.22.0","dependencies":{"re2":"^1.16.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^3.5.0","mocha":"^3.4.2","eslint":"^3.19.0","rimraf":"^2.6.1","publish":"^0.6.0","depcheck":"^0.6.7","istanbul":"^0.4.5","coveralls":"^2.13.1","typescript":"^4.5.3","@types/node":"^16.11.12","eslint-plugin-mocha":"^4.9.0","eslint-plugin-react":"^7.0.1","eslint-config-airbnb":"^15.0.1","eslint-plugin-import":"^2.3.0","eslint-plugin-jsx-a11y":"^5.0.3"},"_npmOperationalInternal":{"tmp":"tmp/docker-reference_0.0.11_1639388827303_0.522288083849761","host":"s3://npm-registry-packages"}},"0.1.0":{"name":"@codefresh-io/docker-reference","version":"0.1.0","author":{"name":"Roy Shmueli","email":"roy@codefresh.io"},"license":"MIT","_id":"@codefresh-io/docker-reference@0.1.0","maintainers":[{"name":"plakyda-codefresh","email":"victor@codefresh.io"},{"name":"z-tikhonov-codefresh","email":"zhenya.tikhonov@codefresh.io"},{"name":"denis-codefresh","email":"denis@codefresh.io"},{"name":"yaroslav-codefresh","email":"yaroslav@codefresh.io"},{"name":"scme0","email":"scottyjoe9@gmail.com"},{"name":"atgardner","email":"atgardner+npm@gmail.com"},{"name":"mikeshl","email":"michael.shlomo@codefresh.io"},{"name":"bohdan.pisarenko","email":"bohdan.pisarenko@codefresh.io"},{"name":"vasil-s","email":"vasil.sudakov@codefresh.io"},{"name":"noam-codefresh","email":"noam.gal@octopus.com"},{"name":"andrii-codefresh","email":"andrii@codefresh.io"},{"name":"codefresh","email":"admin@codefresh.io"},{"name":"gil-levkovitch","email":"gil.levkovitch@codefresh.io"},{"name":"bogdan-volynets","email":"bogdan.volynets@codefresh.io"},{"name":"kimaharfi","email":"kim.aharfi@codefresh.io"},{"name":"eticodefresh","email":"eti.zaguri@codefresh.io"},{"name":"oleksandr-codefresh","email":"oleksandr.saulyak@codefresh.io"},{"name":"angusfield","email":"angus.field@codefresh.io"},{"name":"vadim-kharin-codefresh","email":"vadim.kharin@codefresh.io"},{"name":"vitalii.chyrka","email":"vitalii.chyrka@codefresh.io"},{"name":"ziv_levi","email":"ziv.levi@octopus.com"},{"name":"alinashklyarcodefresh","email":"alina.shklyar@codefresh.io"},{"name":"mikhail-klimko-codefresh","email":"mikhail.klimko@codefresh.io"},{"name":"alina_yablochnikova","email":"alina.shportiuk@codefresh.io"}],"homepage":"https://github.com/codefresh-io/node-docker-reference#readme","bugs":{"url":"https://github.com/codefresh-io/node-docker-reference/issues"},"dist":{"shasum":"b1f95043e9a51da16c9a6db496d9bfd225f4029d","tarball":"https://registry.npmjs.org/@codefresh-io/docker-reference/-/docker-reference-0.1.0.tgz","fileCount":23,"integrity":"sha512-k2GixMblqrBhHssHcQuVqeHPTqejAGeHgemZYh98fuAdvE0m/jJfJNTpfFgVxNqAIysTcM07Xwq23ctGvHxyGg==","signatures":[{"sig":"MEUCIDauRGvDdoZxhO29/9L3xxEO8iCg93QtvXCUdPngJtoCAiEAywb8H9ZFL4FFKmsWQjnYdCVyoZ2nwl7yAh00Lg0kePc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":149002},"main":"index.js","types":"./dist/index.d.ts","scripts":{"lint":"eslint --rule 'no-trailing-spaces: [\"warn\", { \"skipBlankLines\": false }]' \"./src/**/*.js\"","test":"mocha tests/**/*.spec.js","build":"tsc","clean":"rimraf ./coverage","depcheck":"depcheck --ignores='rimraf,@types/*'","coveralls":"cat ./coverage/lcov.info | coveralls","test:coverage":"istanbul cover ./node_modules/mocha/bin/_mocha --report lcovonly -- tests/**/*.spec.js","build:ts-definitions":"tsc"},"_npmUser":{"name":"codefresh","email":"admin@codefresh.io"},"repository":{"url":"git+https://github.com/codefresh-io/node-docker-reference.git","type":"git"},"_npmVersion":"5.4.2","description":"A node.js package to parse docker image reference","directories":{},"_nodeVersion":"8.8.0","dependencies":{"re2":"^1.23.0"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","devDependencies":{"chai":"^3.5.0","mocha":"^11.7.5","eslint":"^3.19.0","rimraf":"^2.6.1","depcheck":"^1.4.7","istanbul":"^0.4.5","coveralls":"^2.13.1","typescript":"^4.5.3","@types/node":"^16.11.12","eslint-plugin-mocha":"^4.9.0","eslint-plugin-react":"^7.0.1","eslint-config-airbnb":"^15.0.1","eslint-plugin-import":"^2.3.0","eslint-plugin-jsx-a11y":"^5.0.3"},"_npmOperationalInternal":{"tmp":"tmp/docker-reference_0.1.0_1769325912599_0.5271478191931573","host":"s3://npm-registry-packages-npm-production"}}},"time":{"created":"2017-06-04T06:32:49.449Z","modified":"2026-09-01T17:42:43.390Z","0.0.1":"2017-06-04T06:32:49.449Z","0.0.2":"2017-06-04T06:47:11.843Z","0.0.3":"2017-06-04T07:08:48.948Z","0.0.4":"2017-06-04T07:09:19.431Z","0.0.5":"2017-06-04T08:22:21.482Z","0.0.6":"2021-07-30T17:58:54.980Z","0.0.7":"2021-07-30T18:11:35.781Z","0.0.8":"2021-07-30T18:33:48.724Z","0.0.10":"2021-12-13T08:51:03.790Z","0.0.11":"2021-12-13T09:47:07.428Z","0.1.0":"2026-01-25T07:25:12.787Z"},"bugs":{"url":"https://github.com/codefresh-io/node-docker-reference/issues"},"author":{"name":"Roy Shmueli","email":"roy@codefresh.io"},"license":"MIT","homepage":"https://github.com/codefresh-io/node-docker-reference#readme","repository":{"url":"git+https://github.com/codefresh-io/node-docker-reference.git","type":"git"},"description":"A node.js package to parse docker image reference","maintainers":[{"email":"zhenya.tikhonov@codefresh.io","name":"z-tikhonov-codefresh"},{"email":"denis@codefresh.io","name":"denis-codefresh"},{"email":"yaroslav@codefresh.io","name":"yaroslav-codefresh"},{"email":"chris.campos@codefresh.io","name":"chris.campos"},{"email":"bohdan.pisarenko@codefresh.io","name":"bohdan.pisarenko"},{"email":"andrii@codefresh.io","name":"andrii-codefresh"},{"email":"gil.levkovitch@codefresh.io","name":"gil-levkovitch"},{"email":"kim.aharfi@codefresh.io","name":"kimaharfi"},{"email":"phil.warne-smith@codefresh.io","name":"philcodefresh"},{"email":"eti.zaguri@codefresh.io","name":"eticodefresh"},{"email":"admin@codefresh.io","name":"codefresh"},{"email":"angus.field@codefresh.io","name":"angusfield"},{"email":"vadim.kharin@codefresh.io","name":"vadim-kharin-codefresh"},{"email":"vitalii.chyrka@codefresh.io","name":"vitalii.chyrka"},{"email":"ziv.levi@octopus.com","name":"ziv_levi"},{"email":"alina.shklyar@codefresh.io","name":"alinashklyarcodefresh"},{"email":"mikhail.klimko@codefresh.io","name":"mikhail-klimko-codefresh"},{"email":"alina.shportiuk@codefresh.io","name":"alina_yablochnikova"}],"readme":"# Docker-Reference\n\nA small package to parse and work with docker images references.\n\n## Getting started\n\nTo use docker-reference you should start with creating a `Reference` instance:\n``` js\nconst { Reference } = require('@codefresh-io/docker-reference');\n\nconst imageReference = new Reference({\n    domain: 'r.cfcr.io',\n    repository: 'codefresh/demochat',\n    tag: 'master',\n    digest: 'sha256:58fe87ff24d5a3ac35c887dcef82eb619565987c1083282f876c7c2657a5f94e'\n});\n\nconsole.log(imageReference.repositoryUrl); // r.cfcr.io/codefresh/demochat\nconsole.log(imageReference.toString()); // r.cfcr.io/codefresh/demochat:master@sha256:58fe87ff24d5a3ac35c887dcef82eb619565987c1083282f876c7c2657a5f94e\n```\n\n## Using parsers\n\nYou can also use parser to create your `Reference` instance:\n``` js\nconst { parseQualifiedName } = require('@codefresh-io/docker-reference');\n\nconst imageReference = parseQualifiedName('r.cfcr.io/codefresh/demochat:master@sha256:58fe87ff24d5a3ac35c887dcef82eb619565987c1083282f876c7c2657a5f94e');\n\nconsole.log(imageReference.domain);     // r.cfcr.io\nconsole.log(imageReference.repository); // codefresh/demochat\nconsole.log(imageReference.tag);        // master\nconsole.log(imageReference.digest);     // sha256:58fe87ff24d5a3ac35c887dcef82eb619565987c1083282f876c7c2657a5f94e\n```\n\nThere are 3 parsers in the package:\n 1. `parseQualifiedName`:\n\n    This should be use when parsing a string representing a qualified image\n    reference, meaning the string should contain at least the domain and the\n    repository of the image.\n\n 2. `parseFamiliarName`:\n\n    This should be use when parsing a string representing a familiar image\n    reference, meaning the string might not contains the domain part and this\n    case the domain part would become `docker.io`. Also when the domain is\n    missing and the repository contains only one part the repository would be\n    prefixed with `library/`.\n\n    **This parser would parse all qualified image reference the same as\n    `parseQualifiedName` parser**\n\n3. `parseAll`:\n\n    This should be use when parsing a string representing a familiar image\n    reference or identifier.\n\n    **This parser would parse all qualified image reference the same as\n    `parseQualifiedName` parser and parse every familiar image reference the\n    same as `parseFamiliarName`**\n\n## Grammer for the package\n\n|  | pattaren |\n| --- | --- |\n| `reference` | `name [ \":\" tag ] [ \"@\" digest ]` |\n| `name` | `[domain '/'] path-component ['/' path-component]*` |\n| `domain` | `domain-component ['.' domain-component]* [':' port-number]` |\n| `domain-component` | `/([a-zA-Z0-9]|[a-zA-Z0-9][a-zA-Z0-9-]*[a-zA-Z0-9])/` |\n| `port-number` | `/[0-9]+/` |\n| `path-component` | `alpha-numeric [separator alpha-numeric]*` |\n| `alpha-numeric` | `/[a-z0-9]+/` |\n| `separator` | `/[_.]|__|[-]*/` |\n| `tag` | `/[\\w][\\w.-]{0,127}/` |\n| `digest` | `digest-algorithm \":\" digest-hex` |\n| `digest-algorithm` | `digest-algorithm-component [ digest-algorithm-separator digest-algorithm-component ]*` |\n| `digest-algorithm-separator` | `/[+.-_]/` |\n| `digest-algorithm-component` | `/[A-Za-z][A-Za-z0-9]*/` |\n| `digest-hex` | `/[0-9a-fA-F]{32,}/` (At least 128 bit digest value) |\n| `identifier` | `/[a-f0-9]{64}/` |\n| `short-identifier` | `/[a-f0-9]{6,64}/` |\n","readmeFilename":"README.md"}