{"_id":"@appium/strongbox","_rev":"20-a16e5a088cb614974b96738ce70dbd05","name":"@appium/strongbox","dist-tags":{"rc":"1.0.0-rc.1","latest":"2.0.1","beta":"3.0.0-beta.0"},"versions":{"0.1.0":{"name":"@appium/strongbox","version":"0.1.0","keywords":["automation","javascript","selenium","webdriver","ios","android","firefoxos","testing"],"author":{"name":"Appium Contributors"},"license":"Apache-2.0","_id":"@appium/strongbox@0.1.0","maintainers":[{"name":"jlipps","email":"jlipps@gmail.com"},{"name":"imurchie","email":"isaac@saucelabs.com"},{"name":"dangraham","email":"dan@saucelabs.com"},{"name":"nick.mokhnach","email":"mokhnach@gmail.com"},{"name":"umut.uzgur","email":"umutuzgur@gmail.com"},{"name":"kazucocoa","email":"fly.49.89.over@gmail.com"},{"name":"boneskull","email":"boneskull@boneskull.com"}],"homepage":"https://appium.io","bugs":{"url":"https://github.com/appium/appium/issues"},"dist":{"shasum":"2b640a4b9a90dba66a303da8dca4136ce0364c85","tarball":"https://registry.npmjs.org/@appium/strongbox/-/strongbox-0.1.0.tgz","fileCount":20,"integrity":"sha512-Ez4BnCQ9YaPSqW32bPd8XbXKJjvIJRbFMxnJZ/u1+8PqrHstpZZB9SjorsMg4rN2+u1bMxJdhGUdDyyGabYFZw==","signatures":[{"sig":"MEYCIQDZOocXh0l3DILo/eY03H9Z2kyOV5V9GHLtn0cGpm7tqgIhAON+nnLXfkhIfcUh3m5Q9syhiM9BTkHvIj9WZgXjeAMA","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":49022,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkMHM8ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoH+g/+LmldmW/RA1/Vc9ML4mSpSZW97krBdOcxvkpplxKc0sKvhSiR\r\nOnf6HEEQxPnQTOj7V+Av2UFv+D1pVIPM3stHcZGVoddepAqC05xnPp5TSf0R\r\nWSq7QcbnvofEkWZfiT2EDCA2wOPi4m2+ZYRSYG7SrFxC8zocuJ4RZI0yEk6l\r\ndC030CWz945wagX7w3vwImdySerHyjrdMHqYrrzJKJgJ81pW6sgB05TekIND\r\n7/CWjToGwrab0rM+CneErKIeItKMyyjoYGAPNbEyx/pOokEPVsriTV/iWutf\r\ngzyMsOQ1XT8FrS4wiUMX0Jw3nEzlCUqyejTQ6324/SxmXn5uk4BTS7AkmPC8\r\nxskp3B4Ilj1yGn3em7ezf9NUGFFyj1iRF1I2iW+M18XSzTYdcncxZ69hLRqm\r\n5ldY7krqqXCDeOf/XQd//JcRMojD/9W2m6RlR+sFtxIDL0+PBfoUtHDscPqT\r\nUZIIB8VSTgPPi5PaUwMthcsOrm6LnyhfkkaoKev1pCeShXayesarl+hk7DfD\r\nSYpCxlN+tQwZOxemp9Gwju7kh72XXjauwtIQ8AP4UyLXOsGgbQ9fOQMISuMH\r\nbjZpsqTUz/GBZPoU5RbDG81m1Dsqh5aCFivyv/rAex9J7vTINJdBQbnG/PWi\r\n6NYhCNjSXGgI/aBQL6tY3LXxupi3uCNNggs=\r\n=U4Wn\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./build/lib/index.js","types":"./build/lib/index.d.ts","engines":{"npm":">=8","node":"^14.17.0 || ^16.13.0 || >=18.0.0"},"gitHead":"39b7cd50842ddee843d4ba0c6f561e57cef39c7d","scripts":{"test":"npm run test:unit","test:unit":"mocha \"test/unit/**/*.spec.ts\"","test:smoke":"node ."},"_npmUser":{"name":"boneskull","email":"boneskull@boneskull.com"},"repository":{"url":"git+https://github.com/appium/appium.git","type":"git","directory":"packages/strongbox"},"_npmVersion":"lerna/6.6.1/node@v18.12.1+arm64 (darwin)","description":"Persistent storage for Appium extensions","directories":{"lib":"lib"},"_nodeVersion":"18.12.1","dependencies":{"slugify":"1.6.6","env-paths":"2.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/strongbox_0.1.0_1680896828438_0.41711526328115855","host":"s3://npm-registry-packages"}},"0.2.0":{"name":"@appium/strongbox","version":"0.2.0","keywords":["automation","javascript","selenium","webdriver","ios","android","firefoxos","testing"],"author":{"name":"Appium Contributors"},"license":"Apache-2.0","_id":"@appium/strongbox@0.2.0","maintainers":[{"name":"jlipps","email":"jlipps@gmail.com"},{"name":"imurchie","email":"isaac@saucelabs.com"},{"name":"dangraham","email":"dan@saucelabs.com"},{"name":"nick.mokhnach","email":"mokhnach@gmail.com"},{"name":"umut.uzgur","email":"umutuzgur@gmail.com"},{"name":"kazucocoa","email":"fly.49.89.over@gmail.com"},{"name":"boneskull","email":"boneskull@boneskull.com"}],"homepage":"https://appium.io","bugs":{"url":"https://github.com/appium/appium/issues"},"tsd":{"directory":"test/types"},"dist":{"shasum":"a5e9756b822275345177597b25225238ec56254e","tarball":"https://registry.npmjs.org/@appium/strongbox/-/strongbox-0.2.0.tgz","fileCount":20,"integrity":"sha512-eQ1kz0nWML8Q7eZgLV8gaXwb6CpM7nyF1N0Wh526MWLmIlDd3ml5yVZaiFsOArtTiiVrSW51nt5xkE+8GcQ91w==","signatures":[{"sig":"MEQCICbMdF5BMLmUK++w2yqCfactVtxUOKlkGW1p39bSuesJAiBLNtFMaqjoylVf9l7QrbqeWSTqJ71atIML7BNaME/byw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":49718,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkNJ8+ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrJhw/+OOxpF/2iPtnMAkEw9pVcv/AfXI3R9r1heLd+pAje52jcR/Xi\r\ndjL8DUdJDpajf46jycQisrYxYHzVKEBGHcFgnayPRW9/aqGx0IL4DCHqqn5e\r\n0r9dpEVIxFrlZxRofkHNoUJhDtE4xZy1YdBILytF3byJ16Tgo3VT59s38GTA\r\n4cj89i68kIg1V1yZeP3qPwODUbV1CwAzC+v90rrP8o2S0NI+1gHQ5JB1t7Gw\r\nqVRMtoUDTe5244j7c+rEQ/fAqmmJ7OhLDe1Wi7dnZoUkzMV2cWIL/gmFOf4I\r\nXZh9xdunv5R//E5gOYbimuXmRB+i4hAg2DSxF4aD5NchhBYVpMMvP6EWItPy\r\nAiwWynGcDI1HREuxEwdu9g3senIVXgD02KEbk7xkvLLiV8aovkE/jcls42Zj\r\nOPeQoCXBmc9C7psSNWOjjNbHEY4KOMDDUyVFk6KiN4euOzCo5EsLit4rdZf7\r\nj5lK4kRguzbfjSGLlh2WpbtbMv0CFWJ1uAplH6IKTRenQxipmRvPYBay7Yny\r\ndIYi3/zaD+tlFf6but2DmUAdmPEGuf3F/HfdbIIS9Cd99DNryDjfa+6/aZ3D\r\nWyZ0/fyN6mxsyUe/z3XSLzF1cifNoj7J0ibwiPPbzp7zFzZzPywwz6qpfUws\r\nSx+Uz20h7ZeC96Q/QRQbuZHb299W7DRYVnk=\r\n=QIje\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./build/lib/index.js","types":"./build/lib/index.d.ts","engines":{"npm":">=8","node":"^14.17.0 || ^16.13.0 || >=18.0.0"},"gitHead":"e9b50225dc09a306b6eb8dafa0543c2a45cb8238","scripts":{"test":"run-p test:unit test:types","test:unit":"mocha \"test/unit/**/*.spec.ts\"","test:smoke":"node .","test:types":"tsd"},"_npmUser":{"name":"boneskull","email":"boneskull@boneskull.com"},"repository":{"url":"git+https://github.com/appium/appium.git","type":"git","directory":"packages/strongbox"},"_npmVersion":"lerna/6.6.1/node@v18.12.1+arm64 (darwin)","description":"Persistent storage for Appium extensions","directories":{"lib":"lib"},"_nodeVersion":"18.12.1","dependencies":{"slugify":"1.6.6","env-paths":"2.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/strongbox_0.2.0_1681170238659_0.5666997813128034","host":"s3://npm-registry-packages"}},"0.3.0":{"name":"@appium/strongbox","version":"0.3.0","keywords":["automation","javascript","selenium","webdriver","ios","android","firefoxos","testing"],"author":{"name":"https://github.com/appium"},"license":"Apache-2.0","_id":"@appium/strongbox@0.3.0","maintainers":[{"name":"jlipps","email":"jlipps@gmail.com"},{"name":"imurchie","email":"isaac@saucelabs.com"},{"name":"dangraham","email":"dan@saucelabs.com"},{"name":"nick.mokhnach","email":"mokhnach@gmail.com"},{"name":"umut.uzgur","email":"umutuzgur@gmail.com"},{"name":"kazucocoa","email":"fly.49.89.over@gmail.com"},{"name":"boneskull","email":"boneskull@boneskull.com"}],"homepage":"https://appium.io","bugs":{"url":"https://github.com/appium/appium/issues"},"tsd":{"directory":"test/types"},"dist":{"shasum":"f4706d077724644cd618f66001713077d444bb45","tarball":"https://registry.npmjs.org/@appium/strongbox/-/strongbox-0.3.0.tgz","fileCount":20,"integrity":"sha512-HHoLtdjg1nITXkL5ue5R2HkWbYJVDtL22NFrkJvSAhk+uKXk9LgXo06goCmTeygaBELjicL0updraonL/oxVNw==","signatures":[{"sig":"MEUCIQDwD+rnb/J49JpWSF1d1Eyw1Cn0NIJYPHiTXcm6isb0+AIgXCZUVJngygmWFOwgBvUGmPdCfUeYXxZ2sRO2hPq3NRY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":56399,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkQZABACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqtPQ//cCxAt6TI4BF+xKpuJpNstuh0eHkJYDRufvLL0I3+8YKYfCuw\r\nVBzUD6jROtqXj+cpmgMqyVyLU4TNTK5blWD9E+w0c9AnXmPnIBM7hyl5I8MM\r\n0msUwtpuWGdPA6C17GoXBGrKq6IhGNAlwxRNk+NG8IplahLA/vZbv2vKBxgY\r\noIFJBxAorf9Y5DRV9ovca4xpRcLwnOsbu6e+EGZgPLtB3LyAP1eOXY9UwYd2\r\nnxtG5tuicweeRtsCuH5A9D/KmKEA/iQ9MF1MsLie2B14imQYKucAPvp29aJz\r\n9amgi9ZPXF19nG6XjYCdec9OgOulOiiBNIgDQ4547wofvYQVZPlsxeXmduz0\r\n1Cc8IwsSjAba6CIrUSPrOxPyPkm8kTw2eYwhFw+IUMcV5hFDeuFbpWqzaHGe\r\n0a9F0RIvYFKXkrPKucBK3JyilnBF+UVyBVIK08txjmErhfb46KIN6/XYAIlm\r\nLce/pb/XOhAl43klLIwkEzMMC4XvblJkVApr92rThJjzDSr7QhGFu+MlNfqt\r\nyN+r2HSW1rBctORYTXjtVlyZ5AMvpkMJ7UlPVmGcXo1AOSUxTb6Fxw7+1IOU\r\npiBAuG96HYqp5hX9XGbgKj+6Vyep9a82H1Pgj5PDSTV00I/x3DwN255CYqGZ\r\nwrZzkJGPt+1aXvALhUX18r++eJUoAka3BmI=\r\n=QGNj\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./build/lib/index.js","types":"./build/lib/index.d.ts","engines":{"npm":">=8","node":"^14.17.0 || ^16.13.0 || >=18.0.0"},"gitHead":"a4a816efeb90f199a1f9d19b196df32ae6701630","scripts":{"test":"run-p test:unit test:types","test:e2e":"mocha -t 20s \"test/e2e/**/*.e2e.spec.ts\"","test:unit":"mocha \"test/unit/**/*.spec.ts\"","test:smoke":"node .","test:types":"tsd"},"_npmUser":{"name":"boneskull","email":"boneskull@boneskull.com"},"repository":{"url":"git+https://github.com/appium/appium.git","type":"git","directory":"packages/strongbox"},"_npmVersion":"lerna/6.6.1/node@v18.12.1+arm64 (darwin)","description":"Persistent storage for Appium extensions","directories":{"lib":"lib"},"_nodeVersion":"18.12.1","dependencies":{"slugify":"1.6.6","env-paths":"2.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/strongbox_0.3.0_1682018305203_0.8781690156414141","host":"s3://npm-registry-packages"}},"0.3.1":{"name":"@appium/strongbox","version":"0.3.1","keywords":["automation","javascript","selenium","webdriver","ios","android","firefoxos","testing"],"author":{"name":"https://github.com/appium"},"license":"Apache-2.0","_id":"@appium/strongbox@0.3.1","maintainers":[{"name":"jlipps","email":"jlipps@gmail.com"},{"name":"imurchie","email":"isaac@saucelabs.com"},{"name":"dangraham","email":"dan@saucelabs.com"},{"name":"nick.mokhnach","email":"mokhnach@gmail.com"},{"name":"umut.uzgur","email":"umutuzgur@gmail.com"},{"name":"kazucocoa","email":"fly.49.89.over@gmail.com"},{"name":"boneskull","email":"boneskull@boneskull.com"}],"homepage":"https://appium.io","bugs":{"url":"https://github.com/appium/appium/issues"},"tsd":{"directory":"test/types"},"dist":{"shasum":"3d4830cdb8a06b7751bee9f81f45a435ebecf965","tarball":"https://registry.npmjs.org/@appium/strongbox/-/strongbox-0.3.1.tgz","fileCount":20,"integrity":"sha512-bNgdra8R4vmEBie4G2DsmPGwcqUP6CFfwOSlhJltaNnkUn3UO4PaK0MzAui+cfi1ThwlZO6MSECf0BDCnS53dA==","signatures":[{"sig":"MEUCIQCXMVYR5eXEOWARDyqeThGbJN9jEqukNs4lyDubXSnSzgIgCzveavY/CXEEbai0TA5WohWqOm/fpFW9sRcBr3qh04g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":56307},"main":"./build/lib/index.js","types":"./build/lib/index.d.ts","engines":{"npm":">=8","node":"^14.17.0 || ^16.13.0 || >=18.0.0"},"gitHead":"d0ebbaa0c683eeba04d9d967af2d0fde76197950","scripts":{"test":"run-p test:unit test:types","test:e2e":"mocha -t 20s \"test/e2e/**/*.e2e.spec.ts\"","test:unit":"mocha \"test/unit/**/*.spec.ts\"","test:smoke":"node .","test:types":"tsd"},"_npmUser":{"name":"jlipps","email":"jlipps@gmail.com"},"repository":{"url":"git+https://github.com/appium/appium.git","type":"git","directory":"packages/strongbox"},"_npmVersion":"lerna/6.6.2/node@v18.15.0+x64 (darwin)","description":"Persistent storage for Appium extensions","directories":{"lib":"lib"},"_nodeVersion":"18.15.0","dependencies":{"slugify":"1.6.6","env-paths":"2.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/strongbox_0.3.1_1686764177839_0.8745298928482854","host":"s3://npm-registry-packages"}},"0.3.2":{"name":"@appium/strongbox","version":"0.3.2","keywords":["automation","javascript","selenium","webdriver","ios","android","firefoxos","testing"],"author":{"name":"https://github.com/appium"},"license":"Apache-2.0","_id":"@appium/strongbox@0.3.2","maintainers":[{"name":"jlipps","email":"jlipps@gmail.com"},{"name":"nick.mokhnach","email":"mokhnach@gmail.com"},{"name":"kazucocoa","email":"fly.49.89.over@gmail.com"},{"name":"boneskull","email":"boneskull@boneskull.com"}],"homepage":"https://appium.io","bugs":{"url":"https://github.com/appium/appium/issues"},"tsd":{"directory":"test/types"},"dist":{"shasum":"3b77db3db647badc7a3478ef25623f5b549fdd55","tarball":"https://registry.npmjs.org/@appium/strongbox/-/strongbox-0.3.2.tgz","fileCount":20,"integrity":"sha512-3UJi5MP+MBfDomaBtzuXtCzYJCSTpYKfM2bcFp4yl8AWpfSzZLgszOY31Gg8/u1R3LZ9irdBGYxb5wqyaQbYLw==","signatures":[{"sig":"MEYCIQCKsqH/OlwTC9w0vrR4z0YwtOkJAaTUwUttC4pUEi7KggIhAJruDCpfTtsQStMc3X2N2WduqS0eGg5RHLVkWIyK2Ovq","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":56328},"main":"./build/lib/index.js","types":"./build/lib/index.d.ts","engines":{"npm":">=8","node":"^14.17.0 || ^16.13.0 || >=18.0.0"},"gitHead":"5c1d20517cfc8773cd5ffb0f8bb996668d71116b","scripts":{"test":"run-p test:unit test:types","test:e2e":"mocha -t 20s \"test/e2e/**/*.e2e.spec.ts\"","test:unit":"mocha \"test/unit/**/*.spec.ts\"","test:smoke":"node .","test:types":"tsd"},"_npmUser":{"name":"jlipps","email":"jlipps@gmail.com"},"repository":{"url":"git+https://github.com/appium/appium.git","type":"git","directory":"packages/strongbox"},"_npmVersion":"lerna/8.0.1/node@v20.10.0+arm64 (darwin)","description":"Persistent storage for Appium extensions","directories":{"lib":"lib"},"_nodeVersion":"20.10.0","dependencies":{"slugify":"1.6.6","env-paths":"2.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/strongbox_0.3.2_1702935847740_0.6725300491177686","host":"s3://npm-registry-packages"}},"0.3.3":{"name":"@appium/strongbox","version":"0.3.3","keywords":["automation","javascript","selenium","webdriver","ios","android","firefoxos","testing"],"author":"https://github.com/appium","license":"Apache-2.0","_id":"@appium/strongbox@0.3.3","maintainers":[{"name":"jlipps","email":"jlipps@gmail.com"},{"name":"nick.mokhnach","email":"mokhnach@gmail.com"},{"name":"kazucocoa","email":"fly.49.89.over@gmail.com"},{"name":"boneskull","email":"boneskull@boneskull.com"}],"homepage":"https://appium.io","bugs":{"url":"https://github.com/appium/appium/issues"},"tsd":{"directory":"test/types"},"dist":{"shasum":"0e192e919e716e4f0c8ac3a67d1c46bd784ab15c","tarball":"https://registry.npmjs.org/@appium/strongbox/-/strongbox-0.3.3.tgz","fileCount":19,"integrity":"sha512-p9muLFz7Xl+DgUZQgLTQ8HBwhkuZOrODBTADGACJbfMKT8FcOGr+guM12yCjPwucqVFa7SrM5qDUKxf4rkQDTw==","signatures":[{"sig":"MEUCIHf99MDPS5rVzhg5WDQaWOVehpsLK8sj4ZZxMLY3QH+tAiEAkYz6Lyxa71/RAGc/g5ZvsGPoGdOhM90iNt9WvDU43ls=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":51161},"main":"./build/lib/index.js","types":"./build/lib/index.d.ts","engines":{"npm":">=8","node":"^14.17.0 || ^16.13.0 || >=18.0.0"},"gitHead":"74292e229269120a58cc716ed1d8d56c8ff9c079","scripts":{"test":"run-p test:unit test:types","test:e2e":"mocha -t 20s \"test/e2e/**/*.e2e.spec.ts\"","test:unit":"mocha \"test/unit/**/*.spec.ts\"","test:smoke":"node .","test:types":"tsd"},"_npmUser":{"name":"jlipps","email":"jlipps@gmail.com"},"repository":{"url":"https://github.com/appium/appium.git","type":"git","directory":"packages/strongbox"},"_npmVersion":"lerna/8.1.6/node@v20.10.0+arm64 (darwin)","description":"Persistent storage for Appium extensions","directories":{"lib":"lib"},"_nodeVersion":"20.10.0","dependencies":{"slugify":"1.6.6","env-paths":"2.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/strongbox_0.3.3_1720640380967_0.19502471418750922","host":"s3://npm-registry-packages"}},"0.3.4":{"name":"@appium/strongbox","version":"0.3.4","keywords":["automation","javascript","selenium","webdriver","ios","android","firefoxos","testing"],"author":"https://github.com/appium","license":"Apache-2.0","_id":"@appium/strongbox@0.3.4","maintainers":[{"name":"jlipps","email":"jlipps@gmail.com"},{"name":"nick.mokhnach","email":"mokhnach@gmail.com"},{"name":"kazucocoa","email":"fly.49.89.over@gmail.com"},{"name":"boneskull","email":"boneskull@boneskull.com"}],"homepage":"https://appium.io","bugs":{"url":"https://github.com/appium/appium/issues"},"tsd":{"directory":"test/types"},"dist":{"shasum":"f7b0249094b39ab2748b20fdbebe3cd085b30fba","tarball":"https://registry.npmjs.org/@appium/strongbox/-/strongbox-0.3.4.tgz","fileCount":19,"integrity":"sha512-4igB38N4AWyvd1845UVkgUr45sntVKXjiNoYhA7H9pQnsnNNe3Fvd8Hkktv3m8TrGcrhNHgkUfzEFQ7nvAogzA==","signatures":[{"sig":"MEUCIFD3BtfVO63HYj3TUXAXHuBHKFM+ZO+bVrmoW8wcSeRdAiEAha/lARrqIJtZhgurMPYJZtN+Ea9EsiD3f1Nst3pTJck=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":51092},"main":"./build/lib/index.js","types":"./build/lib/index.d.ts","engines":{"npm":">=8","node":"^14.17.0 || ^16.13.0 || >=18.0.0"},"gitHead":"c8fe4412525f7e1fa237813cf83fe7d98f0125eb","scripts":{"test":"run-p test:unit test:types","test:e2e":"mocha -t 20s \"test/e2e/**/*.e2e.spec.ts\"","test:unit":"mocha \"test/unit/**/*.spec.ts\"","test:smoke":"node .","test:types":"tsd"},"_npmUser":{"name":"jlipps","email":"jlipps@gmail.com"},"repository":{"url":"https://github.com/appium/appium.git","type":"git","directory":"packages/strongbox"},"_npmVersion":"lerna/8.2.2/node@v22.11.0+arm64 (darwin)","description":"Persistent storage for Appium extensions","directories":{"lib":"lib"},"_nodeVersion":"22.11.0","dependencies":{"slugify":"1.6.6","env-paths":"2.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/strongbox_0.3.4_1748743484369_0.5363854221961426","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-rc.1":{"name":"@appium/strongbox","version":"1.0.0-rc.1","keywords":["automation","javascript","selenium","webdriver","ios","android","firefoxos","testing"],"author":"https://github.com/appium","license":"Apache-2.0","_id":"@appium/strongbox@1.0.0-rc.1","maintainers":[{"name":"jlipps","email":"jlipps@gmail.com"},{"name":"nick.mokhnach","email":"mokhnach@gmail.com"},{"name":"kazucocoa","email":"fly.49.89.over@gmail.com"},{"name":"boneskull","email":"boneskull@boneskull.com"}],"homepage":"https://appium.io","bugs":{"url":"https://github.com/appium/appium/issues"},"tsd":{"directory":"test/types"},"dist":{"shasum":"4611eed89ee67c2beb1c24f1aba12bc2296578b8","tarball":"https://registry.npmjs.org/@appium/strongbox/-/strongbox-1.0.0-rc.1.tgz","fileCount":19,"integrity":"sha512-q7fy5OVpWQiz1GIp7+5AkZY+65iTjgRZdhTonn9p0rUF5/xq0Jc+R0RhMdMkmeWbXHSUSSh0/YwP5OwcJGUlKA==","signatures":[{"sig":"MEQCIGKFlF7XIOmy26QxhYbmR7IxaqL01LS+hRj8O0RvJA5bAiBeL4N1CmKTeE78mxpWtqfMhWzcL+uTH8petyDC4+f9EQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":51122},"main":"./build/lib/index.js","types":"./build/lib/index.d.ts","engines":{"npm":">=10","node":"^20.19.0 || ^22.12.0 || >=24.0.0"},"gitHead":"157425ce6aa01c009533f5bf6a56b14570222b00","scripts":{"test":"run-p test:unit test:types","test:e2e":"mocha --exit -t 20s \"test/e2e/**/*.e2e.spec.ts\"","test:unit":"mocha \"test/unit/**/*.spec.ts\"","test:smoke":"node .","test:types":"tsd"},"_npmUser":{"name":"jlipps","email":"jlipps@gmail.com"},"repository":{"url":"https://github.com/appium/appium.git","type":"git","directory":"packages/strongbox"},"_npmVersion":"lerna/8.2.3/node@v22.18.0+arm64 (darwin)","description":"Persistent storage for Appium extensions","directories":{"lib":"lib"},"_nodeVersion":"22.18.0","dependencies":{"slugify":"1.6.6","env-paths":"2.2.1"},"publishConfig":{"tag":"rc","access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/strongbox_1.0.0-rc.1_1755208911489_0.18055609003106943","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"@appium/strongbox","version":"1.0.0","keywords":["automation","javascript","selenium","webdriver","ios","android","firefoxos","testing"],"author":"https://github.com/appium","license":"Apache-2.0","_id":"@appium/strongbox@1.0.0","maintainers":[{"name":"jlipps","email":"jlipps@gmail.com"},{"name":"nick.mokhnach","email":"mokhnach@gmail.com"},{"name":"kazucocoa","email":"fly.49.89.over@gmail.com"},{"name":"boneskull","email":"boneskull@boneskull.com"}],"homepage":"https://appium.io","bugs":{"url":"https://github.com/appium/appium/issues"},"tsd":{"directory":"test/types"},"dist":{"shasum":"0d5ea929246c23a8d59aef6fbafb753343db1178","tarball":"https://registry.npmjs.org/@appium/strongbox/-/strongbox-1.0.0.tgz","fileCount":19,"integrity":"sha512-M6lA3iLaxpWtMAQT8vm2EmLuu00wzbqraeexLBGq3Jz3rEUUA2PhuOTJfEwKVw6mfjMd9tWq9qLjlOucgfvP+Q==","signatures":[{"sig":"MEUCIQCl/VE25nbxG3CuDXma/bXjR2veGCsGlZsVHCRNKVn+PgIgc3vRqpZCYPub3VuBKov/Qu1SBTw/hYxJHpWUK/IDQdk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":51100},"main":"./build/lib/index.js","types":"./build/lib/index.d.ts","engines":{"npm":">=10","node":"^20.19.0 || ^22.12.0 || >=24.0.0"},"gitHead":"284da50353921343fa5a7f82574e64ce0c146db7","scripts":{"test":"run-p test:unit test:types","test:e2e":"mocha --exit -t 20s \"test/e2e/**/*.e2e.spec.ts\"","test:unit":"mocha \"test/unit/**/*.spec.ts\"","test:smoke":"node .","test:types":"tsd"},"_npmUser":{"name":"jlipps","email":"jlipps@gmail.com"},"repository":{"url":"https://github.com/appium/appium.git","type":"git","directory":"packages/strongbox"},"_npmVersion":"lerna/8.2.3/node@v22.18.0+arm64 (darwin)","description":"Persistent storage for Appium extensions","directories":{"lib":"lib"},"_nodeVersion":"22.18.0","dependencies":{"slugify":"1.6.6","env-paths":"2.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/strongbox_1.0.0_1755541759641_0.6648802594294194","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@appium/strongbox","version":"1.0.1","keywords":["automation","javascript","selenium","webdriver","ios","android","firefoxos","testing"],"author":{"name":"https://github.com/appium"},"license":"Apache-2.0","_id":"@appium/strongbox@1.0.1","maintainers":[{"name":"jlipps","email":"jlipps@gmail.com"},{"name":"nick.mokhnach","email":"mokhnach@gmail.com"},{"name":"kazucocoa","email":"fly.49.89.over@gmail.com"}],"homepage":"https://appium.io","bugs":{"url":"https://github.com/appium/appium/issues"},"tsd":{"directory":"test/types"},"dist":{"shasum":"58808cc365a753242c114f40c7072389e8c8c7c7","tarball":"https://registry.npmjs.org/@appium/strongbox/-/strongbox-1.0.1.tgz","fileCount":18,"integrity":"sha512-z9rt6hbUgZXS2ebRBfuNj9kWdDEm54zwnbCFEMbE/xyh0AZZG5Ypqoq4vRXHOOvTdr+8P7vAmdWgRcXdmVQgAA==","signatures":[{"sig":"MEUCIQCaaR8OJYN+xY6x4O4XY7R/usP4k0eqrfQ1mnerpf1PtQIgScQR6T3QBw7I0IMgQdsqmZG0NnCBNlXfFUmF+MEeU20=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":40835},"main":"./build/lib/index.js","types":"./build/lib/index.d.ts","engines":{"npm":">=10","node":"^20.19.0 || ^22.12.0 || >=24.0.0"},"gitHead":"f7b20335eab4022e5cbbb627ec86866a994444f8","scripts":{"test":"run-p test:unit test:types","test:e2e":"mocha --exit -t 20s \"test/e2e/**/*.e2e.spec.ts\"","test:unit":"mocha \"test/unit/**/*.spec.ts\"","test:smoke":"node .","test:types":"tsd"},"_npmUser":{"name":"jlipps","email":"jlipps@gmail.com"},"repository":{"url":"git+https://github.com/appium/appium.git","type":"git","directory":"packages/strongbox"},"_npmVersion":"11.5.2","description":"Persistent storage for Appium extensions","directories":{"lib":"lib"},"_nodeVersion":"22.18.0","dependencies":{"slugify":"1.6.6","env-paths":"4.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/strongbox_1.0.1_1769468688202_0.9907801937954754","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@appium/strongbox","version":"1.0.2","keywords":["automation","javascript","selenium","webdriver","ios","android","firefoxos","testing"],"author":{"name":"https://github.com/appium"},"license":"Apache-2.0","_id":"@appium/strongbox@1.0.2","maintainers":[{"name":"jlipps","email":"jlipps@gmail.com"},{"name":"nick.mokhnach","email":"mokhnach@gmail.com"},{"name":"kazucocoa","email":"fly.49.89.over@gmail.com"}],"homepage":"https://appium.io","bugs":{"url":"https://github.com/appium/appium/issues"},"tsd":{"directory":"test/types"},"dist":{"shasum":"d0a9220083b4f42678837041afedbb0ba887fdf0","tarball":"https://registry.npmjs.org/@appium/strongbox/-/strongbox-1.0.2.tgz","fileCount":19,"integrity":"sha512-5WaGeMvx8Civj9uejl1elFgfiylVB8ydIrI8eJM6swBWzS2qG6O1adq0zHTgpQSrzIT2z45KoE9O2M3vHtU6XQ==","signatures":[{"sig":"MEUCIQD1rsyjekwJLn98IXPs8X4advV2dfbx3lWlJCv4Qh5a4QIgRu2/db+YrDSpt1vlRRh7VJuhO9LV6wdvVkEEtMh652o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@appium%2fstrongbox@1.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":52222},"main":"./build/lib/index.js","types":"./build/lib/index.d.ts","engines":{"npm":">=10","node":"^20.19.0 || ^22.12.0 || >=24.0.0"},"gitHead":"980a121804ae006db879fb6860f627ac36174c15","scripts":{"test":"run-p test:unit test:types","test:e2e":"mocha --exit -t 20s \"test/e2e/**/*.e2e.spec.ts\"","test:unit":"mocha \"test/unit/**/*.spec.ts\"","test:smoke":"node .","test:types":"tsd"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e08872eb-a161-4ad6-8779-1b511b4a472e"}},"repository":{"url":"git+https://github.com/appium/appium.git","type":"git","directory":"packages/strongbox"},"_npmVersion":"lerna/9.0.5/node@v24.14.0+x64 (linux)","description":"Persistent storage for Appium extensions","directories":{"lib":"lib"},"_nodeVersion":"24.14.0","dependencies":{"slugify":"1.6.6","env-paths":"4.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/strongbox_1.0.2_1773001989907_0.6954412810955959","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@appium/strongbox","version":"1.1.0","keywords":["automation","javascript","selenium","webdriver","ios","android","firefoxos","testing"],"author":{"name":"https://github.com/appium"},"license":"Apache-2.0","_id":"@appium/strongbox@1.1.0","maintainers":[{"name":"jlipps","email":"jlipps@gmail.com"},{"name":"nick.mokhnach","email":"mokhnach@gmail.com"},{"name":"kazucocoa","email":"fly.49.89.over@gmail.com"}],"homepage":"https://appium.io","bugs":{"url":"https://github.com/appium/appium/issues"},"tsd":{"directory":"test/types"},"dist":{"shasum":"9703e9ce6c6c61859bb7bef7db14875d85c5c61c","tarball":"https://registry.npmjs.org/@appium/strongbox/-/strongbox-1.1.0.tgz","fileCount":19,"integrity":"sha512-X+Ff/6sGiTXHx2W3s+Gg3XyZMbIZe5v3jFSrwUJ9kH7NuGzpzrzEoKx9EMOw7iXVLMV6/NmuDQPq80gzOcRwjA==","signatures":[{"sig":"MEUCIQDIGXfCggVnMP9hjrn4G5sL37Z+6bRhhOWX6j3LMm+BMgIgX5Nj6HcaIXvqUUOGEArrCuHW9ZTA/dh9hUepAgW+RaI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@appium%2fstrongbox@1.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":64888},"main":"./build/lib/index.js","types":"./build/lib/index.d.ts","engines":{"npm":">=10","node":"^20.19.0 || ^22.12.0 || >=24.0.0"},"gitHead":"7a8965f5c30ffec2ad04ce75903b3960537cef06","scripts":{"test":"run-p test:unit test:types","test:e2e":"mocha --exit -t 20s \"test/e2e/**/*.e2e.spec.ts\"","test:unit":"mocha \"test/unit/**/*.spec.ts\"","test:smoke":"node .","test:types":"tsd"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e08872eb-a161-4ad6-8779-1b511b4a472e"}},"repository":{"url":"git+https://github.com/appium/appium.git","type":"git","directory":"packages/strongbox"},"_npmVersion":"lerna/9.0.7/node@v24.14.1+x64 (linux)","description":"Persistent storage for Appium extensions","directories":{"lib":"lib"},"_nodeVersion":"24.14.1","dependencies":{"slugify":"1.6.9","env-paths":"4.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/strongbox_1.1.0_1775761102043_0.7043720025330231","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"@appium/strongbox","version":"1.1.1","keywords":["automation","javascript","selenium","webdriver","ios","android","firefoxos","testing"],"author":{"name":"https://github.com/appium"},"license":"Apache-2.0","_id":"@appium/strongbox@1.1.1","maintainers":[{"name":"jlipps","email":"jlipps@gmail.com"},{"name":"nick.mokhnach","email":"mokhnach@gmail.com"},{"name":"kazucocoa","email":"fly.49.89.over@gmail.com"}],"homepage":"https://appium.io","bugs":{"url":"https://github.com/appium/appium/issues"},"tsd":{"directory":"test/types"},"dist":{"shasum":"bc326ae63fc471c8f995b0b63a0d79f5eb5fd2b7","tarball":"https://registry.npmjs.org/@appium/strongbox/-/strongbox-1.1.1.tgz","fileCount":19,"integrity":"sha512-cBpvgD3r8OyLUoZXamY3mVTe3V+Fy6bFQulpyRCLi7DTtt4rwkIHzvn3h+81t0XMVFLxlOiJNXN2SkOFpRQ3eg==","signatures":[{"sig":"MEYCIQCLRrOtAV1p4FAWQkoeiz7GoDn8qZcPm/rV/fbyMCKBywIhAKEGcAWh/GH0l/OLDr7u1nYRPxpxMeiUEvwzeNeQdwo5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@appium%2fstrongbox@1.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":65167},"main":"./build/lib/index.js","types":"./build/lib/index.d.ts","engines":{"npm":">=10","node":"^20.19.0 || ^22.12.0 || >=24.0.0"},"gitHead":"17f84265d10944fec06ae7684ae8ad77d1224b50","scripts":{"test":"run-p test:unit test:types","test:e2e":"mocha --exit -t 20s \"test/e2e/**/*.e2e.spec.ts\"","test:unit":"mocha \"test/unit/**/*.spec.ts\"","test:smoke":"node .","test:types":"tsd"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e08872eb-a161-4ad6-8779-1b511b4a472e"}},"repository":{"url":"git+https://github.com/appium/appium.git","type":"git","directory":"packages/strongbox"},"_npmVersion":"lerna/9.0.7/node@v24.14.1+x64 (linux)","description":"Persistent storage for Appium extensions","directories":{"lib":"lib"},"_nodeVersion":"24.14.1","dependencies":{"slugify":"1.6.9","env-paths":"4.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/strongbox_1.1.1_1776979550147_0.44558647530618756","host":"s3://npm-registry-packages-npm-production"}},"1.1.2":{"name":"@appium/strongbox","version":"1.1.2","keywords":["automation","javascript","selenium","webdriver","ios","android","firefoxos","testing"],"author":{"name":"https://github.com/appium"},"license":"Apache-2.0","_id":"@appium/strongbox@1.1.2","maintainers":[{"name":"jlipps","email":"jlipps@gmail.com"},{"name":"nick.mokhnach","email":"mokhnach@gmail.com"},{"name":"kazucocoa","email":"fly.49.89.over@gmail.com"}],"homepage":"https://appium.io","bugs":{"url":"https://github.com/appium/appium/issues"},"tsd":{"directory":"test/types"},"dist":{"shasum":"596ed2c2b9b6eba531e1a9433f60803602d4f146","tarball":"https://registry.npmjs.org/@appium/strongbox/-/strongbox-1.1.2.tgz","fileCount":19,"integrity":"sha512-u7+ZRrpipFYzQPFZVXTK1wlhSgc5KM7OBKWdkYgFqrWAyasCyxlg2E1A0OVVZUSAJWk5gZNLFToQaASVMmSZ8A==","signatures":[{"sig":"MEUCIBJ3MhJ51QD/xpZTcD+O5tg3FQpPN1DWAbq+VSRQ840jAiEA3EfvIU1O/T1e0jMO8cwjVsw+dnO0vQ4zBv/qSNeDdXo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@appium%2fstrongbox@1.1.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":65343},"main":"./build/lib/index.js","types":"./build/lib/index.d.ts","engines":{"npm":">=10","node":"^20.19.0 || ^22.12.0 || >=24.0.0"},"gitHead":"213efd0fa400bdd0156b00ad2c45f8ef005a01ca","scripts":{"test":"run-p test:unit test:types","test:e2e":"mocha --exit -t 20s \"test/e2e/**/*.e2e.spec.ts\"","test:unit":"mocha \"test/unit/**/*.spec.ts\"","test:smoke":"node .","test:types":"tsd"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e08872eb-a161-4ad6-8779-1b511b4a472e"}},"repository":{"url":"git+https://github.com/appium/appium.git","type":"git","directory":"packages/strongbox"},"_npmVersion":"lerna/9.0.7/node@v24.16.0+x64 (linux)","description":"Persistent storage for Appium extensions","directories":{"lib":"lib"},"_nodeVersion":"24.16.0","dependencies":{"env-paths":"4.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/strongbox_1.1.2_1781762328253_0.42873267145938887","host":"s3://npm-registry-packages-npm-production"}},"1.1.3":{"name":"@appium/strongbox","version":"1.1.3","keywords":["android","automation","firefoxos","ios","javascript","selenium","testing","webdriver"],"author":{"name":"https://github.com/appium"},"license":"Apache-2.0","_id":"@appium/strongbox@1.1.3","maintainers":[{"name":"jlipps","email":"jlipps@gmail.com"},{"name":"nick.mokhnach","email":"mokhnach@gmail.com"},{"name":"kazucocoa","email":"fly.49.89.over@gmail.com"}],"homepage":"https://appium.io","bugs":{"url":"https://github.com/appium/appium/issues"},"tsd":{"directory":"test/types"},"dist":{"shasum":"5cee49f37a2ed11c9500c2229ca0ab57a4913add","tarball":"https://registry.npmjs.org/@appium/strongbox/-/strongbox-1.1.3.tgz","fileCount":19,"integrity":"sha512-w0e/0ffwVHILPzujdFmopC+F+r4yNmhob5z3k1EqUgGcA+bpQvujuWhK15beDctAh2gMupwpWc7SpMw0xuqbsA==","signatures":[{"sig":"MEYCIQDc75VJTm0GBOM3bqIM+mXK7aJx6MURKoB0jfGPfFb+WgIhAINxmwJpS9BC0svoIkS3eZWU5mpmavdzTPzCJe5X9SaX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@appium%2fstrongbox@1.1.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":65370},"main":"./build/lib/index.js","types":"./build/lib/index.d.ts","engines":{"npm":">=10","node":"^20.19.0 || ^22.12.0 || >=24.0.0"},"gitHead":"e648569dfb1670595c1b2abde02c98382b7e86c7","scripts":{"test":"run-p test:unit test:types","test:e2e":"node --test --enable-source-maps --test-force-exit --test-concurrency=1 --test-timeout=20000 \"./build/test/e2e/**/*.e2e.spec.js\"","test:unit":"node --test --enable-source-maps --test-timeout=5000 \"./build/test/unit/**/*.spec.js\"","test:smoke":"node .","test:types":"tsd"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e08872eb-a161-4ad6-8779-1b511b4a472e"}},"repository":{"url":"git+https://github.com/appium/appium.git","type":"git","directory":"packages/strongbox"},"_npmVersion":"lerna/9.0.7/node@v24.18.0+x64 (linux)","description":"Persistent storage for Appium extensions","directories":{"lib":"lib"},"_nodeVersion":"24.18.0","dependencies":{"env-paths":"4.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/strongbox_1.1.3_1784959973145_0.6053798664667773","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"@appium/strongbox","version":"2.0.0","keywords":["android","automation","firefoxos","ios","javascript","selenium","testing","webdriver"],"author":{"name":"https://github.com/appium"},"license":"Apache-2.0","_id":"@appium/strongbox@2.0.0","maintainers":[{"name":"jlipps","email":"jlipps@gmail.com"},{"name":"nick.mokhnach","email":"mokhnach@gmail.com"},{"name":"kazucocoa","email":"fly.49.89.over@gmail.com"}],"homepage":"https://appium.io","bugs":{"url":"https://github.com/appium/appium/issues"},"tsd":{"directory":"test/types","compilerOptions":{"composite":false,"declarationMap":false}},"dist":{"shasum":"0cd98f41c75360b75b4113eb20deccfb54de67a7","tarball":"https://registry.npmjs.org/@appium/strongbox/-/strongbox-2.0.0.tgz","fileCount":19,"integrity":"sha512-ZA1tvF0JkXcG24QQoaYtAvGUsh+Wwa6Qdgwr8cmtxBggRrWfupgZDmHJF3rQmNi1cFosvEFo6ILMq879xXX7DQ==","signatures":[{"sig":"MEQCIGiww53O9vR3XSTKkLnYIzsKOiiHfHbzex2mPdqx2bnOAiBAj1oYs70zpsC67BBB3WoUUHi9uyfl3PHXo71qU9zyTw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@appium%2fstrongbox@2.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":65978},"main":"./build/lib/index.js","type":"module","types":"./build/lib/index.d.ts","engines":{"npm":">=10","node":"^20.19.0 || ^22.12.0 || >=24.0.0"},"exports":{".":{"types":"./build/lib/index.d.ts","import":"./build/lib/index.js"},"./package.json":"./package.json"},"gitHead":"b67de03966155ff052076c11c1c8f20cc2ba9134","scripts":{"test":"run-p test:unit test:types","test:e2e":"node --test --enable-source-maps --test-force-exit --test-concurrency=1 --test-timeout=20000 \"./build/test/e2e/**/*.e2e.spec.js\"","test:unit":"node --test --experimental-test-module-mocks --enable-source-maps --test-timeout=5000 \"./build/test/unit/**/*.spec.js\"","test:smoke":"node .","test:types":"tsd"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e08872eb-a161-4ad6-8779-1b511b4a472e"}},"repository":{"url":"git+https://github.com/appium/appium.git","type":"git","directory":"packages/strongbox"},"_npmVersion":"lerna/10.0.1/node@v24.19.0+x64 (linux)","description":"Persistent storage for Appium extensions","directories":{"lib":"lib"},"_nodeVersion":"24.19.0","dependencies":{"env-paths":"4.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/strongbox_2.0.0_1787604584162_0.4793245840595888","host":"s3://npm-registry-packages-npm-production"}},"3.0.0-beta.0":{"name":"@appium/strongbox","version":"3.0.0-beta.0","keywords":["android","automation","firefoxos","ios","javascript","selenium","testing","webdriver"],"author":{"name":"https://github.com/appium"},"license":"Apache-2.0","_id":"@appium/strongbox@3.0.0-beta.0","maintainers":[{"name":"jlipps","email":"jlipps@gmail.com"},{"name":"nick.mokhnach","email":"mokhnach@gmail.com"},{"name":"kazucocoa","email":"fly.49.89.over@gmail.com"}],"homepage":"https://appium.io","bugs":{"url":"https://github.com/appium/appium/issues"},"tsd":{"directory":"test/types","compilerOptions":{"composite":false,"declarationMap":false}},"dist":{"shasum":"f1dc913f5ae74db55e6e23256c51c1c9128d4c03","tarball":"https://registry.npmjs.org/@appium/strongbox/-/strongbox-3.0.0-beta.0.tgz","fileCount":19,"integrity":"sha512-8GkOzUVn7U1pYpSnk/gD1yw9tiN+L1MKRjKY41nEuxeZbM1VrL2TpOLSEsMCKSXtokXPvLZnm9qNF1PpRjQaDQ==","signatures":[{"sig":"MEQCIDZ3Kn6p+xgu0PgMn24jRlG9i3gB2oAZmHoCNu2HE+5SAiAsrf5F6PVAKA4/0JJuWhXg6cDjmrGWTg9HG5u8+cb+ew==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIGHPxdZzh/KL1PJBS+keZHoEpxJ4jNXN4a1jZWQ9yZhPAiEAjI7rdVRyqp5dGNsq+Sy5iydhxgo+T6IIbpLVfwIhJmM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@appium%2fstrongbox@3.0.0-beta.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":66849},"main":"./build/lib/index.js","type":"module","types":"./build/lib/index.d.ts","engines":{"npm":">=10","node":"^22.22.2 || ^24.15.0 || >=26.0.0"},"exports":{".":{"types":"./build/lib/index.d.ts","import":"./build/lib/index.js"},"./package.json":"./package.json"},"gitHead":"e303649a423047df2cb5b46a5ab8b12a68b118b6","scripts":{"test":"run-p test:unit test:types","test:e2e":"node --test --enable-source-maps --test-force-exit --test-concurrency=1 --test-timeout=20000 \"./build/test/e2e/**/*.e2e.spec.js\"","test:unit":"node --test --experimental-test-module-mocks --enable-source-maps --test-timeout=5000 \"./build/test/unit/**/*.spec.js\"","test:smoke":"node .","test:types":"tsd"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e08872eb-a161-4ad6-8779-1b511b4a472e"}},"repository":{"url":"git+https://github.com/appium/appium.git","type":"git","directory":"packages/strongbox"},"_npmVersion":"lerna/10.0.1/node@v24.20.0+x64 (linux)","description":"Persistent storage for Appium extensions","directories":{"lib":"lib"},"_nodeVersion":"24.20.0","dependencies":{"env-paths":"4.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/strongbox_3.0.0-beta.0_1789850267773_0.11532746177944264","host":"s3://npm-registry-packages-npm-production"}},"2.0.1":{"_id":"@appium/strongbox@2.0.1","tsd":{"directory":"test/types","compilerOptions":{"composite":false,"declarationMap":false}},"bugs":{"url":"https://github.com/appium/appium/issues"},"dist":{"shasum":"4eef1db0394bfb65c0b1b58b5cac8a83a77ee109","tarball":"https://registry.npmjs.org/@appium/strongbox/-/strongbox-2.0.1.tgz","fileCount":19,"integrity":"sha512-gaVkfdlkI9EZnszEDco3D9R7XMQ4oblZJi2UJxYE6N2cYS5IXXAWbau6KBixGAPt8SBnzUL0olY/z3//zH+Sng==","signatures":[{"sig":"MEYCIQDDdqXaTZtT0B5BZNRp7aZE9guJLoN/9wZXgBFkTBaBWQIhAIIDQ3hqbRVmOg8vuCOqxNpo5P5mAx7Z7KIw9Y2IWVio","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIDLACQeaee9LRDYkhIuHR3nN4rKMwHGFVuPFoyv+WSTCAiAUe+YjsVli7gojiAjFAO7+zmWGoL7W4i0qV5FOaJN9Dw=="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@appium%2fstrongbox@2.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":66842},"main":"./build/lib/index.js","name":"@appium/strongbox","type":"module","types":"./build/lib/index.d.ts","author":{"name":"https://github.com/appium"},"engines":{"npm":">=10","node":"^20.19.0 || ^22.12.0 || >=24.0.0"},"exports":{".":{"types":"./build/lib/index.d.ts","import":"./build/lib/index.js"},"./package.json":"./package.json"},"gitHead":"eb5ce47b17c6e3da79e57e0c2b3e4afa649878e4","license":"Apache-2.0","scripts":{"test":"run-p test:unit test:types","test:e2e":"node --test --enable-source-maps --test-force-exit --test-concurrency=1 --test-timeout=20000 \"./build/test/e2e/**/*.e2e.spec.js\"","test:unit":"node --test --experimental-test-module-mocks --enable-source-maps --test-timeout=5000 \"./build/test/unit/**/*.spec.js\"","test:smoke":"node .","test:types":"tsd"},"version":"2.0.1","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e08872eb-a161-4ad6-8779-1b511b4a472e"}},"homepage":"https://appium.io","keywords":["android","automation","firefoxos","ios","javascript","selenium","testing","webdriver"],"repository":{"url":"git+https://github.com/appium/appium.git","type":"git","directory":"packages/strongbox"},"_npmVersion":"lerna/10.0.1/node@v24.21.0+x64 (linux)","description":"Persistent storage for Appium extensions","directories":{"lib":"lib"},"maintainers":[{"name":"jlipps","email":"jlipps@gmail.com"},{"name":"nick.mokhnach","email":"mokhnach@gmail.com"},{"name":"kazucocoa","email":"fly.49.89.over@gmail.com"}],"_nodeVersion":"24.21.0","dependencies":{"env-paths":"4.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/strongbox_2.0.1_1790274646678_0.38684549017761904"}}},"time":{"created":"2023-04-07T19:47:08.389Z","modified":"2026-09-24T18:30:47.414Z","0.1.0":"2023-04-07T19:47:08.624Z","0.2.0":"2023-04-10T23:43:58.881Z","0.3.0":"2023-04-20T19:18:25.399Z","0.3.1":"2023-06-14T17:36:18.051Z","0.3.2":"2023-12-18T21:44:07.927Z","0.3.3":"2024-07-10T19:39:41.130Z","0.3.4":"2025-06-01T02:04:44.541Z","1.0.0-rc.1":"2025-08-14T22:01:51.683Z","1.0.0":"2025-08-18T18:29:19.800Z","1.0.1":"2026-01-26T23:04:48.342Z","1.0.2":"2026-03-08T20:33:10.060Z","1.1.0":"2026-04-09T18:58:22.179Z","1.1.1":"2026-04-23T21:25:50.296Z","1.1.2":"2026-06-18T05:58:48.405Z","1.1.3":"2026-07-25T06:12:53.292Z","2.0.0":"2026-08-24T20:49:44.310Z","3.0.0-beta.0":"2026-09-19T20:37:47.856Z","2.0.1":"2026-09-24T18:30:47.007Z"},"bugs":{"url":"https://github.com/appium/appium/issues"},"author":{"name":"https://github.com/appium"},"license":"Apache-2.0","homepage":"https://appium.io","keywords":["android","automation","firefoxos","ios","javascript","selenium","testing","webdriver"],"repository":{"url":"git+https://github.com/appium/appium.git","type":"git","directory":"packages/strongbox"},"description":"Persistent storage for Appium extensions","maintainers":[{"name":"jlipps","email":"jlipps@gmail.com"},{"name":"nick.mokhnach","email":"mokhnach@gmail.com"},{"name":"kazucocoa","email":"fly.49.89.over@gmail.com"}],"readme":"# @appium/strongbox\n\n> Persistent storage for Appium extensions\n\n## Summary\n\nThis package is intended to be used in [Appium](https://appium.io) extensions which need to persist data between Appium runs.  An example of such data may be a device token or key.  \n\n`@appium/strongbox` provides a simple and extensible API for managing such data, while abstracting the underlying storage mechanism.\n\n_Note:_ This module is not intended for storing sensitive data.\n\n## Usage\n\nFirst, create an instance of `Strongbox`:\n\n```ts\nimport {strongbox} from '@appium/strongbox';\n\nconst box = strongbox('my-pkg');\n```\n\nThis instance corresponds to a unique collection of data.\n\nFrom here, create a placeholder for data (you will need to provide the type of data you intend to store):\n\n```ts\nconst item = await box.createItem<string>('my unique name');\n```\n\n...or, if you already have the data on-hand:\n\n```ts\nconst item: Buffer|string = getSomeData();\n\nconst item = await box.createItemWithContents('my unique name', data);\n```\n\nEither way, you can read its contents:\n\n```ts\n// if the item doesn't exist, this result will be undefined\nconst contents = await item.read();\n```\n\nOr write new data to the item:\n\n```ts\nawait item.write('new stuff');\n```\n\nTo list persisted items without knowing their names in advance:\n\n```ts\nconst items = await box.listItems();\n```\n\n`listItems` does not read each file’s contents; call `read()` on an item when you need them. Item order follows the filesystem directory walk (not lexicographic). It returns every item in one array; for large containers that can use a lot of memory, prefer async iteration, which streams directory entries with `opendir` instead of buffering all names first:\n\n```ts\nfor await (const item of box) {\n  // ...\n}\n```\n\nThe last-read contents of the `Item` will be available on the `contents` property, but the value of this property is only current as of the last `read()`:\n\n```ts\nconst {contents} = item;\n```\n\n## API\n\nIn lieu of actual documentation, look at the type definitions that this package ships.\n\n## Customization\n\n1. Create a class that implements the `Item` interface:\n\n    ```ts\n    import {strongbox, Item} from '@appium/strongbox';\n    import {Foo, getFoo} from 'somewhere/else';\n\n    class FooItem implements Item<Foo> {\n      // ...\n    }\n    ```\n\n2. Provide this class as the `defaultCtor` option to `strongbox()`:\n\n    ```ts\n    const box = strongbox('my-pkg', {defaultCtor: FooItem});\n    ```\n\n3. Use like you would any other `Strongbox` instance:\n\n    ```ts\n    const foo: Foo = getFoo();\n    const item = await box.createItemWithValue('my unique name', Foo);\n    ```\n\n## Default Behavior, For the Curious\n\nOut-of-the-box, a `Strongbox` instance corresponds to a directory on-disk, and each `Item` (returned by `createItem()/createItemWithContents()`) corresponds to a file within that directory.  \n\nThe directory of the `Strongbox` instance is determined by the [env-paths](https://www.npmjs.com/package/env-paths) package, and is platform-specific.\n\n## License\n\nCopyright © 2023 OpenJS Foundation. Licensed Apache-2.0\n","readmeFilename":"README.md"}