feedr
Version:
Use feedr to fetch the data from a remote url, respect its caching, and parse its data. Despite its name, it's not just for feed data but also for all data that you can feed into it (including binary data).
149 lines (148 loc) • 4.8 kB
JSON
{
"title": "Feedr",
"name": "feedr",
"version": "4.8.0",
"description": "Use feedr to fetch the data from a remote url, respect its caching, and parse its data. Despite its name, it's not just for feed data but also for all data that you can feed into it (including binary data).",
"homepage": "https://github.com/bevry/feedr",
"license": "MIT",
"keywords": [
"feeds",
"rss",
"xml",
"atom",
"rdf",
"json",
"jsonp",
"cson",
"request",
"superagent",
"download",
"url",
"cache"
],
"badges": {
"list": [
"travisci",
"npmversion",
"npmdownloads",
"daviddm",
"daviddmdev",
"---",
"githubsponsors",
"patreon",
"flattr",
"liberapay",
"buymeacoffee",
"opencollective",
"crypto",
"paypal",
"wishlist"
],
"config": {
"githubSponsorsUsername": "balupton",
"buymeacoffeeUsername": "balupton",
"cryptoURL": "https://bevry.me/crypto",
"flattrUsername": "balupton",
"liberapayUsername": "bevry",
"opencollectiveUsername": "bevry",
"patreonUsername": "bevry",
"paypalURL": "https://bevry.me/paypal",
"wishlistURL": "https://bevry.me/wishlist",
"travisTLD": "com"
}
},
"funding": "https://bevry.me/fund",
"author": "2012+ Bevry Pty Ltd <us@bevry.me> (http://bevry.me)",
"maintainers": [
"Benjamin Lupton <b@lupton.cc> (http://balupton.com)"
],
"contributors": [
"Benjamin Lupton <b@lupton.cc> (http://balupton.com)",
"Zearin (https://github.com/Zearin)",
"dependabot[bot] (http://github.com/apps/dependabot)",
"dependabot-preview[bot] (http://github.com/apps/dependabot-preview)"
],
"bugs": {
"url": "https://github.com/bevry/feedr/issues"
},
"repository": {
"type": "git",
"url": "https://github.com/bevry/feedr.git"
},
"engines": {
"node": ">=8"
},
"editions": [
{
"description": "esnext source code with require for modules",
"directory": "source",
"entry": "index.js",
"tags": [
"javascript",
"esnext",
"require"
],
"engines": {
"node": "8 || 10 || 12"
}
}
],
"type": "commonjs",
"main": "source/index.js",
"dependencies": {
"cson": "^6.8.0",
"eachr": "^4.5.0",
"extendr": "^4.3.0",
"get-port": "^5.0.0",
"istextorbinary": "^3.2.0",
"js-yaml": "^3.13.1",
"request": "^2.88.0",
"safefs": "^5.4.0",
"safeps": "^9.2.0",
"taskgroup": "^6.4.0",
"typechecker": "^6.2.0",
"xml2js": "~0.4.22"
},
"devDependencies": {
"assert-helpers": "^5.8.0",
"eslint": "^6.7.2",
"eslint-config-bevry": "^2.3.0",
"eslint-config-prettier": "^6.7.0",
"eslint-plugin-prettier": "^3.1.1",
"githubauthquerystring": "^2.2.0",
"kava": "^4.3.0",
"prettier": "^1.19.1",
"projectz": "^1.15.0",
"valid-directory": "^1.5.0"
},
"scripts": {
"our:clean": "rm -Rf ./docs ./edition* ./es2015 ./es5 ./out ./.next",
"our:compile": "echo no need for this project",
"our:deploy": "echo no need for this project",
"our:meta": "npm run our:meta:projectz",
"our:meta:projectz": "projectz compile",
"our:release": "npm run our:release:prepare && npm run our:release:check-changelog && npm run our:release:check-dirty && npm run our:release:tag && npm run our:release:push",
"our:release:check-changelog": "cat ./HISTORY.md | grep v$npm_package_version || (echo add a changelog entry for v$npm_package_version && exit -1)",
"our:release:check-dirty": "git diff --exit-code",
"our:release:prepare": "npm run our:clean && npm run our:compile && npm run our:test && npm run our:meta",
"our:release:push": "git push origin master && git push origin --tags",
"our:release:tag": "export MESSAGE=$(cat ./HISTORY.md | sed -n \"/## v$npm_package_version/,/##/p\" | sed 's/## //' | awk 'NR>1{print buf}{buf = $0}') && test \"$MESSAGE\" || (echo 'proper changelog entry not found' && exit -1) && git tag v$npm_package_version -am \"$MESSAGE\"",
"our:setup": "npm run our:setup:install",
"our:setup:install": "npm install",
"our:test": "npm run our:verify && npm test",
"our:verify": "npm run our:verify:directory && npm run our:verify:eslint && npm run our:verify:prettier",
"our:verify:directory": "npx valid-directory",
"our:verify:eslint": "eslint --fix --ignore-pattern '**/*.d.ts' --ignore-pattern '**/vendor/' --ignore-pattern '**/node_modules/' --ext .mjs,.js,.jsx,.ts,.tsx ./source",
"our:verify:prettier": "prettier --write ./source/**",
"test": "node ./source/test.js"
},
"eslintConfig": {
"extends": [
"bevry"
]
},
"prettier": {
"semi": false,
"singleQuote": true
}
}