@keystonejs-contrib/list-plugins

1.0.0 • Public • Published

Contrib List Plugins

simpleListConfig

helps make list config cleaner compared to default KeystoneJs way.

Usage

const {
  simpleListConfig,
  required,
  unique,
  indexed,
  readonly,
  multiline,
} = require('@keystonejs-contrib/list-plugins');
// values for required, unique, indexed, readonly, multiline all are true
keystone.createList('ListWithPlugin', {
  fields: {
    type: FieldType,
    required, // isRequired
    unique, // isUnique
    indexed, // isIndexed
    readonly, // adminConfig: { isReadOnly }
    multiline, // isMultiline
    default: 'text\nvalue', // defaultValue
  },
  plugins: [
    simpleListConfig(), // function to make it easier to add plugin config later
  ],
});

Readme

Keywords

none

Package Sidebar

Install

npm i @keystonejs-contrib/list-plugins

Weekly Downloads

0

Version

1.0.0

License

MIT

Unpacked Size

3.51 kB

Total Files

7

Last publish

Collaborators

  • gautamsi