Update 4 files

- /home/dot_config/Code/User/extensions.json
- /home/.chezmoidata.yaml
- /home/.chezmoiscripts/universal/run_onchange_after_40-chrome.sh.tmpl
- /docs/TODO.md
This commit is contained in:
Brian Zalewski 2023-04-19 23:23:50 +00:00
parent 54130cb973
commit 6b057e87e0
4 changed files with 157 additions and 82 deletions

View file

@ -237,3 +237,8 @@ Assigns the time that agentd should wait after a successful registration. See de
https://github.com/filebrowser/filebrowser https://github.com/filebrowser/filebrowser
https://github.com/coder/code-server https://github.com/coder/code-server
### Robocorp.com

View file

@ -41,49 +41,50 @@ macosRemoteLogin: 'on'
netdataClaimURL: https://app.netdata.cloud netdataClaimURL: https://app.netdata.cloud
themeparkTheme: aquamarine themeparkTheme: aquamarine
chromeExtensions: chromeExtensions:
- https://chrome.google.com/webstore/detail/automa/infppggnoaenmfagbfknfkancpbljcca - automa/infppggnoaenmfagbfknfkancpbljcca
- https://chrome.google.com/webstore/detail/bitly-powerful-short-link/iabeihobmhlgpkcgjiloemdbofjbdcic - bitly-powerful-short-link/iabeihobmhlgpkcgjiloemdbofjbdcic
- https://chrome.google.com/webstore/detail/bitwarden-free-password-m/nngceckbapebfimnlniiiahkandclblb - bitwarden-free-password-m/nngceckbapebfimnlniiiahkandclblb
- https://chrome.google.com/webstore/detail/briskine-email-templates/lmcngpkjkplipamgflhioabnhnopeabf - briskine-email-templates/lmcngpkjkplipamgflhioabnhnopeabf
- https://chrome.google.com/webstore/detail/buffer/noojglkidnpfjbincgijbaiedldjfbhh - buffer/noojglkidnpfjbincgijbaiedldjfbhh
- https://chrome.google.com/webstore/detail/chatgpt-for-google/jgjaeacdkonaoafenlfkkkmbaopkbilf - chatgpt-for-google/jgjaeacdkonaoafenlfkkkmbaopkbilf
- https://chrome.google.com/webstore/detail/compose-ai-ai-powered-wri/ddlbpiadoechcolndfeaonajmngmhblj - compose-ai-ai-powered-wri/ddlbpiadoechcolndfeaonajmngmhblj
- https://chrome.google.com/webstore/detail/desktop-app-for-google-ta/lpofefdiokgmcdnnaigddelnfamkkghi - desktop-app-for-google-ta/lpofefdiokgmcdnnaigddelnfamkkghi
- https://chrome.google.com/webstore/detail/discoverly/dijhcpbkalfgkcebgoncjmfpbamihgaf - discoverly/dijhcpbkalfgkcebgoncjmfpbamihgaf
- https://chrome.google.com/webstore/detail/emoji-keyboard-by-joypixe/ipdjnhgkpapgippgcgkfcbpdpcgifncb - emoji-keyboard-by-joypixe/ipdjnhgkpapgippgcgkfcbpdpcgifncb
- https://chrome.google.com/webstore/detail/falcon/mmifbbohghecjloeklpbinkjpbplfalb - falcon/mmifbbohghecjloeklpbinkjpbplfalb
- https://chrome.google.com/webstore/detail/floccus-bookmarks-sync/fnaicdffflnofjppbagibeoednhnbjhg - floccus-bookmarks-sync/fnaicdffflnofjppbagibeoednhnbjhg
- https://chrome.google.com/webstore/detail/giphy-for-chrome/jlleokkdhkflpmghiioglgmnminbekdi - giphy-for-chrome/jlleokkdhkflpmghiioglgmnminbekdi
- https://chrome.google.com/webstore/detail/jiffy-reader/lljedihjnnjjefafchaljkhbpfhfkdic - jiffy-reader/lljedihjnnjjefafchaljkhbpfhfkdic
- https://chrome.google.com/webstore/detail/gnome-shell-integration/gphhapmejobijbbhgpjhcjognlahblep - gnome-shell-integration/gphhapmejobijbbhgpjhcjognlahblep
- https://chrome.google.com/webstore/detail/google-dictionary-by-goog/mgijmajocgfcbeboacabfgobmjgjcoja - google-dictionary-by-goog/mgijmajocgfcbeboacabfgobmjgjcoja
- https://chrome.google.com/webstore/detail/google-translate/aapbdbdomjkkjkaonfhkkikfgjllcleb - google-translate/aapbdbdomjkkjkaonfhkkikfgjllcleb
- https://chrome.google.com/webstore/detail/grammar-spell-checker-%E2%80%94-l/oldceeleldhonbafppcapldpdifcinji - grammar-spell-checker-%E2%80%94-l/oldceeleldhonbafppcapldpdifcinji
- https://chrome.google.com/webstore/detail/grepper/amaaokahonnfjjemodnpmeenfpnnbkco - grepper/amaaokahonnfjjemodnpmeenfpnnbkco
- https://chrome.google.com/webstore/detail/gsconnect/jfnifeihccihocjbfcfhicmmgpjicaec - gsconnect/jfnifeihccihocjbfcfhicmmgpjicaec
- https://chrome.google.com/webstore/detail/hunter-email-finder-exten/hgmhmanijnjhaffoampdlllchpolkdnj - hunter-email-finder-exten/hgmhmanijnjhaffoampdlllchpolkdnj
- https://chrome.google.com/webstore/detail/huntr-job-search-tracker/mihdfbecejheednfigjpdacgeilhlmnf - huntr-job-search-tracker/mihdfbecejheednfigjpdacgeilhlmnf
- https://chrome.google.com/webstore/detail/json-viewer-pro/eifflpmocdbdmepbjaopkkhbfmdgijcc - json-viewer-pro/eifflpmocdbdmepbjaopkkhbfmdgijcc
- https://chrome.google.com/webstore/detail/liner-chatgpt-google-assi/bmhcbmnbenmcecpmpepghooflbehcack - liner-chatgpt-google-assi/bmhcbmnbenmcecpmpepghooflbehcack
- https://chrome.google.com/webstore/detail/magical-text-expander-aut/iibninhmiggehlcdolcilmhacighjamp - magical-text-expander-aut/iibninhmiggehlcdolcilmhacighjamp
- https://chrome.google.com/webstore/detail/mailvelope/kajibbejlbohfaggdiogboambcijhkke - mailvelope/kajibbejlbohfaggdiogboambcijhkke
- https://chrome.google.com/webstore/detail/markdown-here/elifhakcjgalahccnjkneoccemfahfoa - markdown-here/elifhakcjgalahccnjkneoccemfahfoa
- https://chrome.google.com/webstore/detail/metamask/nkbihfbeogaeaoehlefnkodbefgpgknn - metamask/nkbihfbeogaeaoehlefnkodbefgpgknn
- https://chrome.google.com/webstore/detail/octohint/hbkpjkfdheainjkkebeoofkpgddnnbpk - octohint/hbkpjkfdheainjkkebeoofkpgddnnbpk
- https://chrome.google.com/webstore/detail/rakuten-get-cash-back-for/chhjbpecpncaggjpdakmflnfcopglcmi - pieces-save-code-snippets/igbgibhbfonhmjlechmeefimncpekepm
- https://chrome.google.com/webstore/detail/save-to-google-drive/gmbmikajjgmnabiglmofipeabaddhgne - rakuten-get-cash-back-for/chhjbpecpncaggjpdakmflnfcopglcmi
- https://chrome.google.com/webstore/detail/screenity-screen-recorder/kbbdabhdfibnancpjfhlkhafgdilcnji - save-to-google-drive/gmbmikajjgmnabiglmofipeabaddhgne
- https://chrome.google.com/webstore/detail/search-by-image/cnojnbdhbhnkbcieeekonklommdnndci - screenity-screen-recorder/kbbdabhdfibnancpjfhlkhafgdilcnji
- https://chrome.google.com/webstore/detail/sessionbox-multi-login-to/megbklhjamjbcafknkgmokldgolkdfig - search-by-image/cnojnbdhbhnkbcieeekonklommdnndci
- https://chrome.google.com/webstore/detail/singlefile/mpiodijhokgodhhofbcjdecpffjipkle - sessionbox-multi-login-to/megbklhjamjbcafknkgmokldgolkdfig
- https://chrome.google.com/webstore/detail/sponsorblock-for-youtube/mnjggcdmjocbbbhaepdhchncahnbgone - singlefile/mpiodijhokgodhhofbcjdecpffjipkle
- https://chrome.google.com/webstore/detail/toucan-language-learning/lokjgaehpcnlmkebpmjiofccpklbmoci - sponsorblock-for-youtube/mnjggcdmjocbbbhaepdhchncahnbgone
- https://chrome.google.com/webstore/detail/undo-closed-tabs-button/ieehkmoiljghfkejgahoheemdjpdinml - toucan-language-learning/lokjgaehpcnlmkebpmjiofccpklbmoci
- https://chrome.google.com/webstore/detail/vimeo-record-screen-webca/ejfmffkmeigkphomnpabpdabfddeadcb - undo-closed-tabs-button/ieehkmoiljghfkejgahoheemdjpdinml
- https://chrome.google.com/webstore/detail/vytal/ncbknoohfjmcfneopnfkapmkblaenokb - vimeo-record-screen-webca/ejfmffkmeigkphomnpabpdabfddeadcb
- https://chrome.google.com/webstore/detail/web-archives/hkligngkgcpcolhcnkgccglchdafcnao - vytal/ncbknoohfjmcfneopnfkapmkblaenokb
- https://chrome.google.com/webstore/detail/web-vitals/ahfhijdlegdabablpippeagghigmibma - web-archives/hkligngkgcpcolhcnkgccglchdafcnao
# - https://chrome.google.com/webstore/detail/headless-recorder/djeegiggegleadkkbgopoonhjimgehda - web-vitals/ahfhijdlegdabablpippeagghigmibma
# - headless-recorder/djeegiggegleadkkbgopoonhjimgehda
firefoxPublicProfile: https://github.com/ProfessorManhattan/firefox-profile-with-plugins.git firefoxPublicProfile: https://github.com/ProfessorManhattan/firefox-profile-with-plugins.git
firefoxAddOns: firefoxAddOns:
- automa - automa

View file

@ -68,6 +68,9 @@ for EXTENSION_DIR in "/opt/google/chrome/extensions" "/etc/chromium/extensions"
logg info "Adding Chrome extensions to $EXTENSION_DIR" logg info "Adding Chrome extensions to $EXTENSION_DIR"
for EXTENSION in {{ list (.chromeExtensions | toString | replace "[" "" | replace "]" "") | uniq | join " " }}; do for EXTENSION in {{ list (.chromeExtensions | toString | replace "[" "" | replace "]" "") | uniq | join " " }}; do
logg info "Adding Chrome extension manifest ($EXTENSION)" logg info "Adding Chrome extension manifest ($EXTENSION)"
if ! echo "$EXTENSION" | grep 'https://chrome.google.com/webstore/detail/' > /dev/null; then
EXTENSION="https://chrome.google.com/webstore/detail/$EXTENSION"
fi
EXTENSION_ID="$(echo "$EXTENSION" | sed 's/^.*\/\([^\/]*\)$/\1/')" EXTENSION_ID="$(echo "$EXTENSION" | sed 's/^.*\/\([^\/]*\)$/\1/')"
if [[ "$EXTENSION_DIR" == '/opt/'* ]] || [[ "$EXTENSION_DIR" == '/etc/'* ]]; then if [[ "$EXTENSION_DIR" == '/opt/'* ]] || [[ "$EXTENSION_DIR" == '/etc/'* ]]; then
sudo cp -f "${XDG_CONFIG_HOME:-$HOME/.config}/chrome/extension.json" "$EXTENSION_DIR/${EXTENSION_ID}.json" sudo cp -f "${XDG_CONFIG_HOME:-$HOME/.config}/chrome/extension.json" "$EXTENSION_DIR/${EXTENSION_ID}.json"

View file

@ -1,61 +1,102 @@
{ {
"recommendations": [ "recommendations": [
"Angular.ng-template", "42Crunch.vscode-openapi",
"abehrad.genymotion",
"acherkashin.virtualbox-extension",
"AIC.docify",
"alefragnani.Bookmarks",
"alefragnani.project-manager",
"AmazonWebServices.aws-toolkit-vscode", "AmazonWebServices.aws-toolkit-vscode",
"andi1984.tinypng",
"Angular.ng-template",
"AntonReshetov.masscode-assistant",
"Atlassian.atlascode",
"attilabuti.vscode-mjml", "attilabuti.vscode-mjml",
"balazs4.gitlab-pipeline-monitor",
"azure-automation.vscode-azureautomation", "azure-automation.vscode-azureautomation",
"balazs4.gitlab-pipeline-monitor",
"bbenoist.vagrant",
"beauallison.brew-services",
"bierner.markdown-emoji", "bierner.markdown-emoji",
"Dart-Code.flutter", "bierner.markdown-preview-github-styles",
"bobmagicii.dashyeah",
"bradlc.vscode-tailwindcss",
"ChakrounAnas.turbo-console-log", "ChakrounAnas.turbo-console-log",
"ChFlick.firecode", "ChFlick.firecode",
"chiro2001.digital-ocean-manager",
"christian-kohler.path-intellisense", "christian-kohler.path-intellisense",
"chrmarti.regex", "chrmarti.regex",
"circleci.circleci",
"cweijan.vscode-mysql-client2", "cweijan.vscode-mysql-client2",
"Dart-Code.flutter",
"DavidAnson.vscode-markdownlint", "DavidAnson.vscode-markdownlint",
"dbaeumer.vscode-eslint", "dbaeumer.vscode-eslint",
"denoland.vscode-deno", "denoland.vscode-deno",
"Trunk.io", "DEVSENSE.phptools-vscode",
"Surendrajat.apklab", "DiemasMichiels.emulate",
"logerfo.gitlab-notifications",
"tintinweb.vscode-decompiler",
"eamodio.gitlens", "eamodio.gitlens",
"EditorConfig.EditorConfig", "EditorConfig.EditorConfig",
"eg2.vscode-npm-script", "eg2.vscode-npm-script",
"acherkashin.virtualbox-extension", "eliostruyf.vscode-front-matter",
"ericadamski.carbon-now-sh", "ericadamski.carbon-now-sh",
"esbenp.prettier-vscode", "esbenp.prettier-vscode",
"fabiospampinato.vscode-open-in-application",
"fabiospampinato.vscode-optimize-images",
"firsttris.vscode-jest-runner", "firsttris.vscode-jest-runner",
"formulahendry.auto-rename-tag", "formulahendry.auto-rename-tag",
"formulahendry.code-runner", "formulahendry.code-runner",
"rangav.vscode-thunder-client", "formulahendry.docker-explorer",
"GitHub.copilot", "formulahendry.terminal",
"GitHub.copilot-labs", "genieai.chatgpt-vscode",
"GitHub.remotehub", "george3447.docker-run",
"GitHub.codespaces", "GitHub.codespaces",
"GitHub.vscode-github-actions", "GitHub.copilot-labs",
"GitHub.copilot",
"GitHub.heygithub", "GitHub.heygithub",
"GitHub.remotehub",
"GitHub.vscode-codeql",
"GitHub.vscode-github-actions",
"GitHub.vscode-pull-request-github", "GitHub.vscode-pull-request-github",
"GitLab.gitlab-workflow", "GitLab.gitlab-workflow",
"gitpod.gitpod-desktop", "gitpod.gitpod-desktop",
"fabiospampinato.vscode-optimize-images", "gitpod.gitpod-remote-ssh",
"GitHub.vscode-codeql",
"golang.Go", "golang.Go",
"ms-devlabs.extension-manifest-editor", "Google-Home.google-home-extension",
"GoogleCloudTools.cloudcode", "GoogleCloudTools.cloudcode",
"GraphQL.vscode-graphql-execution",
"GraphQL.vscode-graphql-syntax",
"GraphQL.vscode-graphql",
"hangxingliu.vscode-systemd-support",
"HashiCorp.terraform", "HashiCorp.terraform",
"fabiospampinato.vscode-open-in-application", "hbenl.vscode-test-explorer",
"Lightrun.lightrunplugin-saas",
"hediet.vscode-drawio", "hediet.vscode-drawio",
"IBM.codewind",
"IBM.ibm-developer",
"IBM.output-colorizer", "IBM.output-colorizer",
"Infracost.infracost",
"ionic.ionic", "ionic.ionic",
"JSONHero.jsonhero-vscode", "jasonn-porch.gitlab-mr",
"Kelvin.vscode-sshfs",
"jsayol.firebase-explorer", "jsayol.firebase-explorer",
"JSONHero.jsonhero-vscode",
"JustBrenny.hero-heroku",
"karigari.chat",
"Kelvin.vscode-sshfs",
"kevinchatham.openwithcode",
"kruemelkatze.vscode-dashboard",
"L13RARY.l13-diff",
"lennartlence.chadcommit",
"LeonardSSH.vscord",
"Lightrun.lightrunplugin-saas",
"logerfo.gitlab-notifications",
"mads-hartmann.bash-ide-vscode", "mads-hartmann.bash-ide-vscode",
"genieai.chatgpt-vscode", "MainaWycliffe.view-package-on-npm",
"mehrad.kutt",
"MeshIntelligentTechnologiesInc.pieces-vscode",
"mhutchie.git-graph",
"mindaro.mindaro", "mindaro.mindaro",
"ms-azuretools.vscode-dapr", "miramac.vscode-exec-node",
"mongodb.mongodb-vscode",
"mpotthoff.vscode-android-webview-debug",
"ms-azure-devops.azure-pipelines",
"ms-azuretools.vscode-apimanagement", "ms-azuretools.vscode-apimanagement",
"ms-azuretools.vscode-azureappservice", "ms-azuretools.vscode-azureappservice",
"ms-azuretools.vscode-azurecontainerapps", "ms-azuretools.vscode-azurecontainerapps",
@ -64,82 +105,107 @@
"ms-azuretools.vscode-azureresourcegroups", "ms-azuretools.vscode-azureresourcegroups",
"ms-azuretools.vscode-azurestaticwebapps", "ms-azuretools.vscode-azurestaticwebapps",
"ms-azuretools.vscode-azurestorage", "ms-azuretools.vscode-azurestorage",
"waderyan.gitblame",
"jasonn-porch.gitlab-mr",
"ms-azuretools.vscode-azurevirtualmachines", "ms-azuretools.vscode-azurevirtualmachines",
"ms-azuretools.vscode-cosmosdb", "ms-azuretools.vscode-cosmosdb",
"ms-azuretools.vscode-dapr",
"ms-azuretools.vscode-docker", "ms-azuretools.vscode-docker",
"ms-azuretools.vscode-logicapps", "ms-azuretools.vscode-logicapps",
"acherkashin.virtualbox-extension", "ms-devlabs.extension-manifest-editor",
"ms-edgedevtools.vscode-edge-devtools", "ms-edgedevtools.vscode-edge-devtools",
"MeshIntelligentTechnologiesInc.pieces-vscode", "ms-iot.vscode-ros",
"ms-kubernetes-tools.vscode-kubernetes-tools", "ms-kubernetes-tools.vscode-kubernetes-tools",
"ms-python.flake8", "ms-python.flake8",
"ms-python.python", "ms-python.python",
"task.vscode-task",
"ms-vscode.azure-repos",
"ms-vscode.azurecli",
"ms-vscode.cpptools",
"ms-vscode.live-server",
"ms-vscode.hexeditor",
"ms-vscode.PowerShell",
"ms-vscode.remote-explorer",
"ms-vscode-remote.remote-containers", "ms-vscode-remote.remote-containers",
"ms-vscode-remote.remote-ssh", "ms-vscode-remote.remote-ssh",
"ms-vscode-remote.remote-wsl", "ms-vscode-remote.remote-wsl",
"ms-vscode.azure-repos",
"ms-vscode.azurecli",
"ms-vscode.cpptools",
"ms-vscode.hexeditor",
"ms-vscode.live-server",
"ms-vscode.PowerShell",
"ms-vscode.remote-explorer",
"ms-vscode.remote-repositories", "ms-vscode.remote-repositories",
"ms-vscode.remote-server", "ms-vscode.remote-server",
"ms-vscode.vscode-serial-monitor",
"ms-vscode.vscode-github-issue-notebooks", "ms-vscode.vscode-github-issue-notebooks",
"ms-vscode.vscode-node-azure-pack", "ms-vscode.vscode-node-azure-pack",
"ms-vscode.vscode-serial-monitor",
"MS-vsliveshare.vsliveshare-audio", "MS-vsliveshare.vsliveshare-audio",
"MS-vsliveshare.vsliveshare", "MS-vsliveshare.vsliveshare",
"msjsdiag.cordova-tools", "msjsdiag.cordova-tools",
"NativeScript.nativescript", "NativeScript.nativescript",
"nhoizey.gremlins",
"njpwerner.autodocstring", "njpwerner.autodocstring",
"nrwl.angular-console", "nrwl.angular-console",
"okteto.remote-kubernetes",
"Orta.vscode-jest", "Orta.vscode-jest",
"owenfarrell.vscode-vault",
"philnash.ngrok-for-vscode", "philnash.ngrok-for-vscode",
"PKief.material-icon-theme", "PKief.material-icon-theme",
"pranaygp.vscode-css-peek", "pranaygp.vscode-css-peek",
"Prisma.prisma", "Prisma.prisma",
"quicktype.quicktype", "quicktype.quicktype",
"RandomFractalsInc.vscode-data-preview",
"rangav.vscode-thunder-client",
"RapidAPI.vscode-rapidapi-client", "RapidAPI.vscode-rapidapi-client",
"bbenoist.vagrant",
"WakaTime.vscode-wakatime",
"rbbit.typescript-hero", "rbbit.typescript-hero",
"redhat.ansible", "redhat.ansible",
"redhat.fabric8-analytics", "redhat.fabric8-analytics",
"redhat.java", "redhat.java",
"redhat.vscode-knative", "redhat.vscode-knative",
"redhat.vscode-openshift-connector", "redhat.vscode-openshift-connector",
"redhat.vscode-server-connector",
"redhat.vscode-rsp-ui", "redhat.vscode-rsp-ui",
"redhat.vscode-server-connector",
"redhat.vscode-tekton-pipelines",
"redhat.vscode-xml", "redhat.vscode-xml",
"redhat.vscode-yaml", "redhat.vscode-yaml",
"reduckted.vscode-gitweblinks",
"richie5um2.vscode-sort-json", "richie5um2.vscode-sort-json",
"robocorp.robocorp-code",
"robocorp.robotframework-lsp",
"rogalmic.bash-debug",
"Rubymaniac.vscode-paste-and-indent", "Rubymaniac.vscode-paste-and-indent",
"salbert.comment-ts", "salbert.comment-ts",
"sandcastle.vscode-open", "sandcastle.vscode-open",
"shd101wyy.markdown-preview-enhanced", "shd101wyy.markdown-preview-enhanced",
"Shopify.theme-check-vscode",
"snyk-security.snyk-vulnerability-scanner", "snyk-security.snyk-vulnerability-scanner",
"softwaredotcom.swdc-vscode", "softwaredotcom.swdc-vscode",
"spmeesseman.vscode-taskexplorer",
"sprkldev.sprkl-vscode",
"steoates.autoimport", "steoates.autoimport",
"Stepsize.stepsize",
"stylelint.vscode-stylelint", "stylelint.vscode-stylelint",
"Surendrajat.apklab",
"task.vscode-task",
"TeamsDevApp.ms-teams-vscode-extension",
"tilt-dev.Tiltfile",
"timonwong.shellcheck", "timonwong.shellcheck",
"tintinweb.vscode-decompiler",
"toba.vsfire", "toba.vsfire",
"tombonnike.vscode-status-bar-format-toggle",
"toroxx.vscode-avdmanager",
"Trunk.io",
"tyriar.sort-lines", "tyriar.sort-lines",
"unifiedjs.vscode-remark",
"usernamehw.errorlens", "usernamehw.errorlens",
"valentjn.vscode-ltex", "valentjn.vscode-ltex",
"VisualStudioExptTeam.vscodeintellicode", "VisualStudioExptTeam.intellicode-api-usage-examples",
"VisualStudioExptTeam.vscodeintellicode-completions", "VisualStudioExptTeam.vscodeintellicode-completions",
"VisualStudioExptTeam.vscodeintellicode-insiders", "VisualStudioExptTeam.vscodeintellicode-insiders",
"VisualStudioExptTeam.vscodeintellicode",
"vivaxy.vscode-conventional-commits",
"vsciot-vscode.azure-iot-toolkit", "vsciot-vscode.azure-iot-toolkit",
"vsciot-vscode.vscode-arduino", "vsciot-vscode.vscode-arduino",
"vsls-contrib.codetour", "vsls-contrib.codetour",
"vsls-contrib.gistfs", "vsls-contrib.gistfs",
"waderyan.gitblame",
"WakaTime.vscode-wakatime",
"WallabyJs.quokka-vscode",
"wayou.vscode-todo-highlight", "wayou.vscode-todo-highlight",
"wix.vscode-import-cost", "wix.vscode-import-cost",
"wordup.wordup-code",
"yatki.vscode-surround" "yatki.vscode-surround"
] ]
} }