feat: add type generation scripts
This commit is contained in:
@@ -9,7 +9,8 @@
|
||||
"build:payload": "cross-env PAYLOAD_CONFIG_PATH=src/payload.config.ts payload build",
|
||||
"build:server": "tsc",
|
||||
"build": "yarn build:payload && yarn build:server",
|
||||
"serve": "cross-env PAYLOAD_CONFIG_PATH=dist/payload.config.js NODE_ENV=production node dist/server.js"
|
||||
"serve": "cross-env PAYLOAD_CONFIG_PATH=dist/payload.config.js NODE_ENV=production node dist/server.js",
|
||||
"generate:types": "cross-env PAYLOAD_CONFIG_PATH=src/payload.config.ts payload generate:types"
|
||||
},
|
||||
"dependencies": {
|
||||
"payload": "0.13.6",
|
||||
|
||||
@@ -1,4 +1,5 @@
|
||||
import { buildConfig } from 'payload/config';
|
||||
import path from 'path';
|
||||
// import Examples from './collections/Examples';
|
||||
import Users from './collections/Users';
|
||||
|
||||
@@ -12,4 +13,7 @@ export default buildConfig({
|
||||
// Add Collections here
|
||||
// Examples,
|
||||
],
|
||||
typescript: {
|
||||
outputFile: path.resolve(__dirname, 'payload-types.ts')
|
||||
},
|
||||
});
|
||||
|
||||
@@ -9,7 +9,8 @@
|
||||
"build:payload": "cross-env PAYLOAD_CONFIG_PATH=src/payload.config.ts payload build",
|
||||
"build:server": "tsc",
|
||||
"build": "yarn build:payload && yarn build:server",
|
||||
"serve": "cross-env PAYLOAD_CONFIG_PATH=dist/payload.config.js NODE_ENV=production node dist/server.js"
|
||||
"serve": "cross-env PAYLOAD_CONFIG_PATH=dist/payload.config.js NODE_ENV=production node dist/server.js",
|
||||
"generate:types": "cross-env PAYLOAD_CONFIG_PATH=src/payload.config.ts payload generate:types"
|
||||
},
|
||||
"dependencies": {
|
||||
"payload": "0.13.6",
|
||||
|
||||
@@ -1,4 +1,5 @@
|
||||
import { buildConfig } from 'payload/config';
|
||||
import path from 'path';
|
||||
import Categories from './collections/Categories';
|
||||
import Posts from './collections/Posts';
|
||||
import Tags from './collections/Tags';
|
||||
@@ -15,4 +16,7 @@ export default buildConfig({
|
||||
Tags,
|
||||
Users,
|
||||
],
|
||||
typescript: {
|
||||
outputFile: path.resolve(__dirname, 'payload-types.ts')
|
||||
},
|
||||
});
|
||||
|
||||
@@ -9,7 +9,8 @@
|
||||
"build:payload": "cross-env PAYLOAD_CONFIG_PATH=src/payload.config.ts payload build",
|
||||
"build:server": "tsc",
|
||||
"build": "yarn build:payload && yarn build:server",
|
||||
"serve": "cross-env PAYLOAD_CONFIG_PATH=dist/payload.config.js NODE_ENV=production node dist/server.js"
|
||||
"serve": "cross-env PAYLOAD_CONFIG_PATH=dist/payload.config.js NODE_ENV=production node dist/server.js",
|
||||
"generate:types": "cross-env PAYLOAD_CONFIG_PATH=src/payload.config.ts payload generate:types"
|
||||
},
|
||||
"dependencies": {
|
||||
"payload": "0.13.6",
|
||||
|
||||
@@ -1,4 +1,5 @@
|
||||
import { buildConfig } from 'payload/config';
|
||||
import path from 'path';
|
||||
import TodoLists from './collections/TodoLists';
|
||||
import Users from './collections/Users';
|
||||
|
||||
@@ -11,4 +12,7 @@ export default buildConfig({
|
||||
TodoLists,
|
||||
Users,
|
||||
],
|
||||
typescript: {
|
||||
outputFile: path.resolve(__dirname, 'payload-types.ts')
|
||||
},
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user