javascript.contribution.js 971 B

1234567891011121314151617181920212223242526
  1. /*!-----------------------------------------------------------------------------
  2. * Copyright (c) Microsoft Corporation. All rights reserved.
  3. * Version: 0.31.1(337587859b1c171314b40503171188b6cea6a32a)
  4. * Released under the MIT license
  5. * https://github.com/microsoft/monaco-editor/blob/main/LICENSE.txt
  6. *-----------------------------------------------------------------------------*/
  7. // src/basic-languages/javascript/javascript.contribution.ts
  8. import { registerLanguage } from "../_.contribution.js";
  9. registerLanguage({
  10. id: "javascript",
  11. extensions: [".js", ".es6", ".jsx", ".mjs"],
  12. firstLine: "^#!.*\\bnode",
  13. filenames: ["jakefile"],
  14. aliases: ["JavaScript", "javascript", "js"],
  15. mimetypes: ["text/javascript"],
  16. loader: () => {
  17. if (false) {
  18. return new Promise((resolve, reject) => {
  19. __require(["vs/basic-languages/javascript/javascript"], resolve, reject);
  20. });
  21. } else {
  22. return import("./javascript.js");
  23. }
  24. }
  25. });