文件名称:hibp:基于Promise的客户端,“我是否被伪造了?” 服务
文件大小:625KB
文件格式:ZIP
更新时间:2024-04-02 00:39:54
javascript security typescript hack promise
希普 的基于Promise的客户端 服务。 安装 在Node.js中: npm install hibp 在(经由 ): // Replace x.y.z with the desired hibp version ↓ ↓ ↓ import * as hibp from 'https://cdn.skypack.dev/hibp@x.y.z?dts' ; 有关如何在浏览器中使用它的信息,请参见下面的部分。 特征 ( :key: =) 取得一次违规事件 获取帐户的所有违规行为 :key: 获取系统中的所有违规事件 获取所有数据类 获取帐户的所有粘贴 :key: 检查密码,以查看是否已在数据泄露中暴露该密码 检查SHA-1前缀以查看是否已在数据泄露中公开 同时搜索违规和粘贴的帐户 :key: 所有查询都返回一个Promise 可用的服务器端(Node.js)和客户端(浏览器) 用TypeS
【文件预览】:
hibp-develop
----.prettierignore(121B)
----.circleci()
--------config.yml(1KB)
----.gitignore(3KB)
----cypress.json(92B)
----tsconfig.json(352B)
----README.md(7KB)
----.nvmrc(6B)
----jsdoc2md.json(492B)
----CHANGELOG.md(12KB)
----.github()
--------workflows()
----.size-limit.js(1KB)
----rollup.config.js(3KB)
----test()
--------babel-browser-build.js(1.67MB)
--------umd.html(357B)
--------fixtures.ts(3KB)
--------jest.setup.ts(373B)
--------esm.html(1KB)
--------types()
--------browser-es-module-loader.js(43KB)
----commitlint.config.js(70B)
----docs()
--------_config.yml(179B)
--------logo.png(8KB)
--------index.md(6KB)
----.gitattributes(3KB)
----.babelrc.js(285B)
----cypress()
--------hibp.d.ts(97B)
--------tsconfig.json(207B)
--------integration()
--------support()
--------plugins()
--------.eslintrc.js(228B)
----package.json(5KB)
----CONTRIBUTING.md(646B)
----RELEASING.md(132B)
----prettier.config.js(106B)
----src()
--------hibp.ts(1KB)
--------pwnedPassword.ts(2KB)
--------pwnedPasswordRange.ts(3KB)
--------mocks()
--------api()
--------__tests__()
--------breach.ts(2KB)
--------dataClasses.ts(993B)
--------breaches.ts(2KB)
--------pasteAccount.ts(2KB)
--------breachedAccount.ts(3KB)
--------search.ts(4KB)
----renovate.json(359B)
----release.config.js(44B)
----serve.json(42B)
----codechecks.yml(192B)
----codecov.yml(118B)
----scripts()
--------fix-api-docs.js(814B)
----jest.config.js(390B)
----example()
--------runkit.js(309B)
----.husky()
--------.gitignore(1B)
--------commit-msg(80B)
--------pre-commit(71B)
----LICENSE.txt(1KB)
----.eslintignore(73B)
----.editorconfig(236B)
----yarn.lock(641KB)
----.eslintrc.js(149B)
----lint-staged.config.js(144B)
----MIGRATION.md(9KB)
----API.md(20KB)