@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
  ],
});

/@keystonejs-contrib/list-plugins/

    Package Sidebar

    Install

    npm i @keystonejs-contrib/list-plugins

    Weekly Downloads

    2

    Version

    1.0.0

    License

    MIT

    Unpacked Size

    3.51 kB

    Total Files

    7

    Last publish

    Collaborators

    • gautamsi