Skip to content

Commit 6215d95

Browse files
committed
fix: Move webauthn components to dedicated export (#48)
1 parent 89302a3 commit 6215d95

File tree

17 files changed

+62
-42
lines changed

17 files changed

+62
-42
lines changed
Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,13 @@
11
import { AccountRowLabel as AccountRowLabel_06d0cb594d8f6ba2ac35015f930c882e } from 'payload-authjs/components'
2-
import { AddAuthenticatorButton as AddAuthenticatorButton_06d0cb594d8f6ba2ac35015f930c882e } from 'payload-authjs/components'
2+
import { AddAuthenticatorButton as AddAuthenticatorButton_39ad1cdbf6aa2f97589820b2ab72a1b1 } from 'payload-authjs/components/webauthn'
33
import { SignInButton as SignInButton_06d0cb594d8f6ba2ac35015f930c882e } from 'payload-authjs/components'
4+
import { SignInButtonWebauthn as SignInButtonWebauthn_39ad1cdbf6aa2f97589820b2ab72a1b1 } from 'payload-authjs/components/webauthn'
45
import { default as default_2c1e1c35da30a80d88551f9fcc61be66 } from '../../../payload/components/Greeting'
56

67
export const importMap = {
78
"payload-authjs/components#AccountRowLabel": AccountRowLabel_06d0cb594d8f6ba2ac35015f930c882e,
8-
"payload-authjs/components#AddAuthenticatorButton": AddAuthenticatorButton_06d0cb594d8f6ba2ac35015f930c882e,
9+
"payload-authjs/components/webauthn#AddAuthenticatorButton": AddAuthenticatorButton_39ad1cdbf6aa2f97589820b2ab72a1b1,
910
"payload-authjs/components#SignInButton": SignInButton_06d0cb594d8f6ba2ac35015f930c882e,
11+
"payload-authjs/components/webauthn#SignInButtonWebauthn": SignInButtonWebauthn_39ad1cdbf6aa2f97589820b2ab72a1b1,
1012
"/Greeting#default": default_2c1e1c35da30a80d88551f9fcc61be66
1113
}

packages/payload-authjs/package.json

Lines changed: 17 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -14,29 +14,34 @@
1414
"url": "https://github.com/CrawlerCode"
1515
},
1616
"license": "MIT",
17-
"main": "dist/index.js",
18-
"types": "dist/index.d.ts",
19-
"module": "dist/index.js",
17+
"main": "dist/exports/server.js",
18+
"types": "dist/exports/server.d.ts",
19+
"module": "dist/exports/server.js",
2020
"exports": {
2121
".": {
22-
"types": "./dist/index.d.ts",
23-
"import": "./dist/index.js",
24-
"default": "./dist/index.js"
22+
"types": "./dist/exports/server.d.ts",
23+
"import": "./dist/exports/server.js",
24+
"default": "./dist/exports/server.js"
2525
},
2626
"./client": {
27-
"types": "./dist/client.d.ts",
28-
"import": "./dist/client.js",
29-
"default": "./dist/client.js"
27+
"types": "./dist/exports/client.d.ts",
28+
"import": "./dist/exports/client.js",
29+
"default": "./dist/exports/client.js"
3030
},
3131
"./middleware": {
3232
"types": "./dist/payload/middleware.d.ts",
3333
"import": "./dist/payload/middleware.js",
3434
"default": "./dist/payload/middleware.js"
3535
},
3636
"./components": {
37-
"types": "./dist/components/index.d.ts",
38-
"import": "./dist/components/index.js",
39-
"default": "./dist/components/index.js"
37+
"types": "./dist/exports/components/index.d.ts",
38+
"import": "./dist/exports/components/index.js",
39+
"default": "./dist/exports/components/index.js"
40+
},
41+
"./components/webauthn": {
42+
"types": "./dist/exports/components/webauthn.d.ts",
43+
"import": "./dist/exports/components/webauthn.js",
44+
"default": "./dist/exports/components/webauthn.js"
4045
}
4146
},
4247
"files": [

packages/payload-authjs/src/client.ts

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

packages/payload-authjs/src/components/index.ts

Lines changed: 0 additions & 3 deletions
This file was deleted.
Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
export { PayloadSessionProvider } from "../payload/session/PayloadSessionProvider";
2+
export { usePayloadSession } from "../payload/session/usePayloadSession";
Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
export { AccountRowLabel } from "../../payload/components/AccountRowLabel";
2+
export { SignInButton } from "../../payload/components/SignInButton";
Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
export { AddAuthenticatorButton } from "../../payload/components/AddAuthenticatorButton";
2+
export { SignInButtonWebauthn } from "../../payload/components/SignInButtonWebauthn";
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
export { getAuthjsInstance } from "../authjs/getAuthjsInstance";
2+
export { PayloadAdapter } from "../authjs/PayloadAdapter";
3+
export { type PayloadAuthjsUser } from "../authjs/types";
4+
export { withPayload } from "../authjs/withPayload";
5+
export { withPayloadAuthjs, type EnrichedAuthConfig } from "../authjs/withPayloadAuthjs";
6+
export { getPayloadUser } from "../payload/getPayloadUser";
7+
export { authjsPlugin, type AuthjsPluginConfig } from "../payload/plugin";
8+
export { getPayloadSession, type PayloadSession } from "../payload/session/getPayloadSession";

packages/payload-authjs/src/index.ts

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

packages/payload-authjs/src/payload/collection/fields/authenticators.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import type { Field } from "payload";
22
import { getProviderMetadata } from "../../../authjs/utils/config";
3-
import type { AddAuthenticatorButtonProps } from "../../../components/AddAuthenticatorButton";
3+
import type { AddAuthenticatorButtonProps } from "../../components/AddAuthenticatorButton";
44
import type { AuthjsPluginConfig } from "../../plugin";
55

66
/**
@@ -29,7 +29,7 @@ export const authenticatorsField = (pluginOptions: AuthjsPluginConfig): Field =>
2929
initCollapsed: true,
3030
components: {
3131
afterInput: providers.map(provider => ({
32-
path: "payload-authjs/components#AddAuthenticatorButton",
32+
path: "payload-authjs/components/webauthn#AddAuthenticatorButton",
3333
clientProps: {
3434
provider,
3535
} satisfies AddAuthenticatorButtonProps,

0 commit comments

Comments
 (0)