DFS_Shuo_Chen e2eb47a926 V1.16.9 11 tháng trước cách đây
..
lib e2eb47a926 V1.16.9 11 tháng trước cách đây
test e2eb47a926 V1.16.9 11 tháng trước cách đây
.editorconfig e2eb47a926 V1.16.9 11 tháng trước cách đây
.eslintrc e2eb47a926 V1.16.9 11 tháng trước cách đây
.gitattributes e2eb47a926 V1.16.9 11 tháng trước cách đây
.travis.yml e2eb47a926 V1.16.9 11 tháng trước cách đây
LICENSE e2eb47a926 V1.16.9 11 tháng trước cách đây
code-points.mem e2eb47a926 V1.16.9 11 tháng trước cách đây
generate-code-points.js e2eb47a926 V1.16.9 11 tháng trước cách đây
index.js e2eb47a926 V1.16.9 11 tháng trước cách đây
package.json e2eb47a926 V1.16.9 11 tháng trước cách đây
readme.md e2eb47a926 V1.16.9 11 tháng trước cách đây

readme.md

saslprep

Build Status npm node license downloads

Stringprep Profile for User Names and Passwords, rfc4013

Usage

const saslprep = require('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 (c) Dmitriy Tsvettsikh