{"version":1,"pages":[{"id":"ryuyr0njvfWYzdn1En2l","title":"Sygnal Site Engine ( SSE2 )","pathname":"/","siteSpaceId":"sitesp_jX8Th","description":"Structure, reuse, improve and protect your Webflow site code."},{"id":"ybbM23ZdjylsdPDG5whL","title":"The SSE Architecture","pathname":"/the-sse-architecture","siteSpaceId":"sitesp_jX8Th","description":"How the SSE works with DevProxy and CI/CD setup"},{"id":"SFUuk7BahvIfYQk33TQq","title":"What's New","pathname":"/whats-new","siteSpaceId":"sitesp_jX8Th","description":"What's new with SSE?"},{"id":"MFk9WETHymNmpn97Mjdf","title":"Migrating from SSE to SSE2","pathname":"/migrating-from-sse-to-sse2","siteSpaceId":"sitesp_jX8Th","description":"Key changes you'll need to make to utilize SSE2's new sse-core"},{"id":"JgPXBOEAUGXjjMuUDari","title":"Feature Roadmap","pathname":"/feature-roadmap","siteSpaceId":"sitesp_jX8Th","description":"Here's what we're working on in SSE"},{"id":"0G0VE06L5SIcsxuU4W0T","title":"Component Architecture","pathname":"/feature-roadmap/component-architecture","siteSpaceId":"sitesp_jX8Th","description":"Here's what we're working on in SSE","breadcrumbs":[{"label":"Feature Roadmap"}]},{"id":"8ZRk0fr50ZDoyGsekw7G","title":"File Copy & Augmented Builds","pathname":"/feature-roadmap/file-copy-and-augmented-builds","siteSpaceId":"sitesp_jX8Th","breadcrumbs":[{"label":"Feature Roadmap"}]},{"id":"0zU2YpZIExerJgJmzoxy","title":"API Integration Layer","pathname":"/feature-roadmap/api-integration-layer","siteSpaceId":"sitesp_jX8Th","breadcrumbs":[{"label":"Feature Roadmap"}]},{"id":"6n5hZkoAV8VH0yKdtqvh","title":"Modal Management","pathname":"/feature-roadmap/modal-management","siteSpaceId":"sitesp_jX8Th","breadcrumbs":[{"label":"Feature Roadmap"}]},{"id":"kUrdybPPyDhu7ZAio2Zq","title":"HSON Support","pathname":"/feature-roadmap/hson-support","siteSpaceId":"sitesp_jX8Th","breadcrumbs":[{"label":"Feature Roadmap"}]},{"id":"dFUiWkLpxZeJRow7YDVB","title":"SA5 Integration","pathname":"/feature-roadmap/sa5-integration","siteSpaceId":"sitesp_jX8Th","breadcrumbs":[{"label":"Feature Roadmap"}]},{"id":"rBYHagQ9l1jsaay3yQQf","title":"Setup Github Repository","pathname":"/setup/setup-github-repository","siteSpaceId":"sitesp_jX8Th","breadcrumbs":[{"label":"Installation & Setup"}]},{"id":"nQ2eiPCFGw9WR197Bbr5","title":"Setup Netlify","pathname":"/setup/setup-netlify","siteSpaceId":"sitesp_jX8Th","description":"Setup Netlify as your site engine code CDN","breadcrumbs":[{"label":"Installation & Setup"}]},{"id":"dvvBUb8tZVOgvsOQxp8a","title":"jsDelivr","pathname":"/setup/setup-netlify/jsdelivr","siteSpaceId":"sitesp_jX8Th","breadcrumbs":[{"label":"Installation & Setup"},{"label":"Setup Netlify"}]},{"id":"QuMgAIpg4maq8yy3DjnN","title":"Setup Webflow","pathname":"/setup/setup-webflow","siteSpaceId":"sitesp_jX8Th","breadcrumbs":[{"label":"Installation & Setup"}]},{"id":"sfkeavyygpiRz2RU3My7","title":"Advanced Install Notes","pathname":"/setup/advanced-install-notes","siteSpaceId":"sitesp_jX8Th","breadcrumbs":[{"label":"Installation & Setup"}]},{"id":"Y2n1WUtp2YnLitey64C0","title":"Creating a Persistent Test Env","pathname":"/setup/advanced-install-notes/creating-a-persistent-test-env","siteSpaceId":"sitesp_jX8Th","breadcrumbs":[{"label":"Installation & Setup"},{"label":"Advanced Install Notes"}]},{"id":"hPz5uk04safVNruW6xNm","title":"Add SSE to an Existing Repo","pathname":"/setup/advanced-install-notes/add-sse-to-an-existing-repo","siteSpaceId":"sitesp_jX8Th","breadcrumbs":[{"label":"Installation & Setup"},{"label":"Advanced Install Notes"}]},{"id":"83DEx2cYPOtcWFdVxCAo","title":"Quickstart","pathname":"/setup/quickstart","siteSpaceId":"sitesp_jX8Th","breadcrumbs":[{"label":"Installation & Setup"}]},{"id":"tAsHeEGxzaSsC7pIVmY5","title":"Developing with SSE","pathname":"/usage/developing-with-sse","siteSpaceId":"sitesp_jX8Th","description":"The basics of developing with Sygnal Site Engine.","breadcrumbs":[{"label":"Usage Notes"}]},{"id":"MTRZJLrHzAjkyWMFwcVT","title":"Building & Deploying Code","pathname":"/usage/building-and-deploying-code","siteSpaceId":"sitesp_jX8Th","breadcrumbs":[{"label":"Usage Notes"}]},{"id":"8qVHpqnUOY4RsD3YiLyq","title":"Functional Interactions (FIX)","pathname":"/usage/functional-interactions-fix","siteSpaceId":"sitesp_jX8Th","breadcrumbs":[{"label":"Usage Notes"}]},{"id":"IMBkOx4cBcTDG8Mkwdu3","title":"FIX Elements","pathname":"/usage/functional-interactions-fix/fix-elements","siteSpaceId":"sitesp_jX8Th","breadcrumbs":[{"label":"Usage Notes"},{"label":"Functional Interactions (FIX)"}]},{"id":"NXUCW7hSiiDVmoYvVXlb","title":"Code Structure","pathname":"/usage/code-structure","siteSpaceId":"sitesp_jX8Th","description":"","breadcrumbs":[{"label":"Usage Notes"}]},{"id":"Uk1zEwRRtrOG7AAZLPyq","title":"Page Router","pathname":"/usage/page-router","siteSpaceId":"sitesp_jX8Th","description":"","breadcrumbs":[{"label":"Usage Notes"}]},{"id":"UcMqYFdP2ppucoqWf8yp","title":"Components","pathname":"/usage/components","siteSpaceId":"sitesp_jX8Th","description":"","breadcrumbs":[{"label":"Usage Notes"}]},{"id":"hA3SqGO4kKgGiAowln3c","title":"Components Future Notes","pathname":"/usage/components/components-future-notes","siteSpaceId":"sitesp_jX8Th","breadcrumbs":[{"label":"Usage Notes"},{"label":"Components"}]},{"id":"xUMShydACU3wkrIVwTgi","title":"Source Structure & Key Files","pathname":"/usage/source-structure-and-key-files","siteSpaceId":"sitesp_jX8Th","breadcrumbs":[{"label":"Usage Notes"}]},{"id":"eEezVWiXQA7hq5qHDZUh","title":"Utilities","pathname":"/usage/source-structure-and-key-files/utilities","siteSpaceId":"sitesp_jX8Th","breadcrumbs":[{"label":"Usage Notes"},{"label":"Source Structure & Key Files"}]},{"id":"RfVarb94p0oHa1mVyZ6F","title":"Route Dispatcher","pathname":"/usage/source-structure-and-key-files/route-dispatcher","siteSpaceId":"sitesp_jX8Th","description":"","breadcrumbs":[{"label":"Usage Notes"},{"label":"Source Structure & Key Files"}]},{"id":"ZLtUVjvNPZiAaEXkrkdo","title":"Infrastructure","pathname":"/usage/source-structure-and-key-files/infrastructure","siteSpaceId":"sitesp_jX8Th","breadcrumbs":[{"label":"Usage Notes"},{"label":"Source Structure & Key Files"}]},{"id":"WRSqfQRWlKEBBxAdoFSQ","title":"Usage Notes","pathname":"/usage/source-structure-and-key-files/usage-notes","siteSpaceId":"sitesp_jX8Th","breadcrumbs":[{"label":"Usage Notes"},{"label":"Source Structure & Key Files"}]},{"id":"dIClGOKvBeqnMiPQJunU","title":"SCSS","pathname":"/usage/scss","siteSpaceId":"sitesp_jX8Th","breadcrumbs":[{"label":"Usage Notes"}]},{"id":"153SkZBQKjIn2gOgbh6o","title":"Useful Library Additions","pathname":"/usage/useful-library-additions","siteSpaceId":"sitesp_jX8Th","breadcrumbs":[{"label":"Usage Notes"}]},{"id":"g6mEun3wZfA4758mjYtm","title":"Adding Libraries","pathname":"/usage/useful-library-additions/adding-libraries","siteSpaceId":"sitesp_jX8Th","breadcrumbs":[{"label":"Usage Notes"},{"label":"Useful Library Additions"}]},{"id":"XKAxNOImgJPy8teZJx7T","title":"Luxon","pathname":"/usage/useful-library-additions/luxon","siteSpaceId":"sitesp_jX8Th","breadcrumbs":[{"label":"Usage Notes"},{"label":"Useful Library Additions"}]},{"id":"c74zzTQyOKPuz1TjNW84","title":"Cookies","pathname":"/usage/useful-library-additions/cookies","siteSpaceId":"sitesp_jX8Th","breadcrumbs":[{"label":"Usage Notes"},{"label":"Useful Library Additions"}]},{"id":"mwtJygeDDDdQUjLsBq1t","title":"Core Libraries","pathname":"/usage/useful-library-additions/core-libraries","siteSpaceId":"sitesp_jX8Th","description":"These are included in the base Engine configuration.","breadcrumbs":[{"label":"Usage Notes"},{"label":"Useful Library Additions"}]},{"id":"dv5jyWHVxhLlkN4JMRtk","title":"Extending Capabilities","pathname":"/usage/useful-library-additions/extending-capabilities","siteSpaceId":"sitesp_jX8Th","breadcrumbs":[{"label":"Usage Notes"},{"label":"Useful Library Additions"}]},{"id":"WmjXR3fsOgPHB7sUnNha","title":"Best Practices","pathname":"/usage/best-practices","siteSpaceId":"sitesp_jX8Th","breadcrumbs":[{"label":"Usage Notes"}]},{"id":"IuXkp1KGikCYSQxnZkG4","title":"Sygnal DevTools","pathname":"/usage/sygnal-devtools","siteSpaceId":"sitesp_jX8Th","breadcrumbs":[{"label":"Usage Notes"}]},{"id":"gS6BXb3sWzYvWDTvviua","title":"Unit Testing","pathname":"/usage/unit-testing","siteSpaceId":"sitesp_jX8Th","breadcrumbs":[{"label":"Usage Notes"}]},{"id":"pFPwWDUaNSN5M1VyFGyg","title":"Using Google Sheets as a Unit Test Data Source","pathname":"/usage/unit-testing/using-google-sheets-as-a-unit-test-data-source","siteSpaceId":"sitesp_jX8Th","breadcrumbs":[{"label":"Usage Notes"},{"label":"Unit Testing"}]},{"id":"pJe1qzx5pW84gng8ycYA","title":"Datetime & Timezone Tests","pathname":"/usage/unit-testing/datetime-and-timezone-tests","siteSpaceId":"sitesp_jX8Th","breadcrumbs":[{"label":"Usage Notes"},{"label":"Unit Testing"}]},{"id":"VgWA64IrfllNMMzMsGz1","title":"Best Practices","pathname":"/usage/unit-testing/best-practices","siteSpaceId":"sitesp_jX8Th","breadcrumbs":[{"label":"Usage Notes"},{"label":"Unit Testing"}]},{"id":"wQK8mYzA5Kn64oj19fbC","title":"Page 1","pathname":"/usage/unit-testing/page-1","siteSpaceId":"sitesp_jX8Th","breadcrumbs":[{"label":"Usage Notes"},{"label":"Unit Testing"}]},{"id":"ttjVGRZFn9rKHdDlqjec","title":"What is Devproxy?","pathname":"/devproxy/what-is-devproxy","siteSpaceId":"sitesp_jX8Th","breadcrumbs":[{"label":"Sygnal Devproxy"}]},{"id":"I3YLGpQhdz93jWVNGqwR","title":"Devproxy Setup","pathname":"/devproxy/devproxy-setup","siteSpaceId":"sitesp_jX8Th","breadcrumbs":[{"label":"Sygnal Devproxy"}]},{"id":"W2U6oClWPyPnyNUdQ1Q3","title":"Cloudflare Setup","pathname":"/devproxy/cloudflare-setup","siteSpaceId":"sitesp_jX8Th","breadcrumbs":[{"label":"Sygnal Devproxy"}]},{"id":"4yWRvYLUsQzK1mHz8epa","title":"Webflow Site Configuration","pathname":"/devproxy/webflow-site-configuration","siteSpaceId":"sitesp_jX8Th","breadcrumbs":[{"label":"Sygnal Devproxy"}]},{"id":"urGGya7kX2rM9qezLQxm","title":"Configurations","pathname":"/devproxy/configurations","siteSpaceId":"sitesp_jX8Th","breadcrumbs":[{"label":"Sygnal Devproxy"}]},{"id":"Jma9isTadzU0bIzyDXZf","title":"Controlling deployment flow","pathname":"/devproxy/configurations/controlling-deployment-flow","siteSpaceId":"sitesp_jX8Th","breadcrumbs":[{"label":"Sygnal Devproxy"},{"label":"Configurations"}]},{"id":"i5hQyaND5KvZ8CVJ16m2","title":"Future","pathname":"/devproxy/future","siteSpaceId":"sitesp_jX8Th","breadcrumbs":[{"label":"Sygnal Devproxy"}]},{"id":"vSmThdxh5B0x7bYVBvcH","title":"Source Code Repository","pathname":"/tech-stack/source-code-repository","siteSpaceId":"sitesp_jX8Th","breadcrumbs":[{"label":"Tech Stack"}]},{"id":"QqyfNFUdyJZSmsiJUBbD","title":"Visual Studio Code","pathname":"/tech-stack/visual-studio-code","siteSpaceId":"sitesp_jX8Th","description":"VS Code is an excellent, free IDE with tons of extensibility.","breadcrumbs":[{"label":"Tech Stack"}]},{"id":"0xSOeeAsHVvkPLQ1wW7B","title":"Developer IDE","pathname":"/tech-stack/developer-ide","siteSpaceId":"sitesp_jX8Th","breadcrumbs":[{"label":"Tech Stack"}]},{"id":"7jSDnMfFnZYUvBRXtXxY","title":"Dev Hosting","pathname":"/tech-stack/dev-hosting","siteSpaceId":"sitesp_jX8Th","breadcrumbs":[{"label":"Tech Stack"}]},{"id":"CAttf3h4GC2LvzBdOlxO","title":"Code CDN","pathname":"/tech-stack/code-cdn","siteSpaceId":"sitesp_jX8Th","breadcrumbs":[{"label":"Tech Stack"}]},{"id":"fGBStYsq0xd3EQ0hm3CQ","title":"Devproxy","pathname":"/tech-stack/devproxy","siteSpaceId":"sitesp_jX8Th","breadcrumbs":[{"label":"Tech Stack"}]},{"id":"Jgpm3XRz0E9MVBzHD9H0","title":"Dev Team Notes","pathname":"/future/dev-team-notes","siteSpaceId":"sitesp_jX8Th","breadcrumbs":[{"label":"Further Development"}]},{"id":"Hko5kCpm0thCu1QAvN5o","title":"Reactive State Patterns","pathname":"/future/dev-team-notes/reactive-state-patterns","siteSpaceId":"sitesp_jX8Th","breadcrumbs":[{"label":"Further Development"},{"label":"Dev Team Notes"}]},{"id":"KwuTcf16EeasYMaRuVdF","title":"Page efficiency","pathname":"/future/dev-team-notes/page-efficiency","siteSpaceId":"sitesp_jX8Th","breadcrumbs":[{"label":"Further Development"},{"label":"Dev Team Notes"}]},{"id":"pbuQBA9syHKa2MX6hjIM","title":"Engine Mode","pathname":"/future/dev-team-notes/engine-mode","siteSpaceId":"sitesp_jX8Th","description":"Test your code in real-time.","breadcrumbs":[{"label":"Further Development"},{"label":"Dev Team Notes"}]},{"id":"WgZg7wt5roosEX75WvQs","title":"Reference Project","pathname":"/future/reference-project","siteSpaceId":"sitesp_jX8Th","breadcrumbs":[{"label":"Further Development"}]},{"id":"aZOXzj8oIcwC8su91kZz","title":"Posthog Telemetry","pathname":"/future/posthog-telemetry","siteSpaceId":"sitesp_jX8Th","breadcrumbs":[{"label":"Further Development"}]},{"id":"xB64Kzohvb3Wxp9W5hIS","title":"Functional Interaction ( FIX )","pathname":"/future/functional-interaction-fix","siteSpaceId":"sitesp_jX8Th","breadcrumbs":[{"label":"Further Development"}]},{"id":"028Jk0ieZ8Lyy2KF8Fc9","title":"Future","pathname":"/future/future","siteSpaceId":"sitesp_jX8Th","breadcrumbs":[{"label":"Further Development"}]},{"id":"v05jGUVlPqBmOJDH1Ap2","title":"Component Development","pathname":"/future/future/component-development","siteSpaceId":"sitesp_jX8Th","description":"Code your components!","breadcrumbs":[{"label":"Further Development"},{"label":"Future"}]},{"id":"5gxzAk4UXmarrFQYnEQe","title":"Reactive State Management","pathname":"/future/future/reactive-state-management","siteSpaceId":"sitesp_jX8Th","breadcrumbs":[{"label":"Further Development"},{"label":"Future"}]},{"id":"FCrP1U08YiZEB3jMHX30","title":"Expand Script Loading","pathname":"/future/future/expand-script-loading","siteSpaceId":"sitesp_jX8Th","breadcrumbs":[{"label":"Further Development"},{"label":"Future"}]},{"id":"4FTIkDp6oEh60PO35i7O","title":"Devmode","pathname":"/future/devmode","siteSpaceId":"sitesp_jX8Th","breadcrumbs":[{"label":"Further Development"}]},{"id":"5ml0Mh2wh2eA3maAMYCC","title":"CI/CD Discussions","pathname":"/future/ci-cd-discussions","siteSpaceId":"sitesp_jX8Th","breadcrumbs":[{"label":"Further Development"}]},{"id":"StoFfTa09ROdWYNtkY79","title":"Page 2","pathname":"/future/ci-cd-discussions/page-2","siteSpaceId":"sitesp_jX8Th","breadcrumbs":[{"label":"Further Development"},{"label":"CI/CD Discussions"}]},{"id":"7WI2ruS9C3YxgxEavShZ","title":"SSE CLI","pathname":"/future/sse-cli","siteSpaceId":"sitesp_jX8Th","breadcrumbs":[{"label":"Further Development"}]},{"id":"MGfmwLsNZWXu9XQWkvSu","title":"Webflow Intelligence","pathname":"/future/webflow-intelligence","siteSpaceId":"sitesp_jX8Th","breadcrumbs":[{"label":"Further Development"}]},{"id":"QLECOcNmwGI2ySyvQQDL","title":"SA5","pathname":"/future/sa5","siteSpaceId":"sitesp_jX8Th","breadcrumbs":[{"label":"Further Development"}]},{"id":"iJnK8ThfwVVYXaLHTrpV","title":"Webflow Designer Notation","pathname":"/tools/webflow-designer-notation","siteSpaceId":"sitesp_jX8Th","breadcrumbs":[{"label":"Tools"}]},{"id":"qCVqnsT7VY2qJWq1D8Sb","title":"cookie.js","pathname":"/special/cookie.js","siteSpaceId":"sitesp_jX8Th","breadcrumbs":[{"label":"SPECIAL ENHANCEMENTS"}]},{"id":"DagvSjNYVTFpuZSGKh5n","title":"PostHog","pathname":"/special/posthog","siteSpaceId":"sitesp_jX8Th","breadcrumbs":[{"label":"SPECIAL ENHANCEMENTS"}]},{"id":"Twd28lFRkLLswzg8fqbs","title":"HTML5 Attribute Names","pathname":"/research/html5-attribute-names","siteSpaceId":"sitesp_jX8Th","breadcrumbs":[{"label":"Research"}]}]}