2018-08-14 09:47:29 -04:00
2018-07-28 13:17:22 -04:00
2018-05-02 22:00:42 -06:00

Payload

Headless CMS

Usage

const Payload = require('payload');

// Initialize class
const payload = new Payload({
  express: app,
  mongoose,
  baseURL: 'base123'
});

// Sample collection creation
let coolCollection = payload.newCollection('cool');
coolCollection.add({
  test: { testProp: 'one', testProp2: 'two' }
});
coolCollection.register();

// Retrieve collection
let retrievedCollection = payload.getCollection('cool');
console.log(`Retrieved ${retrievedCollection.key} collection`);
console.log(`testProp: ${coolCollection.fields.test.testProp}`);

// Add payload views
app.set('views', [`${__dirname}/views`, payload.views]);

Development

  • npm test to run test suite
  • npm run cov to test suite with coverage
Description
Payload is the open-source, fullstack Next.js framework, giving you instant backend superpowers. Get a full TypeScript backend and admin panel instantly. Use Payload as a headless CMS or for building powerful applications.
Readme 269 MiB
Languages
TypeScript 95.8%
SCSS 2.9%
JavaScript 1.1%
Dockerfile 0.1%
CSS 0.1%