{"_id":"@aws-sdk/client-ecr-browser","_rev":"19-854507fcfa30adb3987f8bdd04f4a148","name":"@aws-sdk/client-ecr-browser","dist-tags":{"latest":"0.1.0-preview.2","preview":"0.1.0-preview.6"},"versions":{"0.1.0-preview.2":{"name":"@aws-sdk/client-ecr-browser","version":"0.1.0-preview.2","author":{"url":"https://aws.amazon.com/javascript/","name":"AWS SDK for JavaScript Team"},"license":"Apache-2.0","_id":"@aws-sdk/client-ecr-browser@0.1.0-preview.2","maintainers":[{"name":"trivikr-aws","email":"trivikr@amazon.com"},{"name":"aws-sdk-bot","email":"aws-sdk-js@amazon.com"},{"name":"zheallan","email":"zheallan@amazon.com"},{"name":"amzn-oss","email":"osa-3p@amazon.com"}],"dist":{"shasum":"14b183eb3069d575ed3fd441a5c09acd2f2477b7","tarball":"https://registry.npmjs.org/@aws-sdk/client-ecr-browser/-/client-ecr-browser-0.1.0-preview.2.tgz","fileCount":855,"integrity":"sha512-byLKhNi69u95DZHw4ba7+MCdY6tBXBSH9ANtLRPTKvn4CKo+SwpyxvETgcMgcCnB85ZjkRZeyNcDES4701JsuA==","signatures":[{"sig":"MEQCIDNOjRjFRP+0jJd4MbrHBpJcPNd696zoU81MubMI0e9MAiAtsgJyfeVF0Z6DlA372CX1Vtz+DIbGl4HVPYXaZo0X/w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":485009,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJddpPECRA9TVsSAnZWagAA+5UP/RURq01scbjzkDI0uYCi\nx9RMOxYDyFYJ/R81NmQiqDiFlcSv6nKfkkygi33TO9rNMmeBMM1FmXpZ6Ggn\nl/hYxsDiUxCVWt2s70g97JRsxfQvjs5uC02Tvilor1+YSpcbc7Unx8oSVwRU\n9UYk56oAK2KOTH339GVgRlMY4JPvyF9BNg6xwWWrfKsxu4RMmSrq7cVOSgT0\nnIgYF++01mz77q/UOCwVMZjShn3pVLZ557XhRawbv5NZm40bnvntCsEzR007\n/MaU1WQqEu2PB6oGbQ/X/UsDOmx5acL73n/UhbtcX8c2BPXBvCXfSZ3K9XUP\nlih5PY+E/Yhvxqc9tjU8Q+Nnojwy9Lp4XndDX8aaCf92XPDB2hph0yD4f26Y\nbql7C0QuMZSnifA054anoPR+VXQKkBn4RHdUJ0O4o3ASJ/j8Cl4jLIMhyGSK\nbVbrDV93U58Eu9gZF6pEtWDeBCWp9YdO/RH41Z2SZLAAebmgIjvOX1mM6BAM\nLkm/x+3AvAwCMJUvaH238Y+w1tdJImVElacPys5/z3keOZdWNAxa9lxouYis\nHIrmF8udLopg/bpZyhhMx4Mplj4I0Wq5xFj8wgQ1qwHDmXWMV6poT5lPKBsB\nvEa1/uf9EiDiQf37gRB4/6e5ue8cf+qHUuD2rBJxS+N9xMHuIQpYv8E2Ebxk\ndjck\r\n=QN9J\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./index.js","types":"./index.d.ts","scripts":{"test":"exit 0","clean":"npm run remove-definitions && npm run remove-maps && npm run remove-js","pretest":"tsc","remove-js":"rimraf *.js && rimraf ./commands/*.js && rimraf ./model/*.js && rimraf ./types/*.js","smoke-test":"karma start karma.conf","remove-maps":"rimraf *.js.map && rimraf ./commands/*.js.map && rimraf ./model/*.js.map && rimraf ./types/*.js.map","prepublishOnly":"tsc","remove-definitions":"rimraf *.d.ts && rimraf ./commands/*.d.ts && rimraf ./model/*.d.ts rimraf ./types/*.d.ts","build-documentation":"npm run clean && typedoc ./","remove-documentation":"rimraf ./docs"},"_npmUser":{"name":"aws-sdk-bot","email":"aws-sdk-js@amazon.com"},"deprecated":"The package @aws-sdk/client-ecr-browser has been renamed to @aws-sdk/client-ecr. Please install the renamed package.","_npmVersion":"6.9.0","description":"Browser SDK for Amazon EC2 Container Registry","directories":{},"_nodeVersion":"10.1.0","dependencies":{"tslib":"^1.8.0","@aws-sdk/types":"^0.1.0-preview.5","@aws-sdk/json-parser":"^0.1.0-preview.5","@aws-sdk/core-handler":"^0.1.0-preview.5","@aws-sdk/json-builder":"^0.1.0-preview.5","@aws-sdk/signature-v4":"^0.1.0-preview.6","@aws-sdk/config-resolver":"^0.1.0-preview.5","@aws-sdk/middleware-stack":"^0.1.0-preview.6","@aws-sdk/retry-middleware":"^0.1.0-preview.5","@aws-crypto/sha256-browser":"^0.1.0-preview.1","@aws-sdk/protocol-json-rpc":"^0.1.0-preview.6","@aws-sdk/util-utf8-browser":"^0.1.0-preview.3","@aws-sdk/fetch-http-handler":"^0.1.0-preview.5","@aws-sdk/signing-middleware":"^0.1.0-preview.6","@aws-sdk/url-parser-browser":"^0.1.0-preview.5","@aws-sdk/util-base64-browser":"^0.1.0-preview.3","@aws-sdk/middleware-serializer":"^0.1.0-preview.5","@aws-sdk/json-error-unmarshaller":"^0.1.0-preview.6","@aws-sdk/util-user-agent-browser":"^0.1.0-preview.6","@aws-sdk/stream-collector-browser":"^0.1.0-preview.5","@aws-sdk/util-body-length-browser":"^0.1.0-preview.3","@aws-sdk/middleware-content-length":"^0.1.0-preview.5","@aws-sdk/middleware-header-default":"^0.1.0-preview.5"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.7.1","karma":"^4.1.0","rimraf":"^2.6.2","typedoc":"^0.14.2","puppeteer":"^1.0.0","typescript":"~3.4.0","@types/jest":"^24.0.12","jasmine-core":"^3.4.0","karma-jasmine":"^2.0.1","karma-coverage":"^1.1.1","karma-typescript":"^4.0.0","karma-chrome-launcher":"^3.0.0","@aws-sdk/karma-credential-loader":"^0.1.0-preview.6","@aws-sdk/client-documentation-generator":"^0.1.0-preview.3"},"_npmOperationalInternal":{"tmp":"tmp/client-ecr-browser_0.1.0-preview.2_1568052163607_0.32666581134103945","host":"s3://npm-registry-packages"}},"0.1.0-preview.3":{"name":"@aws-sdk/client-ecr-browser","version":"0.1.0-preview.3","author":{"url":"https://aws.amazon.com/javascript/","name":"AWS SDK for JavaScript Team"},"license":"Apache-2.0","_id":"@aws-sdk/client-ecr-browser@0.1.0-preview.3","maintainers":[{"name":"amzn-oss","email":"osa-3p@amazon.com"},{"name":"aws-sdk-bot","email":"aws-sdk-js@amazon.com"},{"name":"trivikr-aws","email":"trivikr@amazon.com"},{"name":"zheallan","email":"zheallan@amazon.com"}],"dist":{"shasum":"8030e2a5946069afda66b7bbe1be7883759dad8b","tarball":"https://registry.npmjs.org/@aws-sdk/client-ecr-browser/-/client-ecr-browser-0.1.0-preview.3.tgz","fileCount":855,"integrity":"sha512-qLdxEGdOvf6Lx60TRUDojbbrw0HdkyhruLj7yGFzHzMNhWAMcBi4VUC4RqHFgu/5SCYOSIdwIg10gOmtNETEzQ==","signatures":[{"sig":"MEYCIQDGOTm5gPq3BxQeXxZ5mBT/2umHjt/ZaQCZRYX4YOSCrgIhAJArvstbMi4nJQ4qfpXaCvQ2O3cs6h8TAM8SuvgYNXKg","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":485229,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdg6PTCRA9TVsSAnZWagAAi5EP/iD3HBUQHx3Sg8i1Hvou\nUcsfT/44YTF4AD+8iFav/Sybrok5CX88jQIaUf8O0xKffDrctfBK2SY7pMhz\nJ22R01ADrNckpP+zkPPly8pLOVbW3oHvawqkV5AE4Dmtkt6TjAADJY1/Geyu\nUxCkRAqEdy4+GhByVcCQtw05C+EXi1jOAceRlJboXgRaa8A4ktMpJSpWbccc\n2/RjO37J/Gedc37xcUmE+LoKlTBsPSgrQf/QAcKPBPLCq7UUvFNlF8DnX0yu\nPbvr4Wk+KANbdLIsfWrTY8MuxEEdA2pyWC9hjxDPpTRhYZCxHOiqOKfW+yas\n07u4lR4g/kpYPZBkgHiZcvGkmEYaPv/aE4R4YV775kHsuMGgetPcWjKvTrwd\ngmykoZ8wPTXR2+kdJfLdjHnrmHzEB90Cg5cARDFzPPsLWHw9p4SvhB6Rz8g0\n/xr8XgQL2yGhTX2K64EPBTaRD70DPj2OqwgXlkPTWT0iIHepRHgUNwZOaLWM\nEo2Rvy9K2RvgWb76NR6WcTHKrtRTF3ME+X05OqdxistuxRc0UCoeDfqHOo/O\nIKV4FvFJDmydE189bVh75Owjb/MFrqLPlqFpVz+v+0Q3vDsGvpy8oIF0jhvA\ntm1GuzP4RV4EDo6ikyGPswwP2bpqiKENTOt+9sQDEN+RheKEKOYqfE6qOgbW\nShna\r\n=Hx1i\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./index.js","types":"./index.d.ts","readme":"# @aws-sdk/client-ecr-browser\n\n[![NPM version](https://img.shields.io/npm/v/@aws-sdk/client-ecr-browser/preview.svg)](https://www.npmjs.com/package/@aws-sdk/client-ecr-browser)\n[![NPM downloads](https://img.shields.io/npm/dm/@aws-sdk/client-ecr-browser.svg)](https://www.npmjs.com/package/@aws-sdk/client-ecr-browser)\n\n## Description\n\n<fullname>Amazon Elastic Container Registry</fullname> <p>Amazon Elastic Container Registry (Amazon ECR) is a managed Docker registry service. Customers can use the familiar Docker CLI to push, pull, and manage images. Amazon ECR provides a secure, scalable, and reliable registry. Amazon ECR supports private Docker repositories with resource-based permissions using IAM so that specific users or Amazon EC2 instances can access repositories and images. Developers can use the Docker CLI to author and manage images.</p>\n\n## Installing\n\nTo install the this package using NPM, simply type the following into a terminal window:\n\n```\nnpm install @aws-sdk/client-ecr-browser\n```\n\n## Getting Started\n\n### Import\n\nThe AWS SDK is modulized by clients and commands in CommonJS modules. To send a request, you only need to import the client(`ECRClient`) and the commands you need, for example `BatchCheckLayerAvailabilityCommand`:\n\n```javascript\n//JavaScript\nconst { ECRClient } = require(\"@aws-sdk/client-ecr-browser/ECRClient\");\nconst {\n  BatchCheckLayerAvailabilityCommand\n} = require(\"@aws-sdk/client-ecr-browser/commands/BatchCheckLayerAvailabilityCommand\");\n```\n\n```javascript\n//TypeScript\nimport { ECRClient } from \"@aws-sdk/client-ecr-browser/ECRClient\";\nimport { BatchCheckLayerAvailabilityCommand } from \"@aws-sdk/client-ecr-browser/commands/BatchCheckLayerAvailabilityCommand\";\n```\n\n### Usage\n\nTo send a request, you:\n\n- Initiate client with configuration (e.g. credentials, region). For more information you can refer to the [API reference][].\n- Initiate command with input parameters.\n- Call `send` operation on client with command object as input.\n- If you are using a custom http handler, you may call `destroy()` to close open connections.\n\n```javascript\nconst eCR = new ECRClient({region: 'region'});\n//clients can be shared by different commands\nconst params = {\n  repositoryName: /**a string value*/,\n  layerDigests: [ /**a list of string*/ ],\n};\nconst batchCheckLayerAvailabilityCommand = new BatchCheckLayerAvailabilityCommand(params);\neCR.send(batchCheckLayerAvailabilityCommand).then(data => {\n    // do something\n}).catch(error => {\n    // error handling\n})\n```\n\nIn addition to using promises, there are 2 other ways to send a request:\n\n```javascript\n// async/await\ntry {\n  const data = await eCR.send(batchCheckLayerAvailabilityCommand);\n  // do something\n} catch (error) {\n  // error handling\n}\n```\n\n```javascript\n// callback\neCR.send(batchCheckLayerAvailabilityCommand, (err, data) => {\n  //do something\n});\n```\n\nThe SDK can also send requests using the simplified callback style from version 2 of the SDK.\n\n```javascript\nimport * as AWS from \"@aws-sdk/@aws-sdk/client-ecr-browser/ECR\";\nconst eCR = new AWS.ECR({ region: \"region\" });\neCR.batchCheckLayerAvailability(params, (err, data) => {\n  //do something\n});\n```\n\n### Troubleshooting\n\nWhen the service returns an exception, the error will include the exception information, as well as response metadata (e.g. request id).\n\n```javascript\ntry {\n  const data = await eCR.send(batchCheckLayerAvailabilityCommand);\n  // do something\n} catch (error) {\n  const metadata = error.$metadata;\n  console.log(\n    `requestId: ${metadata.requestId}\ncfId: ${metadata.cfId}\nextendedRequestId: ${metadata.extendedRequestId}`\n  );\n  /*\nThe keys within exceptions are also parsed. You can access them by specifying exception names:\n    if(error.name === 'SomeServiceException') {\n        const value = error.specialKeyInException;\n    }\n*/\n}\n```\n\n## Getting Help\n\nPlease use these community resources for getting help. We use the GitHub issues for tracking bugs and feature requests and have limited bandwidth to address them.\n\n- Ask a question on [StackOverflow](https://stackoverflow.com/questions/tagged/aws-sdk-js) and tag it with `aws-sdk-js`\n- Come join the AWS JavaScript community on [gitter](https://gitter.im/aws/aws-sdk-js-v3)\n- If it turns out that you may have found a bug, please [open an issue](https://github.com/aws/aws-sdk-js-v3/issues)\n\n## Contributing\n\nThis client code is generated automatically. Any modifications will be overwritten the next time the `@aws-sdk/@aws-sdk/client-ecr-browser' package is updated. To contribute to SDK you can checkout our [code generator package][].\n\n## License\n\nThis SDK is distributed under the\n[Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0),\nsee LICENSE for more information.\n\n[code generator package]: https://github.com/aws/aws-sdk-js-v3/tree/master/packages/service-types-generator\n[api reference]: https://docs.aws.amazon.com/AWSJavaScriptSDK/latest/\n","scripts":{"test":"exit 0","clean":"npm run remove-definitions && npm run remove-maps && npm run remove-js","pretest":"tsc","remove-js":"rimraf *.js && rimraf ./commands/*.js && rimraf ./model/*.js && rimraf ./types/*.js","smoke-test":"karma start karma.conf","remove-maps":"rimraf *.js.map && rimraf ./commands/*.js.map && rimraf ./model/*.js.map && rimraf ./types/*.js.map","prepublishOnly":"tsc","remove-definitions":"rimraf *.d.ts && rimraf ./commands/*.d.ts && rimraf ./model/*.d.ts rimraf ./types/*.d.ts","build-documentation":"npm run clean && typedoc ./","remove-documentation":"rimraf ./docs"},"_npmUser":{"name":"aws-sdk-bot","email":"aws-sdk-js@amazon.com"},"deprecated":"The package @aws-sdk/client-ecr-browser has been renamed to @aws-sdk/client-ecr. Please install the renamed package.","_npmVersion":"6.9.0","description":"Browser SDK for Amazon EC2 Container Registry","directories":{},"_nodeVersion":"10.1.0","dependencies":{"tslib":"^1.8.0","@aws-sdk/types":"^0.1.0-preview.5","@aws-sdk/json-parser":"^0.1.0-preview.5","@aws-sdk/core-handler":"^0.1.0-preview.5","@aws-sdk/json-builder":"^0.1.0-preview.5","@aws-sdk/signature-v4":"^0.1.0-preview.7","@aws-sdk/config-resolver":"^0.1.0-preview.5","@aws-sdk/middleware-stack":"^0.1.0-preview.6","@aws-sdk/retry-middleware":"^0.1.0-preview.5","@aws-crypto/sha256-browser":"^0.1.0-preview.1","@aws-sdk/protocol-json-rpc":"^0.1.0-preview.6","@aws-sdk/util-utf8-browser":"^0.1.0-preview.3","@aws-sdk/fetch-http-handler":"^0.1.0-preview.5","@aws-sdk/signing-middleware":"^0.1.0-preview.7","@aws-sdk/url-parser-browser":"^0.1.0-preview.5","@aws-sdk/util-base64-browser":"^0.1.0-preview.3","@aws-sdk/middleware-serializer":"^0.1.0-preview.5","@aws-sdk/json-error-unmarshaller":"^0.1.0-preview.6","@aws-sdk/util-user-agent-browser":"^0.1.0-preview.6","@aws-sdk/stream-collector-browser":"^0.1.0-preview.5","@aws-sdk/util-body-length-browser":"^0.1.0-preview.3","@aws-sdk/middleware-content-length":"^0.1.0-preview.5","@aws-sdk/middleware-header-default":"^0.1.0-preview.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^24.7.1","karma":"^4.1.0","rimraf":"^2.6.2","typedoc":"^0.14.2","puppeteer":"^1.0.0","typescript":"~3.4.0","@types/jest":"^24.0.12","jasmine-core":"^3.4.0","karma-jasmine":"^2.0.1","karma-coverage":"^1.1.1","karma-typescript":"^4.0.0","karma-chrome-launcher":"^3.0.0","@aws-sdk/karma-credential-loader":"^0.1.0-preview.7","@aws-sdk/client-documentation-generator":"^0.1.0-preview.3"},"_npmOperationalInternal":{"tmp":"tmp/client-ecr-browser_0.1.0-preview.3_1568908242657_0.06882626891142984","host":"s3://npm-registry-packages"}},"0.1.0-preview.4":{"name":"@aws-sdk/client-ecr-browser","version":"0.1.0-preview.4","author":{"url":"https://aws.amazon.com/javascript/","name":"AWS SDK for JavaScript Team"},"license":"Apache-2.0","_id":"@aws-sdk/client-ecr-browser@0.1.0-preview.4","maintainers":[{"name":"amzn-oss","email":"osa-3p@amazon.com"},{"name":"aws-sdk-bot","email":"aws-sdk-js@amazon.com"},{"name":"trivikr-aws","email":"trivikr@amazon.com"},{"name":"zheallan","email":"zheallan@amazon.com"}],"dist":{"shasum":"9aeda4406abebd095657dbbc3647bada6b65445b","tarball":"https://registry.npmjs.org/@aws-sdk/client-ecr-browser/-/client-ecr-browser-0.1.0-preview.4.tgz","fileCount":855,"integrity":"sha512-Wo2s4xvzU49fiRyrYkGr2pVVrJ5TE4ZrcyHxV31EI7WwQho+N5iYX8tbFht/UzSdWeKj+BMJJKq529RmlBeNYw==","signatures":[{"sig":"MEUCIQCxwfdYMMev0LBw2YPkZkDqH68FO33jmMOhdS8QbinoaQIgMnknZXOMjEzAmqnpG4RyaZWiFsxfjh5UTzmLy3ky2Dc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":485261,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJduNLkCRA9TVsSAnZWagAAA2AP/0xzV6KnSJ4DBOxZS37/\nRldES6Xo6qscXK4MPIyYGUpKWQwX5hh6F4du00hnedsIl/pKtWrm4Mayeco/\nzdJkzKOGWt/+lAd9fjivcDnBFvg5QEH7wDAsz+SaJ4ell+/DM1k2v/s90eOp\ntEz7wrqR50Rv869L7eHKHNQe0skgB6/TguzBsX4CadnEkun36OkZCteUo71u\n4AAcdInGyKxeR6I65tNVlau52Ha1oKidZ//IMlG9QNjGOSh2hXYdBJSjoURH\nxKwqoz1mCn/NngCAFcgdCVR73sRfi8HpqFfoRulu4d4Sub9bMJFHIs9rbRTN\n36wltpagxmLBIQZWdu4fUXDc3lUmGY7wBc7V15yVBP7qDqEU61s33xUktMVR\nfLha/o2+FRHpa2lB/GJ0wnZ5tG//41R2BuBTc9Ewb//IOR7NK0YxNURLC9un\nFHjzCoVn+EtEFAQSbFh9DOtg0sV11Ucqhaj7UumhhXZLr9YRNbrw9KPzNvnb\nsXdFTMF38BvCHP9rxtONK5ErzJ+97CrquMqWyy+ZrO1Gf1Nn0Y0CwPA2CYl0\nzHGfwbxMlOjW4cfCmL9ziWtz0G/K/6Z71dZBznCHETbBOxDdFpz/jmK8AHIP\nStig06l1G2WYxBYK0Z2a6rfQFMnG0ztSbI9GHnTzX01Z9aFB6GPz7a6Fdew4\nYKSN\r\n=L7JK\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./index.js","types":"./index.d.ts","readme":"# @aws-sdk/client-ecr-browser\n\n[![NPM version](https://img.shields.io/npm/v/@aws-sdk/client-ecr-browser/preview.svg)](https://www.npmjs.com/package/@aws-sdk/client-ecr-browser)\n[![NPM downloads](https://img.shields.io/npm/dm/@aws-sdk/client-ecr-browser.svg)](https://www.npmjs.com/package/@aws-sdk/client-ecr-browser)\n\n## Description\n\n<fullname>Amazon Elastic Container Registry</fullname> <p>Amazon Elastic Container Registry (Amazon ECR) is a managed Docker registry service. Customers can use the familiar Docker CLI to push, pull, and manage images. Amazon ECR provides a secure, scalable, and reliable registry. Amazon ECR supports private Docker repositories with resource-based permissions using IAM so that specific users or Amazon EC2 instances can access repositories and images. Developers can use the Docker CLI to author and manage images.</p>\n\n## Installing\n\nTo install the this package using NPM, simply type the following into a terminal window:\n\n```\nnpm install @aws-sdk/client-ecr-browser\n```\n\n## Getting Started\n\n### Import\n\nThe AWS SDK is modulized by clients and commands in CommonJS modules. To send a request, you only need to import the client(`ECRClient`) and the commands you need, for example `BatchCheckLayerAvailabilityCommand`:\n\n```javascript\n//JavaScript\nconst {\n  ECRClient,\n  BatchCheckLayerAvailabilityCommand\n} = require(\"@aws-sdk/client-ecr-browser\");\n```\n\n```javascript\n//TypeScript\nimport {\n  ECRClient,\n  BatchCheckLayerAvailabilityCommand\n} from \"@aws-sdk/client-ecr-browser\";\n```\n\n### Usage\n\nTo send a request, you:\n\n- Initiate client with configuration (e.g. credentials, region). For more information you can refer to the [API reference][].\n- Initiate command with input parameters.\n- Call `send` operation on client with command object as input.\n- If you are using a custom http handler, you may call `destroy()` to close open connections.\n\n```javascript\nconst eCR = new ECRClient({region: 'region'});\n//clients can be shared by different commands\nconst params = {\n  repositoryName: /**a string value*/,\n  layerDigests: [ /**a list of string*/ ],\n};\nconst batchCheckLayerAvailabilityCommand = new BatchCheckLayerAvailabilityCommand(params);\neCR.send(batchCheckLayerAvailabilityCommand).then(data => {\n    // do something\n}).catch(error => {\n    // error handling\n})\n```\n\nIn addition to using promises, there are 2 other ways to send a request:\n\n```javascript\n// async/await\ntry {\n  const data = await eCR.send(batchCheckLayerAvailabilityCommand);\n  // do something\n} catch (error) {\n  // error handling\n}\n```\n\n```javascript\n// callback\neCR.send(batchCheckLayerAvailabilityCommand, (err, data) => {\n  //do something\n});\n```\n\nThe SDK can also send requests using the simplified callback style from version 2 of the SDK.\n\n```javascript\nimport * as AWS from \"@aws-sdk/client-ecr-browser\";\nconst eCR = new AWS.ECR({ region: \"region\" });\neCR.batchCheckLayerAvailability(params, (err, data) => {\n  //do something\n});\n```\n\n### Troubleshooting\n\nWhen the service returns an exception, the error will include the exception information, as well as response metadata (e.g. request id).\n\n```javascript\ntry {\n  const data = await eCR.send(batchCheckLayerAvailabilityCommand);\n  // do something\n} catch (error) {\n  const metadata = error.$metadata;\n  console.log(\n    `requestId: ${metadata.requestId}\ncfId: ${metadata.cfId}\nextendedRequestId: ${metadata.extendedRequestId}`\n  );\n  /*\nThe keys within exceptions are also parsed. You can access them by specifying exception names:\n    if(error.name === 'SomeServiceException') {\n        const value = error.specialKeyInException;\n    }\n*/\n}\n```\n\n## Getting Help\n\nPlease use these community resources for getting help. We use the GitHub issues for tracking bugs and feature requests and have limited bandwidth to address them.\n\n- Ask a question on [StackOverflow](https://stackoverflow.com/questions/tagged/aws-sdk-js) and tag it with `aws-sdk-js`\n- Come join the AWS JavaScript community on [gitter](https://gitter.im/aws/aws-sdk-js-v3)\n- If it turns out that you may have found a bug, please [open an issue](https://github.com/aws/aws-sdk-js-v3/issues)\n\n## Contributing\n\nThis client code is generated automatically. Any modifications will be overwritten the next time the `@aws-sdk/@aws-sdk/client-ecr-browser' package is updated. To contribute to SDK you can checkout our [code generator package][].\n\n## License\n\nThis SDK is distributed under the\n[Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0),\nsee LICENSE for more information.\n\n[code generator package]: https://github.com/aws/aws-sdk-js-v3/tree/master/packages/service-types-generator\n[api reference]: https://docs.aws.amazon.com/AWSJavaScriptSDK/latest/\n","scripts":{"test":"exit 0","clean":"npm run remove-definitions && npm run remove-maps && npm run remove-js","pretest":"tsc","remove-js":"rimraf *.js && rimraf ./commands/*.js && rimraf ./model/*.js && rimraf ./types/*.js","smoke-test":"karma start karma.conf","remove-maps":"rimraf *.js.map && rimraf ./commands/*.js.map && rimraf ./model/*.js.map && rimraf ./types/*.js.map","prepublishOnly":"tsc","remove-definitions":"rimraf *.d.ts && rimraf ./commands/*.d.ts && rimraf ./model/*.d.ts rimraf ./types/*.d.ts","build-documentation":"npm run clean && typedoc ./","remove-documentation":"rimraf ./docs"},"_npmUser":{"name":"aws-sdk-bot","email":"aws-sdk-js@amazon.com"},"deprecated":"The package @aws-sdk/client-ecr-browser has been renamed to @aws-sdk/client-ecr. Please install the renamed package.","_npmVersion":"6.9.0","description":"Browser SDK for Amazon EC2 Container Registry","directories":{},"_nodeVersion":"10.1.0","dependencies":{"tslib":"^1.8.0","@aws-sdk/types":"^0.1.0-preview.6","@aws-sdk/json-parser":"^0.1.0-preview.6","@aws-sdk/core-handler":"^0.1.0-preview.6","@aws-sdk/json-builder":"^0.1.0-preview.6","@aws-sdk/signature-v4":"^0.1.0-preview.8","@aws-sdk/config-resolver":"^0.1.0-preview.6","@aws-sdk/middleware-stack":"^0.1.0-preview.7","@aws-sdk/retry-middleware":"^0.1.0-preview.6","@aws-crypto/sha256-browser":"^0.1.0-preview.1","@aws-sdk/protocol-json-rpc":"^0.1.0-preview.7","@aws-sdk/util-utf8-browser":"^0.1.0-preview.3","@aws-sdk/fetch-http-handler":"^0.1.0-preview.6","@aws-sdk/signing-middleware":"^0.1.0-preview.8","@aws-sdk/url-parser-browser":"^0.1.0-preview.6","@aws-sdk/util-base64-browser":"^0.1.0-preview.3","@aws-sdk/middleware-serializer":"^0.1.0-preview.6","@aws-sdk/json-error-unmarshaller":"^0.1.0-preview.7","@aws-sdk/util-user-agent-browser":"^0.1.0-preview.7","@aws-sdk/stream-collector-browser":"^0.1.0-preview.6","@aws-sdk/util-body-length-browser":"^0.1.0-preview.3","@aws-sdk/middleware-content-length":"^0.1.0-preview.6","@aws-sdk/middleware-header-default":"^0.1.0-preview.6"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^24.7.1","karma":"^4.1.0","rimraf":"^2.6.2","typedoc":"^0.14.2","puppeteer":"^1.0.0","typescript":"~3.4.0","@types/jest":"^24.0.12","jasmine-core":"^3.4.0","karma-jasmine":"^2.0.1","karma-coverage":"^1.1.1","karma-typescript":"^4.0.0","karma-chrome-launcher":"^3.0.0","@aws-sdk/karma-credential-loader":"^0.1.0-preview.8","@aws-sdk/client-documentation-generator":"^0.1.0-preview.3"},"_npmOperationalInternal":{"tmp":"tmp/client-ecr-browser_0.1.0-preview.4_1572393699737_0.06328894049119804","host":"s3://npm-registry-packages"}},"0.1.0-preview.5":{"name":"@aws-sdk/client-ecr-browser","version":"0.1.0-preview.5","author":{"url":"https://aws.amazon.com/javascript/","name":"AWS SDK for JavaScript Team"},"license":"Apache-2.0","_id":"@aws-sdk/client-ecr-browser@0.1.0-preview.5","maintainers":[{"name":"amzn-oss","email":"osa-3p@amazon.com"},{"name":"aws-sdk-bot","email":"aws-sdk-js@amazon.com"},{"name":"trivikr-aws","email":"trivikr@amazon.com"},{"name":"zheallan","email":"zheallan@amazon.com"}],"dist":{"shasum":"dc44a3574090cae94eea6c3519925495810003b6","tarball":"https://registry.npmjs.org/@aws-sdk/client-ecr-browser/-/client-ecr-browser-0.1.0-preview.5.tgz","fileCount":855,"integrity":"sha512-zRHY0ETUQElw88pbiCbi/onkWRVstedUZarB7iqQoGwQnocxh1eK93ToLxX/rcp1hXIBMmHzLSOIzuJzIkh+xw==","signatures":[{"sig":"MEUCIQC7kqAB2HOIndCfVy67KM2M/YuLtJcOXtgFu+aROQXShQIgJJc/hqBBOgOlyZ1lPwGhmnAls0VB4M3Y6bDNMWyGUSs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":485505,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdueZ0CRA9TVsSAnZWagAAYdwP/27W4H20ku0xRzeE5upr\nqy4KXNB11oMOt+9TSMjL6INIbGM6+HgcT82GfHlEmoZbyoX6FJBv5NHqYx6P\nUf6rDbIqURyoAw02GeG5+2Tq9xkrc8s/MfauoDcAv7vhwCP8DJs/R16PRMFA\n5ZvbhQpy3Dn6BuPm460FcGExV20MCIN65Ys6nyouZ5qf5UfnsDtjBBo6G5/q\nOyUPm0wJrsM+7nlo2P/HWcZ/QVO7E93JPviI/GiRFW1WsQYr8OcSovxKX8Cu\nXuk4g8yFhMdYW/nQUrFTJZYgMDc6uh5g6WJZR0Vs2MKcKLGnDQRydrOs5JiE\nX9Ue8Gsllj/eSk6EtlnAA7QXr3W+mnecbiI/Xt6xHPMrpky99y+r2OtzbaBP\nN33QbjRelXQ5ncrnQLI0PraVpjp3ZPVjiAMRpa6+E94qNdx9Lf9gsUTU2xkJ\nA/FCGLqiA5gfO7QYN7sTLb0LxOtsWQsZ7ahTAQXQ+1ZR/ZgHtpqn6/lDwwxK\nhtUlPCCUDtI2Amf86/0/5VDqP2XFhay03CDwDpKqVVJA/1hhHMoi9iWmS+PT\nLUPNHAathRfQJDcJqVMFkr4tXMgb2Km6TLpyjFxvHsuGrvPNiV5JNevhxCkU\nXhk0ES0wzBXe9xEEGoJMyMCwFXhQ9LraP1ZsSB2dVprMUF8i0Rv8rXIGhoR4\nRIKd\r\n=yM+r\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./index.js","types":"./index.d.ts","readme":"# @aws-sdk/client-ecr-browser\n\n[![NPM version](https://img.shields.io/npm/v/@aws-sdk/client-ecr-browser/preview.svg)](https://www.npmjs.com/package/@aws-sdk/client-ecr-browser)\n[![NPM downloads](https://img.shields.io/npm/dm/@aws-sdk/client-ecr-browser.svg)](https://www.npmjs.com/package/@aws-sdk/client-ecr-browser)\n\n## Description\n\n<fullname>Amazon Elastic Container Registry</fullname> <p>Amazon Elastic Container Registry (Amazon ECR) is a managed Docker registry service. Customers can use the familiar Docker CLI to push, pull, and manage images. Amazon ECR provides a secure, scalable, and reliable registry. Amazon ECR supports private Docker repositories with resource-based permissions using IAM so that specific users or Amazon EC2 instances can access repositories and images. Developers can use the Docker CLI to author and manage images.</p>\n\n## Installing\n\nTo install the this package using NPM, simply type the following into a terminal window:\n\n```\nnpm install @aws-sdk/client-ecr-browser\n```\n\n## Getting Started\n\n### Import\n\nThe AWS SDK is modulized by clients and commands in CommonJS modules. To send a request, you only need to import the client(`ECRClient`) and the commands you need, for example `BatchCheckLayerAvailabilityCommand`:\n\n```javascript\n//JavaScript\nconst {\n  ECRClient,\n  BatchCheckLayerAvailabilityCommand\n} = require(\"@aws-sdk/client-ecr-browser\");\n```\n\n```javascript\n//TypeScript\nimport {\n  ECRClient,\n  BatchCheckLayerAvailabilityCommand\n} from \"@aws-sdk/client-ecr-browser\";\n```\n\n### Usage\n\nTo send a request, you:\n\n- Initiate client with configuration (e.g. credentials, region). For more information you can refer to the [API reference][].\n- Initiate command with input parameters.\n- Call `send` operation on client with command object as input.\n- If you are using a custom http handler, you may call `destroy()` to close open connections.\n\n```javascript\nconst eCR = new ECRClient({region: 'region'});\n//clients can be shared by different commands\nconst params = {\n  repositoryName: /**a string value*/,\n  layerDigests: [ /**a list of string*/ ],\n};\nconst batchCheckLayerAvailabilityCommand = new BatchCheckLayerAvailabilityCommand(params);\neCR.send(batchCheckLayerAvailabilityCommand).then(data => {\n    // do something\n}).catch(error => {\n    // error handling\n})\n```\n\nIn addition to using promises, there are 2 other ways to send a request:\n\n```javascript\n// async/await\ntry {\n  const data = await eCR.send(batchCheckLayerAvailabilityCommand);\n  // do something\n} catch (error) {\n  // error handling\n}\n```\n\n```javascript\n// callback\neCR.send(batchCheckLayerAvailabilityCommand, (err, data) => {\n  //do something\n});\n```\n\nThe SDK can also send requests using the simplified callback style from version 2 of the SDK.\n\n```javascript\nimport * as AWS from \"@aws-sdk/client-ecr-browser\";\nconst eCR = new AWS.ECR({ region: \"region\" });\neCR.batchCheckLayerAvailability(params, (err, data) => {\n  //do something\n});\n```\n\n### Troubleshooting\n\nWhen the service returns an exception, the error will include the exception information, as well as response metadata (e.g. request id).\n\n```javascript\ntry {\n  const data = await eCR.send(batchCheckLayerAvailabilityCommand);\n  // do something\n} catch (error) {\n  const metadata = error.$metadata;\n  console.log(\n    `requestId: ${metadata.requestId}\ncfId: ${metadata.cfId}\nextendedRequestId: ${metadata.extendedRequestId}`\n  );\n  /*\nThe keys within exceptions are also parsed. You can access them by specifying exception names:\n    if(error.name === 'SomeServiceException') {\n        const value = error.specialKeyInException;\n    }\n*/\n}\n```\n\n## Getting Help\n\nPlease use these community resources for getting help. We use the GitHub issues for tracking bugs and feature requests and have limited bandwidth to address them.\n\n- Ask a question on [StackOverflow](https://stackoverflow.com/questions/tagged/aws-sdk-js) and tag it with `aws-sdk-js`\n- Come join the AWS JavaScript community on [gitter](https://gitter.im/aws/aws-sdk-js-v3)\n- If it turns out that you may have found a bug, please [open an issue](https://github.com/aws/aws-sdk-js-v3/issues)\n\n## Contributing\n\nThis client code is generated automatically. Any modifications will be overwritten the next time the `@aws-sdk/@aws-sdk/client-ecr-browser' package is updated. To contribute to SDK you can checkout our [code generator package][].\n\n## License\n\nThis SDK is distributed under the\n[Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0),\nsee LICENSE for more information.\n\n[code generator package]: https://github.com/aws/aws-sdk-js-v3/tree/master/packages/service-types-generator\n[api reference]: https://docs.aws.amazon.com/AWSJavaScriptSDK/latest/\n","scripts":{"test":"exit 0","clean":"npm run remove-definitions && npm run remove-maps && npm run remove-js","pretest":"tsc","remove-js":"rimraf *.js && rimraf ./commands/*.js && rimraf ./model/*.js && rimraf ./types/*.js","smoke-test":"karma start karma.conf","remove-maps":"rimraf *.js.map && rimraf ./commands/*.js.map && rimraf ./model/*.js.map && rimraf ./types/*.js.map","prepublishOnly":"tsc","remove-definitions":"rimraf *.d.ts && rimraf ./commands/*.d.ts && rimraf ./model/*.d.ts rimraf ./types/*.d.ts","build-documentation":"npm run clean && typedoc ./","remove-documentation":"rimraf ./docs"},"_npmUser":{"name":"aws-sdk-bot","email":"aws-sdk-js@amazon.com"},"deprecated":"The package @aws-sdk/client-ecr-browser has been renamed to @aws-sdk/client-ecr. Please install the renamed package.","_npmVersion":"6.9.0","description":"Browser SDK for Amazon EC2 Container Registry","directories":{},"_nodeVersion":"10.1.0","dependencies":{"tslib":"^1.8.0","@aws-sdk/types":"^0.1.0-preview.7","@aws-sdk/json-parser":"^0.1.0-preview.7","@aws-sdk/core-handler":"^0.1.0-preview.7","@aws-sdk/json-builder":"^0.1.0-preview.7","@aws-sdk/signature-v4":"^0.1.0-preview.9","@aws-sdk/config-resolver":"^0.1.0-preview.7","@aws-sdk/middleware-stack":"^0.1.0-preview.8","@aws-sdk/retry-middleware":"^0.1.0-preview.7","@aws-crypto/sha256-browser":"^0.1.0-preview.1","@aws-sdk/protocol-json-rpc":"^0.1.0-preview.8","@aws-sdk/util-utf8-browser":"^0.1.0-preview.3","@aws-sdk/fetch-http-handler":"^0.1.0-preview.7","@aws-sdk/signing-middleware":"^0.1.0-preview.9","@aws-sdk/url-parser-browser":"^0.1.0-preview.7","@aws-sdk/util-base64-browser":"^0.1.0-preview.3","@aws-sdk/middleware-serializer":"^0.1.0-preview.7","@aws-sdk/json-error-unmarshaller":"^0.1.0-preview.8","@aws-sdk/util-user-agent-browser":"^0.1.0-preview.8","@aws-sdk/stream-collector-browser":"^0.1.0-preview.7","@aws-sdk/util-body-length-browser":"^0.1.0-preview.3","@aws-sdk/middleware-content-length":"^0.1.0-preview.7","@aws-sdk/middleware-header-default":"^0.1.0-preview.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^24.7.1","karma":"^4.1.0","rimraf":"^2.6.2","typedoc":"^0.14.2","puppeteer":"^1.0.0","typescript":"~3.4.0","@types/jest":"^24.0.12","jasmine-core":"^3.4.0","karma-jasmine":"^2.0.1","karma-coverage":"^1.1.1","karma-typescript":"^4.0.0","karma-chrome-launcher":"^3.0.0","@aws-sdk/karma-credential-loader":"^0.1.0-preview.9","@aws-sdk/client-documentation-generator":"^0.1.0-preview.3"},"_npmOperationalInternal":{"tmp":"tmp/client-ecr-browser_0.1.0-preview.5_1572464243929_0.10928619175912524","host":"s3://npm-registry-packages"}},"0.1.0-preview.6":{"name":"@aws-sdk/client-ecr-browser","version":"0.1.0-preview.6","author":{"url":"https://aws.amazon.com/javascript/","name":"AWS SDK for JavaScript Team"},"license":"Apache-2.0","_id":"@aws-sdk/client-ecr-browser@0.1.0-preview.6","maintainers":[{"name":"amzn-oss","email":"osa-3p@amazon.com"},{"name":"aws-sdk-bot","email":"aws-sdk-js@amazon.com"},{"name":"trivikr-aws","email":"trivikr@amazon.com"},{"name":"zheallan","email":"zheallan@amazon.com"}],"dist":{"shasum":"8062843f0f621615cd1c4525921fb5ff6227bf01","tarball":"https://registry.npmjs.org/@aws-sdk/client-ecr-browser/-/client-ecr-browser-0.1.0-preview.6.tgz","fileCount":855,"integrity":"sha512-VoqrQjlRCbbPJoXOyHe0WOsfNP+s+z4yZuvNS+xvgSxT+Corlx6H7G28JopxPHBvQrmfxlMZApih7us9EcsVJA==","signatures":[{"sig":"MEQCIGc3oXUhpu2laE4LWECxA8m0Czlw+Gz7K5pP37UNbX+iAiBGLt45CyhdHAL7bEL+3mZQCkhIrjOu/at47sQ3fkGbrQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":485776,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd1FVRCRA9TVsSAnZWagAA768P/3EmwB0ACrlcivYZMEfS\nZBIhLQHoHqpS6MbnKhU2HAMz9hpmwtxSHnXDeFwc6UvHYNJMm05emMp8PZAi\nlctH4bdw5jNnYdgm07Zjk0WzsQdph2OdTNy0Ukl8v2ldIZDcYJTiUVw/kGCw\nfmLkS3M60z9kHTVKpMEYEXkuCm/OsfZODMUQ4VkUIYvZ5ZU/bevkzMjrWL49\nhCUSLx5nL2WDX8ghKaw69Y4LpH7DE/J8yvsVoDNk44G/3feLNVnePbpi1iRz\nhtFYd4A59z10G4G36e2SwCTKqZCWFHHaJynBu6Q1NCUfOO5VtU4kSNXvr/LM\njwnELN3goxjgoRC9Rsnt9RowYvmQXk+1KLwvFdQ5+4SwFLfBle6Qr2hlw4GT\nXL2kTCQlddYOXqKYadD2qBn9VFVqo39yCIW2rxKS+GUZl6dMP0k0TQ7BmzN0\nY6cBW+Idfcj6KF1Iot6FIMvUD+j/vEAHo4XNoECADXBlbTXkY+Vzuk8uqkJp\nQ08czJWVZRLPK4p0RX2FGKiBmbAKhunSwfQx37WRnsTh4Ed+ZIVpKvPv7AjD\nnZAp4cJ9LIVqJq1OSrj2H8FYvtwYSXAspjxWcazcdRRmKIHp9vBEjjcO3ENO\ngPd1m5yjSUkwfs3XbjpPBpuybMztp/Iz3iCTQZKm9KEEr+KPz9qyyFkGCmAc\nTg46\r\n=m8dV\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./index.js","types":"./index.d.ts","readme":"# @aws-sdk/client-ecr-browser\n\n[![NPM version](https://img.shields.io/npm/v/@aws-sdk/client-ecr-browser/preview.svg)](https://www.npmjs.com/package/@aws-sdk/client-ecr-browser)\n[![NPM downloads](https://img.shields.io/npm/dm/@aws-sdk/client-ecr-browser.svg)](https://www.npmjs.com/package/@aws-sdk/client-ecr-browser)\n\n## Description\n\n<fullname>Amazon Elastic Container Registry</fullname> <p>Amazon Elastic Container Registry (Amazon ECR) is a managed Docker registry service. Customers can use the familiar Docker CLI to push, pull, and manage images. Amazon ECR provides a secure, scalable, and reliable registry. Amazon ECR supports private Docker repositories with resource-based permissions using IAM so that specific users or Amazon EC2 instances can access repositories and images. Developers can use the Docker CLI to author and manage images.</p>\n\n## Installing\n\nTo install the this package using NPM, simply type the following into a terminal window:\n\n```\nnpm install @aws-sdk/client-ecr-browser\n```\n\n## Getting Started\n\n### Import\n\nThe AWS SDK is modulized by clients and commands in CommonJS modules. To send a request, you only need to import the client(`ECRClient`) and the commands you need, for example `BatchCheckLayerAvailabilityCommand`:\n\n```javascript\n//JavaScript\nconst {\n  ECRClient,\n  BatchCheckLayerAvailabilityCommand\n} = require(\"@aws-sdk/client-ecr-browser\");\n```\n\n```javascript\n//TypeScript\nimport {\n  ECRClient,\n  BatchCheckLayerAvailabilityCommand\n} from \"@aws-sdk/client-ecr-browser\";\n```\n\n### Usage\n\nTo send a request, you:\n\n- Initiate client with configuration (e.g. credentials, region). For more information you can refer to the [API reference][].\n- Initiate command with input parameters.\n- Call `send` operation on client with command object as input.\n- If you are using a custom http handler, you may call `destroy()` to close open connections.\n\n```javascript\nconst eCR = new ECRClient({region: 'region'});\n//clients can be shared by different commands\nconst params = {\n  repositoryName: /**a string value*/,\n  layerDigests: [ /**a list of string*/ ],\n};\nconst batchCheckLayerAvailabilityCommand = new BatchCheckLayerAvailabilityCommand(params);\neCR.send(batchCheckLayerAvailabilityCommand).then(data => {\n    // do something\n}).catch(error => {\n    // error handling\n})\n```\n\nIn addition to using promises, there are 2 other ways to send a request:\n\n```javascript\n// async/await\ntry {\n  const data = await eCR.send(batchCheckLayerAvailabilityCommand);\n  // do something\n} catch (error) {\n  // error handling\n}\n```\n\n```javascript\n// callback\neCR.send(batchCheckLayerAvailabilityCommand, (err, data) => {\n  //do something\n});\n```\n\nThe SDK can also send requests using the simplified callback style from version 2 of the SDK.\n\n```javascript\nimport * as AWS from \"@aws-sdk/client-ecr-browser\";\nconst eCR = new AWS.ECR({ region: \"region\" });\neCR.batchCheckLayerAvailability(params, (err, data) => {\n  //do something\n});\n```\n\n### Troubleshooting\n\nWhen the service returns an exception, the error will include the exception information, as well as response metadata (e.g. request id).\n\n```javascript\ntry {\n  const data = await eCR.send(batchCheckLayerAvailabilityCommand);\n  // do something\n} catch (error) {\n  const metadata = error.$metadata;\n  console.log(\n    `requestId: ${metadata.requestId}\ncfId: ${metadata.cfId}\nextendedRequestId: ${metadata.extendedRequestId}`\n  );\n  /*\nThe keys within exceptions are also parsed. You can access them by specifying exception names:\n    if(error.name === 'SomeServiceException') {\n        const value = error.specialKeyInException;\n    }\n*/\n}\n```\n\n## Getting Help\n\nPlease use these community resources for getting help. We use the GitHub issues for tracking bugs and feature requests and have limited bandwidth to address them.\n\n- Ask a question on [StackOverflow](https://stackoverflow.com/questions/tagged/aws-sdk-js) and tag it with `aws-sdk-js`\n- Come join the AWS JavaScript community on [gitter](https://gitter.im/aws/aws-sdk-js-v3)\n- If it turns out that you may have found a bug, please [open an issue](https://github.com/aws/aws-sdk-js-v3/issues)\n\n## Contributing\n\nThis client code is generated automatically. Any modifications will be overwritten the next time the `@aws-sdk/@aws-sdk/client-ecr-browser' package is updated. To contribute to SDK you can checkout our [code generator package][].\n\n## License\n\nThis SDK is distributed under the\n[Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0),\nsee LICENSE for more information.\n\n[code generator package]: https://github.com/aws/aws-sdk-js-v3/tree/master/packages/service-types-generator\n[api reference]: https://docs.aws.amazon.com/AWSJavaScriptSDK/latest/\n","scripts":{"test":"exit 0","clean":"npm run remove-definitions && npm run remove-maps && npm run remove-js","pretest":"tsc","remove-js":"rimraf *.js && rimraf ./commands/*.js && rimraf ./model/*.js && rimraf ./types/*.js","smoke-test":"karma start karma.conf","remove-maps":"rimraf *.js.map && rimraf ./commands/*.js.map && rimraf ./model/*.js.map && rimraf ./types/*.js.map","prepublishOnly":"tsc","remove-definitions":"rimraf *.d.ts && rimraf ./commands/*.d.ts && rimraf ./model/*.d.ts rimraf ./types/*.d.ts","build-documentation":"npm run clean && typedoc ./","remove-documentation":"rimraf ./docs"},"_npmUser":{"name":"aws-sdk-bot","email":"aws-sdk-js@amazon.com"},"deprecated":"The package @aws-sdk/client-ecr-browser has been renamed to @aws-sdk/client-ecr. Please install the renamed package.","_npmVersion":"6.9.0","description":"Browser SDK for Amazon EC2 Container Registry","directories":{},"_nodeVersion":"10.16.3","dependencies":{"tslib":"^1.8.0","@aws-sdk/types":"^0.1.0-preview.7","@aws-sdk/json-parser":"^0.1.0-preview.7","@aws-sdk/core-handler":"^0.1.0-preview.7","@aws-sdk/json-builder":"^0.1.0-preview.7","@aws-sdk/signature-v4":"^0.1.0-preview.10","@aws-sdk/config-resolver":"^0.1.0-preview.7","@aws-sdk/middleware-stack":"^0.1.0-preview.9","@aws-sdk/retry-middleware":"^0.1.0-preview.7","@aws-crypto/sha256-browser":"^0.1.0-preview.1","@aws-sdk/protocol-json-rpc":"^0.1.0-preview.8","@aws-sdk/util-utf8-browser":"^0.1.0-preview.3","@aws-sdk/fetch-http-handler":"^0.1.0-preview.8","@aws-sdk/signing-middleware":"^0.1.0-preview.10","@aws-sdk/url-parser-browser":"^0.1.0-preview.7","@aws-sdk/util-base64-browser":"^0.1.0-preview.3","@aws-sdk/middleware-serializer":"^0.1.0-preview.7","@aws-sdk/json-error-unmarshaller":"^0.1.0-preview.8","@aws-sdk/util-user-agent-browser":"^0.1.0-preview.9","@aws-sdk/stream-collector-browser":"^0.1.0-preview.7","@aws-sdk/util-body-length-browser":"^0.1.0-preview.3","@aws-sdk/middleware-content-length":"^0.1.0-preview.7","@aws-sdk/middleware-header-default":"^0.1.0-preview.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^24.7.1","karma":"^4.1.0","rimraf":"^2.6.2","typedoc":"^0.14.2","puppeteer":"^1.0.0","typescript":"~3.4.0","@types/jest":"^24.0.12","jasmine-core":"^3.4.0","karma-jasmine":"^2.0.1","karma-coverage":"^1.1.1","karma-typescript":"^4.0.0","karma-chrome-launcher":"^3.0.0","@aws-sdk/karma-credential-loader":"^0.1.0-preview.10","@aws-sdk/client-documentation-generator":"^0.1.0-preview.3"},"_npmOperationalInternal":{"tmp":"tmp/client-ecr-browser_0.1.0-preview.6_1574196561225_0.6057812791555144","host":"s3://npm-registry-packages"}}},"time":{"created":"2019-09-09T18:02:43.422Z","modified":"2025-03-27T18:38:13.579Z","0.1.0-preview.2":"2019-09-09T18:02:43.761Z","0.1.0-preview.3":"2019-09-19T15:50:42.865Z","0.1.0-preview.4":"2019-10-30T00:01:39.925Z","0.1.0-preview.5":"2019-10-30T19:37:24.192Z","0.1.0-preview.6":"2019-11-19T20:49:21.399Z"},"author":{"url":"https://aws.amazon.com/javascript/","name":"AWS SDK for JavaScript Team"},"license":"Apache-2.0","description":"Browser SDK for Amazon EC2 Container Registry","maintainers":[{"email":"osa-3p@amazon.com","name":"amzn-oss"},{"email":"aws-sdk-js-automation@amazon.com","name":"aws-sdk-bot"}],"readme":"","readmeFilename":""}