monaco-editor
Version:
A browser based code editor
2 lines (1 loc) • 2.39 kB
JavaScript
var h=Object.defineProperty;var m=(s,e,t)=>e in s?h(s,e,{enumerable:!0,configurable:!0,writable:!0,value:t}):s[e]=t;var r=(s,e,t)=>(m(s,typeof e!="symbol"?e+"":e,t),t);define("vs/language/css/monaco.contribution",["require","exports","../../editor.api.001a2486"],function(s,e,t){"use strict";class i{constructor(n,f,p){r(this,"_onDidChange",new t.Emitter);r(this,"_options");r(this,"_modeConfiguration");r(this,"_languageId");this._languageId=n,this.setOptions(f),this.setModeConfiguration(p)}get onDidChange(){return this._onDidChange.event}get languageId(){return this._languageId}get modeConfiguration(){return this._modeConfiguration}get diagnosticsOptions(){return this.options}get options(){return this._options}setOptions(n){this._options=n||Object.create(null),this._onDidChange.fire(this)}setDiagnosticsOptions(n){this.setOptions(n)}setModeConfiguration(n){this._modeConfiguration=n||Object.create(null),this._onDidChange.fire(this)}}const a={validate:!0,lint:{compatibleVendorPrefixes:"ignore",vendorPrefix:"warning",duplicateProperties:"warning",emptyRules:"warning",importStatement:"ignore",boxModel:"ignore",universalSelector:"ignore",zeroUnits:"ignore",fontFaceProperties:"warning",hexColorLength:"error",argumentsInColorFunction:"error",unknownProperties:"warning",ieHack:"ignore",unknownVendorSpecificProperties:"ignore",propertyIgnoredDueToDisplay:"warning",important:"ignore",float:"ignore",idSelector:"ignore"},data:{useDefaultDataProvider:!0},format:{newlineBetweenSelectors:!0,newlineBetweenRules:!0,spaceAroundSelectorSeparator:!1,braceStyle:"collapse",maxPreserveNewLines:void 0,preserveNewLines:!0}},u={completionItems:!0,hovers:!0,documentSymbols:!0,definitions:!0,references:!0,documentHighlights:!0,rename:!0,colors:!0,foldingRanges:!0,diagnostics:!0,selectionRanges:!0,documentFormattingEdits:!0,documentRangeFormattingEdits:!0},g=new i("css",a,u),l=new i("scss",a,u),c=new i("less",a,u);t.languages.css={cssDefaults:g,lessDefaults:c,scssDefaults:l};function d(){return new Promise((o,n)=>s(["../../cssMode.71dc3162"],o,n))}t.languages.onLanguage("less",()=>{d().then(o=>o.setupMode(c))}),t.languages.onLanguage("scss",()=>{d().then(o=>o.setupMode(l))}),t.languages.onLanguage("css",()=>{d().then(o=>o.setupMode(g))}),e.cssDefaults=g,e.lessDefaults=c,e.scssDefaults=l,Object.defineProperties(e,{__esModule:{value:!0},[Symbol.toStringTag]:{value:"Module"}})});