|
22 | 22 |
|
23 | 23 | // Argument to pass to Docker Build's Run Command
|
24 | 24 | "runArgs": [
|
25 |
| - // Environmental Variables ( uncomment and create file if your team needs private env variables ) |
26 |
| - // "--env-file", ".devcontainer/devcontainer.env", |
27 |
| - |
28 | 25 | // Name of Docker Container
|
29 | 26 | "--name",
|
30 | 27 | "${containerWorkspaceFolderBasename}"
|
31 | 28 | ],
|
32 | 29 |
|
33 | 30 | // Handle Port Forwarding for VS Code Container to Local Machine Ports
|
34 | 31 | "portsAttributes": {
|
35 |
| - // Add support for Prophet Debugger |
36 |
| - "60606": { |
37 |
| - "label": "Prophet Debugger Remote", |
| 32 | + "3000": { |
| 33 | + "label": "Node Server", |
38 | 34 | "onAutoForward": "silent"
|
39 | 35 | }
|
40 | 36 | },
|
|
119 | 115 |
|
120 | 116 | // Files to Exclude from Search results
|
121 | 117 | "search.exclude": {
|
| 118 | + ".b2c-dev-doc": true, |
| 119 | + ".devcontainer": true, |
| 120 | + ".github": true, |
| 121 | + ".next": true, |
| 122 | + ".vscode": true, |
122 | 123 | "**/node_modules": true,
|
123 | 124 | "**/package-lock.json": true,
|
124 |
| - "cartridge/static/*/css": true, |
125 |
| - "cartridge/static/*/js": true, |
126 |
| - "node_modules": true |
| 125 | + "node_modules": true, |
| 126 | + "public": true, |
| 127 | + "src/pages/**/*.md": true |
127 | 128 | },
|
128 | 129 |
|
129 | 130 | // Disable Recommended Extension Prompts
|
130 | 131 | "extensions.ignoreRecommendations": true,
|
131 | 132 |
|
132 |
| - // Prophet Debugger Extension Settings |
133 |
| - "extension.prophet.clean.on.start": false, |
134 |
| - "extension.prophet.htmlhint.enabled": true, |
135 |
| - "extension.prophet.ignore.list": ["node_modules", "\\.git", "\\.zip$"], |
136 |
| - "extension.prophet.script.server.disable.diagnostics": false, |
137 |
| - "extension.prophet.upload.enabled": true, |
138 |
| - |
139 | 133 | // Live Share Extension Settings
|
140 | 134 | "liveshare.alwaysFollowHost": true,
|
141 | 135 | "liveshare.anonymousGuestApproval": "reject",
|
|
149 | 143 | "liveshare.publishWorkspaceInfo": true,
|
150 | 144 | "liveshare.shareExternalFiles": false,
|
151 | 145 |
|
| 146 | + // Markdown Preview Enhanced Extension Settings |
| 147 | + "markdown-preview-enhanced.codeBlockTheme": "github.css", |
| 148 | + |
152 | 149 | // Spell Checker Words to Ignore
|
153 |
| - "cSpell.words": [] |
| 150 | + "cSpell.words": [ |
| 151 | + "applepay", |
| 152 | + "bancontact", |
| 153 | + "bashhistory", |
| 154 | + "callout", |
| 155 | + "clsx", |
| 156 | + "commandhistory", |
| 157 | + "compareapi", |
| 158 | + "ctnr", |
| 159 | + "cybersource", |
| 160 | + "devcontainer", |
| 161 | + "esbenp", |
| 162 | + "finalizeo", |
| 163 | + "flexsearch", |
| 164 | + "frontmatter", |
| 165 | + "headlessui", |
| 166 | + "heroicons", |
| 167 | + "impex", |
| 168 | + "initiateo", |
| 169 | + "jobstep", |
| 170 | + "jobstepapi", |
| 171 | + "klarna", |
| 172 | + "lexend", |
| 173 | + "logomark", |
| 174 | + "manifestinteractive", |
| 175 | + "markdoc", |
| 176 | + "paymentapi", |
| 177 | + "paymentrequest", |
| 178 | + "pinterest", |
| 179 | + "pipelet", |
| 180 | + "pipeletapi", |
| 181 | + "pipelets", |
| 182 | + "preconfigured", |
| 183 | + "reindex", |
| 184 | + "rvest", |
| 185 | + "schmalfeldt", |
| 186 | + "scriptapi", |
| 187 | + "sepa", |
| 188 | + "sfcc", |
| 189 | + "sfccdevops", |
| 190 | + "sfccdocs", |
| 191 | + "sfra", |
| 192 | + "sindresorhus", |
| 193 | + "styleguide", |
| 194 | + "tailwindcss", |
| 195 | + "unoptimized", |
| 196 | + "venmo", |
| 197 | + "webdav" |
| 198 | + ] |
154 | 199 | },
|
155 | 200 |
|
156 | 201 | // VS Code Extensions to Install on Container Build
|
157 | 202 | "extensions": [
|
158 |
| - // Vue.js Extensions |
159 |
| - "Vue.volar", // Vue Language Features (Volar) |
160 |
| - |
161 |
| - // Tailwind CSS Extensions |
162 |
| - "bourhaouta.tailwindshades", // Tailwind Shades |
163 |
| - "bradlc.vscode-tailwindcss", // Tailwind CSS IntelliSense |
164 |
| - "heybourn.headwind", // Headwind |
165 |
| - "stivo.tailwind-fold", // Tailwind Fold |
166 |
| - |
167 |
| - // Microsoft Live Share Extensions |
168 |
| - "MS-vsliveshare.vsliveshare-audio", // Live Share Audio |
169 |
| - "MS-vsliveshare.vsliveshare", // Live Share |
170 |
| - |
171 |
| - // Helpful Development Team Extensions |
172 | 203 | "aaron-bond.better-comments", // Better Comments
|
173 | 204 | "alefragnani.Bookmarks", // Bookmarks
|
| 205 | + "bradlc.vscode-tailwindcss", // Tailwind CSS IntelliSense |
174 | 206 | "codezombiech.gitignore", // gitignore
|
| 207 | + "DavidAnson.vscode-markdownlint", // Markdown Lint |
175 | 208 | "eamodio.gitlens", // GitLens — Git supercharged
|
176 | 209 | "EditorConfig.EditorConfig", // EditorConfig for VS Code
|
177 | 210 | "HookyQR.JSDocTagComplete", // Complete JSDoc Tags
|
178 | 211 | "mhutchie.git-graph", // Git Graph
|
179 | 212 | "mikestead.dotenv", // DotENV
|
| 213 | + "MS-vsliveshare.vsliveshare", // Live Share |
180 | 214 | "rafamel.subtle-brackets", // Subtle Match Brackets
|
| 215 | + "rvest.vs-code-prettier-eslint", // Prettier ESLint |
| 216 | + "shd101wyy.markdown-preview-enhanced", // Markdown Preview |
181 | 217 | "streetsidesoftware.code-spell-checker", // Code Spell Checker
|
182 | 218 | "Tyriar.sort-lines", // Sort lines
|
183 | 219 | "wmaurer.change-case" // Change Case
|
|
0 commit comments