{"_id":"@varlock/1password-plugin","_rev":"26-63cd48c275be403e4f4f15e3615d4fdc","name":"@varlock/1password-plugin","dist-tags":{"latest":"2.0.4"},"versions":{"0.0.0":{"name":"@varlock/1password-plugin","version":"0.0.0","author":{"name":"dmno-dev"},"license":"MIT","_id":"@varlock/1password-plugin@0.0.0","maintainers":[{"name":"theo","email":"theozero@gmail.com"}],"homepage":"https://github.com/dmno-dev/varlock#readme","bugs":{"url":"https://github.com/dmno-dev/varlock/issues"},"dist":{"shasum":"1017f85f606dadd1bfa3505fd41d0c41102b6e5b","tarball":"https://registry.npmjs.org/@varlock/1password-plugin/-/1password-plugin-0.0.0.tgz","fileCount":1,"integrity":"sha512-2m3FmyKL/wsTxsniy0uUTrj5mKQ6nkNHB305AAmMxWQ30vVHY1aPr3tox34bCoB+HhMkEsqGws//o1TJMUHDAw==","signatures":[{"sig":"MEUCIQCVWmUomEI6Jt9Q6z08IfEjpJgyF8cZDn8soHY/wGEWuwIgJxyfTypUZwUUf9cr9kZNeJW6GzQ7SK4EwmnmvLr8mJI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":327},"_from":"file:varlock-1password-plugin-0.0.0.tgz","_npmUser":{"name":"theo","email":"theozero@gmail.com"},"_resolved":"/private/var/folders/kj/z_m_whhx0rx128cffckmrlgw0000gn/T/e96a5ad857a659d025cb00e9b4119a9b/varlock-1password-plugin-0.0.0.tgz","_integrity":"sha512-2m3FmyKL/wsTxsniy0uUTrj5mKQ6nkNHB305AAmMxWQ30vVHY1aPr3tox34bCoB+HhMkEsqGws//o1TJMUHDAw==","repository":{"url":"git+https://github.com/dmno-dev/varlock.git","type":"git","directory":"packages/plugins/1password"},"_npmVersion":"11.5.1","description":"Varlock plugin to pull data from 1password","directories":{},"_nodeVersion":"24.7.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/1password-plugin_0.0.0_1761799674554_0.7226371284950406","host":"s3://npm-registry-packages-npm-production"}},"0.1.0":{"name":"@varlock/1password-plugin","version":"0.1.0","keywords":["varlock","plugin","varlock-plugin","1password","env",".env","dotenv","environment variables","env vars","config"],"author":{"name":"dmno-dev"},"license":"MIT","_id":"@varlock/1password-plugin@0.1.0","maintainers":[{"name":"theo","email":"theozero@gmail.com"}],"homepage":"https://github.com/dmno-dev/varlock#readme","bugs":{"url":"https://github.com/dmno-dev/varlock/issues"},"dist":{"shasum":"13a25031bec2fadc8599680c00f59dbdb51f00b7","tarball":"https://registry.npmjs.org/@varlock/1password-plugin/-/1password-plugin-0.1.0.tgz","fileCount":7,"integrity":"sha512-B77OZbjqjM09MCiODg0IY/o6ygf7UkM/BCNULVKapE6qeUwAm3smMmHpq7HpluKjW0mORWDltIa3P67dXlfufA==","signatures":[{"sig":"MEYCIQDRW3HBFPxaO2g2DAN4IBLLFtAw2okdnn+fdP7PVsE7dQIhAJL9B850/LxT/yti/QvtxDLyLLG3FfaRCaPle+YNsnLX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9591830},"main":"dist/index.js","type":"module","_from":"file:varlock-1password-plugin-0.1.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{"./plugin":"./dist/plugin.js"},"scripts":{"dev":"pnpm run copy-wasm && tsup --watch","test":"vitest","build":"tsup && pnpm run copy-wasm","copy-wasm":"mkdir -p dist && cp node_modules/@1password/sdk-core/nodejs/core_bg.wasm ./dist"},"_npmUser":{"name":"theo","email":"theozero@gmail.com"},"_resolved":"/tmp/2e986926a79e8fcfa33707ad84feadba/varlock-1password-plugin-0.1.0.tgz","_integrity":"sha512-B77OZbjqjM09MCiODg0IY/o6ygf7UkM/BCNULVKapE6qeUwAm3smMmHpq7HpluKjW0mORWDltIa3P67dXlfufA==","repository":{"url":"git+https://github.com/dmno-dev/varlock.git","type":"git","directory":"packages/plugins/1password"},"_npmVersion":"10.9.4","description":"Varlock plugin to pull data from 1password","directories":{},"_nodeVersion":"22.21.1","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","vitest":"^4.0.6","varlock":"^0.1.0","@types/node":"24.9.2","@1password/sdk":"^0.3.1","@env-spec/utils":"^0.0.0","@1password/sdk-core":"^0.3.1","import-meta-resolve":"^4.2.0"},"peerDependencies":{"varlock":"^0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/1password-plugin_0.1.0_1761940033965_0.8341312936320489","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@varlock/1password-plugin","version":"0.2.0","keywords":["varlock","plugin","varlock-plugin","1password","env",".env","dotenv","environment variables","env vars","config"],"author":{"name":"dmno-dev"},"license":"MIT","_id":"@varlock/1password-plugin@0.2.0","maintainers":[{"name":"philmillman","email":"philmillman@gmail.com"},{"name":"theo","email":"theozero@gmail.com"}],"homepage":"https://github.com/dmno-dev/varlock#readme","bugs":{"url":"https://github.com/dmno-dev/varlock/issues"},"dist":{"shasum":"542ea83ca204d0641e5911bb8c453abe967b512f","tarball":"https://registry.npmjs.org/@varlock/1password-plugin/-/1password-plugin-0.2.0.tgz","fileCount":7,"integrity":"sha512-fHUdItHSo4GZ4G1ggyPlQQTL8AMR++5IxRrXiUUBd/p7Te3JgWzfDi4ALWJlD3dkdPG+O7CNfgoma6cThS+xJg==","signatures":[{"sig":"MEQCIDfBTn/NFrgm7oxYmsuK+r0swoJKd7G+wPUIhs+oLqomAiBid9rxi18Geafml/JZvWWObuyTH7qWTi2Eo5IJyG4SjQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@varlock%2f1password-plugin@0.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9591839},"main":"dist/index.js","type":"module","_from":"file:varlock-1password-plugin-0.2.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{"./plugin":"./dist/plugin.js"},"scripts":{"dev":"pnpm run copy-wasm && tsup --watch","test":"vitest","build":"tsup && pnpm run copy-wasm","copy-wasm":"mkdir -p dist && cp node_modules/@1password/sdk-core/nodejs/core_bg.wasm ./dist"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c533d0b6-a0b0-43d0-9ba2-27ea3dae3e2b"}},"_resolved":"/tmp/1c2c164a616fffb29fee2f192ba72a12/varlock-1password-plugin-0.2.0.tgz","_integrity":"sha512-fHUdItHSo4GZ4G1ggyPlQQTL8AMR++5IxRrXiUUBd/p7Te3JgWzfDi4ALWJlD3dkdPG+O7CNfgoma6cThS+xJg==","repository":{"url":"git+https://github.com/dmno-dev/varlock.git","type":"git","directory":"packages/plugins/1password"},"_npmVersion":"11.9.0","description":"Varlock plugin to pull data from 1password","directories":{},"_nodeVersion":"22.22.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","vitest":"^4.0.6","varlock":"^0.2.0","@types/node":"25.0.3","@1password/sdk":"^0.3.1","@env-spec/utils":"^0.0.0","@1password/sdk-core":"^0.3.1","import-meta-resolve":"^4.2.0"},"peerDependencies":{"varlock":"^0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/1password-plugin_0.2.0_1770679457082_0.3645616261783","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@varlock/1password-plugin","version":"0.2.1","keywords":["varlock","plugin","varlock-plugin","1password","env",".env","dotenv","environment variables","env vars","config"],"author":{"name":"dmno-dev"},"license":"MIT","_id":"@varlock/1password-plugin@0.2.1","maintainers":[{"name":"philmillman","email":"philmillman@gmail.com"},{"name":"theo","email":"theozero@gmail.com"}],"homepage":"https://varlock.dev/plugins/1password/","bugs":{"url":"https://github.com/dmno-dev/varlock/issues"},"dist":{"shasum":"d25acd9178ee24fe6eb0b0be21571d1583717d3f","tarball":"https://registry.npmjs.org/@varlock/1password-plugin/-/1password-plugin-0.2.1.tgz","fileCount":6,"integrity":"sha512-4gBqhQCFEhH2JPb9vI/h4B5SKnVz45T1bDtwkaFOtobAPdy/fwrBBAt+vqkk0cak+OOrSEu5Aw1aIMLtiqe5EA==","signatures":[{"sig":"MEUCIBOpXCqb9m56xM0VJsFwAXlw6lY6x0OufAGkAqn3r2s/AiEA8GHZG6OHV5qejsGj68ApnqSPugsGEbxz4Yxn53Ik3bc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@varlock%2f1password-plugin@0.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":10437289},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{"./plugin":"./dist/plugin.js"},"gitHead":"5bb72aa5e01bf2086b18ef5b1a51aa83db8c6307","scripts":{"dev":"bun run copy-wasm && tsup --watch","test":"vitest","build":"tsup && bun run copy-wasm","copy-wasm":"mkdir -p dist || true && cp node_modules/@1password/sdk-core/nodejs/core_bg.wasm ./dist"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c533d0b6-a0b0-43d0-9ba2-27ea3dae3e2b"}},"repository":{"url":"git+https://github.com/dmno-dev/varlock.git","type":"git","directory":"packages/plugins/1password"},"_npmVersion":"11.11.0","description":"Varlock plugin to load data from 1Password vaults","directories":{},"_nodeVersion":"22.22.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"catalog:","vitest":"catalog:","varlock":"workspace:^","@types/node":"catalog:","@1password/sdk":"0.4.1-beta.1","@env-spec/utils":"workspace:^","@1password/sdk-core":"0.4.1-beta.1","import-meta-resolve":"^4.2.0"},"peerDependencies":{"varlock":"workspace:^"},"_npmOperationalInternal":{"tmp":"tmp/1password-plugin_0.2.1_1772178524968_0.4329269245981038","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"@varlock/1password-plugin","version":"0.2.2","keywords":["varlock","plugin","varlock-plugin","1password","env",".env","dotenv","environment variables","env vars","config"],"author":{"name":"dmno-dev"},"license":"MIT","_id":"@varlock/1password-plugin@0.2.2","maintainers":[{"name":"philmillman","email":"philmillman@gmail.com"},{"name":"theo","email":"theozero@gmail.com"}],"homepage":"https://varlock.dev/plugins/1password/","bugs":{"url":"https://github.com/dmno-dev/varlock/issues"},"dist":{"shasum":"8333ac573e25879e85b03d8a43a60c939c36a362","tarball":"https://registry.npmjs.org/@varlock/1password-plugin/-/1password-plugin-0.2.2.tgz","fileCount":6,"integrity":"sha512-8WDXg5SDOb/jdyswqHe8yKat1Fko2+d+4yWOo/NpgTgR1TaLlUo1t3bbZ0PWCQanDy29RN5EiVTPC7PL0EQbQg==","signatures":[{"sig":"MEQCIB6YI19hLqNGFN9O56m/2E9mfb0LovHSwaGIP52HQV6YAiAUMdAAfTKiaVgqAwkVgsGOGJygXotZ/Wx8adSoovwhpg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@varlock%2f1password-plugin@0.2.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":10437277},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{"./plugin":"./dist/plugin.js"},"gitHead":"93e32d37c8ca99214a39e931c232aa2cb22a6ddd","scripts":{"dev":"bun run copy-wasm && tsup --watch","test":"vitest","build":"tsup && bun run copy-wasm","copy-wasm":"mkdir -p dist || true && cp node_modules/@1password/sdk-core/nodejs/core_bg.wasm ./dist"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c533d0b6-a0b0-43d0-9ba2-27ea3dae3e2b"}},"repository":{"url":"git+https://github.com/dmno-dev/varlock.git","type":"git","directory":"packages/plugins/1password"},"_npmVersion":"11.11.0","description":"Varlock plugin to load data from 1Password vaults","directories":{},"_nodeVersion":"22.22.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","vitest":"^4.0.18","varlock":"^0.4.0","@types/node":"25.3.2","@1password/sdk":"0.4.1-beta.1","@env-spec/utils":"^0.0.0","@1password/sdk-core":"0.4.1-beta.1","import-meta-resolve":"^4.2.0"},"peerDependencies":{"varlock":"^0.4.0"},"_npmOperationalInternal":{"tmp":"tmp/1password-plugin_0.2.2_1773107046754_0.8063516994384947","host":"s3://npm-registry-packages-npm-production"}},"0.2.3":{"name":"@varlock/1password-plugin","version":"0.2.3","keywords":["varlock","plugin","varlock-plugin","1password","env",".env","dotenv","environment variables","env vars","config"],"author":{"name":"dmno-dev"},"license":"MIT","_id":"@varlock/1password-plugin@0.2.3","maintainers":[{"name":"philmillman","email":"philmillman@gmail.com"},{"name":"theo","email":"theozero@gmail.com"}],"homepage":"https://varlock.dev/plugins/1password/","bugs":{"url":"https://github.com/dmno-dev/varlock/issues"},"dist":{"shasum":"b970c3e1cc7ce51475ec3ecf6811e0451662dcaa","tarball":"https://registry.npmjs.org/@varlock/1password-plugin/-/1password-plugin-0.2.3.tgz","fileCount":6,"integrity":"sha512-AyxbkW0Bd0guxEVWNzxFK1TCAAxRbZ45t1JMTEW6nlPvfZcYEdP24tbZBYmx0OE1whWpt1YNSJmsUAMftvtClg==","signatures":[{"sig":"MEQCIBPTbxNLDY4f2JGLw0zqfyVqtUxdySj3CfhYkRmoxNFhAiAC2CPDkjURRDso+w67QIm4uUQCg4LsOmPzgIU0RZKU5A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@varlock%2f1password-plugin@0.2.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":10437265},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{"./plugin":"./dist/plugin.js"},"gitHead":"9ca3a770d82762e4793f8dceb31d296c4ded8588","scripts":{"dev":"bun run copy-wasm && tsup --watch","test":"vitest","build":"tsup && bun run copy-wasm","copy-wasm":"mkdir -p dist || true && cp node_modules/@1password/sdk-core/nodejs/core_bg.wasm ./dist"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c533d0b6-a0b0-43d0-9ba2-27ea3dae3e2b"}},"repository":{"url":"git+https://github.com/dmno-dev/varlock.git","type":"git","directory":"packages/plugins/1password"},"_npmVersion":"11.11.1","description":"Varlock plugin to load data from 1Password vaults","directories":{},"_nodeVersion":"22.22.1","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","vitest":"^4.0.18","varlock":"^0.5.0","@types/node":"25.3.2","@1password/sdk":"0.4.1-beta.1","@env-spec/utils":"^0.0.0","@1password/sdk-core":"0.4.1-beta.1","import-meta-resolve":"^4.2.0"},"peerDependencies":{"varlock":"^0.5.0"},"_npmOperationalInternal":{"tmp":"tmp/1password-plugin_0.2.3_1773453789799_0.4760664226519322","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@varlock/1password-plugin","version":"0.3.0","keywords":["varlock","plugin","varlock-plugin","1password","env",".env","dotenv","environment variables","env vars","config"],"author":{"name":"dmno-dev"},"license":"MIT","_id":"@varlock/1password-plugin@0.3.0","maintainers":[{"name":"philmillman","email":"philmillman@gmail.com"},{"name":"theo","email":"theozero@gmail.com"}],"homepage":"https://varlock.dev/plugins/1password/","bugs":{"url":"https://github.com/dmno-dev/varlock/issues"},"dist":{"shasum":"41a8420e6465ea07a1ddc1b0de4bd73a5aa98e7e","tarball":"https://registry.npmjs.org/@varlock/1password-plugin/-/1password-plugin-0.3.0.tgz","fileCount":6,"integrity":"sha512-UkHkxkRJtyIrHE0uToIbhexbtLrCwOIAQWEIQWBwKWh2Jxremxd2Gx/cbx0JwBnUIq81/OiCbdUCxgqG+ZGxrg==","signatures":[{"sig":"MEUCIQDLJZuxkSYpnXdiEOUhh5I4d4EU9DSkWeLOVG+3FiPh2QIgfVuO92OEpysgLUwVK+ESJ/qePfNNkIqHPNss7KIqKwM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@varlock%2f1password-plugin@0.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":10437491},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{"./plugin":"./dist/plugin.cjs"},"gitHead":"6cd925c6b56e646c30d3f95af7a10087a5ef9b4a","scripts":{"dev":"bun run copy-wasm && tsup --watch","test":"vitest","build":"tsup && bun run copy-wasm","copy-wasm":"mkdir -p dist || true && cp node_modules/@1password/sdk-core/nodejs/core_bg.wasm ./dist"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c533d0b6-a0b0-43d0-9ba2-27ea3dae3e2b"}},"repository":{"url":"git+https://github.com/dmno-dev/varlock.git","type":"git","directory":"packages/plugins/1password"},"_npmVersion":"11.12.0","description":"Varlock plugin to load data from 1Password vaults","directories":{},"_nodeVersion":"22.22.1","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","vitest":"^4.0.18","varlock":"^0.6.0","@types/node":"25.3.2","@1password/sdk":"0.4.1-beta.1","@env-spec/utils":"^0.0.0","@1password/sdk-core":"0.4.1-beta.1","import-meta-resolve":"^4.2.0"},"peerDependencies":{"varlock":"^0.6.0"},"_npmOperationalInternal":{"tmp":"tmp/1password-plugin_0.3.0_1773906846734_0.813030487517898","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"@varlock/1password-plugin","version":"0.3.1","keywords":["varlock","plugin","varlock-plugin","1password","env",".env","dotenv","environment variables","env vars","config"],"author":{"name":"dmno-dev"},"license":"MIT","_id":"@varlock/1password-plugin@0.3.1","maintainers":[{"name":"philmillman","email":"philmillman@gmail.com"},{"name":"theo","email":"theozero@gmail.com"}],"homepage":"https://varlock.dev/plugins/1password/","bugs":{"url":"https://github.com/dmno-dev/varlock/issues"},"dist":{"shasum":"ad0b26179d930b9d261a572b1a0c5bbd74ef19fe","tarball":"https://registry.npmjs.org/@varlock/1password-plugin/-/1password-plugin-0.3.1.tgz","fileCount":6,"integrity":"sha512-7JCf0aDm4ZpXzoro7dgaatD61UwTAS4eirrecvRpM6iWUEI32PrkPlCIXbwdwjD1nC667zUmWqKe+WyRAJkIgg==","signatures":[{"sig":"MEQCID9r+Sws0SsTjrVannPY1MY7NmcSgy0yh2DZ9IBrkLAEAiAfWKxqwN6dN631PIGHXLFuVvUYxsxU6YC/4hjYKtuV0Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@varlock%2f1password-plugin@0.3.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":10438502},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{"./plugin":"./dist/plugin.cjs"},"gitHead":"47c28f36810bccd1c84bcd1f96b74a6a884f625e","scripts":{"dev":"bun run copy-wasm && tsup --watch","test":"vitest","build":"tsup && bun run copy-wasm","copy-wasm":"mkdir -p dist || true && cp node_modules/@1password/sdk-core/nodejs/core_bg.wasm ./dist"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c533d0b6-a0b0-43d0-9ba2-27ea3dae3e2b"}},"repository":{"url":"git+https://github.com/dmno-dev/varlock.git","type":"git","directory":"packages/plugins/1password"},"_npmVersion":"11.12.1","description":"Varlock plugin to load data from 1Password vaults","directories":{},"_nodeVersion":"22.22.1","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","vitest":"^4.0.18","varlock":"^0.7.0","@types/node":"25.3.2","@1password/sdk":"0.4.1-beta.1","@env-spec/utils":"^0.0.0","@1password/sdk-core":"0.4.1-beta.1","import-meta-resolve":"^4.2.0"},"peerDependencies":{"varlock":"^0.7.0"},"_npmOperationalInternal":{"tmp":"tmp/1password-plugin_0.3.1_1774981005311_0.6973497838304779","host":"s3://npm-registry-packages-npm-production"}},"0.3.2":{"name":"@varlock/1password-plugin","version":"0.3.2","keywords":["varlock","plugin","varlock-plugin","1password","env",".env","dotenv","environment variables","env vars","config"],"author":{"name":"dmno-dev"},"license":"MIT","_id":"@varlock/1password-plugin@0.3.2","maintainers":[{"name":"philmillman","email":"philmillman@gmail.com"},{"name":"theo","email":"theozero@gmail.com"}],"homepage":"https://varlock.dev/plugins/1password/","bugs":{"url":"https://github.com/dmno-dev/varlock/issues"},"dist":{"shasum":"d93ee9e6c0ab1419d24f3c57cb45b73b53510079","tarball":"https://registry.npmjs.org/@varlock/1password-plugin/-/1password-plugin-0.3.2.tgz","fileCount":6,"integrity":"sha512-moOC4gYgi36BTqUHoi6OySF5Q46WxjS4hb38Yl6c8sbX8JeDdkodL34GfCOfo6rRI1o2yb8E6BsCpjfp9TQOJw==","signatures":[{"sig":"MEYCIQCP2GVPepZ/Rb9hj2/9C/di1QX5eWi4edu/obhM4ensxAIhAILi07CbPc2IRdexRtbCeHTmndu6aG17LSO9eXy0b4Tp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@varlock%2f1password-plugin@0.3.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":10438548},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{"./plugin":"./dist/plugin.cjs"},"gitHead":"649cc4aa50057fb615bb48d939bf517b8ca3fb0f","scripts":{"dev":"bun run copy-wasm && tsup --watch","test":"vitest","build":"tsup && bun run copy-wasm","copy-wasm":"mkdir -p dist || true && cp node_modules/@1password/sdk-core/nodejs/core_bg.wasm ./dist"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c533d0b6-a0b0-43d0-9ba2-27ea3dae3e2b"}},"repository":{"url":"git+https://github.com/dmno-dev/varlock.git","type":"git","directory":"packages/plugins/1password"},"_npmVersion":"11.12.1","description":"Varlock plugin to load data from 1Password vaults","directories":{},"_nodeVersion":"22.22.1","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","vitest":"^4.0.18","varlock":"^0.7.0","@types/node":"25.3.2","@1password/sdk":"0.4.1-beta.1","@env-spec/utils":"^0.0.0","@1password/sdk-core":"0.4.1-beta.1","import-meta-resolve":"^4.2.0"},"peerDependencies":{"varlock":"^0.7.0"},"_npmOperationalInternal":{"tmp":"tmp/1password-plugin_0.3.2_1774984959679_0.7100198726043816","host":"s3://npm-registry-packages-npm-production"}},"0.3.3":{"name":"@varlock/1password-plugin","version":"0.3.3","keywords":["varlock","plugin","varlock-plugin","1password","env",".env","dotenv","environment variables","env vars","config"],"author":{"name":"dmno-dev"},"license":"MIT","_id":"@varlock/1password-plugin@0.3.3","maintainers":[{"name":"philmillman","email":"philmillman@gmail.com"},{"name":"theo","email":"theozero@gmail.com"}],"homepage":"https://varlock.dev/plugins/1password/","bugs":{"url":"https://github.com/dmno-dev/varlock/issues"},"dist":{"shasum":"c6286953f76e9814cbe3a50523fb0c6cf37e5a53","tarball":"https://registry.npmjs.org/@varlock/1password-plugin/-/1password-plugin-0.3.3.tgz","fileCount":6,"integrity":"sha512-o7XNpjWwPXtT93HGaVZd4QDHQ76kYtBHTz5hYDM42JYWrAL33EIE6gA64beMxyLxcsTIiJTkIpSDODJpt9VtFg==","signatures":[{"sig":"MEUCIEgnVWcUDEkp7ALy73oc++wVglmDATPnkmP6KZGnxErHAiEA+Q4r77xRCHLoXu1rLN7R3yWN4bcjN1tp35XpTw/CzFU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@varlock%2f1password-plugin@0.3.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":10464130},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{"./plugin":"./dist/plugin.cjs"},"gitHead":"045d362e936e35e47ee83eaa8d6518a33ba613bd","scripts":{"dev":"bun run copy-wasm && tsup --watch","test":"vitest","build":"tsup && bun run copy-wasm","copy-wasm":"mkdir -p dist || true && cp node_modules/@1password/sdk-core/nodejs/core_bg.wasm ./dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c533d0b6-a0b0-43d0-9ba2-27ea3dae3e2b"}},"repository":{"url":"git+https://github.com/dmno-dev/varlock.git","type":"git","directory":"packages/plugins/1password"},"_npmVersion":"11.12.1","description":"Varlock plugin to load data from 1Password vaults","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","vitest":"^4.0.18","varlock":"^0.7.2","@types/node":"25.3.2","@1password/sdk":"0.4.1-beta.1","@env-spec/utils":"^0.0.0","@1password/sdk-core":"0.4.1-beta.1","import-meta-resolve":"^4.2.0"},"peerDependencies":{"varlock":"^0.7.2"},"_npmOperationalInternal":{"tmp":"tmp/1password-plugin_0.3.3_1775585672511_0.8406078025577877","host":"s3://npm-registry-packages-npm-production"}},"0.3.4":{"name":"@varlock/1password-plugin","version":"0.3.4","keywords":["varlock","plugin","varlock-plugin","1password","env",".env","dotenv","environment variables","env vars","config"],"author":{"name":"dmno-dev"},"license":"MIT","_id":"@varlock/1password-plugin@0.3.4","maintainers":[{"name":"philmillman","email":"philmillman@gmail.com"},{"name":"theo","email":"theozero@gmail.com"}],"homepage":"https://varlock.dev/plugins/1password/","bugs":{"url":"https://github.com/dmno-dev/varlock/issues"},"dist":{"shasum":"feefb4be98dbe60eb84d5acdce0b92a4ed1391c2","tarball":"https://registry.npmjs.org/@varlock/1password-plugin/-/1password-plugin-0.3.4.tgz","fileCount":6,"integrity":"sha512-2jPHPaE4CPD0BPpj5jFuF33zogTu/Cg+ua2qrYGvBiavDPPWUStbBt5E5zt7lcImcChcWx4Jh8wCACyFSoE4oQ==","signatures":[{"sig":"MEUCIC3kFRmem82FD0s8D/s9U8oXjJQcNSr3S6Nt/3cwQE2wAiEAj1s3XvobFHxsboAcKN4OyaaZnndTZLIBgv/f1laVs6c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@varlock%2f1password-plugin@0.3.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":10470415},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{"./plugin":"./dist/plugin.cjs"},"gitHead":"b53ada4eb46f00ac916eba3e73583d137a539f79","scripts":{"dev":"bun run copy-wasm && tsup --watch","test":"vitest","build":"tsup && bun run copy-wasm","copy-wasm":"mkdir -p dist || true && cp node_modules/@1password/sdk-core/nodejs/core_bg.wasm ./dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c533d0b6-a0b0-43d0-9ba2-27ea3dae3e2b"}},"repository":{"url":"git+https://github.com/dmno-dev/varlock.git","type":"git","directory":"packages/plugins/1password"},"_npmVersion":"11.12.1","description":"Varlock plugin to load data from 1Password vaults","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","vitest":"^4.0.18","varlock":"^0.7.3","@types/node":"25.3.2","@1password/sdk":"0.4.1-beta.1","@env-spec/utils":"^0.0.0","@1password/sdk-core":"0.4.1-beta.1","import-meta-resolve":"^4.2.0"},"peerDependencies":{"varlock":"^0.7.3"},"_npmOperationalInternal":{"tmp":"tmp/1password-plugin_0.3.4_1775864061862_0.9357979388972537","host":"s3://npm-registry-packages-npm-production"}},"0.3.5":{"name":"@varlock/1password-plugin","version":"0.3.5","keywords":["varlock","plugin","varlock-plugin","1password","env",".env","dotenv","environment variables","env vars","config"],"author":{"name":"dmno-dev"},"license":"MIT","_id":"@varlock/1password-plugin@0.3.5","maintainers":[{"name":"philmillman","email":"philmillman@gmail.com"},{"name":"theo","email":"theozero@gmail.com"}],"homepage":"https://varlock.dev/plugins/1password/","bugs":{"url":"https://github.com/dmno-dev/varlock/issues"},"dist":{"shasum":"de7393d9445c98c634b3fb16f5e412d573d690be","tarball":"https://registry.npmjs.org/@varlock/1password-plugin/-/1password-plugin-0.3.5.tgz","fileCount":6,"integrity":"sha512-JFrNPHdXtHa2VVs/BQ4Yx7gtPhQxkFyoYzejdzeXAxpRgTiQ/4AkdWQOwd+yGL08y+pkl+vQOTUBh2Z5QiUhpA==","signatures":[{"sig":"MEYCIQDp0hm9mqMhTdq72USvVoYLrmnQp+PlGljIO1yZjvJ2rAIhAM20FYx0AFD99r+8W+XaRXCTrXnC68nBiNbLHP/OodLB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@varlock%2f1password-plugin@0.3.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":10470873},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{"./plugin":"./dist/plugin.cjs"},"gitHead":"2cf91618a32303eef0063f7e4bfe85a39dda8153","scripts":{"dev":"bun run copy-wasm && tsup --watch","test":"vitest","build":"tsup && bun run copy-wasm","copy-wasm":"mkdir -p dist || true && cp node_modules/@1password/sdk-core/nodejs/core_bg.wasm ./dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c533d0b6-a0b0-43d0-9ba2-27ea3dae3e2b"}},"repository":{"url":"git+https://github.com/dmno-dev/varlock.git","type":"git","directory":"packages/plugins/1password"},"_npmVersion":"11.12.1","description":"Varlock plugin to load data from 1Password vaults","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","vitest":"^4.0.18","varlock":"^0.7.3","@types/node":"25.3.2","@1password/sdk":"0.4.1-beta.1","@env-spec/utils":"^0.0.0","@1password/sdk-core":"0.4.1-beta.1","import-meta-resolve":"^4.2.0"},"peerDependencies":{"varlock":"^0.7.3"},"_npmOperationalInternal":{"tmp":"tmp/1password-plugin_0.3.5_1775933021659_0.10877005256352601","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@varlock/1password-plugin","version":"1.0.1","keywords":["varlock","plugin","varlock-plugin","1password","env",".env","dotenv","environment variables","env vars","config"],"author":{"name":"dmno-dev"},"license":"MIT","_id":"@varlock/1password-plugin@1.0.1","maintainers":[{"name":"philmillman","email":"philmillman@gmail.com"},{"name":"theo","email":"theozero@gmail.com"}],"homepage":"https://varlock.dev/plugins/1password/","bugs":{"url":"https://github.com/dmno-dev/varlock/issues"},"dist":{"shasum":"28770b70663588586f79b2a6c457c81076f7edee","tarball":"https://registry.npmjs.org/@varlock/1password-plugin/-/1password-plugin-1.0.1.tgz","fileCount":6,"integrity":"sha512-g2wmpZeQbZpghVpxbSOHB60TMtmRjdohOclDPxNtjhyDumiUNLcS2YnwEDWxSftqzAMzwmMvqwY5KDKccdsIQg==","signatures":[{"sig":"MEUCIQCFYEpBrOIPd/3+8TlCkLbVKKCfiGQdRcjOz7Z850LKYgIgUpSvmu8agHAkSoax6x0LixZ2rAcJ1KqQBcl9ZQ+CVD0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@varlock%2f1password-plugin@1.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":10470961},"main":"dist/index.js","type":"module","_from":"file:/home/runner/work/varlock/varlock/packages/plugins/1password/varlock-1password-plugin-1.0.1.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{"./plugin":"./dist/plugin.cjs"},"scripts":{"dev":"bun run copy-wasm && tsup --watch","test":"vitest","build":"tsup && bun run copy-wasm","copy-wasm":"mkdir -p dist || true && cp node_modules/@1password/sdk-core/nodejs/core_bg.wasm ./dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c533d0b6-a0b0-43d0-9ba2-27ea3dae3e2b"}},"_resolved":"/home/runner/work/varlock/varlock/packages/plugins/1password/varlock-1password-plugin-1.0.1.tgz","_integrity":"sha512-g2wmpZeQbZpghVpxbSOHB60TMtmRjdohOclDPxNtjhyDumiUNLcS2YnwEDWxSftqzAMzwmMvqwY5KDKccdsIQg==","repository":{"url":"git+https://github.com/dmno-dev/varlock.git","type":"git","directory":"packages/plugins/1password"},"_npmVersion":"11.13.0","description":"Varlock plugin to load data from 1Password vaults","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","vitest":"^4.0.18","varlock":"^1.0.0","@types/node":"25.3.2","@1password/sdk":"0.4.1-beta.1","@env-spec/utils":"^0.0.0","@1password/sdk-core":"0.4.1-beta.1","import-meta-resolve":"^4.2.0"},"peerDependencies":{"varlock":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/1password-plugin_1.0.1_1777499297778_0.693928861943073","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@varlock/1password-plugin","version":"1.0.2","keywords":["varlock","plugin","varlock-plugin","1password","env",".env","dotenv","environment variables","env vars","config"],"author":{"name":"dmno-dev"},"license":"MIT","_id":"@varlock/1password-plugin@1.0.2","maintainers":[{"name":"philmillman","email":"philmillman@gmail.com"},{"name":"theo","email":"theozero@gmail.com"}],"homepage":"https://varlock.dev/plugins/1password/","bugs":{"url":"https://github.com/dmno-dev/varlock/issues"},"dist":{"shasum":"b0d917c9bee4d050d09b6340183f40fe09b3843c","tarball":"https://registry.npmjs.org/@varlock/1password-plugin/-/1password-plugin-1.0.2.tgz","fileCount":6,"integrity":"sha512-dMhXZYORzYif8Opvz7pySFmhRrHUpp7UyXoi8hREkaHcK9yW9Xj9bau1wwTn9zEfaBEY2eFdV+GvmacVHH9J0Q==","signatures":[{"sig":"MEQCIAk7ASquHTelFHhs5wKnW8+9iog1BUz2rt1FyDZnRTezAiB0iCEbDmsU3y9Ap1/MZMvXf21pYi6WrXEvT2cs9AhdyQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@varlock%2f1password-plugin@1.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":10472428},"main":"dist/index.js","type":"module","_from":"file:/home/runner/work/varlock/varlock/packages/plugins/1password/varlock-1password-plugin-1.0.2.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{"./plugin":"./dist/plugin.cjs"},"scripts":{"dev":"bun run copy-wasm && tsup --watch","test":"vitest","build":"tsup && bun run copy-wasm","copy-wasm":"mkdir -p dist || true && cp node_modules/@1password/sdk-core/nodejs/core_bg.wasm ./dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c533d0b6-a0b0-43d0-9ba2-27ea3dae3e2b"}},"_resolved":"/home/runner/work/varlock/varlock/packages/plugins/1password/varlock-1password-plugin-1.0.2.tgz","_integrity":"sha512-dMhXZYORzYif8Opvz7pySFmhRrHUpp7UyXoi8hREkaHcK9yW9Xj9bau1wwTn9zEfaBEY2eFdV+GvmacVHH9J0Q==","repository":{"url":"git+https://github.com/dmno-dev/varlock.git","type":"git","directory":"packages/plugins/1password"},"_npmVersion":"11.13.0","description":"Varlock plugin to load data from 1Password vaults","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","vitest":"^4.0.18","varlock":"^1.0.0","@types/node":"25.3.2","@1password/sdk":"0.4.1-beta.1","@env-spec/utils":"^0.0.0","@1password/sdk-core":"0.4.1-beta.1","import-meta-resolve":"^4.2.0"},"peerDependencies":{"varlock":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/1password-plugin_1.0.2_1777582964504_0.372794478470563","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@varlock/1password-plugin","version":"1.1.0","keywords":["varlock","plugin","varlock-plugin","1password","env",".env","dotenv","environment variables","env vars","config"],"author":{"name":"dmno-dev"},"license":"MIT","_id":"@varlock/1password-plugin@1.1.0","maintainers":[{"name":"philmillman","email":"philmillman@gmail.com"},{"name":"theo","email":"theozero@gmail.com"}],"homepage":"https://varlock.dev/plugins/1password/","bugs":{"url":"https://github.com/dmno-dev/varlock/issues"},"dist":{"shasum":"369821e0cdab6d8f3b57ce7cc3caf0726ba25a00","tarball":"https://registry.npmjs.org/@varlock/1password-plugin/-/1password-plugin-1.1.0.tgz","fileCount":6,"integrity":"sha512-78olHIxWqRy4CAsVHdu4KHkKuqTmuG9w3IrpDZy+9ZjQvKkbA9I5zk9xvnxWTYxCfe0a4CcyiS0yd4WIlWmydA==","signatures":[{"sig":"MEUCIQCYmz4+csN0bQAvk2EeaJhAbIQa1zdp2XsZVF6CaAJOwQIgdXXFicgyvCscMR6LwA9GgifTGAO2DSheKye7HI+Dfjg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@varlock%2f1password-plugin@1.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":10491015},"main":"dist/index.js","type":"module","_from":"file:/home/runner/work/varlock/varlock/packages/plugins/1password/varlock-1password-plugin-1.1.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{"./plugin":"./dist/plugin.cjs"},"scripts":{"dev":"bun run copy-wasm && tsup --watch","test":"vitest","build":"tsup && bun run copy-wasm","copy-wasm":"mkdir -p dist || true && cp node_modules/@1password/sdk-core/nodejs/core_bg.wasm ./dist","typecheck":"tsc --noEmit","build:test":"tsup --config tsup.test.config.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c533d0b6-a0b0-43d0-9ba2-27ea3dae3e2b"}},"_resolved":"/home/runner/work/varlock/varlock/packages/plugins/1password/varlock-1password-plugin-1.1.0.tgz","_integrity":"sha512-78olHIxWqRy4CAsVHdu4KHkKuqTmuG9w3IrpDZy+9ZjQvKkbA9I5zk9xvnxWTYxCfe0a4CcyiS0yd4WIlWmydA==","repository":{"url":"git+https://github.com/dmno-dev/varlock.git","type":"git","directory":"packages/plugins/1password"},"_npmVersion":"11.13.0","description":"Varlock plugin to load data from 1Password vaults","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","vitest":"^4.0.18","outdent":"^0.8.0","varlock":"^1.1.0","@types/node":"25.3.2","@1password/sdk":"0.4.1-beta.1","@env-spec/utils":"^0.0.0","@1password/sdk-core":"0.4.1-beta.1","import-meta-resolve":"^4.2.0"},"peerDependencies":{"varlock":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/1password-plugin_1.1.0_1778048904870_0.47105329834121235","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"@varlock/1password-plugin","version":"1.2.0","keywords":["varlock","plugin","varlock-plugin","1password","env",".env","dotenv","environment variables","env vars","config"],"author":{"name":"dmno-dev"},"license":"MIT","_id":"@varlock/1password-plugin@1.2.0","maintainers":[{"name":"philmillman","email":"philmillman@gmail.com"},{"name":"theo","email":"theozero@gmail.com"}],"homepage":"https://varlock.dev/plugins/1password/","bugs":{"url":"https://github.com/dmno-dev/varlock/issues"},"dist":{"shasum":"1e28a56b3be9a248d0ed1a9f31db6ac819f827a5","tarball":"https://registry.npmjs.org/@varlock/1password-plugin/-/1password-plugin-1.2.0.tgz","fileCount":6,"integrity":"sha512-uRSiVW67/AXbmTfpIyTWF/hot/MVE6+uzt8i6SOyALXHj7bHFeMqJiHjRjbiKGXDD9s7y8WIZkkQRYDCaUCILw==","signatures":[{"sig":"MEUCIDNaxOFaAwNxZEZNI+QJnJhzHs8uXiRpyO79DNqKnAEGAiEAkbF2lmFLnEmlvuUz4D4IvCXqk3fuF2HbJQwXroi3jMI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@varlock%2f1password-plugin@1.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":10496407},"main":"dist/index.js","type":"module","_from":"file:/home/runner/work/varlock/varlock/packages/plugins/1password/varlock-1password-plugin-1.2.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{"./plugin":"./dist/plugin.cjs"},"scripts":{"dev":"bun run copy-wasm && tsup --watch","test":"vitest","build":"tsup && bun run copy-wasm","copy-wasm":"mkdir -p dist || true && cp node_modules/@1password/sdk-core/nodejs/core_bg.wasm ./dist","typecheck":"tsc --noEmit","build:test":"tsup --config tsup.test.config.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c533d0b6-a0b0-43d0-9ba2-27ea3dae3e2b"}},"_resolved":"/home/runner/work/varlock/varlock/packages/plugins/1password/varlock-1password-plugin-1.2.0.tgz","_integrity":"sha512-uRSiVW67/AXbmTfpIyTWF/hot/MVE6+uzt8i6SOyALXHj7bHFeMqJiHjRjbiKGXDD9s7y8WIZkkQRYDCaUCILw==","repository":{"url":"git+https://github.com/dmno-dev/varlock.git","type":"git","directory":"packages/plugins/1password"},"_npmVersion":"11.16.0","description":"Varlock plugin to load data from 1Password vaults","directories":{},"_nodeVersion":"24.16.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","vitest":"^4.0.18","outdent":"^0.8.0","varlock":"^1.6.0","@types/node":"25.3.2","@1password/sdk":"0.4.1-beta.1","@env-spec/utils":"^0.0.0","@1password/sdk-core":"0.4.1-beta.1","import-meta-resolve":"^4.2.0"},"peerDependencies":{"varlock":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/1password-plugin_1.2.0_1781077939836_0.6926251374847239","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"@varlock/1password-plugin","version":"2.0.0","keywords":["varlock","plugin","varlock-plugin","1password","env",".env","dotenv","environment variables","env vars","config"],"author":{"name":"dmno-dev"},"license":"MIT","_id":"@varlock/1password-plugin@2.0.0","maintainers":[{"name":"philmillman","email":"philmillman@gmail.com"},{"name":"theo","email":"theozero@gmail.com"}],"homepage":"https://varlock.dev/plugins/1password/","bugs":{"url":"https://github.com/dmno-dev/varlock/issues"},"dist":{"shasum":"9c155d6164d8ccbc4e0c08bf662669facb4639c0","tarball":"https://registry.npmjs.org/@varlock/1password-plugin/-/1password-plugin-2.0.0.tgz","fileCount":6,"integrity":"sha512-wkNrwPCQQePeUbIJp2NzOOgnmGFPPAa75gfoBQllYNAzp4lvTUA+7+b00NqPkGWDTttnA/brstJontjhmF0B7g==","signatures":[{"sig":"MEUCIHAZkA70Zq66G4XRMRuk6nPkMizXpOntOV8Vie9IjDPZAiEA0u9k+DhWHI3fwPLjQ/W3rF8QaPNXlQMHKjSLSkJCtwo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@varlock%2f1password-plugin@2.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":10500300},"main":"dist/index.js","type":"module","_from":"file:/home/runner/work/varlock/varlock/packages/plugins/1password/varlock-1password-plugin-2.0.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{"./plugin":"./dist/plugin.cjs"},"scripts":{"dev":"bun run copy-wasm && tsup --watch","test":"vitest","build":"tsup && bun run copy-wasm","copy-wasm":"mkdir -p dist || true && cp node_modules/@1password/sdk-core/nodejs/core_bg.wasm ./dist","typecheck":"tsc --noEmit","build:test":"tsup --config tsup.test.config.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c533d0b6-a0b0-43d0-9ba2-27ea3dae3e2b"}},"_resolved":"/home/runner/work/varlock/varlock/packages/plugins/1password/varlock-1password-plugin-2.0.0.tgz","_integrity":"sha512-wkNrwPCQQePeUbIJp2NzOOgnmGFPPAa75gfoBQllYNAzp4lvTUA+7+b00NqPkGWDTttnA/brstJontjhmF0B7g==","repository":{"url":"git+https://github.com/dmno-dev/varlock.git","type":"git","directory":"packages/plugins/1password"},"_npmVersion":"11.17.0","description":"Varlock plugin to load data from 1Password vaults","directories":{},"_nodeVersion":"24.16.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","vitest":"^4.0.18","outdent":"^0.8.0","varlock":"^1.8.0","@types/node":"25.3.2","@1password/sdk":"0.4.1-beta.1","@env-spec/utils":"^0.0.0","@1password/sdk-core":"0.4.1-beta.1","import-meta-resolve":"^4.2.0"},"peerDependencies":{"varlock":"^1.8.0"},"_npmOperationalInternal":{"tmp":"tmp/1password-plugin_2.0.0_1782284224168_0.23672557834347452","host":"s3://npm-registry-packages-npm-production"}},"2.0.1":{"name":"@varlock/1password-plugin","version":"2.0.1","keywords":["varlock","plugin","varlock-plugin","1password","env",".env","dotenv","environment variables","env vars","config"],"author":{"name":"dmno-dev"},"license":"MIT","_id":"@varlock/1password-plugin@2.0.1","maintainers":[{"name":"philmillman","email":"philmillman@gmail.com"},{"name":"theo","email":"theozero@gmail.com"}],"homepage":"https://varlock.dev/plugins/1password/","bugs":{"url":"https://github.com/dmno-dev/varlock/issues"},"dist":{"shasum":"7ece2ac868f722c06141f7139a1f88bcf5fb984a","tarball":"https://registry.npmjs.org/@varlock/1password-plugin/-/1password-plugin-2.0.1.tgz","fileCount":6,"integrity":"sha512-Diq7I/+df1t5KVhHVOgEGDjAf8Mhih/f0LCgVuAjr6P54ookqRw7c9jfG+BK2IIWz/O0zI3Yog+yOisG03QyMQ==","signatures":[{"sig":"MEUCIGq9a/3mnZRpK5mvteWuSHllojEf/Mu0yYk3Eu0++Rc2AiEApqf5KfnH8BH5cS01l1MolPLwdIh3zViKHwMQiJtWqhM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@varlock%2f1password-plugin@2.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":10501447},"main":"dist/index.js","type":"module","_from":"file:/home/runner/work/varlock/varlock/packages/plugins/1password/varlock-1password-plugin-2.0.1.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{"./plugin":"./dist/plugin.cjs"},"scripts":{"dev":"bun run copy-wasm && tsup --watch","test":"vitest","build":"tsup && bun run copy-wasm","copy-wasm":"mkdir -p dist || true && cp node_modules/@1password/sdk-core/nodejs/core_bg.wasm ./dist","typecheck":"tsc --noEmit","build:test":"tsup --config tsup.test.config.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c533d0b6-a0b0-43d0-9ba2-27ea3dae3e2b"}},"_resolved":"/home/runner/work/varlock/varlock/packages/plugins/1password/varlock-1password-plugin-2.0.1.tgz","_integrity":"sha512-Diq7I/+df1t5KVhHVOgEGDjAf8Mhih/f0LCgVuAjr6P54ookqRw7c9jfG+BK2IIWz/O0zI3Yog+yOisG03QyMQ==","deprecated":"Broken: all 1Password CLI batch reads fail with 'expected data on stdin but none found'. Use 2.0.0 or upgrade to 2.0.2.","repository":{"url":"git+https://github.com/dmno-dev/varlock.git","type":"git","directory":"packages/plugins/1password"},"_npmVersion":"12.0.1","description":"Varlock plugin to load data from 1Password vaults","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","vitest":"^4.0.18","outdent":"^0.8.0","varlock":"^1.14.0","@types/node":"25.3.2","@1password/sdk":"0.4.1-beta.1","@env-spec/utils":"^0.0.0","@1password/sdk-core":"0.4.1-beta.1","import-meta-resolve":"^4.2.0"},"peerDependencies":{"varlock":"^1.14.0"},"_npmOperationalInternal":{"tmp":"tmp/1password-plugin_2.0.1_1785227336072_0.9675392816183985","host":"s3://npm-registry-packages-npm-production"}},"2.0.2":{"name":"@varlock/1password-plugin","version":"2.0.2","keywords":["varlock","plugin","varlock-plugin","1password","env",".env","dotenv","environment variables","env vars","config"],"author":{"name":"dmno-dev"},"license":"MIT","_id":"@varlock/1password-plugin@2.0.2","maintainers":[{"name":"philmillman","email":"philmillman@gmail.com"},{"name":"theo","email":"theozero@gmail.com"}],"homepage":"https://varlock.dev/plugins/1password/","bugs":{"url":"https://github.com/dmno-dev/varlock/issues"},"dist":{"shasum":"8eff8a68f9b373ab3c991747770cd1539dc05c45","tarball":"https://registry.npmjs.org/@varlock/1password-plugin/-/1password-plugin-2.0.2.tgz","fileCount":6,"integrity":"sha512-dDNiuDHUBFvoyuZEXkbsUoaMkWN3B2w4mgrZGqC9CjUMDCei4pxKGkF4U3YYu4QSDFF5XD6HRsLhFDtP6ADuqw==","signatures":[{"sig":"MEYCIQDg9u+rtbcaacUGfagQK8JASyM52Nj3aNOQ4Bn8xHEBwgIhAOlt0/sF34F0Lp928WlEAoxu3Jn5GnqDhmUnjyZFn/xk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@varlock%2f1password-plugin@2.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":10503488},"main":"dist/index.js","type":"module","_from":"file:/home/runner/work/varlock/varlock/packages/plugins/1password/varlock-1password-plugin-2.0.2.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{"./plugin":"./dist/plugin.cjs"},"scripts":{"dev":"bun run copy-wasm && tsup --watch","test":"vitest","build":"tsup && bun run copy-wasm","copy-wasm":"mkdir -p dist || true && cp node_modules/@1password/sdk-core/nodejs/core_bg.wasm ./dist","typecheck":"tsc --noEmit","build:test":"tsup --config tsup.test.config.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c533d0b6-a0b0-43d0-9ba2-27ea3dae3e2b"}},"_resolved":"/home/runner/work/varlock/varlock/packages/plugins/1password/varlock-1password-plugin-2.0.2.tgz","_integrity":"sha512-dDNiuDHUBFvoyuZEXkbsUoaMkWN3B2w4mgrZGqC9CjUMDCei4pxKGkF4U3YYu4QSDFF5XD6HRsLhFDtP6ADuqw==","repository":{"url":"git+https://github.com/dmno-dev/varlock.git","type":"git","directory":"packages/plugins/1password"},"_npmVersion":"12.0.1","description":"Varlock plugin to load data from 1Password vaults","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","vitest":"^4.0.18","outdent":"^0.8.0","varlock":"^1.14.1","@types/node":"25.3.2","@1password/sdk":"0.4.1-beta.1","@env-spec/utils":"^0.0.0","@1password/sdk-core":"0.4.1-beta.1","import-meta-resolve":"^4.2.0"},"peerDependencies":{"varlock":"^1.14.1"},"_npmOperationalInternal":{"tmp":"tmp/1password-plugin_2.0.2_1785287051685_0.6037492772232365","host":"s3://npm-registry-packages-npm-production"}},"2.0.3":{"name":"@varlock/1password-plugin","version":"2.0.3","keywords":["varlock","plugin","varlock-plugin","1password","env",".env","dotenv","environment variables","env vars","config"],"author":{"name":"dmno-dev"},"license":"MIT","_id":"@varlock/1password-plugin@2.0.3","maintainers":[{"name":"philmillman","email":"philmillman@gmail.com"},{"name":"theo","email":"theozero@gmail.com"}],"homepage":"https://varlock.dev/plugins/1password/","bugs":{"url":"https://github.com/dmno-dev/varlock/issues"},"dist":{"shasum":"76e5849500be23f72ced94025e6960c938969f2e","tarball":"https://registry.npmjs.org/@varlock/1password-plugin/-/1password-plugin-2.0.3.tgz","fileCount":6,"integrity":"sha512-XmhxX9H3ZXbWJlR0g97uqxellKSoeXVwKKTmMPWQov7SxN718RedE2pKRIzO+WB/N8mS14IxiNNwxtRlkTJWow==","signatures":[{"sig":"MEQCIEAvq9Cu9sGDjx/Cp3ZG5cD+iG9n/3PxO5f6+dW6CNccAiAL3RPKVobwj1gakdGZrRBjUvBu2TPLKfpRS/14b2c1pQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@varlock%2f1password-plugin@2.0.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":10505012},"main":"dist/index.js","type":"module","_from":"file:/home/runner/work/varlock/varlock/packages/plugins/1password/varlock-1password-plugin-2.0.3.tgz","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{"./plugin":"./dist/plugin.cjs"},"scripts":{"dev":"bun run copy-wasm && tsup --watch","test":"vitest","build":"tsup && bun run copy-wasm","copy-wasm":"mkdir -p dist || true && cp node_modules/@1password/sdk-core/nodejs/core_bg.wasm ./dist","typecheck":"tsc --noEmit","build:test":"tsup --config tsup.test.config.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c533d0b6-a0b0-43d0-9ba2-27ea3dae3e2b"}},"_resolved":"/home/runner/work/varlock/varlock/packages/plugins/1password/varlock-1password-plugin-2.0.3.tgz","_integrity":"sha512-XmhxX9H3ZXbWJlR0g97uqxellKSoeXVwKKTmMPWQov7SxN718RedE2pKRIzO+WB/N8mS14IxiNNwxtRlkTJWow==","repository":{"url":"git+https://github.com/dmno-dev/varlock.git","type":"git","directory":"packages/plugins/1password"},"_npmVersion":"12.0.2","description":"Varlock plugin to load data from 1Password vaults","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","vitest":"^4.0.18","outdent":"^0.8.0","varlock":"^1.15.0","@types/node":"25.3.2","@1password/sdk":"0.4.1-beta.1","@env-spec/utils":"^0.0.0","@1password/sdk-core":"0.4.1-beta.1","import-meta-resolve":"^4.2.0"},"peerDependencies":{"varlock":"^1.15.0"},"_npmOperationalInternal":{"tmp":"tmp/1password-plugin_2.0.3_1785473279736_0.6182217871899303","host":"s3://npm-registry-packages-npm-production"}},"2.0.4":{"_id":"@varlock/1password-plugin@2.0.4","bugs":{"url":"https://github.com/dmno-dev/varlock/issues"},"dist":{"shasum":"a136bbce45c3d75bfce259c8dd4b940479c66c55","tarball":"https://registry.npmjs.org/@varlock/1password-plugin/-/1password-plugin-2.0.4.tgz","fileCount":6,"integrity":"sha512-/+oM5v4NnN6KBxeJAAVCZt9UvHgLq1LxvLEgTM/CnuCjPBXQtvFCaB1qoYU/FgabebsIsHonjLV9HAorKQYLgA==","signatures":[{"sig":"MEYCIQDZzDkItVW4D2bltID6Aac5ZIGibWKgr4SMMY24ITu6KQIhAKq+aGZupxcsPKckadNo+SiplWeeTtiiOlbxR1eNCs2N","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCMzq5KUHU9dZ+9L+Wy5WQKfFFPOwmG4nzEvSa8jAOIyQIgdBhHuPJYAsk2K8nVjJLZ81T3bfLARuiYXkxiMZwdHX4="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@varlock%2f1password-plugin@2.0.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":10436037},"name":"@varlock/1password-plugin","type":"module","_from":"file:/home/runner/work/varlock/varlock/packages/plugins/1password/varlock-1password-plugin-2.0.4.tgz","author":{"name":"dmno-dev"},"engines":{"node":">=22"},"exports":{"./plugin":"./dist/plugin.cjs"},"license":"MIT","scripts":{"dev":"bun run copy-wasm && tsdown --watch","test":"vitest","build":"tsdown && bun run copy-wasm","test:ci":"bun run build:test && vitest --run","copy-wasm":"mkdir -p dist || true && cp node_modules/@1password/sdk-core/nodejs/core_bg.wasm ./dist","typecheck":"tsc --noEmit","build:test":"tsdown --config tsdown.test.config.ts"},"version":"2.0.4","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:17ed641c-101d-4edf-8e60-9b7e6c224bb6"}},"homepage":"https://varlock.dev/plugins/1password/","keywords":["varlock","plugin","varlock-plugin","1password","env",".env","dotenv","environment variables","env vars","config"],"_resolved":"/home/runner/work/varlock/varlock/packages/plugins/1password/varlock-1password-plugin-2.0.4.tgz","_integrity":"sha512-/+oM5v4NnN6KBxeJAAVCZt9UvHgLq1LxvLEgTM/CnuCjPBXQtvFCaB1qoYU/FgabebsIsHonjLV9HAorKQYLgA==","repository":{"url":"git+https://github.com/dmno-dev/varlock.git","type":"git","directory":"packages/plugins/1password"},"_npmVersion":"12.0.2","description":"Varlock plugin to load data from 1Password vaults","directories":{},"maintainers":[{"name":"philmillman","email":"philmillman@gmail.com"},{"name":"theo","email":"theozero@gmail.com"}],"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.22.14","vitest":"^4.0.18","outdent":"^0.8.0","varlock":"^1.17.1","@types/node":"25.3.2","@1password/sdk":"0.4.1-beta.1","@env-spec/utils":"^0.0.0","@1password/sdk-core":"0.4.1-beta.1","import-meta-resolve":"^4.2.0"},"peerDependencies":{"varlock":"^1.17.1"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/1password-plugin_2.0.4_1787638052716_0.4159094773336196"}}},"time":{"created":"2025-10-30T04:47:54.428Z","modified":"2026-08-25T06:07:33.302Z","0.0.0":"2025-10-30T04:47:54.773Z","1.0.0":"2025-10-31T18:55:35.531Z","0.1.0":"2025-10-31T19:47:14.190Z","0.2.0":"2026-02-09T23:24:17.386Z","0.2.1":"2026-02-27T07:48:45.301Z","0.2.2":"2026-03-10T01:44:07.054Z","0.2.3":"2026-03-14T02:03:10.121Z","0.3.0":"2026-03-19T07:54:07.009Z","0.3.1":"2026-03-31T18:16:45.569Z","0.3.2":"2026-03-31T19:22:40.016Z","0.3.3":"2026-04-07T18:14:32.891Z","0.3.4":"2026-04-10T23:34:22.137Z","0.3.5":"2026-04-11T18:43:41.925Z","1.0.1":"2026-04-29T21:48:18.014Z","1.0.2":"2026-04-30T21:02:44.845Z","1.1.0":"2026-05-06T06:28:25.190Z","1.2.0":"2026-06-10T07:52:20.109Z","2.0.0":"2026-06-24T06:57:04.390Z","2.0.1":"2026-07-28T08:28:56.258Z","2.0.2":"2026-07-29T01:04:11.937Z","2.0.3":"2026-07-31T04:47:59.998Z","2.0.4":"2026-08-25T06:07:32.929Z"},"bugs":{"url":"https://github.com/dmno-dev/varlock/issues"},"author":{"name":"dmno-dev"},"license":"MIT","homepage":"https://varlock.dev/plugins/1password/","keywords":["varlock","plugin","varlock-plugin","1password","env",".env","dotenv","environment variables","env vars","config"],"repository":{"url":"git+https://github.com/dmno-dev/varlock.git","type":"git","directory":"packages/plugins/1password"},"description":"Varlock plugin to load data from 1Password vaults","maintainers":[{"name":"philmillman","email":"philmillman@gmail.com"},{"name":"theo","email":"theozero@gmail.com"}],"readme":"# @varlock/1password-plugin\n\n[![npm version](https://img.shields.io/npm/v/@varlock/1password-plugin.svg)](https://npmx.dev/package/@varlock/1password-plugin) [![GitHub stars](https://img.shields.io/github/stars/dmno-dev/varlock.svg?style=social&label=Star)](https://github.com/dmno-dev/varlock) [![license](https://img.shields.io/npm/l/@varlock/1password-plugin.svg)](https://github.com/dmno-dev/varlock/blob/main/LICENSE)\n\nThis package is a [Varlock](https://varlock.dev) [plugin](https://varlock.dev/guides/plugins/) that enables loading data from [1Password](https://1password.com/) into your configuration.\n\n## Features\n\n- **Service account authentication** for CI/CD and production environments\n- **Desktop app authentication** for local development (with biometric unlock support)\n- **Connect server authentication** for self-hosted 1Password infrastructure\n- **Secret references** using 1Password's standard `op://` format\n- **Bulk-load environments** with `opLoadEnvironment()` via `@setValuesBulk`\n- **Multiple vault support** for different environments and access levels\n- **Multiple instances** for connecting to different accounts or vaults\n- Compatible with any 1Password account type (personal, family, teams, business)\n- Comprehensive error handling with helpful tips\n\n## Installation\n\nIf you are in a JavaScript based project and have a package.json file, you can either install the plugin explicitly\n```bash\nnpm install @varlock/1password-plugin\n```\nAnd then register the plugin without any version number\n```env-spec title=\".env.schema\"\n# @plugin(@varlock/1password-plugin)\n```\n\nOtherwise just set the explicit version number when you register it\n```env-spec title=\".env.schema\"\n# @plugin(@varlock/1password-plugin@1.2.3)\n```\n\nSee our [Plugin Guide](https://varlock.dev/guides/plugins/#installation) for more details.\n\n## Setup + Auth\n\nAfter registering the plugin, you must initialize it with the `@initOp` root decorator.\n\n### Service account setup (for deployed environments)\n\nFor deployed environments (CI/CD, production, etc), you'll need a service account token:\n\n```env-spec\n# @plugin(@varlock/1password-plugin)\n# @initOp(token=$OP_TOKEN)\n# ---\n\n# @type=opServiceAccountToken @sensitive @internal\nOP_TOKEN=\n```\n\n**How to create a service account:**\n\n1. Navigate to your 1Password web interface\n2. Go to **Service Accounts** → Create a new service account\n3. Grant access to necessary vault(s)\n4. Copy the service account token (displayed only once!)\n5. Set the token in your deployed environments using your platform's env var management\n\n:::note\nVault access rules cannot be edited after creation. If your vault setup changes, you'll need to create a new service account.\n:::\n\n### CLI-based service account auth (memory-constrained environments)\n\nBy default, service account tokens use the 1Password JavaScript SDK (which includes a WASM module). In memory-constrained environments (e.g., 512 MB containers), the SDK's memory footprint may be prohibitive.\n\nSet `useCliWithServiceAccount=true` to use the `op` CLI binary instead of the SDK while still authenticating via `OP_SERVICE_ACCOUNT_TOKEN`:\n\n```env-spec\n# @plugin(@varlock/1password-plugin)\n# @initOp(token=$OP_TOKEN, useCliWithServiceAccount=true)\n# ---\n\n# @type=opServiceAccountToken @sensitive @internal\nOP_TOKEN=\n```\n\n**Requirements:**\n\n1. Install the `op` CLI: [Installation guide](https://www.1password.dev/cli/get-started/)\n2. The `OP_SERVICE_ACCOUNT_TOKEN` (i.e. `$OP_TOKEN` above) must resolve to a valid service account token at load time.\n\nThe `op` binary is significantly lighter than the WASM SDK. `op` authentication is handled headlessly via the token — no desktop app or interactive sign-in is needed.\n\n### Desktop app auth (for local dev)\n\nDuring local development, you can use the 1Password desktop app instead of a service account:\n\n```env-spec\n# @plugin(@varlock/1password-plugin)\n# @initOp(token=$OP_TOKEN, allowAppAuth=true, account=acmeco)\n# ---\n\n# @type=opServiceAccountToken @sensitive @internal\nOP_TOKEN=\n```\n\n**Setup requirements:**\n\n1. Install the `op` CLI: [Installation guide](https://www.1password.dev/cli/get-started/)\n2. Enable desktop app + CLI integration in 1Password settings\n3. Specify your account shorthand (optional but recommended)\n   - Run `op account list` to see available accounts\n   - The shorthand is the subdomain of your `x.1password.com` sign-in address\n\nWhen enabled, if the service account token is empty, the plugin will use the desktop app for authentication. With biometric unlock enabled, this provides a secure and convenient development experience.\n\n:::note\nKeep in mind that this method connects as _YOU_ who likely has more access than a tightly scoped service account. Consider only enabling this for non-production secrets.\n:::\n\n### Connect server setup (self-hosted)\n\nIf you are running a self-hosted [1Password Connect server](https://www.1password.dev/connect/), you can authenticate using a Connect server URL and token:\n\n```env-spec\n# @plugin(@varlock/1password-plugin)\n# @initOp(connectHost=\"http://connect-server:8080\", connectToken=$OP_CONNECT_TOKEN)\n# ---\n\n# @type=opConnectToken @sensitive @internal\nOP_CONNECT_TOKEN=\n```\n\n**Setup requirements:**\n\n1. Deploy a [1Password Connect server](https://www.1password.dev/connect/get-started/)\n2. Create a Connect token with access to the required vault(s)\n3. Set the `OP_CONNECT_TOKEN` environment variable\n\nThis method uses the Connect server REST API directly — no `op` CLI or 1Password SDK is required.\n\n:::note\nThe `opLoadEnvironment()` function is not supported with Connect server auth. Use `op()` to read individual items instead.\n:::\n\n### Multiple instances\n\nIf you need to connect to multiple accounts or vault configurations, register multiple named instances:\n\n```env-spec\n# @initOp(id=notProd, token=$OP_TOKEN, allowAppAuth=forEnv(dev), account=acmeco)\n# @initOp(id=prod, token=$OP_TOKEN_PROD, allowAppAuth=false)\n```\n\n## Reading secrets\n\nThis plugin introduces the `op()` function to fetch secret values using 1Password secret references.\n\n```env-spec title=\".env.schema\"\n# @plugin(@varlock/1password-plugin)\n# @initOp(token=$OP_TOKEN, allowAppAuth=forEnv(dev), account=acmeco)\n# ---\n\n# @type=opServiceAccountToken @sensitive @internal\nOP_TOKEN=\n\n# Fetch secrets using 1Password secret references\nDB_PASS=op(op://my-vault/database-password/password)\nAPI_KEY=op(op://api-vault/stripe/api-key)\n```\n\n### Optional secrets with fallback\n\nUse `allowMissing=true` on `op()` to return `undefined` when an item doesn't exist in 1Password, then combine with `fallback()` to provide a default value:\n\n```env-spec\n# If the item exists in 1Password, its value is used.\n# If not found, falls back to the default \"local-dev-key\".\nSOME_API_KEY=fallback(op(op://my-vault/some-item/DOES_NOT_EXIST, allowMissing=true), \"local-dev-key\")\n```\n\nYou can also set `allowMissing` on `@initOp()` to apply it to all `op()` calls for that instance. It can be a dynamic value, e.g. `forEnv(dev)` to only allow missing items in dev:\n\n```env-spec\n# @initOp(token=$OP_TOKEN, allowMissing=forEnv(dev))\n# ---\n\nSOME_API_KEY=fallback(op(op://my-vault/some-item/field), \"local-dev-key\")\n```\n\n**How to find a secret reference:**\n\nIn 1Password, click on the down arrow icon on any field and select `Copy Secret Reference`.\n\n### Multiple instances\n\nIf using multiple plugin instances:\n\n```env-spec\n# @initOp(id=dev, token=$OP_TOKEN_DEV, allowAppAuth=true)\n# @initOp(id=prod, token=$OP_TOKEN_PROD, allowAppAuth=false)\n# ---\n\nDEV_ITEM=op(dev, op://vault-name/item-name/field-name)\nPROD_ITEM=op(prod, op://vault-name/item-name/field-name)\n```\n\n### Loading 1Password Environments\n\nUse `opLoadEnvironment()` with `@setValuesBulk` to load all variables from a [1Password environment](https://www.1password.dev/environments/) at once:\n\n```env-spec\n# @plugin(@varlock/1password-plugin)\n# @initOp(token=$OP_TOKEN, allowAppAuth=forEnv(dev), account=acmeco)\n# @setValuesBulk(opLoadEnvironment(your-environment-id))\n# ---\n\n# @type=opServiceAccountToken @sensitive @internal\nOP_TOKEN=\n\nAPI_KEY=\nDB_PASSWORD=\n```\n\nWith a named instance:\n\n```env-spec\n# @initOp(id=prod, token=$OP_TOKEN_PROD, allowAppAuth=false)\n# @setValuesBulk(opLoadEnvironment(prod, your-environment-id))\n```\n\n> **Note:** When using desktop app auth (`allowAppAuth`), the `op environment` command requires a beta version of the 1Password CLI (v2.33.0+). Download it from the [CLI release history](https://app-updates.agilebits.com/product_history/CLI2) (click \"show betas\"). Service account auth via the SDK does not have this requirement.\n\n---\n\n## Reference\n\n### Root decorators\n\n#### `@initOp()`\n\nInitialize a 1Password plugin instance - setting up options and authentication. Can be called multiple times to set up different instances.\n\n**Parameters:**\n\n- `token?: string` - Service account token. Should be a reference to a config item of type `opServiceAccountToken`.\n- `allowAppAuth?: boolean` - Enable authenticating using the local desktop app (defaults to `false`)\n- `account?: string` - Limits the `op` CLI to connect to specific 1Password account (shorthand, sign-in address, account ID, or user ID)\n- `connectHost?: string` - URL of a self-hosted 1Password Connect server (e.g., `http://connect-server:8080`)\n- `connectToken?: string` - API token for the Connect server. Should be a reference to a config item of type `opConnectToken`. Required when `connectHost` is set.\n- `id?: string` - Instance identifier for multiple instances (defaults to `_default`)\n- `allowMissing?: boolean` - When `true`, all `op()` calls for this instance will return `undefined` instead of throwing when the referenced item/field is not found. Can be a dynamic value (e.g., `allowMissing=forEnv(dev)` to only allow missing in dev). Other errors (auth failures, bad format, etc.) still throw.\n- `cacheTtl?: string | number` - Cache resolved values from `op()` / `opLoadEnvironment()` for the provided TTL (`\"5m\"`, `\"1h\"`, `\"1d\"`, or `\"forever\"` to cache until manually cleared). Set to `false` (or an empty string) to disable caching. Storage follows global `@cache` mode (`disk` or `memory`) and is disabled when caching is globally disabled or `--skip-cache` is used.\n\n### Functions\n\n#### `op()`\n\nFetch an individual field using a 1Password secret reference.\n\n**Signatures:**\n\n- `op(secretReference)` - Fetch from default instance\n- `op(instanceId, secretReference)` - Fetch from a specific instance\n- `op(secretReference, allowMissing=true)` - Return `undefined` if the item is not found\n- `op(instanceId, secretReference, allowMissing=true)` - Same, with a specific instance\n\n**Named parameters:**\n\n- `allowMissing?: boolean` - When `true`, returns `undefined` instead of throwing if the referenced item/field is not found. Can be a dynamic value (e.g., `allowMissing=forEnv(dev)`). Useful when combined with `fallback()` to provide a default value. Other errors (auth failures, invalid format, etc.) still throw.\n\n**Secret Reference Format:**\n\n- Format: `op://vault-name/item-name/field-name`\n- Example: `op://production/database/password`\n\n#### `opLoadEnvironment()`\n\nLoad all variables from a 1Password environment. Intended for use with `@setValuesBulk`.\n\n**Signatures:**\n\n- `opLoadEnvironment(environmentId)` - Load from default instance\n- `opLoadEnvironment(instanceId, environmentId)` - Load from a specific instance\n\n### Data Types\n\n- `opServiceAccountToken` - 1Password service account token (sensitive, validated format)\n- `opConnectToken` - API token for a self-hosted 1Password Connect server (sensitive)\n\n---\n\n## 1Password Setup\n\n### Vault Organization\n\nIf your secrets live in a vault with other sensitive data, create a new vault and move your secrets to it. **1Password's access system is based on vaults, not individual items**.\n\nYou can create multiple vaults to segment access to different environments, services, etc.\n\n**Best practices:**\n- Have a vault for highly sensitive production secrets\n- Have another vault for everything else\n- Grant team members access based on their needs\n- Follow the [principle of least privilege](https://support.1password.com/business-security-practices/#access-management-and-the-principle-of-least-privilege)\n\n### Create a Service Account\n\n1. Log in to your 1Password web interface (can only be done in web)\n2. Navigate to **Service Accounts** → **Create service account**\n3. Grant access to necessary vault(s) during creation\n4. Copy the service account token (shown only once!)\n5. Save the token securely in another vault\n\n:::note\nVault access rules cannot be edited after creation. If your setup changes, create a new service account.\n:::\n\n**Access toggle:**\nEach vault has a toggle to disable service account access in general. It's on by default. [Learn more](https://www.1password.dev/service-accounts/manage-service-accounts/)\n\n### Rate Limits\n\nNote that [rate limits](https://www.1password.dev/service-accounts/rate-limits/) vary by account type (personal, family, teams, business).\n\n## Troubleshooting\n\n### Secret not found\n- Verify the secret reference format is correct: `op://vault/item/field`\n- Check that the item exists in the specified vault\n- Ensure the field name matches exactly\n\n### Permission denied\n- Verify your service account has access to the vault\n- Check that the vault allows service account access (toggle in vault settings)\n- For desktop app: ensure your user account has access to the vault\n\n### Authentication failed (service account)\n- Verify the service account token is correct\n- Check if the token has been revoked\n- Ensure the service account hasn't been disabled\n\n### Desktop app authentication failed\n- Ensure the `op` CLI is installed and in your `$PATH`\n- Verify desktop app integration is enabled in 1Password settings\n- Check that you specified the correct account (run `op account list`)\n- Try running `op whoami` to debug CLI connection\n\n### Connect server errors\n- Verify the Connect server URL is correct and the server is running\n- Check that the Connect token has access to the required vault(s)\n- Ensure the Connect server version supports the vaults and items you're accessing\n- Try accessing `<connectHost>/v1/vaults` directly to verify connectivity\n\n### Rate limiting\n- Check your account type's rate limits\n- Consider implementing caching or reducing request frequency\n- For high-volume use cases, consider upgrading to a business account\n\n## Resources\n\n- [1Password](https://1password.com/)\n- [Service Accounts](https://www.1password.dev/service-accounts/)\n- [1Password Connect](https://www.1password.dev/connect/)\n- [1Password CLI](https://www.1password.dev/cli/)\n- [Secret References](https://www.1password.dev/cli/secret-references/)\n- [Full documentation](https://varlock.dev/plugins/1password/)\n","readmeFilename":"README.md"}