NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
npm · #2431 most downloaded on npm
Generate or verify a Proof Key for Code Exchange (PKCE) challenge pair
Last release 8 months ago
01 Feb 2026
Ships fairly regularly
a new release about every 8 months
Most releases are documented
notes for 11 of 15 stable releases
Nothing withdrawn
no release was ever pulled
8 years old
15 releases · first in 2019
code_challenge_method is now included in the return type in #41
code_challenge_method is now included in the return type in #41Full Changelog: 5.0.1...6.0.0
One column per quarter.
Use even distribution by @RobinVdBroeck in #38
Full Changelog: 5.0.0...5.0.1
fix: add support for commonjs module by @li-yechao in #32
Full Changelog: 4.1.0...5.0.0
Separate entrypoints for node and browser by @mdarocha in #25
chore: specify node engines >= 16.20.0
BREAKING CHANGE: Use Web Cryptography API ( #20 ), closes #21 , #18
chore: Use ES6 imports for crypto-js to reduce bundle size
feat!: depend on crypto-js for node/browser compatibility. Using Typescript with Parcel.
// commonjs
const pkceChallenge = require("pkce-challenge").default;
// es modules
import pkceChallenge from "pkce-challenge";generateChallenge exported from index
verifyChallenge exported from index
verifyChallenge exported from indexrandom functionCryptographically secured method for generating code verifier
generateVerifier export from indexgenerateChallenge export from indexbase64url npm dependencyrandomatic npm dependencyNothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Your coding agent can read these notes before it upgrades. Set up the MCP server →