csp.js 2.6 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374
  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. define("vs/basic-languages/csp/csp",[],()=>{
  8. var moduleExports = (() => {
  9. var __defProp = Object.defineProperty;
  10. var __markAsModule = (target) => __defProp(target, "__esModule", { value: true });
  11. var __export = (target, all) => {
  12. __markAsModule(target);
  13. for (var name in all)
  14. __defProp(target, name, { get: all[name], enumerable: true });
  15. };
  16. // src/basic-languages/csp/csp.ts
  17. var csp_exports = {};
  18. __export(csp_exports, {
  19. conf: () => conf,
  20. language: () => language
  21. });
  22. var conf = {
  23. brackets: [],
  24. autoClosingPairs: [],
  25. surroundingPairs: []
  26. };
  27. var language = {
  28. keywords: [],
  29. typeKeywords: [],
  30. tokenPostfix: ".csp",
  31. operators: [],
  32. symbols: /[=><!~?:&|+\-*\/\^%]+/,
  33. escapes: /\\(?:[abfnrtv\\"']|x[0-9A-Fa-f]{1,4}|u[0-9A-Fa-f]{4}|U[0-9A-Fa-f]{8})/,
  34. tokenizer: {
  35. root: [
  36. [/child-src/, "string.quote"],
  37. [/connect-src/, "string.quote"],
  38. [/default-src/, "string.quote"],
  39. [/font-src/, "string.quote"],
  40. [/frame-src/, "string.quote"],
  41. [/img-src/, "string.quote"],
  42. [/manifest-src/, "string.quote"],
  43. [/media-src/, "string.quote"],
  44. [/object-src/, "string.quote"],
  45. [/script-src/, "string.quote"],
  46. [/style-src/, "string.quote"],
  47. [/worker-src/, "string.quote"],
  48. [/base-uri/, "string.quote"],
  49. [/plugin-types/, "string.quote"],
  50. [/sandbox/, "string.quote"],
  51. [/disown-opener/, "string.quote"],
  52. [/form-action/, "string.quote"],
  53. [/frame-ancestors/, "string.quote"],
  54. [/report-uri/, "string.quote"],
  55. [/report-to/, "string.quote"],
  56. [/upgrade-insecure-requests/, "string.quote"],
  57. [/block-all-mixed-content/, "string.quote"],
  58. [/require-sri-for/, "string.quote"],
  59. [/reflected-xss/, "string.quote"],
  60. [/referrer/, "string.quote"],
  61. [/policy-uri/, "string.quote"],
  62. [/'self'/, "string.quote"],
  63. [/'unsafe-inline'/, "string.quote"],
  64. [/'unsafe-eval'/, "string.quote"],
  65. [/'strict-dynamic'/, "string.quote"],
  66. [/'unsafe-hashed-attributes'/, "string.quote"]
  67. ]
  68. }
  69. };
  70. return csp_exports;
  71. })();
  72. return moduleExports;
  73. });