gatsby-source-ical

1.1.0 • Public • Published

gatsby-source-ical

Plugin for creating Ical nodes from the remote file.

Install

npm install --save gatsby-source-ical

How to use

// In your gatsby-config.js
module.exports = {
  plugins: [
    // You can have multiple instances of this plugin
    // to read source nodes from different remote files
    {
      resolve: `gatsby-source-ical`,
      options: {
        name: `events`,
        url: `https://web-standards.ru/calendar.ics`,
      },
    },
  ],
}

How to query

You can query calendar nodes like the following:

{
  allIcal {
    edges {
      node {
        start
        end
        summary
      }
    }
  }
}

To filter by the name you specified in the config, use sourceInstanceName:

{
  allIcal(filter: { sourceInstanceName: { eq: "events" } }) {
    edges {
      node {
        start
        end
        summary
      }
    }
  }
}

/gatsby-source-ical/

    Package Sidebar

    Install

    npm i gatsby-source-ical

    Weekly Downloads

    31

    Version

    1.1.0

    License

    MIT

    Unpacked Size

    6.92 kB

    Total Files

    12

    Last publish

    Collaborators

    • langovoi