UNPKG

gatsby-plugin-prodo

Version:
45 lines (35 loc) 1.13 kB
# gatsby-plugin-prodo A [Gatsby](https://github.com/gatsbyjs/gatsby) plugin for [Prodo](https://github.com/prodo-ai/prodo) with built-in server-side rendering support. ## Install `npm install --save @prodo/core @prodo/babel-plugin gatsby-plugin-prodo` ## How to use Edit `gatsby-config.js` ```javascript const path = require(`path`); module.exports = { plugins: [ { resolve: `gatsby-plugin-prodo`, options: { model: path.join(__dirname, `path/to/model.js`), // absolute path to the model exportName: `model`, // optional name of the model export storeConfig: { // initial store configuration initState: { loadingUser: false, }, initLocal: { user: null, }, }, }, }, ], }; ``` # Options - `model` - String _required_: Absolute path to the file containing the Prodo model - `exportName` - String _optional_: Name of the model export. Defaults to `model`. If the model is the default export, use `default`. - `storeConfig` - Any: Object passed as an argument to `model.createStore()`.