Skip to content

Commit 7cd7c95

Browse files
authored
feat: SEO plugin with payload 3.0 (#103)
1 parent ba0f8ae commit 7cd7c95

47 files changed

Lines changed: 2031 additions & 1320 deletions

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

packages/seo/package.json

Lines changed: 29 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,23 @@
1010
"exports": {
1111
".": {
1212
"import": "./src/index.tsx",
13-
"require": "./src/index.tsx",
14-
"types": "./src/index.tsx"
13+
"types": "./src/index.tsx",
14+
"default": "./src/index.tsx"
15+
},
16+
"./types": {
17+
"import": "./src/exports/types.ts",
18+
"types": "./src/exports/types.ts",
19+
"default": "./src/exports/types.ts"
20+
},
21+
"./fields": {
22+
"import": "./src/exports/fields.ts",
23+
"types": "./src/exports/fields.ts",
24+
"default": "./src/exports/fields.ts"
25+
},
26+
"./client": {
27+
"import": "./src/exports/client.ts",
28+
"types": "./src/exports/client.ts",
29+
"default": "./src/exports/client.ts"
1530
}
1631
},
1732
"files": [
@@ -31,22 +46,22 @@
3146
"bson-objectid": "^2.0.4"
3247
},
3348
"devDependencies": {
34-
"@payloadcms/translations": "3.0.0-beta.61",
35-
"@payloadcms/ui": "3.0.0-beta.61",
36-
"@types/react": "npm:types-react@19.0.0-beta.2",
37-
"@types/react-dom": "npm:types-react-dom@19.0.0-beta.2",
49+
"@payloadcms/translations": "^3.1.0",
50+
"@payloadcms/ui": "^3.1.0",
51+
"@types/react": "^19.0.0",
52+
"@types/react-dom": "^19.0.0",
3853
"openai": "^4.52.0",
39-
"payload": "3.0.0-beta.61",
40-
"react": "19.0.0-rc-f994737d14-20240522",
41-
"react-dom": "19.0.0-rc-f994737d14-20240522",
54+
"payload": "^3.1.0",
55+
"react": "^19.0.0",
56+
"react-dom": "^19.0.0",
4257
"typescript": "^5.5.2"
4358
},
4459
"peerDependencies": {
45-
"@payloadcms/next": "^3.0.0-beta.61",
46-
"@payloadcms/translations": "^3.0.0-beta.61",
47-
"@payloadcms/ui": "^3.0.0-beta.61",
48-
"openai": "^4.30.0",
49-
"payload": "^3.0.0-beta.61"
60+
"@payloadcms/next": "^3.1.0",
61+
"@payloadcms/translations": "^3.1.0",
62+
"@payloadcms/ui": "^3.1.0",
63+
"openai": "^4.52.0",
64+
"payload": "^3.1.0"
5065
},
5166
"publishConfig": {
5267
"exports": {

packages/seo/src/exports/client.ts

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
export { MetaDescriptionComponent } from '../fields/MetaDescription/MetaDescriptionComponent';
2+
export { MetaImageComponent } from '../fields/MetaImage/MetaImageComponent';
3+
export { MetaTitleComponent } from '../fields/MetaTitle/MetaTitleComponent';
4+
export { OverviewComponent } from '../fields/Overview/OverviewComponent';
5+
export { PreviewComponent } from '../fields/Preview/PreviewComponent';

packages/seo/src/exports/fields.ts

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
export { MetaDescriptionField } from '../fields/MetaDescription';
2+
export { MetaImageField } from '../fields/MetaImage';
3+
export { MetaTitleField } from '../fields/MetaTitle';
4+
export { OverviewField } from '../fields/Overview';
5+
export { PreviewField } from '../fields/Preview';

packages/seo/src/exports/types.ts

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
export type {
2+
GenerateDescription,
3+
GenerateImage,
4+
GenerateTitle,
5+
GenerateURL,
6+
Meta,
7+
SEOPluginConfig,
8+
} from '../types';

packages/seo/src/fields/MetaDescription.tsx

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

0 commit comments

Comments
 (0)