Skip to content

Instantly share code, notes, and snippets.

@ilbonzo
Last active April 28, 2025 13:29
Show Gist options
  • Save ilbonzo/6b49fa28defaf96504845c6b12792d1e to your computer and use it in GitHub Desktop.
Save ilbonzo/6b49fa28defaf96504845c6b12792d1e to your computer and use it in GitHub Desktop.
Visual Studio Code Settings Sync Gist
{"lastUpload":"2025-04-28T13:29:01.907Z","extensionVersion":"v3.4.3"}
[
{
"metadata": {
"id": "e88d304c-5036-47df-a79a-b7a3b755d9f4",
"publisherId": "CircleCI.circleci",
"publisherDisplayName": "CircleCI"
},
"name": "circleci",
"publisher": "CircleCI",
"version": "2.9.0"
},
{
"metadata": {
"id": "e337c67b-55c2-4fef-8949-eb260e7fb7fd",
"publisherId": "Shan.code-settings-sync",
"publisherDisplayName": "Shan"
},
"name": "code-settings-sync",
"publisher": "Shan",
"version": "3.4.3"
},
{
"metadata": {
"id": "76593ad4-e495-4dae-92fb-7086e4839e44",
"publisherId": "fab1o.dark-plus-with-italics",
"publisherDisplayName": "fab1o"
},
"name": "dark-plus-with-italics",
"publisher": "fab1o",
"version": "2.0.3"
},
{
"metadata": {
"id": "bce78737-8848-49f7-a27d-97004928fe41",
"publisherId": "hediet.debug-visualizer",
"publisherDisplayName": "hediet"
},
"name": "debug-visualizer",
"publisher": "hediet",
"version": "2.4.0"
},
{
"metadata": {
"id": "aa98a064-0f79-4961-a4b7-78df16d547ee",
"publisherId": "docker.docker",
"publisherDisplayName": "docker"
},
"name": "docker",
"publisher": "docker",
"version": "0.4.10"
},
{
"metadata": {
"id": "f60a60a6-95ba-42d4-b41c-3d24c1b89588",
"publisherId": "EditorConfig.EditorConfig",
"publisherDisplayName": "EditorConfig"
},
"name": "EditorConfig",
"publisher": "EditorConfig",
"version": "0.17.2"
},
{
"metadata": {
"id": "c6faa72e-b327-47a3-919d-e85cc60c99f6",
"publisherId": "nepaul.editorconfiggenerator",
"publisherDisplayName": "nepaul"
},
"name": "editorconfiggenerator",
"publisher": "nepaul",
"version": "0.2.1"
},
{
"metadata": {
"id": "5f7372bf-e0de-4eee-af69-6fb879d7d98c",
"publisherId": "pgourlain.erlang",
"publisherDisplayName": "pgourlain"
},
"name": "erlang",
"publisher": "pgourlain",
"version": "1.1.2"
},
{
"metadata": {
"id": "c47db04d-78f4-45b5-a824-73d9f20efc78",
"publisherId": "ginfuru.ginfuru-better-solarized-dark-theme",
"publisherDisplayName": "ginfuru"
},
"name": "ginfuru-better-solarized-dark-theme",
"publisher": "ginfuru",
"version": "0.10.9"
},
{
"metadata": {
"id": "4de763bd-505d-4978-9575-2b7696ecf94e",
"publisherId": "eamodio.gitlens",
"publisherDisplayName": "eamodio"
},
"name": "gitlens",
"publisher": "eamodio",
"version": "17.0.3"
},
{
"metadata": {
"id": "3e8a391a-f3f0-44b2-8631-7847b0c8839a",
"publisherId": "kumar-harsh.graphql-for-vscode",
"publisherDisplayName": "kumar-harsh"
},
"name": "graphql-for-vscode",
"publisher": "kumar-harsh",
"version": "1.15.3"
},
{
"metadata": {
"id": "6edd1f7d-7d66-42ee-a32f-62c990bcfa19",
"publisherId": "torn4dom4n.latex-support",
"publisherDisplayName": "torn4dom4n"
},
"name": "latex-support",
"publisher": "torn4dom4n",
"version": "3.10.0"
},
{
"metadata": {
"id": "96fa4707-6983-4489-b7c5-d5ffdfdcce90",
"publisherId": "esbenp.prettier-vscode",
"publisherDisplayName": "esbenp"
},
"name": "prettier-vscode",
"publisher": "esbenp",
"version": "11.0.0"
},
{
"metadata": {
"id": "67e66172-30c7-4478-8f5d-6eac4ae755dc",
"publisherId": "mohsen1.prettify-json",
"publisherDisplayName": "mohsen1"
},
"name": "prettify-json",
"publisher": "mohsen1",
"version": "0.0.3"
},
{
"metadata": {
"id": "3792588c-3d35-442d-91ea-fe6a755e8155",
"publisherId": "mechatroner.rainbow-csv",
"publisherDisplayName": "mechatroner"
},
"name": "rainbow-csv",
"publisher": "mechatroner",
"version": "3.19.0"
},
{
"metadata": {
"id": "c8fb10fc-0282-424b-b554-2c8a1232e80f",
"publisherId": "jeremyrajan.react-component",
"publisherDisplayName": "jeremyrajan"
},
"name": "react-component",
"publisher": "jeremyrajan",
"version": "1.1.0"
},
{
"metadata": {
"id": "882b0499-6270-4a0f-94ac-47a582f4fb60",
"publisherId": "lukazakrajsek.react-utils",
"publisherDisplayName": "lukazakrajsek"
},
"name": "react-utils",
"publisher": "lukazakrajsek",
"version": "0.1.0"
},
{
"metadata": {
"id": "93ce222b-5f6f-49b7-9ab1-a0463c6238df",
"publisherId": "ms-vscode-remote.remote-containers",
"publisherDisplayName": "ms-vscode-remote"
},
"name": "remote-containers",
"publisher": "ms-vscode-remote",
"version": "0.394.0"
},
{
"metadata": {
"id": "4a23294b-fd16-4c51-9759-da9936474cf8",
"publisherId": "hashicorp.terraform",
"publisherDisplayName": "hashicorp"
},
"name": "terraform",
"publisher": "hashicorp",
"version": "2.34.3"
},
{
"metadata": {
"id": "455d812b-ef0f-4f0b-b680-87bd6a1da56b",
"publisherId": "SintrumIT.theme-oceanic-next-italic",
"publisherDisplayName": "SintrumIT"
},
"name": "theme-oceanic-next-italic",
"publisher": "SintrumIT",
"version": "1.1.14"
},
{
"metadata": {
"id": "3324c5be-43aa-4c39-a0f8-d94c2978804f",
"publisherId": "whatwedo.twig",
"publisherDisplayName": "whatwedo"
},
"name": "twig",
"publisher": "whatwedo",
"version": "1.0.2"
},
{
"metadata": {
"id": "893d887a-97ea-40e6-ae20-860eb6ad582e",
"publisherId": "bbenoist.vagrant",
"publisherDisplayName": "bbenoist"
},
"name": "vagrant",
"publisher": "bbenoist",
"version": "0.5.0"
},
{
"metadata": {
"id": "d0febfc8-15fa-4951-bad7-ad5c9682af4a",
"publisherId": "marcostazi.VS-code-vagrantfile",
"publisherDisplayName": "marcostazi"
},
"name": "VS-code-vagrantfile",
"publisher": "marcostazi",
"version": "0.0.7"
},
{
"metadata": {
"id": "7752d5d1-7dab-46f8-bc86-ffca8c2d33e7",
"publisherId": "fabianlauer.vs-code-xml-format",
"publisherDisplayName": "fabianlauer"
},
"name": "vs-code-xml-format",
"publisher": "fabianlauer",
"version": "0.1.5"
},
{
"metadata": {
"id": "0479fc1c-3d67-49f9-b087-fb9069afe48f",
"publisherId": "ms-azuretools.vscode-docker",
"publisherDisplayName": "ms-azuretools"
},
"name": "vscode-docker",
"publisher": "ms-azuretools",
"version": "1.29.5"
},
{
"metadata": {
"id": "583b2b34-2c1e-4634-8c0b-0b82e283ea3a",
"publisherId": "dbaeumer.vscode-eslint",
"publisherDisplayName": "dbaeumer"
},
"name": "vscode-eslint",
"publisher": "dbaeumer",
"version": "3.0.10"
},
{
"metadata": {
"id": "c46b0018-f317-4b6c-a785-d2039b27338f",
"publisherId": "wix.vscode-import-cost",
"publisherDisplayName": "wix"
},
"name": "vscode-import-cost",
"publisher": "wix",
"version": "3.3.0"
},
{
"metadata": {
"id": "69ddd764-339a-4ecc-97c1-9c4ece58e36d",
"publisherId": "GitHub.vscode-pull-request-github",
"publisherDisplayName": "GitHub"
},
"name": "vscode-pull-request-github",
"publisher": "GitHub",
"version": "0.102.0"
},
{
"metadata": {
"id": "f832d6bd-596f-410b-b822-ccdce22001fb",
"publisherId": "sensourceinc.vscode-sql-beautify",
"publisherDisplayName": "sensourceinc"
},
"name": "vscode-sql-beautify",
"publisher": "sensourceinc",
"version": "0.0.4"
},
{
"metadata": {
"id": "97a08c5f-6667-4242-a5c5-045dfb6bd4b9",
"publisherId": "wayou.vscode-todo-highlight",
"publisherDisplayName": "wayou"
},
"name": "vscode-todo-highlight",
"publisher": "wayou",
"version": "1.0.5"
},
{
"metadata": {
"id": "07fc4a0a-11fc-4121-ba9a-f0d534c729d8",
"publisherId": "pflannery.vscode-versionlens",
"publisherDisplayName": "pflannery"
},
"name": "vscode-versionlens",
"publisher": "pflannery",
"version": "1.20.1"
}
]
{
"userDataProfilesMigration": true,
"profileAssociations": {
"workspaces": {
"file:///Users/matteo/Playground/Mulino/vms/tools/ansible": "__default__profile__",
"file:///Users/matteo/Playground/Mulino/monitor": "__default__profile__",
"file:///Users/matteo/Playground/Mulino/vms/workspace": "__default__profile__"
},
"emptyWindows": {
"1745846757417": "__default__profile__"
}
},
"profileAssociationsMigration": true,
"telemetry.sqmId": "",
"telemetry.macMachineId": "24bbe625f67b042759130a8f701614f8eed76c80d848e60270149bc3a13fe1a7",
"telemetry.machineId": "65e958430aee4b5464a0c69c8def9ab696f3d4c94696765e3e08784ed70527a0",
"telemetry.devDeviceId": "abd0693f-dcd2-47a1-95a6-f3aed58ff7a5",
"backupWorkspaces": {
"workspaces": [],
"folders": [
{
"folderUri": "file:///Users/matteo/Playground/Mulino/vms/workspace"
}
],
"emptyWindows": [
{
"backupFolder": "1745846757417"
}
]
},
"windowControlHeight": 28,
"lastKnownMenubarData": {
"menus": {
"File": {
"items": [
{
"id": "workbench.action.files.newUntitledFile",
"label": "&&New Text File"
},
{
"id": "workbench.action.newWindow",
"label": "New &&Window"
},
{
"id": "submenuitem.OpenProfile",
"label": "New Window with Profile",
"submenu": {
"items": [
{
"id": "workbench.profiles.actions.createProfile",
"label": "New Profile..."
}
]
}
},
{
"id": "vscode.menubar.separator"
},
{
"id": "workbench.action.files.openFileFolder",
"label": "&&Open..."
},
{
"id": "workbench.action.files.openFolder",
"label": "Open &&Folder..."
},
{
"id": "workbench.action.openWorkspace",
"label": "Open Wor&&kspace from File..."
},
{
"id": "submenuitem.MenubarRecentMenu",
"label": "Open &&Recent",
"submenu": {
"items": [
{
"id": "workbench.action.reopenClosedEditor",
"label": "&&Reopen Closed Editor"
},
{
"id": "vscode.menubar.separator"
},
{
"id": "openRecentFolder",
"uri": {
"$mid": 1,
"path": "/Users/matteo/Playground/Mulino/vms/workspace",
"scheme": "file"
},
"enabled": true,
"label": "~/Playground/Mulino/vms/workspace"
},
{
"id": "openRecentFolder",
"uri": {
"$mid": 1,
"path": "/Users/matteo/Playground/Mulino/monitor",
"scheme": "file"
},
"enabled": true,
"label": "~/Playground/Mulino/monitor"
},
{
"id": "openRecentFolder",
"uri": {
"$mid": 1,
"path": "/Users/matteo/Playground/Mulino/vms/tools/ansible",
"scheme": "file"
},
"enabled": true,
"label": "~/Playground/Mulino/vms/tools/ansible"
},
{
"id": "openRecentFolder",
"uri": {
"$mid": 1,
"path": "/Users/matteo/Playground/Mulino/monitor-production",
"scheme": "file"
},
"enabled": true,
"label": "~/Playground/Mulino/monitor-production"
},
{
"id": "openRecentFolder",
"uri": {
"$mid": 1,
"path": "/Users/matteo/Playground/ilbonzo/accessibility",
"scheme": "file"
},
"enabled": true,
"label": "~/Playground/ilbonzo/accessibility"
},
{
"id": "openRecentFolder",
"uri": {
"$mid": 1,
"path": "/Users/matteo/Playground/ilbonzo",
"scheme": "file"
},
"enabled": true,
"label": "~/Playground/ilbonzo"
},
{
"id": "openRecentFolder",
"uri": {
"$mid": 1,
"path": "/Users/matteo/Playground/Mulino/enabu-release",
"scheme": "file"
},
"enabled": true,
"label": "~/Playground/Mulino/enabu-release"
},
{
"id": "openRecentFolder",
"uri": {
"$mid": 1,
"path": "/Users/matteo/Playground/Mulino/enabu.wiki",
"scheme": "file"
},
"enabled": true,
"label": "~/Playground/Mulino/enabu.wiki"
},
{
"id": "openRecentFolder",
"uri": {
"$mid": 1,
"path": "/Users/matteo/Playground/Mulino/vms",
"scheme": "file"
},
"enabled": true,
"label": "~/Playground/Mulino/vms"
},
{
"id": "openRecentFolder",
"uri": {
"$mid": 1,
"path": "/Users/matteo",
"scheme": "file"
},
"enabled": true,
"label": "/Users/matteo"
},
{
"id": "vscode.menubar.separator"
},
{
"id": "workbench.action.openRecent",
"label": "&&More..."
},
{
"id": "vscode.menubar.separator"
},
{
"id": "workbench.action.clearRecentFiles",
"label": "&&Clear Recently Opened..."
}
]
}
},
{
"id": "vscode.menubar.separator"
},
{
"id": "addRootFolder",
"label": "A&&dd Folder to Workspace..."
},
{
"id": "workbench.action.saveWorkspaceAs",
"label": "Save Workspace As..."
},
{
"id": "workbench.action.duplicateWorkspaceInNewWindow",
"label": "Duplicate Workspace"
},
{
"id": "vscode.menubar.separator"
},
{
"id": "workbench.action.files.save",
"label": "&&Save"
},
{
"id": "workbench.action.files.saveAs",
"label": "Save &&As..."
},
{
"id": "saveAll",
"label": "Save A&&ll",
"enabled": false
},
{
"id": "vscode.menubar.separator"
},
{
"id": "submenuitem.MenubarShare",
"label": "Share",
"submenu": {
"items": [
{
"id": "github.copyVscodeDevLinkFile",
"label": "Copy vscode.dev Link"
},
{
"id": "vscode.menubar.separator"
},
{
"id": "issue.copyGithubPermalink",
"label": "Copy GitHub Permalink"
},
{
"id": "issue.copyMarkdownGithubPermalink",
"label": "Copy GitHub Permalink as Markdown"
},
{
"id": "issue.copyGithubHeadLink",
"label": "Copy GitHub Head Link"
},
{
"id": "vscode.menubar.separator"
},
{
"id": "workbench.profiles.actions.exportProfile",
"label": "Export Profile (Default)..."
}
]
}
},
{
"id": "vscode.menubar.separator"
},
{
"id": "workbench.action.toggleAutoSave",
"label": "A&&uto Save"
},
{
"id": "vscode.menubar.separator"
},
{
"id": "workbench.action.files.revert",
"label": "Re&&vert File"
},
{
"id": "workbench.action.closeActiveEditor",
"label": "&&Close Editor"
},
{
"id": "workbench.action.closeFolder",
"label": "Close &&Folder"
},
{
"id": "workbench.action.closeWindow",
"label": "Clos&&e Window"
}
]
},
"Edit": {
"items": [
{
"id": "undo",
"label": "&&Undo"
},
{
"id": "redo",
"label": "&&Redo"
},
{
"id": "vscode.menubar.separator"
},
{
"id": "editor.action.clipboardCutAction",
"label": "Cu&&t"
},
{
"id": "editor.action.clipboardCopyAction",
"label": "&&Copy"
},
{
"id": "submenuitem.MenubarCopy",
"label": "Copy As",
"submenu": {
"items": [
{
"id": "gitlens.copyRemoteFileUrlToClipboard",
"label": "Copy Remote File URL"
},
{
"id": "gitlens.copyRemoteFileUrlFrom",
"label": "Copy Remote File URL From..."
},
{
"id": "vscode.menubar.separator"
},
{
"id": "issue.copyGithubPermalink",
"label": "Copy GitHub Permalink"
},
{
"id": "issue.copyMarkdownGithubPermalink",
"label": "Copy GitHub Permalink as Markdown"
}
]
}
},
{
"id": "editor.action.clipboardPasteAction",
"label": "&&Paste"
},
{
"id": "vscode.menubar.separator"
},
{
"id": "actions.find",
"label": "&&Find"
},
{
"id": "editor.action.startFindReplaceAction",
"label": "&&Replace"
},
{
"id": "vscode.menubar.separator"
},
{
"id": "workbench.action.findInFiles",
"label": "Find &&in Files"
},
{
"id": "workbench.action.replaceInFiles",
"label": "Replace in Files"
},
{
"id": "vscode.menubar.separator"
},
{
"id": "editor.action.commentLine",
"label": "&&Toggle Line Comment"
},
{
"id": "editor.action.blockComment",
"label": "Toggle &&Block Comment"
},
{
"id": "editor.emmet.action.expandAbbreviation",
"label": "Emmet: E&&xpand Abbreviation"
}
]
},
"Selection": {
"items": [
{
"id": "editor.action.selectAll",
"label": "&&Select All"
},
{
"id": "editor.action.smartSelect.expand",
"label": "&&Expand Selection"
},
{
"id": "editor.action.smartSelect.shrink",
"label": "&&Shrink Selection"
},
{
"id": "vscode.menubar.separator"
},
{
"id": "editor.action.copyLinesUpAction",
"label": "&&Copy Line Up"
},
{
"id": "editor.action.copyLinesDownAction",
"label": "Co&&py Line Down"
},
{
"id": "editor.action.moveLinesUpAction",
"label": "Mo&&ve Line Up"
},
{
"id": "editor.action.moveLinesDownAction",
"label": "Move &&Line Down"
},
{
"id": "editor.action.duplicateSelection",
"label": "&&Duplicate Selection"
},
{
"id": "vscode.menubar.separator"
},
{
"id": "editor.action.insertCursorAbove",
"label": "&&Add Cursor Above"
},
{
"id": "editor.action.insertCursorBelow",
"label": "A&&dd Cursor Below"
},
{
"id": "editor.action.insertCursorAtEndOfEachLineSelected",
"label": "Add C&&ursors to Line Ends"
},
{
"id": "editor.action.addSelectionToNextFindMatch",
"label": "Add &&Next Occurrence"
},
{
"id": "editor.action.addSelectionToPreviousFindMatch",
"label": "Add P&&revious Occurrence"
},
{
"id": "editor.action.selectHighlights",
"label": "Select All &&Occurrences"
},
{
"id": "vscode.menubar.separator"
},
{
"id": "workbench.action.toggleMultiCursorModifier",
"label": "Switch to Cmd+Click for Multi-Cursor"
},
{
"id": "editor.action.toggleColumnSelection",
"label": "Column &&Selection Mode"
}
]
},
"View": {
"items": [
{
"id": "workbench.action.showCommands",
"label": "&&Command Palette..."
},
{
"id": "workbench.action.openView",
"label": "&&Open View..."
},
{
"id": "vscode.menubar.separator"
},
{
"id": "submenuitem.MenubarAppearanceMenu",
"label": "&&Appearance",
"submenu": {
"items": [
{
"id": "workbench.action.toggleFullScreen",
"label": "&&Full Screen"
},
{
"id": "workbench.action.toggleZenMode",
"label": "Zen Mode"
},
{
"id": "workbench.action.toggleCenteredLayout",
"label": "&&Centered Layout"
},
{
"id": "vscode.menubar.separator"
},
{
"id": "workbench.action.toggleSidebarVisibility",
"label": "&&Primary Side Bar"
},
{
"id": "workbench.action.toggleAuxiliaryBar",
"label": "Secondary Si&&de Bar",
"checked": true
},
{
"id": "workbench.action.toggleStatusbarVisibility",
"label": "S&&tatus Bar",
"checked": true
},
{
"id": "workbench.action.togglePanel",
"label": "&&Panel",
"checked": true
},
{
"id": "vscode.menubar.separator"
},
{
"id": "workbench.action.toggleSidebarPosition",
"label": "&&Move Primary Side Bar Right"
},
{
"id": "submenuitem.ActivityBarPositionMenu",
"label": "Activity Bar Position",
"submenu": {
"items": [
{
"id": "workbench.action.activityBarLocation.default",
"label": "&&Default",
"checked": true
}
]
}
},
{
"id": "submenuitem.PanelPositionMenu",
"label": "Panel Position",
"submenu": {
"items": [
{
"id": "workbench.action.positionPanelTop",
"label": "Top"
},
{
"id": "workbench.action.positionPanelLeft",
"label": "Left"
},
{
"id": "workbench.action.positionPanelRight",
"label": "Right"
},
{
"id": "workbench.action.positionPanelBottom",
"label": "Bottom",
"checked": true
}
]
}
},
{
"id": "submenuitem.PanelAlignmentMenu",
"label": "Align Panel",
"submenu": {
"items": [
{
"id": "workbench.action.alignPanelCenter",
"label": "Center",
"checked": true
},
{
"id": "workbench.action.alignPanelJustify",
"label": "Justify"
},
{
"id": "workbench.action.alignPanelLeft",
"label": "Left"
},
{
"id": "workbench.action.alignPanelRight",
"label": "Right"
}
]
}
},
{
"id": "submenuitem.EditorTabsBarShowTabsSubmenu",
"label": "Tab Bar",
"submenu": {
"items": [
{
"id": "workbench.action.showMultipleEditorTabs",
"label": "Multiple Tabs",
"checked": true
},
{
"id": "workbench.action.showEditorTab",
"label": "Single Tab"
},
{
"id": "workbench.action.hideEditorTabs",
"label": "Hidden"
}
]
}
},
{
"id": "submenuitem.EditorActionsPositionSubmenu",
"label": "Editor Actions Position",
"submenu": {
"items": [
{
"id": "workbench.action.editorActionsDefault",
"label": "Tab Bar",
"checked": true
},
{
"id": "workbench.action.editorActionsTitleBar",
"label": "Title Bar"
},
{
"id": "workbench.action.hideEditorActions",
"label": "Hidden"
}
]
}
},
{
"id": "vscode.menubar.separator"
},
{
"id": "editor.action.toggleMinimap",
"label": "&&Minimap"
},
{
"id": "breadcrumbs.toggle",
"label": "Toggle &&Breadcrumbs",
"checked": true
},
{
"id": "editor.action.toggleStickyScroll",
"label": "&&Sticky Scroll",
"checked": true
},
{
"id": "editor.action.toggleRenderWhitespace",
"label": "&&Render Whitespace",
"checked": true
},
{
"id": "editor.action.toggleRenderControlCharacter",
"label": "Render &&Control Characters",
"checked": true
},
{
"id": "vscode.menubar.separator"
},
{
"id": "workbench.action.zoomIn",
"label": "&&Zoom In"
},
{
"id": "workbench.action.zoomOut",
"label": "&&Zoom Out"
},
{
"id": "workbench.action.zoomReset",
"label": "&&Reset Zoom"
}
]
}
},
{
"id": "submenuitem.MenubarLayoutMenu",
"label": "Editor &&Layout",
"submenu": {
"items": [
{
"id": "workbench.action.splitEditorUp",
"label": "Split &&Up"
},
{
"id": "workbench.action.splitEditorDown",
"label": "Split &&Down"
},
{
"id": "workbench.action.splitEditorLeft",
"label": "Split &&Left"
},
{
"id": "workbench.action.splitEditorRight",
"label": "Split &&Right"
},
{
"id": "vscode.menubar.separator"
},
{
"id": "workbench.action.splitEditorInGroup",
"label": "Split in &&Group"
},
{
"id": "vscode.menubar.separator"
},
{
"id": "workbench.action.moveEditorToNewWindow",
"label": "&&Move Editor into New Window"
},
{
"id": "workbench.action.copyEditorToNewWindow",
"label": "&&Copy Editor into New Window"
},
{
"id": "vscode.menubar.separator"
},
{
"id": "workbench.action.editorLayoutSingle",
"label": "&&Single"
},
{
"id": "workbench.action.editorLayoutTwoColumns",
"label": "&&Two Columns"
},
{
"id": "workbench.action.editorLayoutThreeColumns",
"label": "T&&hree Columns"
},
{
"id": "workbench.action.editorLayoutTwoRows",
"label": "T&&wo Rows"
},
{
"id": "workbench.action.editorLayoutThreeRows",
"label": "Three &&Rows"
},
{
"id": "workbench.action.editorLayoutTwoByTwoGrid",
"label": "&&Grid (2x2)"
},
{
"id": "workbench.action.editorLayoutTwoRowsRight",
"label": "Two R&&ows Right"
},
{
"id": "workbench.action.editorLayoutTwoColumnsBottom",
"label": "Two &&Columns Bottom"
},
{
"id": "vscode.menubar.separator"
},
{
"id": "workbench.action.toggleEditorGroupLayout",
"label": "Flip &&Layout"
}
]
}
},
{
"id": "vscode.menubar.separator"
},
{
"id": "workbench.view.explorer",
"label": "&&Explorer"
},
{
"id": "workbench.view.search",
"label": "&&Search"
},
{
"id": "workbench.view.scm",
"label": "Source &&Control"
},
{
"id": "workbench.view.debug",
"label": "&&Run"
},
{
"id": "workbench.view.extensions",
"label": "E&&xtensions"
},
{
"id": "vscode.menubar.separator"
},
{
"id": "workbench.actions.view.problems",
"label": "&&Problems"
},
{
"id": "workbench.action.output.toggleOutput",
"label": "&&Output"
},
{
"id": "workbench.debug.action.toggleRepl",
"label": "De&&bug Console"
},
{
"id": "workbench.action.terminal.toggleTerminal",
"label": "&&Terminal"
},
{
"id": "vscode.menubar.separator"
},
{
"id": "editor.action.toggleWordWrap",
"label": "&&Word Wrap"
}
]
},
"Go": {
"items": [
{
"id": "workbench.action.navigateBack",
"label": "&&Back",
"enabled": false
},
{
"id": "workbench.action.navigateForward",
"label": "&&Forward",
"enabled": false
},
{
"id": "workbench.action.navigateToLastEditLocation",
"label": "&&Last Edit Location"
},
{
"id": "vscode.menubar.separator"
},
{
"id": "submenuitem.MenubarSwitchEditorMenu",
"label": "Switch &&Editor",
"submenu": {
"items": [
{
"id": "workbench.action.nextEditor",
"label": "&&Next Editor"
},
{
"id": "workbench.action.previousEditor",
"label": "&&Previous Editor"
},
{
"id": "vscode.menubar.separator"
},
{
"id": "workbench.action.openNextRecentlyUsedEditor",
"label": "&&Next Used Editor"
},
{
"id": "workbench.action.openPreviousRecentlyUsedEditor",
"label": "&&Previous Used Editor"
},
{
"id": "vscode.menubar.separator"
},
{
"id": "workbench.action.nextEditorInGroup",
"label": "&&Next Editor in Group"
},
{
"id": "workbench.action.previousEditorInGroup",
"label": "&&Previous Editor in Group"
},
{
"id": "vscode.menubar.separator"
},
{
"id": "workbench.action.openNextRecentlyUsedEditorInGroup",
"label": "&&Next Used Editor in Group"
},
{
"id": "workbench.action.openPreviousRecentlyUsedEditorInGroup",
"label": "&&Previous Used Editor in Group"
}
]
}
},
{
"id": "submenuitem.MenubarSwitchGroupMenu",
"label": "Switch &&Group",
"submenu": {
"items": [
{
"id": "workbench.action.focusFirstEditorGroup",
"label": "Group &&1"
},
{
"id": "workbench.action.focusSecondEditorGroup",
"label": "Group &&2"
},
{
"id": "workbench.action.focusThirdEditorGroup",
"label": "Group &&3",
"enabled": false
},
{
"id": "workbench.action.focusFourthEditorGroup",
"label": "Group &&4",
"enabled": false
},
{
"id": "workbench.action.focusFifthEditorGroup",
"label": "Group &&5",
"enabled": false
},
{
"id": "vscode.menubar.separator"
},
{
"id": "workbench.action.focusNextGroup",
"label": "&&Next Group",
"enabled": false
},
{
"id": "workbench.action.focusPreviousGroup",
"label": "&&Previous Group",
"enabled": false
},
{
"id": "vscode.menubar.separator"
},
{
"id": "workbench.action.focusLeftGroup",
"label": "Group &&Left",
"enabled": false
},
{
"id": "workbench.action.focusRightGroup",
"label": "Group &&Right",
"enabled": false
},
{
"id": "workbench.action.focusAboveGroup",
"label": "Group &&Above",
"enabled": false
},
{
"id": "workbench.action.focusBelowGroup",
"label": "Group &&Below",
"enabled": false
}
]
}
},
{
"id": "vscode.menubar.separator"
},
{
"id": "workbench.action.quickOpen",
"label": "Go to &&File..."
},
{
"id": "workbench.action.showAllSymbols",
"label": "Go to Symbol in &&Workspace..."
},
{
"id": "vscode.menubar.separator"
},
{
"id": "workbench.action.gotoSymbol",
"label": "Go to &&Symbol in Editor..."
},
{
"id": "editor.action.revealDefinition",
"label": "Go to &&Definition"
},
{
"id": "editor.action.revealDeclaration",
"label": "Go to &&Declaration"
},
{
"id": "editor.action.goToTypeDefinition",
"label": "Go to &&Type Definition"
},
{
"id": "editor.action.goToImplementation",
"label": "Go to &&Implementations"
},
{
"id": "editor.action.addSymbolToChat",
"label": "Add Symbol to Current Chat"
},
{
"id": "editor.action.goToReferences",
"label": "Go to &&References"
},
{
"id": "editor.action.addSymbolToNewChat",
"label": "Add Symbol to New Chat"
},
{
"id": "vscode.menubar.separator"
},
{
"id": "workbench.action.gotoLine",
"label": "Go to &&Line/Column..."
},
{
"id": "editor.action.jumpToBracket",
"label": "Go to &&Bracket"
},
{
"id": "vscode.menubar.separator"
},
{
"id": "editor.action.marker.nextInFiles",
"label": "Next &&Problem"
},
{
"id": "editor.action.marker.prevInFiles",
"label": "Previous &&Problem"
},
{
"id": "vscode.menubar.separator"
},
{
"id": "editor.action.dirtydiff.next",
"label": "Next &&Change"
},
{
"id": "editor.action.dirtydiff.previous",
"label": "Previous &&Change"
}
]
},
"Run": {
"items": [
{
"id": "workbench.action.debug.start",
"label": "&&Start Debugging"
},
{
"id": "workbench.action.debug.run",
"label": "Run &&Without Debugging"
},
{
"id": "workbench.action.debug.stop",
"label": "&&Stop Debugging",
"enabled": false
},
{
"id": "workbench.action.debug.restart",
"label": "&&Restart Debugging",
"enabled": false
},
{
"id": "vscode.menubar.separator"
},
{
"id": "workbench.action.debug.configure",
"label": "Open &&Configurations",
"enabled": false
},
{
"id": "debug.addConfiguration",
"label": "A&&dd Configuration..."
},
{
"id": "vscode.menubar.separator"
},
{
"id": "workbench.action.debug.stepOver",
"label": "Step &&Over",
"enabled": false
},
{
"id": "workbench.action.debug.stepInto",
"label": "Step &&Into",
"enabled": false
},
{
"id": "workbench.action.debug.stepOut",
"label": "Step O&&ut",
"enabled": false
},
{
"id": "workbench.action.debug.continue",
"label": "&&Continue",
"enabled": false
},
{
"id": "vscode.menubar.separator"
},
{
"id": "editor.debug.action.toggleBreakpoint",
"label": "Toggle &&Breakpoint"
},
{
"id": "submenuitem.MenubarNewBreakpointMenu",
"label": "&&New Breakpoint",
"submenu": {
"items": [
{
"id": "editor.debug.action.conditionalBreakpoint",
"label": "&&Conditional Breakpoint..."
},
{
"id": "editor.debug.action.editBreakpoint",
"label": "&&Edit Breakpoint"
},
{
"id": "editor.debug.action.toggleInlineBreakpoint",
"label": "Inline Breakp&&oint"
},
{
"id": "workbench.debug.viewlet.action.addFunctionBreakpointAction",
"label": "&&Function Breakpoint..."
},
{
"id": "editor.debug.action.addLogPoint",
"label": "&&Logpoint..."
},
{
"id": "editor.debug.action.triggerByBreakpoint",
"label": "&&Triggered Breakpoint..."
}
]
}
},
{
"id": "vscode.menubar.separator"
},
{
"id": "workbench.debug.viewlet.action.enableAllBreakpoints",
"label": "&&Enable All Breakpoints"
},
{
"id": "workbench.debug.viewlet.action.disableAllBreakpoints",
"label": "Disable A&&ll Breakpoints"
},
{
"id": "workbench.debug.viewlet.action.removeAllBreakpoints",
"label": "Remove &&All Breakpoints"
},
{
"id": "vscode.menubar.separator"
},
{
"id": "debug.installAdditionalDebuggers",
"label": "&&Install Additional Debuggers..."
}
]
},
"Terminal": {
"items": [
{
"id": "workbench.action.terminal.new",
"label": "&&New Terminal"
},
{
"id": "workbench.action.terminal.split",
"label": "&&Split Terminal",
"enabled": false
},
{
"id": "vscode.menubar.separator"
},
{
"id": "workbench.action.tasks.runTask",
"label": "&&Run Task..."
},
{
"id": "workbench.action.tasks.build",
"label": "Run &&Build Task..."
},
{
"id": "workbench.action.terminal.runActiveFile",
"label": "Run &&Active File"
},
{
"id": "workbench.action.terminal.runSelectedText",
"label": "Run &&Selected Text"
},
{
"id": "vscode.menubar.separator"
},
{
"id": "workbench.action.tasks.showTasks",
"label": "Show Runnin&&g Tasks...",
"enabled": false
},
{
"id": "workbench.action.tasks.restartTask",
"label": "R&&estart Running Task...",
"enabled": false
},
{
"id": "workbench.action.tasks.terminate",
"label": "&&Terminate Task...",
"enabled": false
},
{
"id": "vscode.menubar.separator"
},
{
"id": "workbench.action.tasks.configureTaskRunner",
"label": "&&Configure Tasks..."
},
{
"id": "workbench.action.tasks.configureDefaultBuildTask",
"label": "Configure De&&fault Build Task..."
}
]
},
"Help": {
"items": [
{
"id": "workbench.action.showCommands",
"label": "Show All Commands"
},
{
"id": "workbench.action.showInteractivePlayground",
"label": "Editor Playgrou&&nd"
},
{
"id": "update.showCurrentReleaseNotes",
"label": "Show &&Release Notes"
},
{
"id": "workbench.action.getStartedWithAccessibilityFeatures",
"label": "Get Started with Accessibility Features"
},
{
"id": "vscode.menubar.separator"
},
{
"id": "aiFeedback.action.open",
"label": "Report &&Issue"
},
{
"id": "vscode.menubar.separator"
},
{
"id": "workbench.action.openLicenseUrl",
"label": "View &&License"
},
{
"id": "vscode.menubar.separator"
},
{
"id": "workbench.action.toggleDevTools",
"label": "Toggle Developer Tools"
},
{
"id": "workbench.action.openProcessExplorer",
"label": "Open &&Process Explorer"
}
]
},
"Preferences": {
"items": [
{
"id": "workbench.profiles.actions.manageProfiles",
"label": "&&Profiles"
},
{
"id": "aiSettings.action.openhidden",
"label": "Cursor Settings"
},
{
"id": "workbench.action.openSettings",
"label": "&&VS Code Settings"
},
{
"id": "workbench.view.extensions",
"label": "&&Extensions"
},
{
"id": "workbench.action.openGlobalKeybindings",
"label": "Keyboard Shortcuts"
},
{
"id": "workbench.action.openSnippets",
"label": "Configure Snippets"
},
{
"id": "workbench.action.tasks.openUserTasks",
"label": "Tasks"
},
{
"id": "submenuitem.ThemesSubMenu",
"label": "&&Theme",
"submenu": {
"items": [
{
"id": "workbench.action.selectTheme",
"label": "Color Theme"
},
{
"id": "workbench.action.selectIconTheme",
"label": "File Icon Theme"
},
{
"id": "workbench.action.selectProductIconTheme",
"label": "Product Icon Theme"
}
]
}
},
{
"id": "vscode.menubar.separator"
},
{
"id": "settings.filterByOnline",
"label": "&&Online Services Settings"
}
]
}
},
"keybindings": {
"workbench.action.quit": {
"label": "Cmd+Q",
"userSettingsLabel": "cmd+q"
},
"workbench.action.files.newUntitledFile": {
"label": "Cmd+N",
"userSettingsLabel": "cmd+n"
},
"workbench.action.newWindow": {
"label": "Shift+Cmd+N",
"userSettingsLabel": "shift+cmd+n"
},
"workbench.action.files.openFileFolder": {
"label": "Cmd+O",
"userSettingsLabel": "cmd+o"
},
"workbench.action.reopenClosedEditor": {
"label": "Shift+Cmd+T",
"userSettingsLabel": "shift+cmd+t"
},
"workbench.action.openRecent": {
"label": "Ctrl+R",
"userSettingsLabel": "ctrl+r"
},
"workbench.action.files.save": {
"label": "Cmd+S",
"userSettingsLabel": "cmd+s"
},
"workbench.action.files.saveAs": {
"label": "Shift+Cmd+S",
"userSettingsLabel": "shift+cmd+s"
},
"saveAll": {
"label": "Alt+Cmd+S",
"userSettingsLabel": "alt+cmd+s"
},
"workbench.action.closeActiveEditor": {
"label": "Cmd+W",
"userSettingsLabel": "cmd+w"
},
"workbench.action.closeFolder": {
"label": "⌘R F",
"isNative": false,
"userSettingsLabel": "cmd+r f"
},
"workbench.action.closeWindow": {
"label": "Shift+Cmd+W",
"userSettingsLabel": "shift+cmd+w"
},
"undo": {
"label": "Cmd+Z",
"userSettingsLabel": "cmd+z"
},
"redo": {
"label": "Shift+Cmd+Z",
"userSettingsLabel": "shift+cmd+z"
},
"editor.action.clipboardCutAction": {
"label": "Cmd+X",
"userSettingsLabel": "cmd+x"
},
"editor.action.clipboardCopyAction": {
"label": "Cmd+C",
"userSettingsLabel": "cmd+c"
},
"editor.action.clipboardPasteAction": {
"label": "Cmd+V",
"userSettingsLabel": "cmd+v"
},
"actions.find": {
"label": "Cmd+F",
"userSettingsLabel": "cmd+f"
},
"editor.action.startFindReplaceAction": {
"label": "Alt+Cmd+F",
"userSettingsLabel": "alt+cmd+f"
},
"workbench.action.findInFiles": {
"label": "Shift+Cmd+F",
"userSettingsLabel": "shift+cmd+f"
},
"workbench.action.replaceInFiles": {
"label": "Shift+Cmd+H",
"userSettingsLabel": "shift+cmd+h"
},
"editor.action.commentLine": {
"label": "Shift+Cmd+7",
"userSettingsLabel": "shift+cmd+7"
},
"editor.action.blockComment": {
"label": "Shift+Alt+A",
"userSettingsLabel": "shift+alt+a"
},
"editor.emmet.action.expandAbbreviation": {
"label": "Tab",
"userSettingsLabel": "tab"
},
"editor.action.selectAll": {
"label": "Cmd+A",
"userSettingsLabel": "cmd+a"
},
"editor.action.smartSelect.expand": {
"label": "Ctrl+Shift+Cmd+Right",
"userSettingsLabel": "ctrl+shift+cmd+right"
},
"editor.action.smartSelect.shrink": {
"label": "Ctrl+Shift+Cmd+Left",
"userSettingsLabel": "ctrl+shift+cmd+left"
},
"editor.action.copyLinesUpAction": {
"label": "Shift+Alt+Up",
"userSettingsLabel": "shift+alt+up"
},
"editor.action.copyLinesDownAction": {
"label": "Shift+Alt+Down",
"userSettingsLabel": "shift+alt+down"
},
"editor.action.moveLinesUpAction": {
"label": "Alt+Up",
"userSettingsLabel": "alt+up"
},
"editor.action.moveLinesDownAction": {
"label": "Alt+Down",
"userSettingsLabel": "alt+down"
},
"editor.action.insertCursorAbove": {
"label": "Alt+Cmd+Up",
"userSettingsLabel": "alt+cmd+up"
},
"editor.action.insertCursorBelow": {
"label": "Alt+Cmd+Down",
"userSettingsLabel": "alt+cmd+down"
},
"editor.action.insertCursorAtEndOfEachLineSelected": {
"label": "Shift+Alt+I",
"userSettingsLabel": "shift+alt+i"
},
"editor.action.addSelectionToNextFindMatch": {
"label": "Cmd+D",
"userSettingsLabel": "cmd+d"
},
"workbench.action.showCommands": {
"label": "Shift+Cmd+P",
"userSettingsLabel": "shift+cmd+p"
},
"workbench.action.toggleFullScreen": {
"label": "Ctrl+Cmd+F",
"userSettingsLabel": "ctrl+cmd+f"
},
"workbench.action.toggleZenMode": {
"label": "⌘R Z",
"isNative": false,
"userSettingsLabel": "cmd+r z"
},
"workbench.action.toggleSidebarVisibility": {
"label": "Cmd+B",
"userSettingsLabel": "cmd+b"
},
"workbench.action.toggleAuxiliaryBar": {
"label": "Alt+Cmd+B",
"userSettingsLabel": "alt+cmd+b"
},
"workbench.action.togglePanel": {
"label": "Cmd+J",
"userSettingsLabel": "cmd+j"
},
"workbench.action.zoomIn": {
"label": "⌘+",
"isNative": false,
"userSettingsLabel": "cmd+[BracketRight]"
},
"workbench.action.zoomOut": {
"label": "Cmd+-",
"userSettingsLabel": "cmd+-"
},
"workbench.action.zoomReset": {
"label": "⌘NumPad0",
"isNative": false,
"userSettingsLabel": "cmd+numpad0"
},
"workbench.action.splitEditorUp": {
"label": "⌘R ⌘\\",
"isNative": false,
"userSettingsLabel": "cmd+r cmd+\\"
},
"workbench.action.splitEditorInGroup": {
"label": "⌘R ⇧⌘\\",
"isNative": false,
"userSettingsLabel": "cmd+r shift+cmd+\\"
},
"workbench.action.copyEditorToNewWindow": {
"label": "⌘R O",
"isNative": false,
"userSettingsLabel": "cmd+r o"
},
"workbench.action.toggleEditorGroupLayout": {
"label": "Alt+Cmd+0",
"userSettingsLabel": "alt+cmd+0"
},
"workbench.view.explorer": {
"label": "Shift+Cmd+E",
"userSettingsLabel": "shift+cmd+e"
},
"workbench.view.search": {
"label": "Shift+Cmd+F",
"userSettingsLabel": "shift+cmd+f"
},
"workbench.view.scm": {
"label": "Ctrl+Shift+G",
"userSettingsLabel": "ctrl+shift+g"
},
"workbench.view.debug": {
"label": "Shift+Cmd+D",
"userSettingsLabel": "shift+cmd+d"
},
"workbench.view.extensions": {
"label": "Shift+Cmd+X",
"userSettingsLabel": "shift+cmd+x"
},
"workbench.actions.view.problems": {
"label": "Shift+Cmd+M",
"userSettingsLabel": "shift+cmd+m"
},
"workbench.action.output.toggleOutput": {
"label": "Shift+Cmd+U",
"userSettingsLabel": "shift+cmd+u"
},
"workbench.debug.action.toggleRepl": {
"label": "Shift+Alt+Cmd+Y",
"userSettingsLabel": "shift+alt+cmd+y"
},
"editor.action.toggleWordWrap": {
"label": "Alt+Z",
"userSettingsLabel": "alt+z"
},
"workbench.action.navigateBack": {
"label": "Ctrl+-",
"userSettingsLabel": "ctrl+-"
},
"workbench.action.navigateForward": {
"label": "Ctrl+Shift+-",
"userSettingsLabel": "ctrl+shift+-"
},
"workbench.action.navigateToLastEditLocation": {
"label": "⌘R ⌘Q",
"isNative": false,
"userSettingsLabel": "cmd+r cmd+q"
},
"workbench.action.nextEditor": {
"label": "Alt+Cmd+Right",
"userSettingsLabel": "alt+cmd+right"
},
"workbench.action.previousEditor": {
"label": "Alt+Cmd+Left",
"userSettingsLabel": "alt+cmd+left"
},
"workbench.action.nextEditorInGroup": {
"label": "⌘R ⌥⌘→",
"isNative": false,
"userSettingsLabel": "cmd+r alt+cmd+right"
},
"workbench.action.previousEditorInGroup": {
"label": "⌘R ⌥⌘←",
"isNative": false,
"userSettingsLabel": "cmd+r alt+cmd+left"
},
"workbench.action.focusFirstEditorGroup": {
"label": "Cmd+1",
"userSettingsLabel": "cmd+1"
},
"workbench.action.focusSecondEditorGroup": {
"label": "Cmd+2",
"userSettingsLabel": "cmd+2"
},
"workbench.action.focusThirdEditorGroup": {
"label": "Cmd+3",
"userSettingsLabel": "cmd+3"
},
"workbench.action.focusFourthEditorGroup": {
"label": "Cmd+4",
"userSettingsLabel": "cmd+4"
},
"workbench.action.focusFifthEditorGroup": {
"label": "Cmd+5",
"userSettingsLabel": "cmd+5"
},
"workbench.action.focusLeftGroup": {
"label": "⌘R ⌘←",
"isNative": false,
"userSettingsLabel": "cmd+r cmd+left"
},
"workbench.action.focusRightGroup": {
"label": "⌘R ⌘→",
"isNative": false,
"userSettingsLabel": "cmd+r cmd+right"
},
"workbench.action.focusAboveGroup": {
"label": "⌘R ⌘↑",
"isNative": false,
"userSettingsLabel": "cmd+r cmd+up"
},
"workbench.action.focusBelowGroup": {
"label": "⌘R ⌘↓",
"isNative": false,
"userSettingsLabel": "cmd+r cmd+down"
},
"workbench.action.quickOpen": {
"label": "Cmd+P",
"userSettingsLabel": "cmd+p"
},
"workbench.action.showAllSymbols": {
"label": "Cmd+T",
"userSettingsLabel": "cmd+t"
},
"workbench.action.gotoSymbol": {
"label": "Shift+Cmd+O",
"userSettingsLabel": "shift+cmd+o"
},
"editor.action.revealDefinition": {
"label": "F12",
"userSettingsLabel": "f12"
},
"editor.action.goToImplementation": {
"label": "Cmd+F12",
"userSettingsLabel": "cmd+f12"
},
"editor.action.goToReferences": {
"label": "Shift+F12",
"userSettingsLabel": "shift+f12"
},
"workbench.action.gotoLine": {
"label": "Ctrl+G",
"userSettingsLabel": "ctrl+g"
},
"editor.action.jumpToBracket": {
"label": "Shift+Cmd+\\",
"userSettingsLabel": "shift+cmd+\\"
},
"editor.action.marker.nextInFiles": {
"label": "F8",
"userSettingsLabel": "f8"
},
"editor.action.marker.prevInFiles": {
"label": "Shift+F8",
"userSettingsLabel": "shift+f8"
},
"editor.action.dirtydiff.next": {
"label": "Alt+F3",
"userSettingsLabel": "alt+f3"
},
"editor.action.dirtydiff.previous": {
"label": "Shift+Alt+F3",
"userSettingsLabel": "shift+alt+f3"
},
"workbench.action.debug.start": {
"label": "F5",
"userSettingsLabel": "f5"
},
"workbench.action.debug.run": {
"label": "Ctrl+F5",
"userSettingsLabel": "ctrl+f5"
},
"workbench.action.debug.stop": {
"label": "Shift+F5",
"userSettingsLabel": "shift+f5"
},
"workbench.action.debug.restart": {
"label": "Shift+Cmd+F5",
"userSettingsLabel": "shift+cmd+f5"
},
"workbench.action.debug.stepOver": {
"label": "F10",
"userSettingsLabel": "f10"
},
"workbench.action.debug.stepInto": {
"label": "F11",
"userSettingsLabel": "f11"
},
"workbench.action.debug.stepOut": {
"label": "Shift+F11",
"userSettingsLabel": "shift+f11"
},
"workbench.action.debug.continue": {
"label": "F5",
"userSettingsLabel": "f5"
},
"editor.debug.action.toggleBreakpoint": {
"label": "F9",
"userSettingsLabel": "f9"
},
"editor.debug.action.toggleInlineBreakpoint": {
"label": "Shift+F9",
"userSettingsLabel": "shift+f9"
},
"workbench.action.terminal.split": {
"label": "Cmd+\\",
"userSettingsLabel": "cmd+\\"
},
"workbench.action.tasks.build": {
"label": "Shift+Cmd+B",
"userSettingsLabel": "shift+cmd+b"
},
"aiFeedback.action.open": {
"label": "⌘R ⌘G",
"isNative": false,
"userSettingsLabel": "cmd+r cmd+g"
},
"workbench.action.openSettings": {
"label": "⌘,",
"isNative": false,
"userSettingsLabel": "cmd+[Comma]"
},
"workbench.action.openGlobalKeybindings": {
"label": "⌘R ⌘S",
"isNative": false,
"userSettingsLabel": "cmd+r cmd+s"
},
"workbench.action.selectTheme": {
"label": "⌘R ⌘T",
"isNative": false,
"userSettingsLabel": "cmd+r cmd+t"
}
}
},
"theme": "vs-dark",
"themeBackground": "#002b36",
"windowSplash": {
"zoomLevel": 0,
"baseTheme": "vs-dark",
"colorInfo": {
"foreground": "#cccccc",
"background": "#002b36",
"editorBackground": "#002b36",
"titleBarBackground": "#002c39",
"activityBarBackground": "#003847",
"sideBarBackground": "#00212b",
"statusBarBackground": "#00212b",
"statusBarNoFolderBackground": "#00212b"
},
"layoutInfo": {
"sideBarSide": "left",
"editorPartMinWidth": 220,
"titleBarHeight": 28,
"activityBarWidth": 0,
"sideBarWidth": 0,
"statusBarHeight": 22,
"windowBorder": false
}
},
"windowsState": {
"lastActiveWindow": {
"folder": "file:///Users/matteo/Playground/Mulino/vms/workspace",
"backupPath": "/Users/matteo/Library/Application Support/Cursor/Backups/6acd1ee7b793ba039891ae6037747f4b",
"uiState": {
"mode": 1,
"x": -530,
"y": -1415,
"width": 2560,
"height": 1342
}
},
"openedWindows": []
}
}
{"version":1,"resource":"file:///Users/matteo/Playground/Mulino/monitor/mssql-conf/Dockerfile","entries":[{"id":"SGBk","source":"Undo Accept Diff","timestamp":1731494388798},{"id":"qmgh","timestamp":1731494608138},{"id":"aUvT","timestamp":1731496573945},{"id":"Zt8g","timestamp":1731503424266},{"id":"1b6p","timestamp":1731503559752},{"id":"XcOB","timestamp":1731503853172},{"id":"nswp","timestamp":1731503894132},{"id":"4VqG","timestamp":1731504029530},{"id":"ZEWy","timestamp":1731504078406},{"id":"gnng","timestamp":1731505514667},{"id":"BQbm","timestamp":1731506458057},{"id":"xkA4","timestamp":1731615063395},{"id":"e9hy","timestamp":1731615128398},{"id":"TTaj","source":"Undo Create Diff","timestamp":1731615328311}]}
{"version":1,"resource":"file:///Users/matteo/Playground/Mulino/monitor/mssql-conf/configure-db.sh","entries":[{"id":"rDbz.sh","timestamp":1731504019287}]}
{"version":1,"resource":"file:///Users/matteo/Playground/Mulino/monitor/packages/server/package.json","entries":[{"id":"kkwv.json","timestamp":1731659074792},{"id":"PSjk.json","source":"undoRedo.source","timestamp":1731660386575},{"id":"pWjj.json","source":"undoRedo.source","timestamp":1731661145571}]}
{
"name": "bookmill-server",
"version": "0.0.1",
"description": "",
"author": "",
"license": "MIT",
"scripts": {
"prebuild": "rimraf dist && rimraf uploads/* && rimraf persistence",
"build": "yarn workspace bookmill-shared build && nest build",
"format": "prettier --write \"src/**/*.ts\" \"test/**/*.ts\"",
"start": "nest start",
"start:dev": "NODE_TLS_REJECT_UNAUTHORIZED='0' NODE_OPTIONS=--max-http-header-size=80000 NO_COLOR=true npx concurrently \"nest start --watch\" \"yarn workspace bookmill-shared watch\"",
"start:debug": "NODE_TLS_REJECT_UNAUTHORIZED='0' npx concurrently \"nest start --debug 0.0.0.0 --watch\" \"yarn workspace bookmill-shared watch\"",
"start:prod": "node dist/main",
"start:dev:worker": "NODE_TLS_REJECT_UNAUTHORIZED='0' NODE_ENV=worker NO_COLOR=true npx concurrently \"nest start --watch\" \"yarn workspace bookmill-shared watch\"",
"start:debug:worker": "NODE_TLS_REJECT_UNAUTHORIZED='0' NODE_ENV=worker npx concurrently \"nest start --debug 0.0.0.0:9230 --watch\" \"yarn workspace bookmill-shared watch\"",
"start:prod:worker": "NODE_ENV=worker node dist/main",
"lint": "tslint -p tsconfig.json -c tslint.json",
"test": "jest --maxWorkers=50% --logHeapUsage",
"test:ci": "jest",
"test:watch": "jest --watch --maxWorkers=50%",
"test:cov": "jest --coverage --maxWorkers=50%",
"test:debug": "node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand",
"test:e2e": "jest --config ./test/jest-e2e.json",
"typeorm": "ts-node -r tsconfig-paths/register ./node_modules/typeorm/cli.js --config src/ormconfig.ts",
"typeorm:blm": "ts-node -r tsconfig-paths/register ./node_modules/typeorm/cli.js --config src/ormconfigBlm.ts",
"typeorm:infolib:edimill": "ts-node -r tsconfig-paths/register ./node_modules/typeorm/cli.js --config src/ormconfigInfolibEdimill.ts",
"typeorm:infolib:mulino": "ts-node -r tsconfig-paths/register ./node_modules/typeorm/cli.js --config src/ormconfigInfolibMulino.ts",
"typeorm:infolib:portico": "ts-node -r tsconfig-paths/register ./node_modules/typeorm/cli.js --config src/ormconfigInfolibPortico.ts",
"migration:create": "npm run typeorm migration:create -- -n",
"migration:create:blm": "npm run typeorm:blm migration:create -- -n",
"migration:create:infolib": "npm run typeorm:infolib:edimill migration:create -- -n",
"migration:generate": "npm run typeorm migration:generate -- -n",
"migration:generate:blm": "npm run typeorm:blm migration:generate -- -n",
"migration:generate:infolib": "npm run typeorm:infolib:edimill migration:generate -- -n",
"migration:run": "npm run typeorm migration:run",
"migration:run:blm": "npm run typeorm:blm migration:run",
"migration:run:infolib:edimill": "npm run typeorm:infolib:edimill migration:run",
"migration:run:infolib:mulino": "npm run typeorm:infolib:mulino migration:run",
"migration:run:infolib:portico": "npm run typeorm:infolib:portico migration:run",
"migration:run:infolib": "npm run typeorm:infolib:portico migration:run && npm run typeorm:infolib:mulino migration:run && npm run typeorm:infolib:edimill migration:run",
"migration:revert": "npm run typeorm migration:revert",
"migration:revert:blm": "npm run typeorm:blm migration:revert",
"migration:revert:infolib:edimill": "npm run typeorm:infolib:edimill migration:revert",
"migration:revert:infolib:mulino": "npm run typeorm:infolib:mulino migration:revert",
"migration:revert:infolib:portico": "npm run typeorm:infolib:portico migration:revert",
"migration:revert:infolib": "npm run typeorm:infolib:portico migration:revert && npm run typeorm:infolib:mulino migration:revert && npm run typeorm:infolib:edimill migration:revert",
"seed": "NODE_ENV=test ts-node -r tsconfig-paths/register ./node_modules/typeorm/cli.js --config src/ormconfigSeeds.ts",
"seed:create": "npm run seed migration:create -- -n",
"seed:run": "npm run seed migration:run",
"seed:revert": "npm run seed migration:revert",
"preschema:drop": "ts-node ./src/preschemadrop.ts",
"schema:drop": "ts-node ./node_modules/typeorm/cli.js --config src/ormconfig.ts schema:drop",
"preschema:refresh": "ts-node ./src/preschemadrop.ts",
"schema:refresh": "npm run seed schema:drop && yarn run typeorm migration:run && yarn run seed:run"
},
"dependencies": {
"@nestjs/bull": "^0.5.5",
"@nestjs/common": "^8.4.5",
"@nestjs/config": "^2.0.1",
"@nestjs/core": "^8.4.5",
"@nestjs/jwt": "^8.0.1",
"@nestjs/passport": "^8.2.1",
"@nestjs/platform-express": "^8.4.5",
"@nestjs/platform-socket.io": "^9.2.1",
"@nestjs/swagger": "^5.2.1",
"@nestjs/typeorm": "8.0.4",
"@nestjs/websockets": "^9.2.1",
"@nestjsx/crud": "^4.6.2",
"@nestjsx/crud-request": "^4.6.2",
"@nestjsx/crud-typeorm": "^4.6.2",
"@slack/webhook": "^6.1.0",
"@socket.io/redis-adapter": "^8.0.0",
"@socket.io/redis-emitter": "^5.0.0",
"accesscontrol": "^2.2.1",
"bull": "^4.2.0",
"class-transformer": "^0.2.3",
"class-validator": "^0.11.0",
"csv-writer": "^1.6.0",
"deep-object-diff": "^1.1.9",
"dotenv": "^8.2.0",
"ejs": "^3.1.6",
"factory.ts": "0.5.1",
"jszip": "^3.9.1",
"libxmljs": "0.19.10",
"lodash": "4.17.15",
"mssql": "^6.2.0",
"newrelic": "^10.5.0",
"nodemailer": "^6.7.2",
"passport": "^0.4.1",
"passport-jwt": "^4.0.0",
"passport-local": "^1.0.0",
"pg": "^8.7.3",
"pg-hstore": "^2.3.4",
"redis": "^4.5.1",
"reflect-metadata": "^0.1.13",
"rimraf": "^3.0.0",
"rxjs": "^7.5.5",
"ssh2-sftp-client": "^5.2.2",
"typeorm": "0.2.41",
"typeorm-transactional-cls-hooked": "^0.1.21",
"webdav": "4.2.0",
"xmlbuilder": "^15.1.1"
},
"devDependencies": {
"@nestjs/cli": "^8.2.6",
"@nestjs/schematics": "^8.0.11",
"@nestjs/testing": "^8.4.5",
"@types/bull": "3.15.7",
"@types/ejs": "^3.1.0",
"@types/express": "^4.17.13",
"@types/faker": "^4.1.12",
"@types/jest": "^29.5.5",
"@types/libxmljs": "^0.18.8",
"@types/lodash": "^4.14.150",
"@types/node": "13.13.5",
"@types/nodemailer": "^6.4.4",
"@types/passport-jwt": "^3.0.3",
"@types/readable-stream": "2.3.5",
"@types/supertest": "2.0.9",
"bookmill-shared": "*",
"faker": "^4.1.0",
"jest": "^29.7.0",
"jest-junit": "^16.0.0",
"prettier": "^1.18.2",
"supertest": "4.0.2",
"ts-jest": "^29.1.1",
"ts-loader": "^6.1.1",
"ts-node": "^8.4.1",
"tsconfig-paths": "^3.9.0",
"tslint": "^5.20.0",
"typeorm-test-transactions": "^1.10.1",
"typescript": "4.7.4"
},
"jest": {
"moduleFileExtensions": [
"js",
"json",
"ts"
],
"setupFilesAfterEnv": [
"<rootDir>/shared/testing/setup.js"
],
"rootDir": "src",
"testRegex": ".spec.ts$",
"transform": {
"^.+\\.(t|j)s$": "ts-jest"
},
"testTimeout": 10000,
"clearMocks": true,
"coverageDirectory": "../coverage",
"testEnvironment": "node"
}
}
{
"name": "bookmill-server",
"version": "0.0.1",
"description": "",
"author": "",
"license": "MIT",
"scripts": {
"prebuild": "rimraf dist && rimraf uploads/* && rimraf persistence",
"build": "yarn workspace bookmill-shared build && nest build",
"format": "prettier --write \"src/**/*.ts\" \"test/**/*.ts\"",
"start": "nest start",
"start:dev": "NODE_TLS_REJECT_UNAUTHORIZED='0' NODE_OPTIONS=--max-http-header-size=80000 NO_COLOR=true npx concurrently \"nest start --watch\" \"yarn workspace bookmill-shared watch\"",
"start:debug": "NODE_TLS_REJECT_UNAUTHORIZED='0' npx concurrently \"nest start --debug 0.0.0.0 --watch\" \"yarn workspace bookmill-shared watch\"",
"start:prod": "node dist/main",
"start:dev:worker": "NODE_TLS_REJECT_UNAUTHORIZED='0' NODE_ENV=worker NO_COLOR=true npx concurrently \"nest start --watch\" \"yarn workspace bookmill-shared watch\"",
"start:debug:worker": "NODE_TLS_REJECT_UNAUTHORIZED='0' NODE_ENV=worker npx concurrently \"nest start --debug 0.0.0.0:9230 --watch\" \"yarn workspace bookmill-shared watch\"",
"start:prod:worker": "NODE_ENV=worker node dist/main",
"lint": "tslint -p tsconfig.json -c tslint.json",
"test": "jest --maxWorkers=50% --logHeapUsage",
"test:ci": "jest",
"test:watch": "jest --watch --maxWorkers=50%",
"test:cov": "jest --coverage --maxWorkers=50%",
"test:debug": "node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand",
"test:e2e": "jest --config ./test/jest-e2e.json",
"typeorm": "ts-node -r tsconfig-paths/register ./node_modules/typeorm/cli.js --config src/ormconfig.ts",
"typeorm:blm": "ts-node -r tsconfig-paths/register ./node_modules/typeorm/cli.js --config src/ormconfigBlm.ts",
"typeorm:infolib:edimill": "ts-node -r tsconfig-paths/register ./node_modules/typeorm/cli.js --config src/ormconfigInfolibEdimill.ts",
"typeorm:infolib:mulino": "ts-node -r tsconfig-paths/register ./node_modules/typeorm/cli.js --config src/ormconfigInfolibMulino.ts",
"typeorm:infolib:portico": "ts-node -r tsconfig-paths/register ./node_modules/typeorm/cli.js --config src/ormconfigInfolibPortico.ts",
"migration:create": "npm run typeorm migration:create -- -n",
"migration:create:blm": "npm run typeorm:blm migration:create -- -n",
"migration:create:infolib": "npm run typeorm:infolib:edimill migration:create -- -n",
"migration:generate": "npm run typeorm migration:generate -- -n",
"migration:generate:blm": "npm run typeorm:blm migration:generate -- -n",
"migration:generate:infolib": "npm run typeorm:infolib:edimill migration:generate -- -n",
"migration:run": "npm run typeorm migration:run",
"migration:run:blm": "npm run typeorm:blm migration:run",
"migration:run:infolib:edimill": "npm run typeorm:infolib:edimill migration:run",
"migration:run:infolib:mulino": "npm run typeorm:infolib:mulino migration:run",
"migration:run:infolib:portico": "npm run typeorm:infolib:portico migration:run",
"migration:run:infolib": "npm run typeorm:infolib:portico migration:run && npm run typeorm:infolib:mulino migration:run && npm run typeorm:infolib:edimill migration:run",
"migration:revert": "npm run typeorm migration:revert",
"migration:revert:blm": "npm run typeorm:blm migration:revert",
"migration:revert:infolib:edimill": "npm run typeorm:infolib:edimill migration:revert",
"migration:revert:infolib:mulino": "npm run typeorm:infolib:mulino migration:revert",
"migration:revert:infolib:portico": "npm run typeorm:infolib:portico migration:revert",
"migration:revert:infolib": "npm run typeorm:infolib:portico migration:revert && npm run typeorm:infolib:mulino migration:revert && npm run typeorm:infolib:edimill migration:revert",
"seed": "NODE_ENV=test ts-node -r tsconfig-paths/register ./node_modules/typeorm/cli.js --config src/ormconfigSeeds.ts",
"seed:create": "npm run seed migration:create -- -n",
"seed:run": "npm run seed migration:run",
"seed:revert": "npm run seed migration:revert",
"preschema:drop": "ts-node ./src/preschemadrop.ts",
"schema:drop": "ts-node ./node_modules/typeorm/cli.js --config src/ormconfig.ts schema:drop",
"preschema:refresh": "ts-node ./src/preschemadrop.ts",
"schema:refresh": "npm run seed schema:drop && yarn run typeorm migration:run && yarn run seed:run"
},
"dependencies": {
"@nestjs/bull": "^0.5.5",
"@nestjs/common": "^8.4.5",
"@nestjs/config": "^2.0.1",
"@nestjs/core": "^8.4.5",
"@nestjs/jwt": "^8.0.1",
"@nestjs/passport": "^8.2.1",
"@nestjs/platform-express": "^8.4.5",
"@nestjs/platform-socket.io": "^9.2.1",
"@nestjs/swagger": "^5.2.1",
"@nestjs/typeorm": "8.0.4",
"@nestjs/websockets": "^9.2.1",
"@nestjsx/crud": "^4.6.2",
"@nestjsx/crud-request": "^4.6.2",
"@nestjsx/crud-typeorm": "^4.6.2",
"@slack/webhook": "^6.1.0",
"@socket.io/redis-adapter": "^8.0.0",
"@socket.io/redis-emitter": "^5.0.0",
"accesscontrol": "^2.2.1",
"bull": "^4.2.0",
"class-transformer": "^0.2.3",
"class-validator": "^0.11.0",
"csv-writer": "^1.6.0",
"deep-object-diff": "^1.1.9",
"dotenv": "^8.2.0",
"ejs": "^3.1.6",
"factory.ts": "0.5.1",
"jszip": "^3.9.1",
"libxmljs": "0.19.10",
"lodash": "4.17.15",
"mssql": "^6.2.0",
"newrelic": "^10.5.0",
"nodemailer": "^6.7.2",
"passport": "^0.4.1",
"passport-jwt": "^4.0.0",
"passport-local": "^1.0.0",
"pg": "^8.7.3",
"pg-hstore": "^2.3.4",
"redis": "^4.5.1",
"reflect-metadata": "^0.1.13",
"rimraf": "^3.0.0",
"rxjs": "^7.5.5",
"ssh2-sftp-client": "^5.2.2",
"typeorm": "0.2.41",
"typeorm-transactional-cls-hooked": "^0.1.21",
"webdav": "4.2.0",
"xmlbuilder": "^15.1.1"
},
"devDependencies": {
"@nestjs/cli": "^8.2.6",
"@nestjs/schematics": "^8.0.11",
"@nestjs/testing": "^8.4.5",
"@types/bull": "3.15.7",
"@types/ejs": "^3.1.0",
"@types/express": "^4.17.13",
"@types/faker": "^4.1.12",
"@types/jest": "^29.5.5",
"@types/libxmljs": "^0.18.8",
"@types/lodash": "^4.14.150",
"@types/node": "13.13.5",
"@types/nodemailer": "^6.4.4",
"@types/passport-jwt": "^3.0.3",
"@types/readable-stream": "2.3.5",
"@types/supertest": "2.0.9",
"bookmill-shared": "*",
"faker": "^4.1.0",
"jest": "^29.7.0",
"jest-junit": "^16.0.0",
"prettier": "^1.18.2",
"supertest": "4.0.2",
"ts-jest": "^29.1.1",
"ts-loader": "^6.1.1",
"ts-node": "^8.4.1",
"tsconfig-paths": "^3.9.0",
"tslint": "^5.20.0",
"typeorm-test-transactions": "^1.10.1",
"typescript": "4.7.4"
},
"jest": {
"moduleFileExtensions": [
"js",
"json",
"ts"
],
"setupFilesAfterEnv": [
"<rootDir>/shared/testing/setup.js"
],
"rootDir": "src",
"testRegex": ".spec.ts$",
"transform": {
"^.+\\.(t|j)s$": "ts-jest"
},
"testTimeout": 10000,
"clearMocks": true,
"coverageDirectory": "../coverage",
"testEnvironment": "node"
}
}
{
"name": "bookmill-server",
"version": "0.0.1",
"description": "",
"author": "",
"license": "MIT",
"scripts": {
"prebuild": "rimraf dist && rimraf uploads/* && rimraf persistence",
"build": "yarn workspace bookmill-shared build && nest build",
"format": "prettier --write \"src/**/*.ts\" \"test/**/*.ts\"",
"start": "nest start",
"start:dev": "NODE_TLS_REJECT_UNAUTHORIZED='0' NODE_OPTIONS=--max-http-header-size=80000 NO_COLOR=true /app/node_modules/.bin/concurrently \"nest start --watch\" \"yarn workspace bookmill-shared watch\"",
"start:debug": "NODE_TLS_REJECT_UNAUTHORIZED='0' /app/node_modules/.bin/concurrently \"nest start --debug 0.0.0.0 --watch\" \"yarn workspace bookmill-shared watch\"",
"start:prod": "node dist/main",
"start:dev:worker": "NODE_TLS_REJECT_UNAUTHORIZED='0' NODE_ENV=worker NO_COLOR=true /app/node_modules/.bin/concurrently \"nest start --watch\" \"yarn workspace bookmill-shared watch\"",
"start:debug:worker": "NODE_TLS_REJECT_UNAUTHORIZED='0' NODE_ENV=worker /app/node_modules/.bin/concurrently \"nest start --debug 0.0.0.0:9230 --watch\" \"yarn workspace bookmill-shared watch\"",
"start:prod:worker": "NODE_ENV=worker node dist/main",
"lint": "tslint -p tsconfig.json -c tslint.json",
"test": "jest --maxWorkers=50% --logHeapUsage",
"test:ci": "jest",
"test:watch": "jest --watch --maxWorkers=50%",
"test:cov": "jest --coverage --maxWorkers=50%",
"test:debug": "node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand",
"test:e2e": "jest --config ./test/jest-e2e.json",
"typeorm": "ts-node -r tsconfig-paths/register ./node_modules/typeorm/cli.js --config src/ormconfig.ts",
"typeorm:blm": "ts-node -r tsconfig-paths/register ./node_modules/typeorm/cli.js --config src/ormconfigBlm.ts",
"typeorm:infolib:edimill": "ts-node -r tsconfig-paths/register ./node_modules/typeorm/cli.js --config src/ormconfigInfolibEdimill.ts",
"typeorm:infolib:mulino": "ts-node -r tsconfig-paths/register ./node_modules/typeorm/cli.js --config src/ormconfigInfolibMulino.ts",
"typeorm:infolib:portico": "ts-node -r tsconfig-paths/register ./node_modules/typeorm/cli.js --config src/ormconfigInfolibPortico.ts",
"migration:create": "npm run typeorm migration:create -- -n",
"migration:create:blm": "npm run typeorm:blm migration:create -- -n",
"migration:create:infolib": "npm run typeorm:infolib:edimill migration:create -- -n",
"migration:generate": "npm run typeorm migration:generate -- -n",
"migration:generate:blm": "npm run typeorm:blm migration:generate -- -n",
"migration:generate:infolib": "npm run typeorm:infolib:edimill migration:generate -- -n",
"migration:run": "npm run typeorm migration:run",
"migration:run:blm": "npm run typeorm:blm migration:run",
"migration:run:infolib:edimill": "npm run typeorm:infolib:edimill migration:run",
"migration:run:infolib:mulino": "npm run typeorm:infolib:mulino migration:run",
"migration:run:infolib:portico": "npm run typeorm:infolib:portico migration:run",
"migration:run:infolib": "npm run typeorm:infolib:portico migration:run && npm run typeorm:infolib:mulino migration:run && npm run typeorm:infolib:edimill migration:run",
"migration:revert": "npm run typeorm migration:revert",
"migration:revert:blm": "npm run typeorm:blm migration:revert",
"migration:revert:infolib:edimill": "npm run typeorm:infolib:edimill migration:revert",
"migration:revert:infolib:mulino": "npm run typeorm:infolib:mulino migration:revert",
"migration:revert:infolib:portico": "npm run typeorm:infolib:portico migration:revert",
"migration:revert:infolib": "npm run typeorm:infolib:portico migration:revert && npm run typeorm:infolib:mulino migration:revert && npm run typeorm:infolib:edimill migration:revert",
"seed": "NODE_ENV=test ts-node -r tsconfig-paths/register ./node_modules/typeorm/cli.js --config src/ormconfigSeeds.ts",
"seed:create": "npm run seed migration:create -- -n",
"seed:run": "npm run seed migration:run",
"seed:revert": "npm run seed migration:revert",
"preschema:drop": "ts-node ./src/preschemadrop.ts",
"schema:drop": "ts-node ./node_modules/typeorm/cli.js --config src/ormconfig.ts schema:drop",
"preschema:refresh": "ts-node ./src/preschemadrop.ts",
"schema:refresh": "npm run seed schema:drop && yarn run typeorm migration:run && yarn run seed:run"
},
"dependencies": {
"@nestjs/bull": "^0.5.5",
"@nestjs/common": "^8.4.5",
"@nestjs/config": "^2.0.1",
"@nestjs/core": "^8.4.5",
"@nestjs/jwt": "^8.0.1",
"@nestjs/passport": "^8.2.1",
"@nestjs/platform-express": "^8.4.5",
"@nestjs/platform-socket.io": "^9.2.1",
"@nestjs/swagger": "^5.2.1",
"@nestjs/typeorm": "8.0.4",
"@nestjs/websockets": "^9.2.1",
"@nestjsx/crud": "^4.6.2",
"@nestjsx/crud-request": "^4.6.2",
"@nestjsx/crud-typeorm": "^4.6.2",
"@slack/webhook": "^6.1.0",
"@socket.io/redis-adapter": "^8.0.0",
"@socket.io/redis-emitter": "^5.0.0",
"accesscontrol": "^2.2.1",
"bull": "^4.2.0",
"class-transformer": "^0.2.3",
"class-validator": "^0.11.0",
"csv-writer": "^1.6.0",
"deep-object-diff": "^1.1.9",
"dotenv": "^8.2.0",
"ejs": "^3.1.6",
"factory.ts": "0.5.1",
"jszip": "^3.9.1",
"libxmljs": "0.19.10",
"lodash": "4.17.15",
"mssql": "^6.2.0",
"newrelic": "^10.5.0",
"nodemailer": "^6.7.2",
"passport": "^0.4.1",
"passport-jwt": "^4.0.0",
"passport-local": "^1.0.0",
"pg": "^8.7.3",
"pg-hstore": "^2.3.4",
"redis": "^4.5.1",
"reflect-metadata": "^0.1.13",
"rimraf": "^3.0.0",
"rxjs": "^7.5.5",
"ssh2-sftp-client": "^5.2.2",
"typeorm": "0.2.41",
"typeorm-transactional-cls-hooked": "^0.1.21",
"webdav": "4.2.0",
"xmlbuilder": "^15.1.1"
},
"devDependencies": {
"@nestjs/cli": "^8.2.6",
"@nestjs/schematics": "^8.0.11",
"@nestjs/testing": "^8.4.5",
"@types/bull": "3.15.7",
"@types/ejs": "^3.1.0",
"@types/express": "^4.17.13",
"@types/faker": "^4.1.12",
"@types/jest": "^29.5.5",
"@types/libxmljs": "^0.18.8",
"@types/lodash": "^4.14.150",
"@types/node": "13.13.5",
"@types/nodemailer": "^6.4.4",
"@types/passport-jwt": "^3.0.3",
"@types/readable-stream": "2.3.5",
"@types/supertest": "2.0.9",
"bookmill-shared": "*",
"faker": "^4.1.0",
"jest": "^29.7.0",
"jest-junit": "^16.0.0",
"prettier": "^1.18.2",
"supertest": "4.0.2",
"ts-jest": "^29.1.1",
"ts-loader": "^6.1.1",
"ts-node": "^8.4.1",
"tsconfig-paths": "^3.9.0",
"tslint": "^5.20.0",
"typeorm-test-transactions": "^1.10.1",
"typescript": "4.7.4"
},
"jest": {
"moduleFileExtensions": [
"js",
"json",
"ts"
],
"setupFilesAfterEnv": [
"<rootDir>/shared/testing/setup.js"
],
"rootDir": "src",
"testRegex": ".spec.ts$",
"transform": {
"^.+\\.(t|j)s$": "ts-jest"
},
"testTimeout": 10000,
"clearMocks": true,
"coverageDirectory": "../coverage",
"testEnvironment": "node"
}
}
{"version":1,"resource":"file:///Users/matteo/Playground/Mulino/vms/workspace/Enabu/News/Controller/Router/Route/News.php","entries":[{"id":"98VL.php","timestamp":1743003081193},{"id":"NigY.php","source":"Undo Chain Diff","timestamp":1743003224435},{"id":"FLAV.php","source":"Undo Chain Diff","timestamp":1743003240886}]}
{"version":1,"resource":"file:///Users/matteo/Playground/Mulino/monitor/docker-compose.yml","entries":[{"id":"daZr.yml","timestamp":1731615088303},{"id":"LCmF.yml","timestamp":1731660369775}]}
{
"sync.gist": "6b49fa28defaf96504845c6b12792d1e",
"sync.host": "",
"sync.pathPrefix": "",
"sync.quietSync": false,
"sync.askGistName": false,
"sync.removeExtensions": true,
"sync.syncExtensions": true,
"sync.autoDownload": false,
"sync.autoUpload": true,
"sync.lastUpload": "2018-08-23T07:30:49.470Z",
"sync.lastDownload": "2018-08-23T07:25:29.746Z",
"sync.forceDownload": false,
"workbench.colorTheme": "Solarized Dark",
"editor.renderWhitespace": "all",
"javascript.updateImportsOnFileMove.enabled": "always",
"editor.fontFamily": "Hasklig, Menlo, Monaco, 'Courier New', monospace",
"editor.fontLigatures": true,
"files.trimTrailingWhitespace": true,
"explorer.confirmDelete": false,
"terminal.integrated.fontFamily": "MesloLGSDZ Nerd Font",
"terminal.integrated.fontSize": 10,
"terraform.indexing": {
"enabled": false,
"liveIndexing": false,
"delay": 500,
"exclude": [
".terraform/**/*",
"**/.terraform/**/*"
]
},
"terraform.languageServer": {
"external": true,
"args": [
"serve"
]
},
"explorer.confirmDragAndDrop": false,
"typescript.updateImportsOnFileMove.enabled": "always",
"workbench.startupEditor": "welcomePage",
"circleci.hostUrl": ""
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment