n8n-nodes-inflow-crm
Version:
Official Inflow CRM integration for n8n. Create, update, search records and handle webhooks with dynamic field support.
103 lines (102 loc) • 3.33 kB
JSON
{
"name": "n8n-nodes-inflow-crm",
"version": "1.0.4",
"description": "Official Inflow CRM integration for n8n. Create, update, search records and handle webhooks with dynamic field support.",
"keywords": [
"n8n-community-node-package",
"inflowcrm",
"crm",
"customer-relationship-management",
"automation",
"integration",
"webhook",
"api"
],
"license": "MIT",
"homepage": "https://inflowcrm.pl",
"author": {
"name": "Inflow CRM Team",
"email": "developers@inflowcrm.pl",
"url": "https://inflowcrm.pl"
},
"repository": {
"type": "git",
"url": "https://github.com/InflowCRM/n8n-nodes-inflow-crm.git"
},
"bugs": {
"url": "https://github.com/InflowCRM/n8n-nodes-inflow-crm/issues"
},
"funding": {
"type": "individual",
"url": "https://inflowcrm.pl/support"
},
"main": "dist/index.js",
"scripts": {
"build": "tsc && npm run copy:images",
"copy:images": "mkdir -p dist/nodes && mkdir -p dist/nodes/actions && cp src/inflowcrm.png dist/nodes/inflowCrm.png || true && cp src/inflowcrm.png dist/nodes/actions/inflowCrm.png || true && cp -r src/nodes/*.json dist/nodes/ || true",
"dev": "rimraf dist && npm run build && npm link && DEBUG=n8n:* n8n start",
"format": "prettier --write src/**/*.ts",
"lint": "eslint src --ext .ts --fix",
"lint:check": "eslint src --ext .ts",
"lint:n8n": "echo 'n8n community package scan will be available after npm publish'",
"lint:all": "npm run lint:check",
"test": "vitest run",
"test:watch": "vitest",
"test:ui": "vitest --ui",
"test:coverage": "vitest run --coverage",
"test:fix": "vitest run --reporter=verbose",
"prepack": "npm run build",
"test:ci": "vitest run --coverage --reporter=junit --outputFile=test-results.xml",
"type-check": "tsc --noEmit",
"format:check": "prettier --check src/**/*.ts",
"commitlint": "commitlint --from HEAD~1 --to HEAD --verbose",
"release": "semantic-release",
"release:dry-run": "semantic-release --dry-run"
},
"files": [
"dist",
"dist/nodes/*.png",
"dist/nodes/actions/*.png",
"dist/src/nodes/*.json",
"dist/credentials/*.js"
],
"n8n": {
"n8nNodesApiVersion": 1,
"credentials": [
"dist/credentials/InflowCrmApi.credentials.js"
],
"nodes": [
"dist/nodes/InflowCrm.node.js",
"dist/nodes/InflowCrmTriggers.node.js"
]
},
"dependencies": {
"@types/debug": "^4.1.12",
"debug": "^4.4.1",
"form-data": "^4.0.3"
},
"devDependencies": {
"@commitlint/cli": "^18.4.3",
"@commitlint/config-conventional": "^18.4.3",
"@n8n/scan-community-package": "^0.1.1",
"@semantic-release/changelog": "^6.0.3",
"@semantic-release/git": "^10.0.1",
"@semantic-release/github": "^9.2.6",
"@types/express": "^4.17.6",
"@types/jest": "^29.5.12",
"@typescript-eslint/eslint-plugin": "~5.45.0",
"@typescript-eslint/parser": "~5.45.0",
"@vitest/coverage-v8": "^3.2.4",
"@vitest/ui": "^3.2.4",
"eslint-plugin-n8n-nodes-base": "^1.11.0",
"gulp": "^5.0.1",
"jest": "^29.7.0",
"jsdom": "^25.0.1",
"n8n-workflow": "^1.82.0",
"prettier": "^2.3.2",
"semantic-release": "^22.0.12",
"ts-jest": "^29.1.2",
"typescript": "~4.8.4",
"vitest": "^3.2.4"
}
}