open-index/open-npm huggingface dataset:
npm package: @talves/gatsby-plugin-data-core
Description: Data core handling for our themes.
Author: Tony Alves
Latest version: 0.1.2

## @talves/gatsby-plugin-data-core

Data core handling for our themes.

### Using the plugin

Here are the steps to setup your data for your theme:

  - Create a default config in your theme to return a `{ collections: []}` object  
    Typically place that in `src/cms/default-config.js` with an exports of the collections object  
  - Add the plugin to the `gatsby-config.js` plugins 
    Pass the config to the plugin   
    Also pass the base path `basePath` for the theme  
```js
const config = require('./src/cms/default-config.js');

module.exports = {
  plugins: [
    // Setup the netlify cms source (data)
    {
      resolve: `@talves/gatsby-plugin-data-core`,
      options: {
        config,
        basePath: `${__dirname}`,
      },
    },
  ],
};
```

That's it! Your config will be processed by `gatsby-source-netlify-cms` to add the correct schema for the config file with types and also resolvers for relative fields.

See `@talves/gatsby-theme-plugin-data` to process all your theme plugin data into one config for your site and `gatsby-plugin-netlify-cms`

© ADARTA Inc. 2019  (**No License**)  

This open source software has **No License** and owner reserves all rights. Owner reserves the right to change the license at any time or grant or deny a private license when requested. Unauthorized use, modification, or sharing of the software is unlawful for any purpose without prior written permission.
npm package: @talves/gatsby-theme-components-navigation
Description: Gatsby theme navigation components
Author: Tony Alves
Latest version: 0.0.1

## @talves/gatsby-theme-components-navigation

Gatsby theme navigation components.

� ADARTA Inc. 2019  (**No License**)  

This open source software has **No License** and owner reserves all rights. Owner reserves the right to change the license at any time or grant or deny a private license when requested. Unauthorized use, modification, or sharing of the software is unlawful for any purpose without prior written permission.
npm package: @talves/gatsby-theme-demo-cms
Description: The demo theme with cms built in.
Author: Tony Alves
Latest version: 0.0.2

## @talves/gatsby-theme-demo-cms

The demo theme with cms built in.

- Built in data configuration
- Built in Previews for the cms that can be overwritten (shadowed)

**_Warning_**: Don't use this theme with other themes in your site. Better to fork this open source theme and compose data and styling from within this theme.

My strategy going forward will work as so:
1. Have one and only one theme for your site (this theme shouldn't be alongside another theme). There should be no reason to have 2 `netlify-cms` themes on a gatsby site unless you know they compose together.

When you want them to be together, hoist them to their own theme and use that theme as the only theme on the site. Hence, only one `netlify-cms` theme per site. There be Dragons (🐉) here!

© ADARTA Inc. 2019  

This open source software has **No License** and owner reserves all rights. Owner reserves the right to change the license at any time or grant or deny a private license when requested. Unauthorized use, modification, or sharing of the software is unlawful for any purpose without prior written permission.
npm package: @talves/gatsby-theme-navigation
Description: Gatsby theme navigation components
Author: Tony Alves
Latest version: 0.2.2

## @talves/gatsby-plugin-data-core

Gatsby theme navigation components.

© ADARTA Inc. 2019  (**No License**)  

This open source software has **No License** and owner reserves all rights. Owner reserves the right to change the license at any time or grant or deny a private license when requested. Unauthorized use, modification, or sharing of the software is unlawful for any purpose without prior written permission.
npm package: @talves/gatsby-theme-plugin-data-settings
Description: Site data for our themes.
Author: Tony Alves
Latest version: 0.0.2

## @talves/gatsby-theme-plugin-data-settings

Site data for our themes.

� ADARTA Inc. 2019  

This open source software has **No License** and owner reserves all rights. Owner reserves the right to change the license at any time or grant or deny a private license when requested. Unauthorized use, modification, or sharing of the software is unlawful for any purpose without prior written permission.