n8n-nodes-stacktree
Advanced tools
@@ -48,2 +48,1 @@ "use strict"; | ||
| exports.StacktreeApi = StacktreeApi; | ||
| //# sourceMappingURL=StacktreeApi.credentials.js.map |
@@ -5,2 +5,32 @@ "use strict"; | ||
| const n8n_workflow_1 = require("n8n-workflow"); | ||
| const node_crypto_1 = require("node:crypto"); | ||
| // Multipart upload for publish/update. Built as a raw Buffer body so it goes | ||
| // through the modern httpRequest helper: n8n strips source comments at build | ||
| // time, so a legacy `this.helpers.request` call cannot be lint-suppressed in the | ||
| // published dist (the community-package scanner lints the compiled .js and | ||
| // re-flags it). Sending a hand-built multipart body avoids the deprecated helper | ||
| // entirely. `authed` picks httpRequestWithAuthentication (credential injects the | ||
| // Bearer) vs httpRequest (anonymous publish). | ||
| async function multipartRequest(ctx, method, url, file, fields, authed) { | ||
| const boundary = '----stacktree' + (0, node_crypto_1.randomBytes)(12).toString('hex'); | ||
| const CRLF = '\r\n'; | ||
| const chunks = []; | ||
| for (const [name, value] of Object.entries(fields)) { | ||
| chunks.push(Buffer.from(`--${boundary}${CRLF}Content-Disposition: form-data; name="${name}"${CRLF}${CRLF}${value}${CRLF}`)); | ||
| } | ||
| chunks.push(Buffer.from(`--${boundary}${CRLF}Content-Disposition: form-data; name="file"; filename="${file.filename}"${CRLF}Content-Type: ${file.contentType}${CRLF}${CRLF}`)); | ||
| chunks.push(file.buffer); | ||
| chunks.push(Buffer.from(`${CRLF}--${boundary}--${CRLF}`)); | ||
| const options = { | ||
| method, | ||
| url, | ||
| body: Buffer.concat(chunks), | ||
| headers: { 'Content-Type': `multipart/form-data; boundary=${boundary}` }, | ||
| json: false, // body is raw bytes; parse the JSON response ourselves | ||
| }; | ||
| const raw = authed | ||
| ? await ctx.helpers.httpRequestWithAuthentication.call(ctx, 'stacktreeApi', options) | ||
| : await ctx.helpers.httpRequest.call(ctx, options); | ||
| return typeof raw === 'string' ? (raw ? JSON.parse(raw) : {}) : raw; | ||
| } | ||
| // Stacktree publishes the HTML your agents make to a private, unguessable URL. | ||
@@ -400,3 +430,2 @@ // This node mirrors the API surface the MCP server exposes (packages/mcp-server): | ||
| } | ||
| const authHeaders = apiKey ? { Authorization: `Bearer ${apiKey}` } : {}; | ||
| const requireAuth = (operation, itemIndex) => { | ||
@@ -432,32 +461,20 @@ if (!apiKey) { | ||
| : 'text/html'; | ||
| const formData = { | ||
| file: { value: buffer, options: { filename: fileName, contentType } }, | ||
| }; | ||
| const file = { filename: fileName, contentType, buffer }; | ||
| if (operation === 'publish') { | ||
| const opts = this.getNodeParameter('publishOptions', i); | ||
| const fields = {}; | ||
| if (opts.password) | ||
| formData.password = opts.password; | ||
| fields.password = opts.password; | ||
| if (opts.publicSlug) | ||
| formData.public_slug = opts.publicSlug; | ||
| fields.public_slug = opts.publicSlug; | ||
| if (opts.expiresInHours) | ||
| formData.expires_in_hours = String(opts.expiresInHours); | ||
| fields.expires_in_hours = String(opts.expiresInHours); | ||
| if (opts.burnAfterRead) | ||
| formData.burn_after_read = 'true'; | ||
| fields.burn_after_read = 'true'; | ||
| if (opts.agentation) | ||
| formData.agentation = 'true'; | ||
| fields.agentation = 'true'; | ||
| if (opts.piiCheck) | ||
| formData.pii_check = opts.piiCheck; | ||
| // n8n's modern httpRequest helper does not reliably build multipart | ||
| // bodies, so publish/update use the legacy request helper (the same | ||
| // choice shipstatic's node made). Publishing is the one operation that | ||
| // also works anonymously, so auth is added manually rather than via | ||
| // the credential's authenticate block. | ||
| // eslint-disable-next-line @n8n/community-nodes/no-deprecated-workflow-functions -- multipart FormData | ||
| responseData = await this.helpers.request({ | ||
| method: 'POST', | ||
| url: `${baseUrl}/sites`, | ||
| formData, | ||
| headers: authHeaders, | ||
| json: true, | ||
| }); | ||
| fields.pii_check = opts.piiCheck; | ||
| // Authenticated when a key is present (owned, permanent), anonymous otherwise. | ||
| responseData = await multipartRequest(this, 'POST', `${baseUrl}/sites`, file, fields, !!apiKey); | ||
| } | ||
@@ -468,12 +485,6 @@ else { | ||
| const opts = this.getNodeParameter('updateOptions', i); | ||
| const fields = {}; | ||
| if (opts.piiCheck) | ||
| formData.pii_check = opts.piiCheck; | ||
| // eslint-disable-next-line @n8n/community-nodes/no-deprecated-workflow-functions -- multipart FormData | ||
| responseData = await this.helpers.request({ | ||
| method: 'PUT', | ||
| url: `${baseUrl}/sites/${encodeURIComponent(idOrSlug)}`, | ||
| formData, | ||
| headers: authHeaders, | ||
| json: true, | ||
| }); | ||
| fields.pii_check = opts.piiCheck; | ||
| responseData = await multipartRequest(this, 'PUT', `${baseUrl}/sites/${encodeURIComponent(idOrSlug)}`, file, fields, true); | ||
| } | ||
@@ -569,7 +580,6 @@ } | ||
| } | ||
| // Our own validation errors are already node-native; wrap only raw | ||
| // transport/HTTP errors so the UI shows a clean message. | ||
| if (error instanceof n8n_workflow_1.NodeOperationError || error instanceof n8n_workflow_1.NodeApiError) { | ||
| // eslint-disable-next-line @n8n/community-nodes/require-node-api-error -- already node-native | ||
| throw error; | ||
| // Re-raise our own validation errors with their message intact; wrap | ||
| // anything else (transport / HTTP) as a node API error. | ||
| if (error instanceof n8n_workflow_1.NodeOperationError) { | ||
| throw new n8n_workflow_1.NodeOperationError(this.getNode(), error.message, { itemIndex: i }); | ||
| } | ||
@@ -583,2 +593,1 @@ throw new n8n_workflow_1.NodeApiError(this.getNode(), error, { itemIndex: i }); | ||
| exports.Stacktree = Stacktree; | ||
| //# sourceMappingURL=Stacktree.node.js.map |
+1
-1
| { | ||
| "name": "n8n-nodes-stacktree", | ||
| "version": "0.1.1", | ||
| "version": "0.1.2", | ||
| "description": "Publish agent-made HTML to a private, unguessable URL. Gate it with a password or email domain, expire or burn it, and read the feedback viewers leave.", | ||
@@ -5,0 +5,0 @@ "keywords": [ |
| import type { IAuthenticateGeneric, Icon, ICredentialTestRequest, ICredentialType, INodeProperties } from 'n8n-workflow'; | ||
| export declare class StacktreeApi implements ICredentialType { | ||
| name: string; | ||
| displayName: string; | ||
| icon: Icon; | ||
| documentationUrl: string; | ||
| properties: INodeProperties[]; | ||
| authenticate: IAuthenticateGeneric; | ||
| test: ICredentialTestRequest; | ||
| } |
| {"version":3,"file":"StacktreeApi.credentials.js","sourceRoot":"","sources":["../../credentials/StacktreeApi.credentials.ts"],"names":[],"mappings":";;;AAQA,MAAa,YAAY;IAAzB;QACC,SAAI,GAAG,cAAc,CAAC;QAEtB,gBAAW,GAAG,eAAe,CAAC;QAE9B,SAAI,GAAS,oBAAoB,CAAC;QAElC,qBAAgB,GAAG,qCAAqC,CAAC;QAEzD,eAAU,GAAsB;YAC/B;gBACC,WAAW,EAAE,SAAS;gBACtB,IAAI,EAAE,QAAQ;gBACd,IAAI,EAAE,QAAQ;gBACd,WAAW,EAAE,EAAE,QAAQ,EAAE,IAAI,EAAE;gBAC/B,OAAO,EAAE,EAAE;gBACX,QAAQ,EAAE,IAAI;gBACd,WAAW,EACV,mQAAmQ;aACpQ;YACD;gBACC,WAAW,EAAE,UAAU;gBACvB,IAAI,EAAE,SAAS;gBACf,IAAI,EAAE,QAAQ;gBACd,OAAO,EAAE,wBAAwB;gBACjC,WAAW,EAAE,2DAA2D;aACxE;SACD,CAAC;QAEF,iCAAiC;QACjC,iBAAY,GAAyB;YACpC,IAAI,EAAE,SAAS;YACf,UAAU,EAAE;gBACX,OAAO,EAAE;oBACR,aAAa,EAAE,iCAAiC;iBAChD;aACD;SACD,CAAC;QAEF,wFAAwF;QACxF,SAAI,GAA2B;YAC9B,OAAO,EAAE;gBACR,OAAO,EAAE,2BAA2B;gBACpC,GAAG,EAAE,QAAQ;gBACb,MAAM,EAAE,KAAK;aACb;SACD,CAAC;IACH,CAAC;CAAA;AA/CD,oCA+CC"} |
| import type { IExecuteFunctions, INodeExecutionData, INodeType, INodeTypeDescription } from 'n8n-workflow'; | ||
| export declare class Stacktree implements INodeType { | ||
| description: INodeTypeDescription; | ||
| execute(this: IExecuteFunctions): Promise<INodeExecutionData[][]>; | ||
| } |
| {"version":3,"file":"Stacktree.node.js","sourceRoot":"","sources":["../../../nodes/Stacktree/Stacktree.node.ts"],"names":[],"mappings":"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"} |
URL strings
Supply chain riskPackage contains fragments of external URLs or IP addresses, which the package may be accessing at runtime.
URL strings
Supply chain riskPackage contains fragments of external URLs or IP addresses, which the package may be accessing at runtime.
41381
-29.51%7
-36.36%634
-0.78%