hugo-syndicate
Version:
Multi-provider content syndication tool for Hugo static sites. Currently supports dev.to and Qiita with extensible architecture for more providers. Works with Hugo source files, not published sites.
85 lines (84 loc) • 2.43 kB
JSON
{
"name": "hugo-syndicate",
"version": "1.0.0",
"description": "Multi-provider content syndication tool for Hugo static sites. Currently supports dev.to and Qiita with extensible architecture for more providers. Works with Hugo source files, not published sites.",
"main": "hugo-syndicate.js",
"bin": {
"hugo-syndicate": "./hugo-syndicate.js"
},
"files": [
"hugo-syndicate.js",
"providers/**/*.js",
"README.md",
"LICENSE"
],
"scripts": {
"sync": "node hugo-syndicate.js",
"sync:all": "FORCE_SYNC_ALL=true node hugo-syndicate.js",
"sync:debug": "DEBUG_LEVEL=3 node hugo-syndicate.js",
"sync:verbose": "DEBUG_LEVEL=4 node hugo-syndicate.js",
"test": "jest",
"test:watch": "jest --watch",
"test:coverage": "jest --coverage",
"test:providers": "jest test/providers",
"lint": "eslint . --ext .js",
"lint:fix": "eslint . --ext .js --fix",
"format": "prettier --write \"**/*.{js,json,yml,yaml}\"",
"format:check": "prettier --check \"**/*.{js,json,yml,yaml}\"",
"prepublishOnly": "npm test",
"semantic-release": "semantic-release",
"prepare": "husky install"
},
"keywords": [
"hugo",
"syndication",
"crosspost",
"blog",
"dev.to",
"qiita",
"medium",
"hashnode",
"automation",
"markdown",
"static-site",
"shortcodes",
"cms",
"publishing"
],
"author": "px4n",
"license": "Apache-2.0",
"dependencies": {
"axios": "^1.7.0",
"front-matter": "^4.0.2",
"@iarna/toml": "^2.0.0"
},
"devDependencies": {
"jest": "^29.7.0",
"semantic-release": "^22.0.0",
"@semantic-release/changelog": "^6.0.0",
"@semantic-release/git": "^10.0.0",
"@semantic-release/github": "^9.0.0",
"@semantic-release/npm": "^11.0.0",
"@semantic-release/commit-analyzer": "^11.0.0",
"@semantic-release/release-notes-generator": "^12.0.0",
"@semantic-release/exec": "^6.0.0",
"husky": "^8.0.0",
"@commitlint/cli": "^18.0.0",
"@commitlint/config-conventional": "^18.0.0"
},
"engines": {
"node": ">=16.0.0"
},
"repository": {
"type": "git",
"url": "https://github.com/px4n/hugo-syndicate.git"
},
"bugs": {
"url": "https://github.com/px4n/hugo-syndicate/issues"
},
"homepage": "https://github.com/px4n/hugo-syndicate#readme",
"publishConfig": {
"access": "public",
"registry": "https://registry.npmjs.org/"
}
}