Skip to content

Commit c0d3927

Browse files
feat(NODE-5399): use mongodb-js/saslprep instead of saslprep (#3818)
1 parent 4cf1e96 commit c0d3927

File tree

3 files changed

+20
-17
lines changed

3 files changed

+20
-17
lines changed

package-lock.json

+11-8
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

+1-2
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@
3030
"socks": "^2.7.1"
3131
},
3232
"optionalDependencies": {
33-
"saslprep": "^1.0.3"
33+
"@mongodb-js/saslprep": "^1.1.0"
3434
},
3535
"peerDependencies": {
3636
"@aws-sdk/credential-providers": "^3.201.0",
@@ -69,7 +69,6 @@
6969
"@types/kerberos": "^1.1.2",
7070
"@types/mocha": "^10.0.1",
7171
"@types/node": "^20.1.0",
72-
"@types/saslprep": "^1.0.1",
7372
"@types/semver": "^7.5.0",
7473
"@types/sinon": "^10.0.14",
7574
"@types/sinon-chai": "^3.2.9",

src/deps.ts

+8-7
Original file line numberDiff line numberDiff line change
@@ -126,13 +126,14 @@ export function getSnappy(): SnappyLib | { kModuleError: MongoMissingDependencyE
126126
}
127127
}
128128

129-
export let saslprep: typeof import('saslprep') | { kModuleError: MongoMissingDependencyError } =
130-
makeErrorModule(
131-
new MongoMissingDependencyError(
132-
'Optional module `saslprep` not found.' +
133-
' Please install it to enable Stringprep Profile for User Names and Passwords'
134-
)
135-
);
129+
export let saslprep:
130+
| typeof import('@mongodb-js/saslprep')
131+
| { kModuleError: MongoMissingDependencyError } = makeErrorModule(
132+
new MongoMissingDependencyError(
133+
'Optional module `saslprep` not found.' +
134+
' Please install it to enable Stringprep Profile for User Names and Passwords'
135+
)
136+
);
136137

137138
try {
138139
// Ensure you always wrap an optional require in the try block NODE-3199

0 commit comments

Comments
 (0)