Security News
JSR Working Group Kicks Off with Ambitious Roadmap and Plans for Open Governance
At its inaugural meeting, the JSR Working Group outlined plans for an open governance model and a roadmap to enhance JavaScript package management.
gatsby-source-medusa
Advanced tools
Gatsby source plugin for building websites using Medusa Commerce as a data source
Medusa is an open-source headless commerce engine that enables developers to create amazing digital commerce experiences. This is a Gatsby source plugin for building websites using Medusa as a data source.
We're not actively maintaining this repository. So, it may not work as expected with the latest versions of Medusa. Contributions are highly appreciated.**
This takes you through the minimal steps to see your Medusa data in your Gatsby site's GraphiQL explorer.
Install the source plugin to your Gatsby project using your favorite package manager.
npm install gatsby-source-medusa
yarn add gatsby-source-medusa
Add the plugin to your gatsby-config.js
:
require("dotenv").config()
module.exports = {
plugins: [
{
resolve: "gatsby-source-medusa",
options: {
storeUrl: process.env.MEDUSA_URL,
authToken: process.env.MEDUSA_AUTH_TOKEN //This is optional
},
},
...,
],
}
The plugin accepts two options storeUrl
and authToken
. The storeUrl
option is required and should point to the server where your Medusa instance is hosted (this could be localhost:9000
in development). The authToken
option is optional, and if you add it the plugin will also source orders from your store.
You should now be able to view your stores MedusaProducts
, MedusaRegions
, MedusaCollections
, and MedusaOrders
(if enabled) in your Gatsby site's GraphiQL explorer.
FAQs
Gatsby source plugin for building websites using Medusa Commerce as a data source
The npm package gatsby-source-medusa receives a total of 5 weekly downloads. As such, gatsby-source-medusa popularity was classified as not popular.
We found that gatsby-source-medusa demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 0 open source maintainers collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Security News
At its inaugural meeting, the JSR Working Group outlined plans for an open governance model and a roadmap to enhance JavaScript package management.
Security News
Research
An advanced npm supply chain attack is leveraging Ethereum smart contracts for decentralized, persistent malware control, evading traditional defenses.
Security News
Research
Attackers are impersonating Sindre Sorhus on npm with a fake 'chalk-node' package containing a malicious backdoor to compromise developers' projects.