-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathpackage.json
More file actions
245 lines (245 loc) · 10.6 KB
/
package.json
File metadata and controls
245 lines (245 loc) · 10.6 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
{
"name": "n8n-nodes-cloudflare",
"version": "0.1.11",
"description": "n8n community nodes for Cloudflare - DNS, Workers, R2, KV, D1, Pages, AI, Zero Trust and more",
"keywords": [
"n8n-community-node-package",
"n8n",
"cloudflare",
"dns",
"workers",
"r2",
"kv",
"d1",
"pages",
"zones",
"zero-trust",
"access",
"tunnels",
"waf",
"firewall",
"ssl",
"certificates",
"cache",
"cdn",
"load-balancer",
"stream",
"images",
"ai",
"vectorize",
"queues",
"durable-objects",
"email-routing",
"registrar",
"argo",
"spectrum",
"radar",
"logpush",
"bot-management",
"rate-limiting",
"page-rules",
"waiting-rooms"
],
"license": "MIT",
"homepage": "https://github.com/Automations-Project/n8n-nodes-cloudflare",
"author": {
"name": "nskha",
"email": "github-public@admins.mozmail.com"
},
"repository": {
"type": "git",
"url": "https://github.com/Automations-Project/n8n-nodes-cloudflare"
},
"bugs": {
"url": "https://github.com/Automations-Project/n8n-nodes-cloudflare/issues"
},
"publishConfig": {
"access": "public"
},
"scripts": {
"kill-n8n": "pm2 delete n8n-dev",
"build": "rimraf dist && tsc -p tsconfig.json && gulp build:icons",
"build:windows": "rimraf dist && tsc -p tsconfig.json && gulp build:icons",
"dev": "tsc --watch",
"dev:windows": "node scripts/setup-dev-windows.js && tsc --watch",
"dev:n8n": "node scripts/watch-n8n.js",
"start:dev": "node scripts/start-dev.mjs",
"issue:investigate": "node .codex/skills/n8n-nodes-cloudflare-dev/scripts/investigate-github-issue.mjs",
"format": "prettier nodes credentials --write",
"lint": "eslint nodes credentials package.json",
"lintfix": "eslint nodes credentials package.json --fix",
"test": "jest",
"test:watch": "jest --watch",
"test:coverage": "jest --coverage --passWithNoTests",
"test:nodes": "jest --testPathPattern=nodes",
"update:banner": "node scripts/update-banner.js",
"prepublishOnly": "npm run build && eslint -c .eslintrc.prepublish.js nodes credentials package.json",
"prepare": "npm run build",
"prepack": "npm run build"
},
"jest": {
"preset": "ts-jest",
"testEnvironment": "node",
"testPathIgnorePatterns": [
"/node_modules/",
"/dist/"
],
"modulePathIgnorePatterns": [
"<rootDir>/dist/"
],
"watchPathIgnorePatterns": [
"<rootDir>/dist/"
]
},
"files": [
"dist"
],
"n8n": {
"n8nNodesApiVersion": 1,
"credentials": [
"dist/credentials/CloudflareApi.credentials.js"
],
"nodes": [
"dist/nodes/CloudflareTrigger/CloudflareTrigger.node.js",
"dist/nodes/CloudflareWebhookTrigger/CloudflareWebhookTrigger.node.js",
"dist/nodes/CloudflareDns/CloudflareDns.node.js",
"dist/nodes/CloudflareWorkers/CloudflareWorkers.node.js",
"dist/nodes/CloudflareR2/CloudflareR2.node.js",
"dist/nodes/CloudflareKV/CloudflareKv.node.js",
"dist/nodes/CloudflareD1/CloudflareD1.node.js",
"dist/nodes/CloudflarePages/CloudflarePages.node.js",
"dist/nodes/CloudflareZones/CloudflareZones.node.js",
"dist/nodes/CloudflareWorkersAI/CloudflareWorkersAi.node.js",
"dist/nodes/CloudflareVectorize/CloudflareVectorize.node.js",
"dist/nodes/CloudflareQueues/CloudflareQueues.node.js",
"dist/nodes/CloudflareHyperdrive/CloudflareHyperdrive.node.js",
"dist/nodes/CloudflareAIGateway/CloudflareAiGateway.node.js",
"dist/nodes/CloudflareDurableObjects/CloudflareDurableObjects.node.js",
"dist/nodes/CloudflareWorkflows/CloudflareWorkflows.node.js",
"dist/nodes/CloudflareZeroTrust/CloudflareZeroTrust.node.js",
"dist/nodes/CloudflareFirewall/CloudflareFirewall.node.js",
"dist/nodes/CloudflareCache/CloudflareCache.node.js",
"dist/nodes/CloudflareLoadBalancer/CloudflareLoadBalancer.node.js",
"dist/nodes/CloudflareSSL/CloudflareSsl.node.js",
"dist/nodes/CloudflareStream/CloudflareStream.node.js",
"dist/nodes/CloudflareImages/CloudflareImages.node.js",
"dist/nodes/CloudflareCalls/CloudflareCalls.node.js",
"dist/nodes/CloudflareRegistrar/CloudflareRegistrar.node.js",
"dist/nodes/CloudflareEmailRouting/CloudflareEmailRouting.node.js",
"dist/nodes/CloudflareTurnstile/CloudflareTurnstile.node.js",
"dist/nodes/CloudflareLogpush/CloudflareLogpush.node.js",
"dist/nodes/CloudflareRadar/CloudflareRadar.node.js",
"dist/nodes/CloudflareIntel/CloudflareIntel.node.js",
"dist/nodes/CloudflareAccounts/CloudflareAccounts.node.js",
"dist/nodes/CloudflareUser/CloudflareUser.node.js",
"dist/nodes/CloudflareRulesets/CloudflareRulesets.node.js",
"dist/nodes/CloudflareArgo/CloudflareArgo.node.js",
"dist/nodes/CloudflareHealthchecks/CloudflareHealthchecks.node.js",
"dist/nodes/CloudflareWaitingRooms/CloudflareWaitingRooms.node.js",
"dist/nodes/CloudflareAuditLogs/CloudflareAuditLogs.node.js",
"dist/nodes/CloudflareAlerting/CloudflareAlerting.node.js",
"dist/nodes/CloudflareOriginCa/CloudflareOriginCa.node.js",
"dist/nodes/CloudflareCustomHostnames/CloudflareCustomHostnames.node.js",
"dist/nodes/CloudflareSpectrum/CloudflareSpectrum.node.js",
"dist/nodes/CloudflareWeb3/CloudflareWeb3.node.js",
"dist/nodes/CloudflareUrlScanner/CloudflareUrlScanner.node.js",
"dist/nodes/CloudflareBotManagement/CloudflareBotManagement.node.js",
"dist/nodes/CloudflareSpeed/CloudflareSpeed.node.js",
"dist/nodes/CloudflareClientCertificates/CloudflareClientCertificates.node.js",
"dist/nodes/CloudflareZaraz/CloudflareZaraz.node.js",
"dist/nodes/CloudflarePageRules/CloudflarePageRules.node.js",
"dist/nodes/CloudflareRateLimits/CloudflareRateLimits.node.js",
"dist/nodes/CloudflareCustomCertificates/CloudflareCustomCertificates.node.js",
"dist/nodes/CloudflareFilters/CloudflareFilters.node.js",
"dist/nodes/CloudflareDnsFirewall/CloudflareDnsFirewall.node.js",
"dist/nodes/CloudflareCustomNameservers/CloudflareCustomNameservers.node.js",
"dist/nodes/CloudflareOriginTlsClientAuth/CloudflareOriginTlsClientAuth.node.js",
"dist/nodes/CloudflareKeylessSsl/CloudflareKeylessSsl.node.js",
"dist/nodes/CloudflareEmailSecurity/CloudflareEmailSecurity.node.js",
"dist/nodes/CloudflareMtlsCertificates/CloudflareMtlsCertificates.node.js",
"dist/nodes/CloudflareUrlNormalization/CloudflareUrlNormalization.node.js",
"dist/nodes/CloudflareSnippets/CloudflareSnippets.node.js",
"dist/nodes/CloudflareTotalTls/CloudflareTotalTls.node.js",
"dist/nodes/CloudflareDiagnostics/CloudflareDiagnostics.node.js",
"dist/nodes/CloudflareSecurityTxt/CloudflareSecurityTxt.node.js",
"dist/nodes/CloudflareApiGateway/CloudflareApiGateway.node.js",
"dist/nodes/CloudflareDlp/CloudflareDlp.node.js",
"dist/nodes/CloudflarePageShield/CloudflarePageShield.node.js",
"dist/nodes/CloudflareTunnels/CloudflareTunnels.node.js",
"dist/nodes/CloudflareDevices/CloudflareDevices.node.js",
"dist/nodes/CloudflareBrandProtection/CloudflareBrandProtection.node.js",
"dist/nodes/CloudflareSecretsStore/CloudflareSecretsStore.node.js",
"dist/nodes/CloudflareLists/CloudflareLists.node.js",
"dist/nodes/CloudflareSecondaryDns/CloudflareSecondaryDns.node.js",
"dist/nodes/CloudflareDex/CloudflareDex.node.js",
"dist/nodes/CloudflareIam/CloudflareIam.node.js",
"dist/nodes/CloudflareTeamnet/CloudflareTeamnet.node.js",
"dist/nodes/CloudflareRum/CloudflareRum.node.js",
"dist/nodes/CloudflarePipelines/CloudflarePipelines.node.js",
"dist/nodes/CloudflareSchemaValidation/CloudflareSchemaValidation.node.js",
"dist/nodes/CloudflareWarpConnector/CloudflareWarpConnector.node.js",
"dist/nodes/CloudflarePcaps/CloudflarePcaps.node.js",
"dist/nodes/CloudflareInfrastructure/CloudflareInfrastructure.node.js",
"dist/nodes/CloudflareLeakedCredentialChecks/CloudflareLeakedCredentialChecks.node.js",
"dist/nodes/CloudflareContentUploadScan/CloudflareContentUploadScan.node.js",
"dist/nodes/CloudflareManagedHeaders/CloudflareManagedHeaders.node.js",
"dist/nodes/CloudflareZeroTrustRiskScoring/CloudflareZeroTrustRiskScoring.node.js",
"dist/nodes/CloudflareTokens/CloudflareTokens.node.js",
"dist/nodes/CloudflareShares/CloudflareShares.node.js",
"dist/nodes/CloudflareCloudConnector/CloudflareCloudConnector.node.js",
"dist/nodes/CloudflareDcvDelegation/CloudflareDcvDelegation.node.js",
"dist/nodes/CloudflareBrowserRendering/CloudflareBrowserRendering.node.js",
"dist/nodes/CloudflareCustomPages/CloudflareCustomPages.node.js",
"dist/nodes/CloudflareEventNotifications/CloudflareEventNotifications.node.js",
"dist/nodes/CloudflareAddressMaps/CloudflareAddressMaps.node.js",
"dist/nodes/CloudflareZeroTrustConnectivity/CloudflareZeroTrustConnectivity.node.js",
"dist/nodes/CloudflareSubnets/CloudflareSubnets.node.js",
"dist/nodes/CloudflarePrefixes/CloudflarePrefixes.node.js",
"dist/nodes/CloudflareMnm/CloudflareMnm.node.js",
"dist/nodes/CloudflareCloudforceOne/CloudflareCloudforceOne.node.js",
"dist/nodes/CloudflareCni/CloudflareCni.node.js",
"dist/nodes/CloudflareZoneSettings/CloudflareZoneSettings.node.js",
"dist/nodes/CloudflareSuperSlurper/CloudflareSuperSlurper.node.js",
"dist/nodes/CloudflareMemberships/CloudflareMemberships.node.js",
"dist/nodes/CloudflareEventSubscriptions/CloudflareEventSubscriptions.node.js",
"dist/nodes/CloudflareBotnetFeed/CloudflareBotnetFeed.node.js",
"dist/nodes/CloudflareZoneSubscription/CloudflareZoneSubscription.node.js",
"dist/nodes/CloudflareHostnameSettings/CloudflareHostnameSettings.node.js",
"dist/nodes/CloudflareCertificateAuthorities/CloudflareCertificateAuthorities.node.js",
"dist/nodes/CloudflareDnsAnalytics/CloudflareDnsAnalytics.node.js",
"dist/nodes/CloudflareIPs/CloudflareIPs.node.js",
"dist/nodes/CloudflareRatePlans/CloudflareRatePlans.node.js",
"dist/nodes/CloudflareBilling/CloudflareBilling.node.js",
"dist/nodes/CloudflareRequestTracer/CloudflareRequestTracer.node.js",
"dist/nodes/CloudflareAbuseReports/CloudflareAbuseReports.node.js",
"dist/nodes/CloudflareMagicCloud/CloudflareMagicCloud.node.js",
"dist/nodes/CloudflareWorkersForPlatforms/CloudflareWorkersForPlatforms.node.js",
"dist/nodes/CloudflareSecurityCenter/CloudflareSecurityCenter.node.js",
"dist/nodes/CloudflareInvites/CloudflareInvites.node.js",
"dist/nodes/CloudflareOrganizations/CloudflareOrganizations.node.js",
"dist/nodes/CloudflareAISearch/CloudflareAiSearch.node.js"
]
},
"devDependencies": {
"@types/node": "^22.10.2",
"@typescript-eslint/parser": "~5.45",
"eslint-plugin-n8n-nodes-base": "^1.11.0",
"gulp": "^5.0.0",
"n8n-workflow": "*",
"prettier": "^2.7.1",
"rimraf": "^3.0.2",
"typescript": "~4.8.4",
"jest": "^29.7.0",
"ts-jest": "^29.1.0",
"@types/jest": "^29.5.0"
},
"peerDependencies": {
"n8n-workflow": "*"
},
"dependencies": {
"cloudflare": "^5.2.0"
},
"engines": {
"node": ">=18.17.0"
}
}