{"_id":"@swimlane/docker-reference","_rev":"95-50a4eb99b650216a8ae739a543a8c6b5","name":"@swimlane/docker-reference","dist-tags":{"latest":"2.0.1"},"versions":{"0.0.12":{"name":"@swimlane/docker-reference","version":"0.0.12","author":{"name":"Roy Shmueli","email":"roy@codefresh.io"},"license":"MIT","_id":"@swimlane/docker-reference@0.0.12","maintainers":[{"name":"bsabbott92","email":"bsabbott92@gmail.com"},{"name":"msadministrator","email":"josh.rickard@swimlane.com"},{"name":"pavel.herasimov","email":"pavel.herasimov@swimlane.com"},{"name":"dabbott-sl","email":"daniel.abbott@swimlane.com"},{"name":"hernan-erasmo","email":"dherasmo@gmail.com"},{"name":"rosvin","email":"rosvin.piedra@swimlane.com"},{"name":"daniel.selig","email":"daniel.selig@swimlane.com"},{"name":"thedude2004","email":"blake.lohnwiley@swimlane.com"},{"name":"jogaj_26","email":"Jogaj_26@hotmail.com"},{"name":"markcoleman1","email":"mark.coleman@swimlane.com"},{"name":"gabriel.almeida.swimlane","email":"gabriel.almeida@swimlane.com"},{"name":"cdhumes","email":"daniel.hume@swimlane.com"},{"name":"johnapclaw","email":"john.lawhead@swimlane.com"},{"name":"caleb.bass","email":"caleb.bass@swimlane.com"},{"name":"hansstoetzer","email":"hansstoetzer1@gmail.com"},{"name":"drazafsky","email":"daniel.razafsky@swimlane.com"},{"name":"sarath.pantula","email":"sarath.pantula@swimlane.com"},{"name":"jp.menezes","email":"joao.menezes@swimlane.com"},{"name":"nikkuman","email":"nicholas.tausek@gmail.com"},{"name":"matias.vazquez","email":"matias.vazquez@swimlane.com"},{"name":"agustin.firpo","email":"agustin.firpo@swimlane.com"},{"name":"luis.duque","email":"luisfpetrucci@gmail.com"},{"name":"tmcclure","email":"tyler.mcclure@swimlane.com"},{"name":"claudio.andrade","email":"claudio.andrade@swimlane.com"},{"name":"ischultz-swimlane","email":"ian.schultz@swimlane.com"},{"name":"bensteele7","email":"ben.steele@swimlane.com"},{"name":"brantw","email":"brantw@gmail.com"},{"name":"marjan-georgiev","email":"marjan.georgiev@gmail.com"},{"name":"danstory","email":"danstory@gmail.com"},{"name":"hypercubed","email":"hypercubed@gmail.com"},{"name":"seangrimes","email":"sean.grimes@swimlane.com"},{"name":"michael.baswell","email":"michael.baswell@swimlane.com"},{"name":"duredhel","email":"duredhel313@gmail.com"},{"name":"dmikov","email":"dmikov@gmail.com"},{"name":"amiranda","email":"alvaro.miranda@swimlane.com"},{"name":"jorgemontero","email":"jorge.montero@swimlane.com"},{"name":"ngutierrez","email":"nelson.gutierrez@swimlane.com"},{"name":"adamfrank","email":"adam.frank@swimlane.com"},{"name":"parayacr","email":"pablo.araya@swimlane.com"},{"name":"danguloa","email":"diego.angulo@swimlane.com"},{"name":"dcookswim","email":"david.cook@swimlane.com"},{"name":"tflintswim","email":"travis.flint@swimlane.com"},{"name":"jgrannan","email":"jeremy.grannan@swimlane.com"},{"name":"bageldawg","email":"ryan.knauer@swimlane.com"},{"name":"malvarado25","email":"mario.alvarado@swimlane.com"},{"name":"it.admin.swim","email":"it.admin@swimlane.com"},{"name":"smartinski","email":"ljutvi@gmail.com"},{"name":"mattepp","email":"matthew.eppelsheimer@gmail.com"},{"name":"vterziski","email":"vane.terziski@swimlane.com"},{"name":"lisa-reynolds","email":"lisa.reynolds@swimlane.com"},{"name":"josep.campos","email":"josep.campos@swimlane.com"},{"name":"royar95","email":"roy.araya@swimlane.com"},{"name":"tanner.lewis","email":"tanner.lewis@swimlane.com"},{"name":"mr_charlie","email":"chris@u4ic.co"},{"name":"swimlane.dev","email":"developers@swimlane.com"}],"homepage":"https://github.com/codefresh-io/node-docker-reference#readme","bugs":{"url":"https://github.com/codefresh-io/node-docker-reference/issues"},"dist":{"shasum":"18ae58e95a4621651481fc8bfd0464b08a5e9094","tarball":"https://registry.npmjs.org/@swimlane/docker-reference/-/docker-reference-0.0.12.tgz","fileCount":15,"integrity":"sha512-UUDtgJj4MdjCM/S27KBKYCkO/yyU/WdIwU0J/DoBxTWb/r+JJJPxOxxGFkTlmrUNTzOR+mVCXKhqvpZTnUMIgg==","signatures":[{"sig":"MEUCIQCUFQX+B7gEPysHCMW41O0/yWYhNmgLSSfEY2iqjC4LCAIgSUHRPlsWBj+1BDeoNKD7Fpf1bH2Xd+HWU/AqUc06+wQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36888,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi/gEeACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrcGQ//ZIKEteHw2yLrkPmzhFGVu4aWadkVb+BMLyQI/nj3lX6y7KrQ\r\nDnafOgVIaeh88nk3ws/40vneNcL9y8F5UbNoplAMf6mbTJn4nEyUX9cCBOr6\r\nURto1TPy5r6CC5himNwBPYFLYMUfsih0/wVSpbVGKTYn15mWeKwd0UbDv3kp\r\nvM0qcLPCb/w6PdFaaiAJ3eM5zK6ZL8R2lP4+y4bNxH3lcVJE8oYHiUmPjB84\r\nMnV6pPhZqgEzXaJKe1xMqihmwL/blxtyaDrP5zKxUyOVL3lZJkpnv646Yxjb\r\n/hDSLJQbunPp+DOdsYO7bkT2ooi8xRDwZbL9VqXQt2hxSXjgwvoPgFhvNHEB\r\n/W67xcPj6XOagK9QPMqolESwV8Q7BMnFLHYpI7X4mmtmWnf1nDEbkx7xeF+J\r\nm8kkIJAF2IsOEYkYhYUyZN8QDG5rQXdQEot/gib3xixklgcXvLaVYx94/mtx\r\n4Ic5sqBUrdkVEXqu6Y1yzJDrvDYiWgDi6/dOc6ELwU003mjcxRNdHc0J5vAI\r\npEgvDMGJFManJiy8SmitMbJR2QU1AdmNtpDDXyrmwo0qR3iE7csxvWiYZUX9\r\nkXvWxNRa6B4YYj6ZWHoOUTURTkoyu8Swf7I8WYTXHu5HhtRZIBHUWaNRR8Hs\r\n8SFOa1qv3brfpVGA6IS8/32w9abrq9HEqH0=\r\n=GIXF\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","types":"./dist/index.d.ts","gitHead":"df2d1a684417aac239da8e15d1ebaa49350f907d","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":"adamfrank","email":"adam.frank@swimlane.com"},"repository":{"url":"git+https://github.com/codefresh-io/node-docker-reference.git","type":"git"},"_npmVersion":"8.11.0","description":"A node.js package to parse docker image reference","directories":{},"_nodeVersion":"16.15.1","dependencies":{"re2":"^1.17.7"},"_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.12_1660813597871_0.8816486179743228","host":"s3://npm-registry-packages"}},"0.0.13":{"name":"@swimlane/docker-reference","version":"0.0.13","author":{"name":"Roy Shmueli","email":"roy@codefresh.io"},"license":"MIT","_id":"@swimlane/docker-reference@0.0.13","maintainers":[{"name":"bsabbott92","email":"bsabbott92@gmail.com"},{"name":"msadministrator","email":"josh.rickard@swimlane.com"},{"name":"pavel.herasimov","email":"pavel.herasimov@swimlane.com"},{"name":"dabbott-sl","email":"daniel.abbott@swimlane.com"},{"name":"hernan-erasmo","email":"dherasmo@gmail.com"},{"name":"rosvin","email":"rosvin.piedra@swimlane.com"},{"name":"daniel.selig","email":"daniel.selig@swimlane.com"},{"name":"thedude2004","email":"blake.lohnwiley@swimlane.com"},{"name":"jogaj_26","email":"Jogaj_26@hotmail.com"},{"name":"markcoleman1","email":"mark.coleman@swimlane.com"},{"name":"gabriel.almeida.swimlane","email":"gabriel.almeida@swimlane.com"},{"name":"cdhumes","email":"daniel.hume@swimlane.com"},{"name":"johnapclaw","email":"john.lawhead@swimlane.com"},{"name":"caleb.bass","email":"caleb.bass@swimlane.com"},{"name":"hansstoetzer","email":"hansstoetzer1@gmail.com"},{"name":"drazafsky","email":"daniel.razafsky@swimlane.com"},{"name":"sarath.pantula","email":"sarath.pantula@swimlane.com"},{"name":"jp.menezes","email":"joao.menezes@swimlane.com"},{"name":"nikkuman","email":"nicholas.tausek@gmail.com"},{"name":"matias.vazquez","email":"matias.vazquez@swimlane.com"},{"name":"agustin.firpo","email":"agustin.firpo@swimlane.com"},{"name":"luis.duque","email":"luisfpetrucci@gmail.com"},{"name":"tmcclure","email":"tyler.mcclure@swimlane.com"},{"name":"claudio.andrade","email":"claudio.andrade@swimlane.com"},{"name":"ischultz-swimlane","email":"ian.schultz@swimlane.com"},{"name":"bensteele7","email":"ben.steele@swimlane.com"},{"name":"brantw","email":"brantw@gmail.com"},{"name":"marjan-georgiev","email":"marjan.georgiev@gmail.com"},{"name":"danstory","email":"danstory@gmail.com"},{"name":"hypercubed","email":"hypercubed@gmail.com"},{"name":"seangrimes","email":"sean.grimes@swimlane.com"},{"name":"michael.baswell","email":"michael.baswell@swimlane.com"},{"name":"duredhel","email":"duredhel313@gmail.com"},{"name":"dmikov","email":"dmikov@gmail.com"},{"name":"amiranda","email":"alvaro.miranda@swimlane.com"},{"name":"jorgemontero","email":"jorge.montero@swimlane.com"},{"name":"ngutierrez","email":"nelson.gutierrez@swimlane.com"},{"name":"adamfrank","email":"adam.frank@swimlane.com"},{"name":"parayacr","email":"pablo.araya@swimlane.com"},{"name":"danguloa","email":"diego.angulo@swimlane.com"},{"name":"dcookswim","email":"david.cook@swimlane.com"},{"name":"tflintswim","email":"travis.flint@swimlane.com"},{"name":"jgrannan","email":"jeremy.grannan@swimlane.com"},{"name":"bageldawg","email":"ryan.knauer@swimlane.com"},{"name":"malvarado25","email":"mario.alvarado@swimlane.com"},{"name":"it.admin.swim","email":"it.admin@swimlane.com"},{"name":"smartinski","email":"ljutvi@gmail.com"},{"name":"mattepp","email":"matthew.eppelsheimer@gmail.com"},{"name":"vterziski","email":"vane.terziski@swimlane.com"},{"name":"lisa-reynolds","email":"lisa.reynolds@swimlane.com"},{"name":"josep.campos","email":"josep.campos@swimlane.com"},{"name":"royar95","email":"roy.araya@swimlane.com"},{"name":"tanner.lewis","email":"tanner.lewis@swimlane.com"},{"name":"mr_charlie","email":"chris@u4ic.co"},{"name":"swimlane.dev","email":"developers@swimlane.com"}],"homepage":"https://github.com/codefresh-io/node-docker-reference#readme","bugs":{"url":"https://github.com/codefresh-io/node-docker-reference/issues"},"dist":{"shasum":"58e903727003e1afab161009bb7be8608efbf8a7","tarball":"https://registry.npmjs.org/@swimlane/docker-reference/-/docker-reference-0.0.13.tgz","fileCount":25,"integrity":"sha512-py4a7/11hRe7S5B+IkuIQ5z7VD5AqOd4Ad9RQh6q/pYuRn/ElI6d9P01iEfqay5qjjrgwpWM3uE6N/XLWPVsFA==","signatures":[{"sig":"MEYCIQD772FKUkRU0fsEmu06y2mMORH5tykWcst+76T54GXi6gIhANKdYsCc39T6IYYNoH02XLkWCG5HLNwjEGaEzHGgbJli","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40361,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi/lEPACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpf5Q/9H5qyFMqtKOpMVoB60hN4x/wLp1qMY/u+MeoNernI5nllxjBt\r\npdb9t9ubmLSKdk7UUGgU7MLluCmFVntP2btAJDNV4nbS00W7V8f6bGod3fKL\r\n6+K1fmD4j6NtEq4GG1JjXruCsawDvQ93z7cC9V5VmBMnYCCA3gF6CZbBIU/Z\r\njVLehU6OKHX92UaSS6ZXi2z/BPNoGeZ5X02ZD/M335Qd6/3T3eftxz+xtcxl\r\nKpj0IfyM0eGpXui6uGjkH9s7WEooPeZ0nBOJks3/IuQr0IXp5UQMWI3+85Ue\r\nmk0E2hcbLzYBFHVarI4PMYAV4Wnv9Muoi7q7B4gLPYt93fJeoWxBSv8sNLZP\r\nVaHRzLh8vbeDERSwlgxmZ5F6H9r4nRweX/WMRy3O0Q3kiV3vgU9ED9uhXafi\r\nzqquujcMs/7gXXy4eMjApOvsHSz5vHRYpF/9N5fqQQcvCCvcuSXjaK0wjwiZ\r\nHn3IgRPcYy+O/QBGqZXMaOrNBybAgFNbyE2HMeGHss8fRV652h8rgsfSORE8\r\nQyQvZHfx4aoge8ifZD0U2Ibou2s8thA5CtME4V4EOdRdxH96CgrnfGsxCWNu\r\nGgkEAiRqDBe4VvufQhKqMQ9FmNWZdGCBJaI7QIMlsdOJEWm3qd+LeDyqaNmv\r\nXOuOZvoia3JQuY8qMVXt6Iq2xEcx1pprqoA=\r\n=Y4/P\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","types":"./dist/index.d.ts","gitHead":"46ee4573198ee0b355d6f128ccd5c89b8cf9a056","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":"adamfrank","email":"adam.frank@swimlane.com"},"repository":{"url":"git+https://github.com/codefresh-io/node-docker-reference.git","type":"git"},"_npmVersion":"7.7.6","description":"A node.js package to parse docker image reference","directories":{},"_nodeVersion":"15.14.0","dependencies":{"re2":"^1.17.7"},"_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.13_1660834063453_0.6611963786291051","host":"s3://npm-registry-packages"}},"0.0.14":{"name":"@swimlane/docker-reference","version":"0.0.14","author":{"name":"Roy Shmueli","email":"roy@codefresh.io"},"license":"MIT","_id":"@swimlane/docker-reference@0.0.14","maintainers":[{"name":"bsabbott92","email":"bsabbott92@gmail.com"},{"name":"msadministrator","email":"josh.rickard@swimlane.com"},{"name":"pavel.herasimov","email":"pavel.herasimov@swimlane.com"},{"name":"dabbott-sl","email":"daniel.abbott@swimlane.com"},{"name":"hernan-erasmo","email":"dherasmo@gmail.com"},{"name":"rosvin","email":"rosvin.piedra@swimlane.com"},{"name":"daniel.selig","email":"daniel.selig@swimlane.com"},{"name":"thedude2004","email":"blake.lohnwiley@swimlane.com"},{"name":"jogaj_26","email":"Jogaj_26@hotmail.com"},{"name":"markcoleman1","email":"mark.coleman@swimlane.com"},{"name":"gabriel.almeida.swimlane","email":"gabriel.almeida@swimlane.com"},{"name":"cdhumes","email":"daniel.hume@swimlane.com"},{"name":"johnapclaw","email":"john.lawhead@swimlane.com"},{"name":"caleb.bass","email":"caleb.bass@swimlane.com"},{"name":"hansstoetzer","email":"hansstoetzer1@gmail.com"},{"name":"drazafsky","email":"daniel.razafsky@swimlane.com"},{"name":"sarath.pantula","email":"sarath.pantula@swimlane.com"},{"name":"jp.menezes","email":"joao.menezes@swimlane.com"},{"name":"nikkuman","email":"nicholas.tausek@gmail.com"},{"name":"matias.vazquez","email":"matias.vazquez@swimlane.com"},{"name":"agustin.firpo","email":"agustin.firpo@swimlane.com"},{"name":"luis.duque","email":"luisfpetrucci@gmail.com"},{"name":"tmcclure","email":"tyler.mcclure@swimlane.com"},{"name":"claudio.andrade","email":"claudio.andrade@swimlane.com"},{"name":"ischultz-swimlane","email":"ian.schultz@swimlane.com"},{"name":"bensteele7","email":"ben.steele@swimlane.com"},{"name":"brantw","email":"brantw@gmail.com"},{"name":"marjan-georgiev","email":"marjan.georgiev@gmail.com"},{"name":"danstory","email":"danstory@gmail.com"},{"name":"hypercubed","email":"hypercubed@gmail.com"},{"name":"seangrimes","email":"sean.grimes@swimlane.com"},{"name":"michael.baswell","email":"michael.baswell@swimlane.com"},{"name":"duredhel","email":"duredhel313@gmail.com"},{"name":"dmikov","email":"dmikov@gmail.com"},{"name":"amiranda","email":"alvaro.miranda@swimlane.com"},{"name":"jorgemontero","email":"jorge.montero@swimlane.com"},{"name":"ngutierrez","email":"nelson.gutierrez@swimlane.com"},{"name":"adamfrank","email":"adam.frank@swimlane.com"},{"name":"parayacr","email":"pablo.araya@swimlane.com"},{"name":"danguloa","email":"diego.angulo@swimlane.com"},{"name":"dcookswim","email":"david.cook@swimlane.com"},{"name":"tflintswim","email":"travis.flint@swimlane.com"},{"name":"jgrannan","email":"jeremy.grannan@swimlane.com"},{"name":"bageldawg","email":"ryan.knauer@swimlane.com"},{"name":"malvarado25","email":"mario.alvarado@swimlane.com"},{"name":"it.admin.swim","email":"it.admin@swimlane.com"},{"name":"smartinski","email":"ljutvi@gmail.com"},{"name":"mattepp","email":"matthew.eppelsheimer@gmail.com"},{"name":"vterziski","email":"vane.terziski@swimlane.com"},{"name":"lisa-reynolds","email":"lisa.reynolds@swimlane.com"},{"name":"josep.campos","email":"josep.campos@swimlane.com"},{"name":"royar95","email":"roy.araya@swimlane.com"},{"name":"tanner.lewis","email":"tanner.lewis@swimlane.com"},{"name":"mr_charlie","email":"chris@u4ic.co"},{"name":"swimlane.dev","email":"developers@swimlane.com"}],"homepage":"https://github.com/codefresh-io/node-docker-reference#readme","bugs":{"url":"https://github.com/codefresh-io/node-docker-reference/issues"},"dist":{"shasum":"45f74a24dc6d0b3c8d22013e8cedc01951055ef3","tarball":"https://registry.npmjs.org/@swimlane/docker-reference/-/docker-reference-0.0.14.tgz","fileCount":25,"integrity":"sha512-kltuquyTUW2OTS9KXJD1wQFoVWGhFSILa0Jo6nU1Md76b0zYTD4GAoG8W/tMFifjfsj9y49kSnVVQkRxeBHz6Q==","signatures":[{"sig":"MEQCIFBA82BWCpA0LMhluN+iLpy3cfIGIPUj+KoJc2NY7qPIAiBfzH+ieM3zDdMRIQl6aPKunbtLDasjJwoX9ZfoMDyViQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40351,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi/lrZACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpmhRAAlCiRk8ETcxvYW7inahFHLdUhd/Qf+gHWbag3aDPRyd+kqXgF\r\nIrrcOGkWU3Z9ZTclqFcP8pSbF1DtkQ+mkGyTieqUoHviegrq1IPydAFVtYG8\r\ncAt3fM9IQ/F+nvG00nW1O5h/9MxotIBIibJHid0FPQjowB5Iga2H5sH8gXDl\r\nHd/gi8+UyC9kIo0LzW/deFS/E6BiCncytEAwuCzVVErTQ7LSpnccF/AL/udA\r\nzLwfo94mzckrd1+Hqtsx8lzHk6X7cG5m9E0Lbj9CcaZKnxi9mRIsnWB9tHJ2\r\nnh/d+k/EoN9GSSYdUpnEa1wf4QHe3ZW1zYuAKuTS1fRnYpiMlwWD48lGWWBS\r\n1Z6AP48eRz+QeM0j+aHYKsNVEnL077AJuQMdM3RHhG1m9BLQnD5TXTGUgAtM\r\nHWzxjakK4W5gH+AswmMrF6nW0HBtMfvylx3IzjwASIm+culQOJK9X+XVgfKv\r\nWLy+3PY9+oh1Si6HbesNAne2AnwGSmM000e4ft2EEDFe6aH6nwr8tbIdkhSj\r\n679dy4+IRo41bahJ5G96ja8uaq2j/XUauKLRz3PvQFg/vxy+d2G806dMGJT0\r\n+3lwLC79vf3JwMgz0jZ3O4d5z3EGSjCBWNomVf6Er0OAGFukscnWbyCnWTEv\r\n/Rm3eXdSml8ljzR2rcdhQ69ag7EmdqjA9P4=\r\n=OPxp\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","types":"./dist/index.d.ts","gitHead":"7b97e35574c4e5e2d4c0e600a5132ecb3bca3071","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":"adamfrank","email":"adam.frank@swimlane.com"},"repository":{"url":"git+https://github.com/codefresh-io/node-docker-reference.git","type":"git"},"_npmVersion":"8.11.0","description":"A node.js package to parse docker image reference","directories":{},"_nodeVersion":"16.15.1","dependencies":{"re2":"^1.17.7"},"_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.14_1660836569272_0.8353285474085506","host":"s3://npm-registry-packages"}},"0.0.15":{"name":"@swimlane/docker-reference","version":"0.0.15","author":{"name":"Roy Shmueli","email":"roy@codefresh.io"},"license":"MIT","_id":"@swimlane/docker-reference@0.0.15","maintainers":[{"name":"bsabbott92","email":"bsabbott92@gmail.com"},{"name":"msadministrator","email":"josh.rickard@swimlane.com"},{"name":"pavel.herasimov","email":"pavel.herasimov@swimlane.com"},{"name":"dabbott-sl","email":"daniel.abbott@swimlane.com"},{"name":"hernan-erasmo","email":"dherasmo@gmail.com"},{"name":"rosvin","email":"rosvin.piedra@swimlane.com"},{"name":"daniel.selig","email":"daniel.selig@swimlane.com"},{"name":"jogaj_26","email":"Jogaj_26@hotmail.com"},{"name":"markcoleman1","email":"mark.coleman@swimlane.com"},{"name":"gabriel.almeida.swimlane","email":"gabriel.almeida@swimlane.com"},{"name":"cdhumes","email":"daniel.hume@swimlane.com"},{"name":"johnapclaw","email":"john.lawhead@swimlane.com"},{"name":"caleb.bass","email":"caleb.bass@swimlane.com"},{"name":"hansstoetzer","email":"hansstoetzer1@gmail.com"},{"name":"drazafsky","email":"daniel.razafsky@swimlane.com"},{"name":"sarath.pantula","email":"sarath.pantula@swimlane.com"},{"name":"jp.menezes","email":"joao.menezes@swimlane.com"},{"name":"nikkuman","email":"nicholas.tausek@gmail.com"},{"name":"matias.vazquez","email":"matias.vazquez@swimlane.com"},{"name":"agustin.firpo","email":"agustin.firpo@swimlane.com"},{"name":"luis.duque","email":"luisfpetrucci@gmail.com"},{"name":"tmcclure","email":"tyler.mcclure@swimlane.com"},{"name":"claudio.andrade","email":"claudio.andrade@swimlane.com"},{"name":"ischultz-swimlane","email":"ian.schultz@swimlane.com"},{"name":"bensteele7","email":"ben.steele@swimlane.com"},{"name":"brantw","email":"brantw@gmail.com"},{"name":"marjan-georgiev","email":"marjan.georgiev@gmail.com"},{"name":"danstory","email":"danstory@gmail.com"},{"name":"hypercubed","email":"hypercubed@gmail.com"},{"name":"seangrimes","email":"sean.grimes@swimlane.com"},{"name":"michael.baswell","email":"michael.baswell@swimlane.com"},{"name":"duredhel","email":"duredhel313@gmail.com"},{"name":"dmikov","email":"dmikov@gmail.com"},{"name":"amiranda","email":"alvaro.miranda@swimlane.com"},{"name":"jorgemontero","email":"jorge.montero@swimlane.com"},{"name":"ngutierrez","email":"nelson.gutierrez@swimlane.com"},{"name":"adamfrank","email":"adam.frank@swimlane.com"},{"name":"parayacr","email":"pablo.araya@swimlane.com"},{"name":"danguloa","email":"diego.angulo@swimlane.com"},{"name":"dcookswim","email":"david.cook@swimlane.com"},{"name":"tflintswim","email":"travis.flint@swimlane.com"},{"name":"jgrannan","email":"jeremy.grannan@swimlane.com"},{"name":"bageldawg","email":"ryan.knauer@swimlane.com"},{"name":"malvarado25","email":"mario.alvarado@swimlane.com"},{"name":"it.admin.swim","email":"it.admin@swimlane.com"},{"name":"smartinski","email":"ljutvi@gmail.com"},{"name":"mattepp","email":"matthew.eppelsheimer@gmail.com"},{"name":"vterziski","email":"vane.terziski@swimlane.com"},{"name":"lisa-reynolds","email":"lisa.reynolds@swimlane.com"},{"name":"josep.campos","email":"josep.campos@swimlane.com"},{"name":"royar95","email":"roy.araya@swimlane.com"},{"name":"tanner.lewis","email":"tanner.lewis@swimlane.com"},{"name":"mr_charlie","email":"chris@u4ic.co"},{"name":"swimlane.dev","email":"developers@swimlane.com"}],"homepage":"https://github.com/codefresh-io/node-docker-reference#readme","bugs":{"url":"https://github.com/codefresh-io/node-docker-reference/issues"},"dist":{"shasum":"ee8ba3a8b1ff9ea6e0386cade9531cf32a49f975","tarball":"https://registry.npmjs.org/@swimlane/docker-reference/-/docker-reference-0.0.15.tgz","fileCount":25,"integrity":"sha512-F9OK2ODSYcT7x7kKITD4BjFoWUqNWGSl6QVvHkdqbaqxKTvhUI3w999pbu4EbtLZyXnGn3HuB0cAg4uBuUKB7w==","signatures":[{"sig":"MEMCH24Gf0j/CdVa7ZZLJK63PswnVf+Zm25W1we237U2vfUCIECZ81bjPMj3qeKAsMhTGYt7dkkY+Clan9ArTPBhFeRJ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40335,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjGrTrACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpx/BAAlsv2jru/mRiAf0Zsf3r/FutGQHGRx5wTWN6rIXX1qfy1Q/gL\r\n1qUvvQqkFtoyqjYG96UQG19JsLcC4Tu2Odv/h4BhI8xhBN657V3u3GDw8E63\r\nHGudK3VV6otrZHEKLEiQv5HsdKazdYHQYPVXLVRp5POCRRiD1/N37vjy0DHP\r\nt3AP/ORnLEqlIBLG0GdzZD7qn1VC85mXKu501cUSi3uaxrskMVop3y4Fn0KU\r\n06rS4xJfGA571U7Ah91gMq72hWf2wKUw3i+prBBV02i9cY3C6YIPONeDyJwF\r\nzILhczuPB53/x3Y5to8OPFLnSodIQB1X0bcbqWja0KNsFUyx8gYMOQU3/7/D\r\nORZI4GiCG09vMIDQZyGXKObz75DWdZFMuW/3FsT7PDArwRv5Dlb6fvn8iIpk\r\nfLkfFKyq7x45NFBNB/aTZCQXfSGlqEUKf03mWFvHG4CJt163XO9io7FsQdBe\r\nTRJTLDa38P7l0FLcKHDbHPK9DYtyR8kjXSM8F784f41CFEsk4V8iV7uWBzGS\r\n6oRIYTqCTJTV5YwxmnR7R3yNEhgrAnAByu5atmbnXrQIX85CfnFNcDw8dJ9a\r\nIfn3G/2iRFMgligxMCS6Fh/U4iAOz+sPheyOUA20yyOD/QHE30Oq5hGdmfz3\r\nGA4jecSoF0sKsCqy30ciEoMLilzMKtx214E=\r\n=Mxci\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","types":"./dist/index.d.ts","gitHead":"8e88ff05ef8401a5de5342e5cac89f9b5935bfdf","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":"adamfrank","email":"adam.frank@swimlane.com"},"repository":{"url":"git+https://github.com/codefresh-io/node-docker-reference.git","type":"git"},"_npmVersion":"8.11.0","description":"A node.js package to parse docker image reference","directories":{},"_nodeVersion":"16.15.1","dependencies":{"re2":"^1.17.7"},"_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.15_1662694635792_0.27321869102154794","host":"s3://npm-registry-packages"}},"1.0.0":{"name":"@swimlane/docker-reference","version":"1.0.0","author":{"name":"developers","email":"developers@swimlane.com"},"license":"MIT","_id":"@swimlane/docker-reference@1.0.0","maintainers":[{"name":"melissa.vankempen","email":"melissa.vankempen@swimlane.com"},{"name":"jenna.kay","email":"jenna.kay@swimlane.com"},{"name":"juan.rodriguez.acevedo","email":"juan.rodriguez@swimlane.com"},{"name":"bsabbott92","email":"bsabbott92@gmail.com"},{"name":"msadministrator","email":"josh.rickard@swimlane.com"},{"name":"pavel.herasimov","email":"pavel.herasimov@swimlane.com"},{"name":"dabbott-sl","email":"daniel.abbott@swimlane.com"},{"name":"hernan-erasmo","email":"dherasmo@gmail.com"},{"name":"rosvin","email":"rosvin.piedra@swimlane.com"},{"name":"daniel.selig","email":"daniel.selig@swimlane.com"},{"name":"jogaj_26","email":"Jogaj_26@hotmail.com"},{"name":"markcoleman1","email":"mark.coleman@swimlane.com"},{"name":"gabriel.almeida.swimlane","email":"gabriel.almeida@swimlane.com"},{"name":"cdhumes","email":"daniel.hume@swimlane.com"},{"name":"johnapclaw","email":"john.lawhead@swimlane.com"},{"name":"caleb.bass","email":"caleb.bass@swimlane.com"},{"name":"hansstoetzer","email":"hansstoetzer1@gmail.com"},{"name":"drazafsky","email":"daniel.razafsky@swimlane.com"},{"name":"sarath.pantula","email":"sarath.pantula@swimlane.com"},{"name":"jp.menezes","email":"joao.menezes@swimlane.com"},{"name":"nikkuman","email":"nicholas.tausek@gmail.com"},{"name":"matias.vazquez","email":"matias.vazquez@swimlane.com"},{"name":"agustin.firpo","email":"agustin.firpo@swimlane.com"},{"name":"luis.duque","email":"luisfpetrucci@gmail.com"},{"name":"tmcclure","email":"tyler.mcclure@swimlane.com"},{"name":"claudio.andrade","email":"claudio.andrade@swimlane.com"},{"name":"ischultz-swimlane","email":"ian.schultz@swimlane.com"},{"name":"bensteele7","email":"ben.steele@swimlane.com"},{"name":"brantw","email":"brantw@gmail.com"},{"name":"marjan-georgiev","email":"marjan.georgiev@gmail.com"},{"name":"danstory","email":"danstory@gmail.com"},{"name":"hypercubed","email":"hypercubed@gmail.com"},{"name":"seangrimes","email":"sean.grimes@swimlane.com"},{"name":"michael.baswell","email":"michael.baswell@swimlane.com"},{"name":"duredhel","email":"duredhel313@gmail.com"},{"name":"dmikov","email":"dmikov@gmail.com"},{"name":"amiranda","email":"alvaro.miranda@swimlane.com"},{"name":"adamfrank","email":"adam.frank@swimlane.com"},{"name":"parayacr","email":"pablo.araya@swimlane.com"},{"name":"danguloa","email":"diego.angulo@swimlane.com"},{"name":"jgrannan","email":"jeremy.grannan@swimlane.com"},{"name":"bageldawg","email":"ryan.knauer@swimlane.com"},{"name":"malvarado25","email":"mario.alvarado@swimlane.com"},{"name":"it.admin.swim","email":"it.admin@swimlane.com"},{"name":"smartinski","email":"ljutvi@gmail.com"},{"name":"mattepp","email":"matthew.eppelsheimer@gmail.com"},{"name":"vterziski","email":"vane.terziski@swimlane.com"},{"name":"lisa-reynolds","email":"lisa.reynolds@swimlane.com"},{"name":"josep.campos","email":"josep.campos@swimlane.com"},{"name":"royar95","email":"roy.araya@swimlane.com"},{"name":"tanner.lewis","email":"tanner.lewis@swimlane.com"},{"name":"mr_charlie","email":"chris@u4ic.co"},{"name":"swimlane.dev","email":"developers@swimlane.com"}],"homepage":"https://github.com/swimlane/node-docker-reference#readme","bugs":{"url":"https://github.com/swimlane/node-docker-reference/issues"},"dist":{"shasum":"08056a686bc4d96cc562d4ded8bf2b0fb6cc29e8","tarball":"https://registry.npmjs.org/@swimlane/docker-reference/-/docker-reference-1.0.0.tgz","fileCount":33,"integrity":"sha512-bP1GvBk/42Fr9007kAji/X6kFKXUsbzn+cbprEEoL5egcpks5EfaJHt7V7kQuEN+kWlyx9pQNdWN3RL+bcIKYQ==","signatures":[{"sig":"MEUCIAlU3txGfbyamhmUiJJEIbXyiFsqZKF/c5RXEzzkkWI4AiEAwHaY7OEwxxpxE2zlAw/4L+rdRQm5EyG6xSG4zDFVZOM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":633215,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjUZ89ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoPtA//Vez9pxeceSE0nqea5BTwQldhhbiOhSGpVGa0U+5PHLOiiVNM\r\n1yr03CEvqslCQszKSXRTPSqURPV4Udlu07BAQDikrkn5geHyKxSPstCpUSfR\r\nS6LUTgSaDX+kHAJ1br4t7+vG6V/DomH+21TJDUXJ5JvuRu7x0rvp3NGZGFnR\r\nIPb4yRpqEX2Bobz/rMRxN+AU1s8ypmpzGs7XQi9P6c3928GMDhSRxXTArMfU\r\nBNlZwWlrEGP+O8emBh/jOTR1ac4JQYkbR1bUMs8WHCQDS1biWJ3Iz53TeQau\r\nyyRKe8DPs9VoZQfBmIIr8CUzqrIR9HGcMX898gqHxjWeQRO+pjTbOyd187nJ\r\nMKwWeTGmaXG4/TvmxTfepZtE5cMkL8+8Qd1DNHyLICuZxdRAem769ybvVaSc\r\nF20aO1+TgtUNLS3upEwWqLH3gPIhsGD1Ej8aNimS0+AisOIa7b2q2kqx/srz\r\nGoy9MI6fw/WNj+VJ6d6H6oJxiccPK+CcwUEk6ghZJPjsJxEli0lwVQA77UEz\r\nO5AY1DKkzwtZ19YqFHvtcVMyLViCSWeWRdBU4/ziETlS/hFLD2sqNHEhRji8\r\n+qvFB/wbM2fTrBDcndtYyMQgQtFhQhSvM97mkejBtMMWi0He0svlge95IgS4\r\nqLRU2o3HWWWQ1DdVoJjb8odFYtve851lFzA=\r\n=DoVl\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","_from":".","types":"./dist/index.d.ts","_shasum":"08056a686bc4d96cc562d4ded8bf2b0fb6cc29e8","gitHead":"5662cc8476de9b35a376b935894548b283537e0f","scripts":{"lint":"eslint --rule 'no-trailing-spaces: [\"warn\", { \"skipBlankLines\": false }]' \"./src/**/*.js\"","nifo":"rimraf node_modules && npm run bootstrap","test":"mocha tests/**/*.spec.js","clean":"rimraf ./coverage","prepare":"husky install","publish":"publish","depcheck":"depcheck --ignores='rimraf,@types/*'","bootstrap":"npm ci && npm run prepare","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":"swimlane.dev","email":"developers@swimlane.com"},"repository":{"url":"git+https://github.com/swimlane/node-docker-reference.git","type":"git"},"_npmVersion":"2.15.12","description":"A node.js package to parse docker image reference","directories":{},"_nodeVersion":"16.17.1","dependencies":{"re2":"1.17.7"},"_hasShrinkwrap":false,"devDependencies":{"chai":"3.5.0","husky":"8.0.1","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","@commitlint/cli":"17.0.3","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","@commitlint/config-conventional":"17.0.3"},"_npmOperationalInternal":{"tmp":"tmp/docker-reference_1.0.0_1666293564842_0.5603949953373615","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"@swimlane/docker-reference","version":"2.0.0","author":{"name":"developers","email":"developers@swimlane.com"},"license":"MIT","_id":"@swimlane/docker-reference@2.0.0","maintainers":[{"name":"sasha.polishchuk","email":"alexander.polishchuk@swimlane.com"},{"name":"melissa.vankempen","email":"melissa.vankempen@swimlane.com"},{"name":"jenna.kay","email":"jenna.kay@swimlane.com"},{"name":"juan.rodriguez.acevedo","email":"juan.rodriguez@swimlane.com"},{"name":"bsabbott92","email":"bsabbott92@gmail.com"},{"name":"msadministrator","email":"josh.rickard@swimlane.com"},{"name":"pavel.herasimov","email":"pavel.herasimov@swimlane.com"},{"name":"dabbott-sl","email":"daniel.abbott@swimlane.com"},{"name":"hernan-erasmo","email":"dherasmo@gmail.com"},{"name":"rosvin","email":"rosvin.piedra@swimlane.com"},{"name":"daniel.selig","email":"daniel.selig@swimlane.com"},{"name":"jogaj_26","email":"Jogaj_26@hotmail.com"},{"name":"markcoleman1","email":"mark.coleman@swimlane.com"},{"name":"gabriel.almeida.swimlane","email":"gabriel.almeida@swimlane.com"},{"name":"cdhumes","email":"daniel.hume@swimlane.com"},{"name":"johnapclaw","email":"john.lawhead@swimlane.com"},{"name":"caleb.bass","email":"caleb.bass@swimlane.com"},{"name":"hansstoetzer","email":"hansstoetzer1@gmail.com"},{"name":"drazafsky","email":"daniel.razafsky@swimlane.com"},{"name":"sarath.pantula","email":"sarath.pantula@swimlane.com"},{"name":"jp.menezes","email":"joao.menezes@swimlane.com"},{"name":"nikkuman","email":"nicholas.tausek@gmail.com"},{"name":"matias.vazquez","email":"matias.vazquez@swimlane.com"},{"name":"agustin.firpo","email":"agustin.firpo@swimlane.com"},{"name":"luis.duque","email":"luisfpetrucci@gmail.com"},{"name":"tmcclure","email":"tyler.mcclure@swimlane.com"},{"name":"claudio.andrade","email":"claudio.andrade@swimlane.com"},{"name":"ischultz-swimlane","email":"ian.schultz@swimlane.com"},{"name":"bensteele7","email":"ben.steele@swimlane.com"},{"name":"brantw","email":"brantw@gmail.com"},{"name":"marjan-georgiev","email":"marjan.georgiev@gmail.com"},{"name":"danstory","email":"danstory@gmail.com"},{"name":"hypercubed","email":"hypercubed@gmail.com"},{"name":"seangrimes","email":"sean.grimes@swimlane.com"},{"name":"michael.baswell","email":"michael.baswell@swimlane.com"},{"name":"duredhel","email":"duredhel313@gmail.com"},{"name":"dmikov","email":"dmikov@gmail.com"},{"name":"amiranda","email":"alvaro.miranda@swimlane.com"},{"name":"adamfrank","email":"adam.frank@swimlane.com"},{"name":"parayacr","email":"pablo.araya@swimlane.com"},{"name":"danguloa","email":"diego.angulo@swimlane.com"},{"name":"jgrannan","email":"jeremy.grannan@swimlane.com"},{"name":"bageldawg","email":"ryan.knauer@swimlane.com"},{"name":"malvarado25","email":"mario.alvarado@swimlane.com"},{"name":"it.admin.swim","email":"it.admin@swimlane.com"},{"name":"smartinski","email":"ljutvi@gmail.com"},{"name":"mattepp","email":"matthew.eppelsheimer@gmail.com"},{"name":"vterziski","email":"vane.terziski@swimlane.com"},{"name":"lisa-reynolds","email":"lisa.reynolds@swimlane.com"},{"name":"josep.campos","email":"josep.campos@swimlane.com"},{"name":"royar95","email":"roy.araya@swimlane.com"},{"name":"tanner.lewis","email":"tanner.lewis@swimlane.com"},{"name":"mr_charlie","email":"chris@u4ic.co"},{"name":"swimlane.dev","email":"developers@swimlane.com"}],"homepage":"https://github.com/swimlane/node-docker-reference#readme","bugs":{"url":"https://github.com/swimlane/node-docker-reference/issues"},"dist":{"shasum":"11b13816c4c17077286ed8a27d79d70cea7de55d","tarball":"https://registry.npmjs.org/@swimlane/docker-reference/-/docker-reference-2.0.0.tgz","fileCount":38,"integrity":"sha512-0UDkP0PnALYwvJen/g9JtsXyjYPLf/oCwWs/U/NXIkzmJzRpqxSnwOFoT9ZGltWADKR3vYzKimwaZO26TasGfg==","signatures":[{"sig":"MEUCIQDp/4heJImd9lgfSuhRf9+Y8wzJP371zNIMS3K673Hm4QIgQYRLOtxHczpX0eP+gTRfbVrY9vaEPne6nb9ZcGZmlAM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":63546,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjYIeUACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmollQ/+NhmUWu3vLEZNzq5o9yQOD+qWv3+pnzbXhsn/VmohsYk8iatA\r\n+ipdVF/VQjV7MYCtjQRPiccM/APxQVSj/N96WyswhfXSn+zm29DYgcu8WzP+\r\nPwMQ1b/6P+gL/jywypbblKC7TnnfJOSwnF1TwWY1aJQTKDLRloXwUdpOvVaj\r\no9gvKOrz3VQSLLJzkDi+Cuu4RXeuA5Kn6MJWZYoyJc6Q7f3Y4H8UZAQxr4c2\r\nwW8X2GiEPgmzZyCuhYbqCTFlN0vjkJEMDCG9Bw793ftV0HJLhZVCB0KJ88Gv\r\ndKmZj7AWGML7RG57lWAYRn9k/BuqGJJBdWEkjtdU+rtJ9B/shoqjfQT1nZ7+\r\nCQFeak8oqZw3a5U1asHLlxeR+RtGqtbyEYosHd/JANuUK6SvaXpCHI6S/u5p\r\nXZM9PpFX49PLglhrnS3ZOSCNa1+TJGLHYcNZWXaW295q7FgStkjLmQNwLlWR\r\nMlo+PfLCOcXeZxrPj72yGxSTbRFA0+rIFuJm+Gg175UFrz4Y0Uj8dbaQNIWI\r\n+W3lvheO1oeE3GFLOL5W3uknUDg/1OkNOvNeYOrtG4Y6/85r+SNDR4m7wz5H\r\nT1j8PjQk1xLm3q1/Glwc9hAhxFrTb0d7N4QuvmhTm1mVsPo2gQOXOaZqq7FL\r\nZn3zjFHQmDXgCksTPYqewimQ4tkn+nQtxLU=\r\n=9zof\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"./lib/index.d.ts","gitHead":"5189b50ed1347f37d180b52fa54722b4d0bd672f","scripts":{"lint":"eslint .","nifo":"rimraf node_modules && npm run bootstrap","test":"jest","build":"rimraf lib && tsc","clean":"rimraf ./coverage","prepare":"husky install","depcheck":"depcheck","bootstrap":"npm ci && npm run prepare"},"_npmUser":{"name":"swimlane.dev","email":"developers@swimlane.com"},"repository":{"url":"git+https://github.com/swimlane/node-docker-reference.git","type":"git"},"_npmVersion":"8.15.0","description":"A node.js package to parse docker image reference","directories":{},"_nodeVersion":"16.17.1","_hasShrinkwrap":false,"devDependencies":{"jest":"29.2.1","husky":"8.0.1","eslint":"8.25.0","rimraf":"3.0.2","ts-jest":"29.0.3","depcheck":"1.4.3","typescript":"4.8.4","@types/jest":"29.2.0","@types/node":"18.11.3","@commitlint/cli":"17.1.2","eslint-config-prettier":"8.5.0","@typescript-eslint/parser":"5.40.1","@commitlint/config-conventional":"17.1.0","@typescript-eslint/eslint-plugin":"5.40.1"},"_npmOperationalInternal":{"tmp":"tmp/docker-reference_2.0.0_1667270548111_0.6938309977001487","host":"s3://npm-registry-packages"}},"2.0.1":{"name":"@swimlane/docker-reference","version":"2.0.1","author":{"name":"developers","email":"developers@swimlane.com"},"license":"MIT","_id":"@swimlane/docker-reference@2.0.1","maintainers":[{"name":"krattet","email":"kyle.rattet@swimlane.com"},{"name":"steveblue","email":"steveblue@gmail.com"},{"name":"kasiviswanathan.mangudi","email":"kasiviswanathan.mangudi@swimlane.com"},{"name":"koushik.kumar","email":"koushik.kumar@swimlane.com"},{"name":"dmytro_skorokhodov","email":"dmytro.skorokhodov@swimlane.com"},{"name":"melissa.vankempen","email":"melissa.vankempen@swimlane.com"},{"name":"swimlane-alex","email":"alex.bainter@swimlane.com"},{"name":"sasha.polishchuk","email":"alexander.polishchuk@swimlane.com"},{"name":"dabbott-sl","email":"daniel.abbott@swimlane.com"},{"name":"hernan-erasmo","email":"dherasmo@gmail.com"},{"name":"daniel.selig","email":"daniel.selig@swimlane.com"},{"name":"jogaj_26","email":"Jogaj_26@hotmail.com"},{"name":"markcoleman1","email":"mark.coleman@swimlane.com"},{"name":"cdhumes","email":"daniel.hume@swimlane.com"},{"name":"caleb.bass","email":"caleb.bass@swimlane.com"},{"name":"hansstoetzer","email":"hansstoetzer1@gmail.com"},{"name":"drazafsky","email":"daniel.razafsky@swimlane.com"},{"name":"sarath.pantula","email":"sarath.pantula@swimlane.com"},{"name":"jp.menezes","email":"joao.menezes@swimlane.com"},{"name":"nikkuman","email":"nicholas.tausek@gmail.com"},{"name":"matias.vazquez","email":"matias.vazquez@swimlane.com"},{"name":"agustin.firpo","email":"agustin.firpo@swimlane.com"},{"name":"luis.duque","email":"luisfpetrucci@gmail.com"},{"name":"tmcclure","email":"tyler.mcclure@swimlane.com"},{"name":"ischultz-swimlane","email":"ian.schultz@swimlane.com"},{"name":"bensteele7","email":"ben.steele@swimlane.com"},{"name":"brantw","email":"brantw@gmail.com"},{"name":"marjan-georgiev","email":"marjan.georgiev@gmail.com"},{"name":"danstory","email":"danstory@gmail.com"},{"name":"seangrimes","email":"sean.grimes@swimlane.com"},{"name":"amiranda","email":"alvaro.miranda@swimlane.com"},{"name":"adamfrank","email":"adam.frank@swimlane.com"},{"name":"parayacr","email":"pablo.araya@swimlane.com"},{"name":"danguloa","email":"diego.angulo@swimlane.com"},{"name":"bageldawg","email":"ryan.knauer@swimlane.com"},{"name":"malvarado25","email":"mario.alvarado@swimlane.com"},{"name":"it.admin.swim","email":"it.admin@swimlane.com"},{"name":"smartinski","email":"ljutvi@gmail.com"},{"name":"lisa-reynolds","email":"lisa.reynolds@swimlane.com"},{"name":"royar95","email":"roy.araya@swimlane.com"},{"name":"tanner.lewis","email":"tanner.lewis@swimlane.com"},{"name":"mr_charlie","email":"chris@u4ic.co"},{"name":"swimlane.dev","email":"developers@swimlane.com"}],"homepage":"https://github.com/swimlane/node-docker-reference#readme","bugs":{"url":"https://github.com/swimlane/node-docker-reference/issues"},"dist":{"shasum":"94aead5a050e9429372d927d263466edd690d169","tarball":"https://registry.npmjs.org/@swimlane/docker-reference/-/docker-reference-2.0.1.tgz","fileCount":38,"integrity":"sha512-+mxOe4TwtZJHmvVwq8CnY21wYpYbLXS3IXOWQbgolyfwJhS2vEsNKmNHGdWHd7KUkJTYLs7nmJFVx9OZ2qEVbA==","signatures":[{"sig":"MEUCIEg7ykAnKdV6pzm6eNEIaAoS5Ak2X+PbwXV0ptGHZyHcAiEA1HEf1YqbwYu2q38Hm36pJTkn8g1semshJ/ZDMWW77iQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":63872},"main":"lib/index.js","types":"./lib/index.d.ts","gitHead":"ba48de96a03ee3a3f8e968b4035f205c987b6e7f","scripts":{"lint":"eslint .","nifo":"rimraf node_modules && npm run bootstrap","test":"jest","build":"rimraf lib && tsc","clean":"rimraf ./coverage","prepare":"husky install","depcheck":"depcheck","bootstrap":"npm ci && npm run prepare"},"_npmUser":{"name":"swimlane.dev","email":"developers@swimlane.com"},"repository":{"url":"git+https://github.com/swimlane/node-docker-reference.git","type":"git"},"_npmVersion":"9.5.1","description":"A node.js package to parse docker image reference","directories":{},"_nodeVersion":"18.16.0","_hasShrinkwrap":false,"devDependencies":{"jest":"29.5.0","husky":"8.0.3","eslint":"8.40.0","rimraf":"5.0.1","ts-jest":"29.1.0","depcheck":"1.4.3","typescript":"5.0.4","@types/jest":"29.5.1","@types/node":"18.16.12","@commitlint/cli":"17.6.3","eslint-config-prettier":"8.8.0","@typescript-eslint/parser":"5.59.6","@commitlint/config-conventional":"17.6.3","@typescript-eslint/eslint-plugin":"5.59.6"},"_npmOperationalInternal":{"tmp":"tmp/docker-reference_2.0.1_1684416269556_0.2629528920988782","host":"s3://npm-registry-packages"}}},"time":{"created":"2022-08-18T09:06:37.870Z","modified":"2026-10-08T16:15:38.570Z","0.0.12":"2022-08-18T09:06:38.042Z","0.0.13":"2022-08-18T14:47:43.615Z","0.0.14":"2022-08-18T15:29:29.498Z","0.0.15":"2022-09-09T03:37:15.961Z","1.0.0":"2022-10-20T19:19:25.041Z","2.0.0":"2022-11-01T02:42:28.282Z","2.0.1":"2023-05-18T13:24:29.728Z"},"bugs":{"url":"https://github.com/swimlane/node-docker-reference/issues"},"author":{"name":"developers","email":"developers@swimlane.com"},"license":"MIT","homepage":"https://github.com/swimlane/node-docker-reference#readme","repository":{"url":"git+https://github.com/swimlane/node-docker-reference.git","type":"git"},"description":"A node.js package to parse docker image reference","maintainers":[{"email":"hansstoetzer1@gmail.com","name":"hansstoetzer"},{"email":"ben.steele@swimlane.com","name":"bensteele7"},{"email":"brantw@gmail.com","name":"brantw"},{"email":"marjan.georgiev@gmail.com","name":"marjan-georgiev"},{"email":"danstory@gmail.com","name":"danstory"},{"email":"ryan.knauer@swimlane.com","name":"bageldawg"},{"email":"it.admin@swimlane.com","name":"it.admin.swim"},{"email":"roy.araya@swimlane.com","name":"royar95"},{"email":"developers@swimlane.com","name":"swimlane.dev"},{"email":"manideep.laxmishetty@swimlane.com","name":"manideep-swimlane"},{"email":"ian.schultz@swimlane.com","name":"ischultz-swimlane"},{"email":"Jogaj_26@hotmail.com","name":"jogaj_26"},{"email":"nicholas.tausek@gmail.com","name":"nikkuman"},{"email":"sarath.pantula@swimlane.com","name":"sarath.pantula"},{"email":"grandhi.subrahmanyam@swimlane.com","name":"grandhi_subrahmanyam"},{"email":"daniel.abbott@swimlane.com","name":"dabbott-sl"},{"email":"koushik.kumar@swimlane.com","name":"koushik.kumar"},{"email":"steveblue@gmail.com","name":"steveblue"},{"email":"prasanth.boyina@swimlane.com","name":"prasanthsaiboyina"},{"email":"ashray.gupta@swimlane.com","name":"ashraygupta"},{"email":"surya.pabbineedi@swimlane.com","name":"surya-pabbineedi"},{"email":"anurag.pasupureddi@swimlane.com","name":"anurag-p"},{"email":"anjali.tiwari@swimlane.com","name":"anjali.tiwari"}],"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('@swimlane/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('@swimlane/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"}