{"_id":"@ansugroup/timing-safe-equal","_rev":"2-f8d3a6a430c3a55226326efb74121d0b","name":"@ansugroup/timing-safe-equal","dist-tags":{"latest":"0.1.3"},"versions":{"0.1.2":{"name":"@ansugroup/timing-safe-equal","version":"0.1.2","author":{"name":"pierreneter","email":"pierre@pierreneter.com","url":"https://github.com/pierreneter"},"homepage":"https://github.com/ANSUGroup/shopify/tree/main/packages/timing-safe-equal","bugs":{"url":"https://github.com/ANSUGroup/shopify","email":"pierre@pierreneter.com"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","keywords":["shopify","timingSafeEqual","timing-safe-equal"],"scripts":{"build":"yarn build:tsc","build:tsc":"tsc -b","test":"jest"},"dependencies":{"@stdlib/buffer-alloc-unsafe":"^0.0.5"},"devDependencies":{"@types/jest":"^26.0.24","jest":"^27.0.6","ts-jest":"^27.0.4","ts-node":"^10.1.0"},"jest":{"preset":"ts-jest","testEnvironment":"node"},"description":"> Nodejs, Browser","_id":"@ansugroup/timing-safe-equal@0.1.2","_nodeVersion":"14.17.5","_npmVersion":"6.14.14","dist":{"integrity":"sha512-M3rdYeF7BC9r7/SBJ3CMe15CWNLxWUuM0Aqm/2WisJv1ZLj+Zz7VQNPCE+gc7vtY+URnhTMwj8Lj257NYDp//Q==","shasum":"04f64c416d7503e9dbad899ec3d6e52ce6c92a6a","tarball":"https://registry.npmjs.org/@ansugroup/timing-safe-equal/-/timing-safe-equal-0.1.2.tgz","fileCount":7,"unpackedSize":4542,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhGqA4CRA9TVsSAnZWagAAM8wP/3g08i75VpMhKgsmk0oO\nyU40Fd4oxbbvRnFF49mxXzfvJ+2/BP1ie/bltznTXLRwpWh2nZ2um2ZkQrxZ\nsdvrUoLzaxkNupWFEs94UW/8iE5nSud+l5I5pC8Xoa7Zn9TDKDE1dP1BBKCS\n6na6JpQUG8OyEHxTpro/pc2nrBzWVTccPanqsQ4Vn/WqM92DJohSO0HAv0rw\n2Jq5yBZHWo4xlbc1JuW8oFcDUCivSbYzik3PenU1zMXHM2RY8LCFsaBSH4B2\nmF381H2Lggrk6EbNY6kBisLClYYxpyWBy14mgbzTAaH0wzV2QXPsSKaFj6pd\nkV1bZJxrKqetJg9riRn/xNMG0n9DmHc6SlxeIsMKtAJ3frs/pECl1xOLelYu\nxEStbAwX2MumGrEZEbNokLHplTThTbLVUQ2zapJJUZsHCImL80VAbfQayWMP\no5qldZsxqOiJhCwjxrxSc1CUQiXqNzWGV7SD2UkZ+6CxHZk5QM4jo2wNMZ8n\nQtsYdAKL3AUTicT6biJmjKYh13e/YlYtHpWmq8tub7VgV7tCEiAlpiLfs6aO\nOo/ud1LUJtUAPCnRu/28NtLi/4Wiohg0Ntpm69Byspli/fmkM6oZI4ptTzQk\nJaIDr5elxRsvDSj9sq5U/wy/aB4Zsr7nMVOvjGkumoEjI6Dy0RtODNc0uw7g\nS0CZ\r\n=7e3f\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAZDr1oInerplPn5m4OCKnKLVnFfX8XQskyUisBhqQzhAiBzA+H4RSOCTGM7pFqXWDFSHoKVhFgFrEGrykHbajs61w=="}]},"_npmUser":{"name":"pierreneter","email":"pierreneter@gmail.com"},"directories":{},"maintainers":[{"name":"pierreneter","email":"pierreneter@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/timing-safe-equal_0.1.2_1629134904416_0.10757000497982894"},"_hasShrinkwrap":false},"0.1.3":{"name":"@ansugroup/timing-safe-equal","version":"0.1.3","author":{"name":"pierreneter","email":"pierre@pierreneter.com","url":"https://github.com/pierreneter"},"homepage":"https://github.com/ANSUGroup/shopify/tree/main/packages/timing-safe-equal","bugs":{"url":"https://github.com/ANSUGroup/shopify","email":"pierre@pierreneter.com"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","keywords":["shopify","timingSafeEqual","timing-safe-equal"],"scripts":{"build":"yarn build:tsc","build:tsc":"tsc -b","test":"jest"},"dependencies":{"@stdlib/buffer-alloc-unsafe":"^0.0.5"},"devDependencies":{"@types/jest":"^26.0.24","jest":"^27.0.6","ts-jest":"^27.0.4","ts-node":"^10.1.0"},"jest":{"preset":"ts-jest","testEnvironment":"node"},"gitHead":"0ca8bd9e12a3ee09a991aae7ee3a51dda8f1ce09","description":"> Nodejs, Browser","_id":"@ansugroup/timing-safe-equal@0.1.3","_nodeVersion":"14.17.5","_npmVersion":"lerna/4.0.0/node@v14.17.5+x64 (darwin)","dist":{"integrity":"sha512-doXQuXCWm7C25gBOSJA4JtHNJpZfGOg+NZVHfcpt8UJiTwEGuw2bP4GgII3c6qe+PlfiRSDSsTh2q+cyHdEvPw==","shasum":"d0254d893c04ffb27c7001cf338374e8cd6a4f9e","tarball":"https://registry.npmjs.org/@ansugroup/timing-safe-equal/-/timing-safe-equal-0.1.3.tgz","fileCount":7,"unpackedSize":4599,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhGqjXCRA9TVsSAnZWagAAzJ4QAIbDaMChnWZDyZC5PL/5\nF6J6XSjt3ylpaXbNFOGbexge4c4sRvakgDn/FwXzeoAYkPnvjQBwn5+amT5x\nzOvGdaA/VvGwT50m9/35pkNf14COlV8x5kkkxMhRKnVGC5CKfCyTjzGwO4LO\n3xmUMSGzFkHMZsVJynJQH/vdwrJUDIvOfUTukH2zTEtP5hD2Q7ex8+LBCawN\nNXQTvs1xzXbErDJOtxBsbJX5/HLzKrgXr4QxuccdB7nT/fPAe+BDU9SLvbBQ\nys+p6Zwe+UZB8w95jfct9rZhv3kG6kQPu1/WoXYOYq/ynNKPJ9KfUXPfQRqP\nvkae+jjvhnTKfbze+diIsec83v8y4bvqMFVoY9q4e+Kd7B2xpmF1rNhaVuHj\nYsx9jGaErAO4udHFw0mfU3GD94um8B2tI4dyNK9ofOlQHCjTvkO1Ga94mvWx\nPqmosu6SD6HeO8pC+lbhIlrRzKKkMDnfNpvfaCIogCXtvsGpIJ1/eqo0q6zS\n1JuDx9BRj101ORB2Athybpj8h4GI7kMjJiKayV2Lk1+/ui9KhMhc2pS9sjgA\nnAPKpg3CW6V5I3Y7PqzS3dtHCAoKSInSnQEkzwsaYgLGVZXMMiKGsvuxN7fT\nFtmhd972ki8bCBG32kLm42Kh2/aqznBdttANKwVN6Q83MnJLEslRDw5eVwsj\nwfM7\r\n=u0Bj\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICa4q6M4G6iuqwo4QntFnLESqeJw/pOI65yxllhaSVdCAiEAuczUtPF9wK/7AEZfV4MpQVlT/5XhGLRU2v4gptBK8aA="}]},"_npmUser":{"name":"pierreneter","email":"pierreneter@gmail.com"},"directories":{},"maintainers":[{"name":"pierreneter","email":"pierreneter@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/timing-safe-equal_0.1.3_1629137111096_0.7126976546761385"},"_hasShrinkwrap":false}},"time":{"created":"2021-08-16T17:28:24.365Z","0.1.2":"2021-08-16T17:28:24.571Z","modified":"2022-04-04T14:19:58.792Z","0.1.3":"2021-08-16T18:05:11.245Z"},"maintainers":[{"name":"pierreneter","email":"pierreneter@gmail.com"}],"description":"> Nodejs, Browser","homepage":"https://github.com/ANSUGroup/shopify/tree/main/packages/timing-safe-equal","keywords":["shopify","timingSafeEqual","timing-safe-equal"],"author":{"name":"pierreneter","email":"pierre@pierreneter.com","url":"https://github.com/pierreneter"},"bugs":{"url":"https://github.com/ANSUGroup/shopify","email":"pierre@pierreneter.com"},"license":"MIT","readme":"# [`@ansugroup/timing-safe-equal`](https://www.npmjs.com/package/@ansugroup/timing-safe-equal)\n\n> Nodejs, Browser\n\nA copy package of `safe-compare` rewritten with TypeScript for internal use in Ansugroup. `crypto.timingSafeEqual` for browser.\n\n## Install\n\n```bash\nyarn add @ansugroup/timing-safe-equal\n```\n\n## Usage\n\n```ts\nimport timingSafeEqual from \"@ansugroup/timing-safe-equal\";\n\ntimingSafeEqual(\"hello world\", \"hello world\"); // -> true\n\ntimingSafeEqual(\"hello\", \"not hello\"); // -> false\ntimingSafeEqual(\"hello foo\", \"hello bar\"); // -> false\n```\n\n## License\n\nMIT\n","readmeFilename":"README.md"}