From b85c62f3fcd0e78aa4732e7529693d3796a5bccf Mon Sep 17 00:00:00 2001 From: tobias Date: Wed, 22 May 2024 09:13:09 +0200 Subject: [PATCH] Try to make build work --- .gitignore | 2 +- payload-types.ts | 66 ++++++++++++++++++++++++++++++++++++++++++++ payload/package.json | 2 +- 3 files changed, 68 insertions(+), 2 deletions(-) create mode 100644 payload-types.ts diff --git a/.gitignore b/.gitignore index c0de1d4..1d5cb6b 100644 --- a/.gitignore +++ b/.gitignore @@ -3,4 +3,4 @@ data yarn-debug.log* yarn-error.log* -payload-types.ts \ No newline at end of file +#payload-types.ts \ No newline at end of file diff --git a/payload-types.ts b/payload-types.ts new file mode 100644 index 0000000..be92953 --- /dev/null +++ b/payload-types.ts @@ -0,0 +1,66 @@ +/* tslint:disable */ +/* eslint-disable */ +/** + * This file was automatically generated by Payload. + * DO NOT MODIFY IT BY HAND. Instead, modify your source Payload config, + * and re-run `payload generate:types` to regenerate this file. + */ + +export interface Config { + collections: { + posts: Post; + users: User; + authors: Author; + media: Media; + }; + globals: {}; +} +export interface Post { + id: string; + title: string; + summary?: string; + publishedDate?: string; + thumbnail: string | Media; + content?: { + [k: string]: unknown; + }[]; + author?: string | Author; + status: 'draft' | 'published' | 'archived'; + updatedAt: string; + createdAt: string; +} +export interface Media { + id: string; + alt: string; + updatedAt: string; + createdAt: string; + url?: string; + filename?: string; + mimeType?: string; + filesize?: number; + width?: number; + height?: number; +} +export interface Author { + id: string; + avatar: string | Media; + name: string; + bio?: string; + user?: string | User; + updatedAt: string; + createdAt: string; +} +export interface User { + id: string; + roles: ('ssg' | 'admin' | 'editor' | 'user')[]; + updatedAt: string; + createdAt: string; + email: string; + resetPasswordToken?: string; + resetPasswordExpiration?: string; + salt?: string; + hash?: string; + loginAttempts?: number; + lockUntil?: string; + password?: string; +} diff --git a/payload/package.json b/payload/package.json index 9e18dd3..e1bdfbd 100644 --- a/payload/package.json +++ b/payload/package.json @@ -8,7 +8,7 @@ "dev": "cross-env PAYLOAD_CONFIG_PATH=src/payload.config.ts nodemon", "build:payload": "cross-env PAYLOAD_CONFIG_PATH=src/payload.config.ts node -r tsconfig-paths/register node_modules/payload/dist/bin/index.js build ", "build:server": "tsc", - "build": "yarn generate:types && yarn build:payload && yarn build:server", + "build": "yarn build:payload && yarn build:server", "serve": "cross-env PAYLOAD_CONFIG_PATH=dist/payload.config.js node -r tsconfig-paths/register dist/server.js", "generate:types": "cross-env PAYLOAD_CONFIG_PATH=src/payload.config.ts node -r tsconfig-paths/register node_modules/payload/dist/bin/index.js generate:types", "generate:types:listen": "nodemon --watch src --ext ts --exec 'npm run generate:types'"