Skip to content

Commit 9d9a43c

Browse files
committed
fix: implicit tslib dependency
1 parent 1e57ec6 commit 9d9a43c

File tree

3 files changed

+7
-4
lines changed

3 files changed

+7
-4
lines changed

rollup.config.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -48,6 +48,7 @@ const config = {
4848
...Object.keys(pkg.devDependencies),
4949
'crypto',
5050
'buffer',
51+
'tslib',
5152
],
5253
};
5354

src/index.ts

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -30,10 +30,11 @@ class StringCrypto {
3030
salt,
3131
iterations,
3232
digest,
33-
} = {
34-
...StringCrypto.defaultDeriveKeyOpts,
35-
...options,
36-
};
33+
} = Object.assign(
34+
{},
35+
StringCrypto.defaultDeriveKeyOpts,
36+
options,
37+
);
3738

3839
return pbkdf2Sync(password, salt, iterations, KEYLEN, digest);
3940
};

tsconfig.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@
99
"target": "ES5",
1010
"lib": ["ESNext"],
1111
"moduleResolution": "node",
12+
"noEmitHelpers": true,
1213
"sourceMap": true,
1314
"pretty": true,
1415
"esModuleInterop": true,

0 commit comments

Comments
 (0)