ed678b00ff04e5b2b0fea8f75f249d41f67fd275
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
Languages
TypeScript
95.9%
SCSS
2.7%
JavaScript
1.1%
CSS
0.2%
Dockerfile
0.1%