gatsby-source-guru
Version:
A Gatsby source plugin for fetching content from GetGuru knowledge base and creating pages from your cards
89 lines (88 loc) • 2.09 kB
JSON
{
"name": "gatsby-source-guru",
"version": "1.0.23",
"description": "A Gatsby source plugin for fetching content from GetGuru knowledge base and creating pages from your cards",
"main": "gatsby-node.js",
"scripts": {
"test": "jest",
"test:watch": "jest --watch",
"test:coverage": "jest --coverage",
"test:verbose": "VERBOSE_TESTS=true jest --verbose",
"test:ci": "jest --coverage --ci --watchAll=false",
"lint": "echo 'ESLint temporarily disabled - needs configuration'",
"validate": "npm run test",
"prepublishOnly": "npm test",
"clean": "rm -rf node_modules package-lock.json yarn.lock coverage"
},
"keywords": [
"gatsby",
"gatsby-plugin",
"gatsby-source-plugin",
"gatsby-source",
"guru",
"getguru",
"knowledge-base",
"knowledge-management",
"cms",
"headless-cms",
"markdown",
"content-management",
"documentation",
"wiki",
"api",
"source-plugin"
],
"author": {
"name": "Benedict Steele",
"email": "benedict.steele@armakuni.com"
},
"contributors": [
{
"name": "Armakuni",
"email": "hello@armakuni.com",
"url": "https://armakuni.com"
}
],
"license": "MIT",
"repository": {
"type": "git",
"url": "https://github.com/armakuni/gatsby-source-guru.git"
},
"bugs": {
"url": "https://github.com/armakuni/gatsby-source-guru/issues"
},
"homepage": "https://github.com/armakuni/gatsby-source-guru#readme",
"engines": {
"node": ">=18.0.0"
},
"files": [
"gatsby-node.js",
"schema.js",
"utils.js",
"api.js",
"processors.js",
"card-processor.js",
"README.md",
"LICENSE",
"package.json",
"index.d.ts",
"CHANGELOG.md"
],
"dependencies": {
"he": "^1.2.0",
"node-fetch": "^2.7.0",
"turndown": "^7.2.0"
},
"peerDependencies": {
"gatsby": "^4.0.0 || ^5.0.0"
},
"devDependencies": {
"@types/node": "^20.0.0",
"eslint": "^8.57.0",
"jest": "^29.7.0",
"typescript": "^5.0.0"
},
"publishConfig": {
"access": "public"
}
}