{"_id":"@synanetics/secrets","_rev":"57-6e574ed5e751ba9d79c09e047ffa7161","name":"@synanetics/secrets","dist-tags":{"beta":"6.0.0-beta.1","latest":"6.0.0"},"versions":{"1.0.5":{"name":"@synanetics/secrets","version":"1.0.5","author":{"name":"David Tolman","email":"david.tolman@synanetics.com"},"license":"MIT","_id":"@synanetics/secrets@1.0.5","maintainers":[{"name":"leecampbellsynanetics","email":"lee.campbell@synanetics.com"},{"name":"davidtolman","email":"david.tolman@synanetics.com"},{"name":"synsteve","email":"steve@synanetics.com"},{"name":"roborgan","email":"rob.organ@synanetics.com"}],"homepage":"https://bitbucket.org/synanetics/synanetics-common/packages/secrets#readme","bugs":{"url":"https://bitbucket.org/synanetics/synanetics-common/issues"},"dist":{"shasum":"ef725b89c1d411a82af94aebb061ef939d3c8440","tarball":"https://registry.npmjs.org/@synanetics/secrets/-/secrets-1.0.5.tgz","fileCount":16,"integrity":"sha512-U11C5q/lnV5LQmti+jyNOIjAfT8g8lFed/BZRix2mgzn5h79f4Tt4KJL2wE3W3ohe0uawEtPXeTAHpV4i/XtNw==","signatures":[{"sig":"MEUCIQCJG4EN2kmh9+2vCT6+2tb3MPez4wyoRlfdb5pfu+gyXgIgesPHAL5K1rLmd0sP4igZRId/o7LIqRkSM7bpndn8V3o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":23641},"main":"./lib/cjs/index.js","type":"module","types":"./lib/cjs/index.d.ts","exports":{"import":"./lib/esm/index.js","require":"./lib/cjs/index.js"},"gitHead":"f22c1d693cf0bccb7f3d197078488dbb41dd83a6","scripts":{"tsc":"tsc -b ./tsconfig.cjs.json ./tsconfig.esm.json","test":"NODE_OPTIONS='--experimental-vm-modules --no-warnings' jest","pretsc":"rm -rf lib/*","posttsc":"echo '{\"type\":\"module\"}' > ./lib/esm/package.json && echo '{\"type\":\"commonjs\"}' > ./lib/cjs/package.json","tsc:watch":"tsc -b ./tsconfig.cjs.json ./tsconfig.esm.json --watch"},"_npmUser":{"name":"davidtolman","email":"david.tolman@synanetics.com"},"repository":{"url":"git+https://bitbucket.org/synanetics/synanetics-common.git"},"_npmVersion":"9.8.0","description":"Synanetics custom secrets package for GCP environments","directories":{"lib":"lib"},"_nodeVersion":"18.16.0","dependencies":{"moleculer":"^0.14.29","node-cache":"^5.1.2","@google-cloud/secret-manager":"^4.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/secrets_1.0.5_1689538067568_0.5931329997240884","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"@synanetics/secrets","version":"1.1.0","author":{"name":"David Tolman","email":"david.tolman@synanetics.com"},"license":"MIT","_id":"@synanetics/secrets@1.1.0","maintainers":[{"name":"leecampbellsynanetics","email":"lee.campbell@synanetics.com"},{"name":"davidtolman","email":"david.tolman@synanetics.com"},{"name":"synsteve","email":"steve@synanetics.com"},{"name":"roborgan","email":"rob.organ@synanetics.com"}],"homepage":"https://bitbucket.org/synanetics/synanetics-common/packages/secrets#readme","bugs":{"url":"https://bitbucket.org/synanetics/synanetics-common/issues"},"dist":{"shasum":"e7f0be1131fe70fcd8e07fdca224e212f8356273","tarball":"https://registry.npmjs.org/@synanetics/secrets/-/secrets-1.1.0.tgz","fileCount":16,"integrity":"sha512-B2FhqHxSBLUdDtIZy1MYe5u/65NLzHCR5ruZvWi/acf5ujgU3+/APXpPyLTrVKM1NDdN+cydhg1+YIbxn9VCBw==","signatures":[{"sig":"MEUCIQC6U3oent3vdNAlIOFVVjjfa9wFIFOM5VwzsaIl8uwPPQIgbP2nSZMc52Pe/HPKbk+v+jOQ67EFqdT2pbpo/Ub9qXQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":23641},"main":"./lib/cjs/index.js","type":"module","types":"./lib/cjs/index.d.ts","exports":{"import":"./lib/esm/index.js","require":"./lib/cjs/index.js"},"gitHead":"a596ec2e3e0828ed08081c2fd16727fd81b3213b","scripts":{"tsc":"tsc -b ./tsconfig.cjs.json ./tsconfig.esm.json","test":"NODE_OPTIONS='--experimental-vm-modules --no-warnings' jest","pretsc":"rm -rf lib/*","posttsc":"echo '{\"type\":\"module\"}' > ./lib/esm/package.json && echo '{\"type\":\"commonjs\"}' > ./lib/cjs/package.json","tsc:watch":"tsc -b ./tsconfig.cjs.json ./tsconfig.esm.json --watch"},"_npmUser":{"name":"davidtolman","email":"david.tolman@synanetics.com"},"repository":{"url":"git+https://bitbucket.org/synanetics/synanetics-common.git"},"_npmVersion":"9.8.0","description":"Synanetics custom secrets package for GCP environments","directories":{"lib":"lib"},"_nodeVersion":"18.16.0","dependencies":{"moleculer":"^0.14.29","node-cache":"^5.1.2","@google-cloud/secret-manager":"^4.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/secrets_1.1.0_1689606349519_0.26059514537967554","host":"s3://npm-registry-packages"}},"1.1.1":{"name":"@synanetics/secrets","version":"1.1.1","author":{"name":"David Tolman","email":"david.tolman@synanetics.com"},"license":"MIT","_id":"@synanetics/secrets@1.1.1","maintainers":[{"name":"leecampbellsynanetics","email":"lee.campbell@synanetics.com"},{"name":"davidtolman","email":"david.tolman@synanetics.com"},{"name":"synsteve","email":"steve@synanetics.com"},{"name":"roborgan","email":"rob.organ@synanetics.com"}],"homepage":"https://bitbucket.org/synanetics/synanetics-common/packages/secrets#readme","bugs":{"url":"https://bitbucket.org/synanetics/synanetics-common/issues"},"dist":{"shasum":"ba5bbdc9065f75760261eb1db332aee5369736c0","tarball":"https://registry.npmjs.org/@synanetics/secrets/-/secrets-1.1.1.tgz","fileCount":16,"integrity":"sha512-pwAssHODsJQeqO+W8lcZwHcHrfKqpcSPDL45JIeDaeDSpgdJDOszJrYu+2SpxySgTrdIV6IXIT3kRTb9X1c1Kw==","signatures":[{"sig":"MEYCIQDUWlO7E2NNGjSowYe6/hzZ4N0nkiv8iyzvEEqo6TvSQQIhAMaIGrJJdiBQFSO1wNI5kIWGLzMGigwMydPlXboKY3MI","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25731},"main":"./lib/cjs/index.js","type":"module","types":"./lib/cjs/index.d.ts","exports":{"import":"./lib/esm/index.js","require":"./lib/cjs/index.js"},"gitHead":"c8576bbf5e523d4f0b809648f8244a3bc30e0974","scripts":{"tsc":"tsc -b ./tsconfig.cjs.json ./tsconfig.esm.json","test":"NODE_OPTIONS='--experimental-vm-modules --no-warnings' jest","pretsc":"rm -rf lib/*","posttsc":"echo '{\"type\":\"module\"}' > ./lib/esm/package.json && echo '{\"type\":\"commonjs\"}' > ./lib/cjs/package.json","tsc:watch":"tsc -b ./tsconfig.cjs.json ./tsconfig.esm.json --watch"},"_npmUser":{"name":"davidtolman","email":"david.tolman@synanetics.com"},"repository":{"url":"git+https://bitbucket.org/synanetics/synanetics-common.git"},"_npmVersion":"9.8.0","description":"Synanetics custom secrets package for GCP environments","directories":{"lib":"lib"},"_nodeVersion":"18.16.0","dependencies":{"moleculer":"^0.14.29","node-cache":"^5.1.2","@google-cloud/secret-manager":"^4.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/secrets_1.1.1_1689606594497_0.11217222912937008","host":"s3://npm-registry-packages"}},"1.1.2":{"name":"@synanetics/secrets","version":"1.1.2","author":{"name":"David Tolman","email":"david.tolman@synanetics.com"},"license":"MIT","_id":"@synanetics/secrets@1.1.2","maintainers":[{"name":"danielpeterbayley","email":"daniel.bayley@synanetics.com"},{"name":"joseph-alton","email":"joseph.alton@synanetics.com"},{"name":"leecampbellsynanetics","email":"lee.campbell@synanetics.com"},{"name":"davidtolman","email":"david.tolman@synanetics.com"},{"name":"synsteve","email":"steve@synanetics.com"},{"name":"roborgan","email":"rob.organ@synanetics.com"}],"homepage":"https://bitbucket.org/synanetics/synanetics-common/packages/secrets#readme","bugs":{"url":"https://bitbucket.org/synanetics/synanetics-common/issues"},"dist":{"shasum":"17b1b6eb22ab6ca0bbe30033eec8410252395b21","tarball":"https://registry.npmjs.org/@synanetics/secrets/-/secrets-1.1.2.tgz","fileCount":16,"integrity":"sha512-VlYV4PFyHIxleH5cmpPI8z9FW5KZemoC8wJdkKBNMtg/ddDOmVx8tl7ZR+U7KRl+yCOBmLRhKut4CHVdXWmSlg==","signatures":[{"sig":"MEYCIQC8L0odFPzhcMJwxuSsCZa5oecg25mShE2UMXmT3wcmQAIhAIGLUos7fZTdxnQUdkl82Q4LwnmrXpIXVfNu0mW1zgVe","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":26448},"main":"./lib/cjs/index.js","type":"module","types":"./lib/cjs/index.d.ts","exports":{"import":"./lib/esm/index.js","require":"./lib/cjs/index.js"},"gitHead":"aa31934bb47da1a58623e9a4643e5d42c8b1ae59","scripts":{"tsc":"tsc -b ./tsconfig.cjs.json ./tsconfig.esm.json","test":"NODE_OPTIONS='--experimental-vm-modules --no-warnings' jest","pretsc":"rm -rf lib/*","posttsc":"echo '{\"type\":\"module\"}' > ./lib/esm/package.json && echo '{\"type\":\"commonjs\"}' > ./lib/cjs/package.json","tsc:watch":"tsc -b ./tsconfig.cjs.json ./tsconfig.esm.json --watch"},"_npmUser":{"name":"davidtolman","email":"david.tolman@synanetics.com"},"repository":{"url":"git+https://bitbucket.org/synanetics/synanetics-common.git"},"_npmVersion":"10.2.3","description":"Synanetics custom secrets package for GCP environments","directories":{"lib":"lib"},"_nodeVersion":"20.9.0","dependencies":{"moleculer":"^0.14.29","node-cache":"^5.1.2","@google-cloud/secret-manager":"^4.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/secrets_1.1.2_1701263159557_0.9761104455365985","host":"s3://npm-registry-packages"}},"1.1.3":{"name":"@synanetics/secrets","version":"1.1.3","author":{"name":"David Tolman","email":"david.tolman@synanetics.com"},"license":"MIT","_id":"@synanetics/secrets@1.1.3","maintainers":[{"name":"danielpeterbayley","email":"daniel.bayley@synanetics.com"},{"name":"joseph-alton","email":"joseph.alton@synanetics.com"},{"name":"leecampbellsynanetics","email":"lee.campbell@synanetics.com"},{"name":"davidtolman","email":"david.tolman@synanetics.com"},{"name":"synsteve","email":"steve@synanetics.com"},{"name":"roborgan","email":"rob.organ@synanetics.com"}],"homepage":"https://bitbucket.org/synanetics/synanetics-common/packages/secrets#readme","bugs":{"url":"https://bitbucket.org/synanetics/synanetics-common/issues"},"dist":{"shasum":"87d260b1ce6a44df75deada775bf9bc595843d33","tarball":"https://registry.npmjs.org/@synanetics/secrets/-/secrets-1.1.3.tgz","fileCount":16,"integrity":"sha512-Uo4eR+Y8ax9XHdAz1NuWA8tlTZB5B6sxwHFl77FbLaWfh5hXuwJ5KfjgDa7dCUjK4MKlSFhlR9xgOFQN+X9Fmw==","signatures":[{"sig":"MEUCIQDNOx1t+vvafpT2tLFdURgBkHLm/WVxVddngn9pI63VFgIgUpUvt2s6Zbp3OX4yzJVlwAC5vh42vKdlldKyDWGG4lw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":26730},"main":"./lib/cjs/index.js","type":"module","types":"./lib/cjs/index.d.ts","exports":{"import":"./lib/esm/index.js","require":"./lib/cjs/index.js"},"gitHead":"cb342c325ce127e41e2256c05e840b2f208f3e4f","scripts":{"tsc":"tsc -b ./tsconfig.cjs.json ./tsconfig.esm.json","test":"NODE_OPTIONS='--experimental-vm-modules --no-warnings' jest","pretsc":"rm -rf lib/*","posttsc":"echo '{\"type\":\"module\"}' > ./lib/esm/package.json && echo '{\"type\":\"commonjs\"}' > ./lib/cjs/package.json","tsc:watch":"tsc -b ./tsconfig.cjs.json ./tsconfig.esm.json --watch"},"_npmUser":{"name":"davidtolman","email":"david.tolman@synanetics.com"},"repository":{"url":"git+https://bitbucket.org/synanetics/synanetics-common.git"},"_npmVersion":"9.8.0","description":"Synanetics custom secrets package for GCP environments","directories":{"lib":"lib"},"_nodeVersion":"18.16.0","dependencies":{"moleculer":"^0.14.29","node-cache":"^5.1.2","@google-cloud/secret-manager":"^4.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/secrets_1.1.3_1701264989573_0.30151246552954913","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"@synanetics/secrets","version":"2.0.0","author":{"name":"David Tolman","email":"david.tolman@synanetics.com"},"license":"MIT","_id":"@synanetics/secrets@2.0.0","maintainers":[{"name":"ztsyn","email":"zakariya.tumi@synanetics.com"},{"name":"gregsynanetics","email":"gergo.kekesi@synanetics.com"},{"name":"tom-synanetics","email":"tom.fletcher@synanetics.com"},{"name":"danielpeterbayley","email":"daniel.bayley@synanetics.com"},{"name":"joseph-alton","email":"joseph.alton@synanetics.com"},{"name":"leecampbellsynanetics","email":"lee.campbell@synanetics.com"},{"name":"davidtolman","email":"david.tolman@synanetics.com"},{"name":"synsteve","email":"steve@synanetics.com"},{"name":"roborgan","email":"rob.organ@synanetics.com"}],"homepage":"https://bitbucket.org/synanetics/synanetics-common/packages/secrets#readme","bugs":{"url":"https://bitbucket.org/synanetics/synanetics-common/issues"},"dist":{"shasum":"803c28c81479013ccb76115d7b00e0f0b5a30255","tarball":"https://registry.npmjs.org/@synanetics/secrets/-/secrets-2.0.0.tgz","fileCount":2,"integrity":"sha512-kFiTXd3iTI0ntdMF7RJ0gW8ThZhv02Per9nLXl1TWzHgnix2KFETooBldZ9FQCfa8UFqUYcnIwuMNajW0BDbaA==","signatures":[{"sig":"MEYCIQDC5usHqYizoqzAz7rsQMrZCBLebgv22/GBlrs9kpXDNgIhAO0z6S8zJe6L3leHWUhDojz1U52nYxXLjaqLaRP3Vw9/","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5603},"main":"./lib/cjs/index.js","type":"module","exports":{"import":"./lib/esm/index.js","require":"./lib/cjs/index.js"},"gitHead":"b8c124d1a4de9cb74961eb8a7a3b82e6ccae3e12","scripts":{"tsc":"tsc -b ./tsconfig.cjs.json ./tsconfig.esm.json","test":"NODE_OPTIONS='--experimental-vm-modules --no-warnings' jest --coverage","pretsc":"rm -rf lib/*","posttsc":"echo '{\"type\":\"module\"}' > ./lib/esm/package.json && echo '{\"type\":\"commonjs\"}' > ./lib/cjs/package.json","tsc:watch":"tsc -b ./tsconfig.cjs.json ./tsconfig.esm.json --watch"},"_npmUser":{"name":"leecampbellsynanetics","email":"lee.campbell@synanetics.com"},"repository":{"url":"git+https://bitbucket.org/synanetics/synanetics-common.git"},"_npmVersion":"10.1.0","description":"Synanetics custom secrets package for GCP environments","directories":{"lib":"lib"},"_nodeVersion":"20.9.0","dependencies":{"node-cache":"^5.1.2","@google-cloud/secret-manager":"^4.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/secrets_2.0.0_1702032767837_0.8750343167169676","host":"s3://npm-registry-packages"}},"2.0.1":{"name":"@synanetics/secrets","version":"2.0.1","author":{"name":"David Tolman","email":"david.tolman@synanetics.com"},"license":"MIT","_id":"@synanetics/secrets@2.0.1","maintainers":[{"name":"ztsyn","email":"zakariya.tumi@synanetics.com"},{"name":"gregsynanetics","email":"gergo.kekesi@synanetics.com"},{"name":"tom-synanetics","email":"tom.fletcher@synanetics.com"},{"name":"danielpeterbayley","email":"daniel.bayley@synanetics.com"},{"name":"joseph-alton","email":"joseph.alton@synanetics.com"},{"name":"leecampbellsynanetics","email":"lee.campbell@synanetics.com"},{"name":"davidtolman","email":"david.tolman@synanetics.com"},{"name":"synsteve","email":"steve@synanetics.com"},{"name":"roborgan","email":"rob.organ@synanetics.com"}],"homepage":"https://bitbucket.org/synanetics/synanetics-common/packages/secrets#readme","bugs":{"url":"https://bitbucket.org/synanetics/synanetics-common/issues"},"dist":{"shasum":"40c2dfeec350c0122b546d4135e6d359b0286abf","tarball":"https://registry.npmjs.org/@synanetics/secrets/-/secrets-2.0.1.tgz","fileCount":16,"integrity":"sha512-NsD+NUx0CrkqFA2AfzVVpCfOh4cnrj00ATZlTJEQT/1KSn9S+4AytyqSSf2ERUf7JdytSKx+I6RTA6in/cz1qg==","signatures":[{"sig":"MEQCIH3rEoqjkj0/kPtru3Lt98X4EJS2PgO/+pNyRNbo1tycAiBY/xNx/GOD5rI3M4F1aiHhMS0Ol4vtpS3hqhwU6+yS7Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24641},"main":"./lib/cjs/index.js","type":"module","types":"./lib/cjs/index.d.ts","exports":{"import":"./lib/esm/index.js","require":"./lib/cjs/index.js"},"gitHead":"b8c124d1a4de9cb74961eb8a7a3b82e6ccae3e12","scripts":{"tsc":"tsc -b ./tsconfig.cjs.json ./tsconfig.esm.json","test":"NODE_OPTIONS='--experimental-vm-modules --no-warnings' jest --coverage","pretsc":"rm -rf lib/*","posttsc":"echo '{\"type\":\"module\"}' > ./lib/esm/package.json && echo '{\"type\":\"commonjs\"}' > ./lib/cjs/package.json","tsc:watch":"tsc -b ./tsconfig.cjs.json ./tsconfig.esm.json --watch","prepublish":"npm run tsc"},"_npmUser":{"name":"leecampbellsynanetics","email":"lee.campbell@synanetics.com"},"repository":{"url":"git+https://bitbucket.org/synanetics/synanetics-common.git"},"_npmVersion":"10.1.0","description":"Synanetics custom secrets package for GCP environments","directories":{"lib":"lib"},"_nodeVersion":"20.9.0","dependencies":{"node-cache":"^5.1.2","@google-cloud/secret-manager":"^4.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/secrets_2.0.1_1702033143327_0.6816507633429223","host":"s3://npm-registry-packages"}},"2.0.2":{"name":"@synanetics/secrets","version":"2.0.2","author":{"name":"David Tolman","email":"david.tolman@synanetics.com"},"license":"MIT","_id":"@synanetics/secrets@2.0.2","maintainers":[{"name":"ztsyn","email":"zakariya.tumi@synanetics.com"},{"name":"gregsynanetics","email":"gergo.kekesi@synanetics.com"},{"name":"tom-synanetics","email":"tom.fletcher@synanetics.com"},{"name":"danielpeterbayley","email":"daniel.bayley@synanetics.com"},{"name":"joseph-alton","email":"joseph.alton@synanetics.com"},{"name":"leecampbellsynanetics","email":"lee.campbell@synanetics.com"},{"name":"davidtolman","email":"david.tolman@synanetics.com"},{"name":"synsteve","email":"steve@synanetics.com"},{"name":"roborgan","email":"rob.organ@synanetics.com"}],"homepage":"https://bitbucket.org/synanetics/synanetics-common/packages/secrets#readme","bugs":{"url":"https://bitbucket.org/synanetics/synanetics-common/issues"},"dist":{"shasum":"f140f198eec70bd607be23405f71ef48bbf02d48","tarball":"https://registry.npmjs.org/@synanetics/secrets/-/secrets-2.0.2.tgz","fileCount":16,"integrity":"sha512-6e5/FNPMR0jjy5wHxseHJISbkwXlzKMUdl/FXV/ihbS35TpjnWjbYa/7Ag6/5/bIVZtqB5i6oQb+IKTwYP8jLw==","signatures":[{"sig":"MEUCIFUNEtplJ6rcNwfxI4647U6QLjqCNss+qMw6bVJW2RQOAiEArU6mMKYkHKoZLgUuHv3tHKSV2Cmo4bLyaxvzKCc2wiM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24632},"main":"./lib/cjs/index.js","type":"module","types":"./lib/cjs/index.d.ts","exports":{"import":"./lib/esm/index.js","require":"./lib/cjs/index.js"},"gitHead":"0567aa4b484f11ad30ac1d601ff2a44f24fd2dbc","scripts":{"tsc":"tsc -b ./tsconfig.cjs.json ./tsconfig.esm.json","test":"NODE_OPTIONS='--experimental-vm-modules --no-warnings' jest --coverage","pretsc":"rm -rf lib/*","posttsc":"echo '{\"type\":\"module\"}' > ./lib/esm/package.json && echo '{\"type\":\"commonjs\"}' > ./lib/cjs/package.json","tsc:watch":"tsc -b ./tsconfig.cjs.json ./tsconfig.esm.json --watch","prepublish":"npm run tsc"},"_npmUser":{"name":"leecampbellsynanetics","email":"lee.campbell@synanetics.com"},"repository":{"url":"git+https://bitbucket.org/synanetics/synanetics-common.git"},"_npmVersion":"9.5.1","description":"Synanetics custom secrets package for GCP environments","directories":{"lib":"lib"},"_nodeVersion":"18.16.0","dependencies":{"node-cache":"^5.1.2","@google-cloud/secret-manager":"^4.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/secrets_2.0.2_1702037512839_0.32667985058333593","host":"s3://npm-registry-packages"}},"3.0.0":{"name":"@synanetics/secrets","version":"3.0.0","author":{"name":"David Tolman","email":"david.tolman@synanetics.com"},"license":"MIT","_id":"@synanetics/secrets@3.0.0","maintainers":[{"name":"ztsyn","email":"zakariya.tumi@synanetics.com"},{"name":"gregsynanetics","email":"gergo.kekesi@synanetics.com"},{"name":"tom-synanetics","email":"tom.fletcher@synanetics.com"},{"name":"danielpeterbayley","email":"daniel.bayley@synanetics.com"},{"name":"joseph-alton","email":"joseph.alton@synanetics.com"},{"name":"leecampbellsynanetics","email":"lee.campbell@synanetics.com"},{"name":"davidtolman","email":"david.tolman@synanetics.com"},{"name":"synsteve","email":"steve@synanetics.com"},{"name":"roborgan","email":"rob.organ@synanetics.com"}],"homepage":"https://bitbucket.org/synanetics/synanetics-common/packages/secrets#readme","bugs":{"url":"https://bitbucket.org/synanetics/synanetics-common/issues"},"dist":{"shasum":"8ae7e4a45efb02b50a22d005fcfa6289cd4474be","tarball":"https://registry.npmjs.org/@synanetics/secrets/-/secrets-3.0.0.tgz","fileCount":18,"integrity":"sha512-6AKRAFvWvE+5YAK/ZIqGz+wjzCU0XSuUtQuLZCL8T7+tb485Ng4sUv18zRiNixHXjepfdpLbhLSv4Q+ReKiHeg==","signatures":[{"sig":"MEQCIGSqVHAJ82Jvf1fS0g3CDWHtxwm2/8SmosHXrwPyp0+tAiAIRSXSRxoUS+2k9gC9jWSf0yDG+Q8dRu6sc7kfflQktg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":26046},"main":"./lib/cjs/index.js","type":"module","types":"./lib/cjs/index.d.ts","exports":{"import":"./lib/esm/index.js","require":"./lib/cjs/index.js"},"gitHead":"04b4bc87d6bb7138cfbcb4e09224fe5e8c0ac325","scripts":{"tsc":"tsc -b ./tsconfig.cjs.json ./tsconfig.esm.json","test":"NODE_OPTIONS='--experimental-vm-modules --no-warnings' jest --coverage","pretsc":"rm -rf lib/*","posttsc":"echo '{\"type\":\"module\"}' > ./lib/esm/package.json && echo '{\"type\":\"commonjs\"}' > ./lib/cjs/package.json","tsc:watch":"tsc -b ./tsconfig.cjs.json ./tsconfig.esm.json --watch","prepublish":"npm run tsc"},"_npmUser":{"name":"davidtolman","email":"david.tolman@synanetics.com"},"repository":{"url":"git+https://bitbucket.org/synanetics/synanetics-common.git"},"_npmVersion":"lerna/6.6.2/node@v20.9.0+x64 (linux)","description":"Synanetics custom secrets package for GCP environments","directories":{"lib":"lib"},"_nodeVersion":"20.9.0","dependencies":{"node-cache":"^5.1.2","@google-cloud/secret-manager":"^4.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/secrets_3.0.0_1703160868479_0.6067448496129277","host":"s3://npm-registry-packages"}},"3.0.1":{"name":"@synanetics/secrets","version":"3.0.1","author":{"name":"David Tolman","email":"david.tolman@synanetics.com"},"license":"MIT","_id":"@synanetics/secrets@3.0.1","maintainers":[{"name":"ztsyn","email":"zakariya.tumi@synanetics.com"},{"name":"gregsynanetics","email":"gergo.kekesi@synanetics.com"},{"name":"tom-synanetics","email":"tom.fletcher@synanetics.com"},{"name":"danielpeterbayley","email":"daniel.bayley@synanetics.com"},{"name":"joseph-alton","email":"joseph.alton@synanetics.com"},{"name":"leecampbellsynanetics","email":"lee.campbell@synanetics.com"},{"name":"davidtolman","email":"david.tolman@synanetics.com"},{"name":"synsteve","email":"steve@synanetics.com"},{"name":"roborgan","email":"rob.organ@synanetics.com"}],"homepage":"https://bitbucket.org/synanetics/synanetics-common/packages/secrets#readme","bugs":{"url":"https://bitbucket.org/synanetics/synanetics-common/issues"},"dist":{"shasum":"943944139a4dbbcc8c0528ba94762b7cbc19a1c5","tarball":"https://registry.npmjs.org/@synanetics/secrets/-/secrets-3.0.1.tgz","fileCount":18,"integrity":"sha512-QG9f57w04IxBRG9jcP6mC4aFvyq8NUddobd+9sTnixxeG03vvD+Ct9he2xB9cCI0+N+FAUy22uOe2Iv+/28pCg==","signatures":[{"sig":"MEUCIDV0VbF1svi/33pdDQh2/Mjk5EPT2RuueOEeWfVOD545AiEA4dwq8YN/355gxZFORRMJTTD6/G+3TKW7pRB7hP/juz8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25853},"main":"./lib/cjs/index.js","type":"module","types":"./lib/cjs/index.d.ts","exports":{"import":"./lib/esm/index.js","require":"./lib/cjs/index.js"},"gitHead":"d25a4b894da13a940f863e729348fa93a3fdf764","scripts":{"tsc":"tsc -b ./tsconfig.cjs.json ./tsconfig.esm.json","test":"NODE_OPTIONS='--experimental-vm-modules --no-warnings' jest --coverage","pretsc":"rm -rf lib/*","posttsc":"echo '{\"type\":\"module\"}' > ./lib/esm/package.json && echo '{\"type\":\"commonjs\"}' > ./lib/cjs/package.json","tsc:watch":"tsc -b ./tsconfig.cjs.json ./tsconfig.esm.json --watch","prepublish":"npm run tsc"},"_npmUser":{"name":"davidtolman","email":"david.tolman@synanetics.com"},"repository":{"url":"git+https://bitbucket.org/synanetics/synanetics-common.git"},"_npmVersion":"lerna/6.6.2/node@v20.9.0+x64 (linux)","description":"Synanetics custom secrets package for GCP environments","directories":{"lib":"lib"},"_nodeVersion":"20.9.0","dependencies":{"node-cache":"^5.1.2","@google-cloud/secret-manager":"^4.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/secrets_3.0.1_1703161690814_0.0570489568871817","host":"s3://npm-registry-packages"}},"4.0.0":{"name":"@synanetics/secrets","version":"4.0.0","author":{"name":"David Tolman","email":"david.tolman@synanetics.com"},"license":"MIT","_id":"@synanetics/secrets@4.0.0","maintainers":[{"name":"oliverm-wethey","email":"oliver.musgrove-wethey@synanetics.com"},{"name":"synrichardbrown","email":"richard.brown@synanetics.com"},{"name":"gregsynanetics","email":"gergo.kekesi@synanetics.com"},{"name":"tom-synanetics","email":"tom.fletcher@synanetics.com"},{"name":"danielpeterbayley","email":"daniel.bayley@synanetics.com"},{"name":"leecampbellsynanetics","email":"lee.campbell@synanetics.com"},{"name":"davidtolman","email":"david.tolman@synanetics.com"},{"name":"synsteve","email":"steve@synanetics.com"}],"homepage":"https://bitbucket.org/synanetics/synanetics-common/packages/secrets#readme","bugs":{"url":"https://bitbucket.org/synanetics/synanetics-common/issues"},"dist":{"shasum":"63e9c7722402c81dd43d2fd0a8147df9420f4931","tarball":"https://registry.npmjs.org/@synanetics/secrets/-/secrets-4.0.0.tgz","fileCount":16,"integrity":"sha512-IuCGZ8yb2zHo+kja6keOB2ILj3BzQ8aRREy1H6+Qy5CbHV+D/oy7j6leAQHLxsrGI/EaTPRFbXZmEZ1KhV98dg==","signatures":[{"sig":"MEUCIAVB68X4ImPqpiRHqwMAqoNdWc82EmvefAN5Lp82UC/3AiEAxbm9dmRTwzIUw1LnLNihm7hOdsCj+h219/53rQiO95U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":23902},"main":"./lib/cjs/index.js","type":"module","types":"./lib/cjs/index.d.ts","exports":{"import":"./lib/esm/index.js","require":"./lib/cjs/index.js"},"gitHead":"d25a4b894da13a940f863e729348fa93a3fdf764","scripts":{"tsc":"tsc -b ./tsconfig.cjs.json ./tsconfig.esm.json","test":"NODE_OPTIONS='--experimental-vm-modules --no-warnings' jest --coverage","pretsc":"rm -rf lib/*","posttsc":"echo '{\"type\":\"module\"}' > ./lib/esm/package.json && echo '{\"type\":\"commonjs\"}' > ./lib/cjs/package.json","tsc:watch":"npm run tsc -- --watch","prepublishOnly":"npm run tsc"},"_npmUser":{"name":"davidtolman","email":"david.tolman@synanetics.com"},"repository":{"url":"git+https://bitbucket.org/synanetics/synanetics-common.git"},"_npmVersion":"10.2.3","description":"Synanetics custom secrets package for GCP environments","directories":{"lib":"lib"},"_nodeVersion":"20.9.0","dependencies":{"node-cache":"^5.1.2","@google-cloud/secret-manager":"^5.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/secrets_4.0.0_1713275175513_0.6288284500462349","host":"s3://npm-registry-packages"}},"4.0.1":{"name":"@synanetics/secrets","version":"4.0.1","author":{"name":"David Tolman","email":"david.tolman@synanetics.com"},"license":"MIT","_id":"@synanetics/secrets@4.0.1","maintainers":[{"name":"oliverm-wethey","email":"oliver.musgrove-wethey@synanetics.com"},{"name":"synrichardbrown","email":"richard.brown@synanetics.com"},{"name":"gregsynanetics","email":"gergo.kekesi@synanetics.com"},{"name":"tom-synanetics","email":"tom.fletcher@synanetics.com"},{"name":"danielpeterbayley","email":"daniel.bayley@synanetics.com"},{"name":"leecampbellsynanetics","email":"lee.campbell@synanetics.com"},{"name":"davidtolman","email":"david.tolman@synanetics.com"},{"name":"synsteve","email":"steve@synanetics.com"}],"homepage":"https://bitbucket.org/synanetics/synanetics-common/packages/secrets#readme","bugs":{"url":"https://bitbucket.org/synanetics/synanetics-common/issues"},"dist":{"shasum":"cc5f9960165044b6290783a286ddc1ce99f58ef2","tarball":"https://registry.npmjs.org/@synanetics/secrets/-/secrets-4.0.1.tgz","fileCount":16,"integrity":"sha512-RePDe8KvONijrP4nyhO4ky9kOCuLUhsxvj1hdH3kHt687xfFdWb9KLDOKxgKv3Xj9E19dLcDgGfHBwB+cXtw8g==","signatures":[{"sig":"MEYCIQDhDZGCqkEcyhVzxKKviRbkU95B2cXjIyRppFf378l11gIhAMzFJ9Jk8zGBzd4mN/auKlhMuBYAe3il5K+pILOnfFRv","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24121},"main":"./lib/cjs/index.js","type":"module","types":"./lib/cjs/index.d.ts","exports":{"import":"./lib/esm/index.js","require":"./lib/cjs/index.js"},"gitHead":"d25a4b894da13a940f863e729348fa93a3fdf764","scripts":{"tsc":"tsc -b ./tsconfig.cjs.json ./tsconfig.esm.json","test":"NODE_OPTIONS='--experimental-vm-modules --no-warnings' jest --coverage","pretsc":"rm -rf lib/*","posttsc":"echo '{\"type\":\"module\"}' > ./lib/esm/package.json && echo '{\"type\":\"commonjs\"}' > ./lib/cjs/package.json","tsc:watch":"npm run tsc -- --watch","prepublishOnly":"npm run tsc"},"_npmUser":{"name":"davidtolman","email":"david.tolman@synanetics.com"},"repository":{"url":"git+https://bitbucket.org/synanetics/synanetics-common.git"},"_npmVersion":"10.5.0","description":"Synanetics custom secrets package for GCP environments","directories":{"lib":"lib"},"_nodeVersion":"18.20.2","dependencies":{"node-cache":"^5.1.2","@google-cloud/secret-manager":"~5.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/secrets_4.0.1_1715102896123_0.09351274298840306","host":"s3://npm-registry-packages"}},"5.0.0":{"name":"@synanetics/secrets","version":"5.0.0","author":{"name":"David Tolman","email":"david.tolman@synanetics.com"},"license":"MIT","_id":"@synanetics/secrets@5.0.0","maintainers":[{"name":"whay-syn","email":"warren.hayes@synanetics.com"},{"name":"sarah-gibson","email":"sarah.gibson@synanetics.com"},{"name":"lewis-synanetics","email":"lewis.donley@synanetics.com"},{"name":"oliverm-wethey","email":"oliver.musgrove-wethey@synanetics.com"},{"name":"synrichardbrown","email":"richard.brown@synanetics.com"},{"name":"gregsynanetics","email":"gergo.kekesi@synanetics.com"},{"name":"tom-synanetics","email":"tom.fletcher@synanetics.com"},{"name":"danielpeterbayley","email":"daniel.bayley@synanetics.com"},{"name":"leecampbellsynanetics","email":"lee.campbell@synanetics.com"},{"name":"davidtolman","email":"david.tolman@synanetics.com"},{"name":"synsteve","email":"steve@synanetics.com"}],"homepage":"https://bitbucket.org/synanetics/synanetics-common/packages/secrets#readme","bugs":{"url":"https://bitbucket.org/synanetics/synanetics-common/issues"},"dist":{"shasum":"5035494b36184530311ee4ff1138d0b90334349d","tarball":"https://registry.npmjs.org/@synanetics/secrets/-/secrets-5.0.0.tgz","fileCount":20,"integrity":"sha512-jinVyc92qy/KZ0Qgo0TqwOo+M68MJIwdkgQ/NvzB1BFylXp6QUWGuYP7B4VJRco0FD0rn2RxchjBhrIkJcw3vA==","signatures":[{"sig":"MEUCIBpS2vHEoFA1IbhvIaFGzPGT1k8d6wfCmUFDbj1fhYxzAiEAuVqwU6+qXnaD5mD9ZpxcGyx1IVdVm7/+rJJ/rO4Zw7k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34134},"main":"./dist/commonjs/index.js","tshy":{"exports":{".":"./src/index.ts","./package.json":"./package.json"}},"type":"module","types":"./dist/commonjs/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/commonjs/index.d.ts","default":"./dist/commonjs/index.js"}},"./package.json":"./package.json"},"gitHead":"d25a4b894da13a940f863e729348fa93a3fdf764","scripts":{"test":"vitest run","prepare":"tshy"},"_npmUser":{"name":"davidtolman","email":"david.tolman@synanetics.com"},"repository":{"url":"git+https://bitbucket.org/synanetics/synanetics-common.git"},"_npmVersion":"10.5.0","description":"Synanetics custom secrets package for GCP environments","directories":{},"_nodeVersion":"18.20.2","dependencies":{"node-cache":"^5.1.2","@google-cloud/secret-manager":"~5.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/secrets_5.0.0_1723809500172_0.16340465106363977","host":"s3://npm-registry-packages"}},"5.0.1":{"name":"@synanetics/secrets","version":"5.0.1","author":{"name":"David Tolman","email":"david.tolman@synanetics.com"},"license":"MIT","_id":"@synanetics/secrets@5.0.1","maintainers":[{"name":"sarah-gibson","email":"sarah.gibson@synanetics.com"},{"name":"whay-syn","email":"warren.hayes@synanetics.com"},{"name":"synjy","email":"james.young@synanetics.com"},{"name":"synsteve","email":"steve@synanetics.com"},{"name":"danielpeterbayley","email":"daniel.bayley@synanetics.com"},{"name":"tom-synanetics","email":"tom.fletcher@synanetics.com"},{"name":"oliverm-wethey","email":"oliver.musgrove-wethey@synanetics.com"},{"name":"gregsynanetics","email":"gergo.kekesi@synanetics.com"},{"name":"wrobinsonsynanetics","email":"william.robinson@synanetics.com"},{"name":"synrichardbrown","email":"richard.brown@synanetics.com"},{"name":"leecampbellsynanetics","email":"lee.campbell@synanetics.com"},{"name":"luke-syn","email":"luke.wood@synanetics.com"},{"name":"edward-synanetics","email":"edward.greatrex@synanetics.com"},{"name":"aviwsynanetics","email":"anna.weaver@synanetics.com"}],"homepage":"https://github.com/SynaneticsLtd/synanetics-core-common/packages/secrets#readme","bugs":{"url":"https://github.com/SynaneticsLtd/synanetics-core-common/issues"},"dist":{"shasum":"7ee8dfaabd1931d91b94cf4364aadd87782220ba","tarball":"https://registry.npmjs.org/@synanetics/secrets/-/secrets-5.0.1.tgz","fileCount":20,"integrity":"sha512-RoE9SG0waQtUM63u9aGCtoL5Qa+w+KxsQrL4mJ3nIbx3EKIk3e5bdYNvZbi0QDlaP/3Fj/rwiKrwuAIErrKtZg==","signatures":[{"sig":"MEUCIQDSN/jqoRUBYQ8vAOax+QZKjux4S5pD9AvVu3UCA0LI1QIgDufxATE5aEeeBe2zDnz1ZLfSRi4JnK5DNVZipaQkmJ0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34942},"main":"./dist/commonjs/index.js","tshy":{"exports":{".":"./src/index.ts","./package.json":"./package.json"}},"type":"module","types":"./dist/commonjs/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/commonjs/index.d.ts","default":"./dist/commonjs/index.js"}},"./package.json":"./package.json"},"gitHead":"d25a4b894da13a940f863e729348fa93a3fdf764","scripts":{"test":"vitest run","prepare":"tshy"},"_npmUser":{"name":"leecampbellsynanetics","email":"lee.campbell@synanetics.com"},"repository":{"url":"git+https://bitbucket.org/synanetics/synanetics-common.git"},"_npmVersion":"11.4.2","description":"Synanetics custom secrets package for GCP environments","directories":{},"_nodeVersion":"22.14.0","dependencies":{"node-cache":"^5.1.2","@google-cloud/secret-manager":"~5.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/secrets_5.0.1_1754495886115_0.7359540427454667","host":"s3://npm-registry-packages-npm-production"}},"6.0.0-beta.0":{"name":"@synanetics/secrets","version":"6.0.0-beta.0","author":{"name":"David Tolman","email":"david.tolman@synanetics.com"},"license":"MIT","_id":"@synanetics/secrets@6.0.0-beta.0","maintainers":[{"name":"sarah-gibson","email":"sarah.gibson@synanetics.com"},{"name":"whay-syn","email":"warren.hayes@synanetics.com"},{"name":"synjy","email":"james.young@synanetics.com"},{"name":"synsteve","email":"steve@synanetics.com"},{"name":"danielpeterbayley","email":"daniel.bayley@synanetics.com"},{"name":"tom-synanetics","email":"tom.fletcher@synanetics.com"},{"name":"oliverm-wethey","email":"oliver.musgrove-wethey@synanetics.com"},{"name":"gregsynanetics","email":"gergo.kekesi@synanetics.com"},{"name":"wrobinsonsynanetics","email":"william.robinson@synanetics.com"},{"name":"synrichardbrown","email":"richard.brown@synanetics.com"},{"name":"leecampbellsynanetics","email":"lee.campbell@synanetics.com"},{"name":"luke-syn","email":"luke.wood@synanetics.com"},{"name":"edward-synanetics","email":"edward.greatrex@synanetics.com"},{"name":"aviwsynanetics","email":"anna.weaver@synanetics.com"},{"name":"alexwhitman","email":"alex@alexwhitman.com"}],"homepage":"https://github.com/SynaneticsLtd/synanetics-core-common/packages/secrets#readme","bugs":{"url":"https://github.com/SynaneticsLtd/synanetics-core-common/issues"},"dist":{"shasum":"6190325aac20b8708dfe565aa7fa8b7aa234c4d5","tarball":"https://registry.npmjs.org/@synanetics/secrets/-/secrets-6.0.0-beta.0.tgz","fileCount":20,"integrity":"sha512-CgzzFHN2wIuxb90DBvaopyC34LndQirqwQuUWul91SDfB6PMEtEIVVOqd3BMA0q6bK1RDrOk++dlBnWeTKw2uA==","signatures":[{"sig":"MEUCIQChEgtTr4ZXcvd30IvGdPTqG8nN6g6CnY2ZZ8esA1pfBwIgPgJt7Y0WWzTobgl3ExqcHaAxiSbuCAVEGeNqiwTWZ0E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":30805},"main":"./dist/commonjs/index.js","tshy":{"exports":{".":"./src/index.ts","./package.json":"./package.json"}},"type":"module","types":"./dist/commonjs/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/commonjs/index.d.ts","default":"./dist/commonjs/index.js"}},"./package.json":"./package.json"},"gitHead":"d25a4b894da13a940f863e729348fa93a3fdf764","scripts":{"test":"vitest run --coverage","prepare":"tshy"},"_npmUser":{"name":"synrichardbrown","email":"richard.brown@synanetics.com"},"repository":{"url":"git+https://bitbucket.org/synanetics/synanetics-common.git"},"_npmVersion":"10.8.2","description":"Synanetics custom secrets package for GCP environments","directories":{},"_nodeVersion":"22.5.1","dependencies":{"node-cache":"^5.1.2","@google-cloud/secret-manager":"~5.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/secrets_6.0.0-beta.0_1759933909617_0.01710813642669473","host":"s3://npm-registry-packages-npm-production"}},"6.0.0-beta.1":{"name":"@synanetics/secrets","version":"6.0.0-beta.1","author":{"name":"David Tolman","email":"david.tolman@synanetics.com"},"license":"MIT","_id":"@synanetics/secrets@6.0.0-beta.1","maintainers":[{"name":"sarah-gibson","email":"sarah.gibson@synanetics.com"},{"name":"whay-syn","email":"warren.hayes@synanetics.com"},{"name":"synjy","email":"james.young@synanetics.com"},{"name":"synsteve","email":"steve@synanetics.com"},{"name":"danielpeterbayley","email":"daniel.bayley@synanetics.com"},{"name":"tom-synanetics","email":"tom.fletcher@synanetics.com"},{"name":"oliverm-wethey","email":"oliver.musgrove-wethey@synanetics.com"},{"name":"gregsynanetics","email":"gergo.kekesi@synanetics.com"},{"name":"wrobinsonsynanetics","email":"william.robinson@synanetics.com"},{"name":"synrichardbrown","email":"richard.brown@synanetics.com"},{"name":"leecampbellsynanetics","email":"lee.campbell@synanetics.com"},{"name":"luke-syn","email":"luke.wood@synanetics.com"},{"name":"edward-synanetics","email":"edward.greatrex@synanetics.com"},{"name":"aviwsynanetics","email":"anna.weaver@synanetics.com"},{"name":"alexwhitman","email":"alex@alexwhitman.com"}],"homepage":"https://github.com/SynaneticsLtd/synanetics-core-common/packages/secrets#readme","bugs":{"url":"https://github.com/SynaneticsLtd/synanetics-core-common/issues"},"dist":{"shasum":"04e218a8efeb32ef5531bad2e0cc5655d247ec05","tarball":"https://registry.npmjs.org/@synanetics/secrets/-/secrets-6.0.0-beta.1.tgz","fileCount":20,"integrity":"sha512-djkPqddM3eY2G7fkBXrm2WaSzBadebNvr7CTaadb0YmBIqeg9w7SzST+1VcqhZcyIH/fHCBAu2O5LTC0dATFfQ==","signatures":[{"sig":"MEUCIBN3b9JOabtJBHi5DmqWJx4ucW4VTZ+3Kj7qmk+O6+Y5AiEAyLGpiwVwHounH+AQHNujjWIUOSoaklCeqmZYKs5fq1w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":30777},"main":"./dist/commonjs/index.js","tshy":{"exports":{".":"./src/index.ts","./package.json":"./package.json"}},"type":"module","types":"./dist/commonjs/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/commonjs/index.d.ts","default":"./dist/commonjs/index.js"}},"./package.json":"./package.json"},"gitHead":"d25a4b894da13a940f863e729348fa93a3fdf764","scripts":{"test":"vitest run --coverage","prepare":"tshy"},"_npmUser":{"name":"synrichardbrown","email":"richard.brown@synanetics.com"},"repository":{"url":"git+https://bitbucket.org/synanetics/synanetics-common.git"},"_npmVersion":"10.8.2","description":"Synanetics custom secrets package for GCP environments","directories":{},"_nodeVersion":"22.5.1","dependencies":{"@google-cloud/secret-manager":"~5.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/secrets_6.0.0-beta.1_1760088639287_0.004218143834440635","host":"s3://npm-registry-packages-npm-production"}},"6.0.0":{"name":"@synanetics/secrets","version":"6.0.0","author":{"name":"David Tolman","email":"david.tolman@synanetics.com"},"license":"MIT","_id":"@synanetics/secrets@6.0.0","maintainers":[{"name":"sarah-gibson","email":"sarah.gibson@synanetics.com"},{"name":"whay-syn","email":"warren.hayes@synanetics.com"},{"name":"synjy","email":"james.young@synanetics.com"},{"name":"synsteve","email":"steve@synanetics.com"},{"name":"danielpeterbayley","email":"daniel.bayley@synanetics.com"},{"name":"tom-synanetics","email":"tom.fletcher@synanetics.com"},{"name":"oliverm-wethey","email":"oliver.musgrove-wethey@synanetics.com"},{"name":"gregsynanetics","email":"gergo.kekesi@synanetics.com"},{"name":"wrobinsonsynanetics","email":"william.robinson@synanetics.com"},{"name":"synrichardbrown","email":"richard.brown@synanetics.com"},{"name":"leecampbellsynanetics","email":"lee.campbell@synanetics.com"},{"name":"luke-syn","email":"luke.wood@synanetics.com"},{"name":"edward-synanetics","email":"edward.greatrex@synanetics.com"},{"name":"aviwsynanetics","email":"anna.weaver@synanetics.com"},{"name":"alexwhitman","email":"alex@alexwhitman.com"}],"homepage":"https://github.com/SynaneticsLtd/synanetics-core-common/packages/secrets#readme","bugs":{"url":"https://github.com/SynaneticsLtd/synanetics-core-common/issues"},"dist":{"shasum":"d0bed47d63ee21b368e7a99b86301d9075aafbee","tarball":"https://registry.npmjs.org/@synanetics/secrets/-/secrets-6.0.0.tgz","fileCount":20,"integrity":"sha512-D7OI6o1Fjj4x1EQGecLV+xdEcaTjwYo4fzP4vZKQm8zQl1FpOFXLI0MIA8jJ27Rz3nEAJYqcIDmbQIZY/oybdg==","signatures":[{"sig":"MEUCIQCQdviPZlrWnfkcYbhRAPQmclrdC6pQai3O1b0SdtJnnwIgBkyAt7xJIm601UF7noxbKywBlu0hUy3wA6rt2L5FSOk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":30770},"main":"./dist/commonjs/index.js","tshy":{"exports":{".":"./src/index.ts","./package.json":"./package.json"}},"type":"module","types":"./dist/commonjs/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/commonjs/index.d.ts","default":"./dist/commonjs/index.js"}},"./package.json":"./package.json"},"gitHead":"d25a4b894da13a940f863e729348fa93a3fdf764","scripts":{"test":"vitest run --coverage","prepare":"tshy"},"_npmUser":{"name":"synrichardbrown","email":"richard.brown@synanetics.com"},"repository":{"url":"git+https://bitbucket.org/synanetics/synanetics-common.git"},"_npmVersion":"10.8.2","description":"Synanetics custom secrets package for GCP environments","directories":{},"_nodeVersion":"22.5.1","dependencies":{"@google-cloud/secret-manager":"~5.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/secrets_6.0.0_1760089101412_0.31732554693537285","host":"s3://npm-registry-packages-npm-production"}}},"time":{"created":"2023-07-16T20:07:47.453Z","modified":"2026-08-07T14:13:36.999Z","1.0.0-alpha.0":"2023-07-06T16:15:38.109Z","1.0.0-alpha.2":"2023-07-07T10:05:43.092Z","1.0.0":"2023-07-07T10:13:14.361Z","1.0.1":"2023-07-10T09:52:19.617Z","1.0.2":"2023-07-11T11:43:15.324Z","1.0.3":"2023-07-12T08:41:18.028Z","1.0.4":"2023-07-14T10:53:40.071Z","1.0.5":"2023-07-16T20:07:47.720Z","1.1.0":"2023-07-17T15:05:49.665Z","1.1.1":"2023-07-17T15:09:54.666Z","1.1.2":"2023-11-29T13:05:59.711Z","1.1.3":"2023-11-29T13:36:29.778Z","2.0.0":"2023-12-08T10:52:48.004Z","2.0.1":"2023-12-08T10:59:03.542Z","2.0.2":"2023-12-08T12:11:53.123Z","3.0.0":"2023-12-21T12:14:28.639Z","3.0.1":"2023-12-21T12:28:11.016Z","4.0.0":"2024-04-16T13:46:15.709Z","4.0.1":"2024-05-07T17:28:16.284Z","4.0.2":"2024-08-13T12:01:45.165Z","5.0.0":"2024-08-16T11:58:20.393Z","5.0.1":"2025-08-06T15:58:06.285Z","6.0.0-beta.0":"2025-10-08T14:31:49.845Z","6.0.0-beta.1":"2025-10-10T09:30:39.522Z","6.0.0":"2025-10-10T09:38:21.607Z"},"bugs":{"url":"https://github.com/SynaneticsLtd/synanetics-core-common/issues"},"author":{"name":"David Tolman","email":"david.tolman@synanetics.com"},"license":"MIT","homepage":"https://github.com/SynaneticsLtd/synanetics-core-common/packages/secrets#readme","repository":{"url":"git+https://bitbucket.org/synanetics/synanetics-common.git"},"description":"Synanetics custom secrets package for GCP environments","maintainers":[{"email":"warren.hayes@synanetics.com","name":"whay-syn"},{"email":"james.young@synanetics.com","name":"synjy"},{"email":"steve@synanetics.com","name":"synsteve"},{"email":"daniel.bayley@synanetics.com","name":"danielpeterbayley"},{"email":"tom.fletcher@synanetics.com","name":"tom-synanetics"},{"email":"richard.brown@synanetics.com","name":"synrichardbrown"},{"email":"lee.campbell@synanetics.com","name":"leecampbellsynanetics"},{"email":"edward.greatrex@synanetics.com","name":"edward-synanetics"},{"email":"anna.weaver@synanetics.com","name":"aviwsynanetics"},{"email":"alex@alexwhitman.com","name":"alexwhitman"}],"readme":"# @synanetics/secrets\n\nPackage to handle Synanetics secret usage. It is meant as a replacement (breaking) and extension of `synfhir-core` resolve utility function.\n\n## Usage\n\n```javascript\nconst secrets = require('@synanetics/secrets');\nconst { getVersion, resolveVersion, replaceVersion, createSecretWithVersion } = require('@synanetics/secrets');\n// or\nimport * as secrets from '@synanetics/secrets';\nimport { getVersion, resolveVersion, replaceVersion, createSecretWithVersion } from '@synanetics/secrets';\n```\n\n### Functions\n\n#### `getVersion`\n\nWill attempt to fetch a secret value and return it as a string. It surfaces any errors encountered.\n\n```javascript\nawait getVersion('my-secret');\n// returns my-secret string value\n```\n\nFor convenience it will handle a `secret://` prefix.\n\n```javascript\nawait getVersion('secret://my-secret');\n```\n\nIt can be provided a version number - it defaults to `latest`.\n\n```javascript\nawait getVersion('my-secret', '10');\n```\n\nIt can be provided with an alternate project id when handling secrets.\n\n```javascript\nawait getVersion('my-secret', undefined, { project: 'alternate-project-id' });\n```\n\nBy default it will return an empty string for NOT_FOUND and FAILED_PRECONDITION (DISABLED) errors, this can be configured to throw on those errors too.\n\n```javascript\nawait getVersion('my-secret', undefined, { throwOnAnyError: true });\n```\n\n#### resolveVersion\n\nAdded to act as a substitute for `synfhir-core -> resolve` function. It handles errors slightly differently and should be considered a breaking change but in reality should be a simple modification.\n\n```javascript\nawait resolveVersion('');\nawait resolveVersion();\n// both return '';\n```\n\nIt expects all secret names to be passed as one of `file://...` or `secret://...`. If none of these prefix patterns match it will return the input value.\n\n_e.g._\n`my-input-value` would just return `my-input-value`.\n\n`file://` prefixes are attempt to read the contents of a file based on the value after removing `file://`.\n\n_e.g._\n`file://path/to/a/file` will read the file at `path/to/a/file`.\n\n`secret://` prefixes are attempt to read the contents of a GCP Secret Manager secret latest version based on the value after removing `secret://`. *NOTE - This will use getVersion detailed above*\n\n_e.g._\n`secret://my-secret-name` will read the file at `my-secret-name`.\n\n#### replaceVersion\n\nWill attempt to set a secret version value and disable it previous version. It surfaces any errors encountered.\n\n```javascript\nawait replaceVersion('my-secret', 'new value');\n```\n\nFor convenience it will handle a `secret://` prefix.\n\n```javascript\nawait replaceVersion('secret://my-secret', 'new value');\n```\n\nIt can be provided with an alternate project id.\n\n```javascript\nawait replaceVersion('my-secret', ' new data', { project: 'alternate-project-id' });\n```\n\n#### createSecretWithVersion\n\nThis will create a new secret (where you are sure it doesn't already exist) and add an optional version to it. It does not allow for replication setting overrides, defaulting to our standard config. It is safe to attempt to re-create a secret as an error will be thrown before a new version can be added.\n\nThe new version will be a 'PLACEHOLDER' value by default.\n\n```javascript\nawait createSecretWithVersion('my-new-secret');\n\n// my-new-secret now has PLACEHOLDER as it's version value\n```\n\nIt can be provided with an alternate project id.\n\n```javascript\nawait createSecretWithVersion('my-new-secret', 'new data', { project: 'alternate-project-id' });\n```\n\n## TESTING\n\nWhen testing this package it is important to bear in mind that Jest will reload it's modules per file. To prevent memory leaks in this scenario and allow mocking to prevent client instantiation, this module defers client instances until one of the above functions is called.\n","readmeFilename":"README.md"}