Skip to content

Commit 4f7abe4

Browse files
committed
[v8] Remove NodeCryptoProvider (#1270)
1 parent 0d81a25 commit 4f7abe4

File tree

5 files changed

+5
-180
lines changed

5 files changed

+5
-180
lines changed

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,3 +5,4 @@ lib/
55
.DS_Store
66
yarn.lock
77
.idea/
8+
package-lock.json

src/actions/actions.spec.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ import crypto from 'crypto';
22
import { WorkOS } from '../workos';
33
import mockAuthActionContext from './fixtures/authentication-action-context.json';
44
import mockUserRegistrationActionContext from './fixtures/user-registration-action-context.json';
5-
import { NodeCryptoProvider } from '../common/crypto/node-crypto-provider';
5+
import { SubtleCryptoProvider } from '../common/crypto/subtle-crypto-provider';
66

77
const workos = new WorkOS('sk_test_Sz3IQjepeSWaI4cMS4ms4sMuU');
88

@@ -27,7 +27,7 @@ describe('Actions', () => {
2727
describe('signResponse', () => {
2828
describe('type: authentication', () => {
2929
it('returns a signed response', async () => {
30-
const nodeCryptoProvider = new NodeCryptoProvider();
30+
const nodeCryptoProvider = new SubtleCryptoProvider();
3131

3232
const response = await workos.actions.signResponse(
3333
{
@@ -55,7 +55,7 @@ describe('Actions', () => {
5555

5656
describe('type: user_registration', () => {
5757
it('returns a signed response', async () => {
58-
const nodeCryptoProvider = new NodeCryptoProvider();
58+
const nodeCryptoProvider = new SubtleCryptoProvider();
5959

6060
const response = await workos.actions.signResponse(
6161
{

src/common/crypto/crypto-provider.spec.ts

Lines changed: 0 additions & 68 deletions
This file was deleted.

src/common/crypto/node-crypto-provider.ts

Lines changed: 0 additions & 99 deletions
This file was deleted.

src/index.ts

Lines changed: 1 addition & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
1-
import { NodeCryptoProvider } from './common/crypto/node-crypto-provider';
21
import { SubtleCryptoProvider } from './common/crypto/subtle-crypto-provider';
32
import { CryptoProvider } from './common/crypto/crypto-provider';
43

@@ -57,15 +56,7 @@ class WorkOSNode extends WorkOS {
5756
}
5857

5958
override getCryptoProvider(): CryptoProvider {
60-
let cryptoProvider: CryptoProvider;
61-
62-
if (typeof crypto !== 'undefined' && typeof crypto.subtle !== 'undefined') {
63-
cryptoProvider = new SubtleCryptoProvider();
64-
} else {
65-
cryptoProvider = new NodeCryptoProvider();
66-
}
67-
68-
return cryptoProvider;
59+
return new SubtleCryptoProvider();
6960
}
7061

7162
/** @override */

0 commit comments

Comments
 (0)