1. @mongodb-js/saslprep
SASLprep: Stringprep Profile for User Names and Passwords, rfc4013
@mongodb-js/saslprep
Package: @mongodb-js/saslprep
Created by: mongodb-js
Last modified: Thu, 02 May 2024 19:09:15 GMT
Version: 1.1.6
License: MIT
Downloads: 10,126,058
Repository: https://github.com/mongodb-js/devtools-shared

Install

npm install @mongodb-js/saslprep
yarn add @mongodb-js/saslprep

saslprep

Note: This is a fork of the original saslprep npm package
and provides equivalent functionality.

Stringprep Profile for User Names and Passwords, rfc4013

Usage

 const saslprep = require('@mongodb-js/saslprep');

saslprep('password\u00AD'); // password
saslprep('password\u0007'); // Error: prohibited character

API

saslprep(input: String, opts: Options): String

Normalize user name or password.

Options.allowUnassigned: bool

A special behavior for unassigned code points, see https://tools.ietf.org/html/rfc4013#section-2.5. Disabled by default.

License

MIT, 2017-2019 (c) Dmitriy Tsvettsikh

RELATED POST

10 Must-Know Windows Shortcuts That Will Save You Time

10 Must-Know Windows Shortcuts That Will Save You Time

Arrays vs Linked Lists: Which is Better for Memory Management in Data Structures?

Arrays vs Linked Lists: Which is Better for Memory Management in Data Structures?

Navigating AWS Networking: Essential Hacks for Smooth Operation

Navigating AWS Networking: Essential Hacks for Smooth Operation

Achieving Stunning Visuals with Unity's Global Illumination

Achieving Stunning Visuals with Unity's Global Illumination

Nim's Hidden Gems: Lesser-known Features for Writing Efficient Code

Nim's Hidden Gems: Lesser-known Features for Writing Efficient Code