UNPKG

n8n-nodes-awx

Version:

n8n node to interact with Ansible AWX/Tower with improved type safety

100 lines (99 loc) 3.05 kB
{ "name": "n8n-nodes-awx", "version": "0.5.7", "description": "n8n node to interact with Ansible AWX/Tower with improved type safety", "keywords": [ "n8n-community-node-package", "awx", "ansible", "tower" ], "license": "MIT", "homepage": "https://gitlab.com/devops-well/n8n/nodes/awx", "author": { "name": "Wei-Yen Tan", "email": "weiyen.tan@gmail.com" }, "repository": { "type": "git", "url": "git+https://gitlab.com/devops-well/n8n/nodes/awx.git" }, "bugs": { "url": "https://gitlab.com/devops-well/n8n/nodes/awx/issues" }, "main": "dist/nodes/AwxToolNode.js", "types": "dist/nodes/AwxToolNode.d.ts", "scripts": { "build": "tsc && gulp build:icons", "dev": "tsc --watch", "format": "prettier nodes credentials --write", "lint": "eslint nodes/**/*.ts credentials/**/*.ts nodes credentials", "lintfix": "eslint nodes credentials package.json --fix", "prepublishOnly": "npm run build && npm run lint", "presecurity-fix": "npm install -g npm-force-resolutions", "security-fix": "npm-force-resolutions && npm install && npm audit --audit-level=moderate", "test": "jest", "test:coverage": "jest --coverage", "coverage:report": "jest --coverage --coverageReporters=cobertura --coverageReporters=text-lcov --coverageReporters=text", "test:setup": "ts-node test/setup-awx.ts", "test:watch": "jest --watch", "test:security": "npm audit --audit-level=moderate && npm audit fix --audit-level=moderate --force" }, "files": [ "dist/**/*", "icons/*", "*.md", "LICENSE" ], "n8n": { "n8nNodesApiVersion": 1, "credentials": [ "dist/credentials/AwxApi.credentials.js" ], "nodes": [ "dist/nodes/AwxToolNode.js" ] }, "devDependencies": { "@jest/globals": "^29.7.0", "@types/dotenv": "^6.1.1", "@types/express": "^4.17.21", "@types/jest": "^29.5.14", "@types/nock": "^10.0.3", "@types/node": "^20.19.0", "@types/request-promise-native": "~1.0.18", "@types/supertest": "^6.0.2", "@typescript-eslint/eslint-plugin": "^6.15.0", "@typescript-eslint/parser": "^6.15.0", "axios": "^1.9.0", "axios-mock-adapter": "^1.22.0", "dotenv": "^16.5.0", "eslint": "^8.56.0", "eslint-config-prettier": "^9.1.0", "eslint-plugin-import": "^2.29.1", "eslint-plugin-jest": "^27.6.0", "eslint-plugin-n8n-nodes-base": "^1.16.0", "eslint-plugin-prettier": "^5.1.3", "gulp": "^5.0.0", "jest": "^29.7.0", "jest-extended": "^4.0.2", "jest-mock": "^29.7.0", "n8n-core": "^1.28.0", "n8n-workflow": "^1.28.0", "nock": "^13.5.0", "prettier": "^3.2.5", "supertest": "^6.3.3", "ts-jest": "^29.1.2", "ts-node": "^10.9.2", "typescript": "^5.8.3" }, "engines": { "node": ">=18.0.0" }, "publishConfig": { "access": "public" }, "dependencies": { "@types/axios": "^0.9.36" } }