├── .gitignore ├── .nvmrc ├── LICENSE ├── README.md ├── cartridges └── sfcc_dev_console │ ├── .project │ └── cartridge │ ├── bm_extensions.xml │ ├── controllers │ └── Console.js │ ├── scripts │ ├── helpers │ │ └── securityHelpers.js │ └── serializer.js │ ├── static │ └── default │ │ ├── css │ │ └── dev_console.css │ │ ├── icons │ │ ├── bm.png │ │ └── terminal-solid.svg │ │ ├── img │ │ ├── apple │ │ │ └── icon.png │ │ ├── favicon.ico │ │ ├── icon-192x192.png │ │ ├── icon-256x256.png │ │ ├── icon-384x384.png │ │ ├── icon-512x512.png │ │ ├── logo.png │ │ └── social-card.png │ │ └── js │ │ └── dev_console.js │ └── templates │ └── default │ └── dev_console │ └── index.isml ├── documentation ├── business-manager-modules.png ├── log-example.png └── merchant-tools-menu.png ├── package.json ├── src ├── App.vue ├── components │ ├── ClipboardCopy.vue │ ├── ConfirmDialog.vue │ ├── Editor.vue │ ├── EditorActionsLeft.vue │ ├── EditorActionsRight.vue │ ├── Header.vue │ ├── LayoutSelector.vue │ ├── RunCode.vue │ ├── Tabs.vue │ └── ThemeSelector.vue ├── constants.js ├── index.html ├── main.js ├── scss │ ├── _actions.scss │ ├── _dialogs.scss │ ├── _editor.scss │ ├── _form_elements.scss │ ├── _global.scss │ ├── _header.scss │ ├── _icons.scss │ ├── _output.scss │ ├── _panes.scss │ ├── _tabs.scss │ ├── _theme.scss │ ├── _theme_vs_dark.scss │ ├── _util.scss │ ├── _variables.scss │ └── dev_console.scss ├── stores.js └── util.js └── vite.config.js /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z1haze/sfcc_dev_console/HEAD/.gitignore -------------------------------------------------------------------------------- /.nvmrc: -------------------------------------------------------------------------------- 1 | lts/* -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z1haze/sfcc_dev_console/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z1haze/sfcc_dev_console/HEAD/README.md -------------------------------------------------------------------------------- /cartridges/sfcc_dev_console/.project: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z1haze/sfcc_dev_console/HEAD/cartridges/sfcc_dev_console/.project -------------------------------------------------------------------------------- /cartridges/sfcc_dev_console/cartridge/bm_extensions.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z1haze/sfcc_dev_console/HEAD/cartridges/sfcc_dev_console/cartridge/bm_extensions.xml -------------------------------------------------------------------------------- /cartridges/sfcc_dev_console/cartridge/controllers/Console.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z1haze/sfcc_dev_console/HEAD/cartridges/sfcc_dev_console/cartridge/controllers/Console.js -------------------------------------------------------------------------------- /cartridges/sfcc_dev_console/cartridge/scripts/helpers/securityHelpers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z1haze/sfcc_dev_console/HEAD/cartridges/sfcc_dev_console/cartridge/scripts/helpers/securityHelpers.js -------------------------------------------------------------------------------- /cartridges/sfcc_dev_console/cartridge/scripts/serializer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z1haze/sfcc_dev_console/HEAD/cartridges/sfcc_dev_console/cartridge/scripts/serializer.js -------------------------------------------------------------------------------- /cartridges/sfcc_dev_console/cartridge/static/default/css/dev_console.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z1haze/sfcc_dev_console/HEAD/cartridges/sfcc_dev_console/cartridge/static/default/css/dev_console.css -------------------------------------------------------------------------------- /cartridges/sfcc_dev_console/cartridge/static/default/icons/bm.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z1haze/sfcc_dev_console/HEAD/cartridges/sfcc_dev_console/cartridge/static/default/icons/bm.png -------------------------------------------------------------------------------- /cartridges/sfcc_dev_console/cartridge/static/default/icons/terminal-solid.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z1haze/sfcc_dev_console/HEAD/cartridges/sfcc_dev_console/cartridge/static/default/icons/terminal-solid.svg -------------------------------------------------------------------------------- /cartridges/sfcc_dev_console/cartridge/static/default/img/apple/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z1haze/sfcc_dev_console/HEAD/cartridges/sfcc_dev_console/cartridge/static/default/img/apple/icon.png -------------------------------------------------------------------------------- /cartridges/sfcc_dev_console/cartridge/static/default/img/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z1haze/sfcc_dev_console/HEAD/cartridges/sfcc_dev_console/cartridge/static/default/img/favicon.ico -------------------------------------------------------------------------------- /cartridges/sfcc_dev_console/cartridge/static/default/img/icon-192x192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z1haze/sfcc_dev_console/HEAD/cartridges/sfcc_dev_console/cartridge/static/default/img/icon-192x192.png -------------------------------------------------------------------------------- /cartridges/sfcc_dev_console/cartridge/static/default/img/icon-256x256.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z1haze/sfcc_dev_console/HEAD/cartridges/sfcc_dev_console/cartridge/static/default/img/icon-256x256.png -------------------------------------------------------------------------------- /cartridges/sfcc_dev_console/cartridge/static/default/img/icon-384x384.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z1haze/sfcc_dev_console/HEAD/cartridges/sfcc_dev_console/cartridge/static/default/img/icon-384x384.png -------------------------------------------------------------------------------- /cartridges/sfcc_dev_console/cartridge/static/default/img/icon-512x512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z1haze/sfcc_dev_console/HEAD/cartridges/sfcc_dev_console/cartridge/static/default/img/icon-512x512.png -------------------------------------------------------------------------------- /cartridges/sfcc_dev_console/cartridge/static/default/img/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z1haze/sfcc_dev_console/HEAD/cartridges/sfcc_dev_console/cartridge/static/default/img/logo.png -------------------------------------------------------------------------------- /cartridges/sfcc_dev_console/cartridge/static/default/img/social-card.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z1haze/sfcc_dev_console/HEAD/cartridges/sfcc_dev_console/cartridge/static/default/img/social-card.png -------------------------------------------------------------------------------- /cartridges/sfcc_dev_console/cartridge/static/default/js/dev_console.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z1haze/sfcc_dev_console/HEAD/cartridges/sfcc_dev_console/cartridge/static/default/js/dev_console.js -------------------------------------------------------------------------------- /cartridges/sfcc_dev_console/cartridge/templates/default/dev_console/index.isml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z1haze/sfcc_dev_console/HEAD/cartridges/sfcc_dev_console/cartridge/templates/default/dev_console/index.isml -------------------------------------------------------------------------------- /documentation/business-manager-modules.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z1haze/sfcc_dev_console/HEAD/documentation/business-manager-modules.png -------------------------------------------------------------------------------- /documentation/log-example.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z1haze/sfcc_dev_console/HEAD/documentation/log-example.png -------------------------------------------------------------------------------- /documentation/merchant-tools-menu.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z1haze/sfcc_dev_console/HEAD/documentation/merchant-tools-menu.png -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z1haze/sfcc_dev_console/HEAD/package.json -------------------------------------------------------------------------------- /src/App.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z1haze/sfcc_dev_console/HEAD/src/App.vue -------------------------------------------------------------------------------- /src/components/ClipboardCopy.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z1haze/sfcc_dev_console/HEAD/src/components/ClipboardCopy.vue -------------------------------------------------------------------------------- /src/components/ConfirmDialog.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z1haze/sfcc_dev_console/HEAD/src/components/ConfirmDialog.vue -------------------------------------------------------------------------------- /src/components/Editor.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z1haze/sfcc_dev_console/HEAD/src/components/Editor.vue -------------------------------------------------------------------------------- /src/components/EditorActionsLeft.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z1haze/sfcc_dev_console/HEAD/src/components/EditorActionsLeft.vue -------------------------------------------------------------------------------- /src/components/EditorActionsRight.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z1haze/sfcc_dev_console/HEAD/src/components/EditorActionsRight.vue -------------------------------------------------------------------------------- /src/components/Header.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z1haze/sfcc_dev_console/HEAD/src/components/Header.vue -------------------------------------------------------------------------------- /src/components/LayoutSelector.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z1haze/sfcc_dev_console/HEAD/src/components/LayoutSelector.vue -------------------------------------------------------------------------------- /src/components/RunCode.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z1haze/sfcc_dev_console/HEAD/src/components/RunCode.vue -------------------------------------------------------------------------------- /src/components/Tabs.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z1haze/sfcc_dev_console/HEAD/src/components/Tabs.vue -------------------------------------------------------------------------------- /src/components/ThemeSelector.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z1haze/sfcc_dev_console/HEAD/src/components/ThemeSelector.vue -------------------------------------------------------------------------------- /src/constants.js: -------------------------------------------------------------------------------- 1 | export const TOOLTIP_DELAY = 300; -------------------------------------------------------------------------------- /src/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z1haze/sfcc_dev_console/HEAD/src/index.html -------------------------------------------------------------------------------- /src/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z1haze/sfcc_dev_console/HEAD/src/main.js -------------------------------------------------------------------------------- /src/scss/_actions.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z1haze/sfcc_dev_console/HEAD/src/scss/_actions.scss -------------------------------------------------------------------------------- /src/scss/_dialogs.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z1haze/sfcc_dev_console/HEAD/src/scss/_dialogs.scss -------------------------------------------------------------------------------- /src/scss/_editor.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z1haze/sfcc_dev_console/HEAD/src/scss/_editor.scss -------------------------------------------------------------------------------- /src/scss/_form_elements.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z1haze/sfcc_dev_console/HEAD/src/scss/_form_elements.scss -------------------------------------------------------------------------------- /src/scss/_global.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z1haze/sfcc_dev_console/HEAD/src/scss/_global.scss -------------------------------------------------------------------------------- /src/scss/_header.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z1haze/sfcc_dev_console/HEAD/src/scss/_header.scss -------------------------------------------------------------------------------- /src/scss/_icons.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z1haze/sfcc_dev_console/HEAD/src/scss/_icons.scss -------------------------------------------------------------------------------- /src/scss/_output.scss: -------------------------------------------------------------------------------- 1 | .output { 2 | overflow: auto; 3 | min-height: calc(100% - 55px); 4 | } -------------------------------------------------------------------------------- /src/scss/_panes.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z1haze/sfcc_dev_console/HEAD/src/scss/_panes.scss -------------------------------------------------------------------------------- /src/scss/_tabs.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z1haze/sfcc_dev_console/HEAD/src/scss/_tabs.scss -------------------------------------------------------------------------------- /src/scss/_theme.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z1haze/sfcc_dev_console/HEAD/src/scss/_theme.scss -------------------------------------------------------------------------------- /src/scss/_theme_vs_dark.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z1haze/sfcc_dev_console/HEAD/src/scss/_theme_vs_dark.scss -------------------------------------------------------------------------------- /src/scss/_util.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z1haze/sfcc_dev_console/HEAD/src/scss/_util.scss -------------------------------------------------------------------------------- /src/scss/_variables.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z1haze/sfcc_dev_console/HEAD/src/scss/_variables.scss -------------------------------------------------------------------------------- /src/scss/dev_console.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z1haze/sfcc_dev_console/HEAD/src/scss/dev_console.scss -------------------------------------------------------------------------------- /src/stores.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z1haze/sfcc_dev_console/HEAD/src/stores.js -------------------------------------------------------------------------------- /src/util.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z1haze/sfcc_dev_console/HEAD/src/util.js -------------------------------------------------------------------------------- /vite.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z1haze/sfcc_dev_console/HEAD/vite.config.js --------------------------------------------------------------------------------