diff --git a/Backups/workspaces.json b/Backups/workspaces.json
new file mode 100644
index 0000000..4635e3a
--- /dev/null
+++ b/Backups/workspaces.json
@@ -0,0 +1 @@
+{"rootWorkspaces":[],"folderWorkspaces":["/var/www/html/moodle/theme/ilb"],"emptyWorkspaces":[]}
\ No newline at end of file
diff --git a/Cache/data_0 b/Cache/data_0
new file mode 100644
index 0000000..4d6fd89
Binary files /dev/null and b/Cache/data_0 differ
diff --git a/Cache/data_1 b/Cache/data_1
new file mode 100644
index 0000000..60641eb
Binary files /dev/null and b/Cache/data_1 differ
diff --git a/Cache/data_2 b/Cache/data_2
new file mode 100644
index 0000000..96da8dd
Binary files /dev/null and b/Cache/data_2 differ
diff --git a/Cache/data_3 b/Cache/data_3
new file mode 100644
index 0000000..406c910
Binary files /dev/null and b/Cache/data_3 differ
diff --git a/Cache/f_000001 b/Cache/f_000001
new file mode 100644
index 0000000..ee27068
Binary files /dev/null and b/Cache/f_000001 differ
diff --git a/Cache/index b/Cache/index
new file mode 100644
index 0000000..17f60ce
Binary files /dev/null and b/Cache/index differ
diff --git a/CachedData/24f62626b222e9a8313213fb64b10d741a326288/Channel-ac20a1ed76bba6c98c842f95de4051f6.code b/CachedData/24f62626b222e9a8313213fb64b10d741a326288/Channel-ac20a1ed76bba6c98c842f95de4051f6.code
new file mode 100644
index 0000000..b71ce41
Binary files /dev/null and b/CachedData/24f62626b222e9a8313213fb64b10d741a326288/Channel-ac20a1ed76bba6c98c842f95de4051f6.code differ
diff --git a/CachedData/24f62626b222e9a8313213fb64b10d741a326288/Client-6592488d770c7d2fdaf782d2c252ce19.code b/CachedData/24f62626b222e9a8313213fb64b10d741a326288/Client-6592488d770c7d2fdaf782d2c252ce19.code
new file mode 100644
index 0000000..057238a
Binary files /dev/null and b/CachedData/24f62626b222e9a8313213fb64b10d741a326288/Client-6592488d770c7d2fdaf782d2c252ce19.code differ
diff --git a/CachedData/24f62626b222e9a8313213fb64b10d741a326288/ClientRequestParser-8551034d265661835ff53e8dd7ec10f1.code b/CachedData/24f62626b222e9a8313213fb64b10d741a326288/ClientRequestParser-8551034d265661835ff53e8dd7ec10f1.code
new file mode 100644
index 0000000..2d78857
Binary files /dev/null and b/CachedData/24f62626b222e9a8313213fb64b10d741a326288/ClientRequestParser-8551034d265661835ff53e8dd7ec10f1.code differ
diff --git a/CachedData/24f62626b222e9a8313213fb64b10d741a326288/ClientRequests-5a0bc4fe885d28c2b8e5d995532d6991.code b/CachedData/24f62626b222e9a8313213fb64b10d741a326288/ClientRequests-5a0bc4fe885d28c2b8e5d995532d6991.code
new file mode 100644
index 0000000..b8e3bd1
Binary files /dev/null and b/CachedData/24f62626b222e9a8313213fb64b10d741a326288/ClientRequests-5a0bc4fe885d28c2b8e5d995532d6991.code differ
diff --git a/CachedData/24f62626b222e9a8313213fb64b10d741a326288/Config-eb8edd10176ac8d490fbc057a73efbe6.code b/CachedData/24f62626b222e9a8313213fb64b10d741a326288/Config-eb8edd10176ac8d490fbc057a73efbe6.code
new file mode 100644
index 0000000..0b9ae7a
Binary files /dev/null and b/CachedData/24f62626b222e9a8313213fb64b10d741a326288/Config-eb8edd10176ac8d490fbc057a73efbe6.code differ
diff --git a/CachedData/24f62626b222e9a8313213fb64b10d741a326288/Console-1f9a4c16f9020294b9c30542d5a26f97.code b/CachedData/24f62626b222e9a8313213fb64b10d741a326288/Console-1f9a4c16f9020294b9c30542d5a26f97.code
new file mode 100644
index 0000000..2f3ecc2
Binary files /dev/null and b/CachedData/24f62626b222e9a8313213fb64b10d741a326288/Console-1f9a4c16f9020294b9c30542d5a26f97.code differ
diff --git a/CachedData/24f62626b222e9a8313213fb64b10d741a326288/Context-d515ede048bf30d62abfc871bac619bb.code b/CachedData/24f62626b222e9a8313213fb64b10d741a326288/Context-d515ede048bf30d62abfc871bac619bb.code
new file mode 100644
index 0000000..60ea94d
Binary files /dev/null and b/CachedData/24f62626b222e9a8313213fb64b10d741a326288/Context-d515ede048bf30d62abfc871bac619bb.code differ
diff --git a/CachedData/24f62626b222e9a8313213fb64b10d741a326288/Contracts-3c7966d760c42b8debf88ff6c1501754.code b/CachedData/24f62626b222e9a8313213fb64b10d741a326288/Contracts-3c7966d760c42b8debf88ff6c1501754.code
new file mode 100644
index 0000000..31472c8
Binary files /dev/null and b/CachedData/24f62626b222e9a8313213fb64b10d741a326288/Contracts-3c7966d760c42b8debf88ff6c1501754.code differ
diff --git a/CachedData/24f62626b222e9a8313213fb64b10d741a326288/Exceptions-b12da42e9e7ceb81bd5376348029d082.code b/CachedData/24f62626b222e9a8313213fb64b10d741a326288/Exceptions-b12da42e9e7ceb81bd5376348029d082.code
new file mode 100644
index 0000000..467fdde
Binary files /dev/null and b/CachedData/24f62626b222e9a8313213fb64b10d741a326288/Exceptions-b12da42e9e7ceb81bd5376348029d082.code differ
diff --git a/CachedData/24f62626b222e9a8313213fb64b10d741a326288/Logging-36a19b0d0bd8ba8777b13b4ba683255b.code b/CachedData/24f62626b222e9a8313213fb64b10d741a326288/Logging-36a19b0d0bd8ba8777b13b4ba683255b.code
new file mode 100644
index 0000000..0299fa4
Binary files /dev/null and b/CachedData/24f62626b222e9a8313213fb64b10d741a326288/Logging-36a19b0d0bd8ba8777b13b4ba683255b.code differ
diff --git a/CachedData/24f62626b222e9a8313213fb64b10d741a326288/Performance-940452f1000400fb4f18f7a86d3d73e1.code b/CachedData/24f62626b222e9a8313213fb64b10d741a326288/Performance-940452f1000400fb4f18f7a86d3d73e1.code
new file mode 100644
index 0000000..85e635d
Binary files /dev/null and b/CachedData/24f62626b222e9a8313213fb64b10d741a326288/Performance-940452f1000400fb4f18f7a86d3d73e1.code differ
diff --git a/CachedData/24f62626b222e9a8313213fb64b10d741a326288/RequestParser-c5ececabb018eacd3f93bda3678b8a5d.code b/CachedData/24f62626b222e9a8313213fb64b10d741a326288/RequestParser-c5ececabb018eacd3f93bda3678b8a5d.code
new file mode 100644
index 0000000..fdee5ae
Binary files /dev/null and b/CachedData/24f62626b222e9a8313213fb64b10d741a326288/RequestParser-c5ececabb018eacd3f93bda3678b8a5d.code differ
diff --git a/CachedData/24f62626b222e9a8313213fb64b10d741a326288/RequestResponseHeaders-bdd0abc8661ce7025a299890809c0475.code b/CachedData/24f62626b222e9a8313213fb64b10d741a326288/RequestResponseHeaders-bdd0abc8661ce7025a299890809c0475.code
new file mode 100644
index 0000000..b9912ab
Binary files /dev/null and b/CachedData/24f62626b222e9a8313213fb64b10d741a326288/RequestResponseHeaders-bdd0abc8661ce7025a299890809c0475.code differ
diff --git a/CachedData/24f62626b222e9a8313213fb64b10d741a326288/Sender-105be8e946f90bfffacb8a8d6d407b79.code b/CachedData/24f62626b222e9a8313213fb64b10d741a326288/Sender-105be8e946f90bfffacb8a8d6d407b79.code
new file mode 100644
index 0000000..d0f4d9a
Binary files /dev/null and b/CachedData/24f62626b222e9a8313213fb64b10d741a326288/Sender-105be8e946f90bfffacb8a8d6d407b79.code differ
diff --git a/CachedData/24f62626b222e9a8313213fb64b10d741a326288/ServerRequestParser-52d7dc6e026a1b3f17cd76422c52237d.code b/CachedData/24f62626b222e9a8313213fb64b10d741a326288/ServerRequestParser-52d7dc6e026a1b3f17cd76422c52237d.code
new file mode 100644
index 0000000..2294ffd
Binary files /dev/null and b/CachedData/24f62626b222e9a8313213fb64b10d741a326288/ServerRequestParser-52d7dc6e026a1b3f17cd76422c52237d.code differ
diff --git a/CachedData/24f62626b222e9a8313213fb64b10d741a326288/ServerRequests-775ec2d1147793bbe416e6c3e5fa2996.code b/CachedData/24f62626b222e9a8313213fb64b10d741a326288/ServerRequests-775ec2d1147793bbe416e6c3e5fa2996.code
new file mode 100644
index 0000000..344a534
Binary files /dev/null and b/CachedData/24f62626b222e9a8313213fb64b10d741a326288/ServerRequests-775ec2d1147793bbe416e6c3e5fa2996.code differ
diff --git a/CachedData/24f62626b222e9a8313213fb64b10d741a326288/Util-959547b1d9ef209ea1794fa06fe3c3a9.code b/CachedData/24f62626b222e9a8313213fb64b10d741a326288/Util-959547b1d9ef209ea1794fa06fe3c3a9.code
new file mode 100644
index 0000000..e5d49ba
Binary files /dev/null and b/CachedData/24f62626b222e9a8313213fb64b10d741a326288/Util-959547b1d9ef209ea1794fa06fe3c3a9.code differ
diff --git a/CachedData/24f62626b222e9a8313213fb64b10d741a326288/applicationinsights-145d61bf7923ba1056330c0951fb579e.code b/CachedData/24f62626b222e9a8313213fb64b10d741a326288/applicationinsights-145d61bf7923ba1056330c0951fb579e.code
new file mode 100644
index 0000000..ab528b9
Binary files /dev/null and b/CachedData/24f62626b222e9a8313213fb64b10d741a326288/applicationinsights-145d61bf7923ba1056330c0951fb579e.code differ
diff --git a/CachedData/24f62626b222e9a8313213fb64b10d741a326288/bindings-04fde3c1e607a55fa739f9a2f42ee382.code b/CachedData/24f62626b222e9a8313213fb64b10d741a326288/bindings-04fde3c1e607a55fa739f9a2f42ee382.code
new file mode 100644
index 0000000..266ed22
Binary files /dev/null and b/CachedData/24f62626b222e9a8313213fb64b10d741a326288/bindings-04fde3c1e607a55fa739f9a2f42ee382.code differ
diff --git a/CachedData/24f62626b222e9a8313213fb64b10d741a326288/bindings-4261bfb73a44d33a1a57432c6669edd3.code b/CachedData/24f62626b222e9a8313213fb64b10d741a326288/bindings-4261bfb73a44d33a1a57432c6669edd3.code
new file mode 100644
index 0000000..1fea06c
Binary files /dev/null and b/CachedData/24f62626b222e9a8313213fb64b10d741a326288/bindings-4261bfb73a44d33a1a57432c6669edd3.code differ
diff --git a/CachedData/24f62626b222e9a8313213fb64b10d741a326288/bom-handling-37c7f4e684ed5bad9b19f9bd512b9b02.code b/CachedData/24f62626b222e9a8313213fb64b10d741a326288/bom-handling-37c7f4e684ed5bad9b19f9bd512b9b02.code
new file mode 100644
index 0000000..6af2b8c
Binary files /dev/null and b/CachedData/24f62626b222e9a8313213fb64b10d741a326288/bom-handling-37c7f4e684ed5bad9b19f9bd512b9b02.code differ
diff --git a/CachedData/24f62626b222e9a8313213fb64b10d741a326288/bom-handling-3975c6b80378178f412cfcac0893d654.code b/CachedData/24f62626b222e9a8313213fb64b10d741a326288/bom-handling-3975c6b80378178f412cfcac0893d654.code
new file mode 100644
index 0000000..1cd2345
Binary files /dev/null and b/CachedData/24f62626b222e9a8313213fb64b10d741a326288/bom-handling-3975c6b80378178f412cfcac0893d654.code differ
diff --git a/CachedData/24f62626b222e9a8313213fb64b10d741a326288/clipboard-755e032b5b7c9f4258db21ff152e90fa.code b/CachedData/24f62626b222e9a8313213fb64b10d741a326288/clipboard-755e032b5b7c9f4258db21ff152e90fa.code
new file mode 100644
index 0000000..e12e2ba
Binary files /dev/null and b/CachedData/24f62626b222e9a8313213fb64b10d741a326288/clipboard-755e032b5b7c9f4258db21ff152e90fa.code differ
diff --git a/CachedData/24f62626b222e9a8313213fb64b10d741a326288/clipboard-f759e3c8f5d62981e9e8e751d80610a9.code b/CachedData/24f62626b222e9a8313213fb64b10d741a326288/clipboard-f759e3c8f5d62981e9e8e751d80610a9.code
new file mode 100644
index 0000000..72d88c1
Binary files /dev/null and b/CachedData/24f62626b222e9a8313213fb64b10d741a326288/clipboard-f759e3c8f5d62981e9e8e751d80610a9.code differ
diff --git a/CachedData/24f62626b222e9a8313213fb64b10d741a326288/crash-reporter-96c402483751cd7a4f78b6dfc78eae96.code b/CachedData/24f62626b222e9a8313213fb64b10d741a326288/crash-reporter-96c402483751cd7a4f78b6dfc78eae96.code
new file mode 100644
index 0000000..6f8b2ac
Binary files /dev/null and b/CachedData/24f62626b222e9a8313213fb64b10d741a326288/crash-reporter-96c402483751cd7a4f78b6dfc78eae96.code differ
diff --git a/CachedData/24f62626b222e9a8313213fb64b10d741a326288/crash-reporter-f595e9c9028fa774343d7983febdabf7.code b/CachedData/24f62626b222e9a8313213fb64b10d741a326288/crash-reporter-f595e9c9028fa774343d7983febdabf7.code
new file mode 100644
index 0000000..475e05c
Binary files /dev/null and b/CachedData/24f62626b222e9a8313213fb64b10d741a326288/crash-reporter-f595e9c9028fa774343d7983febdabf7.code differ
diff --git a/CachedData/24f62626b222e9a8313213fb64b10d741a326288/dbcs-codec-05c3811cdb21cab18be1446afb16ed13.code b/CachedData/24f62626b222e9a8313213fb64b10d741a326288/dbcs-codec-05c3811cdb21cab18be1446afb16ed13.code
new file mode 100644
index 0000000..1fb747c
Binary files /dev/null and b/CachedData/24f62626b222e9a8313213fb64b10d741a326288/dbcs-codec-05c3811cdb21cab18be1446afb16ed13.code differ
diff --git a/CachedData/24f62626b222e9a8313213fb64b10d741a326288/dbcs-data-d43b890315ade379dfbb696ae97949e8.code b/CachedData/24f62626b222e9a8313213fb64b10d741a326288/dbcs-data-d43b890315ade379dfbb696ae97949e8.code
new file mode 100644
index 0000000..ab26e4e
Binary files /dev/null and b/CachedData/24f62626b222e9a8313213fb64b10d741a326288/dbcs-data-d43b890315ade379dfbb696ae97949e8.code differ
diff --git a/CachedData/24f62626b222e9a8313213fb64b10d741a326288/extend-node-d6dbfbd42006d342a4b66460d81f4fd0.code b/CachedData/24f62626b222e9a8313213fb64b10d741a326288/extend-node-d6dbfbd42006d342a4b66460d81f4fd0.code
new file mode 100644
index 0000000..0e0fd3c
Binary files /dev/null and b/CachedData/24f62626b222e9a8313213fb64b10d741a326288/extend-node-d6dbfbd42006d342a4b66460d81f4fd0.code differ
diff --git a/CachedData/24f62626b222e9a8313213fb64b10d741a326288/extend-node-d764311669faf94e9fc1ad3c80bbc476.code b/CachedData/24f62626b222e9a8313213fb64b10d741a326288/extend-node-d764311669faf94e9fc1ad3c80bbc476.code
new file mode 100644
index 0000000..188bcd2
Binary files /dev/null and b/CachedData/24f62626b222e9a8313213fb64b10d741a326288/extend-node-d764311669faf94e9fc1ad3c80bbc476.code differ
diff --git a/CachedData/24f62626b222e9a8313213fb64b10d741a326288/fs-d52bf89c5d136a5f6223464413dfa8b7.code b/CachedData/24f62626b222e9a8313213fb64b10d741a326288/fs-d52bf89c5d136a5f6223464413dfa8b7.code
new file mode 100644
index 0000000..9cf3172
Binary files /dev/null and b/CachedData/24f62626b222e9a8313213fb64b10d741a326288/fs-d52bf89c5d136a5f6223464413dfa8b7.code differ
diff --git a/CachedData/24f62626b222e9a8313213fb64b10d741a326288/graceful-fs-3759d928879e701100a45a2f4eb62044.code b/CachedData/24f62626b222e9a8313213fb64b10d741a326288/graceful-fs-3759d928879e701100a45a2f4eb62044.code
new file mode 100644
index 0000000..9e99132
Binary files /dev/null and b/CachedData/24f62626b222e9a8313213fb64b10d741a326288/graceful-fs-3759d928879e701100a45a2f4eb62044.code differ
diff --git a/CachedData/24f62626b222e9a8313213fb64b10d741a326288/index-03ead80a287da64a82b99a653e4486e1.code b/CachedData/24f62626b222e9a8313213fb64b10d741a326288/index-03ead80a287da64a82b99a653e4486e1.code
new file mode 100644
index 0000000..8ca3b96
Binary files /dev/null and b/CachedData/24f62626b222e9a8313213fb64b10d741a326288/index-03ead80a287da64a82b99a653e4486e1.code differ
diff --git a/CachedData/24f62626b222e9a8313213fb64b10d741a326288/index-09717d249e112adc1a6bc2540fe73b8c.code b/CachedData/24f62626b222e9a8313213fb64b10d741a326288/index-09717d249e112adc1a6bc2540fe73b8c.code
new file mode 100644
index 0000000..90a9044
Binary files /dev/null and b/CachedData/24f62626b222e9a8313213fb64b10d741a326288/index-09717d249e112adc1a6bc2540fe73b8c.code differ
diff --git a/CachedData/24f62626b222e9a8313213fb64b10d741a326288/index-12fb938854fb8f3378f69c66b231bba7.code b/CachedData/24f62626b222e9a8313213fb64b10d741a326288/index-12fb938854fb8f3378f69c66b231bba7.code
new file mode 100644
index 0000000..ec376a8
Binary files /dev/null and b/CachedData/24f62626b222e9a8313213fb64b10d741a326288/index-12fb938854fb8f3378f69c66b231bba7.code differ
diff --git a/CachedData/24f62626b222e9a8313213fb64b10d741a326288/index-263e0730b658dbe741dec439303029a8.code b/CachedData/24f62626b222e9a8313213fb64b10d741a326288/index-263e0730b658dbe741dec439303029a8.code
new file mode 100644
index 0000000..5b572d5
Binary files /dev/null and b/CachedData/24f62626b222e9a8313213fb64b10d741a326288/index-263e0730b658dbe741dec439303029a8.code differ
diff --git a/CachedData/24f62626b222e9a8313213fb64b10d741a326288/index-39e3e92fdcdc6e8696cd436968331e74.code b/CachedData/24f62626b222e9a8313213fb64b10d741a326288/index-39e3e92fdcdc6e8696cd436968331e74.code
new file mode 100644
index 0000000..c07916c
Binary files /dev/null and b/CachedData/24f62626b222e9a8313213fb64b10d741a326288/index-39e3e92fdcdc6e8696cd436968331e74.code differ
diff --git a/CachedData/24f62626b222e9a8313213fb64b10d741a326288/index-3cdbce0973d37e39ff31bad2275df6fb.code b/CachedData/24f62626b222e9a8313213fb64b10d741a326288/index-3cdbce0973d37e39ff31bad2275df6fb.code
new file mode 100644
index 0000000..c660765
Binary files /dev/null and b/CachedData/24f62626b222e9a8313213fb64b10d741a326288/index-3cdbce0973d37e39ff31bad2275df6fb.code differ
diff --git a/CachedData/24f62626b222e9a8313213fb64b10d741a326288/index-457c99594ff30d6f901f3433f454614b.code b/CachedData/24f62626b222e9a8313213fb64b10d741a326288/index-457c99594ff30d6f901f3433f454614b.code
new file mode 100644
index 0000000..5da59cc
Binary files /dev/null and b/CachedData/24f62626b222e9a8313213fb64b10d741a326288/index-457c99594ff30d6f901f3433f454614b.code differ
diff --git a/CachedData/24f62626b222e9a8313213fb64b10d741a326288/index-464ea8f274f4533d048878e29fc7eafe.code b/CachedData/24f62626b222e9a8313213fb64b10d741a326288/index-464ea8f274f4533d048878e29fc7eafe.code
new file mode 100644
index 0000000..ee0b5d9
Binary files /dev/null and b/CachedData/24f62626b222e9a8313213fb64b10d741a326288/index-464ea8f274f4533d048878e29fc7eafe.code differ
diff --git a/CachedData/24f62626b222e9a8313213fb64b10d741a326288/index-5892e3b34e8c2d4112b8d1982289b143.code b/CachedData/24f62626b222e9a8313213fb64b10d741a326288/index-5892e3b34e8c2d4112b8d1982289b143.code
new file mode 100644
index 0000000..ba03eb3
Binary files /dev/null and b/CachedData/24f62626b222e9a8313213fb64b10d741a326288/index-5892e3b34e8c2d4112b8d1982289b143.code differ
diff --git a/CachedData/24f62626b222e9a8313213fb64b10d741a326288/index-6125d281e3b68456ff012f37d989837f.code b/CachedData/24f62626b222e9a8313213fb64b10d741a326288/index-6125d281e3b68456ff012f37d989837f.code
new file mode 100644
index 0000000..6dc1344
Binary files /dev/null and b/CachedData/24f62626b222e9a8313213fb64b10d741a326288/index-6125d281e3b68456ff012f37d989837f.code differ
diff --git a/CachedData/24f62626b222e9a8313213fb64b10d741a326288/index-62422000191f20a2009d39c863f53878.code b/CachedData/24f62626b222e9a8313213fb64b10d741a326288/index-62422000191f20a2009d39c863f53878.code
new file mode 100644
index 0000000..4b32db0
Binary files /dev/null and b/CachedData/24f62626b222e9a8313213fb64b10d741a326288/index-62422000191f20a2009d39c863f53878.code differ
diff --git a/CachedData/24f62626b222e9a8313213fb64b10d741a326288/index-6cfe1ebf8d01c2c7e0ead1626d9aa2bb.code b/CachedData/24f62626b222e9a8313213fb64b10d741a326288/index-6cfe1ebf8d01c2c7e0ead1626d9aa2bb.code
new file mode 100644
index 0000000..9093ff0
Binary files /dev/null and b/CachedData/24f62626b222e9a8313213fb64b10d741a326288/index-6cfe1ebf8d01c2c7e0ead1626d9aa2bb.code differ
diff --git a/CachedData/24f62626b222e9a8313213fb64b10d741a326288/index-7720dce3550db9e40dd65fe20e965804.code b/CachedData/24f62626b222e9a8313213fb64b10d741a326288/index-7720dce3550db9e40dd65fe20e965804.code
new file mode 100644
index 0000000..e4a94b4
Binary files /dev/null and b/CachedData/24f62626b222e9a8313213fb64b10d741a326288/index-7720dce3550db9e40dd65fe20e965804.code differ
diff --git a/CachedData/24f62626b222e9a8313213fb64b10d741a326288/index-7d10bea022742efa452f734457ee684b.code b/CachedData/24f62626b222e9a8313213fb64b10d741a326288/index-7d10bea022742efa452f734457ee684b.code
new file mode 100644
index 0000000..5a986d5
Binary files /dev/null and b/CachedData/24f62626b222e9a8313213fb64b10d741a326288/index-7d10bea022742efa452f734457ee684b.code differ
diff --git a/CachedData/24f62626b222e9a8313213fb64b10d741a326288/index-82ec51d7e41fec2399470d9fde5b9111.code b/CachedData/24f62626b222e9a8313213fb64b10d741a326288/index-82ec51d7e41fec2399470d9fde5b9111.code
new file mode 100644
index 0000000..871fac2
Binary files /dev/null and b/CachedData/24f62626b222e9a8313213fb64b10d741a326288/index-82ec51d7e41fec2399470d9fde5b9111.code differ
diff --git a/CachedData/24f62626b222e9a8313213fb64b10d741a326288/index-91380e58da5390962004d7e05c8de82a.code b/CachedData/24f62626b222e9a8313213fb64b10d741a326288/index-91380e58da5390962004d7e05c8de82a.code
new file mode 100644
index 0000000..72a6621
Binary files /dev/null and b/CachedData/24f62626b222e9a8313213fb64b10d741a326288/index-91380e58da5390962004d7e05c8de82a.code differ
diff --git a/CachedData/24f62626b222e9a8313213fb64b10d741a326288/index-98781ef20a33d7967ad0c185794f1f5e.code b/CachedData/24f62626b222e9a8313213fb64b10d741a326288/index-98781ef20a33d7967ad0c185794f1f5e.code
new file mode 100644
index 0000000..4e281cd
Binary files /dev/null and b/CachedData/24f62626b222e9a8313213fb64b10d741a326288/index-98781ef20a33d7967ad0c185794f1f5e.code differ
diff --git a/CachedData/24f62626b222e9a8313213fb64b10d741a326288/index-9a26aad87ea6a521e703e8f6d7493a89.code b/CachedData/24f62626b222e9a8313213fb64b10d741a326288/index-9a26aad87ea6a521e703e8f6d7493a89.code
new file mode 100644
index 0000000..600d842
Binary files /dev/null and b/CachedData/24f62626b222e9a8313213fb64b10d741a326288/index-9a26aad87ea6a521e703e8f6d7493a89.code differ
diff --git a/CachedData/24f62626b222e9a8313213fb64b10d741a326288/index-9f86f86b1d7a247218c6691d1ebde714.code b/CachedData/24f62626b222e9a8313213fb64b10d741a326288/index-9f86f86b1d7a247218c6691d1ebde714.code
new file mode 100644
index 0000000..82fc2d3
Binary files /dev/null and b/CachedData/24f62626b222e9a8313213fb64b10d741a326288/index-9f86f86b1d7a247218c6691d1ebde714.code differ
diff --git a/CachedData/24f62626b222e9a8313213fb64b10d741a326288/index-d2b09ef132697329c0b51cffb26e47db.code b/CachedData/24f62626b222e9a8313213fb64b10d741a326288/index-d2b09ef132697329c0b51cffb26e47db.code
new file mode 100644
index 0000000..1278eae
Binary files /dev/null and b/CachedData/24f62626b222e9a8313213fb64b10d741a326288/index-d2b09ef132697329c0b51cffb26e47db.code differ
diff --git a/CachedData/24f62626b222e9a8313213fb64b10d741a326288/index-f89ebe8254df9043501648231ad89d26.code b/CachedData/24f62626b222e9a8313213fb64b10d741a326288/index-f89ebe8254df9043501648231ad89d26.code
new file mode 100644
index 0000000..803cec0
Binary files /dev/null and b/CachedData/24f62626b222e9a8313213fb64b10d741a326288/index-f89ebe8254df9043501648231ad89d26.code differ
diff --git a/CachedData/24f62626b222e9a8313213fb64b10d741a326288/index-fa0f430515adcd9f20dcd01b63ecb927.code b/CachedData/24f62626b222e9a8313213fb64b10d741a326288/index-fa0f430515adcd9f20dcd01b63ecb927.code
new file mode 100644
index 0000000..af7d8b2
Binary files /dev/null and b/CachedData/24f62626b222e9a8313213fb64b10d741a326288/index-fa0f430515adcd9f20dcd01b63ecb927.code differ
diff --git a/CachedData/24f62626b222e9a8313213fb64b10d741a326288/internal-b6bd1fe6d30ec1a816710d668748a82f.code b/CachedData/24f62626b222e9a8313213fb64b10d741a326288/internal-b6bd1fe6d30ec1a816710d668748a82f.code
new file mode 100644
index 0000000..139902e
Binary files /dev/null and b/CachedData/24f62626b222e9a8313213fb64b10d741a326288/internal-b6bd1fe6d30ec1a816710d668748a82f.code differ
diff --git a/CachedData/24f62626b222e9a8313213fb64b10d741a326288/legacy-streams-64953ef10fb003b164cf12c4cf540fbb.code b/CachedData/24f62626b222e9a8313213fb64b10d741a326288/legacy-streams-64953ef10fb003b164cf12c4cf540fbb.code
new file mode 100644
index 0000000..94c591d
Binary files /dev/null and b/CachedData/24f62626b222e9a8313213fb64b10d741a326288/legacy-streams-64953ef10fb003b164cf12c4cf540fbb.code differ
diff --git a/CachedData/24f62626b222e9a8313213fb64b10d741a326288/main-6d16e911d910b2e73ca7a59ae13d5951.code b/CachedData/24f62626b222e9a8313213fb64b10d741a326288/main-6d16e911d910b2e73ca7a59ae13d5951.code
new file mode 100644
index 0000000..91ebd61
Binary files /dev/null and b/CachedData/24f62626b222e9a8313213fb64b10d741a326288/main-6d16e911d910b2e73ca7a59ae13d5951.code differ
diff --git a/CachedData/24f62626b222e9a8313213fb64b10d741a326288/main-ab56f3d4b44572adcb79577aa4898bf3.code b/CachedData/24f62626b222e9a8313213fb64b10d741a326288/main-ab56f3d4b44572adcb79577aa4898bf3.code
new file mode 100644
index 0000000..7f34ac7
Binary files /dev/null and b/CachedData/24f62626b222e9a8313213fb64b10d741a326288/main-ab56f3d4b44572adcb79577aa4898bf3.code differ
diff --git a/CachedData/24f62626b222e9a8313213fb64b10d741a326288/main-b41ce30beb0cfd031094b05289558eaf.code b/CachedData/24f62626b222e9a8313213fb64b10d741a326288/main-b41ce30beb0cfd031094b05289558eaf.code
new file mode 100644
index 0000000..a54bc43
Binary files /dev/null and b/CachedData/24f62626b222e9a8313213fb64b10d741a326288/main-b41ce30beb0cfd031094b05289558eaf.code differ
diff --git a/CachedData/24f62626b222e9a8313213fb64b10d741a326288/main.nls-1ca6adb78ecf5501a9711dbe232db186.code b/CachedData/24f62626b222e9a8313213fb64b10d741a326288/main.nls-1ca6adb78ecf5501a9711dbe232db186.code
new file mode 100644
index 0000000..7d36613
Binary files /dev/null and b/CachedData/24f62626b222e9a8313213fb64b10d741a326288/main.nls-1ca6adb78ecf5501a9711dbe232db186.code differ
diff --git a/CachedData/24f62626b222e9a8313213fb64b10d741a326288/net-9632eb6eb95f9d441462223747890db9.code b/CachedData/24f62626b222e9a8313213fb64b10d741a326288/net-9632eb6eb95f9d441462223747890db9.code
new file mode 100644
index 0000000..ef3605b
Binary files /dev/null and b/CachedData/24f62626b222e9a8313213fb64b10d741a326288/net-9632eb6eb95f9d441462223747890db9.code differ
diff --git a/CachedData/24f62626b222e9a8313213fb64b10d741a326288/onig-reg-exp-468d4b77d35d019035179e3416b03457.code b/CachedData/24f62626b222e9a8313213fb64b10d741a326288/onig-reg-exp-468d4b77d35d019035179e3416b03457.code
new file mode 100644
index 0000000..4b6ae9d
Binary files /dev/null and b/CachedData/24f62626b222e9a8313213fb64b10d741a326288/onig-reg-exp-468d4b77d35d019035179e3416b03457.code differ
diff --git a/CachedData/24f62626b222e9a8313213fb64b10d741a326288/oniguruma-367c3db34bf9e8588ffeac89f55071e7.code b/CachedData/24f62626b222e9a8313213fb64b10d741a326288/oniguruma-367c3db34bf9e8588ffeac89f55071e7.code
new file mode 100644
index 0000000..ff039f3
Binary files /dev/null and b/CachedData/24f62626b222e9a8313213fb64b10d741a326288/oniguruma-367c3db34bf9e8588ffeac89f55071e7.code differ
diff --git a/CachedData/24f62626b222e9a8313213fb64b10d741a326288/paths-4a653b1448b0c42ac7a1e60d640f7ec5.code b/CachedData/24f62626b222e9a8313213fb64b10d741a326288/paths-4a653b1448b0c42ac7a1e60d640f7ec5.code
new file mode 100644
index 0000000..94043ca
Binary files /dev/null and b/CachedData/24f62626b222e9a8313213fb64b10d741a326288/paths-4a653b1448b0c42ac7a1e60d640f7ec5.code differ
diff --git a/CachedData/24f62626b222e9a8313213fb64b10d741a326288/polyfills-cf7888520a11b7bdffe9f4125bb1fa6e.code b/CachedData/24f62626b222e9a8313213fb64b10d741a326288/polyfills-cf7888520a11b7bdffe9f4125bb1fa6e.code
new file mode 100644
index 0000000..19a43df
Binary files /dev/null and b/CachedData/24f62626b222e9a8313213fb64b10d741a326288/polyfills-cf7888520a11b7bdffe9f4125bb1fa6e.code differ
diff --git a/CachedData/24f62626b222e9a8313213fb64b10d741a326288/safer-3ffe011fb99b84fad07aebe66b78fade.code b/CachedData/24f62626b222e9a8313213fb64b10d741a326288/safer-3ffe011fb99b84fad07aebe66b78fade.code
new file mode 100644
index 0000000..8282244
Binary files /dev/null and b/CachedData/24f62626b222e9a8313213fb64b10d741a326288/safer-3ffe011fb99b84fad07aebe66b78fade.code differ
diff --git a/CachedData/24f62626b222e9a8313213fb64b10d741a326288/safer-781eebe0038e5a48b71d89af65fdee66.code b/CachedData/24f62626b222e9a8313213fb64b10d741a326288/safer-781eebe0038e5a48b71d89af65fdee66.code
new file mode 100644
index 0000000..0fa34ed
Binary files /dev/null and b/CachedData/24f62626b222e9a8313213fb64b10d741a326288/safer-781eebe0038e5a48b71d89af65fdee66.code differ
diff --git a/CachedData/24f62626b222e9a8313213fb64b10d741a326288/sbcs-codec-29bad5c50da0dacdc6a5f3dd0b1c44fa.code b/CachedData/24f62626b222e9a8313213fb64b10d741a326288/sbcs-codec-29bad5c50da0dacdc6a5f3dd0b1c44fa.code
new file mode 100644
index 0000000..c2cf9ef
Binary files /dev/null and b/CachedData/24f62626b222e9a8313213fb64b10d741a326288/sbcs-codec-29bad5c50da0dacdc6a5f3dd0b1c44fa.code differ
diff --git a/CachedData/24f62626b222e9a8313213fb64b10d741a326288/sbcs-data-037d015f6cad41bf445ac204364f72fc.code b/CachedData/24f62626b222e9a8313213fb64b10d741a326288/sbcs-data-037d015f6cad41bf445ac204364f72fc.code
new file mode 100644
index 0000000..9952a95
Binary files /dev/null and b/CachedData/24f62626b222e9a8313213fb64b10d741a326288/sbcs-data-037d015f6cad41bf445ac204364f72fc.code differ
diff --git a/CachedData/24f62626b222e9a8313213fb64b10d741a326288/sbcs-data-generated-88714c77b6d8b25a4f696b5abe869c32.code b/CachedData/24f62626b222e9a8313213fb64b10d741a326288/sbcs-data-generated-88714c77b6d8b25a4f696b5abe869c32.code
new file mode 100644
index 0000000..9d4fc1b
Binary files /dev/null and b/CachedData/24f62626b222e9a8313213fb64b10d741a326288/sbcs-data-generated-88714c77b6d8b25a4f696b5abe869c32.code differ
diff --git a/CachedData/24f62626b222e9a8313213fb64b10d741a326288/screen-dc2d34fac67b5aec04e3804e62862e61.code b/CachedData/24f62626b222e9a8313213fb64b10d741a326288/screen-dc2d34fac67b5aec04e3804e62862e61.code
new file mode 100644
index 0000000..c40d610
Binary files /dev/null and b/CachedData/24f62626b222e9a8313213fb64b10d741a326288/screen-dc2d34fac67b5aec04e3804e62862e61.code differ
diff --git a/CachedData/24f62626b222e9a8313213fb64b10d741a326288/semver-400b09f0fde587e635c92e31f49d60e1.code b/CachedData/24f62626b222e9a8313213fb64b10d741a326288/semver-400b09f0fde587e635c92e31f49d60e1.code
new file mode 100644
index 0000000..3c2a3c4
Binary files /dev/null and b/CachedData/24f62626b222e9a8313213fb64b10d741a326288/semver-400b09f0fde587e635c92e31f49d60e1.code differ
diff --git a/CachedData/24f62626b222e9a8313213fb64b10d741a326288/sharedProcessMain-3a864d9fdedbb3f45e6b86782aa1d613.code b/CachedData/24f62626b222e9a8313213fb64b10d741a326288/sharedProcessMain-3a864d9fdedbb3f45e6b86782aa1d613.code
new file mode 100644
index 0000000..07ebb9a
Binary files /dev/null and b/CachedData/24f62626b222e9a8313213fb64b10d741a326288/sharedProcessMain-3a864d9fdedbb3f45e6b86782aa1d613.code differ
diff --git a/CachedData/24f62626b222e9a8313213fb64b10d741a326288/sharedProcessMain.nls-32ab71f67c423528277bd60b7e235ba2.code b/CachedData/24f62626b222e9a8313213fb64b10d741a326288/sharedProcessMain.nls-32ab71f67c423528277bd60b7e235ba2.code
new file mode 100644
index 0000000..504425a
Binary files /dev/null and b/CachedData/24f62626b222e9a8313213fb64b10d741a326288/sharedProcessMain.nls-32ab71f67c423528277bd60b7e235ba2.code differ
diff --git a/CachedData/24f62626b222e9a8313213fb64b10d741a326288/streams-3316611ab91ccf4c456abf4b84502540.code b/CachedData/24f62626b222e9a8313213fb64b10d741a326288/streams-3316611ab91ccf4c456abf4b84502540.code
new file mode 100644
index 0000000..a7d86f4
Binary files /dev/null and b/CachedData/24f62626b222e9a8313213fb64b10d741a326288/streams-3316611ab91ccf4c456abf4b84502540.code differ
diff --git a/CachedData/24f62626b222e9a8313213fb64b10d741a326288/streams-a76205868eb300ff54292313ba54280b.code b/CachedData/24f62626b222e9a8313213fb64b10d741a326288/streams-a76205868eb300ff54292313ba54280b.code
new file mode 100644
index 0000000..618f7d5
Binary files /dev/null and b/CachedData/24f62626b222e9a8313213fb64b10d741a326288/streams-a76205868eb300ff54292313ba54280b.code differ
diff --git a/CachedData/24f62626b222e9a8313213fb64b10d741a326288/utf16-5aa730f31b537f2332c994e91bdc0f57.code b/CachedData/24f62626b222e9a8313213fb64b10d741a326288/utf16-5aa730f31b537f2332c994e91bdc0f57.code
new file mode 100644
index 0000000..eed407f
Binary files /dev/null and b/CachedData/24f62626b222e9a8313213fb64b10d741a326288/utf16-5aa730f31b537f2332c994e91bdc0f57.code differ
diff --git a/CachedData/24f62626b222e9a8313213fb64b10d741a326288/utf7-1ee307eb9bd7906c0df78cbd71255849.code b/CachedData/24f62626b222e9a8313213fb64b10d741a326288/utf7-1ee307eb9bd7906c0df78cbd71255849.code
new file mode 100644
index 0000000..eb54c19
Binary files /dev/null and b/CachedData/24f62626b222e9a8313213fb64b10d741a326288/utf7-1ee307eb9bd7906c0df78cbd71255849.code differ
diff --git a/CachedData/24f62626b222e9a8313213fb64b10d741a326288/workbench.main-a03fd6bf908e18a403331b31b5915879.code b/CachedData/24f62626b222e9a8313213fb64b10d741a326288/workbench.main-a03fd6bf908e18a403331b31b5915879.code
new file mode 100644
index 0000000..ed9ee94
Binary files /dev/null and b/CachedData/24f62626b222e9a8313213fb64b10d741a326288/workbench.main-a03fd6bf908e18a403331b31b5915879.code differ
diff --git a/CachedData/24f62626b222e9a8313213fb64b10d741a326288/workbench.main.nls-7148276ad83cbad5f29a07dc35c7616f.code b/CachedData/24f62626b222e9a8313213fb64b10d741a326288/workbench.main.nls-7148276ad83cbad5f29a07dc35c7616f.code
new file mode 100644
index 0000000..63d6f51
Binary files /dev/null and b/CachedData/24f62626b222e9a8313213fb64b10d741a326288/workbench.main.nls-7148276ad83cbad5f29a07dc35c7616f.code differ
diff --git a/CachedExtensions/builtin b/CachedExtensions/builtin
new file mode 100644
index 0000000..5897792
--- /dev/null
+++ b/CachedExtensions/builtin
@@ -0,0 +1 @@
+{"input":{"ourVersion":"1.24.1","commit":"24f62626b222e9a8313213fb64b10d741a326288","locale":"pt-br","devMode":false,"absoluteFolderPath":"/usr/share/code/resources/app/extensions","isBuiltin":true,"isUnderDevelopment":false,"tanslations":{},"mtime":1529881218999},"result":[{"name":"bat","displayName":"Windows Bat Language Basics","description":"Provides snippets, syntax highlighting, bracket matching and folding in Windows batch files.","version":"1.0.0","publisher":"vscode","engines":{"vscode":"*"},"scripts":{"update-grammar":"node ../../build/npm/update-grammar.js mmims/language-batchfile grammars/batchfile.cson ./syntaxes/batchfile.tmLanguage.json"},"contributes":{"languages":[{"id":"bat","extensions":[".bat",".cmd"],"aliases":["Batch","bat"],"configuration":"./language-configuration.json"}],"grammars":[{"language":"bat","scopeName":"source.batchfile","path":"./syntaxes/batchfile.tmLanguage.json"}],"snippets":[{"language":"bat","path":"./snippets/batchfile.snippets.json"}]},"isBuiltin":true,"isUnderDevelopment":false,"id":"vscode.bat","extensionLocation":{"$mid":1,"fsPath":"/usr/share/code/resources/app/extensions/bat","external":"file:///usr/share/code/resources/app/extensions/bat","path":"/usr/share/code/resources/app/extensions/bat","scheme":"file"}},{"name":"clojure","displayName":"Clojure Language Basics","description":"Provides syntax highlighting and bracket matching in Clojure files.","version":"1.0.0","publisher":"vscode","engines":{"vscode":"*"},"scripts":{"update-grammar":"node ../../build/npm/update-grammar.js atom/language-clojure grammars/clojure.cson ./syntaxes/clojure.tmLanguage.json"},"contributes":{"languages":[{"id":"clojure","aliases":["Clojure","clojure"],"extensions":[".clj",".cljs",".cljc",".cljx",".clojure",".edn"],"configuration":"./language-configuration.json"}],"grammars":[{"language":"clojure","scopeName":"source.clojure","path":"./syntaxes/clojure.tmLanguage.json"}]},"isBuiltin":true,"isUnderDevelopment":false,"id":"vscode.clojure","extensionLocation":{"$mid":1,"fsPath":"/usr/share/code/resources/app/extensions/clojure","external":"file:///usr/share/code/resources/app/extensions/clojure","path":"/usr/share/code/resources/app/extensions/clojure","scheme":"file"}},{"name":"coffeescript","displayName":"CoffeeScript Language Basics","description":"Provides snippets, syntax highlighting, bracket matching and folding in CoffeeScript files.","version":"1.0.0","publisher":"vscode","engines":{"vscode":"*"},"scripts":{"update-grammar":"node ../../build/npm/update-grammar.js atom/language-coffee-script grammars/coffeescript.cson ./syntaxes/coffeescript.tmLanguage.json"},"contributes":{"languages":[{"id":"coffeescript","extensions":[".coffee",".cson"],"aliases":["CoffeeScript","coffeescript","coffee"],"configuration":"./language-configuration.json"}],"grammars":[{"language":"coffeescript","scopeName":"source.coffee","path":"./syntaxes/coffeescript.tmLanguage.json"}],"breakpoints":[{"language":"coffeescript"}],"snippets":[{"language":"coffeescript","path":"./snippets/coffeescript.snippets.json"}]},"isBuiltin":true,"isUnderDevelopment":false,"id":"vscode.coffeescript","extensionLocation":{"$mid":1,"fsPath":"/usr/share/code/resources/app/extensions/coffeescript","external":"file:///usr/share/code/resources/app/extensions/coffeescript","path":"/usr/share/code/resources/app/extensions/coffeescript","scheme":"file"}},{"name":"configuration-editing","displayName":"Configuration Editing","description":"Provides capabilities (advanced IntelliSense, auto-fixing) in configuration files like settings, launch and extension recommendation files.","version":"1.0.0","publisher":"vscode","engines":{"vscode":"^1.0.0"},"activationEvents":["onLanguage:json","onLanguage:jsonc"],"main":"/usr/share/code/resources/app/extensions/configuration-editing/out/extension","scripts":{"compile":"gulp compile-extension:configuration-editing","watch":"gulp watch-extension:configuration-editing"},"dependencies":{"jsonc-parser":"^1.0.0","vscode-nls":"^3.2.1"},"contributes":{"jsonValidation":[{"fileMatch":"vscode://defaultsettings/keybindings.json","url":"vscode://schemas/keybindings"},{"fileMatch":"%APP_SETTINGS_HOME%/keybindings.json","url":"vscode://schemas/keybindings"},{"fileMatch":"vscode://defaultsettings/settings.json","url":"vscode://schemas/settings/default"},{"fileMatch":"%APP_SETTINGS_HOME%/settings.json","url":"vscode://schemas/settings/user"},{"fileMatch":"%APP_WORKSPACES_HOME%/*/workspace.json","url":"vscode://schemas/workspaceConfig"},{"fileMatch":"**/*.code-workspace","url":"vscode://schemas/workspaceConfig"},{"fileMatch":"%APP_SETTINGS_HOME%/locale.json","url":"vscode://schemas/locale"},{"fileMatch":"/.vscode/settings.json","url":"vscode://schemas/settings/folder"},{"fileMatch":"/.vscode/launch.json","url":"vscode://schemas/launch"},{"fileMatch":"/.vscode/tasks.json","url":"vscode://schemas/tasks"},{"fileMatch":"%APP_SETTINGS_HOME%/snippets/*.json","url":"vscode://schemas/snippets"},{"fileMatch":"**/*.code-snippets","url":"vscode://schemas/global-snippets"},{"fileMatch":"/.vscode/extensions.json","url":"vscode://schemas/extensions"}]},"devDependencies":{"@types/node":"7.0.4"},"isBuiltin":true,"isUnderDevelopment":false,"id":"vscode.configuration-editing","extensionLocation":{"$mid":1,"fsPath":"/usr/share/code/resources/app/extensions/configuration-editing","external":"file:///usr/share/code/resources/app/extensions/configuration-editing","path":"/usr/share/code/resources/app/extensions/configuration-editing","scheme":"file"}},{"name":"cpp","displayName":"C/C++ Language Basics","description":"Provides snippets, syntax highlighting, bracket matching and folding in C/C++ files.","version":"1.0.0","publisher":"vscode","engines":{"vscode":"*"},"scripts":{"update-grammar":"node ./build/update-grammars.js"},"contributes":{"languages":[{"id":"c","extensions":[".c"],"aliases":["C","c"],"configuration":"./language-configuration.json"},{"id":"cpp","extensions":[".cpp",".cc",".cxx",".hpp",".hh",".hxx",".h",".ino",".inl",".ipp"],"aliases":["C++","Cpp","cpp"],"configuration":"./language-configuration.json"}],"grammars":[{"language":"c","scopeName":"source.c","path":"./syntaxes/c.tmLanguage.json"},{"language":"cpp","scopeName":"source.cpp","path":"./syntaxes/cpp.tmLanguage.json"},{"scopeName":"source.c.platform","path":"./syntaxes/platform.tmLanguage.json"}],"snippets":[{"language":"c","path":"./snippets/c.json"},{"language":"cpp","path":"./snippets/cpp.json"}]},"isBuiltin":true,"isUnderDevelopment":false,"id":"vscode.cpp","extensionLocation":{"$mid":1,"fsPath":"/usr/share/code/resources/app/extensions/cpp","external":"file:///usr/share/code/resources/app/extensions/cpp","path":"/usr/share/code/resources/app/extensions/cpp","scheme":"file"}},{"name":"csharp","displayName":"C# Language Basics","description":"Provides snippets, syntax highlighting, bracket matching and folding in C# files.","version":"1.0.0","publisher":"vscode","engines":{"vscode":"0.10.x"},"scripts":{"update-grammar":"node ../../build/npm/update-grammar.js dotnet/csharp-tmLanguage grammars/csharp.tmLanguage ./syntaxes/csharp.tmLanguage.json"},"contributes":{"languages":[{"id":"csharp","extensions":[".cs",".csx",".cake"],"aliases":["C#","csharp"],"configuration":"./language-configuration.json"}],"grammars":[{"language":"csharp","scopeName":"source.cs","path":"./syntaxes/csharp.tmLanguage.json"}],"snippets":[{"language":"csharp","path":"./snippets/csharp.json"}]},"isBuiltin":true,"isUnderDevelopment":false,"id":"vscode.csharp","extensionLocation":{"$mid":1,"fsPath":"/usr/share/code/resources/app/extensions/csharp","external":"file:///usr/share/code/resources/app/extensions/csharp","path":"/usr/share/code/resources/app/extensions/csharp","scheme":"file"}},{"name":"css","displayName":"CSS Language Basics","description":"Provides syntax highlighting and bracket matching for CSS, LESS and SCSS files.","version":"1.0.0","publisher":"vscode","engines":{"vscode":"0.10.x"},"scripts":{"update-grammar":"node ../../build/npm/update-grammar.js atom/language-css grammars/css.cson ./syntaxes/css.tmLanguage.json"},"contributes":{"languages":[{"id":"css","aliases":["CSS","css"],"extensions":[".css"],"mimetypes":["text/css"],"configuration":"./language-configuration.json"}],"grammars":[{"language":"css","scopeName":"source.css","path":"./syntaxes/css.tmLanguage.json","tokenTypes":{"meta.function.url string.quoted":"other"}}]},"isBuiltin":true,"isUnderDevelopment":false,"id":"vscode.css","extensionLocation":{"$mid":1,"fsPath":"/usr/share/code/resources/app/extensions/css","external":"file:///usr/share/code/resources/app/extensions/css","path":"/usr/share/code/resources/app/extensions/css","scheme":"file"}},{"name":"css-language-features","displayName":"CSS Language Features","description":"Provides rich language support for CSS, LESS and SCSS files.","version":"1.0.0","publisher":"vscode","engines":{"vscode":"0.10.x"},"icon":"icons/css.png","activationEvents":["onLanguage:css","onLanguage:less","onLanguage:scss","onCommand:_css.applyCodeAction"],"enableProposedApi":true,"main":"/usr/share/code/resources/app/extensions/css-language-features/client/out/cssMain","scripts":{"compile":"gulp compile-extension:css-language-features-client && gulp compile-extension:css-language-features-server","postinstall":"cd server && yarn install","install-client-next":"yarn add vscode-languageclient@next"},"categories":["Programming Languages"],"contributes":{"configuration":[{"order":22,"id":"css","title":"CSS","properties":{"css.validate":{"type":"boolean","scope":"resource","default":true,"description":"Enables or disables all validations"},"css.colorDecorators.enable":{"type":"boolean","scope":"window","default":true,"description":"Enables or disables color decorators","deprecationMessage":"The setting `css.colorDecorators.enable` has been deprecated in favor of `editor.colorDecorators`."},"css.lint.compatibleVendorPrefixes":{"type":"string","scope":"resource","enum":["ignore","warning","error"],"default":"ignore","description":"When using a vendor-specific prefix make sure to also include all other vendor-specific properties"},"css.lint.vendorPrefix":{"type":"string","scope":"resource","enum":["ignore","warning","error"],"default":"warning","description":"When using a vendor-specific prefix also include the standard property"},"css.lint.duplicateProperties":{"type":"string","scope":"resource","enum":["ignore","warning","error"],"default":"ignore","description":"Do not use duplicate style definitions"},"css.lint.emptyRules":{"type":"string","scope":"resource","enum":["ignore","warning","error"],"default":"warning","description":"Do not use empty rulesets"},"css.lint.importStatement":{"type":"string","scope":"resource","enum":["ignore","warning","error"],"default":"ignore","description":"Import statements do not load in parallel"},"css.lint.boxModel":{"type":"string","scope":"resource","enum":["ignore","warning","error"],"default":"ignore","description":"Do not use width or height when using padding or border"},"css.lint.universalSelector":{"type":"string","scope":"resource","enum":["ignore","warning","error"],"default":"ignore","description":"The universal selector (*) is known to be slow"},"css.lint.zeroUnits":{"type":"string","scope":"resource","enum":["ignore","warning","error"],"default":"ignore","description":"No unit for zero needed"},"css.lint.fontFaceProperties":{"type":"string","scope":"resource","enum":["ignore","warning","error"],"default":"warning","description":"@font-face rule must define 'src' and 'font-family' properties"},"css.lint.hexColorLength":{"type":"string","scope":"resource","enum":["ignore","warning","error"],"default":"error","description":"Hex colors must consist of three or six hex numbers"},"css.lint.argumentsInColorFunction":{"type":"string","scope":"resource","enum":["ignore","warning","error"],"default":"error","description":"Invalid number of parameters"},"css.lint.unknownProperties":{"type":"string","scope":"resource","enum":["ignore","warning","error"],"default":"warning","description":"Unknown property."},"css.lint.ieHack":{"type":"string","scope":"resource","enum":["ignore","warning","error"],"default":"ignore","description":"IE hacks are only necessary when supporting IE7 and older"},"css.lint.unknownVendorSpecificProperties":{"type":"string","scope":"resource","enum":["ignore","warning","error"],"default":"ignore","description":"Unknown vendor specific property."},"css.lint.propertyIgnoredDueToDisplay":{"type":"string","scope":"resource","enum":["ignore","warning","error"],"default":"warning","description":"Property is ignored due to the display. E.g. with 'display: inline', the width, height, margin-top, margin-bottom, and float properties have no effect"},"css.lint.important":{"type":"string","scope":"resource","enum":["ignore","warning","error"],"default":"ignore","description":"Avoid using !important. It is an indication that the specificity of the entire CSS has gotten out of control and needs to be refactored."},"css.lint.float":{"type":"string","scope":"resource","enum":["ignore","warning","error"],"default":"ignore","description":"Avoid using 'float'. Floats lead to fragile CSS that is easy to break if one aspect of the layout changes."},"css.lint.idSelector":{"type":"string","scope":"resource","enum":["ignore","warning","error"],"default":"ignore","description":"Selectors should not contain IDs because these rules are too tightly coupled with the HTML."},"css.trace.server":{"type":"string","scope":"window","enum":["off","messages","verbose"],"default":"off","description":"Traces the communication between VS Code and the CSS language server."}}},{"id":"scss","order":24,"title":"SCSS (Sass)","properties":{"scss.validate":{"type":"boolean","scope":"resource","default":true,"description":"Enables or disables all validations"},"scss.colorDecorators.enable":{"type":"boolean","scope":"window","default":true,"description":"Enables or disables color decorators","deprecationMessage":"The setting `scss.colorDecorators.enable` has been deprecated in favor of `editor.colorDecorators`."},"scss.lint.compatibleVendorPrefixes":{"type":"string","scope":"resource","enum":["ignore","warning","error"],"default":"ignore","description":"When using a vendor-specific prefix make sure to also include all other vendor-specific properties"},"scss.lint.vendorPrefix":{"type":"string","scope":"resource","enum":["ignore","warning","error"],"default":"warning","description":"When using a vendor-specific prefix also include the standard property"},"scss.lint.duplicateProperties":{"type":"string","scope":"resource","enum":["ignore","warning","error"],"default":"ignore","description":"Do not use duplicate style definitions"},"scss.lint.emptyRules":{"type":"string","scope":"resource","enum":["ignore","warning","error"],"default":"warning","description":"Do not use empty rulesets"},"scss.lint.importStatement":{"type":"string","scope":"resource","enum":["ignore","warning","error"],"default":"ignore","description":"Import statements do not load in parallel"},"scss.lint.boxModel":{"type":"string","scope":"resource","enum":["ignore","warning","error"],"default":"ignore","description":"Do not use width or height when using padding or border"},"scss.lint.universalSelector":{"type":"string","scope":"resource","enum":["ignore","warning","error"],"default":"ignore","description":"The universal selector (*) is known to be slow"},"scss.lint.zeroUnits":{"type":"string","scope":"resource","enum":["ignore","warning","error"],"default":"ignore","description":"No unit for zero needed"},"scss.lint.fontFaceProperties":{"type":"string","scope":"resource","enum":["ignore","warning","error"],"default":"warning","description":"@font-face rule must define 'src' and 'font-family' properties"},"scss.lint.hexColorLength":{"type":"string","scope":"resource","enum":["ignore","warning","error"],"default":"error","description":"Hex colors must consist of three or six hex numbers"},"scss.lint.argumentsInColorFunction":{"type":"string","scope":"resource","enum":["ignore","warning","error"],"default":"error","description":"Invalid number of parameters"},"scss.lint.unknownProperties":{"type":"string","scope":"resource","enum":["ignore","warning","error"],"default":"warning","description":"Unknown property."},"scss.lint.ieHack":{"type":"string","scope":"resource","enum":["ignore","warning","error"],"default":"ignore","description":"IE hacks are only necessary when supporting IE7 and older"},"scss.lint.unknownVendorSpecificProperties":{"type":"string","scope":"resource","enum":["ignore","warning","error"],"default":"ignore","description":"Unknown vendor specific property."},"scss.lint.propertyIgnoredDueToDisplay":{"type":"string","scope":"resource","enum":["ignore","warning","error"],"default":"warning","description":"Property is ignored due to the display. E.g. with 'display: inline', the width, height, margin-top, margin-bottom, and float properties have no effect"},"scss.lint.important":{"type":"string","scope":"resource","enum":["ignore","warning","error"],"default":"ignore","description":"Avoid using !important. It is an indication that the specificity of the entire CSS has gotten out of control and needs to be refactored."},"scss.lint.float":{"type":"string","scope":"resource","enum":["ignore","warning","error"],"default":"ignore","description":"Avoid using 'float'. Floats lead to fragile CSS that is easy to break if one aspect of the layout changes."},"scss.lint.idSelector":{"type":"string","scope":"resource","enum":["ignore","warning","error"],"default":"ignore","description":"Selectors should not contain IDs because these rules are too tightly coupled with the HTML."}}},{"id":"less","order":23,"type":"object","title":"LESS","properties":{"less.validate":{"type":"boolean","scope":"resource","default":true,"description":"Enables or disables all validations"},"less.colorDecorators.enable":{"type":"boolean","scope":"window","default":true,"description":"Enables or disables color decorators","deprecationMessage":"The setting `less.colorDecorators.enable` has been deprecated in favor of `editor.colorDecorators`."},"less.lint.compatibleVendorPrefixes":{"type":"string","scope":"resource","enum":["ignore","warning","error"],"default":"ignore","description":"When using a vendor-specific prefix make sure to also include all other vendor-specific properties"},"less.lint.vendorPrefix":{"type":"string","scope":"resource","enum":["ignore","warning","error"],"default":"warning","description":"When using a vendor-specific prefix also include the standard property"},"less.lint.duplicateProperties":{"type":"string","scope":"resource","enum":["ignore","warning","error"],"default":"ignore","description":"Do not use duplicate style definitions"},"less.lint.emptyRules":{"type":"string","scope":"resource","enum":["ignore","warning","error"],"default":"warning","description":"Do not use empty rulesets"},"less.lint.importStatement":{"type":"string","scope":"resource","enum":["ignore","warning","error"],"default":"ignore","description":"Import statements do not load in parallel"},"less.lint.boxModel":{"type":"string","scope":"resource","enum":["ignore","warning","error"],"default":"ignore","description":"Do not use width or height when using padding or border"},"less.lint.universalSelector":{"type":"string","scope":"resource","enum":["ignore","warning","error"],"default":"ignore","description":"The universal selector (*) is known to be slow"},"less.lint.zeroUnits":{"type":"string","scope":"resource","enum":["ignore","warning","error"],"default":"ignore","description":"No unit for zero needed"},"less.lint.fontFaceProperties":{"type":"string","scope":"resource","enum":["ignore","warning","error"],"default":"warning","description":"@font-face rule must define 'src' and 'font-family' properties"},"less.lint.hexColorLength":{"type":"string","scope":"resource","enum":["ignore","warning","error"],"default":"error","description":"Hex colors must consist of three or six hex numbers"},"less.lint.argumentsInColorFunction":{"type":"string","scope":"resource","enum":["ignore","warning","error"],"default":"error","description":"Invalid number of parameters"},"less.lint.unknownProperties":{"type":"string","scope":"resource","enum":["ignore","warning","error"],"default":"warning","description":"Unknown property."},"less.lint.ieHack":{"type":"string","scope":"resource","enum":["ignore","warning","error"],"default":"ignore","description":"IE hacks are only necessary when supporting IE7 and older"},"less.lint.unknownVendorSpecificProperties":{"type":"string","scope":"resource","enum":["ignore","warning","error"],"default":"ignore","description":"Unknown vendor specific property."},"less.lint.propertyIgnoredDueToDisplay":{"type":"string","scope":"resource","enum":["ignore","warning","error"],"default":"warning","description":"Property is ignored due to the display. E.g. with 'display: inline', the width, height, margin-top, margin-bottom, and float properties have no effect"},"less.lint.important":{"type":"string","scope":"resource","enum":["ignore","warning","error"],"default":"ignore","description":"Avoid using !important. It is an indication that the specificity of the entire CSS has gotten out of control and needs to be refactored."},"less.lint.float":{"type":"string","scope":"resource","enum":["ignore","warning","error"],"default":"ignore","description":"Avoid using 'float'. Floats lead to fragile CSS that is easy to break if one aspect of the layout changes."},"less.lint.idSelector":{"type":"string","scope":"resource","enum":["ignore","warning","error"],"default":"ignore","description":"Selectors should not contain IDs because these rules are too tightly coupled with the HTML."}}}]},"dependencies":{"vscode-languageclient":"^4.1.4","vscode-languageserver-protocol-foldingprovider":"^2.0.1","vscode-nls":"^3.2.2"},"devDependencies":{"@types/node":"7.0.43"},"isBuiltin":true,"isUnderDevelopment":false,"id":"vscode.css-language-features","extensionLocation":{"$mid":1,"fsPath":"/usr/share/code/resources/app/extensions/css-language-features","external":"file:///usr/share/code/resources/app/extensions/css-language-features","path":"/usr/share/code/resources/app/extensions/css-language-features","scheme":"file"}},{"name":"docker","displayName":"Docker Language Basics","description":"Provides syntax highlighting and bracket matching in Docker files.","version":"1.0.0","publisher":"vscode","engines":{"vscode":"*"},"scripts":{"update-grammar":"node ../../build/npm/update-grammar.js moby/moby contrib/syntax/textmate/Docker.tmbundle/Syntaxes/Dockerfile.tmLanguage ./syntaxes/docker.tmLanguage.json"},"contributes":{"languages":[{"id":"dockerfile","extensions":[".dockerfile"],"filenames":["Dockerfile"],"aliases":["Dockerfile"],"configuration":"./language-configuration.json"}],"grammars":[{"language":"dockerfile","scopeName":"source.dockerfile","path":"./syntaxes/docker.tmLanguage.json"}]},"isBuiltin":true,"isUnderDevelopment":false,"id":"vscode.docker","extensionLocation":{"$mid":1,"fsPath":"/usr/share/code/resources/app/extensions/docker","external":"file:///usr/share/code/resources/app/extensions/docker","path":"/usr/share/code/resources/app/extensions/docker","scheme":"file"}},{"name":"emmet","displayName":"Emmet","description":"Emmet support for VS Code","version":"1.0.0","publisher":"vscode","engines":{"vscode":"^1.13.0"},"icon":"images/icon.png","categories":["Other"],"repository":{"type":"git","url":"https://github.com/Microsoft/vscode-emmet"},"activationEvents":["*","onCommand:emmet.expandAbbreviation","onLanguage:html","onLanguage:css","onLanguage:scss","onLanguage:less"],"main":"/usr/share/code/resources/app/extensions/emmet/out/extension","contributes":{"configuration":{"type":"object","title":"Emmet","properties":{"emmet.showExpandedAbbreviation":{"type":["string"],"enum":["never","always","inMarkupAndStylesheetFilesOnly"],"default":"always","description":"Shows expanded Emmet abbreviations as suggestions.\nThe option \"inMarkupAndStylesheetFilesOnly\" applies to html, haml, jade, slim, xml, xsl, css, scss, sass, less and stylus.\nThe option \"always\" applies to all parts of the file regardless of markup/css."},"emmet.showAbbreviationSuggestions":{"type":"boolean","default":true,"description":"Shows possible Emmet abbreviations as suggestions. Not applicable in stylesheets or when emmet.showExpandedAbbreviation is set to \"never\"."},"emmet.includeLanguages":{"type":"object","default":{},"description":"Enable Emmet abbreviations in languages that are not supported by default. Add a mapping here between the language and emmet supported language.\n E.g.: {\"vue-html\": \"html\", \"javascript\": \"javascriptreact\"}"},"emmet.variables":{"type":"object","properties":{"lang":{"type":"string","default":"en"},"charset":{"type":"string","default":"UTF-8"}},"default":{},"description":"Variables to be used in Emmet snippets"},"emmet.syntaxProfiles":{"type":"object","default":{},"description":"Define profile for specified syntax or use your own profile with specific rules."},"emmet.excludeLanguages":{"type":"array","default":["markdown"],"description":"An array of languages where Emmet abbreviations should not be expanded."},"emmet.extensionsPath":{"type":"string","default":null,"description":"Path to a folder containing Emmet profiles and snippets.'"},"emmet.triggerExpansionOnTab":{"type":"boolean","default":false,"description":"When enabled, Emmet abbreviations are expanded when pressing TAB."},"emmet.preferences":{"type":"object","default":{},"description":"Preferences used to modify behavior of some actions and resolvers of Emmet.","properties":{"css.intUnit":{"type":"string","default":"px","description":"Default unit for integer values"},"css.floatUnit":{"type":"string","default":"em","description":"Default unit for float values"},"css.propertyEnd":{"type":"string","default":";","description":"Symbol to be placed at the end of CSS property when expanding CSS abbreviations"},"sass.propertyEnd":{"type":"string","default":"","description":"Symbol to be placed at the end of CSS property when expanding CSS abbreviations in Sass files"},"stylus.propertyEnd":{"type":"string","default":"","description":"Symbol to be placed at the end of CSS property when expanding CSS abbreviations in Stylus files"},"css.valueSeparator":{"type":"string","default":": ","description":"Symbol to be placed at the between CSS property and value when expanding CSS abbreviations"},"sass.valueSeparator":{"type":"string","default":": ","description":"Symbol to be placed at the between CSS property and value when expanding CSS abbreviations in Sass files"},"stylus.valueSeparator":{"type":"string","default":" ","description":"Symbol to be placed at the between CSS property and value when expanding CSS abbreviations in Stylus files"},"bem.elementSeparator":{"type":"string","default":"__","description":"Element separator used for classes when using the BEM filter"},"bem.modifierSeparator":{"type":"string","default":"_","description":"Modifier separator used for classes when using the BEM filter"},"filter.commentBefore":{"type":"string","default":"","description":"A definition of comment that should be placed before matched element when comment filter is applied."},"filter.commentAfter":{"type":"string","default":"\n","description":"A definition of comment that should be placed after matched element when comment filter is applied."},"filter.commentTrigger":{"type":"array","default":["id","class"],"description":"A comma-separated list of attribute names that should exist in abbreviation for the comment filter to be applied"},"format.noIndentTags":{"type":"array","default":["html"],"description":"An array of tag names that should not get inner indentation"},"format.forceIndentationForTags":{"type":"array","default":["body"],"description":"An array of tag names that should always get inner indentation"},"profile.allowCompactBoolean":{"type":"boolean","default":false,"description":"If true, compact notation of boolean attributes are produced"},"css.webkitProperties":{"type":"string","default":null,"description":"Comma separated CSS properties that get the 'webkit' vendor prefix when used in Emmet abbreviation that starts with `-`. Set to empty string to always avoid the 'webkit' prefix."},"css.mozProperties":{"type":"string","default":null,"description":"Comma separated CSS properties that get the 'moz' vendor prefix when used in Emmet abbreviation that starts with `-`. Set to empty string to always avoid the 'moz' prefix."},"css.oProperties":{"type":"string","default":null,"description":"Comma separated CSS properties that get the 'o' vendor prefix when used in Emmet abbreviation that starts with `-`. Set to empty string to always avoid the 'o' prefix."},"css.msProperties":{"type":"string","default":null,"description":"Comma separated CSS properties that get the 'ms' vendor prefix when used in Emmet abbreviation that starts with `-`. Set to empty string to always avoid the 'ms' prefix."},"css.fuzzySearchMinScore":{"type":"number","default":0.3,"description":"The minimum score (from 0 to 1) that fuzzy-matched abbreviation should achieve. Lower values may produce many false-positive matches, higher values may reduce possible matches."}}},"emmet.showSuggestionsAsSnippets":{"type":"boolean","default":false,"description":"If true, then Emmet suggestions will show up as snippets allowing you to order them as per editor.snippetSuggestions setting."},"emmet.optimizeStylesheetParsing":{"type":"boolean","default":true,"description":"When set to false, the whole file is parsed to determine if current position is valid for expanding Emmet abbreviations. When set to true, only the content around the current position in css/scss/less files is parsed."}}},"commands":[{"command":"editor.emmet.action.wrapIndividualLinesWithAbbreviation","title":"Wrap Individual Lines with Abbreviation","category":"Emmet"},{"command":"editor.emmet.action.wrapWithAbbreviation","title":"Wrap with Abbreviation","category":"Emmet"},{"command":"editor.emmet.action.removeTag","title":"Remove Tag","category":"Emmet"},{"command":"editor.emmet.action.updateTag","title":"Update Tag","category":"Emmet"},{"command":"editor.emmet.action.matchTag","title":"Go to Matching Pair","category":"Emmet"},{"command":"editor.emmet.action.balanceIn","title":"Balance (inward)","category":"Emmet"},{"command":"editor.emmet.action.balanceOut","title":"Balance (outward)","category":"Emmet"},{"command":"editor.emmet.action.prevEditPoint","title":"Go to Previous Edit Point","category":"Emmet"},{"command":"editor.emmet.action.nextEditPoint","title":"Go to Next Edit Point","category":"Emmet"},{"command":"editor.emmet.action.mergeLines","title":"Merge Lines","category":"Emmet"},{"command":"editor.emmet.action.selectPrevItem","title":"Select Previous Item","category":"Emmet"},{"command":"editor.emmet.action.selectNextItem","title":"Select Next Item","category":"Emmet"},{"command":"editor.emmet.action.splitJoinTag","title":"Split/Join Tag","category":"Emmet"},{"command":"editor.emmet.action.toggleComment","title":"Toggle Comment","category":"Emmet"},{"command":"editor.emmet.action.evaluateMathExpression","title":"Evaluate Math Expression","category":"Emmet"},{"command":"editor.emmet.action.updateImageSize","title":"Update Image Size","category":"Emmet"},{"command":"editor.emmet.action.incrementNumberByOneTenth","title":"Increment by 0.1","category":"Emmet"},{"command":"editor.emmet.action.incrementNumberByOne","title":"Increment by 1","category":"Emmet"},{"command":"editor.emmet.action.incrementNumberByTen","title":"Increment by 10","category":"Emmet"},{"command":"editor.emmet.action.decrementNumberByOneTenth","title":"Decrement by 0.1","category":"Emmet"},{"command":"editor.emmet.action.decrementNumberByOne","title":"Decrement by 1","category":"Emmet"},{"command":"editor.emmet.action.decrementNumberByTen","title":"Decrement by 10","category":"Emmet"},{"command":"editor.emmet.action.reflectCSSValue","title":"Reflect CSS Value","category":"Emmet"}],"menus":{"commandPalette":[{"command":"editor.emmet.action.wrapIndividualLinesWithAbbreviation","when":"resourceScheme =~ /^untitled$|^file$/"},{"command":"editor.emmet.action.wrapWithAbbreviation","when":"resourceScheme =~ /^untitled$|^file$/"},{"command":"editor.emmet.action.removeTag","when":"resourceScheme =~ /^untitled$|^file$/"},{"command":"editor.emmet.action.updateTag","when":"resourceScheme =~ /^untitled$|^file$/"},{"command":"editor.emmet.action.matchTag","when":"resourceScheme =~ /^untitled$|^file$/"},{"command":"editor.emmet.action.balanceIn","when":"resourceScheme =~ /^untitled$|^file$/"},{"command":"editor.emmet.action.balanceOut","when":"resourceScheme =~ /^untitled$|^file$/"},{"command":"editor.emmet.action.prevEditPoint","when":"resourceScheme =~ /^untitled$|^file$/"},{"command":"editor.emmet.action.nextEditPoint","when":"resourceScheme =~ /^untitled$|^file$/"},{"command":"editor.emmet.action.mergeLines","when":"resourceScheme =~ /^untitled$|^file$/"},{"command":"editor.emmet.action.selectPrevItem","when":"resourceScheme =~ /^untitled$|^file$/"},{"command":"editor.emmet.action.selectNextItem","when":"resourceScheme =~ /^untitled$|^file$/"},{"command":"editor.emmet.action.splitJoinTag","when":"resourceScheme =~ /^untitled$|^file$/"},{"command":"editor.emmet.action.toggleComment","when":"resourceScheme =~ /^untitled$|^file$/"},{"command":"editor.emmet.action.evaluateMathExpression","when":"resourceScheme =~ /^untitled$|^file$/"},{"command":"editor.emmet.action.updateImageSize","when":"resourceScheme =~ /^untitled$|^file$/"},{"command":"editor.emmet.action.incrementNumberByOneTenth","when":"resourceScheme =~ /^untitled$|^file$/"},{"command":"editor.emmet.action.incrementNumberByOne","when":"resourceScheme =~ /^untitled$|^file$/"},{"command":"editor.emmet.action.incrementNumberByTen","when":"resourceScheme =~ /^untitled$|^file$/"},{"command":"editor.emmet.action.decrementNumberByOneTenth","when":"resourceScheme =~ /^untitled$|^file$/"},{"command":"editor.emmet.action.decrementNumberByOne","when":"resourceScheme =~ /^untitled$|^file$/"},{"command":"editor.emmet.action.decrementNumberByTen","when":"resourceScheme =~ /^untitled$|^file$/"},{"command":"editor.emmet.action.reflectCSSValue","when":"resourceScheme =~ /^untitled$|^file$/"}]}},"scripts":{"compile":"gulp compile-extension:emmet"},"devDependencies":{"@types/node":"8.0.33","vscode":"1.0.1"},"dependencies":{"@emmetio/html-matcher":"^0.3.3","@emmetio/css-parser":"ramya-rao-a/css-parser#vscode","@emmetio/math-expression":"^0.1.1","vscode-emmet-helper":"^1.2.9","vscode-languageserver-types":"^3.5.0","image-size":"^0.5.2","vscode-nls":"3.2.1"},"isBuiltin":true,"isUnderDevelopment":false,"id":"vscode.emmet","extensionLocation":{"$mid":1,"fsPath":"/usr/share/code/resources/app/extensions/emmet","external":"file:///usr/share/code/resources/app/extensions/emmet","path":"/usr/share/code/resources/app/extensions/emmet","scheme":"file"}},{"name":"extension-editing","displayName":"Package File Editing","description":"Provides IntelliSense for VS Code extension points and linting capabilities in package.json files.","version":"1.0.0","publisher":"vscode","engines":{"vscode":"^1.4.0"},"activationEvents":["onLanguage:json","onLanguage:markdown","onLanguage:typescript"],"main":"/usr/share/code/resources/app/extensions/extension-editing/out/extension","scripts":{"compile":"gulp compile-extension:extension-editing","watch":"gulp watch-extension:extension-editing"},"dependencies":{"jsonc-parser":"^1.0.0","markdown-it":"^8.3.1","parse5":"^3.0.2","vscode-nls":"^3.2.1"},"contributes":{"jsonValidation":[{"fileMatch":"package.json","url":"vscode://schemas/vscode-extensions"},{"fileMatch":"*language-configuration.json","url":"vscode://schemas/language-configuration"},{"fileMatch":"*icon-theme.json","url":"vscode://schemas/icon-theme"},{"fileMatch":"*color-theme.json","url":"vscode://schemas/color-theme"}]},"devDependencies":{"@types/markdown-it":"0.0.2","@types/node":"6.0.78"},"isBuiltin":true,"isUnderDevelopment":false,"id":"vscode.extension-editing","extensionLocation":{"$mid":1,"fsPath":"/usr/share/code/resources/app/extensions/extension-editing","external":"file:///usr/share/code/resources/app/extensions/extension-editing","path":"/usr/share/code/resources/app/extensions/extension-editing","scheme":"file"}},{"name":"fsharp","displayName":"F# Language Basics","description":"Provides snippets, syntax highlighting, bracket matching and folding in F# files.","version":"1.0.0","publisher":"vscode","engines":{"vscode":"*"},"scripts":{"update-grammar":"node ../../build/npm/update-grammar.js ionide/ionide-fsgrammar grammar/fsharp.json ./syntaxes/fsharp.tmLanguage.json"},"contributes":{"languages":[{"id":"fsharp","extensions":[".fs",".fsi",".fsx",".fsscript"],"aliases":["F#","FSharp","fsharp"],"configuration":"./language-configuration.json"}],"grammars":[{"language":"fsharp","scopeName":"source.fsharp","path":"./syntaxes/fsharp.tmLanguage.json"}],"snippets":[{"language":"fsharp","path":"./snippets/fsharp.json"}]},"isBuiltin":true,"isUnderDevelopment":false,"id":"vscode.fsharp","extensionLocation":{"$mid":1,"fsPath":"/usr/share/code/resources/app/extensions/fsharp","external":"file:///usr/share/code/resources/app/extensions/fsharp","path":"/usr/share/code/resources/app/extensions/fsharp","scheme":"file"}},{"name":"git","displayName":"Git","description":"Git SCM Integration","publisher":"vscode","version":"1.0.0","engines":{"vscode":"^1.5.0"},"aiKey":"AIF-d9b70cd4-b9f9-4d70-929b-a071c400b217","enableProposedApi":true,"categories":["Other"],"activationEvents":["*"],"main":"/usr/share/code/resources/app/extensions/git/out/main","icon":"resources/icons/git.png","scripts":{"compile":"gulp compile-extension:git","watch":"gulp watch-extension:git","update-grammar":"node ./build/update-grammars.js"},"contributes":{"commands":[{"command":"git.clone","title":"Clone","category":"Git"},{"command":"git.init","title":"Initialize Repository","category":"Git","icon":{"light":"resources/icons/light/git.svg","dark":"resources/icons/dark/git.svg"}},{"command":"git.close","title":"Close Repository","category":"Git"},{"command":"git.refresh","title":"Refresh","category":"Git","icon":{"light":"resources/icons/light/refresh.svg","dark":"resources/icons/dark/refresh.svg"}},{"command":"git.openChange","title":"Open Changes","category":"Git","icon":{"light":"resources/icons/light/open-change.svg","dark":"resources/icons/dark/open-change.svg"}},{"command":"git.openFile","title":"Open File","category":"Git","icon":{"light":"resources/icons/light/open-file.svg","dark":"resources/icons/dark/open-file.svg"}},{"command":"git.openFile2","title":"Open File","category":"Git","icon":{"light":"resources/icons/light/open-file-mono.svg","dark":"resources/icons/dark/open-file-mono.svg"}},{"command":"git.openHEADFile","title":"Open File (HEAD)","category":"Git"},{"command":"git.stage","title":"Stage Changes","category":"Git","icon":{"light":"resources/icons/light/stage.svg","dark":"resources/icons/dark/stage.svg"}},{"command":"git.stageAll","title":"Stage All Changes","category":"Git","icon":{"light":"resources/icons/light/stage.svg","dark":"resources/icons/dark/stage.svg"}},{"command":"git.stageSelectedRanges","title":"Stage Selected Ranges","category":"Git"},{"command":"git.revertSelectedRanges","title":"Revert Selected Ranges","category":"Git"},{"command":"git.stageChange","title":"Stage Change","category":"Git","icon":{"light":"resources/icons/light/stage.svg","dark":"resources/icons/dark/stage.svg"}},{"command":"git.revertChange","title":"Revert Change","category":"Git","icon":{"light":"resources/icons/light/clean.svg","dark":"resources/icons/dark/clean.svg"}},{"command":"git.unstage","title":"Unstage Changes","category":"Git","icon":{"light":"resources/icons/light/unstage.svg","dark":"resources/icons/dark/unstage.svg"}},{"command":"git.unstageAll","title":"Unstage All Changes","category":"Git","icon":{"light":"resources/icons/light/unstage.svg","dark":"resources/icons/dark/unstage.svg"}},{"command":"git.unstageSelectedRanges","title":"Unstage Selected Ranges","category":"Git"},{"command":"git.clean","title":"Discard Changes","category":"Git","icon":{"light":"resources/icons/light/clean.svg","dark":"resources/icons/dark/clean.svg"}},{"command":"git.cleanAll","title":"Discard All Changes","category":"Git","icon":{"light":"resources/icons/light/clean.svg","dark":"resources/icons/dark/clean.svg"}},{"command":"git.commit","title":"Commit","category":"Git","icon":{"light":"resources/icons/light/check.svg","dark":"resources/icons/dark/check.svg"}},{"command":"git.commitStaged","title":"Commit Staged","category":"Git"},{"command":"git.commitStagedSigned","title":"Commit Staged (Signed Off)","category":"Git"},{"command":"git.commitStagedAmend","title":"Commit Staged (Amend)","category":"Git"},{"command":"git.commitAll","title":"Commit All","category":"Git"},{"command":"git.commitAllSigned","title":"Commit All (Signed Off)","category":"Git"},{"command":"git.commitAllAmend","title":"Commit All (Amend)","category":"Git"},{"command":"git.undoCommit","title":"Undo Last Commit","category":"Git"},{"command":"git.checkout","title":"Checkout to...","category":"Git"},{"command":"git.branch","title":"Create Branch...","category":"Git"},{"command":"git.deleteBranch","title":"Delete Branch...","category":"Git"},{"command":"git.renameBranch","title":"Rename Branch...","category":"Git"},{"command":"git.merge","title":"Merge Branch...","category":"Git"},{"command":"git.createTag","title":"Create Tag","category":"Git"},{"command":"git.fetch","title":"Fetch","category":"Git"},{"command":"git.pull","title":"Pull","category":"Git"},{"command":"git.pullRebase","title":"Pull (Rebase)","category":"Git"},{"command":"git.pullFrom","title":"Pull from...","category":"Git"},{"command":"git.push","title":"Push","category":"Git"},{"command":"git.pushTo","title":"Push to...","category":"Git"},{"command":"git.pushWithTags","title":"Push With Tags","category":"Git"},{"command":"git.sync","title":"Sync","category":"Git"},{"command":"git.syncRebase","title":"Sync (Rebase)","category":"Git"},{"command":"git.publish","title":"Publish Branch","category":"Git"},{"command":"git.showOutput","title":"Show Git Output","category":"Git"},{"command":"git.ignore","title":"Add File to .gitignore","category":"Git"},{"command":"git.stashIncludeUntracked","title":"Stash (Include Untracked)","category":"Git"},{"command":"git.stash","title":"Stash","category":"Git"},{"command":"git.stashPop","title":"Pop Stash...","category":"Git"},{"command":"git.stashPopLatest","title":"Pop Latest Stash","category":"Git"}],"menus":{"commandPalette":[{"command":"git.clone","when":"config.git.enabled"},{"command":"git.init","when":"config.git.enabled"},{"command":"git.close","when":"config.git.enabled && gitOpenRepositoryCount != 0"},{"command":"git.refresh","when":"config.git.enabled && gitOpenRepositoryCount != 0"},{"command":"git.openFile","when":"config.git.enabled && gitOpenRepositoryCount != 0"},{"command":"git.openHEADFile","when":"config.git.enabled && gitOpenRepositoryCount != 0"},{"command":"git.openChange","when":"config.git.enabled && gitOpenRepositoryCount != 0"},{"command":"git.stage","when":"config.git.enabled && gitOpenRepositoryCount != 0"},{"command":"git.stageAll","when":"config.git.enabled && gitOpenRepositoryCount != 0"},{"command":"git.stageSelectedRanges","when":"config.git.enabled && gitOpenRepositoryCount != 0"},{"command":"git.stageChange","when":"false"},{"command":"git.revertSelectedRanges","when":"config.git.enabled && gitOpenRepositoryCount != 0"},{"command":"git.revertChange","when":"false"},{"command":"git.openFile2","when":"false"},{"command":"git.unstage","when":"config.git.enabled && gitOpenRepositoryCount != 0"},{"command":"git.unstageAll","when":"config.git.enabled && gitOpenRepositoryCount != 0"},{"command":"git.unstageSelectedRanges","when":"config.git.enabled && gitOpenRepositoryCount != 0"},{"command":"git.clean","when":"config.git.enabled && gitOpenRepositoryCount != 0 && !gitFreshRepository"},{"command":"git.cleanAll","when":"config.git.enabled && gitOpenRepositoryCount != 0 && !gitFreshRepository"},{"command":"git.commit","when":"config.git.enabled && gitOpenRepositoryCount != 0"},{"command":"git.commitStaged","when":"config.git.enabled && gitOpenRepositoryCount != 0"},{"command":"git.commitStagedSigned","when":"config.git.enabled && gitOpenRepositoryCount != 0"},{"command":"git.commitStagedAmend","when":"config.git.enabled && gitOpenRepositoryCount != 0"},{"command":"git.commitAll","when":"config.git.enabled && gitOpenRepositoryCount != 0"},{"command":"git.commitAllSigned","when":"config.git.enabled && gitOpenRepositoryCount != 0"},{"command":"git.commitAllAmend","when":"config.git.enabled && gitOpenRepositoryCount != 0"},{"command":"git.undoCommit","when":"config.git.enabled && gitOpenRepositoryCount != 0"},{"command":"git.checkout","when":"config.git.enabled && gitOpenRepositoryCount != 0"},{"command":"git.branch","when":"config.git.enabled && gitOpenRepositoryCount != 0"},{"command":"git.deleteBranch","when":"config.git.enabled && gitOpenRepositoryCount != 0"},{"command":"git.renameBranch","when":"config.git.enabled && gitOpenRepositoryCount != 0"},{"command":"git.pull","when":"config.git.enabled && gitOpenRepositoryCount != 0"},{"command":"git.pullFrom","when":"config.git.enabled && gitOpenRepositoryCount != 0"},{"command":"git.pullRebase","when":"config.git.enabled && gitOpenRepositoryCount != 0"},{"command":"git.pullFrom","when":"config.git.enabled && gitOpenRepositoryCount != 0"},{"command":"git.merge","when":"config.git.enabled && gitOpenRepositoryCount != 0"},{"command":"git.createTag","when":"config.git.enabled && gitOpenRepositoryCount != 0"},{"command":"git.fetch","when":"config.git.enabled && gitOpenRepositoryCount != 0"},{"command":"git.push","when":"config.git.enabled && gitOpenRepositoryCount != 0"},{"command":"git.pushTo","when":"config.git.enabled && gitOpenRepositoryCount != 0"},{"command":"git.pushWithTags","when":"config.git.enabled && gitOpenRepositoryCount != 0"},{"command":"git.sync","when":"config.git.enabled && gitOpenRepositoryCount != 0"},{"command":"git.syncRebase","when":"config.git.enabled && gitOpenRepositoryCount != 0"},{"command":"git.publish","when":"config.git.enabled && gitOpenRepositoryCount != 0"},{"command":"git.showOutput","when":"config.git.enabled"},{"command":"git.ignore","when":"config.git.enabled && gitOpenRepositoryCount != 0"},{"command":"git.stashIncludeUntracked","when":"config.git.enabled && gitOpenRepositoryCount != 0"},{"command":"git.stash","when":"config.git.enabled && gitOpenRepositoryCount != 0"},{"command":"git.stashPop","when":"config.git.enabled && gitOpenRepositoryCount != 0"},{"command":"git.stashPopLatest","when":"config.git.enabled && gitOpenRepositoryCount != 0"}],"scm/title":[{"command":"git.init","group":"navigation","when":"config.git.enabled && !scmProvider && gitOpenRepositoryCount == 0 && workspaceFolderCount != 0"},{"command":"git.commit","group":"navigation","when":"scmProvider == git"},{"command":"git.refresh","group":"navigation","when":"scmProvider == git"},{"command":"git.sync","group":"1_sync","when":"scmProvider == git"},{"command":"git.syncRebase","group":"1_sync","when":"scmProvider == git && gitState == idle"},{"command":"git.pull","group":"1_sync","when":"scmProvider == git"},{"command":"git.pullRebase","group":"1_sync","when":"scmProvider == git"},{"command":"git.pullFrom","group":"1_sync","when":"scmProvider == git"},{"command":"git.push","group":"1_sync","when":"scmProvider == git"},{"command":"git.pushTo","group":"1_sync","when":"scmProvider == git"},{"command":"git.publish","group":"2_publish","when":"scmProvider == git"},{"command":"git.commitStaged","group":"3_commit","when":"scmProvider == git"},{"command":"git.commitStagedSigned","group":"3_commit","when":"scmProvider == git"},{"command":"git.commitStagedAmend","group":"3_commit","when":"scmProvider == git"},{"command":"git.commitAll","group":"3_commit","when":"scmProvider == git"},{"command":"git.commitAllSigned","group":"3_commit","when":"scmProvider == git"},{"command":"git.commitAllAmend","group":"3_commit","when":"scmProvider == git"},{"command":"git.undoCommit","group":"3_commit","when":"scmProvider == git"},{"command":"git.stageAll","group":"4_stage","when":"scmProvider == git"},{"command":"git.unstageAll","group":"4_stage","when":"scmProvider == git"},{"command":"git.cleanAll","group":"4_stage","when":"scmProvider == git && !gitFreshRepository"},{"command":"git.stashIncludeUntracked","group":"5_stash","when":"scmProvider == git"},{"command":"git.stash","group":"5_stash","when":"scmProvider == git"},{"command":"git.stashPop","group":"5_stash","when":"scmProvider == git"},{"command":"git.stashPopLatest","group":"5_stash","when":"scmProvider == git"},{"command":"git.showOutput","group":"7_repository","when":"scmProvider == git"}],"scm/sourceControl":[{"command":"git.close","group":"navigation","when":"scmProvider == git"}],"scm/resourceGroup/context":[{"command":"git.stageAll","when":"scmProvider == git && scmResourceGroup == merge","group":"1_modification"},{"command":"git.stageAll","when":"scmProvider == git && scmResourceGroup == merge","group":"inline"},{"command":"git.unstageAll","when":"scmProvider == git && scmResourceGroup == index","group":"1_modification"},{"command":"git.unstageAll","when":"scmProvider == git && scmResourceGroup == index","group":"inline"},{"command":"git.cleanAll","when":"scmProvider == git && scmResourceGroup == workingTree && !gitFreshRepository","group":"1_modification"},{"command":"git.stageAll","when":"scmProvider == git && scmResourceGroup == workingTree","group":"1_modification"},{"command":"git.cleanAll","when":"scmProvider == git && scmResourceGroup == workingTree && !gitFreshRepository","group":"inline"},{"command":"git.stageAll","when":"scmProvider == git && scmResourceGroup == workingTree","group":"inline"}],"scm/resourceState/context":[{"command":"git.stage","when":"scmProvider == git && scmResourceGroup == merge","group":"1_modification"},{"command":"git.openFile","when":"scmProvider == git && scmResourceGroup == merge","group":"navigation"},{"command":"git.stage","when":"scmProvider == git && scmResourceGroup == merge","group":"inline"},{"command":"git.openFile2","when":"scmProvider == git && scmResourceGroup == merge && config.git.showInlineOpenFileAction","group":"inline0"},{"command":"git.openChange","when":"scmProvider == git && scmResourceGroup == index","group":"navigation"},{"command":"git.openFile","when":"scmProvider == git && scmResourceGroup == index","group":"navigation"},{"command":"git.openHEADFile","when":"scmProvider == git && scmResourceGroup == index","group":"navigation"},{"command":"git.unstage","when":"scmProvider == git && scmResourceGroup == index","group":"1_modification"},{"command":"git.unstage","when":"scmProvider == git && scmResourceGroup == index","group":"inline"},{"command":"git.openFile2","when":"scmProvider == git && scmResourceGroup == index && config.git.showInlineOpenFileAction","group":"inline0"},{"command":"git.openChange","when":"scmProvider == git && scmResourceGroup == workingTree","group":"navigation"},{"command":"git.openHEADFile","when":"scmProvider == git && scmResourceGroup == workingTree","group":"navigation"},{"command":"git.openFile","when":"scmProvider == git && scmResourceGroup == workingTree","group":"navigation"},{"command":"git.stage","when":"scmProvider == git && scmResourceGroup == workingTree","group":"1_modification"},{"command":"git.clean","when":"scmProvider == git && scmResourceGroup == workingTree && !gitFreshRepository","group":"1_modification"},{"command":"git.clean","when":"scmProvider == git && scmResourceGroup == workingTree && !gitFreshRepository","group":"inline"},{"command":"git.stage","when":"scmProvider == git && scmResourceGroup == workingTree","group":"inline"},{"command":"git.openFile2","when":"scmProvider == git && scmResourceGroup == workingTree && config.git.showInlineOpenFileAction","group":"inline0"},{"command":"git.ignore","when":"scmProvider == git && scmResourceGroup == workingTree","group":"1_modification@3"}],"editor/title":[{"command":"git.openFile","group":"navigation","when":"config.git.enabled && gitOpenRepositoryCount != 0 && isInDiffEditor && resourceScheme =~ /^git$|^file$/"},{"command":"git.openChange","group":"navigation","when":"config.git.enabled && gitOpenRepositoryCount != 0 && !isInDiffEditor && resourceScheme == file"},{"command":"git.stageSelectedRanges","group":"2_git@1","when":"config.git.enabled && gitOpenRepositoryCount != 0 && isInDiffEditor && resourceScheme =~ /^git$|^file$/"},{"command":"git.unstageSelectedRanges","group":"2_git@2","when":"config.git.enabled && gitOpenRepositoryCount != 0 && isInDiffEditor && resourceScheme =~ /^git$|^file$/"},{"command":"git.revertSelectedRanges","group":"2_git@3","when":"config.git.enabled && gitOpenRepositoryCount != 0 && isInDiffEditor && resourceScheme =~ /^git$|^file$/"}],"editor/context":[{"command":"git.stageSelectedRanges","group":"2_git@1","when":"isInDiffRightEditor && config.git.enabled && gitOpenRepositoryCount != 0 && isInDiffEditor && resourceScheme =~ /^git$|^file$/"},{"command":"git.unstageSelectedRanges","group":"2_git@2","when":"isInDiffRightEditor && config.git.enabled && gitOpenRepositoryCount != 0 && isInDiffEditor && resourceScheme =~ /^git$|^file$/"},{"command":"git.revertSelectedRanges","group":"2_git@3","when":"isInDiffRightEditor && config.git.enabled && gitOpenRepositoryCount != 0 && isInDiffEditor && resourceScheme =~ /^git$|^file$/"}],"scm/change/title":[{"command":"git.stageChange","when":"originalResourceScheme == git"},{"command":"git.revertChange","when":"originalResourceScheme == git"}]},"configuration":{"title":"Git","properties":{"git.enabled":{"type":"boolean","scope":"resource","description":"Whether git is enabled","default":true},"git.path":{"type":["string","null"],"description":"Path to the git executable","default":null,"scope":"application"},"git.autoRepositoryDetection":{"type":"boolean","description":"Whether repositories should be automatically detected","default":true},"git.autorefresh":{"type":"boolean","description":"Whether auto refreshing is enabled","default":true},"git.autofetch":{"type":"boolean","description":"Whether auto fetching is enabled","default":false},"git.confirmSync":{"type":"boolean","description":"Confirm before synchronizing git repositories","default":true},"git.countBadge":{"type":"string","enum":["all","tracked","off"],"description":"Controls the git badge counter. `all` counts all changes. `tracked` counts only the tracked changes. `off` turns it off.","default":"all"},"git.checkoutType":{"type":"string","enum":["all","local","tags","remote"],"description":"Controls what type of branches are listed when running `Checkout to...`. `all` shows all refs, `local` shows only the local branches, `tags` shows only tags and `remote` shows only remote branches.","default":"all"},"git.ignoreLegacyWarning":{"type":"boolean","description":"Ignores the legacy Git warning","default":false},"git.ignoreMissingGitWarning":{"type":"boolean","description":"Ignores the warning when Git is missing","default":false},"git.ignoreLimitWarning":{"type":"boolean","description":"Ignores the warning when there are too many changes in a repository","default":false},"git.defaultCloneDirectory":{"type":"string","default":null,"description":"The default location where to clone a git repository"},"git.enableSmartCommit":{"type":"boolean","description":"Commit all changes when there are no staged changes.","default":false},"git.enableCommitSigning":{"type":"boolean","description":"Enables commit signing with GPG.","default":false},"git.decorations.enabled":{"type":"boolean","default":true,"description":"Controls if Git contributes colors and badges to the explorer and the open editors view."},"git.promptToSaveFilesBeforeCommit":{"type":"boolean","default":false,"description":"Controls whether Git should check for unsaved files before committing."},"git.showInlineOpenFileAction":{"type":"boolean","default":true,"description":"Controls whether to show an inline Open File action in the Git changes view."},"git.inputValidation":{"type":"string","enum":["always","warn","off"],"default":"warn","description":"Controls when to show commit message input validation."},"git.detectSubmodules":{"type":"boolean","scope":"resource","default":true,"description":"Controls whether to automatically detect git submodules."},"git.detectSubmodulesLimit":{"type":"number","scope":"resource","default":10,"description":"Controls the limit of git submodules detected."}}},"colors":[{"id":"gitDecoration.modifiedResourceForeground","description":"Color for modified resources.","defaults":{"light":"#a76e12","dark":"#E2C08D","highContrast":"#E2C08D"}},{"id":"gitDecoration.deletedResourceForeground","description":"Color for deleted resources.","defaults":{"light":"#ad0707","dark":"#c74e39","highContrast":"#c74e39"}},{"id":"gitDecoration.untrackedResourceForeground","description":"Color for untracked resources.","defaults":{"light":"#019001","dark":"#73C991","highContrast":"#73C991"}},{"id":"gitDecoration.ignoredResourceForeground","description":"Color for ignored resources.","defaults":{"light":"#8E8E90","dark":"#A7A8A9","highContrast":"#A7A8A9"}},{"id":"gitDecoration.conflictingResourceForeground","description":"Color for resources with conflicts.","defaults":{"light":"#6c6cc4","dark":"#6c6cc4","highContrast":"#6c6cc4"}},{"id":"gitDecoration.submoduleResourceForeground","description":"Color for submodule resources.","defaults":{"light":"#1258a7","dark":"#8db9e2","highContrast":"#8db9e2"}}],"languages":[{"id":"git-commit","aliases":["Git Commit Message","git-commit"],"filenames":["COMMIT_EDITMSG","MERGE_MSG"],"configuration":"./languages/git-commit.language-configuration.json"},{"id":"git-rebase","aliases":["Git Rebase Message","git-rebase"],"filenames":["git-rebase-todo"],"configuration":"./languages/git-rebase.language-configuration.json"},{"id":"diff","aliases":["Diff","diff"],"extensions":[".patch",".diff",".rej"],"configuration":"./languages/diff.language-configuration.json"}],"grammars":[{"language":"git-commit","scopeName":"text.git-commit","path":"./syntaxes/git-commit.tmLanguage.json"},{"language":"git-rebase","scopeName":"text.git-rebase","path":"./syntaxes/git-rebase.tmLanguage.json"},{"language":"diff","scopeName":"source.diff","path":"./syntaxes/diff.tmLanguage.json"}],"configurationDefaults":{"[git-commit]":{"editor.rulers":[72]}}},"dependencies":{"byline":"^5.0.0","file-type":"^7.2.0","iconv-lite":"0.4.19","jschardet":"^1.6.0","vscode-extension-telemetry":"0.0.17","vscode-nls":"^3.2.1","which":"^1.3.0"},"devDependencies":{"@types/byline":"4.2.31","@types/file-type":"^5.2.1","@types/mocha":"2.2.43","@types/node":"7.0.43","@types/which":"^1.0.28","mocha":"^3.2.0"},"isBuiltin":true,"isUnderDevelopment":false,"id":"vscode.git","extensionLocation":{"$mid":1,"fsPath":"/usr/share/code/resources/app/extensions/git","external":"file:///usr/share/code/resources/app/extensions/git","path":"/usr/share/code/resources/app/extensions/git","scheme":"file"}},{"name":"go","displayName":"Go Language Basics","description":"Provides syntax highlighting and bracket matching in Go files.","version":"1.0.0","publisher":"vscode","engines":{"vscode":"*"},"scripts":{"update-grammar":"node ../../build/npm/update-grammar.js atom/language-go grammars/go.cson ./syntaxes/go.tmLanguage.json"},"contributes":{"languages":[{"id":"go","extensions":[".go"],"aliases":["Go"],"configuration":"./language-configuration.json"}],"grammars":[{"language":"go","scopeName":"source.go","path":"./syntaxes/go.tmLanguage.json"}],"configurationDefaults":{"[go]":{"editor.insertSpaces":false}}},"isBuiltin":true,"isUnderDevelopment":false,"id":"vscode.go","extensionLocation":{"$mid":1,"fsPath":"/usr/share/code/resources/app/extensions/go","external":"file:///usr/share/code/resources/app/extensions/go","path":"/usr/share/code/resources/app/extensions/go","scheme":"file"}},{"name":"groovy","displayName":"Groovy Language Basics","description":"Provides snippets, syntax highlighting and bracket matching in Groovy files.","version":"1.0.0","publisher":"vscode","engines":{"vscode":"*"},"scripts":{"update-grammar":"node ../../build/npm/update-grammar.js textmate/groovy.tmbundle Syntaxes/Groovy.tmLanguage ./syntaxes/groovy.tmLanguage.json"},"contributes":{"languages":[{"id":"groovy","aliases":["Groovy","groovy"],"extensions":[".groovy",".gvy",".gradle"],"filenames":["Jenkinsfile"],"firstLine":"^#!.*\\bgroovy\\b","configuration":"./language-configuration.json"}],"grammars":[{"language":"groovy","scopeName":"source.groovy","path":"./syntaxes/groovy.tmLanguage.json"}],"snippets":[{"language":"groovy","path":"./snippets/groovy.json"}]},"isBuiltin":true,"isUnderDevelopment":false,"id":"vscode.groovy","extensionLocation":{"$mid":1,"fsPath":"/usr/share/code/resources/app/extensions/groovy","external":"file:///usr/share/code/resources/app/extensions/groovy","path":"/usr/share/code/resources/app/extensions/groovy","scheme":"file"}},{"name":"grunt","publisher":"vscode","description":"Extension to add Grunt capabilities to VSCode.","displayName":"Grunt support for VSCode","version":"1.0.0","icon":"images/grunt.png","engines":{"vscode":"*"},"categories":["Other"],"scripts":{"compile":"gulp compile-extension:grunt","watch":"gulp watch-extension:grunt"},"dependencies":{"vscode-nls":"^3.2.1"},"devDependencies":{"@types/node":"7.0.43"},"main":"/usr/share/code/resources/app/extensions/grunt/out/main","activationEvents":["onCommand:workbench.action.tasks.runTask"],"contributes":{"configuration":{"id":"grunt","type":"object","title":"Grunt","properties":{"grunt.autoDetect":{"scope":"resource","type":"string","enum":["off","on"],"default":"on","description":"Controls whether auto detection of Grunt tasks is on or off. Default is on."}}},"taskDefinitions":[{"type":"grunt","required":["task"],"properties":{"task":{"type":"string","description":"The Grunt task to customize."},"file":{"type":"string","description":"The Grunt file that provides the task. Can be omitted."}}}]},"isBuiltin":true,"isUnderDevelopment":false,"id":"vscode.grunt","extensionLocation":{"$mid":1,"fsPath":"/usr/share/code/resources/app/extensions/grunt","external":"file:///usr/share/code/resources/app/extensions/grunt","path":"/usr/share/code/resources/app/extensions/grunt","scheme":"file"}},{"name":"gulp","publisher":"vscode","description":"Extension to add Gulp capabilities to VSCode.","displayName":"Gulp support for VSCode","version":"1.0.0","icon":"images/gulp.png","engines":{"vscode":"*"},"categories":["Other"],"scripts":{"compile":"gulp compile-extension:gulp","watch":"gulp watch-extension:gulp"},"dependencies":{"vscode-nls":"^3.2.1"},"devDependencies":{"@types/node":"7.0.43"},"main":"/usr/share/code/resources/app/extensions/gulp/out/main","activationEvents":["onCommand:workbench.action.tasks.runTask"],"contributes":{"configuration":{"id":"gulp","type":"object","title":"Gulp","properties":{"gulp.autoDetect":{"scope":"resource","type":"string","enum":["off","on"],"default":"on","description":"Controls whether auto detection of Gulp tasks is on or off. Default is on."}}},"taskDefinitions":[{"type":"gulp","required":["task"],"properties":{"task":{"type":"string","description":"The Gulp task to customize."},"file":{"type":"string","description":"The Gulp file that provides the task. Can be omitted."}}}]},"isBuiltin":true,"isUnderDevelopment":false,"id":"vscode.gulp","extensionLocation":{"$mid":1,"fsPath":"/usr/share/code/resources/app/extensions/gulp","external":"file:///usr/share/code/resources/app/extensions/gulp","path":"/usr/share/code/resources/app/extensions/gulp","scheme":"file"}},{"name":"handlebars","displayName":"Handlebars Language Basics","description":"Provides syntax highlighting and bracket matching in Handlebars files.","version":"1.0.0","publisher":"vscode","engines":{"vscode":"0.10.x"},"scripts":{"update-grammar":"node ../../build/npm/update-grammar.js daaain/Handlebars grammars/Handlebars.json ./syntaxes/Handlebars.tmLanguage.json"},"contributes":{"languages":[{"id":"handlebars","extensions":[".handlebars",".hbs",".hjs"],"aliases":["Handlebars","handlebars"],"mimetypes":["text/x-handlebars-template"],"configuration":"./language-configuration.json"}],"grammars":[{"language":"handlebars","scopeName":"text.html.handlebars","path":"./syntaxes/Handlebars.tmLanguage.json"}]},"isBuiltin":true,"isUnderDevelopment":false,"id":"vscode.handlebars","extensionLocation":{"$mid":1,"fsPath":"/usr/share/code/resources/app/extensions/handlebars","external":"file:///usr/share/code/resources/app/extensions/handlebars","path":"/usr/share/code/resources/app/extensions/handlebars","scheme":"file"}},{"name":"hlsl","displayName":"HLSL Language Basics","description":"Provides syntax highlighting and bracket matching in HLSL files.","version":"1.0.0","publisher":"vscode","engines":{"vscode":"*"},"scripts":{"update-grammar":"node ../../build/npm/update-grammar.js tgjones/shaders-tmLanguage grammars/hlsl.json ./syntaxes/hlsl.tmLanguage.json"},"contributes":{"languages":[{"id":"hlsl","extensions":[".hlsl",".hlsli",".fx",".fxh",".vsh",".psh",".cginc",".compute"],"aliases":["HLSL","hlsl"],"configuration":"./language-configuration.json"}],"grammars":[{"language":"hlsl","path":"./syntaxes/hlsl.tmLanguage.json","scopeName":"source.hlsl"}]},"isBuiltin":true,"isUnderDevelopment":false,"id":"vscode.hlsl","extensionLocation":{"$mid":1,"fsPath":"/usr/share/code/resources/app/extensions/hlsl","external":"file:///usr/share/code/resources/app/extensions/hlsl","path":"/usr/share/code/resources/app/extensions/hlsl","scheme":"file"}},{"name":"html","displayName":"HTML Language Basics","description":"Provides syntax highlighting, bracket matching & snippets in HTML files.","version":"1.0.0","publisher":"vscode","engines":{"vscode":"0.10.x"},"scripts":{"update-grammar":"node ../../build/npm/update-grammar.js textmate/html.tmbundle Syntaxes/HTML.plist ./syntaxes/html.tmLanguage.json"},"contributes":{"languages":[{"id":"html","extensions":[".html",".htm",".shtml",".xhtml",".mdoc",".jsp",".asp",".aspx",".jshtm",".volt",".ejs",".rhtml"],"aliases":["HTML","htm","html","xhtml"],"mimetypes":["text/html","text/x-jshtm","text/template","text/ng-template","application/xhtml+xml"],"configuration":"./language-configuration.json"}],"grammars":[{"language":"html","scopeName":"text.html.basic","path":"./syntaxes/html.tmLanguage.json","embeddedLanguages":{"text.html":"html","source.css":"css","source.js":"javascript","source.python":"python","source.smarty":"smarty"},"tokenTypes":{"meta.tag string.quoted":"other"}}],"snippets":[{"language":"html","path":"./snippets/html.snippets.json"}]},"isBuiltin":true,"isUnderDevelopment":false,"id":"vscode.html","extensionLocation":{"$mid":1,"fsPath":"/usr/share/code/resources/app/extensions/html","external":"file:///usr/share/code/resources/app/extensions/html","path":"/usr/share/code/resources/app/extensions/html","scheme":"file"}},{"name":"html-language-features","displayName":"HTML Language Features","description":"Provides rich language support for HTML, Razor and Handlebar files.","version":"1.0.0","publisher":"vscode","aiKey":"AIF-d9b70cd4-b9f9-4d70-929b-a071c400b217","engines":{"vscode":"0.10.x"},"icon":"icons/html.png","activationEvents":["onLanguage:html","onLanguage:handlebars","onLanguage:razor"],"enableProposedApi":true,"main":"/usr/share/code/resources/app/extensions/html-language-features/client/out/htmlMain","scripts":{"compile":"gulp compile-extension:html-language-features-client & gulp compile-extension:html-language-features-server","postinstall":"cd server && yarn install","install-client-next":"yarn add vscode-languageclient@next"},"categories":["Programming Languages"],"contributes":{"configuration":{"id":"html","order":20,"type":"object","title":"HTML","properties":{"html.format.enable":{"type":"boolean","scope":"window","default":true,"description":"Enable/disable default HTML formatter"},"html.format.wrapLineLength":{"type":"integer","scope":"resource","default":120,"description":"Maximum amount of characters per line (0 = disable)."},"html.format.unformatted":{"type":["string","null"],"scope":"resource","default":"wbr","description":"List of tags, comma separated, that shouldn't be reformatted. 'null' defaults to all tags listed at https://www.w3.org/TR/html5/dom.html#phrasing-content."},"html.format.contentUnformatted":{"type":["string","null"],"scope":"resource","default":"pre,code,textarea","description":"List of tags, comma separated, where the content shouldn't be reformatted. 'null' defaults to the 'pre' tag."},"html.format.indentInnerHtml":{"type":"boolean","scope":"resource","default":false,"description":"Indent
and sections."},"html.format.preserveNewLines":{"type":"boolean","scope":"resource","default":true,"description":"Whether existing line breaks before elements should be preserved. Only works before elements, not inside tags or for text."},"html.format.maxPreserveNewLines":{"type":["number","null"],"scope":"resource","default":null,"description":"Maximum number of line breaks to be preserved in one chunk. Use 'null' for unlimited."},"html.format.indentHandlebars":{"type":"boolean","scope":"resource","default":false,"description":"Format and indent {{#foo}} and {{/foo}}."},"html.format.endWithNewline":{"type":"boolean","scope":"resource","default":false,"description":"End with a newline."},"html.format.extraLiners":{"type":["string","null"],"scope":"resource","default":"head, body, /html","description":"List of tags, comma separated, that should have an extra newline before them. 'null' defaults to \"head, body, /html\"."},"html.format.wrapAttributes":{"type":"string","scope":"resource","default":"auto","enum":["auto","force","force-aligned","force-expand-multiline"],"enumDescriptions":["Wrap attributes only when line length is exceeded.","Wrap each attribute except first.","Wrap each attribute except first and keep aligned.","Wrap each attribute."],"description":"Wrap attributes."},"html.suggest.angular1":{"type":"boolean","scope":"resource","default":true,"description":"Configures if the built-in HTML language support suggests Angular V1 tags and properties."},"html.suggest.ionic":{"type":"boolean","scope":"resource","default":true,"description":"Configures if the built-in HTML language support suggests Ionic tags, properties and values."},"html.suggest.html5":{"type":"boolean","scope":"resource","default":true,"description":"Configures if the built-in HTML language support suggests HTML5 tags, properties and values."},"html.validate.scripts":{"type":"boolean","scope":"resource","default":true,"description":"Configures if the built-in HTML language support validates embedded scripts."},"html.validate.styles":{"type":"boolean","scope":"resource","default":true,"description":"Configures if the built-in HTML language support validates embedded styles."},"html.autoClosingTags":{"type":"boolean","scope":"resource","default":true,"description":"Enable/disable autoclosing of HTML tags."},"html.trace.server":{"type":"string","scope":"window","enum":["off","messages","verbose"],"default":"off","description":"Traces the communication between VS Code and the HTML language server."}}}},"dependencies":{"vscode-extension-telemetry":"0.0.17","vscode-languageclient":"^4.1.4","vscode-languageserver-protocol-foldingprovider":"^2.0.1","vscode-nls":"^3.2.2"},"devDependencies":{"@types/node":"7.0.43"},"isBuiltin":true,"isUnderDevelopment":false,"id":"vscode.html-language-features","extensionLocation":{"$mid":1,"fsPath":"/usr/share/code/resources/app/extensions/html-language-features","external":"file:///usr/share/code/resources/app/extensions/html-language-features","path":"/usr/share/code/resources/app/extensions/html-language-features","scheme":"file"}},{"name":"ini","displayName":"Ini Language Basics","description":"Provides syntax highlighting and bracket matching in Ini files.","version":"1.0.0","publisher":"vscode","engines":{"vscode":"*"},"scripts":{"update-grammar":"node ../../build/npm/update-grammar.js textmate/ini.tmbundle Syntaxes/Ini.plist ./syntaxes/ini.tmLanguage.json"},"contributes":{"languages":[{"id":"ini","extensions":[".ini"],"aliases":["Ini","ini"],"configuration":"./ini.language-configuration.json"},{"id":"properties","extensions":[".properties",".cfg",".conf",".desktop",".directory"],"filenames":["config",".gitattributes",".gitconfig","gitconfig",".editorconfig"],"aliases":["Properties","properties"],"configuration":"./properties.language-configuration.json"}],"grammars":[{"language":"ini","scopeName":"source.ini","path":"./syntaxes/ini.tmLanguage.json"},{"language":"properties","scopeName":"source.ini","path":"./syntaxes/ini.tmLanguage.json"}]},"isBuiltin":true,"isUnderDevelopment":false,"id":"vscode.ini","extensionLocation":{"$mid":1,"fsPath":"/usr/share/code/resources/app/extensions/ini","external":"file:///usr/share/code/resources/app/extensions/ini","path":"/usr/share/code/resources/app/extensions/ini","scheme":"file"}},{"name":"jake","publisher":"vscode","description":"Extension to add Jake capabilities to VSCode.","displayName":"Jake support for VSCode","icon":"images/cowboy_hat.png","version":"1.0.0","engines":{"vscode":"*"},"categories":["Other"],"scripts":{"compile":"gulp compile-extension:jake","watch":"gulp watch-extension:jake"},"dependencies":{"vscode-nls":"^3.2.1"},"devDependencies":{"@types/node":"7.0.43"},"main":"/usr/share/code/resources/app/extensions/jake/out/main","activationEvents":["onCommand:workbench.action.tasks.runTask"],"contributes":{"configuration":{"id":"jake","type":"object","title":"Jake","properties":{"jake.autoDetect":{"scope":"resource","type":"string","enum":["off","on"],"default":"on","description":"Controls whether auto detection of Jake tasks is on or off. Default is on."}}},"taskDefinitions":[{"type":"jake","required":["task"],"properties":{"task":{"type":"string","description":"The Jake task to customize."},"file":{"type":"string","description":"The Jake file that provides the task. Can be omitted."}}}]},"isBuiltin":true,"isUnderDevelopment":false,"id":"vscode.jake","extensionLocation":{"$mid":1,"fsPath":"/usr/share/code/resources/app/extensions/jake","external":"file:///usr/share/code/resources/app/extensions/jake","path":"/usr/share/code/resources/app/extensions/jake","scheme":"file"}},{"name":"java","displayName":"Java Language Basics","description":"Provides snippets, syntax highlighting, bracket matching and folding in Java files.","version":"1.0.0","publisher":"vscode","engines":{"vscode":"*"},"scripts":{"update-grammar":"node ../../build/npm/update-grammar.js atom/language-java grammars/java.cson ./syntaxes/java.tmLanguage.json"},"contributes":{"languages":[{"id":"java","extensions":[".java",".jav"],"aliases":["Java","java"],"configuration":"./language-configuration.json"}],"grammars":[{"language":"java","scopeName":"source.java","path":"./syntaxes/java.tmLanguage.json"}],"snippets":[{"language":"java","path":"./snippets/java.snippets.json"}]},"isBuiltin":true,"isUnderDevelopment":false,"id":"vscode.java","extensionLocation":{"$mid":1,"fsPath":"/usr/share/code/resources/app/extensions/java","external":"file:///usr/share/code/resources/app/extensions/java","path":"/usr/share/code/resources/app/extensions/java","scheme":"file"}},{"name":"javascript","displayName":"JavaScript Language Basics","description":"Provides snippets, syntax highlighting, bracket matching and folding in JavaScript files.","version":"1.0.0","publisher":"vscode","engines":{"vscode":"0.10.x"},"contributes":{"languages":[{"id":"javascriptreact","aliases":["JavaScript React","jsx"],"extensions":[".jsx"],"configuration":"./javascript-language-configuration.json"},{"id":"javascript","aliases":["JavaScript","javascript","js"],"extensions":[".js",".es6",".mjs",".pac"],"filenames":["jakefile"],"firstLine":"^#!.*\\bnode","mimetypes":["text/javascript"],"configuration":"./javascript-language-configuration.json"},{"id":"jsx-tags","aliases":[],"configuration":"./tags-language-configuration.json"}],"grammars":[{"language":"javascriptreact","scopeName":"source.js.jsx","path":"./syntaxes/JavaScriptReact.tmLanguage.json","embeddedLanguages":{"meta.tag.js":"jsx-tags","meta.tag.without-attributes.js":"jsx-tags","meta.tag.attributes.js.jsx":"javascriptreact","meta.embedded.expression.js":"javascriptreact"},"tokenTypes":{"entity.name.type.instance.jsdoc":"other","entity.name.function.tagged-template":"other","meta.import string.quoted":"other","variable.other.jsdoc":"other"}},{"language":"javascript","scopeName":"source.js","path":"./syntaxes/JavaScript.tmLanguage.json","embeddedLanguages":{"meta.tag.js":"jsx-tags","meta.tag.without-attributes.js":"jsx-tags","meta.tag.attributes.js":"javascript","meta.embedded.expression.js":"javascript"},"tokenTypes":{"entity.name.type.instance.jsdoc":"other","entity.name.function.tagged-template":"other","meta.import string.quoted":"other","variable.other.jsdoc":"other"}},{"scopeName":"source.js.regexp","path":"./syntaxes/Regular Expressions (JavaScript).tmLanguage"}],"snippets":[{"language":"javascript","path":"./snippets/javascript.json"},{"language":"javascriptreact","path":"./snippets/javascript.json"}],"jsonValidation":[{"fileMatch":".bowerrc","url":"https://schemastore.azurewebsites.net/schemas/json/bowerrc.json"},{"fileMatch":".babelrc","url":"https://schemastore.azurewebsites.net/schemas/json/babelrc.json"},{"fileMatch":".babelrc.json","url":"https://schemastore.azurewebsites.net/schemas/json/babelrc.json"},{"fileMatch":"jsconfig.json","url":"https://schemastore.azurewebsites.net/schemas/json/jsconfig.json"},{"fileMatch":"jsconfig.json","url":"./schemas/jsconfig.schema.json"},{"fileMatch":"jsconfig.*.json","url":"https://schemastore.azurewebsites.net/schemas/json/jsconfig.json"},{"fileMatch":"jsconfig.*.json","url":"./schemas/jsconfig.schema.json"}]},"isBuiltin":true,"isUnderDevelopment":false,"id":"vscode.javascript","extensionLocation":{"$mid":1,"fsPath":"/usr/share/code/resources/app/extensions/javascript","external":"file:///usr/share/code/resources/app/extensions/javascript","path":"/usr/share/code/resources/app/extensions/javascript","scheme":"file"}},{"name":"json","displayName":"JSON Language Basics","description":"Provides syntax highlighting & bracket matching in JSON files.","version":"1.0.0","publisher":"vscode","engines":{"vscode":"0.10.x"},"scripts":{"update-grammar":"node ../../build/npm/update-grammar.js Microsoft/vscode-JSON.tmLanguage JSON.tmLanguage ./syntaxes/JSON.tmLanguage.json"},"contributes":{"languages":[{"id":"json","aliases":["JSON","json"],"extensions":[".json",".bowerrc",".jshintrc",".jscsrc",".eslintrc",".babelrc",".webmanifest",".js.map",".css.map"],"filenames":[".watchmanconfig",".ember-cli"],"mimetypes":["application/json","application/manifest+json"],"configuration":"./language-configuration.json"},{"id":"jsonc","aliases":["JSON with Comments"],"extensions":[".code-workspace","language-configuration.json","icon-theme.json","color-theme.json",".code-snippets",".jsonc"],"filenames":["settings.json","launch.json","tasks.json","keybindings.json","tsconfig.json","jsconfig.json"],"configuration":"./language-configuration.json"}],"grammars":[{"language":"json","scopeName":"source.json","path":"./syntaxes/JSON.tmLanguage.json"},{"language":"jsonc","scopeName":"source.json","path":"./syntaxes/JSON.tmLanguage.json"}],"jsonValidation":[{"fileMatch":"*.schema.json","url":"http://json-schema.org/draft-04/schema#"}]},"isBuiltin":true,"isUnderDevelopment":false,"id":"vscode.json","extensionLocation":{"$mid":1,"fsPath":"/usr/share/code/resources/app/extensions/json","external":"file:///usr/share/code/resources/app/extensions/json","path":"/usr/share/code/resources/app/extensions/json","scheme":"file"}},{"name":"json-language-features","displayName":"JSON Language Features","description":"Provides rich language support for JSON files.","version":"1.0.0","publisher":"vscode","aiKey":"AIF-d9b70cd4-b9f9-4d70-929b-a071c400b217","engines":{"vscode":"0.10.x"},"icon":"icons/json.png","activationEvents":["onLanguage:json","onLanguage:jsonc"],"enableProposedApi":true,"main":"/usr/share/code/resources/app/extensions/json-language-features/client/out/jsonMain","scripts":{"compile":"gulp compile-extension:json-language-features-client && gulp compile-extension:json-language-features-server","postinstall":"cd server && yarn install","install-client-next":"yarn add vscode-languageclient@next"},"categories":["Programming Languages"],"contributes":{"configuration":{"id":"json","order":20,"type":"object","title":"JSON","properties":{"json.schemas":{"type":"array","scope":"resource","description":"Associate schemas to JSON files in the current project","items":{"type":"object","default":{"fileMatch":["/myfile"],"url":"schemaURL"},"properties":{"url":{"type":"string","default":"/user.schema.json","description":"A URL to a schema or a relative path to a schema in the current directory"},"fileMatch":{"type":"array","items":{"type":"string","default":"MyFile.json","description":"A file pattern that can contain '*' to match against when resolving JSON files to schemas."},"minItems":1,"description":"An array of file patterns to match against when resolving JSON files to schemas."},"schema":{"$ref":"http://json-schema.org/draft-04/schema#","description":"The schema definition for the given URL. The schema only needs to be provided to avoid accesses to the schema URL."}}}},"json.format.enable":{"type":"boolean","scope":"window","default":true,"description":"Enable/disable default JSON formatter (requires restart)"},"json.trace.server":{"type":"string","scope":"window","enum":["off","messages","verbose"],"default":"off","description":"Traces the communication between VS Code and the JSON language server."},"json.colorDecorators.enable":{"type":"boolean","scope":"window","default":true,"description":"Enables or disables color decorators","deprecationMessage":"The setting `json.colorDecorators.enable` has been deprecated in favor of `editor.colorDecorators`."}}},"configurationDefaults":{"[json]":{"editor.quickSuggestions":{"strings":true}}}},"dependencies":{"vscode-extension-telemetry":"0.0.17","vscode-languageclient":"^4.1.4","vscode-languageserver-protocol-foldingprovider":"^2.0.1","vscode-nls":"^3.2.2"},"devDependencies":{"@types/node":"7.0.43"},"isBuiltin":true,"isUnderDevelopment":false,"id":"vscode.json-language-features","extensionLocation":{"$mid":1,"fsPath":"/usr/share/code/resources/app/extensions/json-language-features","external":"file:///usr/share/code/resources/app/extensions/json-language-features","path":"/usr/share/code/resources/app/extensions/json-language-features","scheme":"file"}},{"name":"less","displayName":"Less Language Basics","description":"Provides syntax highlighting, bracket matching and folding Less files.","version":"1.0.0","publisher":"vscode","engines":{"vscode":"*"},"scripts":{"update-grammar":"node ../../build/npm/update-grammar.js atom/language-less grammars/less.cson ./syntaxes/less.tmLanguage.json"},"contributes":{"languages":[{"id":"less","aliases":["Less","less"],"extensions":[".less"],"mimetypes":["text/x-less","text/less"],"configuration":"./language-configuration.json"}],"grammars":[{"language":"less","scopeName":"source.css.less","path":"./syntaxes/less.tmLanguage.json"}],"problemMatchers":[{"name":"lessc","label":"Lessc compiler","owner":"lessc","source":"less","fileLocation":"absolute","pattern":{"regexp":"(.*)\\sin\\s(.*)\\son line\\s(\\d+),\\scolumn\\s(\\d+)","message":1,"file":2,"line":3,"column":4}}]},"isBuiltin":true,"isUnderDevelopment":false,"id":"vscode.less","extensionLocation":{"$mid":1,"fsPath":"/usr/share/code/resources/app/extensions/less","external":"file:///usr/share/code/resources/app/extensions/less","path":"/usr/share/code/resources/app/extensions/less","scheme":"file"}},{"name":"log","displayName":"Log","description":"Provides syntax highlighting for files with .log extension.","version":"1.0.0","publisher":"vscode","engines":{"vscode":"*"},"scripts":{"update-grammar":"node ../../build/npm/update-grammar.js emilast/vscode-logfile-highlighter syntaxes/log.tmLanguage ./syntaxes/log.tmLanguage.json"},"contributes":{"languages":[{"id":"log","extensions":[".log","*.log.?"],"aliases":["log"]}],"grammars":[{"language":"log","scopeName":"text.log","path":"./syntaxes/log.tmLanguage.json"}]},"isBuiltin":true,"isUnderDevelopment":false,"id":"vscode.log","extensionLocation":{"$mid":1,"fsPath":"/usr/share/code/resources/app/extensions/log","external":"file:///usr/share/code/resources/app/extensions/log","path":"/usr/share/code/resources/app/extensions/log","scheme":"file"}},{"name":"lua","displayName":"Lua Language Basics","description":"Provides syntax highlighting and bracket matching in Lua files.","version":"1.0.0","publisher":"vscode","engines":{"vscode":"*"},"scripts":{"update-grammar":"node ../../build/npm/update-grammar.js textmate/lua.tmbundle Syntaxes/Lua.plist ./syntaxes/lua.tmLanguage.json"},"contributes":{"languages":[{"id":"lua","extensions":[".lua"],"aliases":["Lua","lua"],"configuration":"./language-configuration.json"}],"grammars":[{"language":"lua","scopeName":"source.lua","path":"./syntaxes/lua.tmLanguage.json"}]},"isBuiltin":true,"isUnderDevelopment":false,"id":"vscode.lua","extensionLocation":{"$mid":1,"fsPath":"/usr/share/code/resources/app/extensions/lua","external":"file:///usr/share/code/resources/app/extensions/lua","path":"/usr/share/code/resources/app/extensions/lua","scheme":"file"}},{"name":"make","displayName":"Make Language Basics","description":"Provides syntax highlighting and bracket matching in Make files.","version":"1.0.0","publisher":"vscode","engines":{"vscode":"*"},"scripts":{"update-grammar":"node ../../build/npm/update-grammar.js fadeevab/make.tmbundle Syntaxes/Makefile.plist ./syntaxes/make.tmLanguage.json"},"contributes":{"languages":[{"id":"makefile","aliases":["Makefile","makefile"],"extensions":[".mk"],"filenames":["Makefile","makefile","GNUmakefile","OCamlMakefile"],"firstLine":"^#!/usr/bin/make","configuration":"./language-configuration.json"}],"grammars":[{"language":"makefile","scopeName":"source.makefile","path":"./syntaxes/make.tmLanguage.json"}],"configurationDefaults":{"[makefile]":{"editor.insertSpaces":false}}},"isBuiltin":true,"isUnderDevelopment":false,"id":"vscode.make","extensionLocation":{"$mid":1,"fsPath":"/usr/share/code/resources/app/extensions/make","external":"file:///usr/share/code/resources/app/extensions/make","path":"/usr/share/code/resources/app/extensions/make","scheme":"file"}},{"name":"markdown","displayName":"Markdown Language Basics","description":"Provides snippets and syntax highlighting for Markdown.","version":"1.0.0","publisher":"vscode","engines":{"vscode":"^1.20.0"},"contributes":{"languages":[{"id":"markdown","aliases":["Markdown","markdown"],"extensions":[".md",".mdown",".markdown",".markdn"],"configuration":"./language-configuration.json"}],"grammars":[{"language":"markdown","scopeName":"text.html.markdown","path":"./syntaxes/markdown.tmLanguage.json","embeddedLanguages":{"meta.embedded.block.html":"html","source.js":"javascript","source.css":"css","meta.embedded.block.frontmatter":"yaml","meta.embedded.block.css":"css","meta.embedded.block.ini":"ini","meta.embedded.block.java":"java","meta.embedded.block.lua":"lua","meta.embedded.block.makefile":"makefile","meta.embedded.block.perl":"perl","meta.embedded.block.r":"r","meta.embedded.block.ruby":"ruby","meta.embedded.block.php":"php","meta.embedded.block.sql":"sql","meta.embedded.block.vs_net":"vs_net","meta.embedded.block.xml":"xml","meta.embedded.block.xsl":"xsl","meta.embedded.block.yaml":"yaml","meta.embedded.block.dosbatch":"dosbatch","meta.embedded.block.clojure":"clojure","meta.embedded.block.coffee":"coffee","meta.embedded.block.c":"c","meta.embedded.block.cpp":"cpp","meta.embedded.block.diff":"diff","meta.embedded.block.dockerfile":"dockerfile","meta.embedded.block.go":"go","meta.embedded.block.groovy":"groovy","meta.embedded.block.pug":"jade","meta.embedded.block.javascript":"javascript","meta.embedded.block.json":"json","meta.embedded.block.less":"less","meta.embedded.block.objc":"objc","meta.embedded.block.scss":"scss","meta.embedded.block.perl6":"perl6","meta.embedded.block.powershell":"powershell","meta.embedded.block.python":"python","meta.embedded.block.rust":"rust","meta.embedded.block.scala":"scala","meta.embedded.block.shellscript":"shellscript","meta.embedded.block.typescript":"typescript","meta.embedded.block.typescriptreact":"typescriptreact","meta.embedded.block.csharp":"csharp","meta.embedded.block.fsharp":"fsharp"}}],"snippets":[{"language":"markdown","path":"./snippets/markdown.json"}]},"scripts":{"update-grammar":"node ../../build/npm/update-grammar.js microsoft/vscode-markdown-tm-grammar syntaxes/markdown.tmLanguage ./syntaxes/markdown.tmLanguage.json"},"isBuiltin":true,"isUnderDevelopment":false,"id":"vscode.markdown","extensionLocation":{"$mid":1,"fsPath":"/usr/share/code/resources/app/extensions/markdown-basics","external":"file:///usr/share/code/resources/app/extensions/markdown-basics","path":"/usr/share/code/resources/app/extensions/markdown-basics","scheme":"file"}},{"name":"markdown-language-features","displayName":"Markdown Language Features","description":"Provides rich language support for Markdown.","version":"1.0.0","icon":"icon.png","publisher":"vscode","aiKey":"AIF-d9b70cd4-b9f9-4d70-929b-a071c400b217","enableProposedApi":true,"engines":{"vscode":"^1.20.0"},"main":"/usr/share/code/resources/app/extensions/markdown-language-features/out/extension","categories":["Programming Languages"],"activationEvents":["onLanguage:markdown","onCommand:markdown.preview.toggleLock","onCommand:markdown.preview.refresh","onCommand:markdown.showPreview","onCommand:markdown.showPreviewToSide","onCommand:markdown.showLockedPreviewToSide","onCommand:markdown.showSource","onCommand:markdown.showPreviewSecuritySelector","onWebviewPanel:markdown.preview"],"contributes":{"commands":[{"command":"markdown.showPreview","title":"Open Preview","category":"Markdown","icon":{"light":"./media/Preview.svg","dark":"./media/Preview_inverse.svg"}},{"command":"markdown.showPreviewToSide","title":"Open Preview to the Side","category":"Markdown","icon":{"light":"./media/PreviewOnRightPane_16x.svg","dark":"./media/PreviewOnRightPane_16x_dark.svg"}},{"command":"markdown.showLockedPreviewToSide","title":"Open Locked Preview to the Side","category":"Markdown","icon":{"light":"./media/PreviewOnRightPane_16x.svg","dark":"./media/PreviewOnRightPane_16x_dark.svg"}},{"command":"markdown.showSource","title":"Show Source","category":"Markdown","icon":{"light":"./media/ViewSource.svg","dark":"./media/ViewSource_inverse.svg"}},{"command":"markdown.showPreviewSecuritySelector","title":"Change Preview Security Settings","category":"Markdown"},{"command":"markdown.preview.refresh","title":"Refresh Preview","category":"Markdown"},{"command":"markdown.preview.toggleLock","title":"Toggle Preview Locking","category":"Markdown"}],"menus":{"editor/title":[{"command":"markdown.showPreviewToSide","when":"editorLangId == markdown","alt":"markdown.showPreview","group":"navigation"},{"command":"markdown.showSource","when":"markdownPreviewFocus","group":"navigation"},{"command":"markdown.preview.refresh","when":"markdownPreviewFocus","group":"1_markdown"},{"command":"markdown.preview.toggleLock","when":"markdownPreviewFocus","group":"1_markdown"},{"command":"markdown.showPreviewSecuritySelector","when":"markdownPreviewFocus","group":"1_markdown"}],"explorer/context":[{"command":"markdown.showPreview","when":"resourceLangId == markdown","group":"navigation"}],"editor/title/context":[{"command":"markdown.showPreview","when":"resourceLangId == markdown","group":"navigation"}],"commandPalette":[{"command":"markdown.showPreview","when":"editorLangId == markdown","group":"navigation"},{"command":"markdown.showPreviewToSide","when":"editorLangId == markdown","group":"navigation"},{"command":"markdown.showLockedPreviewToSide","when":"editorLangId == markdown","group":"navigation"},{"command":"markdown.showSource","when":"markdownPreviewFocus","group":"navigation"},{"command":"markdown.showPreviewSecuritySelector","when":"editorLangId == markdown"},{"command":"markdown.showPreviewSecuritySelector","when":"markdownPreviewFocus"},{"command":"markdown.preview.toggleLock","when":"markdownPreviewFocus"}]},"keybindings":[{"command":"markdown.showPreview","key":"shift+ctrl+v","mac":"shift+cmd+v","when":"editorLangId == markdown"},{"command":"markdown.showPreviewToSide","key":"ctrl+k v","mac":"cmd+k v","when":"editorLangId == markdown"}],"configuration":{"type":"object","title":"Markdown","order":20,"properties":{"markdown.styles":{"type":"array","default":[],"description":"A list of URLs or local paths to CSS style sheets to use from the markdown preview. Relative paths are interpreted relative to the folder open in the explorer. If there is no open folder, they are interpreted relative to the location of the markdown file. All '\\' need to be written as '\\\\'.","scope":"resource"},"markdown.previewFrontMatter":{"type":"string","enum":["hide","show"],"default":"hide","description":"Sets how YAML front matter should be rendered in the markdown preview. 'hide' removes the front matter. Otherwise, the front matter is treated as markdown content.","scope":"resource"},"markdown.preview.breaks":{"type":"boolean","default":false,"description":"Sets how line-breaks are rendered in the markdown preview. Setting it to 'true' creates a for every newline.","scope":"resource"},"markdown.preview.linkify":{"type":"boolean","default":true,"description":"Enable or disable conversion of URL-like text to links in the markdown preview.","scope":"resource"},"markdown.preview.fontFamily":{"type":"string","default":"-apple-system, BlinkMacSystemFont, 'Segoe WPC', 'Segoe UI', 'HelveticaNeue-Light', 'Ubuntu', 'Droid Sans', sans-serif","description":"Controls the font family used in the markdown preview.","scope":"resource"},"markdown.preview.fontSize":{"type":"number","default":14,"description":"Controls the font size in pixels used in the markdown preview.","scope":"resource"},"markdown.preview.lineHeight":{"type":"number","default":1.6,"description":"Controls the line height used in the markdown preview. This number is relative to the font size.","scope":"resource"},"markdown.preview.scrollPreviewWithEditor":{"type":"boolean","default":true,"description":"When a markdown editor is scrolled, update the view of the preview.","scope":"resource"},"markdown.preview.scrollPreviewWithEditorSelection":{"type":"boolean","default":true,"description":"[Deprecated] Scrolls the markdown preview to reveal the currently selected line from the editor.","deprecationMessage":"This setting has been replaced by 'markdown.preview.scrollPreviewWithEditor' and no longer has any effect."},"markdown.preview.markEditorSelection":{"type":"boolean","default":true,"description":"Mark the current editor selection in the markdown preview.","scope":"resource"},"markdown.preview.scrollEditorWithPreview":{"type":"boolean","default":true,"description":"When a markdown preview is scrolled, update the view of the editor.","scope":"resource"},"markdown.preview.doubleClickToSwitchToEditor":{"type":"boolean","default":true,"description":"Double click in the markdown preview to switch to the editor.","scope":"resource"},"markdown.trace":{"type":"string","enum":["off","verbose"],"default":"off","description":"Enable debug logging for the markdown extension.","scope":"window"}}},"configurationDefaults":{"[markdown]":{"editor.wordWrap":"on","editor.quickSuggestions":false}},"jsonValidation":[{"fileMatch":"package.json","url":"./schemas/package.schema.json"}],"markdown.previewStyles":["./media/markdown.css","./media/highlight.css"],"markdown.previewScripts":["./media/index.js"]},"scripts":{"compile":"gulp compile-extension:markdown-language-features && npm run build-preview","watch":"npm run build-preview && gulp watch-extension:markdown-language-features","vscode:prepublish":"npm run build-ext && npm run build-preview","build-ext":"node ../../node_modules/gulp/bin/gulp.js --gulpfile ../../build/gulpfile.extensions.js compile-extension:markdown-language-features ./tsconfig.json","build-preview":"webpack --mode development"},"dependencies":{"highlight.js":"9.5.0","markdown-it":"^8.4.0","markdown-it-named-headers":"0.0.4","vscode-extension-telemetry":"0.0.17","vscode-nls":"^3.2.1"},"devDependencies":{"@types/highlight.js":"9.1.10","@types/lodash.throttle":"^4.1.3","@types/markdown-it":"0.0.2","@types/node":"7.0.43","lodash.throttle":"^4.1.1","ts-loader":"^4.0.1","typescript":"^2.7.2","vscode":"^1.1.10","webpack":"^4.1.0","webpack-cli":"^2.0.10"},"isBuiltin":true,"isUnderDevelopment":false,"id":"vscode.markdown-language-features","extensionLocation":{"$mid":1,"fsPath":"/usr/share/code/resources/app/extensions/markdown-language-features","external":"file:///usr/share/code/resources/app/extensions/markdown-language-features","path":"/usr/share/code/resources/app/extensions/markdown-language-features","scheme":"file"}},{"name":"merge-conflict","publisher":"vscode","displayName":"Merge Conflict","description":"Highlighting and commands for inline merge conflicts.","icon":"resources/icons/merge-conflict.png","version":"1.0.0","aiKey":"AIF-d9b70cd4-b9f9-4d70-929b-a071c400b217","engines":{"vscode":"^1.5.0"},"categories":["Other"],"activationEvents":["*"],"main":"/usr/share/code/resources/app/extensions/merge-conflict/out/extension","scripts":{"compile":"gulp compile-extension:merge-conflict","watch":"gulp watch-extension:merge-conflict"},"contributes":{"commands":[{"category":"Merge Conflict","title":"Accept All Current","original":"Accept All Current","command":"merge-conflict.accept.all-current"},{"category":"Merge Conflict","title":"Accept All Incoming","original":"Accept All Incoming","command":"merge-conflict.accept.all-incoming"},{"category":"Merge Conflict","title":"Accept All Both","original":"Accept All Both","command":"merge-conflict.accept.all-both"},{"category":"Merge Conflict","title":"Accept Current","original":"Accept Current","command":"merge-conflict.accept.current"},{"category":"Merge Conflict","title":"Accept Incoming","original":"Accept Incoming","command":"merge-conflict.accept.incoming"},{"category":"Merge Conflict","title":"Accept Selection","original":"Accept Selection","command":"merge-conflict.accept.selection"},{"category":"Merge Conflict","title":"Accept Both","original":"Accept Both","command":"merge-conflict.accept.both"},{"category":"Merge Conflict","title":"Next Conflict","original":"Next Conflict","command":"merge-conflict.next"},{"category":"Merge Conflict","title":"Previous Conflict","original":"Previous Conflict","command":"merge-conflict.previous"},{"category":"Merge Conflict","title":"Compare Current Conflict","original":"Compare Current Conflict","command":"merge-conflict.compare"}],"configuration":{"title":"Merge Conflict","properties":{"merge-conflict.codeLens.enabled":{"type":"boolean","description":"Enable/disable merge conflict block CodeLens within editor","default":true},"merge-conflict.decorators.enabled":{"type":"boolean","description":"Enable/disable merge conflict decorators within editor","default":true}}}},"dependencies":{"vscode-nls":"^3.2.1"},"devDependencies":{"@types/node":"8.0.33"},"isBuiltin":true,"isUnderDevelopment":false,"id":"vscode.merge-conflict","extensionLocation":{"$mid":1,"fsPath":"/usr/share/code/resources/app/extensions/merge-conflict","external":"file:///usr/share/code/resources/app/extensions/merge-conflict","path":"/usr/share/code/resources/app/extensions/merge-conflict","scheme":"file"}},{"name":"node-debug","displayName":"Node Debug (legacy)","version":"1.24.0","publisher":"ms-vscode","description":"Node.js debugging support (versions < 8.0)","icon":"images/node-debug-icon.png","categories":["Debuggers"],"author":{"name":"Microsoft Corporation"},"license":"MIT","private":true,"scripts":{"postinstall":"node ./node_modules/vscode/bin/install","build":"gulp build","watch":"gulp watch","test":"mocha --timeout 10000 -u tdd ./out/tests/","nodemon":"nodemon --debug --nolazy ./out/node/nodeDebug.js --server=4711","prepublish":"gulp build","package":"gulp package","publish":"gulp publish","bump":"npm version patch -m 'bump to %s'","tslint":"gulp tslint"},"keywords":["multi-root ready"],"engines":{"vscode":"^1.19.0","node":"^7.4.0"},"extensionDependencies":["ms-vscode.node-debug2"],"dependencies":{"vscode-debugadapter":"1.29.0","source-map":"0.6.1","vscode-nls":"3.2.2","request-light":"0.2.2","glob":"7.1.2","minimatch":"3.0.4"},"repository":{"type":"git","url":"https://github.com/Microsoft/vscode-node-debug.git"},"bugs":{"url":"https://github.com/Microsoft/vscode-node-debug/issues"},"devDependencies":{"@types/mocha":"2.2.46","@types/node":"7.0.43","@types/source-map":"0.5.7","gulp":"3.9.1","gulp-util":"3.0.8","gulp-typescript":"3.2.2","gulp-tsb":"2.0.5","gulp-sourcemaps":"2.6.4","gulp-filter":"5.1.0","gulp-tslint":"8.1.3","gulp-uglify":"2.0.0","tslint-microsoft-contrib":"5.0.3","del":"3.0.0","run-sequence":"2.2.1","mocha":"4.0.1","tslint":"5.9.1","tsutils":"2.12.2","typescript":"2.6.2","vscode":"1.1.18","vscode-nls-dev":"3.0.9","vscode-debugadapter-testsupport":"1.29.0","vscode-debugprotocol":"1.29.0","event-stream":"3.3.4","nodemon":"1.17.5","vsce":"1.40.0"},"main":"/usr/share/code/resources/app/extensions/ms-vscode.node-debug/out/node/extension/extension.js","activationEvents":["onDebugInitialConfigurations","onDebugResolve:node","onCommand:extension.pickNodeProcess","onCommand:extension.node-debug.toggleSkippingFile","onCommand:extension.node-debug.pickLoadedScript","onCommand:extension.node-debug.toggleAutoAttach","onCommand:extension.node-debug.attachNodeProcess"],"contributes":{"views":{"debug":[{"id":"extension.node-debug.loadedScriptsExplorer","name":"Loaded Scripts","when":"inDebugMode && debugType =~ /^(node|node2|extensionHost|chrome)$/"}]},"menus":{"debug/callstack/context":[{"command":"extension.node-debug.toggleSkippingFile","group":"navigation","when":"inDebugMode && debugType == 'node' && callStackItemType == 'stackFrame'"}]},"commands":[{"command":"extension.node-debug.pickLoadedScript","title":"Open Loaded Script","category":"Debug"},{"command":"extension.node-debug.attachNodeProcess","title":"Attach to Node Process","category":"Debug"},{"command":"extension.node-debug.toggleSkippingFile","title":"Toggle Skipping this File","category":"Debug"},{"command":"extension.node-debug.toggleAutoAttach","title":"Toggle Auto Attach","category":"Debug"}],"keybindings":[{"command":"extension.node-debug.pickLoadedScript","key":"ctrl+f4","mac":"cmd+f4","when":"debugType == 'node'"}],"breakpoints":[{"language":"javascript"},{"language":"javascriptreact"}],"debuggers":[{"type":"node","label":"Node.js","program":"./out/node/nodeDebug.js","runtime":"node","variables":{"PickProcess":"extension.pickNodeProcess"},"aiKey":"AIF-d9b70cd4-b9f9-4d70-929b-a071c400b217","languages":["javascript","typescript","javascriptreact","typescriptreact"],"configurationSnippets":[{"label":"Node.js: Launch Program","description":"Launch a node program in debug mode","body":{"type":"node","request":"launch","name":"${2:Launch Program}","program":"^\"\\${workspaceFolder}/${1:app.js}\""}},{"label":"Node.js: Launch via NPM","description":"Launch a node program through an npm 'debug' script","body":{"type":"node","request":"launch","name":"${1:Launch via NPM}","runtimeExecutable":"npm","runtimeArgs":["run-script","debug"],"port":9229}},{"label":"Node.js: Attach","description":"Attach to a running node program","body":{"type":"node","request":"attach","name":"${1:Attach}","port":9229}},{"label":"Node.js: Attach to Remote Program","description":"Attach to the debug port of a remote node program","body":{"type":"node","request":"attach","name":"${1:Attach to Remote}","address":"${2:TCP/IP address of process to be debugged}","port":9229,"localRoot":"^\"\\${workspaceFolder}\"","remoteRoot":"${3:Absolute path to the remote directory containing the program}"}},{"label":"Node.js: Attach to Process","description":"Open process picker to select node process to attach to","body":{"type":"node","request":"attach","name":"${1:Attach by Process ID}","processId":"^\"\\${command:PickProcess}\""}},{"label":"Node.js: Nodemon Setup","description":"Use nodemon to relaunch a debug session on source changes","body":{"type":"node","request":"launch","name":"nodemon","runtimeExecutable":"nodemon","program":"^\"\\${workspaceFolder}/${1:app.js}\"","restart":true,"console":"integratedTerminal","internalConsoleOptions":"neverOpen"}},{"label":"Node.js: Mocha Tests","description":"Debug mocha tests","body":{"type":"node","request":"launch","name":"Mocha Tests","program":"^\"\\${workspaceFolder}/node_modules/mocha/bin/_mocha\"","args":["-u","tdd","--timeout","999999","--colors","^\"\\${workspaceFolder}/${1:test}\""],"internalConsoleOptions":"openOnSessionStart"}},{"label":"Node.js: Yeoman generator","description":"Debug yeoman generator (install by running 'npm link' in project folder)","body":{"type":"node","request":"launch","name":"Yeoman ${1:generator}","program":"^\"\\${workspaceFolder}/node_modules/yo/lib/cli.js\"","args":["${1:generator}"],"console":"integratedTerminal","internalConsoleOptions":"neverOpen"}},{"label":"Node.js: Gulp task","description":"Debug gulp task (make sure to have a local gulp installed in your project)","body":{"type":"node","request":"launch","name":"Gulp ${1:task}","program":"^\"\\${workspaceFolder}/node_modules/gulp/bin/gulp.js\"","args":["${1:task}"]}},{"label":"Node.js: Electron Main","description":"Debug the Electron main process","body":{"type":"node","request":"launch","name":"Electron Main","runtimeExecutable":"^\"\\${workspaceFolder}/node_modules/.bin/electron\"","program":"^\"\\${workspaceFolder}/main.js\"","protocol":"legacy"}}],"configurationAttributes":{"launch":{"properties":{"protocol":{"type":"string","enum":["auto","inspector","legacy"],"enumDescriptions":["try to detect the best protocol automatically, selecting 'inspector' for launching Node 8.0+","new protocol supported by Node.js versions >= 6.3","old protocol supported by Node.js versions < 8.0"],"description":"Node.js debug protocol to use.","default":"inspector"},"program":{"type":"string","description":"Absolute path to the program. Generated value is guessed by looking at package.json and opened files. Edit this attribute."},"stopOnEntry":{"type":"boolean","description":"Automatically stop program after launch.","default":true},"externalConsole":{"type":"boolean","deprecationMessage":"Attribute 'externalConsole' is deprecated, use 'console' instead.","default":true},"console":{"type":"string","enum":["internalConsole","integratedTerminal","externalTerminal"],"enumDescriptions":["VS Code Debug Console (which doesn't support to read input from a program)","VS Code's integrated terminal","external terminal that can be configured via user settings"],"description":"Where to launch the debug target.","default":"internalConsole"},"args":{"type":"array","description":"Command line arguments passed to the program.","items":{"type":"string"},"default":[]},"cwd":{"type":"string","description":"Absolute path to the working directory of the program being debugged.","default":"${workspaceFolder}"},"runtimeExecutable":{"type":["string","null"],"description":"Runtime to use. Either an absolute path or the name of a runtime available on the PATH. If omitted 'node' is assumed.","default":"node"},"runtimeVersion":{"type":"string","description":"Version of 'node' runtime to use. Requires 'nvm'.","default":"default"},"runtimeArgs":{"type":"array","description":"Optional arguments passed to the runtime executable.","items":{"type":"string"},"default":[]},"env":{"type":"object","additionalProperties":{"type":["string","null"]},"description":"Environment variables passed to the program. The value 'null' removes the variable from the environment.","default":{}},"envFile":{"type":"string","description":"Absolute path to a file containing environment variable definitions.","default":"${workspaceFolder}/.env"},"sourceMaps":{"type":"boolean","description":"Use JavaScript source maps (if they exist).","default":true},"outDir":{"type":["string","null"],"deprecationMessage":"Attribute 'outDir' is deprecated, use 'outFiles' instead.","default":null},"outFiles":{"type":"array","description":"If source maps are enabled, these glob patterns specify the generated JavaScript files. If a pattern starts with '!' the files are excluded. If not specified, the generated code is expected in the same directory as its source.","items":{"type":"string"},"default":[]},"port":{"type":"number","description":"Debug port to attach to. Default is 5858.","default":9229},"address":{"type":"string","description":"TCP/IP address of process to be debugged (for Node.js >= 5.0 only). Default is 'localhost'.","default":"localhost"},"timeout":{"type":"number","description":"Retry for this number of milliseconds to connect to Node.js. Default is 10000 ms.","default":10000},"restart":{"type":"boolean","description":"Restart session after Node.js has terminated.","default":true},"localRoot":{"type":["string","null"],"description":"Path to the local directory containing the program.","default":null},"remoteRoot":{"type":["string","null"],"description":"Absolute path to the remote directory containing the program.","default":null},"smartStep":{"type":"boolean","description":"Automatically step through generated code that cannot be mapped back to the original source.","default":true},"skipFiles":{"type":"array","description":"An array of glob patterns for files to skip when debugging.","items":{"type":"string"},"default":[]},"showAsyncStacks":{"type":"boolean","description":"Show the async calls that led to the current call stack. 'inspector' protocol only.","default":true},"useWSL":{"type":"boolean","description":"Use Windows Subsystem Linux.","default":true},"trace":{"type":["boolean","string"],"description":"Produce diagnostic output. Instead of setting this to true you can list one or more selectors separated with commas. The 'verbose' selector enables very detailled output.","default":true},"outputCapture":{"enum":["console","std"],"description":"From where to capture output messages: The debug API, or stdout/stderr streams.","default":"console"},"sourceMapPathOverrides":{"type":"object","description":"A set of mappings for rewriting the locations of source files from what the sourcemap says, to their locations on disk.","default":{"webpack:///./~/*":"${workspaceRoot}/node_modules/*","webpack:///./*":"${workspaceRoot}/*","webpack:///*":"*"}},"autoAttachChildProcesses":{"type":"boolean","description":"Attach debugger to new child processes automatically.","default":true}}},"attach":{"properties":{"protocol":{"type":"string","enum":["auto","inspector","legacy"],"enumDescriptions":["try to detect the best protocol automatically, selecting 'inspector' for launching Node 8.0+","new protocol supported by Node.js versions >= 6.3","old protocol supported by Node.js versions < 8.0"],"description":"Node.js debug protocol to use.","default":"inspector"},"cwd":{"type":"string","description":"Absolute path to the working directory of the program being debugged.","default":"${workspaceFolder}"},"processId":{"type":"string","description":"Id of process to attach to.","default":"${command:PickProcess}"},"port":{"type":"number","description":"Debug port to attach to. Default is 5858.","default":9229},"address":{"type":"string","description":"TCP/IP address of process to be debugged (for Node.js >= 5.0 only). Default is 'localhost'.","default":"localhost"},"timeout":{"type":"number","description":"Retry for this number of milliseconds to connect to Node.js. Default is 10000 ms.","default":10000},"restart":{"type":"boolean","description":"Restart session after Node.js has terminated.","default":true},"sourceMaps":{"type":"boolean","description":"Use JavaScript source maps (if they exist).","default":true},"outDir":{"type":["string","null"],"deprecationMessage":"Attribute 'outDir' is deprecated, use 'outFiles' instead.","default":null},"outFiles":{"type":"array","description":"If source maps are enabled, these glob patterns specify the generated JavaScript files. If a pattern starts with '!' the files are excluded. If not specified, the generated code is expected in the same directory as its source.","items":{"type":"string"},"default":[]},"stopOnEntry":{"type":"boolean","description":"Automatically stop program after launch.","default":true},"localRoot":{"type":["string","null"],"description":"Path to the local directory containing the program.","default":null},"remoteRoot":{"type":["string","null"],"description":"Absolute path to the remote directory containing the program.","default":null},"smartStep":{"type":"boolean","description":"Automatically step through generated code that cannot be mapped back to the original source.","default":true},"skipFiles":{"type":"array","description":"An array of glob patterns for files to skip when debugging.","items":{"type":"string"},"default":[]},"showAsyncStacks":{"type":"boolean","description":"Show the async calls that led to the current call stack. 'inspector' protocol only.","default":true},"trace":{"type":["boolean","string"],"description":"Produce diagnostic output. Instead of setting this to true you can list one or more selectors separated with commas. The 'verbose' selector enables very detailled output.","default":true},"sourceMapPathOverrides":{"type":"object","description":"A set of mappings for rewriting the locations of source files from what the sourcemap says, to their locations on disk.","default":{"webpack:///./~/*":"${workspaceRoot}/node_modules/*","webpack:///./*":"${workspaceRoot}/*","webpack:///*":"*"}}}}}}]},"uuid":"b6ded8fb-a0a0-4c1c-acbd-ab2a3bc995a6","isBuiltin":true,"isUnderDevelopment":false,"id":"ms-vscode.node-debug","extensionLocation":{"$mid":1,"fsPath":"/usr/share/code/resources/app/extensions/ms-vscode.node-debug","external":"file:///usr/share/code/resources/app/extensions/ms-vscode.node-debug","path":"/usr/share/code/resources/app/extensions/ms-vscode.node-debug","scheme":"file"}},{"name":"node-debug2","displayName":"Node Debug","version":"1.24.2","publisher":"ms-vscode","description":"Node.js debugging support","icon":"images/node-debug-icon.png","categories":["Debuggers"],"author":{"name":"Microsoft Corporation"},"license":"MIT","private":true,"dependencies":{"vscode-chrome-debug-core":"^5.0.2","vscode-debugadapter":"^1.28.0","vscode-nls":"^3.2.1"},"devDependencies":{"@types/mocha":"^2.2.47","@types/node":"^6.0.52","del":"^2.2.2","event-stream":"^3.3.4","find-free-port":"^1.0.2","gulp":"^3.9.1","gulp-sourcemaps":"^2.2.0","gulp-tslint":"^8.1.2","gulp-typescript":"^3.1.3","gulp-util":"^3.0.5","minimist":"^1.2.0","mocha":"^5.0.0","run-sequence":"^1.2.2","tslint":"^5.7.0","typescript":"^2.6.2","vsce":"^1.33.2","vscode":"^1.1.17","vscode-chrome-debug-core-testsupport":"^4.0.0","vscode-debugadapter-testsupport":"^1.25.0","vscode-debugprotocol":"^1.28.0-pre.1","vscode-nls-dev":"^3.0.7"},"main":"/usr/share/code/resources/app/extensions/ms-vscode.node-debug2/out/src/extension","activationEvents":["onCommand:extension.node-debug2.toggleSkippingFile"],"scripts":{"postinstall":"node ./node_modules/vscode/bin/install","build":"gulp build","watch":"gulp watch","test":"mocha --timeout 20000 -s 2000 -u tdd --colors --reporter node_modules/vscode-chrome-debug-core-testsupport/out/loggingReporter.js ./out/test/","vscode:prepublish":"gulp verify-no-linked-modules && gulp build","tslint":"gulp tslint","publish":"gulp publish","patch":"npm version patch -m '%s'","minor":"npm version minor -m '%s'","package":"gulp package"},"engines":{"vscode":"^1.19.0","node":">=6.3.0"},"repository":{"type":"git","url":"https://github.com/Microsoft/vscode-node-debug2.git"},"bugs":{"url":"https://github.com/Microsoft/vscode-node-debug2/issues"},"contributes":{"breakpoints":[{"language":"javascript"},{"language":"javascriptreact"}],"debuggers":[{"type":"extensionHost","label":"VS Code Extension Development","program":"./out/src/nodeDebug.js","runtime":"node","aiKey":"AIF-d9b70cd4-b9f9-4d70-929b-a071c400b217","configurationSnippets":[{"label":"VS Code Extension Development","description":"Launch a VS Code extension in debug mode","body":{"type":"extensionHost","request":"launch","name":"Launch Extension","runtimeExecutable":"^\"\\${execPath}\"","args":["^\"--extensionDevelopmentPath=\\${workspaceFolder}\""],"outFiles":["^\"\\${workspaceFolder}/out/**/*.js\""],"preLaunchTask":"npm"}}],"configurationAttributes":{"launch":{"required":["runtimeExecutable","args"],"properties":{"runtimeExecutable":{"type":["string","null"],"description":"Absolute path to VS Code.","default":"${execPath}"},"args":{"type":"array","description":"Command line arguments passed to the program.","items":{"type":"string"},"default":["--extensionDevelopmentPath=${workspaceFolder}"]},"env":{"type":"object","additionalProperties":{"type":["string","null"]},"description":"Environment variables passed to the extension host.","default":{}},"stopOnEntry":{"type":"boolean","description":"Automatically stop the extension host after launch.","default":true},"sourceMaps":{"type":"boolean","description":"Use JavaScript source maps (if they exist).","default":true},"outDir":{"type":["string","null"],"deprecationMessage":"Attribute 'outDir' is deprecated, use 'outFiles' instead.","default":"${workspaceFolder}/out"},"outFiles":{"type":"array","description":"If source maps are enabled, these glob patterns specify the generated JavaScript files. If a pattern starts with '!' the files are excluded. If not specified, the generated code is expected in the same directory as its source.","items":{"type":"string"},"default":["${workspaceFolder}/out/**/*.js"]},"smartStep":{"type":"boolean","description":"Automatically step through generated code that cannot be mapped back to the original source.","default":true},"skipFiles":{"type":"array","description":"An array of file or folder names, or glob patterns, to skip when debugging.","items":{"type":"string"},"default":[]},"trace":{"type":["boolean","string"],"description":"When 'true', the debugger will log tracing info to a file. When 'verbose', it will also show logs in the console.","default":true}}}}},{"type":"node2","label":"Node.js v6.3+","program":"./out/src/nodeDebug.js","runtime":"node","aiKey":"AIF-d9b70cd4-b9f9-4d70-929b-a071c400b217","configurationAttributes":{"launch":{"required":["cwd"],"properties":{"program":{"type":"string","description":"Absolute path to the program."},"stopOnEntry":{"type":"boolean","description":"Automatically stop program after launch.","default":true},"console":{"enum":["internalConsole","integratedTerminal","externalTerminal"],"description":"Where to launch the debug target: internal console, integrated terminal, or external terminal.","default":"internalConsole"},"args":{"type":"array","description":"Command line arguments passed to the program.","items":{"type":"string"},"default":[]},"restart":{"type":"boolean","description":"Restart session after Node.js has terminated.","default":true},"cwd":{"type":"string","description":"Absolute path to the working directory of the program being debugged.","default":"${workspaceFolder}"},"runtimeExecutable":{"type":["string","null"],"description":"Runtime to use. Either an absolute path or the name of a runtime available on the PATH. If ommitted 'node' is assumed.","default":null},"runtimeArgs":{"type":"array","description":"Optional arguments passed to the runtime executable.","items":{"type":"string"},"default":[]},"env":{"type":"object","additionalProperties":{"type":"string"},"description":"Environment variables passed to the program. The value 'null' removes the variable from the environment.","default":{}},"sourceMaps":{"type":"boolean","description":"Use JavaScript source maps (if they exist).","default":true},"outDir":{"type":["string","null"],"deprecationMessage":"Attribute 'outDir' is deprecated, use 'outFiles' instead.","default":null},"outFiles":{"type":"array","description":"If source maps are enabled, these glob patterns specify the generated JavaScript files. If a pattern starts with '!' the files are excluded. If not specified, the generated code is expected in the same directory as its source.","items":{"type":"string"},"default":[]},"port":{"type":"number","description":"Debug port to attach to. Default is 9229.","default":9229},"address":{"type":"string","description":"TCP/IP address of debug port. Default is 'localhost'.","default":"localhost"},"timeout":{"type":"number","description":"Retry for this number of milliseconds to connect to Node.js. Default is 10000 ms.","default":10000},"smartStep":{"type":"boolean","description":"Automatically step through generated code that cannot be mapped back to the original source.","default":true},"diagnosticLogging":{"type":"boolean","description":"When true, the adapter logs its own diagnostic info to the console","default":true,"deprecationMessage":"'diagnosticLogging' is deprecated. Use 'trace' instead."},"verboseDiagnosticLogging":{"type":"boolean","description":"When true, the adapter logs all traffic with the client and target (as well as the info logged by 'diagnosticLogging')","default":true,"deprecationMessage":"'verboseDiagnosticLogging' is deprecated. Use 'trace' instead."},"trace":{"type":["boolean","string"],"enum":["verbose",true],"default":true,"description":"When 'true', the debugger will log tracing info to a file. When 'verbose', it will also show logs in the console."},"sourceMapPathOverrides":{"type":"object","description":"A set of mappings for rewriting the locations of source files from what the sourcemap says, to their locations on disk. See README for details.","default":{}},"skipFiles":{"type":"array","description":"An array of file or folder names, or glob patterns, to skip when debugging.","default":[]},"envFile":{"type":"string","description":"Absolute path to a file containing environment variable definitions.","default":"${workspaceFolder}/.env"},"showAsyncStacks":{"type":"boolean","description":"Show the async calls that led to the current call stack.","default":true},"outputCapture":{"enum":["console","std"],"description":"From where to capture output messages: The debug API, or stdout/stderr streams.","default":"console"}}},"attach":{"properties":{"port":{"type":"number","description":"Debug port to attach to. Default is 9229.","default":9229},"address":{"type":"string","description":"TCP/IP address of debug port. Default is 'localhost'.","default":"localhost"},"timeout":{"type":"number","description":"Retry for this number of milliseconds to connect to Node.js. Default is 10000 ms.","default":10000},"restart":{"type":"boolean","description":"Restart session after Node.js has terminated.","default":true},"sourceMaps":{"type":"boolean","description":"Use JavaScript source maps (if they exist).","default":true},"outDir":{"type":["string","null"],"deprecationMessage":"Attribute 'outDir' is deprecated, use 'outFiles' instead.","default":null},"outFiles":{"type":"array","description":"If source maps are enabled, these glob patterns specify the generated JavaScript files. If a pattern starts with '!' the files are excluded. If not specified, the generated code is expected in the same directory as its source.","items":{"type":"string"},"default":[]},"stopOnEntry":{"type":"boolean","description":"Automatically stop program after launch.","default":true},"localRoot":{"type":["string","null"],"description":"The local source root that corresponds to the 'remoteRoot'.","default":null},"remoteRoot":{"type":["string","null"],"description":"The source root of the remote host.","default":null},"smartStep":{"type":"boolean","description":"Automatically step through generated code that cannot be mapped back to the original source.","default":true},"diagnosticLogging":{"type":"boolean","description":"When true, the adapter logs its own diagnostic info to the console","default":true,"deprecationMessage":"'diagnosticLogging' is deprecated. Use 'trace' instead."},"verboseDiagnosticLogging":{"type":"boolean","description":"When true, the adapter logs all traffic with the client and target (as well as the info logged by 'diagnosticLogging')","default":true,"deprecationMessage":"'verboseDiagnosticLogging' is deprecated. Use 'trace' instead."},"trace":{"type":["boolean","string"],"enum":["verbose",true],"default":true,"description":"When 'true', the debugger will log tracing info to a file. When 'verbose', it will also show logs in the console."},"sourceMapPathOverrides":{"type":"object","description":"A set of mappings for rewriting the locations of source files from what the sourcemap says, to their locations on disk. See README for details.","default":{}},"skipFiles":{"type":"array","description":"An array of file or folder names, or glob patterns, to skip when debugging.","default":[]},"showAsyncStacks":{"type":"boolean","description":"Show the async calls that led to the current call stack.","default":true}}}}}],"menus":{"debug/callstack/context":[{"command":"extension.node-debug2.toggleSkippingFile","group":"navigation","when":"inDebugMode && debugType == 'node2' && callStackItemType == 'stackFrame'"}]},"commands":[{"command":"extension.node-debug2.toggleSkippingFile","title":"Toggle Skipping this File"}],"keybindings":[{"command":"extension.node-debug.pickLoadedScript","key":"ctrl+f4","mac":"cmd+f4","when":"debugType == 'node2'"}]},"uuid":"36d19e17-7569-4841-a001-947eb18602b2","isBuiltin":true,"isUnderDevelopment":false,"id":"ms-vscode.node-debug2","extensionLocation":{"$mid":1,"fsPath":"/usr/share/code/resources/app/extensions/ms-vscode.node-debug2","external":"file:///usr/share/code/resources/app/extensions/ms-vscode.node-debug2","path":"/usr/share/code/resources/app/extensions/ms-vscode.node-debug2","scheme":"file"}},{"name":"npm","publisher":"vscode","displayName":"Npm support for VSCode","description":"Extension to add task support for npm scripts.","version":"1.0.1","engines":{"vscode":"0.10.x"},"enableProposedApi":true,"icon":"images/npm_icon.png","categories":["Other"],"scripts":{"compile":"gulp compile-extension:npm","watch":"gulp watch-extension:npm"},"dependencies":{"jsonc-parser":"^1.0.0","minimatch":"^3.0.4","request-light":"^0.2.2","vscode-nls":"^3.2.1"},"devDependencies":{"@types/minimatch":"^3.0.3","@types/node":"7.0.43"},"main":"/usr/share/code/resources/app/extensions/npm/out/main","activationEvents":["onCommand:workbench.action.tasks.runTask","onLanguage:json","onView:npm"],"contributes":{"views":{"explorer":[{"id":"npm","name":"Npm Scripts","when":"config.npm.enableScriptExplorer"}]},"commands":[{"command":"npm.runScript","title":"Run","icon":{"light":"resources/light/continue.svg","dark":"resources/dark/continue.svg"}},{"command":"npm.debugScript","title":"Debug","icon":{"light":"resources/light/debug.svg","dark":"resources/dark/debug.svg"}},{"command":"npm.openScript","title":"Open"},{"command":"npm.runInstall","title":"Run Install"},{"command":"npm.refresh","title":"Refresh","icon":{"light":"resources/light/refresh.svg","dark":"resources/dark/refresh.svg"}}],"menus":{"view/title":[{"command":"npm.refresh","when":"view == npm","group":"navigation"}],"view/item/context":[{"command":"npm.openScript","when":"view == npm && viewItem == packageJSON","group":"navigation@1"},{"command":"npm.runInstall","when":"view == npm && viewItem == packageJSON","group":"navigation@2"},{"command":"npm.openScript","when":"view == npm && viewItem == script","group":"navigation@1"},{"command":"npm.runScript","when":"view == npm && viewItem == script","group":"navigation@2"},{"command":"npm.runScript","when":"view == npm && viewItem == script","group":"inline"},{"command":"npm.runScript","when":"view == npm && viewItem == debugScript","group":"inline"},{"command":"npm.debugScript","when":"view == npm && viewItem == debugScript","group":"inline"},{"command":"npm.debugScript","when":"view == npm && viewItem == script","group":"navigation@3"}]},"configuration":{"id":"npm","type":"object","title":"Npm","properties":{"npm.autoDetect":{"type":"string","enum":["off","on"],"default":"on","scope":"resource","description":"Controls whether auto detection of npm scripts is on or off. Default is on."},"npm.runSilent":{"type":"boolean","default":false,"scope":"resource","description":"Run npm commands with the `--silent` option."},"npm.packageManager":{"scope":"resource","type":"string","enum":["npm","yarn"],"default":"npm","description":"The package manager used to run scripts."},"npm.exclude":{"type":["string","array"],"items":{"type":"string"},"description":"Configure glob patterns for folders that should be excluded from automatic script detection.","scope":"resource"},"npm.enableScriptExplorer":{"type":"boolean","default":false,"scope":"resource","description":"Enable an explorer view for npm scripts."},"npm.scriptExplorerAction":{"type":"string","enum":["open","run"],"description":"The default click action used in the scripts explorer: 'open' or 'run', the default is 'open'.","scope":"window","default":"open"}}},"jsonValidation":[{"fileMatch":"package.json","url":"https://schemastore.azurewebsites.net/schemas/json/package.json"},{"fileMatch":"bower.json","url":"https://schemastore.azurewebsites.net/schemas/json/bower.json"}],"taskDefinitions":[{"type":"npm","required":["script"],"properties":{"script":{"type":"string","description":"The npm script to customize."},"path":{"type":"string","description":"The path to the folder of the package.json file that provides the script. Can be omitted."}}}]},"isBuiltin":true,"isUnderDevelopment":false,"id":"vscode.npm","extensionLocation":{"$mid":1,"fsPath":"/usr/share/code/resources/app/extensions/npm","external":"file:///usr/share/code/resources/app/extensions/npm","path":"/usr/share/code/resources/app/extensions/npm","scheme":"file"}},{"name":"objective-c","displayName":"Objective-C Language Basics","description":"Provides syntax highlighting and bracket matching in Objective-C files.","version":"1.0.0","publisher":"vscode","engines":{"vscode":"*"},"scripts":{"update-grammar":"node ../../build/npm/update-grammar.js atom/language-objective-c grammars/objective-c.cson ./syntaxes/objective-c.tmLanguage.json && node ../../build/npm/update-grammar.js atom/language-objective-c grammars/objective-c%2B%2B.cson ./syntaxes/objective-c++.tmLanguage.json"},"contributes":{"languages":[{"id":"objective-c","extensions":[".m"],"aliases":["Objective-C"],"configuration":"./language-configuration.json"},{"id":"objective-cpp","extensions":[".mm"],"aliases":["Objective-C++"],"configuration":"./language-configuration.json"}],"grammars":[{"language":"objective-c","scopeName":"source.objc","path":"./syntaxes/objective-c.tmLanguage.json"},{"language":"objective-cpp","scopeName":"source.objcpp","path":"./syntaxes/objective-c++.tmLanguage.json"}]},"isBuiltin":true,"isUnderDevelopment":false,"id":"vscode.objective-c","extensionLocation":{"$mid":1,"fsPath":"/usr/share/code/resources/app/extensions/objective-c","external":"file:///usr/share/code/resources/app/extensions/objective-c","path":"/usr/share/code/resources/app/extensions/objective-c","scheme":"file"}},{"name":"perl","displayName":"Perl Language Basics","description":"Provides syntax highlighting and bracket matching in Perl files.","version":"1.0.0","publisher":"vscode","engines":{"vscode":"*"},"scripts":{"update-grammar":"node ../../build/npm/update-grammar.js textmate/perl.tmbundle Syntaxes/Perl.plist ./syntaxes/perl.tmLanguage.json Syntaxes/Perl%206.tmLanguage ./syntaxes/perl6.tmLanguage.json"},"contributes":{"languages":[{"id":"perl","aliases":["Perl","perl"],"extensions":[".pl",".pm",".pod",".t",".PL",".psgi"],"firstLine":"^#!.*\\bperl\\b","configuration":"./perl.language-configuration.json"},{"id":"perl6","aliases":["Perl 6","perl6"],"extensions":[".p6",".pl6",".pm6",".nqp"],"firstLine":"(^#!.*\\bperl6\\b)|use\\s+v6","configuration":"./perl6.language-configuration.json"}],"grammars":[{"language":"perl","scopeName":"source.perl","path":"./syntaxes/perl.tmLanguage.json"},{"language":"perl6","scopeName":"source.perl.6","path":"./syntaxes/perl6.tmLanguage.json"}]},"isBuiltin":true,"isUnderDevelopment":false,"id":"vscode.perl","extensionLocation":{"$mid":1,"fsPath":"/usr/share/code/resources/app/extensions/perl","external":"file:///usr/share/code/resources/app/extensions/perl","path":"/usr/share/code/resources/app/extensions/perl","scheme":"file"}},{"name":"php","displayName":"PHP Language Basics","description":"Provides syntax highlighting and bracket matching for PHP files.","version":"1.0.0","publisher":"vscode","engines":{"vscode":"0.10.x"},"contributes":{"languages":[{"id":"php","extensions":[".php",".php4",".php5",".phtml",".ctp"],"aliases":["PHP","php"],"firstLine":"^#!/.*\\bphp\\b","mimetypes":["application/x-php"],"configuration":"./language-configuration.json"}],"grammars":[{"language":"php","scopeName":"source.php","path":"./syntaxes/php.tmLanguage.json"},{"language":"php","scopeName":"text.html.php","path":"./syntaxes/html.tmLanguage.json","embeddedLanguages":{"text.html":"html","source.php":"php","source.sql":"sql","text.xml":"xml","source.js":"javascript","source.json":"json","source.css":"css"}}],"snippets":[{"language":"php","path":"./snippets/php.snippets.json"}]},"scripts":{"update-grammar":"node ./build/update-grammar.js"},"isBuiltin":true,"isUnderDevelopment":false,"id":"vscode.php","extensionLocation":{"$mid":1,"fsPath":"/usr/share/code/resources/app/extensions/php","external":"file:///usr/share/code/resources/app/extensions/php","path":"/usr/share/code/resources/app/extensions/php","scheme":"file"}},{"name":"php-language-features","displayName":"PHP Language Features","description":"Provides rich language support for PHP files.","version":"1.0.0","publisher":"vscode","icon":"icons/logo.png","engines":{"vscode":"0.10.x"},"activationEvents":["onLanguage:php"],"main":"/usr/share/code/resources/app/extensions/php-language-features/out/phpMain","categories":["Programming Languages"],"contributes":{"configuration":{"title":"PHP","type":"object","order":20,"properties":{"php.suggest.basic":{"type":"boolean","default":true,"description":"Configures if the built-in PHP language suggestions are enabled. The support suggests PHP globals and variables."},"php.validate.enable":{"type":"boolean","default":true,"description":"Enable/disable built-in PHP validation."},"php.validate.executablePath":{"type":["string","null"],"default":null,"description":"Points to the PHP executable."},"php.validate.run":{"type":"string","enum":["onSave","onType"],"default":"onSave","description":"Whether the linter is run on save or on type."}}},"jsonValidation":[{"fileMatch":"composer.json","url":"https://getcomposer.org/schema.json"}],"commands":[{"title":"Disallow PHP validation executable (defined as workspace setting)","category":"PHP","command":"php.untrustValidationExecutable"}],"menus":{"commandPalette":[{"command":"php.untrustValidationExecutable","when":"php.untrustValidationExecutableContext"}]}},"scripts":{"compile":"gulp compile-extension:php","watch":"gulp watch-extension:php"},"dependencies":{"vscode-nls":"^3.2.1"},"devDependencies":{"@types/node":"7.0.43"},"isBuiltin":true,"isUnderDevelopment":false,"id":"vscode.php-language-features","extensionLocation":{"$mid":1,"fsPath":"/usr/share/code/resources/app/extensions/php-language-features","external":"file:///usr/share/code/resources/app/extensions/php-language-features","path":"/usr/share/code/resources/app/extensions/php-language-features","scheme":"file"}},{"name":"powershell","displayName":"Powershell Language Basics","description":"Provides snippets, syntax highlighting, bracket matching and folding in Powershell files.","version":"1.0.0","publisher":"vscode","engines":{"vscode":"*"},"contributes":{"languages":[{"id":"powershell","extensions":[".ps1",".psm1",".psd1",".pssc",".psrc"],"aliases":["PowerShell","powershell","ps","ps1"],"firstLine":"^#!/.*\\bpwsh\\b","configuration":"./language-configuration.json"}],"grammars":[{"language":"powershell","scopeName":"source.powershell","path":"./syntaxes/powershell.tmLanguage.json"}],"snippets":[{"language":"powershell","path":"./snippets/powershell.json"}]},"scripts":{"update-grammar":"node ../../build/npm/update-grammar.js PowerShell/EditorSyntax PowerShellSyntax.tmLanguage ./syntaxes/powershell.tmLanguage.json"},"isBuiltin":true,"isUnderDevelopment":false,"id":"vscode.powershell","extensionLocation":{"$mid":1,"fsPath":"/usr/share/code/resources/app/extensions/powershell","external":"file:///usr/share/code/resources/app/extensions/powershell","path":"/usr/share/code/resources/app/extensions/powershell","scheme":"file"}},{"name":"pug","displayName":"Pug Language Basics","description":"Provides syntax highlighting and bracket matching in Pug files.","version":"1.0.0","publisher":"vscode","engines":{"vscode":"*"},"scripts":{"update-grammar":"node ../../build/npm/update-grammar.js davidrios/pug-tmbundle Syntaxes/Pug.JSON-tmLanguage ./syntaxes/pug.tmLanguage.json"},"contributes":{"languages":[{"id":"jade","extensions":[".jade",".pug"],"aliases":["Pug","Jade","jade"],"configuration":"./language-configuration.json"}],"grammars":[{"language":"jade","scopeName":"text.pug","path":"./syntaxes/pug.tmLanguage.json"}]},"isBuiltin":true,"isUnderDevelopment":false,"id":"vscode.pug","extensionLocation":{"$mid":1,"fsPath":"/usr/share/code/resources/app/extensions/pug","external":"file:///usr/share/code/resources/app/extensions/pug","path":"/usr/share/code/resources/app/extensions/pug","scheme":"file"}},{"name":"python","displayName":"Python Language Basics","description":"Provides syntax highlighting, bracket matching and folding in Python files.","version":"1.0.0","publisher":"vscode","engines":{"vscode":"*"},"activationEvents":["onLanguage:python"],"main":"/usr/share/code/resources/app/extensions/python/out/pythonMain","contributes":{"languages":[{"id":"python","extensions":[".py",".rpy",".pyw",".cpy",".gyp",".gypi"],"aliases":["Python","py"],"firstLine":"^#!/.*\\bpython[0-9.-]*\\b","configuration":"./language-configuration.json"}],"grammars":[{"language":"python","scopeName":"source.python","path":"./syntaxes/MagicPython.tmLanguage.json"},{"scopeName":"source.regexp.python","path":"./syntaxes/MagicRegExp.tmLanguage.json"}]},"scripts":{"compile":"gulp compile-extension:python","watch":"gulp watch-extension:python","update-grammar":"node ../../build/npm/update-grammar.js MagicStack/MagicPython grammars/MagicPython.tmLanguage ./syntaxes/MagicPython.tmLanguage.json grammars/MagicRegExp.tmLanguage ./syntaxes/MagicRegExp.tmLanguage.json"},"isBuiltin":true,"isUnderDevelopment":false,"id":"vscode.python","extensionLocation":{"$mid":1,"fsPath":"/usr/share/code/resources/app/extensions/python","external":"file:///usr/share/code/resources/app/extensions/python","path":"/usr/share/code/resources/app/extensions/python","scheme":"file"}},{"name":"r","displayName":"R Language Basics","description":"Provides syntax highlighting and bracket matching in R files.","version":"1.0.0","publisher":"vscode","engines":{"vscode":"*"},"scripts":{"update-grammar":"node ../../build/npm/update-grammar.js Ikuyadeu/vscode-R syntax/r.json ./syntaxes/r.tmLanguage.json"},"contributes":{"languages":[{"id":"r","extensions":[".r",".rhistory",".rprofile",".rt"],"aliases":["R","r"],"configuration":"./language-configuration.json"}],"grammars":[{"language":"r","scopeName":"source.r","path":"./syntaxes/r.tmLanguage.json"}]},"isBuiltin":true,"isUnderDevelopment":false,"id":"vscode.r","extensionLocation":{"$mid":1,"fsPath":"/usr/share/code/resources/app/extensions/r","external":"file:///usr/share/code/resources/app/extensions/r","path":"/usr/share/code/resources/app/extensions/r","scheme":"file"}},{"name":"razor","displayName":"Razor Language Basics","description":"Provides syntax highlighting, bracket matching and folding in Razor files.","version":"1.0.0","publisher":"vscode","engines":{"vscode":"0.10.x"},"scripts":{"update-grammar":"node ../../build/npm/update-grammar.js demyte/language-cshtml grammars/cshtml.json ./syntaxes/cshtml.tmLanguage.json"},"contributes":{"languages":[{"id":"razor","extensions":[".cshtml"],"aliases":["Razor","razor"],"mimetypes":["text/x-cshtml"],"configuration":"./language-configuration.json"}],"grammars":[{"language":"razor","scopeName":"text.html.cshtml","path":"./syntaxes/cshtml.tmLanguage.json","embeddedLanguages":{"section.embedded.source.cshtml":"csharp","source.css":"css","source.js":"javascript"}}]},"isBuiltin":true,"isUnderDevelopment":false,"id":"vscode.razor","extensionLocation":{"$mid":1,"fsPath":"/usr/share/code/resources/app/extensions/razor","external":"file:///usr/share/code/resources/app/extensions/razor","path":"/usr/share/code/resources/app/extensions/razor","scheme":"file"}},{"name":"ruby","displayName":"Ruby Language Basics","description":"Provides syntax highlighting and bracket matching in Ruby files.","version":"1.0.0","publisher":"vscode","engines":{"vscode":"*"},"scripts":{"update-grammar":"node ../../build/npm/update-grammar.js textmate/ruby.tmbundle Syntaxes/Ruby.plist ./syntaxes/ruby.tmLanguage.json"},"contributes":{"languages":[{"id":"ruby","extensions":[".rb",".rbx",".rjs",".gemspec",".rake",".ru",".erb"],"filenames":["rakefile","gemfile","guardfile","podfile","capfile"],"aliases":["Ruby","rb"],"firstLine":"^#!/.*\\bruby\\b","configuration":"./language-configuration.json"}],"grammars":[{"language":"ruby","scopeName":"source.ruby","path":"./syntaxes/ruby.tmLanguage.json"}]},"isBuiltin":true,"isUnderDevelopment":false,"id":"vscode.ruby","extensionLocation":{"$mid":1,"fsPath":"/usr/share/code/resources/app/extensions/ruby","external":"file:///usr/share/code/resources/app/extensions/ruby","path":"/usr/share/code/resources/app/extensions/ruby","scheme":"file"}},{"name":"rust","displayName":"Rust Language Basics","description":"Provides syntax highlighting and bracket matching in Rust files.","version":"1.0.0","publisher":"vscode","engines":{"vscode":"*"},"scripts":{"update-grammar":"node ../../build/npm/update-grammar.js zargony/atom-language-rust grammars/rust.cson ./syntaxes/rust.tmLanguage.json"},"contributes":{"languages":[{"id":"rust","extensions":[".rs"],"aliases":["Rust","rust"],"configuration":"./language-configuration.json"}],"grammars":[{"language":"rust","path":"./syntaxes/rust.tmLanguage.json","scopeName":"source.rust"}]},"isBuiltin":true,"isUnderDevelopment":false,"id":"vscode.rust","extensionLocation":{"$mid":1,"fsPath":"/usr/share/code/resources/app/extensions/rust","external":"file:///usr/share/code/resources/app/extensions/rust","path":"/usr/share/code/resources/app/extensions/rust","scheme":"file"}},{"name":"scss","displayName":"SCSS Language Basics","description":"Provides syntax highlighting, bracket matching and folding in SCSS files.","version":"1.0.0","publisher":"vscode","engines":{"vscode":"*"},"scripts":{"update-grammar":"node ../../build/npm/update-grammar.js atom/language-sass grammars/scss.cson ./syntaxes/scss.tmLanguage.json grammars/sassdoc.cson ./syntaxes/sassdoc.tmLanguage.json"},"contributes":{"languages":[{"id":"scss","aliases":["SCSS","scss"],"extensions":[".scss"],"mimetypes":["text/x-scss","text/scss"],"configuration":"./language-configuration.json"}],"grammars":[{"language":"scss","scopeName":"source.css.scss","path":"./syntaxes/scss.tmLanguage.json"},{"scopeName":"source.sassdoc","path":"./syntaxes/sassdoc.tmLanguage.json"}],"problemMatchers":[{"name":"node-sass","label":"Node Sass Compiler","owner":"node-sass","fileLocation":"absolute","pattern":[{"regexp":"^{$"},{"regexp":"\\s*\"status\":\\s\\d+,"},{"regexp":"\\s*\"file\":\\s\"(.*)\",","file":1},{"regexp":"\\s*\"line\":\\s(\\d+),","line":1},{"regexp":"\\s*\"column\":\\s(\\d+),","column":1},{"regexp":"\\s*\"message\":\\s\"(.*)\",","message":1},{"regexp":"\\s*\"formatted\":\\s(.*)"},{"regexp":"^}$"}]}]},"isBuiltin":true,"isUnderDevelopment":false,"id":"vscode.scss","extensionLocation":{"$mid":1,"fsPath":"/usr/share/code/resources/app/extensions/scss","external":"file:///usr/share/code/resources/app/extensions/scss","path":"/usr/share/code/resources/app/extensions/scss","scheme":"file"}},{"name":"search-rg","description":"Provides search using Ripgrep.","displayName":"Search (ripgrep)","version":"1.0.0","author":"vscode","publisher":"vscode","license":"MIT","aiKey":"AIF-d9b70cd4-b9f9-4d70-929b-a071c400b217","enableProposedApi":true,"engines":{"vscode":"*"},"categories":[],"dependencies":{"vscode-extension-telemetry":"0.0.15","vscode-nls":"^3.2.1","vscode-ripgrep":"^1.0.0"},"devDependencies":{"@types/node":"8.0.33","@types/semver":"5.4.0","vscode":"^1.1.17"},"scripts":{},"activationEvents":["*"],"main":"/usr/share/code/resources/app/extensions/search-rg/out/extension","contributes":{"configuration":{"title":"Search (ripgrep)","properties":{"searchrg.enable":{"type":"boolean","default":false,"scope":"window"}}}},"isBuiltin":true,"isUnderDevelopment":false,"id":"vscode.search-rg","extensionLocation":{"$mid":1,"fsPath":"/usr/share/code/resources/app/extensions/search-rg","external":"file:///usr/share/code/resources/app/extensions/search-rg","path":"/usr/share/code/resources/app/extensions/search-rg","scheme":"file"}},{"name":"shaderlab","displayName":"Shaderlab Language Basics","description":"Provides syntax highlighting and bracket matching in Shaderlab files.","version":"1.0.0","publisher":"vscode","engines":{"vscode":"*"},"scripts":{"update-grammar":"node ../../build/npm/update-grammar.js tgjones/shaders-tmLanguage grammars/shaderlab.json ./syntaxes/shaderlab.tmLanguage.json"},"contributes":{"languages":[{"id":"shaderlab","extensions":[".shader"],"aliases":["ShaderLab","shaderlab"],"configuration":"./language-configuration.json"}],"grammars":[{"language":"shaderlab","path":"./syntaxes/shaderlab.tmLanguage.json","scopeName":"source.shaderlab"}]},"isBuiltin":true,"isUnderDevelopment":false,"id":"vscode.shaderlab","extensionLocation":{"$mid":1,"fsPath":"/usr/share/code/resources/app/extensions/shaderlab","external":"file:///usr/share/code/resources/app/extensions/shaderlab","path":"/usr/share/code/resources/app/extensions/shaderlab","scheme":"file"}},{"name":"shellscript","displayName":"Shell Script Language Basics","description":"Provides syntax highlighting and bracket matching in Shell Script files.","version":"1.0.0","publisher":"vscode","engines":{"vscode":"*"},"scripts":{"update-grammar":"node ../../build/npm/update-grammar.js atom/language-shellscript grammars/shell-unix-bash.cson ./syntaxes/shell-unix-bash.tmLanguage.json"},"contributes":{"languages":[{"id":"shellscript","aliases":["Shell Script","shellscript","bash","sh","zsh"],"extensions":[".sh",".bash",".bashrc",".bash_aliases",".bash_profile",".bash_login",".ebuild",".install",".profile",".bash_logout",".zsh",".zshrc",".zprofile",".zlogin",".zlogout",".zshenv",".zsh-theme"],"filenames":["PKGBUILD"],"firstLine":"^#!.*\\b(bash|zsh|sh|tcsh).*|^#\\s*-\\*-[^*]*mode:\\s*shell-script[^*]*-\\*-","configuration":"./language-configuration.json","mimetypes":["text/x-shellscript"]}],"grammars":[{"language":"shellscript","scopeName":"source.shell","path":"./syntaxes/shell-unix-bash.tmLanguage.json"}]},"isBuiltin":true,"isUnderDevelopment":false,"id":"vscode.shellscript","extensionLocation":{"$mid":1,"fsPath":"/usr/share/code/resources/app/extensions/shellscript","external":"file:///usr/share/code/resources/app/extensions/shellscript","path":"/usr/share/code/resources/app/extensions/shellscript","scheme":"file"}},{"name":"sql","displayName":"SQL Language Basics","description":"Provides syntax highlighting and bracket matching in SQL files.","version":"1.0.0","publisher":"vscode","engines":{"vscode":"*"},"scripts":{"update-grammar":"node ../../build/npm/update-grammar.js Microsoft/vscode-mssql syntaxes/SQL.plist ./syntaxes/sql.tmLanguage.json"},"contributes":{"languages":[{"id":"sql","extensions":[".sql",".dsql"],"aliases":["SQL"],"configuration":"./language-configuration.json"}],"grammars":[{"language":"sql","scopeName":"source.sql","path":"./syntaxes/sql.tmLanguage.json"}]},"isBuiltin":true,"isUnderDevelopment":false,"id":"vscode.sql","extensionLocation":{"$mid":1,"fsPath":"/usr/share/code/resources/app/extensions/sql","external":"file:///usr/share/code/resources/app/extensions/sql","path":"/usr/share/code/resources/app/extensions/sql","scheme":"file"}},{"name":"swift","displayName":"Swift Language Basics","description":"Provides snippets, syntax highlighting and bracket matching in Swift files.","version":"1.0.0","publisher":"vscode","engines":{"vscode":"*"},"scripts":{"update-grammar":"node ../../build/npm/update-grammar.js freebroccolo/atom-language-swift grammars/swift.cson ./syntaxes/swift.tmLanguage.json"},"contributes":{"languages":[{"id":"swift","aliases":["Swift","swift"],"extensions":[".swift"],"configuration":"./language-configuration.json"}],"grammars":[{"language":"swift","scopeName":"source.swift","path":"./syntaxes/swift.tmLanguage.json"}],"snippets":[{"language":"swift","path":"./snippets/swift.json"}]},"isBuiltin":true,"isUnderDevelopment":false,"id":"vscode.swift","extensionLocation":{"$mid":1,"fsPath":"/usr/share/code/resources/app/extensions/swift","external":"file:///usr/share/code/resources/app/extensions/swift","path":"/usr/share/code/resources/app/extensions/swift","scheme":"file"}},{"name":"theme-abyss","displayName":"Abyss Theme","description":"Abyss theme for Visual Studio Code","version":"1.0.0","publisher":"vscode","engines":{"vscode":"*"},"contributes":{"themes":[{"label":"Abyss","uiTheme":"vs-dark","path":"./themes/abyss-color-theme.json"}]},"isBuiltin":true,"isUnderDevelopment":false,"id":"vscode.theme-abyss","extensionLocation":{"$mid":1,"fsPath":"/usr/share/code/resources/app/extensions/theme-abyss","external":"file:///usr/share/code/resources/app/extensions/theme-abyss","path":"/usr/share/code/resources/app/extensions/theme-abyss","scheme":"file"}},{"name":"theme-defaults","displayName":"Default Themes","description":"The default light and dark themes (Plus and Visual Studio)","categories":["Themes"],"version":"1.0.0","publisher":"vscode","engines":{"vscode":"*"},"contributes":{"themes":[{"id":"Default Dark+","label":"Dark+ (default dark)","uiTheme":"vs-dark","path":"./themes/dark_plus.json"},{"id":"Default Light+","label":"Light+ (default light)","uiTheme":"vs","path":"./themes/light_plus.json"},{"id":"Visual Studio Dark","label":"Dark (Visual Studio)","uiTheme":"vs-dark","path":"./themes/dark_vs.json"},{"id":"Visual Studio Light","label":"Light (Visual Studio)","uiTheme":"vs","path":"./themes/light_vs.json"},{"id":"Default High Contrast","label":"High Contrast","uiTheme":"hc-black","path":"./themes/hc_black.json"}],"iconThemes":[{"id":"vs-minimal","label":"Minimal (Visual Studio Code)","path":"./fileicons/vs_minimal-icon-theme.json"}]},"isBuiltin":true,"isUnderDevelopment":false,"id":"vscode.theme-defaults","extensionLocation":{"$mid":1,"fsPath":"/usr/share/code/resources/app/extensions/theme-defaults","external":"file:///usr/share/code/resources/app/extensions/theme-defaults","path":"/usr/share/code/resources/app/extensions/theme-defaults","scheme":"file"}},{"name":"theme-kimbie-dark","displayName":"Kimbie Dark Theme","description":"Kimbie dark theme for Visual Studio Code","version":"1.0.0","publisher":"vscode","engines":{"vscode":"*"},"contributes":{"themes":[{"label":"Kimbie Dark","uiTheme":"vs-dark","path":"./themes/kimbie-dark-color-theme.json"}]},"isBuiltin":true,"isUnderDevelopment":false,"id":"vscode.theme-kimbie-dark","extensionLocation":{"$mid":1,"fsPath":"/usr/share/code/resources/app/extensions/theme-kimbie-dark","external":"file:///usr/share/code/resources/app/extensions/theme-kimbie-dark","path":"/usr/share/code/resources/app/extensions/theme-kimbie-dark","scheme":"file"}},{"name":"theme-monokai","displayName":"Monokai Theme","description":"Monokai theme for Visual Studio Code","version":"1.0.0","publisher":"vscode","engines":{"vscode":"*"},"contributes":{"themes":[{"label":"Monokai","uiTheme":"vs-dark","path":"./themes/monokai-color-theme.json"}]},"isBuiltin":true,"isUnderDevelopment":false,"id":"vscode.theme-monokai","extensionLocation":{"$mid":1,"fsPath":"/usr/share/code/resources/app/extensions/theme-monokai","external":"file:///usr/share/code/resources/app/extensions/theme-monokai","path":"/usr/share/code/resources/app/extensions/theme-monokai","scheme":"file"}},{"name":"theme-monokai-dimmed","displayName":"Monokai Dimmed Theme","description":"Monokai dimmed theme for Visual Studio Code","version":"1.0.0","publisher":"vscode","engines":{"vscode":"*"},"contributes":{"themes":[{"label":"Monokai Dimmed","uiTheme":"vs-dark","path":"./themes/dimmed-monokai-color-theme.json"}]},"isBuiltin":true,"isUnderDevelopment":false,"id":"vscode.theme-monokai-dimmed","extensionLocation":{"$mid":1,"fsPath":"/usr/share/code/resources/app/extensions/theme-monokai-dimmed","external":"file:///usr/share/code/resources/app/extensions/theme-monokai-dimmed","path":"/usr/share/code/resources/app/extensions/theme-monokai-dimmed","scheme":"file"}},{"name":"theme-quietlight","displayName":"Quiet Light Theme","description":"Quiet light theme for Visual Studio Code","version":"1.0.0","publisher":"vscode","engines":{"vscode":"*"},"contributes":{"themes":[{"label":"Quiet Light","uiTheme":"vs","path":"./themes/quietlight-color-theme.json"}]},"isBuiltin":true,"isUnderDevelopment":false,"id":"vscode.theme-quietlight","extensionLocation":{"$mid":1,"fsPath":"/usr/share/code/resources/app/extensions/theme-quietlight","external":"file:///usr/share/code/resources/app/extensions/theme-quietlight","path":"/usr/share/code/resources/app/extensions/theme-quietlight","scheme":"file"}},{"name":"theme-red","displayName":"Red Theme","description":"Red theme for Visual Studio Code","version":"1.0.0","publisher":"vscode","engines":{"vscode":"*"},"contributes":{"themes":[{"label":"Red","uiTheme":"vs-dark","path":"./themes/Red-color-theme.json"}]},"isBuiltin":true,"isUnderDevelopment":false,"id":"vscode.theme-red","extensionLocation":{"$mid":1,"fsPath":"/usr/share/code/resources/app/extensions/theme-red","external":"file:///usr/share/code/resources/app/extensions/theme-red","path":"/usr/share/code/resources/app/extensions/theme-red","scheme":"file"}},{"name":"vscode-theme-seti","private":true,"version":"1.0.0","displayName":"Seti File Icon Theme","description":"A file icon theme made out of the Seti UI file icons","publisher":"vscode","icon":"icons/seti-circular-128x128.png","scripts":{"update":"node ./build/update-icon-theme.js"},"engines":{"vscode":"*"},"contributes":{"iconThemes":[{"id":"vs-seti","label":"Seti (Visual Studio Code)","path":"./icons/vs-seti-icon-theme.json"}]},"isBuiltin":true,"isUnderDevelopment":false,"id":"vscode.vscode-theme-seti","extensionLocation":{"$mid":1,"fsPath":"/usr/share/code/resources/app/extensions/theme-seti","external":"file:///usr/share/code/resources/app/extensions/theme-seti","path":"/usr/share/code/resources/app/extensions/theme-seti","scheme":"file"}},{"name":"theme-solarized-dark","displayName":"Solarized Dark Theme","description":"Solarized dark theme for Visual Studio Code","version":"1.0.0","publisher":"vscode","engines":{"vscode":"*"},"contributes":{"themes":[{"label":"Solarized Dark","uiTheme":"vs-dark","path":"./themes/solarized-dark-color-theme.json"}]},"isBuiltin":true,"isUnderDevelopment":false,"id":"vscode.theme-solarized-dark","extensionLocation":{"$mid":1,"fsPath":"/usr/share/code/resources/app/extensions/theme-solarized-dark","external":"file:///usr/share/code/resources/app/extensions/theme-solarized-dark","path":"/usr/share/code/resources/app/extensions/theme-solarized-dark","scheme":"file"}},{"name":"theme-solarized-light","displayName":"Solarized Light Theme","description":"Solarized light theme for Visual Studio Code","version":"1.0.0","publisher":"vscode","engines":{"vscode":"*"},"contributes":{"themes":[{"label":"Solarized Light","uiTheme":"vs","path":"./themes/solarized-light-color-theme.json"}]},"isBuiltin":true,"isUnderDevelopment":false,"id":"vscode.theme-solarized-light","extensionLocation":{"$mid":1,"fsPath":"/usr/share/code/resources/app/extensions/theme-solarized-light","external":"file:///usr/share/code/resources/app/extensions/theme-solarized-light","path":"/usr/share/code/resources/app/extensions/theme-solarized-light","scheme":"file"}},{"name":"theme-tomorrow-night-blue","displayName":"Tomorrow Night Blue Theme","description":"Tomorrow night blue theme for Visual Studio Code","version":"1.0.0","publisher":"vscode","engines":{"vscode":"*"},"contributes":{"themes":[{"label":"Tomorrow Night Blue","uiTheme":"vs-dark","path":"./themes/tomorrow-night-blue-theme.json"}]},"isBuiltin":true,"isUnderDevelopment":false,"id":"vscode.theme-tomorrow-night-blue","extensionLocation":{"$mid":1,"fsPath":"/usr/share/code/resources/app/extensions/theme-tomorrow-night-blue","external":"file:///usr/share/code/resources/app/extensions/theme-tomorrow-night-blue","path":"/usr/share/code/resources/app/extensions/theme-tomorrow-night-blue","scheme":"file"}},{"name":"typescript","description":"Provides snippets, syntax highlighting, bracket matching and folding in TypeScript files.","displayName":"TypeScript Language Basics","version":"1.0.0","author":"vscode","publisher":"vscode","license":"MIT","engines":{"vscode":"*"},"scripts":{"update-grammar":"node ./build/update-grammars.js"},"contributes":{"languages":[{"id":"typescript","aliases":["TypeScript","ts","typescript"],"extensions":[".ts"],"configuration":"./language-configuration.json"},{"id":"typescriptreact","aliases":["TypeScript React","tsx"],"extensions":[".tsx"],"configuration":"./language-configuration.json"}],"grammars":[{"language":"typescript","scopeName":"source.ts","path":"./syntaxes/TypeScript.tmLanguage.json","tokenTypes":{"entity.name.type.instance.jsdoc":"other","entity.name.function.tagged-template":"other","meta.import string.quoted":"other","variable.other.jsdoc":"other"}},{"language":"typescriptreact","scopeName":"source.tsx","path":"./syntaxes/TypeScriptReact.tmLanguage.json","embeddedLanguages":{"meta.tag.tsx":"jsx-tags","meta.tag.without-attributes.tsx":"jsx-tags","meta.tag.attributes.tsx":"typescriptreact","meta.embedded.expression.tsx":"typescriptreact"},"tokenTypes":{"entity.name.type.instance.jsdoc":"other","entity.name.function.tagged-template":"other","meta.import string.quoted":"other","variable.other.jsdoc":"other"}}],"snippets":[{"language":"typescript","path":"./snippets/typescript.json"},{"language":"typescriptreact","path":"./snippets/typescript.json"}],"jsonValidation":[{"fileMatch":"tsconfig.json","url":"https://schemastore.azurewebsites.net/schemas/json/tsconfig.json"},{"fileMatch":"tsconfig.json","url":"./schemas/tsconfig.schema.json"},{"fileMatch":"tsconfig.*.json","url":"https://schemastore.azurewebsites.net/schemas/json/tsconfig.json"},{"fileMatch":"tsconfig.*.json","url":"./schemas/tsconfig.schema.json"},{"fileMatch":"typings.json","url":"https://schemastore.azurewebsites.net/schemas/json/typings.json"}]},"isBuiltin":true,"isUnderDevelopment":false,"id":"vscode.typescript","extensionLocation":{"$mid":1,"fsPath":"/usr/share/code/resources/app/extensions/typescript-basics","external":"file:///usr/share/code/resources/app/extensions/typescript-basics","path":"/usr/share/code/resources/app/extensions/typescript-basics","scheme":"file"}},{"name":"typescript-language-features","description":"Provides rich language support for JavaScript and TypeScript.","displayName":"TypeScript and JavaScript Language Features","version":"1.0.0","icon":"icon.png","author":"vscode","publisher":"vscode","license":"MIT","aiKey":"AIF-d9b70cd4-b9f9-4d70-929b-a071c400b217","enableProposedApi":true,"engines":{"vscode":"*"},"categories":["Programming Languages"],"dependencies":{"semver":"4.3.6","vscode-extension-telemetry":"0.0.17","vscode-nls":"^3.2.1"},"devDependencies":{"@types/node":"8.0.33","@types/semver":"5.4.0","vscode":"^1.1.10"},"scripts":{"vscode:prepublish":"node ../../node_modules/gulp/bin/gulp.js --gulpfile ../../build/gulpfile.extensions.js compile-extension:typescript ./tsconfig.json"},"activationEvents":["onLanguage:javascript","onLanguage:javascriptreact","onLanguage:typescript","onLanguage:typescriptreact","onLanguage:jsx-tags","onCommand:typescript.reloadProjects","onCommand:javascript.reloadProjects","onCommand:typescript.selectTypeScriptVersion","onCommand:javascript.goToProjectConfig","onCommand:typescript.goToProjectConfig","onCommand:typescript.openTsServerLog","onCommand:workbench.action.tasks.runTask"],"main":"/usr/share/code/resources/app/extensions/typescript-language-features/out/extension","contributes":{"jsonValidation":[{"fileMatch":"package.json","url":"./schemas/package.schema.json"}],"configuration":{"type":"object","title":"TypeScript","order":20,"properties":{"typescript.tsdk":{"type":["string","null"],"default":null,"description":"Specifies the folder path containing the tsserver and lib*.d.ts files to use.","scope":"window"},"typescript.disableAutomaticTypeAcquisition":{"type":"boolean","default":false,"description":"Disables automatic type acquisition. Requires TypeScript >= 2.0.6.","scope":"window"},"typescript.npm":{"type":["string","null"],"default":null,"description":"Specifies the path to the NPM executable used for Automatic Type Acquisition. Requires TypeScript >= 2.3.4.","scope":"application"},"typescript.check.npmIsInstalled":{"type":"boolean","default":true,"description":"Check if NPM is installed for Automatic Type Acquisition.","scope":"window"},"javascript.referencesCodeLens.enabled":{"type":"boolean","default":false,"description":"Enable/disable references CodeLens in JavaScript files.","scope":"window"},"typescript.referencesCodeLens.enabled":{"type":"boolean","default":false,"description":"Enable/disable references CodeLens in TypeScript files. Requires TypeScript >= 2.0.6.","scope":"window"},"typescript.implementationsCodeLens.enabled":{"type":"boolean","default":false,"description":"Enable/disable implementations CodeLens. Requires TypeScript >= 2.2.0.","scope":"window"},"typescript.tsserver.log":{"type":"string","enum":["off","terse","normal","verbose"],"default":"off","description":"Enables logging of the TS server to a file. This log can be used to diagnose TS Server issues. The log may contain file paths, source code, and other potentially sensitive information from your project.","scope":"window"},"typescript.tsserver.pluginPaths":{"type":"array","items":{"type":"string","description":"Either an absolute or relative path. Relative path will be resolved against workspace folder(s)."},"default":[],"description":"Additional paths to discover Typescript Language Service plugins. Requires TypeScript >= 2.3.0.","scope":"application"},"typescript.tsserver.trace":{"type":"string","enum":["off","messages","verbose"],"default":"off","description":"Enables tracing of messages sent to the TS server. This trace can be used to diagnose TS Server issues. The trace may contain file paths, source code, and other potentially sensitive information from your project.","scope":"window"},"typescript.useCodeSnippetsOnMethodSuggest":{"type":"boolean","default":false,"description":"Complete functions with their parameter signature.","scope":"resource"},"typescript.reportStyleChecksAsWarnings":{"type":"boolean","default":true,"description":"Report style checks as warnings","scope":"window"},"typescript.validate.enable":{"type":"boolean","default":true,"description":"Enable/disable TypeScript validation.","scope":"window"},"typescript.format.enable":{"type":"boolean","default":true,"description":"Enable/disable default TypeScript formatter.","scope":"window"},"typescript.format.insertSpaceAfterCommaDelimiter":{"type":"boolean","default":true,"description":"Defines space handling after a comma delimiter.","scope":"resource"},"typescript.format.insertSpaceAfterConstructor":{"type":"boolean","default":false,"description":"Defines space handling after the constructor keyword. Requires TypeScript >= 2.3.0.","scope":"resource"},"typescript.format.insertSpaceAfterSemicolonInForStatements":{"type":"boolean","default":true,"description":" Defines space handling after a semicolon in a for statement.","scope":"resource"},"typescript.format.insertSpaceBeforeAndAfterBinaryOperators":{"type":"boolean","default":true,"description":"Defines space handling after a binary operator.","scope":"resource"},"typescript.format.insertSpaceAfterKeywordsInControlFlowStatements":{"type":"boolean","default":true,"description":"Defines space handling after keywords in a control flow statement.","scope":"resource"},"typescript.format.insertSpaceAfterFunctionKeywordForAnonymousFunctions":{"type":"boolean","default":true,"description":"Defines space handling after function keyword for anonymous functions.","scope":"resource"},"typescript.format.insertSpaceBeforeFunctionParenthesis":{"type":"boolean","default":false,"description":"Defines space handling before function argument parentheses. Requires TypeScript >= 2.1.5.","scope":"resource"},"typescript.format.insertSpaceAfterOpeningAndBeforeClosingNonemptyParenthesis":{"type":"boolean","default":false,"description":"Defines space handling after opening and before closing non-empty parenthesis.","scope":"resource"},"typescript.format.insertSpaceAfterOpeningAndBeforeClosingNonemptyBrackets":{"type":"boolean","default":false,"description":"Defines space handling after opening and before closing non-empty brackets.","scope":"resource"},"typescript.format.insertSpaceAfterOpeningAndBeforeClosingNonemptyBraces":{"type":"boolean","default":true,"description":"Defines space handling after opening and before closing non-empty braces. Requires TypeScript >= 2.3.0.","scope":"resource"},"typescript.format.insertSpaceAfterOpeningAndBeforeClosingTemplateStringBraces":{"type":"boolean","default":false,"description":"Defines space handling after opening and before closing template string braces. Requires TypeScript >= 2.0.6.","scope":"resource"},"typescript.format.insertSpaceAfterOpeningAndBeforeClosingJsxExpressionBraces":{"type":"boolean","default":false,"description":"Defines space handling after opening and before closing JSX expression braces. Requires TypeScript >= 2.0.6.","scope":"resource"},"typescript.format.insertSpaceAfterTypeAssertion":{"type":"boolean","default":false,"description":"Defines space handling after type assertions in TypeScript. Requires TypeScript >= 2.4.","scope":"resource"},"typescript.format.placeOpenBraceOnNewLineForFunctions":{"type":"boolean","default":false,"description":"Defines whether an open brace is put onto a new line for functions or not.","scope":"resource"},"typescript.format.placeOpenBraceOnNewLineForControlBlocks":{"type":"boolean","default":false,"description":"Defines whether an open brace is put onto a new line for control blocks or not.","scope":"resource"},"javascript.validate.enable":{"type":"boolean","default":true,"description":"Enable/disable JavaScript validation.","scope":"window"},"javascript.format.enable":{"type":"boolean","default":true,"description":"Enable/disable default JavaScript formatter.","scope":"window"},"javascript.format.insertSpaceAfterCommaDelimiter":{"type":"boolean","default":true,"description":"Defines space handling after a comma delimiter.","scope":"resource"},"javascript.format.insertSpaceAfterConstructor":{"type":"boolean","default":false,"description":"Defines space handling after the constructor keyword. Requires TypeScript >= 2.3.0.","scope":"resource"},"javascript.format.insertSpaceAfterSemicolonInForStatements":{"type":"boolean","default":true,"description":" Defines space handling after a semicolon in a for statement.","scope":"resource"},"javascript.format.insertSpaceBeforeAndAfterBinaryOperators":{"type":"boolean","default":true,"description":"Defines space handling after a binary operator.","scope":"resource"},"javascript.format.insertSpaceAfterKeywordsInControlFlowStatements":{"type":"boolean","default":true,"description":"Defines space handling after keywords in a control flow statement.","scope":"resource"},"javascript.format.insertSpaceAfterFunctionKeywordForAnonymousFunctions":{"type":"boolean","default":true,"description":"Defines space handling after function keyword for anonymous functions.","scope":"resource"},"javascript.format.insertSpaceBeforeFunctionParenthesis":{"type":"boolean","default":false,"description":"Defines space handling before function argument parentheses. Requires TypeScript >= 2.1.5.","scope":"resource"},"javascript.format.insertSpaceAfterOpeningAndBeforeClosingNonemptyParenthesis":{"type":"boolean","default":false,"description":"Defines space handling after opening and before closing non-empty parenthesis.","scope":"resource"},"javascript.format.insertSpaceAfterOpeningAndBeforeClosingNonemptyBrackets":{"type":"boolean","default":false,"description":"Defines space handling after opening and before closing non-empty brackets.","scope":"resource"},"javascript.format.insertSpaceAfterOpeningAndBeforeClosingNonemptyBraces":{"type":"boolean","default":true,"description":"Defines space handling after opening and before closing non-empty braces. Requires TypeScript >= 2.3.0.","scope":"resource"},"javascript.format.insertSpaceAfterOpeningAndBeforeClosingTemplateStringBraces":{"type":"boolean","default":false,"description":"Defines space handling after opening and before closing template string braces. Requires TypeScript >= 2.0.6.","scope":"resource"},"javascript.format.insertSpaceAfterOpeningAndBeforeClosingJsxExpressionBraces":{"type":"boolean","default":false,"description":"Defines space handling after opening and before closing JSX expression braces. Requires TypeScript >= 2.0.6.","scope":"resource"},"javascript.format.placeOpenBraceOnNewLineForFunctions":{"type":"boolean","default":false,"description":"Defines whether an open brace is put onto a new line for functions or not.","scope":"resource"},"javascript.format.placeOpenBraceOnNewLineForControlBlocks":{"type":"boolean","default":false,"description":"Defines whether an open brace is put onto a new line for control blocks or not.","scope":"resource"},"jsDocCompletion.enabled":{"type":"boolean","default":true,"description":"Enable/disable auto JSDoc comments","scope":"resource"},"javascript.implicitProjectConfig.checkJs":{"type":"boolean","default":false,"description":"Enable/disable semantic checking of JavaScript files. Existing jsconfig.json or tsconfig.json files override this setting. Requires TypeScript >= 2.3.1.","scope":"window"},"javascript.implicitProjectConfig.experimentalDecorators":{"type":"boolean","default":false,"description":"Enable/disable 'experimentalDecorators' for JavaScript files that are not part of a project. Existing jsconfig.json or tsconfig.json files override this setting. Requires TypeScript >= 2.3.1.","scope":"window"},"javascript.nameSuggestions":{"type":"boolean","default":true,"description":"Enable/disable including unique names from the file in JavaScript suggestion lists.","scope":"resource"},"typescript.tsc.autoDetect":{"type":"string","default":"on","enum":["on","off","build","watch"],"description":"Controls auto detection of tsc tasks. 'off' disables this feature. 'build' only creates single run compile tasks. 'watch' only creates compile and watch tasks. 'on' creates both build and watch tasks. Default is 'on'.","scope":"window"},"typescript.quickSuggestionsForPaths":{"type":"boolean","default":true,"description":"Enable/disable quick suggestions when typing out an import path.","scope":"resource"},"typescript.autoImportSuggestions.enabled":{"type":"boolean","default":true,"description":"Enable/disable auto import suggestions. Requires TypeScript >= 2.6.1","scope":"resource"},"typescript.locale":{"type":["string","null"],"enum":["de","es","en","fr","it","ja","ko","ru","zh-CN","zh-TW",null],"default":null,"description":"Sets the locale used to report JavaScript and TypeScript errors. Requires TypeScript >= 2.6.0. Default of 'null' uses VS Code's locale.","scope":"window"},"typescript.experimental.syntaxFolding":{"type":"boolean","default":true,"description":"Enables/disables syntax aware folding markers."},"javascript.suggestionActions.enabled":{"type":"boolean","default":true,"description":"Enable/disable suggestion diagnostics for JavaScript files in the editor. Requires TypeScript >= 2.8","scope":"resource"},"typescript.suggestionActions.enabled":{"type":"boolean","default":true,"description":"Enable/disable suggestion diagnostics for TypeScript files in the editor. Requires TypeScript >= 2.8","scope":"resource"},"javascript.preferences.quoteStyle":{"type":"string","enum":["auto","single","double"],"default":"auto","description":"Preferred quote style to use for quick fixes: 'single' quotes, 'double' quotes, or 'auto' infer quote type from existing imports. Requires TypeScript >= 2.9","scope":"resource"},"typescript.preferences.quoteStyle":{"type":"string","enum":["auto","single","double"],"default":"auto","description":"Preferred quote style to use for quick fixes: 'single' quotes, 'double' quotes, or 'auto' infer quote type from existing imports. Requires TypeScript >= 2.9","scope":"resource"},"javascript.preferences.importModuleSpecifier":{"type":"string","enum":["auto","relative","non-relative"],"default":"auto","description":"Preferred path style for auto imports:\n- \"relative\" to the file location.\n- \"non-relative\" based on the 'baseUrl' configured in your 'jsconfig.json' / 'tsconfig.json'.\n- \"auto\" infer the shortest path type.\nRequires TypeScript >= 2.9","scope":"resource"},"typescript.preferences.importModuleSpecifier":{"type":"string","enum":["auto","relative","non-relative"],"default":"auto","description":"Preferred path style for auto imports:\n- \"relative\" to the file location.\n- \"non-relative\" based on the 'baseUrl' configured in your 'jsconfig.json' / 'tsconfig.json'.\n- \"auto\" infer the shortest path type.\nRequires TypeScript >= 2.9","scope":"resource"},"javascript.showUnused":{"type":"boolean","default":true,"description":"Enable/disable highlighting of unused variables in code. Requires TypeScript >= 2.9","scope":"resource"},"typescript.showUnused":{"type":"boolean","default":true,"description":"Enable/disable highlighting of unused variables in code. Requires TypeScript >= 2.9","scope":"resource"},"typescript.updateImportsOnFileMove.enabled":{"type":"string","enum":["prompt","always","never"],"default":"prompt","description":"Enable/disable automatic updating of import paths when you rename or move a file in VS Code. Possible values are: 'prompt' on each rename, 'always' update paths automatically, and 'never' rename paths and don't prompt me. Requires TypeScript >= 2.9","scope":"resource"},"javascript.updateImportsOnFileMove.enabled":{"type":"string","enum":["prompt","always","never"],"default":"prompt","description":"Enable/disable automatic updating of import paths when you rename or move a file in VS Code. Possible values are: 'prompt' on each rename, 'always' update paths automatically, and 'never' rename paths and don't prompt me. Requires TypeScript >= 2.9","scope":"resource"}}},"commands":[{"command":"typescript.reloadProjects","title":"Reload Project","category":"TypeScript"},{"command":"javascript.reloadProjects","title":"Reload Project","category":"JavaScript"},{"command":"typescript.selectTypeScriptVersion","title":"Select TypeScript Version","category":"TypeScript"},{"command":"typescript.goToProjectConfig","title":"Go to Project Configuration","category":"TypeScript"},{"command":"javascript.goToProjectConfig","title":"Go to Project Configuration","category":"JavaScript"},{"command":"typescript.openTsServerLog","title":"Open TS Server log","category":"TypeScript"},{"command":"typescript.restartTsServer","title":"Restart TS server","category":"TypeScript"}],"menus":{"commandPalette":[{"command":"typescript.reloadProjects","when":"editorLangId == typescript && typescript.isManagedFile"},{"command":"typescript.reloadProjects","when":"editorLangId == typescriptreact && typescript.isManagedFile"},{"command":"javascript.reloadProjects","when":"editorLangId == javascript && typescript.isManagedFile"},{"command":"javascript.reloadProjects","when":"editorLangId == javascriptreact && typescript.isManagedFile"},{"command":"typescript.goToProjectConfig","when":"editorLangId == typescript && typescript.isManagedFile"},{"command":"typescript.goToProjectConfig","when":"editorLangId == typescriptreact"},{"command":"javascript.goToProjectConfig","when":"editorLangId == javascript && typescript.isManagedFile"},{"command":"javascript.goToProjectConfig","when":"editorLangId == javascriptreact && typescript.isManagedFile"},{"command":"typescript.selectTypeScriptVersion","when":"typescript.isManagedFile"},{"command":"typescript.openTsServerLog","when":"typescript.isManagedFile"},{"command":"typescript.restartTsServer","when":"typescript.isManagedFile"}]},"breakpoints":[{"language":"typescript"},{"language":"typescriptreact"}],"taskDefinitions":[{"type":"typescript","required":["tsconfig"],"properties":{"tsconfig":{"type":"string","description":"The tsconfig file that defines the TS build."},"option":{"type":"string"}}}],"problemPatterns":[{"name":"tsc","regexp":"^([^\\s].*)[\\(:](\\d+)[,:](\\d+)(?:\\):\\s+|\\s+-\\s+)(error|warning|info)\\s+(TS\\d+)\\s*:\\s*(.*)$","file":1,"line":2,"column":3,"severity":4,"code":5,"message":6}],"problemMatchers":[{"name":"tsc","label":"TypeScript problems","owner":"typescript","source":"ts","applyTo":"closedDocuments","fileLocation":["relative","${cwd}"],"pattern":"$tsc"},{"name":"tsc-watch","label":"TypeScript problems (watch mode)","owner":"typescript","source":"ts","applyTo":"closedDocuments","fileLocation":["relative","${cwd}"],"pattern":"$tsc","background":{"activeOnStart":true,"beginsPattern":{"regexp":"^\\s*(?:message TS6032:|\\[?\\d{1,2}:\\d{1,2}:\\d{1,2}(?: AM| PM| a\\.m\\.| p\\.m\\.)?(?:\\]| -)) File change detected\\. Starting incremental compilation\\.\\.\\."},"endsPattern":{"regexp":"^\\s*(?:message TS6042:|\\[?\\d{1,2}:\\d{1,2}:\\d{1,2}(?: AM| PM| a\\.m\\.| p\\.m\\.)?(?:\\]| -)) (?:Compilation complete\\.|Found \\d+ errors?\\.) Watching for file changes\\."}}}]},"isBuiltin":true,"isUnderDevelopment":false,"id":"vscode.typescript-language-features","extensionLocation":{"$mid":1,"fsPath":"/usr/share/code/resources/app/extensions/typescript-language-features","external":"file:///usr/share/code/resources/app/extensions/typescript-language-features","path":"/usr/share/code/resources/app/extensions/typescript-language-features","scheme":"file"}},{"name":"vb","displayName":"Visual Basic Language Basics","description":"Provides snippets, syntax highlighting, bracket matching and folding in Visual Basic files.","version":"1.0.0","publisher":"vscode","engines":{"vscode":"*"},"scripts":{"update-grammar":"node ../../build/npm/update-grammar.js textmate/asp.vb.net.tmbundle Syntaxes/ASP%20VB.net.plist ./syntaxes/asp-vb-net.tmlanguage.json"},"contributes":{"languages":[{"id":"vb","extensions":[".vb",".brs",".vbs",".bas"],"aliases":["Visual Basic","vb"],"configuration":"./language-configuration.json"}],"grammars":[{"language":"vb","scopeName":"source.asp.vb.net","path":"./syntaxes/asp-vb-net.tmlanguage.json"}],"snippets":[{"language":"vb","path":"./snippets/vb.json"}]},"isBuiltin":true,"isUnderDevelopment":false,"id":"vscode.vb","extensionLocation":{"$mid":1,"fsPath":"/usr/share/code/resources/app/extensions/vb","external":"file:///usr/share/code/resources/app/extensions/vb","path":"/usr/share/code/resources/app/extensions/vb","scheme":"file"}},{"name":"xml","displayName":"XML Language Basics","description":"Provides syntax highlighting and bracket matching in XML files.","version":"1.0.0","publisher":"vscode","engines":{"vscode":"*"},"contributes":{"languages":[{"id":"xml","extensions":[".xml",".xsd",".ascx",".atom",".axml",".bpmn",".config",".cpt",".csl",".csproj",".csproj.user",".dita",".ditamap",".dtd",".dtml",".fsproj",".fxml",".iml",".isml",".jmx",".launch",".menu",".mxml",".nuspec",".opml",".owl",".proj",".props",".pt",".publishsettings",".pubxml",".pubxml.user",".rdf",".rng",".rss",".shproj",".storyboard",".svg",".targets",".tld",".tmx",".vbproj",".vbproj.user",".vcxproj",".vcxproj.filters",".wsdl",".wxi",".wxl",".wxs",".xaml",".xbl",".xib",".xlf",".xliff",".xpdl",".xul",".xoml"],"firstLine":"(\\<\\?xml.*)|(\\