New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

@clevy/vue-csml-monaco

Package Overview
Dependencies
Maintainers
5
Versions
4
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@clevy/vue-csml-monaco - npm Package Compare versions

Comparing version 0.1.6 to 0.1.7

30

dist/csml-monaco-editor.esm.js

@@ -7,3 +7,3 @@ /* eslint-disable vue/require-default-prop */

*/
var script$1 = /*#__PURE__*/{
var script$1 = {
name: 'MonacoEditor',

@@ -260,4 +260,6 @@ model: {

const __vue_component__$1 = /*#__PURE__*/normalizeComponent({}, __vue_inject_styles__$1, __vue_script__$1, __vue_scope_id__$1, __vue_is_functional_template__$1, __vue_module_identifier__$1, false, undefined, undefined, undefined);
const __vue_component__$2 = /*#__PURE__*/normalizeComponent({}, __vue_inject_styles__$1, __vue_script__$1, __vue_scope_id__$1, __vue_is_functional_template__$1, __vue_module_identifier__$1, false, undefined, undefined, undefined);
var MonacoEditor = __vue_component__$2;
var defaultOptions = {

@@ -1207,3 +1209,3 @@ automaticLayout: true,

* A Monaco editor component with CSML support and a default opiniated configuration.
*
*
* @vue-prop {String} value - The editor's content.

@@ -1218,6 +1220,6 @@ * @vue-prop {String} [theme='vs-dark'] - The theme of the editor.

var script = /*#__PURE__*/{
var script = {
name: 'CsmlMonacoEditor',
components: {
MonacoEditor: __vue_component__$1
MonacoEditor
},

@@ -1390,4 +1392,4 @@ props: {

if (!inject) return;
inject("data-v-4ec0bb3a_0", {
source: ".c-csml-monaco-editor[data-v-4ec0bb3a]{position:relative}.c-monaco-editor[data-v-4ec0bb3a]{position:absolute;top:0;right:0;bottom:0;left:0}.c-monaco-editor[data-v-4ec0bb3a] :focus{outline:1px solid #007fd4}",
inject("data-v-12c61e5e_0", {
source: ".c-csml-monaco-editor[data-v-12c61e5e]{position:relative}.c-monaco-editor[data-v-12c61e5e]{position:absolute;top:0;right:0;bottom:0;left:0}.c-monaco-editor[data-v-12c61e5e] :focus{outline:1px solid #007fd4}",
map: undefined,

@@ -1400,3 +1402,3 @@ media: undefined

const __vue_scope_id__ = "data-v-4ec0bb3a";
const __vue_scope_id__ = "data-v-12c61e5e";
/* module identifier */

@@ -1417,2 +1419,4 @@

var __vue_component__$1 = __vue_component__;
/* eslint-disable import/prefer-default-export */

@@ -1422,4 +1426,4 @@

__proto__: null,
MonacoEditor: __vue_component__$1,
CsmlMonacoEditor: __vue_component__
MonacoEditor: MonacoEditor,
CsmlMonacoEditor: __vue_component__$1
});

@@ -1430,3 +1434,4 @@

const install = function installCsmlEditor(Vue) {
Object.entries(components).forEach(([componentName, component]) => {
Object.entries(components).forEach(_ref => {
let [componentName, component] = _ref;
Vue.component(componentName, component);

@@ -1436,3 +1441,2 @@ });

export default install;
export { __vue_component__ as CsmlMonacoEditor, __vue_component__$1 as MonacoEditor };
export { __vue_component__$1 as CsmlMonacoEditor, MonacoEditor, install as default };

@@ -1,1 +0,1 @@

var CsmlEditor=function(){"use strict";function e(e,t,o){return t in e?Object.defineProperty(e,t,{value:o,enumerable:!0,configurable:!0,writable:!0}):e[t]=o,e}function t(e,t){var o=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),o.push.apply(o,n)}return o}function o(o){for(var n=1;n<arguments.length;n++){var r=null!=arguments[n]?arguments[n]:{};n%2?t(Object(r),!0).forEach((function(t){e(o,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(o,Object.getOwnPropertyDescriptors(r)):t(Object(r)).forEach((function(e){Object.defineProperty(o,e,Object.getOwnPropertyDescriptor(r,e))}))}return o}function n(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var o=[],n=!0,r=!1,i=void 0;try{for(var a,d=e[Symbol.iterator]();!(n=(a=d.next()).done)&&(o.push(a.value),!t||o.length!==t);n=!0);}catch(e){r=!0,i=e}finally{try{n||null==d.return||d.return()}finally{if(r)throw i}}return o}(e,t)||r(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function r(e,t){if(e){if("string"==typeof e)return i(e,t);var o=Object.prototype.toString.call(e).slice(8,-1);return"Object"===o&&e.constructor&&(o=e.constructor.name),"Map"===o||"Set"===o?Array.from(e):"Arguments"===o||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(o)?i(e,t):void 0}}function i(e,t){(null==t||t>e.length)&&(t=e.length);for(var o=0,n=new Array(t);o<t;o++)n[o]=e[o];return n}function a(e,t,o,n,r,i,a,d,u,s){"boolean"!=typeof a&&(u=d,d=a,a=!1);const c="function"==typeof o?o.options:o;let f;if(e&&e.render&&(c.render=e.render,c.staticRenderFns=e.staticRenderFns,c._compiled=!0,r&&(c.functional=!0)),n&&(c._scopeId=n),i?(f=function(e){(e=e||this.$vnode&&this.$vnode.ssrContext||this.parent&&this.parent.$vnode&&this.parent.$vnode.ssrContext)||"undefined"==typeof __VUE_SSR_CONTEXT__||(e=__VUE_SSR_CONTEXT__),t&&t.call(this,u(e)),e&&e._registeredComponents&&e._registeredComponents.add(i)},c._ssrRegister=f):t&&(f=a?function(e){t.call(this,s(e,this.$root.$options.shadowRoot))}:function(e){t.call(this,d(e))}),f)if(c.functional){const e=c.render;c.render=function(t,o){return f.call(o),e(t,o)}}else{const e=c.beforeCreate;c.beforeCreate=e?[].concat(e,f):[f]}return o}var d,u=a({},undefined,{name:"MonacoEditor",model:{event:"change"},props:{original:String,value:{type:String,required:!0},theme:{type:String,default:"vs"},language:String,options:Object,amdRequire:{type:Function},diffEditor:{type:Boolean,default:!1}},watch:{options:{deep:!0,handler:function(e){this.editor&&this.getModifiedEditor().updateOptions(e)}},value:function(e){if(this.editor){var t=this.getModifiedEditor();e!==t.getValue()&&t.setValue(e)}},original:function(e){if(this.editor&&this.diffEditor){var t=this.getOriginalEditor();e!==t.getValue()&&t.setValue(e)}},language:function(e){if(this.editor){var t=this.getModifiedEditor();this.monaco.editor.setModelLanguage(t.getModel(),e)}},theme:function(e){this.editor&&this.monaco.editor.setTheme(e)}},mounted:function(){var e=this;if(this.amdRequire)this.amdRequire(["vs/editor/editor.main"],(function(){e.monaco=window.monaco,e.$nextTick((function(){e.initMonaco(window.monaco)}))}));else{var t=require("monaco-editor");this.monaco=t,this.$nextTick((function(){e.initMonaco(t)}))}},beforeDestroy:function(){this.editor&&this.editor.dispose()},methods:{initMonaco:function(e){var t=this;this.$emit("editorWillMount",this.monaco);var n=o(o({},{value:this.value,theme:this.theme,language:this.language}),this.options);if(this.diffEditor){this.editor=e.editor.createDiffEditor(this.$el,n);var r=e.editor.createModel(this.original,this.language),i=e.editor.createModel(this.value,this.language);this.editor.setModel({original:r,modified:i})}else this.editor=e.editor.create(this.$el,n);var a=this.getModifiedEditor();a.onDidChangeModelContent((function(e){var o=a.getValue();t.value!==o&&t.$emit("change",o,e)})),this.$emit("editorDidMount",this.editor)},getEditor:function(){return this.editor},getModifiedEditor:function(){return this.diffEditor?this.editor.getModifiedEditor():this.editor},getOriginalEditor:function(){return this.diffEditor?this.editor.getOriginalEditor():this.editor},focus:function(){this.editor.focus()}},render:function(e){return e("div")}},undefined,undefined,undefined,!1,void 0,void 0,void 0),s={automaticLayout:!0,fixedOverflowWidgets:!0,fontSize:14,minimap:{enabled:!1},scrollbar:{horizontalScrollbarSize:10,verticalScrollbarSize:10},tabSize:2},c={keywords:["abstract","continue","for","new","switch","assert","goto","do","if","private","this","break","protected","throw","else","public","enum","return","catch","try","interface","static","class","finally","const","super","while","true","false"].concat(["as","break","const","debug","do","event","flow","fn","foreach","forget","goto","hold","hold_secure","in","import","remember","say","step","use"]),typeKeywords:["boolean","double","byte","int","short","char","void","long","float"],operators:["=",">","<","!","~","?",":","==","<=",">=","!=","&&","||","++","--","+","-","*","/","&","|","^","%","<<",">>",">>>","+=","-=","*=","/=","&=","|=","^=","%=","<<=",">>=",">>>="],symbols:/[=><!~?:&|+\-*\/\^%]+/,escapes:/\\(?:[abfnrtv\\"']|x[0-9A-Fa-f]{1,4}|u[0-9A-Fa-f]{4}|U[0-9A-Fa-f]{8})/,tokenizer:{root:[[/[a-z_][\w$]*/,{cases:{"@typeKeywords":"keyword","@keywords":"keyword","@default":"identifier"}}],[/[A-Z][\w\$]*/,"type.identifier"],{include:"@whitespace"},[/[{}()\[\]]/,"@brackets"],[/[<>](?!@symbols)/,"@brackets"],[/@symbols/,{cases:{"@operators":"operator","@default":""}}],[/@/,"annotation"],[/[$a-zA-Z_]\w*/,"variable"],[/\d*\.\d+([eE][\-+]?\d+)?/,"number.float"],[/0[xX][0-9a-fA-F]+/,"number.hex"],[/\d+/,"number"],[/[;,.]/,"delimiter"],[/"/,{token:"string.quote",bracket:"@open",next:"@string"}],[/'[^\\']'/,"string"],[/(')(@escapes)(')/,["string","string.escape","string"]],[/'/,"string.invalid"]],comment:[[/[^\/*]+/,"comment"],[/\/\*/,"comment","@push"],["\\*/","comment","@pop"],[/[\/*]/,"comment"]],string:[[/[^\\"]+/,"string"],[/@escapes/,"string.escape"],[/\\./,"string.escape.invalid"],[/"/,{token:"string.quote",bracket:"@close",next:"@pop"}]],whitespace:[[/[ \t\r\n]+/,"white"],[/\/\*/,"comment","@comment"],[/\/\/.*$/,"comment"]]}},f=require("monaco-editor"),l=["App","Audio","Base64","Card","Carousel","Crypto","Exists","Find","Floor","Hex","HTTP","Image","JWT","Length","Object","OneOf","Or","Question","Random","Shuffle","SMTP","Text","Time","Typing","Url","UUID","Video","Wait","Calendar","Input","LaTeX","Multiselect","QuickReply"].map((function(e){return{label:e,kind:f.languages.CompletionItemKind.Snippet,insertText:e+"(${1:parameters})",insertTextRules:f.languages.CompletionItemInsertTextRule.InsertAsSnippet,documentation:"".concat(e," Statement")}})),g=[{label:"say",kind:f.languages.CompletionItemKind.Keyword,insertText:'say "$0"',insertTextRules:f.languages.CompletionItemInsertTextRule.InsertAsSnippet},{label:"goto",kind:f.languages.CompletionItemKind.Keyword,insertText:"goto $0",insertTextRules:f.languages.CompletionItemInsertTextRule.InsertAsSnippet},{label:"remember",kind:f.languages.CompletionItemKind.Keyword,insertText:"remember $1 = $0",insertTextRules:f.languages.CompletionItemInsertTextRule.InsertAsSnippet},{label:"forget",kind:f.languages.CompletionItemKind.Keyword,insertText:"forget $0",insertTextRules:f.languages.CompletionItemInsertTextRule.InsertAsSnippet}],m=[{label:"if",kind:f.languages.CompletionItemKind.Snippet,insertText:["if (${1:condition}) {","\t$0","}"].join("\n"),insertTextRules:f.languages.CompletionItemInsertTextRule.InsertAsSnippet,documentation:"If Statement"},{label:"ifelse",kind:f.languages.CompletionItemKind.Snippet,insertText:["if (${1:condition}) {","\t$0","} else {","\t","}"].join("\n"),insertTextRules:f.languages.CompletionItemInsertTextRule.InsertAsSnippet,documentation:"If-Else Statement"},{label:"foreach",kind:f.languages.CompletionItemKind.Snippet,insertText:["foreach (${1:item}) in ${2:items} {","\t$0","}"].join("\n"),insertTextRules:f.languages.CompletionItemInsertTextRule.InsertAsSnippet,documentation:"For-Each Statement"}],p=[].concat(function(e){if(Array.isArray(e))return i(e)}(d=l)||function(e){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(e))return Array.from(e)}(d)||r(d)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}(),g,m);var k={provideCompletionItems:function(e,t){var o=e.getWordUntilPosition({lineNumber:t.lineNumber,column:t.column-1}),n=e.getWordUntilPosition(t);if(""===o.word.trim()||""===n.word.trim())return{suggestions:p.map((function(e){return{label:e.label,kind:e.kind,description:e.description,documentation:e.description,insertText:e.insertText,detail:e.description,insertTextRules:e.insertTextRules,range:{startLineNumber:t.lineNumber,startColumn:n.startColumn,endLineNumber:t.lineNumber,endColumn:n.endColumn-1}}}))}}},b=require("monaco-editor"),y={wordPattern:/(-?\d*\.\d\w*)|([^\`\~\!\@\#\%\^\&\*\(\)\-\=\+\[\{\]\}\\\|\;\:\'\"\,\.\<\>\/\?\s]+)/g,comments:{lineComment:"//",blockComment:["/*","*/"]},brackets:[["{","}"],["[","]"],["(",")"]],onEnterRules:[{beforeText:/^\s*\/\*\*(?!\/)([^\*]|\*(?!\/))*$/,afterText:/^\s*\*\/$/,action:{indentAction:b.languages.IndentAction.IndentOutdent,appendText:" * "}},{beforeText:/^\s*\/\*\*(?!\/)([^\*]|\*(?!\/))*$/,action:{indentAction:b.languages.IndentAction.None,appendText:" * "}},{beforeText:/^(\t|(\ \ ))*\ \*(\ ([^\*]|\*(?!\/))*)?$/,action:{indentAction:b.languages.IndentAction.None,appendText:"* "}},{beforeText:/^(\t|(\ \ ))*\ \*\/\s*$/,action:{indentAction:b.languages.IndentAction.None,removeText:1}}],autoClosingPairs:[{open:"{",close:"}"},{open:"[",close:"]"},{open:"(",close:")"},{open:'"',close:'"',notIn:["string"]},{open:"'",close:"'",notIn:["string","comment"]},{open:"`",close:"`",notIn:["string","comment"]},{open:"/**",close:" */",notIn:["string"]}],folding:{markers:{start:new RegExp("^\\s*//\\s*#?region\\b"),end:new RegExp("^\\s*//\\s*#?endregion\\b")}}},h={base:"vs-dark",inherit:!0,rules:[{background:"011627",token:""},{foreground:"637777",token:"comment"},{foreground:"addb67",token:"string"},{foreground:"ecc48d",token:"vstring.quoted"},{foreground:"ecc48d",token:"variable.other.readwrite.js"},{foreground:"5ca7e4",token:"string.regexp"},{foreground:"5ca7e4",token:"string.regexp keyword.other"},{foreground:"5f7e97",token:"meta.function punctuation.separator.comma"},{foreground:"f78c6c",token:"constant.numeric"},{foreground:"f78c6c",token:"constant.character.numeric"},{foreground:"addb67",token:"variable"},{foreground:"c792ea",token:"keyword"},{foreground:"c792ea",token:"punctuation.accessor"},{foreground:"c792ea",token:"storage"},{foreground:"c792ea",token:"meta.var.expr"},{foreground:"c792ea",token:"meta.class meta.method.declaration meta.var.expr storage.type.jsm"},{foreground:"c792ea",token:"storage.type.property.js"},{foreground:"c792ea",token:"storage.type.property.ts"},{foreground:"c792ea",token:"storage.type.property.tsx"},{foreground:"82aaff",token:"storage.type"},{foreground:"ffcb8b",token:"entity.name.class"},{foreground:"ffcb8b",token:"meta.class entity.name.type.class"},{foreground:"addb67",token:"entity.other.inherited-class"},{foreground:"82aaff",token:"entity.name.function"},{foreground:"addb67",token:"punctuation.definition.variable"},{foreground:"d3423e",token:"punctuation.section.embedded"},{foreground:"d6deeb",token:"punctuation.terminator.expression"},{foreground:"d6deeb",token:"punctuation.definition.arguments"},{foreground:"d6deeb",token:"punctuation.definition.array"},{foreground:"d6deeb",token:"punctuation.section.array"},{foreground:"d6deeb",token:"meta.array"},{foreground:"d9f5dd",token:"punctuation.definition.list.begin"},{foreground:"d9f5dd",token:"punctuation.definition.list.end"},{foreground:"d9f5dd",token:"punctuation.separator.arguments"},{foreground:"d9f5dd",token:"punctuation.definition.list"},{foreground:"d3423e",token:"string.template meta.template.expression"},{foreground:"d6deeb",token:"string.template punctuation.definition.string"},{foreground:"c792ea",fontStyle:"italic",token:"italic"},{foreground:"addb67",fontStyle:"bold",token:"bold"},{foreground:"82aaff",token:"constant.language"},{foreground:"82aaff",token:"punctuation.definition.constant"},{foreground:"82aaff",token:"variable.other.constant"},{foreground:"7fdbca",token:"support.function.construct"},{foreground:"7fdbca",token:"keyword.other.new"},{foreground:"82aaff",token:"constant.character"},{foreground:"82aaff",token:"constant.other"},{foreground:"f78c6c",token:"constant.character.escape"},{foreground:"addb67",token:"entity.other.inherited-class"},{foreground:"d7dbe0",token:"variable.parameter"},{foreground:"7fdbca",token:"entity.name.tag"},{foreground:"cc2996",token:"punctuation.definition.tag.html"},{foreground:"cc2996",token:"punctuation.definition.tag.begin"},{foreground:"cc2996",token:"punctuation.definition.tag.end"},{foreground:"addb67",token:"entity.other.attribute-name"},{foreground:"addb67",token:"entity.name.tag.custom"},{foreground:"82aaff",token:"support.function"},{foreground:"82aaff",token:"support.constant"},{foreground:"7fdbca",token:"upport.constant.meta.property-value"},{foreground:"addb67",token:"support.type"},{foreground:"addb67",token:"support.class"},{foreground:"addb67",token:"support.variable.dom"},{foreground:"7fdbca",token:"support.constant"},{foreground:"7fdbca",token:"keyword.other.special-method"},{foreground:"7fdbca",token:"keyword.other.new"},{foreground:"7fdbca",token:"keyword.other.debugger"},{foreground:"7fdbca",token:"keyword.control"},{foreground:"c792ea",token:"keyword.operator.comparison"},{foreground:"c792ea",token:"keyword.control.flow.js"},{foreground:"c792ea",token:"keyword.control.flow.ts"},{foreground:"c792ea",token:"keyword.control.flow.tsx"},{foreground:"c792ea",token:"keyword.control.ruby"},{foreground:"c792ea",token:"keyword.control.module.ruby"},{foreground:"c792ea",token:"keyword.control.class.ruby"},{foreground:"c792ea",token:"keyword.control.def.ruby"},{foreground:"c792ea",token:"keyword.control.loop.js"},{foreground:"c792ea",token:"keyword.control.loop.ts"},{foreground:"c792ea",token:"keyword.control.import.js"},{foreground:"c792ea",token:"keyword.control.import.ts"},{foreground:"c792ea",token:"keyword.control.import.tsx"},{foreground:"c792ea",token:"keyword.control.from.js"},{foreground:"c792ea",token:"keyword.control.from.ts"},{foreground:"c792ea",token:"keyword.control.from.tsx"},{foreground:"ffffff",background:"ff2c83",token:"invalid"},{foreground:"ffffff",background:"d3423e",token:"invalid.deprecated"},{foreground:"7fdbca",token:"keyword.operator"},{foreground:"c792ea",token:"keyword.operator.relational"},{foreground:"c792ea",token:"keyword.operator.assignement"},{foreground:"c792ea",token:"keyword.operator.arithmetic"},{foreground:"c792ea",token:"keyword.operator.bitwise"},{foreground:"c792ea",token:"keyword.operator.increment"},{foreground:"c792ea",token:"keyword.operator.ternary"},{foreground:"637777",token:"comment.line.double-slash"},{foreground:"cdebf7",token:"object"},{foreground:"ff5874",token:"constant.language.null"},{foreground:"d6deeb",token:"meta.brace"},{foreground:"c792ea",token:"meta.delimiter.period"},{foreground:"d9f5dd",token:"punctuation.definition.string"},{foreground:"ff5874",token:"constant.language.boolean"},{foreground:"ffffff",token:"object.comma"},{foreground:"7fdbca",token:"variable.parameter.function"},{foreground:"80cbc4",token:"support.type.vendor.property-name"},{foreground:"80cbc4",token:"support.constant.vendor.property-value"},{foreground:"80cbc4",token:"support.type.property-name"},{foreground:"80cbc4",token:"meta.property-list entity.name.tag"},{foreground:"57eaf1",token:"meta.property-list entity.name.tag.reference"},{foreground:"f78c6c",token:"constant.other.color.rgb-value punctuation.definition.constant"},{foreground:"ffeb95",token:"constant.other.color"},{foreground:"ffeb95",token:"keyword.other.unit"},{foreground:"c792ea",token:"meta.selector"},{foreground:"fad430",token:"entity.other.attribute-name.id"},{foreground:"80cbc4",token:"meta.property-name"},{foreground:"c792ea",token:"entity.name.tag.doctype"},{foreground:"c792ea",token:"meta.tag.sgml.doctype"},{foreground:"d9f5dd",token:"punctuation.definition.parameters"},{foreground:"ecc48d",token:"string.quoted"},{foreground:"ecc48d",token:"string.quoted.double"},{foreground:"ecc48d",token:"string.quoted.single"},{foreground:"addb67",token:"support.constant.math"},{foreground:"addb67",token:"support.type.property-name.json"},{foreground:"addb67",token:"support.constant.json"},{foreground:"c789d6",token:"meta.structure.dictionary.value.json string.quoted.double"},{foreground:"80cbc4",token:"string.quoted.double.json punctuation.definition.string.json"},{foreground:"ff5874",token:"meta.structure.dictionary.json meta.structure.dictionary.value constant.language"},{foreground:"d6deeb",token:"variable.other.ruby"},{foreground:"ecc48d",token:"entity.name.type.class.ruby"},{foreground:"ecc48d",token:"keyword.control.class.ruby"},{foreground:"ecc48d",token:"meta.class.ruby"},{foreground:"7fdbca",token:"constant.language.symbol.hashkey.ruby"},{foreground:"e0eddd",background:"a57706",fontStyle:"italic",token:"meta.diff"},{foreground:"e0eddd",background:"a57706",fontStyle:"italic",token:"meta.diff.header"},{foreground:"ef535090",fontStyle:"italic",token:"markup.deleted"},{foreground:"a2bffc",fontStyle:"italic",token:"markup.changed"},{foreground:"a2bffc",fontStyle:"italic",token:"meta.diff.header.git"},{foreground:"a2bffc",fontStyle:"italic",token:"meta.diff.header.from-file"},{foreground:"a2bffc",fontStyle:"italic",token:"meta.diff.header.to-file"},{foreground:"219186",background:"eae3ca",token:"markup.inserted"},{foreground:"d3201f",token:"other.package.exclude"},{foreground:"d3201f",token:"other.remove"},{foreground:"269186",token:"other.add"},{foreground:"ff5874",token:"constant.language.python"},{foreground:"82aaff",token:"variable.parameter.function.python"},{foreground:"82aaff",token:"meta.function-call.arguments.python"},{foreground:"b2ccd6",token:"meta.function-call.python"},{foreground:"b2ccd6",token:"meta.function-call.generic.python"},{foreground:"d6deeb",token:"punctuation.python"},{foreground:"addb67",token:"entity.name.function.decorator.python"},{foreground:"8eace3",token:"source.python variable.language.special"},{foreground:"82b1ff",token:"markup.heading.markdown"},{foreground:"c792ea",fontStyle:"italic",token:"markup.italic.markdown"},{foreground:"addb67",fontStyle:"bold",token:"markup.bold.markdown"},{foreground:"697098",token:"markup.quote.markdown"},{foreground:"80cbc4",token:"markup.inline.raw.markdown"},{foreground:"ff869a",token:"markup.underline.link.markdown"},{foreground:"ff869a",token:"markup.underline.link.image.markdown"},{foreground:"d6deeb",token:"string.other.link.title.markdown"},{foreground:"d6deeb",token:"string.other.link.description.markdown"},{foreground:"82b1ff",token:"punctuation.definition.string.markdown"},{foreground:"82b1ff",token:"punctuation.definition.string.begin.markdown"},{foreground:"82b1ff",token:"punctuation.definition.string.end.markdown"},{foreground:"82b1ff",token:"meta.link.inline.markdown punctuation.definition.string"},{foreground:"7fdbca",token:"punctuation.definition.metadata.markdown"},{foreground:"82b1ff",token:"beginning.punctuation.definition.list.markdown"}],colors:{"editor.foreground":"#d6deeb","editor.background":"#011627","editor.selectionBackground":"#5f7e9779","editor.lineHighlightBackground":"#010E17","editorCursor.foreground":"#80a4c2","editorWhitespace.foreground":"#2e2040","editorIndentGuide.background":"#5e81ce52","editor.selectionHighlightBorder":"#122d42"}},v=require("monaco-editor"),w={name:"CsmlMonacoEditor",components:{MonacoEditor:u},props:{value:{type:String,required:!0},theme:{type:String,default:"night-owl"},language:{type:String,default:"csml"},options:{type:Object,default:function(){return{}}}},data:function(){return{monaco:null,editor:null,isMounted:!1}},computed:{customOptions:function(){return o(o({},s),this.options)}},mounted:function(){v.languages.register({id:"csml"}),v.languages.onLanguage("csml",this.setupCsmlSupport),v.editor.defineTheme("night-owl",h),this.isMounted=!0},methods:{onEditorWillMount:function(e){this.monaco=e,this.$emit("editorWillMount",this.monaco)},onEditorDidMount:function(e){this.editor=e,this.setupCommands(e),this.$emit("editorDidMount",this.editor)},setupCsmlSupport:function(){v.languages.setMonarchTokensProvider("csml",c),v.languages.setLanguageConfiguration("csml",y),v.languages.registerCompletionItemProvider("csml",k)},setupCommands:function(e){var t=this;e.addCommand(v.KeyMod.CtrlCmd|v.KeyCode.KEY_S,(function(){return t.$emit("save")})),e.addCommand(v.KeyMod.CtrlCmd|v.KeyMod.Shift|v.KeyCode.US_SLASH,(function(){return e.getAction("editor.action.commentLine").run()}))},onChange:function(e){this.$emit("input",e)}}};const x="undefined"!=typeof navigator&&/msie [6-9]\\b/.test(navigator.userAgent.toLowerCase());function S(e){return(e,t)=>function(e,t){const o=x?t.media||"default":e,n=T[o]||(T[o]={ids:new Set,styles:[]});if(!n.ids.has(e)){n.ids.add(e);let o=t.source;if(t.map&&(o+="\n/*# sourceURL="+t.map.sources[0]+" */",o+="\n/*# sourceMappingURL=data:application/json;base64,"+btoa(unescape(encodeURIComponent(JSON.stringify(t.map))))+" */"),n.element||(n.element=document.createElement("style"),n.element.type="text/css",t.media&&n.element.setAttribute("media",t.media),void 0===C&&(C=document.head||document.getElementsByTagName("head")[0]),C.appendChild(n.element)),"styleSheet"in n.element)n.styles.push(o),n.element.styleSheet.cssText=n.styles.filter(Boolean).join("\n");else{const e=n.ids.size-1,t=document.createTextNode(o),r=n.element.childNodes;r[e]&&n.element.removeChild(r[e]),r.length?n.element.insertBefore(t,r[e]):n.element.appendChild(t)}}}(e,t)}let C;const T={};var I=a({render:function(){var e=this,t=e.$createElement,o=e._self._c||t;return o("div",{staticClass:"c-csml-monaco-editor"},[e.isMounted?o("MonacoEditor",{staticClass:"c-monaco-editor",attrs:{value:e.value,theme:e.theme,language:e.language,options:e.customOptions},on:{editorWillMount:e.onEditorWillMount,editorDidMount:e.onEditorDidMount,change:e.onChange}}):e._e()],1)},staticRenderFns:[]},(function(e){e&&e("data-v-4ec0bb3a_0",{source:".c-csml-monaco-editor[data-v-4ec0bb3a]{position:relative}.c-monaco-editor[data-v-4ec0bb3a]{position:absolute;top:0;right:0;bottom:0;left:0}.c-monaco-editor[data-v-4ec0bb3a] :focus{outline:1px solid #007fd4}",map:void 0,media:void 0})}),w,"data-v-4ec0bb3a",false,undefined,!1,S,void 0,void 0),E=Object.freeze({__proto__:null,MonacoEditor:u,CsmlMonacoEditor:I}),j=function(e){Object.entries(E).forEach((function(t){var o=n(t,2),r=o[0],i=o[1];e.component(r,i)}))},M=Object.freeze({__proto__:null,default:j,MonacoEditor:u,CsmlMonacoEditor:I});return Object.entries(M).forEach((function(e){var t=n(e,2),o=t[0],r=t[1];"default"!==o&&(j[o]=r)})),j}();
var CsmlEditor=function(){"use strict";function e(e,t){var o=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),o.push.apply(o,n)}return o}function t(t){for(var n=1;n<arguments.length;n++){var r=null!=arguments[n]?arguments[n]:{};n%2?e(Object(r),!0).forEach((function(e){o(t,e,r[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):e(Object(r)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(r,e))}))}return t}function o(e,t,o){return t in e?Object.defineProperty(e,t,{value:o,enumerable:!0,configurable:!0,writable:!0}):e[t]=o,e}function n(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var o=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null==o)return;var n,r,i=[],a=!0,d=!1;try{for(o=o.call(e);!(a=(n=o.next()).done)&&(i.push(n.value),!t||i.length!==t);a=!0);}catch(e){d=!0,r=e}finally{try{a||null==o.return||o.return()}finally{if(d)throw r}}return i}(e,t)||r(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function r(e,t){if(e){if("string"==typeof e)return i(e,t);var o=Object.prototype.toString.call(e).slice(8,-1);return"Object"===o&&e.constructor&&(o=e.constructor.name),"Map"===o||"Set"===o?Array.from(e):"Arguments"===o||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(o)?i(e,t):void 0}}function i(e,t){(null==t||t>e.length)&&(t=e.length);for(var o=0,n=new Array(t);o<t;o++)n[o]=e[o];return n}var a={name:"MonacoEditor",model:{event:"change"},props:{original:String,value:{type:String,required:!0},theme:{type:String,default:"vs"},language:String,options:Object,amdRequire:{type:Function},diffEditor:{type:Boolean,default:!1}},watch:{options:{deep:!0,handler:function(e){this.editor&&this.getModifiedEditor().updateOptions(e)}},value:function(e){if(this.editor){var t=this.getModifiedEditor();e!==t.getValue()&&t.setValue(e)}},original:function(e){if(this.editor&&this.diffEditor){var t=this.getOriginalEditor();e!==t.getValue()&&t.setValue(e)}},language:function(e){if(this.editor){var t=this.getModifiedEditor();this.monaco.editor.setModelLanguage(t.getModel(),e)}},theme:function(e){this.editor&&this.monaco.editor.setTheme(e)}},mounted:function(){var e=this;if(this.amdRequire)this.amdRequire(["vs/editor/editor.main"],(function(){e.monaco=window.monaco,e.$nextTick((function(){e.initMonaco(window.monaco)}))}));else{var t=require("monaco-editor");this.monaco=t,this.$nextTick((function(){e.initMonaco(t)}))}},beforeDestroy:function(){this.editor&&this.editor.dispose()},methods:{initMonaco:function(e){var o=this;this.$emit("editorWillMount",this.monaco);var n=t(t({},{value:this.value,theme:this.theme,language:this.language}),this.options);if(this.diffEditor){this.editor=e.editor.createDiffEditor(this.$el,n);var r=e.editor.createModel(this.original,this.language),i=e.editor.createModel(this.value,this.language);this.editor.setModel({original:r,modified:i})}else this.editor=e.editor.create(this.$el,n);var a=this.getModifiedEditor();a.onDidChangeModelContent((function(e){var t=a.getValue();o.value!==t&&o.$emit("change",t,e)})),this.$emit("editorDidMount",this.editor)},getEditor:function(){return this.editor},getModifiedEditor:function(){return this.diffEditor?this.editor.getModifiedEditor():this.editor},getOriginalEditor:function(){return this.diffEditor?this.editor.getOriginalEditor():this.editor},focus:function(){this.editor.focus()}},render:function(e){return e("div")}};function d(e,t,o,n,r,i,a,d,u,s){"boolean"!=typeof a&&(u=d,d=a,a=!1);const c="function"==typeof o?o.options:o;let f;if(e&&e.render&&(c.render=e.render,c.staticRenderFns=e.staticRenderFns,c._compiled=!0,r&&(c.functional=!0)),n&&(c._scopeId=n),i?(f=function(e){(e=e||this.$vnode&&this.$vnode.ssrContext||this.parent&&this.parent.$vnode&&this.parent.$vnode.ssrContext)||"undefined"==typeof __VUE_SSR_CONTEXT__||(e=__VUE_SSR_CONTEXT__),t&&t.call(this,u(e)),e&&e._registeredComponents&&e._registeredComponents.add(i)},c._ssrRegister=f):t&&(f=a?function(e){t.call(this,s(e,this.$root.$options.shadowRoot))}:function(e){t.call(this,d(e))}),f)if(c.functional){const e=c.render;c.render=function(t,o){return f.call(o),e(t,o)}}else{const e=c.beforeCreate;c.beforeCreate=e?[].concat(e,f):[f]}return o}var u,s=d({},undefined,a,undefined,undefined,undefined,!1,void 0,void 0,void 0),c={automaticLayout:!0,fixedOverflowWidgets:!0,fontSize:14,minimap:{enabled:!1},scrollbar:{horizontalScrollbarSize:10,verticalScrollbarSize:10},tabSize:2},f={keywords:["abstract","continue","for","new","switch","assert","goto","do","if","private","this","break","protected","throw","else","public","enum","return","catch","try","interface","static","class","finally","const","super","while","true","false"].concat(["as","break","const","debug","do","event","flow","fn","foreach","forget","goto","hold","hold_secure","in","import","remember","say","step","use"]),typeKeywords:["boolean","double","byte","int","short","char","void","long","float"],operators:["=",">","<","!","~","?",":","==","<=",">=","!=","&&","||","++","--","+","-","*","/","&","|","^","%","<<",">>",">>>","+=","-=","*=","/=","&=","|=","^=","%=","<<=",">>=",">>>="],symbols:/[=><!~?:&|+\-*\/\^%]+/,escapes:/\\(?:[abfnrtv\\"']|x[0-9A-Fa-f]{1,4}|u[0-9A-Fa-f]{4}|U[0-9A-Fa-f]{8})/,tokenizer:{root:[[/[a-z_][\w$]*/,{cases:{"@typeKeywords":"keyword","@keywords":"keyword","@default":"identifier"}}],[/[A-Z][\w\$]*/,"type.identifier"],{include:"@whitespace"},[/[{}()\[\]]/,"@brackets"],[/[<>](?!@symbols)/,"@brackets"],[/@symbols/,{cases:{"@operators":"operator","@default":""}}],[/@/,"annotation"],[/[$a-zA-Z_]\w*/,"variable"],[/\d*\.\d+([eE][\-+]?\d+)?/,"number.float"],[/0[xX][0-9a-fA-F]+/,"number.hex"],[/\d+/,"number"],[/[;,.]/,"delimiter"],[/"/,{token:"string.quote",bracket:"@open",next:"@string"}],[/'[^\\']'/,"string"],[/(')(@escapes)(')/,["string","string.escape","string"]],[/'/,"string.invalid"]],comment:[[/[^\/*]+/,"comment"],[/\/\*/,"comment","@push"],["\\*/","comment","@pop"],[/[\/*]/,"comment"]],string:[[/[^\\"]+/,"string"],[/@escapes/,"string.escape"],[/\\./,"string.escape.invalid"],[/"/,{token:"string.quote",bracket:"@close",next:"@pop"}]],whitespace:[[/[ \t\r\n]+/,"white"],[/\/\*/,"comment","@comment"],[/\/\/.*$/,"comment"]]}},l=require("monaco-editor"),g=["App","Audio","Base64","Card","Carousel","Crypto","Exists","Find","Floor","Hex","HTTP","Image","JWT","Length","Object","OneOf","Or","Question","Random","Shuffle","SMTP","Text","Time","Typing","Url","UUID","Video","Wait","Calendar","Input","LaTeX","Multiselect","QuickReply"].map((function(e){return{label:e,kind:l.languages.CompletionItemKind.Snippet,insertText:e+"(${1:parameters})",insertTextRules:l.languages.CompletionItemInsertTextRule.InsertAsSnippet,documentation:"".concat(e," Statement")}})),m=[{label:"say",kind:l.languages.CompletionItemKind.Keyword,insertText:'say "$0"',insertTextRules:l.languages.CompletionItemInsertTextRule.InsertAsSnippet},{label:"goto",kind:l.languages.CompletionItemKind.Keyword,insertText:"goto $0",insertTextRules:l.languages.CompletionItemInsertTextRule.InsertAsSnippet},{label:"remember",kind:l.languages.CompletionItemKind.Keyword,insertText:"remember $1 = $0",insertTextRules:l.languages.CompletionItemInsertTextRule.InsertAsSnippet},{label:"forget",kind:l.languages.CompletionItemKind.Keyword,insertText:"forget $0",insertTextRules:l.languages.CompletionItemInsertTextRule.InsertAsSnippet}],p=[{label:"if",kind:l.languages.CompletionItemKind.Snippet,insertText:["if (${1:condition}) {","\t$0","}"].join("\n"),insertTextRules:l.languages.CompletionItemInsertTextRule.InsertAsSnippet,documentation:"If Statement"},{label:"ifelse",kind:l.languages.CompletionItemKind.Snippet,insertText:["if (${1:condition}) {","\t$0","} else {","\t","}"].join("\n"),insertTextRules:l.languages.CompletionItemInsertTextRule.InsertAsSnippet,documentation:"If-Else Statement"},{label:"foreach",kind:l.languages.CompletionItemKind.Snippet,insertText:["foreach (${1:item}) in ${2:items} {","\t$0","}"].join("\n"),insertTextRules:l.languages.CompletionItemInsertTextRule.InsertAsSnippet,documentation:"For-Each Statement"}],k=[].concat(function(e){if(Array.isArray(e))return i(e)}(u=g)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(u)||r(u)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}(),m,p);var b={provideCompletionItems:function(e,t){var o=e.getWordUntilPosition({lineNumber:t.lineNumber,column:t.column-1}),n=e.getWordUntilPosition(t);if(""===o.word.trim()||""===n.word.trim())return{suggestions:k.map((function(e){return{label:e.label,kind:e.kind,description:e.description,documentation:e.description,insertText:e.insertText,detail:e.description,insertTextRules:e.insertTextRules,range:{startLineNumber:t.lineNumber,startColumn:n.startColumn,endLineNumber:t.lineNumber,endColumn:n.endColumn-1}}}))}}},h=require("monaco-editor"),y={wordPattern:/(-?\d*\.\d\w*)|([^\`\~\!\@\#\%\^\&\*\(\)\-\=\+\[\{\]\}\\\|\;\:\'\"\,\.\<\>\/\?\s]+)/g,comments:{lineComment:"//",blockComment:["/*","*/"]},brackets:[["{","}"],["[","]"],["(",")"]],onEnterRules:[{beforeText:/^\s*\/\*\*(?!\/)([^\*]|\*(?!\/))*$/,afterText:/^\s*\*\/$/,action:{indentAction:h.languages.IndentAction.IndentOutdent,appendText:" * "}},{beforeText:/^\s*\/\*\*(?!\/)([^\*]|\*(?!\/))*$/,action:{indentAction:h.languages.IndentAction.None,appendText:" * "}},{beforeText:/^(\t|(\ \ ))*\ \*(\ ([^\*]|\*(?!\/))*)?$/,action:{indentAction:h.languages.IndentAction.None,appendText:"* "}},{beforeText:/^(\t|(\ \ ))*\ \*\/\s*$/,action:{indentAction:h.languages.IndentAction.None,removeText:1}}],autoClosingPairs:[{open:"{",close:"}"},{open:"[",close:"]"},{open:"(",close:")"},{open:'"',close:'"',notIn:["string"]},{open:"'",close:"'",notIn:["string","comment"]},{open:"`",close:"`",notIn:["string","comment"]},{open:"/**",close:" */",notIn:["string"]}],folding:{markers:{start:new RegExp("^\\s*//\\s*#?region\\b"),end:new RegExp("^\\s*//\\s*#?endregion\\b")}}},v={base:"vs-dark",inherit:!0,rules:[{background:"011627",token:""},{foreground:"637777",token:"comment"},{foreground:"addb67",token:"string"},{foreground:"ecc48d",token:"vstring.quoted"},{foreground:"ecc48d",token:"variable.other.readwrite.js"},{foreground:"5ca7e4",token:"string.regexp"},{foreground:"5ca7e4",token:"string.regexp keyword.other"},{foreground:"5f7e97",token:"meta.function punctuation.separator.comma"},{foreground:"f78c6c",token:"constant.numeric"},{foreground:"f78c6c",token:"constant.character.numeric"},{foreground:"addb67",token:"variable"},{foreground:"c792ea",token:"keyword"},{foreground:"c792ea",token:"punctuation.accessor"},{foreground:"c792ea",token:"storage"},{foreground:"c792ea",token:"meta.var.expr"},{foreground:"c792ea",token:"meta.class meta.method.declaration meta.var.expr storage.type.jsm"},{foreground:"c792ea",token:"storage.type.property.js"},{foreground:"c792ea",token:"storage.type.property.ts"},{foreground:"c792ea",token:"storage.type.property.tsx"},{foreground:"82aaff",token:"storage.type"},{foreground:"ffcb8b",token:"entity.name.class"},{foreground:"ffcb8b",token:"meta.class entity.name.type.class"},{foreground:"addb67",token:"entity.other.inherited-class"},{foreground:"82aaff",token:"entity.name.function"},{foreground:"addb67",token:"punctuation.definition.variable"},{foreground:"d3423e",token:"punctuation.section.embedded"},{foreground:"d6deeb",token:"punctuation.terminator.expression"},{foreground:"d6deeb",token:"punctuation.definition.arguments"},{foreground:"d6deeb",token:"punctuation.definition.array"},{foreground:"d6deeb",token:"punctuation.section.array"},{foreground:"d6deeb",token:"meta.array"},{foreground:"d9f5dd",token:"punctuation.definition.list.begin"},{foreground:"d9f5dd",token:"punctuation.definition.list.end"},{foreground:"d9f5dd",token:"punctuation.separator.arguments"},{foreground:"d9f5dd",token:"punctuation.definition.list"},{foreground:"d3423e",token:"string.template meta.template.expression"},{foreground:"d6deeb",token:"string.template punctuation.definition.string"},{foreground:"c792ea",fontStyle:"italic",token:"italic"},{foreground:"addb67",fontStyle:"bold",token:"bold"},{foreground:"82aaff",token:"constant.language"},{foreground:"82aaff",token:"punctuation.definition.constant"},{foreground:"82aaff",token:"variable.other.constant"},{foreground:"7fdbca",token:"support.function.construct"},{foreground:"7fdbca",token:"keyword.other.new"},{foreground:"82aaff",token:"constant.character"},{foreground:"82aaff",token:"constant.other"},{foreground:"f78c6c",token:"constant.character.escape"},{foreground:"addb67",token:"entity.other.inherited-class"},{foreground:"d7dbe0",token:"variable.parameter"},{foreground:"7fdbca",token:"entity.name.tag"},{foreground:"cc2996",token:"punctuation.definition.tag.html"},{foreground:"cc2996",token:"punctuation.definition.tag.begin"},{foreground:"cc2996",token:"punctuation.definition.tag.end"},{foreground:"addb67",token:"entity.other.attribute-name"},{foreground:"addb67",token:"entity.name.tag.custom"},{foreground:"82aaff",token:"support.function"},{foreground:"82aaff",token:"support.constant"},{foreground:"7fdbca",token:"upport.constant.meta.property-value"},{foreground:"addb67",token:"support.type"},{foreground:"addb67",token:"support.class"},{foreground:"addb67",token:"support.variable.dom"},{foreground:"7fdbca",token:"support.constant"},{foreground:"7fdbca",token:"keyword.other.special-method"},{foreground:"7fdbca",token:"keyword.other.new"},{foreground:"7fdbca",token:"keyword.other.debugger"},{foreground:"7fdbca",token:"keyword.control"},{foreground:"c792ea",token:"keyword.operator.comparison"},{foreground:"c792ea",token:"keyword.control.flow.js"},{foreground:"c792ea",token:"keyword.control.flow.ts"},{foreground:"c792ea",token:"keyword.control.flow.tsx"},{foreground:"c792ea",token:"keyword.control.ruby"},{foreground:"c792ea",token:"keyword.control.module.ruby"},{foreground:"c792ea",token:"keyword.control.class.ruby"},{foreground:"c792ea",token:"keyword.control.def.ruby"},{foreground:"c792ea",token:"keyword.control.loop.js"},{foreground:"c792ea",token:"keyword.control.loop.ts"},{foreground:"c792ea",token:"keyword.control.import.js"},{foreground:"c792ea",token:"keyword.control.import.ts"},{foreground:"c792ea",token:"keyword.control.import.tsx"},{foreground:"c792ea",token:"keyword.control.from.js"},{foreground:"c792ea",token:"keyword.control.from.ts"},{foreground:"c792ea",token:"keyword.control.from.tsx"},{foreground:"ffffff",background:"ff2c83",token:"invalid"},{foreground:"ffffff",background:"d3423e",token:"invalid.deprecated"},{foreground:"7fdbca",token:"keyword.operator"},{foreground:"c792ea",token:"keyword.operator.relational"},{foreground:"c792ea",token:"keyword.operator.assignement"},{foreground:"c792ea",token:"keyword.operator.arithmetic"},{foreground:"c792ea",token:"keyword.operator.bitwise"},{foreground:"c792ea",token:"keyword.operator.increment"},{foreground:"c792ea",token:"keyword.operator.ternary"},{foreground:"637777",token:"comment.line.double-slash"},{foreground:"cdebf7",token:"object"},{foreground:"ff5874",token:"constant.language.null"},{foreground:"d6deeb",token:"meta.brace"},{foreground:"c792ea",token:"meta.delimiter.period"},{foreground:"d9f5dd",token:"punctuation.definition.string"},{foreground:"ff5874",token:"constant.language.boolean"},{foreground:"ffffff",token:"object.comma"},{foreground:"7fdbca",token:"variable.parameter.function"},{foreground:"80cbc4",token:"support.type.vendor.property-name"},{foreground:"80cbc4",token:"support.constant.vendor.property-value"},{foreground:"80cbc4",token:"support.type.property-name"},{foreground:"80cbc4",token:"meta.property-list entity.name.tag"},{foreground:"57eaf1",token:"meta.property-list entity.name.tag.reference"},{foreground:"f78c6c",token:"constant.other.color.rgb-value punctuation.definition.constant"},{foreground:"ffeb95",token:"constant.other.color"},{foreground:"ffeb95",token:"keyword.other.unit"},{foreground:"c792ea",token:"meta.selector"},{foreground:"fad430",token:"entity.other.attribute-name.id"},{foreground:"80cbc4",token:"meta.property-name"},{foreground:"c792ea",token:"entity.name.tag.doctype"},{foreground:"c792ea",token:"meta.tag.sgml.doctype"},{foreground:"d9f5dd",token:"punctuation.definition.parameters"},{foreground:"ecc48d",token:"string.quoted"},{foreground:"ecc48d",token:"string.quoted.double"},{foreground:"ecc48d",token:"string.quoted.single"},{foreground:"addb67",token:"support.constant.math"},{foreground:"addb67",token:"support.type.property-name.json"},{foreground:"addb67",token:"support.constant.json"},{foreground:"c789d6",token:"meta.structure.dictionary.value.json string.quoted.double"},{foreground:"80cbc4",token:"string.quoted.double.json punctuation.definition.string.json"},{foreground:"ff5874",token:"meta.structure.dictionary.json meta.structure.dictionary.value constant.language"},{foreground:"d6deeb",token:"variable.other.ruby"},{foreground:"ecc48d",token:"entity.name.type.class.ruby"},{foreground:"ecc48d",token:"keyword.control.class.ruby"},{foreground:"ecc48d",token:"meta.class.ruby"},{foreground:"7fdbca",token:"constant.language.symbol.hashkey.ruby"},{foreground:"e0eddd",background:"a57706",fontStyle:"italic",token:"meta.diff"},{foreground:"e0eddd",background:"a57706",fontStyle:"italic",token:"meta.diff.header"},{foreground:"ef535090",fontStyle:"italic",token:"markup.deleted"},{foreground:"a2bffc",fontStyle:"italic",token:"markup.changed"},{foreground:"a2bffc",fontStyle:"italic",token:"meta.diff.header.git"},{foreground:"a2bffc",fontStyle:"italic",token:"meta.diff.header.from-file"},{foreground:"a2bffc",fontStyle:"italic",token:"meta.diff.header.to-file"},{foreground:"219186",background:"eae3ca",token:"markup.inserted"},{foreground:"d3201f",token:"other.package.exclude"},{foreground:"d3201f",token:"other.remove"},{foreground:"269186",token:"other.add"},{foreground:"ff5874",token:"constant.language.python"},{foreground:"82aaff",token:"variable.parameter.function.python"},{foreground:"82aaff",token:"meta.function-call.arguments.python"},{foreground:"b2ccd6",token:"meta.function-call.python"},{foreground:"b2ccd6",token:"meta.function-call.generic.python"},{foreground:"d6deeb",token:"punctuation.python"},{foreground:"addb67",token:"entity.name.function.decorator.python"},{foreground:"8eace3",token:"source.python variable.language.special"},{foreground:"82b1ff",token:"markup.heading.markdown"},{foreground:"c792ea",fontStyle:"italic",token:"markup.italic.markdown"},{foreground:"addb67",fontStyle:"bold",token:"markup.bold.markdown"},{foreground:"697098",token:"markup.quote.markdown"},{foreground:"80cbc4",token:"markup.inline.raw.markdown"},{foreground:"ff869a",token:"markup.underline.link.markdown"},{foreground:"ff869a",token:"markup.underline.link.image.markdown"},{foreground:"d6deeb",token:"string.other.link.title.markdown"},{foreground:"d6deeb",token:"string.other.link.description.markdown"},{foreground:"82b1ff",token:"punctuation.definition.string.markdown"},{foreground:"82b1ff",token:"punctuation.definition.string.begin.markdown"},{foreground:"82b1ff",token:"punctuation.definition.string.end.markdown"},{foreground:"82b1ff",token:"meta.link.inline.markdown punctuation.definition.string"},{foreground:"7fdbca",token:"punctuation.definition.metadata.markdown"},{foreground:"82b1ff",token:"beginning.punctuation.definition.list.markdown"}],colors:{"editor.foreground":"#d6deeb","editor.background":"#011627","editor.selectionBackground":"#5f7e9779","editor.lineHighlightBackground":"#010E17","editorCursor.foreground":"#80a4c2","editorWhitespace.foreground":"#2e2040","editorIndentGuide.background":"#5e81ce52","editor.selectionHighlightBorder":"#122d42"}},w=require("monaco-editor"),x={name:"CsmlMonacoEditor",components:{MonacoEditor:s},props:{value:{type:String,required:!0},theme:{type:String,default:"night-owl"},language:{type:String,default:"csml"},options:{type:Object,default:function(){return{}}}},data:function(){return{monaco:null,editor:null,isMounted:!1}},computed:{customOptions:function(){return t(t({},c),this.options)}},mounted:function(){w.languages.register({id:"csml"}),w.languages.onLanguage("csml",this.setupCsmlSupport),w.editor.defineTheme("night-owl",v),this.isMounted=!0},methods:{onEditorWillMount:function(e){this.monaco=e,this.$emit("editorWillMount",this.monaco)},onEditorDidMount:function(e){this.editor=e,this.setupCommands(e),this.$emit("editorDidMount",this.editor)},setupCsmlSupport:function(){w.languages.setMonarchTokensProvider("csml",f),w.languages.setLanguageConfiguration("csml",y),w.languages.registerCompletionItemProvider("csml",b)},setupCommands:function(e){var t=this;e.addCommand(w.KeyMod.CtrlCmd|w.KeyCode.KEY_S,(function(){return t.$emit("save")})),e.addCommand(w.KeyMod.CtrlCmd|w.KeyMod.Shift|w.KeyCode.US_SLASH,(function(){return e.getAction("editor.action.commentLine").run()}))},onChange:function(e){this.$emit("input",e)}}};const C="undefined"!=typeof navigator&&/msie [6-9]\\b/.test(navigator.userAgent.toLowerCase());function S(e){return(e,t)=>function(e,t){const o=C?t.media||"default":e,n=I[o]||(I[o]={ids:new Set,styles:[]});if(!n.ids.has(e)){n.ids.add(e);let o=t.source;if(t.map&&(o+="\n/*# sourceURL="+t.map.sources[0]+" */",o+="\n/*# sourceMappingURL=data:application/json;base64,"+btoa(unescape(encodeURIComponent(JSON.stringify(t.map))))+" */"),n.element||(n.element=document.createElement("style"),n.element.type="text/css",t.media&&n.element.setAttribute("media",t.media),void 0===T&&(T=document.head||document.getElementsByTagName("head")[0]),T.appendChild(n.element)),"styleSheet"in n.element)n.styles.push(o),n.element.styleSheet.cssText=n.styles.filter(Boolean).join("\n");else{const e=n.ids.size-1,t=document.createTextNode(o),r=n.element.childNodes;r[e]&&n.element.removeChild(r[e]),r.length?n.element.insertBefore(t,r[e]):n.element.appendChild(t)}}}(e,t)}let T;const I={};var E=d({render:function(){var e=this,t=e.$createElement,o=e._self._c||t;return o("div",{staticClass:"c-csml-monaco-editor"},[e.isMounted?o("MonacoEditor",{staticClass:"c-monaco-editor",attrs:{value:e.value,theme:e.theme,language:e.language,options:e.customOptions},on:{editorWillMount:e.onEditorWillMount,editorDidMount:e.onEditorDidMount,change:e.onChange}}):e._e()],1)},staticRenderFns:[]},(function(e){e&&e("data-v-12c61e5e_0",{source:".c-csml-monaco-editor[data-v-12c61e5e]{position:relative}.c-monaco-editor[data-v-12c61e5e]{position:absolute;top:0;right:0;bottom:0;left:0}.c-monaco-editor[data-v-12c61e5e] :focus{outline:1px solid #007fd4}",map:void 0,media:void 0})}),x,"data-v-12c61e5e",false,undefined,!1,S,void 0,void 0),M=Object.freeze({__proto__:null,MonacoEditor:s,CsmlMonacoEditor:E}),j=function(e){Object.entries(M).forEach((function(t){var o=n(t,2),r=o[0],i=o[1];e.component(r,i)}))},O=Object.freeze({__proto__:null,default:j,MonacoEditor:s,CsmlMonacoEditor:E});return Object.entries(O).forEach((function(e){var t=n(e,2),o=t[0],r=t[1];"default"!==o&&(j[o]=r)})),j}();

@@ -1,17 +0,2 @@

'use strict';function _defineProperty(obj, key, value) {
if (key in obj) {
Object.defineProperty(obj, key, {
value: value,
enumerable: true,
configurable: true,
writable: true
});
} else {
obj[key] = value;
}
return obj;
}
function ownKeys(object, enumerableOnly) {
'use strict';function ownKeys(object, enumerableOnly) {
var keys = Object.keys(object);

@@ -21,6 +6,5 @@

var symbols = Object.getOwnPropertySymbols(object);
if (enumerableOnly) symbols = symbols.filter(function (sym) {
enumerableOnly && (symbols = symbols.filter(function (sym) {
return Object.getOwnPropertyDescriptor(object, sym).enumerable;
});
keys.push.apply(keys, symbols);
})), keys.push.apply(keys, symbols);
}

@@ -33,15 +17,8 @@

for (var i = 1; i < arguments.length; i++) {
var source = arguments[i] != null ? arguments[i] : {};
if (i % 2) {
ownKeys(Object(source), true).forEach(function (key) {
_defineProperty(target, key, source[key]);
});
} else if (Object.getOwnPropertyDescriptors) {
Object.defineProperties(target, Object.getOwnPropertyDescriptors(source));
} else {
ownKeys(Object(source)).forEach(function (key) {
Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key));
});
}
var source = null != arguments[i] ? arguments[i] : {};
i % 2 ? ownKeys(Object(source), !0).forEach(function (key) {
_defineProperty(target, key, source[key]);
}) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) {
Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key));
});
}

@@ -52,2 +29,17 @@

function _defineProperty(obj, key, value) {
if (key in obj) {
Object.defineProperty(obj, key, {
value: value,
enumerable: true,
configurable: true,
writable: true
});
} else {
obj[key] = value;
}
return obj;
}
function _slicedToArray(arr, i) {

@@ -70,14 +62,17 @@ return _arrayWithHoles(arr) || _iterableToArrayLimit(arr, i) || _unsupportedIterableToArray(arr, i) || _nonIterableRest();

function _iterableToArray(iter) {
if (typeof Symbol !== "undefined" && Symbol.iterator in Object(iter)) return Array.from(iter);
if (typeof Symbol !== "undefined" && iter[Symbol.iterator] != null || iter["@@iterator"] != null) return Array.from(iter);
}
function _iterableToArrayLimit(arr, i) {
if (typeof Symbol === "undefined" || !(Symbol.iterator in Object(arr))) return;
var _i = arr == null ? null : typeof Symbol !== "undefined" && arr[Symbol.iterator] || arr["@@iterator"];
if (_i == null) return;
var _arr = [];
var _n = true;
var _d = false;
var _e = undefined;
var _s, _e;
try {
for (var _i = arr[Symbol.iterator](), _s; !(_n = (_s = _i.next()).done); _n = true) {
for (_i = _i.call(arr); !(_n = (_s = _i.next()).done); _n = true) {
_arr.push(_s.value);

@@ -130,3 +125,3 @@

*/
var script$1 = /*#__PURE__*/{
var script$1 = {
name: 'MonacoEditor',

@@ -366,3 +361,5 @@ model: {

var __vue_component__$1 = /*#__PURE__*/normalizeComponent({}, __vue_inject_styles__$1, __vue_script__$1, __vue_scope_id__$1, __vue_is_functional_template__$1, __vue_module_identifier__$1, false, undefined, undefined, undefined);var defaultOptions = {
var __vue_component__$2 = /*#__PURE__*/normalizeComponent({}, __vue_inject_styles__$1, __vue_script__$1, __vue_scope_id__$1, __vue_is_functional_template__$1, __vue_module_identifier__$1, false, undefined, undefined, undefined);
var MonacoEditor = __vue_component__$2;var defaultOptions = {
automaticLayout: true,

@@ -1305,3 +1302,3 @@ fixedOverflowWidgets: true,

* A Monaco editor component with CSML support and a default opiniated configuration.
*
*
* @vue-prop {String} value - The editor's content.

@@ -1316,6 +1313,6 @@ * @vue-prop {String} [theme='vs-dark'] - The theme of the editor.

var script = /*#__PURE__*/{
var script = {
name: 'CsmlMonacoEditor',
components: {
MonacoEditor: __vue_component__$1
MonacoEditor: MonacoEditor
},

@@ -1469,4 +1466,4 @@ props: {

if (!inject) return;
inject("data-v-4ec0bb3a_0", {
source: ".c-csml-monaco-editor[data-v-4ec0bb3a]{position:relative}.c-monaco-editor[data-v-4ec0bb3a]{position:absolute;top:0;right:0;bottom:0;left:0}.c-monaco-editor[data-v-4ec0bb3a] :focus{outline:1px solid #007fd4}",
inject("data-v-12c61e5e_0", {
source: ".c-csml-monaco-editor[data-v-12c61e5e]{position:relative}.c-monaco-editor[data-v-12c61e5e]{position:absolute;top:0;right:0;bottom:0;left:0}.c-monaco-editor[data-v-12c61e5e] :focus{outline:1px solid #007fd4}",
map: undefined,

@@ -1479,6 +1476,6 @@ media: undefined

var __vue_scope_id__ = "data-v-4ec0bb3a";
var __vue_scope_id__ = "data-v-12c61e5e";
/* module identifier */
var __vue_module_identifier__ = "data-v-4ec0bb3a";
var __vue_module_identifier__ = "data-v-12c61e5e";
/* functional template */

@@ -1492,3 +1489,5 @@

staticRenderFns: __vue_staticRenderFns__
}, __vue_inject_styles__, __vue_script__, __vue_scope_id__, __vue_is_functional_template__, __vue_module_identifier__, false, undefined, createInjectorSSR, undefined);/* eslint-disable import/prefer-default-export */var components$1=/*#__PURE__*/Object.freeze({__proto__:null,MonacoEditor: __vue_component__$1,CsmlMonacoEditor: __vue_component__});var install = function installCsmlEditor(Vue) {
}, __vue_inject_styles__, __vue_script__, __vue_scope_id__, __vue_is_functional_template__, __vue_module_identifier__, false, undefined, createInjectorSSR, undefined);
var __vue_component__$1 = __vue_component__;/* eslint-disable import/prefer-default-export */var components$1=/*#__PURE__*/Object.freeze({__proto__:null,MonacoEditor:MonacoEditor,CsmlMonacoEditor:__vue_component__$1});var install = function installCsmlEditor(Vue) {
Object.entries(components$1).forEach(function (_ref) {

@@ -1502,3 +1501,3 @@ var _ref2 = _slicedToArray(_ref, 2),

}; // Create module definition for Vue.use()
var components=/*#__PURE__*/Object.freeze({__proto__:null,'default': install,MonacoEditor: __vue_component__$1,CsmlMonacoEditor: __vue_component__});// only expose one global var, with component exports exposed as properties of
var components=/*#__PURE__*/Object.freeze({__proto__:null,'default':install,MonacoEditor:MonacoEditor,CsmlMonacoEditor:__vue_component__$1});// only expose one global var, with component exports exposed as properties of
// that global var (eg. plugin.component)

@@ -1505,0 +1504,0 @@

{
"name": "@clevy/vue-csml-monaco",
"version": "0.1.6",
"version": "0.1.7",
"description": "CSML Monaco Editor is a customized version of Monaco Editor with support for the CSML language.",

@@ -26,8 +26,8 @@ "main": "dist/csml-monaco-editor.ssr.js",

"@rollup/plugin-babel": "^5.2.2",
"@rollup/plugin-commonjs": "^17.0.0",
"@rollup/plugin-commonjs": "^22.0.1",
"@rollup/plugin-json": "^4.1.0",
"@rollup/plugin-node-resolve": "^11.0.1",
"@rollup/plugin-replace": "^2.3.4",
"@vue/cli-plugin-babel": "^4.5.10",
"@vue/cli-service": "^4.5.10",
"@rollup/plugin-node-resolve": "^13.3.0",
"@rollup/plugin-replace": "^4.0.0",
"@vue/cli-plugin-babel": "^5.0.6",
"@vue/cli-service": "^5.0.6",
"cross-env": "^7.0.3",

@@ -42,3 +42,3 @@ "minimist": "^1.2.5",

"peerDependencies": {
"monaco-editor": "^0.23.0",
"monaco-editor": "^0.33.0",
"vue": "^2.6.12"

@@ -45,0 +45,0 @@ },

Sorry, the diff of this file is not supported yet

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc