Include THIRD_PARTY_NOTICES.txt

This includes a THIRD_PARTY_NOTICES.txt with copyright coverage for each
of the third-party components included in the release, with pointers to
the relevant license files (which are included in the final copy of the
package).

Fixed: 97476

Change-Id: Ie61dc675b8de3b6fc9c5328c3c7e303deb378213
diff --git a/.gitignore b/.gitignore
index f4b6d37..52bc986 100644
--- a/.gitignore
+++ b/.gitignore
@@ -5,3 +5,5 @@
 *.vsix
 .DS_Store
 webviews/logging/parsing/filters_parser.gen.js
+/vscode-fuchsia-*.vsix
+/vscode-fuchsia-*.zip
diff --git a/.vscodeignore b/.vscodeignore
index 9ef1512..385c119 100644
--- a/.vscodeignore
+++ b/.vscodeignore
@@ -11,8 +11,16 @@
 **/*.map
 **/*.ts
 *.vsix
+.*
+third_party/.*
 
 ci/
 .kokoro/
 prebuilt/
 .vscode-test/
+
+# NOTE: THIRD_PARTY_NOTICES.txt MUST NOT APPEAR HERE
+# IT MUST BE IN THE FINAL EXTENSION BUNDLE
+
+# NOTE: ALL LICENSE FILES MUST APPEAR IN THE FINAL BUILD
+# -- BE CAREFUL MODIFYING RULES AROUND node_modules OR third_party/
diff --git a/THIRD_PARTY_NOTICES.txt b/THIRD_PARTY_NOTICES.txt
new file mode 100644
index 0000000..c3e1441
--- /dev/null
+++ b/THIRD_PARTY_NOTICES.txt
@@ -0,0 +1,13 @@
+# License Notices
+
+## @vscode/debugadapter
+
+Code under `node_modules/@vscode/debugadapter` is Copyright (c) Microsoft Corportation under the MIT License.
+
+See `node_moudles/@vscode/debugadapter/License.txt` for the full terms.
+
+## jsonparse
+
+Code under `node_modules/jsonparse` is Copyright (c) 2012 Tim Caswell under the MIT License.
+
+See `node_modules/jsonparse/LICENSE` for the full terms.