UNPKG

n8n-editor-ui

Version:

Workflow Editor UI for n8n

2 lines 9.22 kB
(function(){try{var e=typeof window<`u`?window:typeof global<`u`?global:typeof globalThis<`u`?globalThis:typeof self<`u`?self:{};e.SENTRY_RELEASE={id:`n8n@2.13.4`}}catch{}})();try{(function(){var e=typeof window<`u`?window:typeof global<`u`?global:typeof globalThis<`u`?globalThis:typeof self<`u`?self:{},t=new e.Error().stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]=`45e4a985-e068-4f7b-ba5b-8f48177329d7`,e._sentryDebugIdIdentifier=`sentry-dbid-45e4a985-e068-4f7b-ba5b-8f48177329d7`)})()}catch{}import{t as e}from"./chunk-DxpFCn6T.js";import{Ft as t,S as n,gt as r}from"./vue.runtime.esm-bundler-D9KLAxvJ.js";import{m as i}from"./_MapCache-CUJwh2qp.js";import{As as a,Dn as o,Gr as s,Hr as c,en as l,hr as u,sl as d}from"./users.store-BHWXXawf.js";import{dl as f,il as p,ms as m}from"./constants-CIP7tKq1.js";import{m as h}from"./merge-BqvKZ38d.js";import{j as g}from"./_baseOrderBy-CaKruttV.js";import{n as _,t as v}from"./values-C-wh6oVb.js";const y={"@n8n/n8n-nodes-langchain.agent":{starter:[6270,5462,3100],popular:[2465,2326,2006],youtube:[{id:`4cQWJViybAQ`,title:`n8n Quick Start Tutorial: Build Your First Workflow [2025]`,description:`In this tutorial, @theflowgrammer walks you through the conceptual foundations you need to know to build powerful n8n workflows from scratch.`},{id:`77Z07QnLlB8`,title:`Building AI Agents: Prompt Engineering for Beginners [Part 3]`,description:`In Part 3 of our Building AI Agents series, we focus on the essentials of prompt engineering—specifically for single-task agents in n8n.`}]},"@n8n/n8n-nodes-langchain.openAi":{starter:[3100,2722,5462],popular:[2462,2783,2187],youtube:[{id:`4cQWJViybAQ`,title:`n8n Quick Start Tutorial: Build Your First Workflow [2025]`,description:`In this tutorial, @theflowgrammer walks you through the conceptual foundations you need to know to build powerful n8n workflows from scratch.`},{id:`77Z07QnLlB8`,title:`Building AI Agents: Prompt Engineering for Beginners [Part 3]`,description:`In Part 3 of our Building AI Agents series, we focus on the essentials of prompt engineering—specifically for single-task agents in n8n.`}]},"n8n-nodes-base.googleSheets":{starter:[2581,5462,1751],popular:[5690,2819,6468],youtube:[{id:`4cQWJViybAQ`,title:`n8n Quick Start Tutorial: Build Your First Workflow [2025]`,description:`In this tutorial, @theflowgrammer walks you through the conceptual foundations you need to know to build powerful n8n workflows from scratch.`},{id:`IJdt_Ds-gmc`,title:`OpenAI and Google Sheets integration: Automated workflows (+ 2 Free Templates)`,description:`In this video, we connect OpenAI and Google Sheets into two powerful workflows.`}]},"n8n-nodes-base.gmail":{starter:[1953,6277,2722],popular:[3686,3123,3905],youtube:[{id:`4cQWJViybAQ`,title:`n8n Quick Start Tutorial: Build Your First Workflow [2025]`,description:`In this tutorial, @theflowgrammer walks you through the conceptual foundations you need to know to build powerful n8n workflows from scratch.`},{id:`UnSKuFJPtyk`,title:`Build Your First AI Agent for Free with No Code (n8n + Google Gemini 2.5 Pro)`,description:`Learn how to build your own AI-powered email assistant with zero coding using n8n and Google Gemini. This step-by-step tutorial shows how to create an agent that can read, draft, and send emails on your behalf — all automatically.`}]},"n8n-nodes-base.httpRequest":{starter:[1748,3858,5171],popular:[2035,4110,3100],youtube:[{id:`4cQWJViybAQ`,title:`n8n Quick Start Tutorial: Build Your First Workflow [2025]`,description:`In this tutorial, @theflowgrammer walks you through the conceptual foundations you need to know to build powerful n8n workflows from scratch.`},{id:`tKwvqgVEBOU`,title:`n8n HTTP Request Node Made Simple: 10x Your Automations in 10 Minutes`,description:`The n8n HTTP Request node is the most powerful tool you're probably not using. Most n8n users stick to pre-built integrations because the HTTP Request node looks intimidating, but mastering n8n HTTP requests will literally 10x what you can automate.`}]},"@n8n/n8n-nodes-langchain.googleGemini":{starter:[6270,4365,3905],popular:[5993,2753,2466],youtube:[{id:`4cQWJViybAQ`,title:`n8n Quick Start Tutorial: Build Your First Workflow [2025]`,description:`In this tutorial, @theflowgrammer walks you through the conceptual foundations you need to know to build powerful n8n workflows from scratch.`},{id:`UnSKuFJPtyk`,title:`Build Your First AI Agent for Free with No Code (n8n + Google Gemini 2.5 Pro)`,description:`Learn how to build your own AI-powered email assistant with zero coding using n8n and Google Gemini. This step-by-step tutorial shows how to create an agent that can read, draft, and send emails on your behalf — all automatically.`}]},"n8n-nodes-base.googleDrive":{starter:[6611,1960,2782],popular:[2753,4767,3135],youtube:[{id:`4cQWJViybAQ`,title:`n8n Quick Start Tutorial: Build Your First Workflow [2025]`,description:`In this tutorial, @theflowgrammer walks you through the conceptual foundations you need to know to build powerful n8n workflows from scratch.`},{id:`vqZTpKGh_jU`,title:`I Automated My Entire Google Drive With n8n – It Organizes Itself`,description:`In this video, learn how to use n8n to automatically organize your Google Drive files From organizing files to streamlining tasks, discover smart ways to boost productivity in just minutes!`}]},"n8n-nodes-base.telegram":{starter:[2462,2114,4365],popular:[3654,2783,3686],youtube:[{id:`4cQWJViybAQ`,title:`n8n Quick Start Tutorial: Build Your First Workflow [2025]`,description:`In this tutorial, @theflowgrammer walks you through the conceptual foundations you need to know to build powerful n8n workflows from scratch.`},{id:`ODdRXozldPw`,title:`How to build a Telegram AI bot with n8n – Step-by-step tutorial`,description:`In this video, we’ll guide you through the workflow that integrates with Telegram to create an AI-powered chatbot. It uses OpenAI's Chat Model and Dall-E 3 to understand and respond to user messages, correct errors, and generate and send images based on user queries.`}]}};var b=Object.keys(y);const x=g(d.EXPERIMENT_TEMPLATE_RECO_V2,()=>{let e=l(),t=c(),r=u(),i=o(),a=()=>t.getVariant(f.name)===f.variant&&r.userIsTrialing;function s(e){return e in y?y[e]:{starter:[],popular:[],youtube:[]}}async function d(e){return await i.fetchTemplateById(e.toString())}function p(e){return{name:m.TEMPLATE,params:{id:e}}}let h=n(()=>{let e=r.selectedApps;return e?.length?b.filter(t=>e.includes(t)).slice(0,3):[]});function g(t){e.track(`User clicked on node minicard`,{tool:t})}function _(t){e.track(`User visited template recommendation modal tab`,{tool:t})}function v(t){e.track(`User clicked on template recommendation tile`,{templateId:t})}function x(t){e.track(`User clicked on template recommendation video`,{name:t})}function S(t){e.track(`User clicked on template recommendation see more`,{type:t})}return{isFeatureEnabled:a,getNodeData:s,getTemplateData:d,nodes:h,getTemplateRoute:p,trackMinicardClick:g,trackModalTabView:_,trackTemplateTileClick:v,trackVideoClick:x,trackSeeMoreClick:S}}),S=g(d.PERSONALIZED_TEMPLATES_V3,()=>{let e=l(),i=c(),d=u(),f=a(),h=o(),g=s(),_=`n8n-personalizedTemplatesV3-hasInteracted`,v=t(localStorage.getItem(_)===`true`),y=()=>{let e=window.location.hostname===`localhost`;return i.getVariant(p.name)===p.variant&&(e||d.userIsTrialing)},b=n(()=>{let e=d.selectedApps;return e?.length?e.includes(`n8n-nodes-base.hubspot`)||e.includes(`n8n-nodes-base.hubspotTrigger`):!1}),x=n(()=>{let e=g.allWorkflows;return y()&&b.value&&e.length>0&&!v.value});function S(){return{templates:[8966,8967,8968,8969,8970,8971]}}async function C(e){return await h.fetchTemplateById(e.toString())}function w(e){return{name:m.TEMPLATE,params:{id:e}}}function T(){e.track(`User clicked on personalization card`)}function E(){e.track(`User viewed personalization modal`)}function D(){e.track(`User viewed personalization tooltip`)}function O(){e.track(`User dismissed personalization tooltip`)}function k(t){e.track(`User clicked on template from modal`,{templateId:t})}function A(){e.track(`User clicked on templates repo from modal`)}function j(){v.value=!0,localStorage.setItem(_,`true`)}let M=async()=>{if(f.isCloudDeployment&&!d.state.initialized)try{await d.initialize()}catch(e){console.warn(`Could not load cloud plan data for experiment tracking:`,e);return}if(!b.value)return;let t=i.getVariant(p.name);t&&e.track(`User is part of experiment`,{name:p.name,variant:t})},N=!1;return r(b,e=>{e&&!N&&(N=!0,M())},{immediate:!0}),{isFeatureEnabled:y,hasChosenHubSpot:b,shouldShowTemplateTooltip:x,getHubSpotData:S,getTemplateData:C,getTemplateRoute:w,trackPersonalizationCardClick:T,trackPersonalizationModalView:E,trackPersonalizationTooltipView:D,trackPersonalizationTooltipDismiss:O,trackTemplateClickFromModal:k,trackTemplatesRepoClickFromModal:A,markTemplateRecommendationInteraction:j}});var C=e(((e,t)=>{var n=h(),r=_();function i(e){return r(n(e))}t.exports=i})),w=e(((e,t)=>{var n=_(),r=v();function i(e){return n(r(e))}t.exports=i})),T=e(((e,t)=>{var n=C(),r=w(),a=i();function o(e){return(a(e)?n:r)(e)}t.exports=o}));export{S as n,x as r,T as t}; //# sourceMappingURL=shuffle-CMoQZhEl.js.map