Repository
Current version released
4 years ago
Dependencies
deno.land/x
Versions
pkce-deno
PKCE code verifier and challenge generator for Deno. It requires Deno 1.0 or greater.
🚀 Quick Start
Javascript
import { create } from "https://deno.land/x/pkce_deno/mod.ts";
// OR import { create } from 'https://raw.githubusercontent.com/DiFronzo/pkce-deno/master/mod.ts';
const codePair = create();
// {
// codeVerifier: 'tnsFvonDznrEvywCAryrzozCwmuAxEwDFtDzxnvzErCmumwqrAAEtrtvwCsEzBFvxFnmuvByDBqrnvwsEovtBEosBvtDEzABCDDCutEuwnFAomotrxFuolzwAsEvzBEs',
// codeChallenge: '4BEE-zDiqCqq89S3rTimRMYZA-oVanxBqrhQ6TnZTZc'
// }
Typescript
import { create } from "https://deno.land/x/pkce_deno/mod.ts";
// OR import { create } from 'https://raw.githubusercontent.com/DiFronzo/pkce-deno/master/mod.ts';
interface CodePair {
codeVerifier: string;
codeChallenge: string;
}
const codePair: CodePair = create();
// {
// codeVerifier: 'tnsFvonDznrEvywCAryrzozCwmuAxEwDFtDzxnvzErCmumwqrAAEtrtvwCsEzBFvxFnmuvByDBqrnvwsEovtBEosBvtDEzABCDDCutEuwnFAomotrxFuolzwAsEvzBEs',
// codeChallenge: '4BEE-zDiqCqq89S3rTimRMYZA-oVanxBqrhQ6TnZTZc'
// }
🏗️ Contributing
Contributions are what make the open source community such an amazing place to be learn, inspire, and create. Any contributions you make are greatly appreciated.
- Fork the Project
- Create your Feature Branch (
git checkout -b feature/AmazingFeature
) - Commit your Changes (
git commit -m 'Add some AmazingFeature'
) - Make sure that
deno test
anddeno fmt
do not generate errors - Push to the Branch (
git push origin feature/AmazingFeature
) - Open a Pull Request
Licensing
Icon library by Icons8.
This project is under MIT License.