rsnext/examples/cms-keystonejs-embedded/keystone.ts
Jess Telford 1545af5803
Add Embedded KeystoneJS example (#25351)
## Documentation / Examples

- [x] Make sure the linting passes

See [the `README.md`](https://github.com/jesstelford/next.js/blob/cms-keystonejs-embedded/examples/cms-keystonejs-embedded/README.md)

Co-authored-by: Balázs Orbán <18369201+balazsorban44@users.noreply.github.com>
2022-09-30 00:45:36 +00:00

19 lines
409 B
TypeScript

import { config, list } from '@keystone-next/keystone/schema'
import { text } from '@keystone-next/fields'
const Post = list({
fields: {
title: text({ isRequired: true }),
slug: text(),
content: text(),
},
})
export default config({
db: { provider: 'sqlite', url: 'file:./app.db' },
experimental: {
generateNextGraphqlAPI: true,
generateNodeAPI: true,
},
lists: { Post },
})