node-red-contrib-oauth2
Version:
The node-red-contrib-oauth2 is a Node-RED node that provides an OAuth2 authentication flow. This node uses the OAuth2 protocol to obtain an access token, which can be used to make authenticated API requests.
84 lines (83 loc) • 2.45 kB
JSON
{
"name": "node-red-contrib-oauth2",
"version": "6.2.1",
"description": "The node-red-contrib-oauth2 is a Node-RED node that provides an OAuth2 authentication flow. This node uses the OAuth2 protocol to obtain an access token, which can be used to make authenticated API requests.",
"author": "Marcos Caputo <caputo.marcos@gmail.com>",
"contributors": [
"Nariyuki Saito <toshincompos@gmail.com>",
"Michael Sommer <github@neuronetix.de>",
"Emanuel Miron",
"serotonie",
"deosrc"
],
"license": "MIT",
"homepage": "https://github.com/caputomarcos/node-red-contrib-oauth2#readme",
"repository": {
"type": "git",
"url": "git+https://github.com/caputomarcos/node-red-contrib-oauth2.git"
},
"bugs": {
"url": "https://github.com/caputomarcos/node-red-contrib-oauth2/issues"
},
"engines": {
"node": ">=12.0.0"
},
"keywords": [
"node-red",
"oauth2",
"security"
],
"node-red": {
"version": ">=3.0.0",
"nodes": {
"oauth2": "src/oauth2.js"
}
},
"resolutions": {
"eslint": "^8.0.1"
},
"dependencies": {
"axios": "^1.7.2",
"mocha": "^10.4.0"
},
"devDependencies": {
"@babel/preset-env": "^7.24.5",
"eslint-config-prettier": "^9.1.0",
"eslint-plugin-import": "^2.29.1",
"eslint-plugin-jsdoc": "^48.2.6",
"eslint-plugin-mocha": "^10.4.3",
"eslint-plugin-n": "^17.7.0",
"eslint-plugin-prettier": "^5.1.3",
"eslint-plugin-promise": "^6.1.1",
"jsdoc": "^4.0.3",
"json-schema": ">=0.4.0",
"nock": "^13.5.4",
"node-red": "^3.1.9",
"node-red-node-test-helper": "^0.3.4",
"nyc": "^15.1.0",
"prettier": "^3.2.5",
"should": "^13.2.3",
"eslint": "^8.0.1",
"eslint-config-standard": "^17.1.0",
"@babel/eslint-parser": "^7.24.5"
},
"eslintConfig": {
"extends": "./.eslintrc.yml"
},
"scripts": {
"fix": "prettier --plugin-search-dir . --write ./src/. && npx eslint ./src/. --fix",
"lint": "prettier --plugin-search-dir . --check ./src/. && npx eslint ./src/.",
"format": "prettier --plugin-search-dir . --write ./src/.",
"doc": "jsdoc -c jsdoc.json",
"test1": "mocha \"test/**/*_spec.js\"",
"test": "mocha --recursive --async-stack-traces --full-trace",
"coverage": "nyc npm test && nyc report --reporter=text-summary --reporter=html"
},
"nyc": {
"reporter": [
"html",
"text"
],
"report-dir": "./coverage"
}
}