96b43f8b55bc6611f4fe6f57bb3711ffa978e1c6
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 testto run test suitenpm run covto 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.
cmscontent-managementcontent-management-systemexpressgraphqlheadlessheadless-cmsjamstackjavascriptmit-licensemongodbnextjsnodejsopen-sourcepayloadpayloadcmspostgresreacttypescript
Readme
269 MiB
Languages
TypeScript
95.8%
SCSS
2.9%
JavaScript
1.1%
Dockerfile
0.1%
CSS
0.1%