{"_id":"@aws/synthetics-link","_rev":"15-3cdeb8151748b37cc7cfa90d5eeb94a5","name":"@aws/synthetics-link","dist-tags":{"latest":"16.0.0"},"versions":{"13.1.0":{"name":"@aws/synthetics-link","version":"13.1.0","keywords":["amazon","aws","cloudwatch","synthetics","runtime","puppeteer"],"author":{"name":"Amazon Web Services"},"license":"Apache-2.0","_id":"@aws/synthetics-link@13.1.0","maintainers":[{"name":"nosovsky","email":"nosovsky@amazon.com"},{"name":"aws-sdk-team","email":"aws-sdk-js@amazon.com"},{"name":"amzn-oss","email":"osa-3p@amazon.com"},{"name":"aws-sdk-bot","email":"aws-sdk-js-automation@amazon.com"},{"name":"awsxray","email":"aws-xray-sdk-node@amazon.com"},{"name":"aws-iot-sdk","email":"aws-sdk-common-runtime@amazon.com"},{"name":"aws-amplify-ops","email":"aws-amplify@amazon.com"},{"name":"zheallan","email":"zheallan@amazon.com"},{"name":"mohit0193","email":"mohit.ag0193@gmail.com"},{"name":"rishabh6788","email":"rishabhksingh@gmail.com"},{"name":"weicongs","email":"weicongs@amazon.com"},{"name":"sayaligaikawad","email":"gaiksaya@amazon.com"},{"name":"peterzhuamazon","email":"zhujiaxi@amazon.com"},{"name":"forrest-not-gump","email":"colyerf@amazon.com"},{"name":"cayblood","email":"carl@youngbloods.org"},{"name":"evertonfraga","email":"effraga@amazon.com"},{"name":"osa-publish","email":"osa-3p+npm@amazon.com"},{"name":"amazon-q-cli-bot","email":"amazon-q-developer-cli@amazon.com"},{"name":"aws-apm-synthetics-npm","email":"aws-apm-synthetics-npm@amazon.com"}],"homepage":"https://github.com/aws/cloudwatch-synthetics-sdk-nodejs-puppeteer#readme","bugs":{"url":"https://github.com/aws/cloudwatch-synthetics-sdk-nodejs-puppeteer/issues"},"dist":{"shasum":"156ff71364c838ed29aabe13f03da47ed49c7c1e","tarball":"https://registry.npmjs.org/@aws/synthetics-link/-/synthetics-link-13.1.0.tgz","fileCount":4,"integrity":"sha512-BKcvyyXEL1ncx92MTZAYxN13skN+Q0AmqeXc1da/sOWDezzw8ZGN/IVkUoxlQzclw1vCl/Cf2TNCzLnfJ0FzZg==","signatures":[{"sig":"MEQCIHph5f03/nUcXtQKaSZo1qDzfbhAyba5lpEIcpQA9znZAiBjYVRhEX1EKV6QUuUXfKFhphwNiQCcH1vZ2jwo4MgwtA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15706},"main":"lib/index.d.ts","types":"lib/index.d.ts","engines":{"node":">= 18.x"},"gitHead":"a26a255bf49edbc76f26e1726a57e77eb0bc9ab5","scripts":{"clean":"rm -rf dist && rm -rf node_modules","test-d":"tsd","compile":"tsc && npm run test-d","prepare":"npm run compile"},"_npmUser":{"name":"aws-apm-synthetics-npm","email":"aws-apm-synthetics-npm@amazon.com"},"repository":{"url":"git+https://github.com/aws/cloudwatch-synthetics-sdk-nodejs-puppeteer.git","type":"git"},"_npmVersion":"10.8.2","description":"Amazon CloudWatch Synthetics Type Support for syn-nodejs-puppeteer-* runtime","directories":{},"_nodeVersion":"20.19.6","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/synthetics-link_13.1.0_1768603605651_0.16080927280982316","host":"s3://npm-registry-packages-npm-production"}},"14.0.0":{"name":"@aws/synthetics-link","version":"14.0.0","keywords":["amazon","aws","cloudwatch","synthetics","runtime","puppeteer"],"author":{"name":"Amazon Web Services"},"license":"Apache-2.0","_id":"@aws/synthetics-link@14.0.0","maintainers":[{"name":"nosovsky","email":"nosovsky@amazon.com"},{"name":"aws-sdk-team","email":"aws-sdk-js@amazon.com"},{"name":"amzn-oss","email":"osa-3p@amazon.com"},{"name":"aws-sdk-bot","email":"aws-sdk-js-automation@amazon.com"},{"name":"awsxray","email":"aws-xray-sdk-node@amazon.com"},{"name":"aws-iot-sdk","email":"aws-sdk-common-runtime@amazon.com"},{"name":"aws-amplify-ops","email":"aws-amplify@amazon.com"},{"name":"zheallan","email":"zheallan@amazon.com"},{"name":"mohit0193","email":"mohit.ag0193@gmail.com"},{"name":"rishabh6788","email":"rishabhksingh@gmail.com"},{"name":"weicongs","email":"weicongs@amazon.com"},{"name":"sayaligaikawad","email":"gaiksaya@amazon.com"},{"name":"peterzhuamazon","email":"zhujiaxi@amazon.com"},{"name":"forrest-not-gump","email":"colyerf@amazon.com"},{"name":"cayblood","email":"carl@youngbloods.org"},{"name":"evertonfraga","email":"effraga@amazon.com"},{"name":"osa-publish","email":"osa-3p+npm@amazon.com"},{"name":"bedrock-agentcore-npm","email":"bedrock-agentcore-npm@amazon.com"},{"name":"amazon-q-cli-bot","email":"amazon-q-developer-cli@amazon.com"},{"name":"aws-apm-synthetics-npm","email":"aws-apm-synthetics-npm@amazon.com"}],"homepage":"https://github.com/aws/cloudwatch-synthetics-sdk-nodejs-puppeteer#readme","bugs":{"url":"https://github.com/aws/cloudwatch-synthetics-sdk-nodejs-puppeteer/issues"},"dist":{"shasum":"3dcd9c7be91ee4967802f75a563fe2af9cabdacb","tarball":"https://registry.npmjs.org/@aws/synthetics-link/-/synthetics-link-14.0.0.tgz","fileCount":4,"integrity":"sha512-b7kFabaZu2lwO4hwoB0Ub+8zfNZbkow947MllkdArGSgR041YOQVmUAToGfOyu3gZGeijChXY59v9Fekuh3lOw==","signatures":[{"sig":"MEUCIQC2QDgrMl3svnaIy9/TCuIMHDzNyldxDiPMhqXBUFuuUgIgO1TyiPT+WA9imkciEHjBNMcHgGSyHqarQvDWHHe9MR8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15706},"main":"lib/index.d.ts","types":"lib/index.d.ts","engines":{"node":">= 18.x"},"gitHead":"6546737fba3db1bed04838d03188e55277c428f9","scripts":{"clean":"rm -rf dist && rm -rf node_modules","test-d":"tsd","compile":"tsc && npm run test-d","prepare":"npm run compile"},"_npmUser":{"name":"aws-apm-synthetics-npm","email":"aws-apm-synthetics-npm@amazon.com"},"repository":{"url":"git+https://github.com/aws/cloudwatch-synthetics-sdk-nodejs-puppeteer.git","type":"git"},"_npmVersion":"10.8.2","description":"Amazon CloudWatch Synthetics Type Support for syn-nodejs-puppeteer-* runtime","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/synthetics-link_14.0.0_1781287110136_0.8792909568295224","host":"s3://npm-registry-packages-npm-production"}},"15.0.0":{"name":"@aws/synthetics-link","version":"15.0.0","keywords":["amazon","aws","cloudwatch","synthetics","runtime","puppeteer"],"author":{"name":"Amazon Web Services"},"license":"Apache-2.0","_id":"@aws/synthetics-link@15.0.0","maintainers":[{"name":"nosovsky","email":"nosovsky@amazon.com"},{"name":"aws-sdk-team","email":"aws-sdk-js@amazon.com"},{"name":"amzn-oss","email":"osa-3p@amazon.com"},{"name":"aws-sdk-bot","email":"aws-sdk-js-automation@amazon.com"},{"name":"awsxray","email":"aws-xray-sdk-node@amazon.com"},{"name":"aws-iot-sdk","email":"aws-sdk-common-runtime@amazon.com"},{"name":"aws-amplify-ops","email":"aws-amplify@amazon.com"},{"name":"zheallan","email":"zheallan@amazon.com"},{"name":"mohit0193","email":"mohit.ag0193@gmail.com"},{"name":"rishabh6788","email":"rishabhksingh@gmail.com"},{"name":"weicongs","email":"weicongs@amazon.com"},{"name":"sayaligaikawad","email":"gaiksaya@amazon.com"},{"name":"peterzhuamazon","email":"zhujiaxi@amazon.com"},{"name":"forrest-not-gump","email":"colyerf@amazon.com"},{"name":"cayblood","email":"carl@youngbloods.org"},{"name":"evertonfraga","email":"effraga@amazon.com"},{"name":"osa-publish","email":"osa-3p+npm@amazon.com"},{"name":"bedrock-agentcore-npm","email":"bedrock-agentcore-npm@amazon.com"},{"name":"amazon-q-cli-bot","email":"amazon-q-developer-cli@amazon.com"},{"name":"aws-apm-synthetics-npm","email":"aws-apm-synthetics-npm@amazon.com"}],"homepage":"https://github.com/aws/cloudwatch-synthetics-sdk-nodejs-puppeteer#readme","bugs":{"url":"https://github.com/aws/cloudwatch-synthetics-sdk-nodejs-puppeteer/issues"},"dist":{"shasum":"6e3860f139e076343f589f2a2e8bcad58cd83125","tarball":"https://registry.npmjs.org/@aws/synthetics-link/-/synthetics-link-15.0.0.tgz","fileCount":4,"integrity":"sha512-b1PjhJvpLrpRG9NpYh3yxTMokgvF7SEmrBG7XDcvzsf+edOMDJU0kmO7jm7CHV48DRpH3hFkI6arXZWygMjL0Q==","signatures":[{"sig":"MEUCIHDOiurx2CjgsOPPz+ju7XuMgosxWA58Fs3DmwRf4IhSAiEAq4dadPI1zcUEUPyYbf2ltIiOD5GSWE7S2y9cYKB2bv4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15706},"main":"lib/index.d.ts","types":"lib/index.d.ts","engines":{"node":">= 18.x"},"gitHead":"a7eeda2fd2200a9a61b9664f49fd64c0e57e3637","scripts":{"clean":"rm -rf dist && rm -rf node_modules","test-d":"tsd","compile":"tsc && npm run test-d","prepare":"npm run compile"},"_npmUser":{"name":"aws-apm-synthetics-npm","email":"aws-apm-synthetics-npm@amazon.com"},"repository":{"url":"git+https://github.com/aws/cloudwatch-synthetics-sdk-nodejs-puppeteer.git","type":"git"},"_npmVersion":"10.8.2","description":"Amazon CloudWatch Synthetics Type Support for syn-nodejs-puppeteer-* runtime","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/synthetics-link_15.0.0_1781545713271_0.055617129132568","host":"s3://npm-registry-packages-npm-production"}},"15.1.0":{"name":"@aws/synthetics-link","version":"15.1.0","keywords":["amazon","aws","cloudwatch","synthetics","runtime","puppeteer"],"author":{"name":"Amazon Web Services"},"license":"Apache-2.0","_id":"@aws/synthetics-link@15.1.0","maintainers":[{"name":"nosovsky","email":"nosovsky@amazon.com"},{"name":"aws-sdk-team","email":"aws-sdk-js@amazon.com"},{"name":"amzn-oss","email":"osa-3p@amazon.com"},{"name":"aws-sdk-bot","email":"aws-sdk-js-automation@amazon.com"},{"name":"awsxray","email":"aws-xray-sdk-node@amazon.com"},{"name":"aws-iot-sdk","email":"aws-sdk-common-runtime@amazon.com"},{"name":"aws-amplify-ops","email":"aws-amplify@amazon.com"},{"name":"zheallan","email":"zheallan@amazon.com"},{"name":"mohit0193","email":"mohit.ag0193@gmail.com"},{"name":"rishabh6788","email":"rishabhksingh@gmail.com"},{"name":"weicongs","email":"weicongs@amazon.com"},{"name":"sayaligaikawad","email":"gaiksaya@amazon.com"},{"name":"peterzhuamazon","email":"zhujiaxi@amazon.com"},{"name":"forrest-not-gump","email":"colyerf@amazon.com"},{"name":"cayblood","email":"carl@youngbloods.org"},{"name":"evertonfraga","email":"effraga@amazon.com"},{"name":"osa-publish","email":"osa-3p+npm@amazon.com"},{"name":"bedrock-agentcore-npm","email":"bedrock-agentcore-npm@amazon.com"},{"name":"amazon-q-cli-bot","email":"amazon-q-developer-cli@amazon.com"},{"name":"aws-apm-synthetics-npm","email":"aws-apm-synthetics-npm@amazon.com"}],"homepage":"https://github.com/aws/cloudwatch-synthetics-sdk-nodejs-puppeteer#readme","bugs":{"url":"https://github.com/aws/cloudwatch-synthetics-sdk-nodejs-puppeteer/issues"},"dist":{"shasum":"d689eb795ecfa2bd0b4ed3cfb2acb8d75ab1d24d","tarball":"https://registry.npmjs.org/@aws/synthetics-link/-/synthetics-link-15.1.0.tgz","fileCount":4,"integrity":"sha512-L7EtsBwLfOqhb9Cg/41IhGEG7hCJrNJvNJOMIiNy4cN4/Q7UiD1aoUCwRxlyvo5cwNy6jQd3k0c7M+9gYhAgNg==","signatures":[{"sig":"MEYCIQDfAYb5/L4cmRoL7ZmSW3OA4nKErGFq2jvll+/qGBmyzQIhAL3s5KHoTA0ONw5fgR2UgNwB+ptp0lssi4htk8O330UC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15706},"main":"lib/index.d.ts","types":"lib/index.d.ts","engines":{"node":">= 18.x"},"gitHead":"fe6e360ad86692aea7d354dfbfa54775cc294a06","scripts":{"clean":"rm -rf dist && rm -rf node_modules","test-d":"tsd","compile":"tsc && npm run test-d","prepare":"npm run compile"},"_npmUser":{"name":"aws-apm-synthetics-npm","email":"aws-apm-synthetics-npm@amazon.com"},"repository":{"url":"git+https://github.com/aws/cloudwatch-synthetics-sdk-nodejs-puppeteer.git","type":"git"},"_npmVersion":"10.8.2","description":"Amazon CloudWatch Synthetics Type Support for syn-nodejs-puppeteer-* runtime","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/synthetics-link_15.1.0_1781629941940_0.8907051066182812","host":"s3://npm-registry-packages-npm-production"}},"16.0.0":{"name":"@aws/synthetics-link","version":"16.0.0","keywords":["amazon","aws","cloudwatch","synthetics","runtime","puppeteer"],"author":{"name":"Amazon Web Services"},"license":"Apache-2.0","_id":"@aws/synthetics-link@16.0.0","maintainers":[{"name":"nosovsky","email":"nosovsky@amazon.com"},{"name":"aws-sdk-team","email":"aws-sdk-js@amazon.com"},{"name":"amzn-oss","email":"osa-3p@amazon.com"},{"name":"aws-sdk-bot","email":"aws-sdk-js-automation@amazon.com"},{"name":"awsxray","email":"aws-xray-sdk-node@amazon.com"},{"name":"aws-iot-sdk","email":"aws-sdk-common-runtime@amazon.com"},{"name":"aws-amplify-ops","email":"aws-amplify@amazon.com"},{"name":"zheallan","email":"zheallan@amazon.com"},{"name":"mohit0193","email":"mohit.ag0193@gmail.com"},{"name":"rishabh6788","email":"rishabhksingh@gmail.com"},{"name":"weicongs","email":"weicongs@amazon.com"},{"name":"sayaligaikawad","email":"gaiksaya@amazon.com"},{"name":"peterzhuamazon","email":"zhujiaxi@amazon.com"},{"name":"forrest-not-gump","email":"colyerf@amazon.com"},{"name":"cayblood","email":"carl@youngbloods.org"},{"name":"evertonfraga","email":"effraga@amazon.com"},{"name":"osa-publish","email":"osa-3p+npm@amazon.com"},{"name":"bedrock-agentcore-npm","email":"bedrock-agentcore-npm@amazon.com"},{"name":"amazon-q-cli-bot","email":"amazon-q-developer-cli@amazon.com"},{"name":"aws-apm-synthetics-npm","email":"aws-apm-synthetics-npm@amazon.com"}],"homepage":"https://github.com/aws/cloudwatch-synthetics-sdk-nodejs-puppeteer#readme","bugs":{"url":"https://github.com/aws/cloudwatch-synthetics-sdk-nodejs-puppeteer/issues"},"dist":{"shasum":"a52bc0a4eadbd48148913d7472e0ae2ef1ed6e24","tarball":"https://registry.npmjs.org/@aws/synthetics-link/-/synthetics-link-16.0.0.tgz","fileCount":4,"integrity":"sha512-f3qWr8X+RIvMrQIc6RMFZgTFS+h/aG2DRONWkCQ59ix0/xxTrcaz/5+9sc3J1B/h9LmLBFP2HqKVdbE6VgUKUA==","signatures":[{"sig":"MEUCIQDJcOdwOzA8+kjwPWfalZswh+sQvuTnVUw9ZMriU3XVJQIgBvqh3st+KisAbUw9Ie7VuHFYB8z2KbO/GtZwJBXEfKc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15706},"main":"lib/index.d.ts","types":"lib/index.d.ts","engines":{"node":">= 18.x"},"gitHead":"b61262743b0f7f263515b60179202f3c3b5905fc","scripts":{"clean":"rm -rf dist && rm -rf node_modules","test-d":"tsd","compile":"tsc && npm run test-d","prepare":"npm run compile"},"_npmUser":{"name":"aws-apm-synthetics-npm","email":"aws-apm-synthetics-npm@amazon.com"},"repository":{"url":"git+https://github.com/aws/cloudwatch-synthetics-sdk-nodejs-puppeteer.git","type":"git"},"_npmVersion":"10.8.2","description":"Amazon CloudWatch Synthetics Type Support for syn-nodejs-puppeteer-* runtime","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/synthetics-link_16.0.0_1781647144740_0.36410692661552346","host":"s3://npm-registry-packages-npm-production"}}},"time":{"created":"2026-01-16T22:46:45.384Z","modified":"2026-06-22T20:42:46.661Z","13.1.0":"2026-01-16T22:46:45.796Z","14.0.0":"2026-06-12T17:58:30.292Z","15.0.0":"2026-06-15T17:48:33.426Z","15.1.0":"2026-06-16T17:12:22.120Z","16.0.0":"2026-06-16T21:59:04.896Z"},"bugs":{"url":"https://github.com/aws/cloudwatch-synthetics-sdk-nodejs-puppeteer/issues"},"author":{"name":"Amazon Web Services"},"license":"Apache-2.0","homepage":"https://github.com/aws/cloudwatch-synthetics-sdk-nodejs-puppeteer#readme","keywords":["amazon","aws","cloudwatch","synthetics","runtime","puppeteer"],"repository":{"url":"git+https://github.com/aws/cloudwatch-synthetics-sdk-nodejs-puppeteer.git","type":"git"},"description":"Amazon CloudWatch Synthetics Type Support for syn-nodejs-puppeteer-* runtime","maintainers":[{"email":"aws-sdk-js@amazon.com","name":"aws-sdk-team"},{"email":"osa-3p@amazon.com","name":"amzn-oss"},{"email":"aws-sdk-js-automation@amazon.com","name":"aws-sdk-bot"},{"email":"aws-xray-sdk-node@amazon.com","name":"awsxray"},{"email":"aws-sdk-common-runtime@amazon.com","name":"aws-iot-sdk"},{"email":"aws-amplify@amazon.com","name":"aws-amplify-ops"},{"email":"bedrock-agentcore-npm@amazon.com","name":"bedrock-agentcore-npm"},{"email":"amazon-q-developer-cli@amazon.com","name":"amazon-q-cli-bot"},{"email":"aws-apm-synthetics-npm@amazon.com","name":"aws-apm-synthetics-npm"}],"readme":"# Type Support for Amazon CloudWatch Synthetics Node.js Puppeteer Runtime Link Object\n\nTypeScript type definitions for Amazon CloudWatch Synthetics link objects in `syn-nodejs-puppeteer-*` runtime.\n\n## Installation\n\nPlease ensure the type definition package version matches your canary's runtime version.\n\n```bash\nnpm install @aws/synthetics-link\n```\n\n## Usage\n\n```typescript\nconst SyntheticsLink = require('@aws/synthetics-link');\n\n// Create a new link\nconst link = new SyntheticsLink('https://example.com')\n  .withText('Example Link')\n  .withParentUrl('https://parent.com')\n  .withStatusCode('200')\n  .withStatusText('OK');\n\n// Handle failures\nconst failedLink = new SyntheticsLink('https://broken.com')\n  .withFailureReason('Network timeout')\n  .withStatusCode('500');\n\n// Add screenshot results\nlink.addScreenshotResult('screenshot.png');\n```\n\n## TypeScript Support\n\nThis package provides complete TypeScript type definitions for the Amazon CloudWatch Synthetics Node.js Puppeteer runtime link objects, enabling full IntelliSense support and type checking in your canary scripts.\n\n## Security\n\nSee [CONTRIBUTING](CONTRIBUTING.md#security-issue-notifications) for more information.\n\n## License\n\nThis project is licensed under the Apache-2.0 License.","readmeFilename":"README.md"}