{"version":1,"pages":[{"id":"-MJEFJSqqltJ5H6-Z5zJ","title":"ScandiPWA (deprecated)","pathname":"/docs","siteSpaceId":"sitesp_54AEL","description":"The fastest Open-Source theme for Magento 2."},{"id":"-MJEN_1iUHPDRxTyJmzw","title":"Setting Up Environment and Talking Theory","pathname":"/docs/react-and-pwa-for-dummies/setting-up-environment-and-talking-theory","siteSpaceId":"sitesp_54AEL","description":"","breadcrumbs":[{"label":"React & PWA for dummies"}]},{"id":"-MJENhPk5YvK3xzbgL33","title":"Learning React Hands-on","pathname":"/docs/react-and-pwa-for-dummies/learning-react-hands-on","siteSpaceId":"sitesp_54AEL","description":"","breadcrumbs":[{"label":"React & PWA for dummies"}]},{"id":"-MJXI7CtV9FMka-DtC8e","title":"Styling It","pathname":"/docs/react-and-pwa-for-dummies/styling-it","siteSpaceId":"sitesp_54AEL","description":"","breadcrumbs":[{"label":"React & PWA for dummies"}]},{"id":"-MJXJGVXAobxLJRYn69N","title":"Learning ScandiPWA Way","pathname":"/docs/react-and-pwa-for-dummies/learning-scandipwa-way","siteSpaceId":"sitesp_54AEL","description":"","breadcrumbs":[{"label":"React & PWA for dummies"}]},{"id":"-MJXKx7SSxv9nN-aaoW6","title":"Linux Docker setup","pathname":"/docs/start-and-upgrade/linux-docker-setup","siteSpaceId":"sitesp_54AEL","description":"","breadcrumbs":[{"label":"START & UPGRADE"}]},{"id":"-MJXNJKi9ERSZmZS-nxx","title":"Mac Docker setup","pathname":"/docs/start-and-upgrade/mac-docker-setup","siteSpaceId":"sitesp_54AEL","description":"","breadcrumbs":[{"label":"START & UPGRADE"}]},{"id":"-MJXP3T9a4HVLXDLUTwp","title":"Setting up the theme with remote M2 server","pathname":"/docs/start-and-upgrade/setting-up-the-theme-with-remote-m2-server","siteSpaceId":"sitesp_54AEL","description":"","breadcrumbs":[{"label":"START & UPGRADE"}]},{"id":"-MJXQE1ERZ6wi1vjRv1r","title":"Theme Upgrade to the latest version","pathname":"/docs/start-and-upgrade/theme-upgrade-to-the-latest-version","siteSpaceId":"sitesp_54AEL","description":"","breadcrumbs":[{"label":"START & UPGRADE"}]},{"id":"-MJXQe380rotl68uuQpv","title":"Automated setup (BETA)","pathname":"/docs/start-and-upgrade/automated-setup-beta","siteSpaceId":"sitesp_54AEL","description":"","breadcrumbs":[{"label":"START & UPGRADE"}]},{"id":"-MJXRV3OMRmrP_Rf-cTp","title":"Motivation","pathname":"/docs/a-to-z-overview/motivation","siteSpaceId":"sitesp_54AEL","description":"To understand it you are required to be familiar with the default Magento workflow as well as basic knowledge about how browsers work.","breadcrumbs":[{"label":"A TO Z OVERVIEW"}]},{"id":"-MJXRgeRzGbfKSDxEFhl","title":"Challenges","pathname":"/docs/a-to-z-overview/challenges","siteSpaceId":"sitesp_54AEL","description":"","breadcrumbs":[{"label":"A TO Z OVERVIEW"}]},{"id":"-MJXS5FfoOd1sjmEhBLZ","title":"File structure and UI components","pathname":"/docs/a-to-z-overview/file-structure-and-ui-components","siteSpaceId":"sitesp_54AEL","description":"","breadcrumbs":[{"label":"A TO Z OVERVIEW"}]},{"id":"-MJXT3iLRWSc4EgbRYiR","title":"Rewriting and Extending A Theme","pathname":"/docs/a-to-z-overview/rewriting-and-extending-a-theme","siteSpaceId":"sitesp_54AEL","description":"","breadcrumbs":[{"label":"A TO Z OVERVIEW"}]},{"id":"-MJXUJDgTyrwuoz8Hbrd","title":"Ngrok","pathname":"/docs/containers-description/ngrok","siteSpaceId":"sitesp_54AEL","description":"","breadcrumbs":[{"label":"DESCRIPTION OF CONTAINERS"}]},{"id":"-MJXUf7aiFA61_sJM-cA","title":"Development","pathname":"/docs/faq/development","siteSpaceId":"sitesp_54AEL","description":"","breadcrumbs":[{"label":"FAQ"}]},{"id":"-MJXVg6pmTyollaSuP8b","title":"Installation","pathname":"/docs/faq/installation","siteSpaceId":"sitesp_54AEL","description":"","breadcrumbs":[{"label":"FAQ"}]},{"id":"-MJXZy00o9P3o_6Ip1Xv","title":"Billing and license","pathname":"/docs/faq/billing-and-license","siteSpaceId":"sitesp_54AEL","description":"","breadcrumbs":[{"label":"FAQ"}]},{"id":"-MJX_9E0vxR9u6KxqGf0","title":"Product support","pathname":"/docs/faq/product-support","siteSpaceId":"sitesp_54AEL","description":"","breadcrumbs":[{"label":"FAQ"}]},{"id":"-MJX_LOuWD93FuliZX7a","title":"What is PWA?","pathname":"/docs/faq/what-is-pwa","siteSpaceId":"sitesp_54AEL","description":"","breadcrumbs":[{"label":"FAQ"}]},{"id":"-MJX_b3Uu2oi0E-TPZLx","title":"Base template","pathname":"/docs/how-to-tutorials-introductory/base-template","siteSpaceId":"sitesp_54AEL","description":"","breadcrumbs":[{"label":"HOW-TO TUTORIALS - INTRODUCTORY"}]},{"id":"-MJXaT0jvzJO-vviZbmE","title":"Connecting to the GraphQL resolver","pathname":"/docs/how-to-tutorials-introductory/connecting-to-the-graphql-resolver","siteSpaceId":"sitesp_54AEL","description":"","breadcrumbs":[{"label":"HOW-TO TUTORIALS - INTRODUCTORY"}]},{"id":"-MJXb7Wi3kv0F0-Gt4Th","title":"Extension mechanism","pathname":"/docs/how-to-tutorials-introductory/extension-mechanism","siteSpaceId":"sitesp_54AEL","description":"","breadcrumbs":[{"label":"HOW-TO TUTORIALS - INTRODUCTORY"}]},{"id":"-MJXcn9CF9hzixOc476P","title":"Creating GraphQL resolver","pathname":"/docs/how-to-tutorials-introductory/creating-graphql-resolver","siteSpaceId":"sitesp_54AEL","description":"","breadcrumbs":[{"label":"HOW-TO TUTORIALS - INTRODUCTORY"}]},{"id":"-MJXdHG3GanLKLG1-Xh1","title":"Debugging and Inspecting","pathname":"/docs/how-to-tutorials-introductory/debugging-and-inspecting","siteSpaceId":"sitesp_54AEL","description":"","breadcrumbs":[{"label":"HOW-TO TUTORIALS - INTRODUCTORY"}]},{"id":"-MJXdmNLuiUY_jHelVt4","title":"Setting Up Frontend","pathname":"/docs/how-to-tutorials-introductory/setting-up-frontend","siteSpaceId":"sitesp_54AEL","description":"","breadcrumbs":[{"label":"HOW-TO TUTORIALS - INTRODUCTORY"}]},{"id":"-MJXeNDO1CHOiIt79-kO","title":"File Structure","pathname":"/docs/how-to-tutorials-introductory/file-structure","siteSpaceId":"sitesp_54AEL","description":"","breadcrumbs":[{"label":"HOW-TO TUTORIALS - INTRODUCTORY"}]},{"id":"-MJXevsL8oWy0bYJMU_B","title":"Data Flow","pathname":"/docs/how-to-tutorials-introductory/data-flow","siteSpaceId":"sitesp_54AEL","description":"","breadcrumbs":[{"label":"HOW-TO TUTORIALS - INTRODUCTORY"}]},{"id":"-MJXfCLs7TNjs1AniTOF","title":"Technology Stack","pathname":"/docs/how-to-tutorials-introductory/technology-stack","siteSpaceId":"sitesp_54AEL","description":"","breadcrumbs":[{"label":"HOW-TO TUTORIALS - INTRODUCTORY"}]},{"id":"-MJXhjMbxmjfdvQz78sA","title":"Changing environment","pathname":"/docs/how-to-tutorials-introductory/changing-environment","siteSpaceId":"sitesp_54AEL","description":"","breadcrumbs":[{"label":"HOW-TO TUTORIALS - INTRODUCTORY"}]},{"id":"-MJXhpAwCtxoUiQ3uO50","title":"Theme Build and Configuration","pathname":"/docs/how-to-tutorials-introductory/theme-build-and-configuration","siteSpaceId":"sitesp_54AEL","description":"","breadcrumbs":[{"label":"HOW-TO TUTORIALS - INTRODUCTORY"}]},{"id":"-MJXiX1PAvYyWNjXC5UY","title":"Implementing Caching for New Caching Identities","pathname":"/docs/how-to-tutorials-introductory/implementing-caching-for-new-caching-identities","siteSpaceId":"sitesp_54AEL","description":"","breadcrumbs":[{"label":"HOW-TO TUTORIALS - INTRODUCTORY"}]},{"id":"-MJXj-ILg_zgBtlI4lb1","title":"Implementing a parent theme","pathname":"/docs/how-to-tutorials-introductory/implementing-a-parent-theme","siteSpaceId":"sitesp_54AEL","description":"","breadcrumbs":[{"label":"HOW-TO TUTORIALS - INTRODUCTORY"}]},{"id":"-MJXjJXNHarfJqA0mNbo","title":"Debugging in Chrome","pathname":"/docs/how-to-tutorials-intermediate/debugging-in-chrome","siteSpaceId":"sitesp_54AEL","description":"","breadcrumbs":[{"label":"HOW-TO TUTORIALS - INTERMEDIATE"}]},{"id":"-MJXk49gcqTFo84B1blx","title":"Configuring XDebug","pathname":"/docs/how-to-tutorials-intermediate/configuring-xdebug","siteSpaceId":"sitesp_54AEL","description":"","breadcrumbs":[{"label":"HOW-TO TUTORIALS - INTERMEDIATE"}]},{"id":"-MJXkEFyEvJPtXWNRGaL","title":"CLI in Docker","pathname":"/docs/how-to-tutorials-intermediate/cli-in-docker","siteSpaceId":"sitesp_54AEL","description":"","breadcrumbs":[{"label":"HOW-TO TUTORIALS - INTERMEDIATE"}]},{"id":"-MJXkS7QYcoh9Nrqi5gK","title":"Postman & GraphQL Playground","pathname":"/docs/how-to-tutorials-intermediate/postman-and-graphql-playground","siteSpaceId":"sitesp_54AEL","description":"","breadcrumbs":[{"label":"HOW-TO TUTORIALS - INTERMEDIATE"}]},{"id":"-MJXkkMiTrsxCvs-oNbP","title":"VSCode Extensions","pathname":"/docs/how-to-tutorials-intermediate/vscode-extensions","siteSpaceId":"sitesp_54AEL","description":"","breadcrumbs":[{"label":"HOW-TO TUTORIALS - INTERMEDIATE"}]},{"id":"-MJXlLoqIHI4XvUiPReH","title":"Plugins: implementing","pathname":"/docs/how-to-tutorials-intermediate/scandipwa-plugins","siteSpaceId":"sitesp_54AEL","description":"","breadcrumbs":[{"label":"HOW-TO TUTORIALS - INTERMEDIATE"}]},{"id":"-MJahm7MQb7F4deozdsB","title":"Plugins: using and publishing","pathname":"/docs/how-to-tutorials-intermediate/plugins-using-and-publishing","siteSpaceId":"sitesp_54AEL","description":"Interaction with the marketplace is essential for plugin users and developers. This is a guide on publishing and installing extensions.","breadcrumbs":[{"label":"HOW-TO TUTORIALS - INTERMEDIATE"}]},{"id":"-MJXnRLrH7FaifuwXipj","title":"ESlint & StyleLint","pathname":"/docs/how-to-tutorials-intermediate/eslint-and-stylelint","siteSpaceId":"sitesp_54AEL","description":"","breadcrumbs":[{"label":"HOW-TO TUTORIALS - INTERMEDIATE"}]},{"id":"-MJXnnCYMnp5qWyE3FCp","title":"How To Contribute","pathname":"/docs/how-to-tutorials-intermediate/how-to-contribute","siteSpaceId":"sitesp_54AEL","description":"","breadcrumbs":[{"label":"HOW-TO TUTORIALS - INTERMEDIATE"}]},{"id":"-MJXoZCdVxNq7j2ss7LH","title":"Migrating to a Newer Version","pathname":"/docs/how-to-tutorials-intermediate/migrating-to-a-newer-version","siteSpaceId":"sitesp_54AEL","description":"","breadcrumbs":[{"label":"HOW-TO TUTORIALS - INTERMEDIATE"}]},{"id":"-MJXoyz7nX8LMf7h1nqv","title":"Installation on Existing Magento 2 Sever","pathname":"/docs/how-to-tutorials-intermediate/installation-on-existing-magento-2-sever","siteSpaceId":"sitesp_54AEL","description":"","breadcrumbs":[{"label":"HOW-TO TUTORIALS - INTERMEDIATE"}]},{"id":"-MJXq-zCbPbfMKcobEWY","title":"BEM and Coding Standards","pathname":"/docs/how-to-tutorials-intermediate/bem-and-coding-standards","siteSpaceId":"sitesp_54AEL","description":"","breadcrumbs":[{"label":"HOW-TO TUTORIALS - INTERMEDIATE"}]},{"id":"-MJXsoGkhBhE9Wen3W4d","title":"Tools of ScandiPWA","pathname":"/docs/how-to-tutorials-intermediate/tools-of-scandipwa","siteSpaceId":"sitesp_54AEL","description":"","breadcrumbs":[{"label":"HOW-TO TUTORIALS - INTERMEDIATE"}]},{"id":"-MJXtX4MTZbsoxw0bM7d","title":"React Best Practices","pathname":"/docs/how-to-tutorials-intermediate/react-best-practices","siteSpaceId":"sitesp_54AEL","description":"","breadcrumbs":[{"label":"HOW-TO TUTORIALS - INTERMEDIATE"}]},{"id":"-MUm67tF_MNazCCrsw4H","title":"Untitled","pathname":"/docs/faq-1/untitled","siteSpaceId":"sitesp_54AEL","description":"","breadcrumbs":[{"label":"FAQ"}]}]}