From 54e197ee83586eba9c8832a970284b11659c00c0 Mon Sep 17 00:00:00 2001 From: Nikita Melnikov Date: Sun, 6 Mar 2022 02:00:57 +0400 Subject: [PATCH] update editor packages --- package.json | 8 +- public/dist/code-styling.bundle.js | 871 ++++++++++++++++++++- public/dist/code-styling.css | 6 + public/dist/editor.bundle.js | 295 ++++++- public/dist/main.bundle.js | 1021 ++++++++++++++++++++++++- public/dist/main.css | 3 + src/frontend/js/app.js | 7 +- src/frontend/js/classes/codeStyler.js | 4 +- yarn.lock | 32 +- 9 files changed, 2224 insertions(+), 23 deletions(-) diff --git a/package.json b/package.json index 42adc52..962c5fa 100644 --- a/package.json +++ b/package.json @@ -15,7 +15,7 @@ "test:ts": "cross-env NODE_ENV=testing ts-mocha ./src/test/*.ts ./src/test/**/*.ts --exit", "lint": "eslint --fix --cache --ext .ts ./src/backend", "build": "webpack --mode=production", - "build:dev": "webpack ./src/frontend/js/app.js --o='./public/dist/[name].bundle.js' --output-library=Docs --output-public-path=/dist/ -p --mode=development --watch", + "build:dev": "webpack --mode=development --watch", "precommit": "yarn lint && yarn test:ts", "generatePassword:ts": "ts-node ./src/generatePassword.ts", "generatePassword": "node ./dist/generatePassword.js", @@ -23,7 +23,7 @@ "compile": "npx tsc" }, "dependencies": { - "@editorjs/embed": "^2.5.0", + "@editorjs/embed": "^2.5.1", "bcrypt": "^5.0.1", "commander": "^8.1.0", "config": "^3.3.6", @@ -58,11 +58,11 @@ "@editorjs/checklist": "^1.3.0", "@editorjs/code": "^2.7.0", "@editorjs/delimiter": "^1.2.0", - "@editorjs/editorjs": "^2.23.0-rc.1", + "@editorjs/editorjs": "^2.23.2", "@editorjs/header": "^2.6.2", "@editorjs/image": "^2.6.2", "@editorjs/inline-code": "^1.3.1", - "@editorjs/link": "^2.3.1", + "@editorjs/link": "^2.4.0", "@editorjs/list": "^1.6.2", "@editorjs/marker": "^1.2.2", "@editorjs/raw": "^2.3.0", diff --git a/public/dist/code-styling.bundle.js b/public/dist/code-styling.bundle.js index 7edc653..a67088d 100644 --- a/public/dist/code-styling.bundle.js +++ b/public/dist/code-styling.bundle.js @@ -1 +1,870 @@ -(self.webpackChunkcodex_docs=self.webpackChunkcodex_docs||[]).push([[612],{9258:function(e,n,t){"use strict";t.r(n),t.d(n,{default:function(){return M}}),t(5767),t(522),t(9115),t(6253),t(6997),t(1181),t(9371),t(1876),t(9357);var a=t(4712);const i="[A-Za-z$_][0-9A-Za-z$_]*",r=["as","in","of","if","for","while","finally","var","new","function","do","return","void","else","break","catch","instanceof","with","throw","case","default","try","switch","continue","typeof","delete","let","yield","const","class","debugger","async","await","static","import","from","export","extends"],s=["true","false","null","undefined","NaN","Infinity"],o=["Intl","DataView","Number","Math","Date","String","RegExp","Object","Function","Boolean","Error","Symbol","Set","Map","WeakSet","WeakMap","Proxy","Reflect","JSON","Promise","Float64Array","Int16Array","Int32Array","Int8Array","Uint16Array","Uint32Array","Float32Array","Array","Uint8Array","Uint8ClampedArray","ArrayBuffer","BigInt64Array","BigUint64Array","BigInt"],c=["EvalError","InternalError","RangeError","ReferenceError","SyntaxError","TypeError","URIError"],l=["setInterval","setTimeout","clearInterval","clearTimeout","require","exports","eval","isFinite","isNaN","parseFloat","parseInt","decodeURI","decodeURIComponent","encodeURI","encodeURIComponent","escape","unescape"],d=["arguments","this","super","console","window","document","localStorage","module","global"],u=[].concat(l,o,c);function g(e){return b("(?=",e,")")}function b(...e){return e.map((e=>{return(n=e)?"string"==typeof n?n:n.source:null;var n})).join("")}var p=function(e){const n=i,t={begin:/<[A-Za-z0-9\\._:-]+/,end:/\/[A-Za-z0-9\\._:-]+>|\/>/,isTrulyOpeningTag:(e,n)=>{const t=e[0].length+e.index,a=e.input[t];"<"!==a?">"===a&&(((e,{after:n})=>{const t="",D={match:[/const|var|let/,/\s+/,n,/\s*/,/=\s*/,g(I)],className:{1:"keyword",3:"title.function"},contains:[O]};return{name:"Javascript",aliases:["js","jsx","mjs","cjs"],keywords:a,exports:{PARAMS_CONTAINS:x},illegal:/#(?![$_A-z])/,contains:[e.SHEBANG({label:"shebang",binary:"node",relevance:5}),{label:"use_strict",className:"meta",relevance:10,begin:/^\s*['"]use (strict|asm)['"]/},e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,_,y,E,v,f,k,{className:"attr",begin:n+g(":"),relevance:0},D,{begin:"("+e.RE_STARTERS_RE+"|\\b(case|return|throw)\\b)\\s*",keywords:"return throw case",relevance:0,contains:[v,e.REGEXP_MODE,{className:"function",begin:I,returnBegin:!0,end:"\\s*=>",contains:[{className:"params",variants:[{begin:e.UNDERSCORE_IDENT_RE,relevance:0},{className:null,begin:/\(\s*\)/,skip:!0},{begin:/\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,keywords:a,contains:x}]}]},{begin:/,/,relevance:0},{match:/\s+/,relevance:0},{variants:[{begin:"<>",end:""},{begin:t.begin,"on:begin":t.isTrulyOpeningTag,end:t.end}],subLanguage:"xml",contains:[{begin:t.begin,end:t.end,skip:!0,contains:["self"]}]}]},M,{beginKeywords:"while if switch catch for"},{begin:"\\b(?!function)"+e.UNDERSCORE_IDENT_RE+"\\([^()]*(\\([^()]*(\\([^()]*\\)[^()]*)*\\)[^()]*)*\\)\\s*\\{",returnBegin:!0,label:"func.def",contains:[O,e.inherit(e.TITLE_MODE,{begin:n,className:"title.function"})]},{match:/\.\.\./,relevance:0},T,{match:"\\$"+n,relevance:0},{match:[/\bconstructor(?=\s*\()/],className:{1:"title.function"},contains:[O]},A,{relevance:0,match:/\b[A-Z][A-Z_0-9]+\b/,className:"variable.constant"},S,R,{match:/\$[(.]/}]}};function m(e){return e?"string"==typeof e?e:e.source:null}function f(e){return h("(?=",e,")")}function h(...e){return e.map((e=>m(e))).join("")}function _(...e){const n=function(e){const n=e[e.length-1];return"object"==typeof n&&n.constructor===Object?(e.splice(e.length-1,1),n):{}}(e);return"("+(n.capture?"":"?:")+e.map((e=>m(e))).join("|")+")"}var y=function(e){const n=h(/[A-Z_]/,h("(?:",/[A-Z0-9_.-]*:/,")?"),/[A-Z0-9_.-]*/),t={className:"symbol",begin:/&[a-z]+;|&#[0-9]+;|&#x[a-f0-9]+;/},a={begin:/\s/,contains:[{className:"keyword",begin:/#?[a-z_][a-z1-9_-]+/,illegal:/\n/}]},i=e.inherit(a,{begin:/\(/,end:/\)/}),r=e.inherit(e.APOS_STRING_MODE,{className:"string"}),s=e.inherit(e.QUOTE_STRING_MODE,{className:"string"}),o={endsWithParent:!0,illegal:/`]+/}]}]}]};return{name:"HTML, XML",aliases:["html","xhtml","rss","atom","xjb","xsd","xsl","plist","wsf","svg"],case_insensitive:!0,contains:[{className:"meta",begin://,relevance:10,contains:[a,s,r,i,{begin:/\[/,end:/\]/,contains:[{className:"meta",begin://,contains:[a,i,s,r]}]}]},e.COMMENT(//,{relevance:10}),{begin://,relevance:10},t,{className:"meta",begin:/<\?xml/,end:/\?>/,relevance:10},{className:"tag",begin:/)/,end:/>/,keywords:{name:"style"},contains:[o],starts:{end:/<\/style>/,returnEnd:!0,subLanguage:["css","xml"]}},{className:"tag",begin:/)/,end:/>/,keywords:{name:"script"},contains:[o],starts:{end:/<\/script>/,returnEnd:!0,subLanguage:["javascript","handlebars","xml"]}},{className:"tag",begin:/<>|<\/>/},{className:"tag",begin:h(//,/>/,/\s/)))),end:/\/?>/,contains:[{className:"name",begin:n,relevance:0,starts:o}]},{className:"tag",begin:h(/<\//,f(h(n,/>/))),contains:[{className:"name",begin:n,relevance:0},{begin:/>/,relevance:0,endsParent:!0}]}]}},E=function(e){const n={beginKeywords:["true","false","null"].join(" ")};return{name:"JSON",contains:[{className:"attr",begin:/"(\\.|[^\\"\r\n])*"(?=\s*:)/,relevance:1.01},{match:/[{}[\],:]/,className:"punctuation",relevance:0},e.QUOTE_STRING_MODE,n,e.C_NUMBER_MODE,e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE],illegal:"\\S"}};const v=["a","abbr","address","article","aside","audio","b","blockquote","body","button","canvas","caption","cite","code","dd","del","details","dfn","div","dl","dt","em","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","header","hgroup","html","i","iframe","img","input","ins","kbd","label","legend","li","main","mark","menu","nav","object","ol","p","q","quote","samp","section","span","strong","summary","sup","table","tbody","td","textarea","tfoot","th","thead","time","tr","ul","var","video"],w=["any-hover","any-pointer","aspect-ratio","color","color-gamut","color-index","device-aspect-ratio","device-height","device-width","display-mode","forced-colors","grid","height","hover","inverted-colors","monochrome","orientation","overflow-block","overflow-inline","pointer","prefers-color-scheme","prefers-contrast","prefers-reduced-motion","prefers-reduced-transparency","resolution","scan","scripting","update","width","min-width","max-width","min-height","max-height"],N=["active","any-link","blank","checked","current","default","defined","dir","disabled","drop","empty","enabled","first","first-child","first-of-type","fullscreen","future","focus","focus-visible","focus-within","has","host","host-context","hover","indeterminate","in-range","invalid","is","lang","last-child","last-of-type","left","link","local-link","not","nth-child","nth-col","nth-last-child","nth-last-col","nth-last-of-type","nth-of-type","only-child","only-of-type","optional","out-of-range","past","placeholder-shown","read-only","read-write","required","right","root","scope","target","target-within","user-invalid","valid","visited","where"],x=["after","backdrop","before","cue","cue-region","first-letter","first-line","grammar-error","marker","part","placeholder","selection","slotted","spelling-error"],O=["align-content","align-items","align-self","animation","animation-delay","animation-direction","animation-duration","animation-fill-mode","animation-iteration-count","animation-name","animation-play-state","animation-timing-function","auto","backface-visibility","background","background-attachment","background-clip","background-color","background-image","background-origin","background-position","background-repeat","background-size","border","border-bottom","border-bottom-color","border-bottom-left-radius","border-bottom-right-radius","border-bottom-style","border-bottom-width","border-collapse","border-color","border-image","border-image-outset","border-image-repeat","border-image-slice","border-image-source","border-image-width","border-left","border-left-color","border-left-style","border-left-width","border-radius","border-right","border-right-color","border-right-style","border-right-width","border-spacing","border-style","border-top","border-top-color","border-top-left-radius","border-top-right-radius","border-top-style","border-top-width","border-width","bottom","box-decoration-break","box-shadow","box-sizing","break-after","break-before","break-inside","caption-side","clear","clip","clip-path","color","column-count","column-fill","column-gap","column-rule","column-rule-color","column-rule-style","column-rule-width","column-span","column-width","columns","content","counter-increment","counter-reset","cursor","direction","display","empty-cells","filter","flex","flex-basis","flex-direction","flex-flow","flex-grow","flex-shrink","flex-wrap","float","font","font-display","font-family","font-feature-settings","font-kerning","font-language-override","font-size","font-size-adjust","font-smoothing","font-stretch","font-style","font-variant","font-variant-ligatures","font-variation-settings","font-weight","height","hyphens","icon","image-orientation","image-rendering","image-resolution","ime-mode","inherit","initial","justify-content","left","letter-spacing","line-height","list-style","list-style-image","list-style-position","list-style-type","margin","margin-bottom","margin-left","margin-right","margin-top","marks","mask","max-height","max-width","min-height","min-width","nav-down","nav-index","nav-left","nav-right","nav-up","none","normal","object-fit","object-position","opacity","order","orphans","outline","outline-color","outline-offset","outline-style","outline-width","overflow","overflow-wrap","overflow-x","overflow-y","padding","padding-bottom","padding-left","padding-right","padding-top","page-break-after","page-break-before","page-break-inside","perspective","perspective-origin","pointer-events","position","quotes","resize","right","src","tab-size","table-layout","text-align","text-align-last","text-decoration","text-decoration-color","text-decoration-line","text-decoration-style","text-indent","text-overflow","text-rendering","text-shadow","text-transform","text-underline-position","top","transform","transform-origin","transform-style","transition","transition-delay","transition-duration","transition-property","transition-timing-function","unicode-bidi","vertical-align","visibility","white-space","widows","width","word-break","word-spacing","word-wrap","z-index"].reverse();var S=function(e){const n=(e=>({IMPORTANT:{scope:"meta",begin:"!important"},HEXCOLOR:{scope:"number",begin:"#([a-fA-F0-9]{6}|[a-fA-F0-9]{3})"},ATTRIBUTE_SELECTOR_MODE:{scope:"selector-attr",begin:/\[/,end:/\]/,illegal:"$",contains:[e.APOS_STRING_MODE,e.QUOTE_STRING_MODE]},CSS_NUMBER_MODE:{scope:"number",begin:e.NUMBER_RE+"(%|em|ex|ch|rem|vw|vh|vmin|vmax|cm|mm|in|pt|pc|px|deg|grad|rad|turn|s|ms|Hz|kHz|dpi|dpcm|dppx)?",relevance:0},CSS_VARIABLE:{className:"attr",begin:/--[A-Za-z][A-Za-z0-9_-]*/}}))(e),t=[e.APOS_STRING_MODE,e.QUOTE_STRING_MODE];return{name:"CSS",case_insensitive:!0,illegal:/[=|'\$]/,keywords:{keyframePosition:"from to"},classNameAliases:{keyframePosition:"selector-tag"},contains:[e.C_BLOCK_COMMENT_MODE,{begin:/-(webkit|moz|ms|o)-(?=[a-z])/},n.CSS_NUMBER_MODE,{className:"selector-id",begin:/#[A-Za-z0-9_-]+/,relevance:0},{className:"selector-class",begin:"\\.[a-zA-Z-][a-zA-Z0-9_-]*",relevance:0},n.ATTRIBUTE_SELECTOR_MODE,{className:"selector-pseudo",variants:[{begin:":("+N.join("|")+")"},{begin:"::("+x.join("|")+")"}]},n.CSS_VARIABLE,{className:"attribute",begin:"\\b("+O.join("|")+")\\b"},{begin:":",end:"[;}]",contains:[n.HEXCOLOR,n.IMPORTANT,n.CSS_NUMBER_MODE,...t,{begin:/(url|data-uri)\(/,end:/\)/,relevance:0,keywords:{built_in:"url data-uri"},contains:[{className:"string",begin:/[^)]/,endsWithParent:!0,excludeEnd:!0}]},{className:"built_in",begin:/[\w-]+(?=\()/}]},{begin:(a=/@/,function(...e){return e.map((e=>function(e){return e?"string"==typeof e?e:e.source:null}(e))).join("")}("(?=",a,")")),end:"[{;]",relevance:0,illegal:/:/,contains:[{className:"keyword",begin:/@-?\w[\w]*(-\w+)*/},{begin:/\s/,endsWithParent:!0,excludeEnd:!0,relevance:0,keywords:{$pattern:/[a-z-]+/,keyword:"and or not only",attribute:w.join(" ")},contains:[{begin:/[a-z-]+(?=:)/,className:"attribute"},...t,n.CSS_NUMBER_MODE]}]},{className:"selector-tag",begin:"\\b("+v.join("|")+")\\b"}]};var a};function k(e,n){for(var t=0;t$1').replace(/^-(.*)$/gi,'$1')}));e.innerHTML=n.join("\n")}}])&&k(n.prototype,t),Object.defineProperty(n,"prototype",{writable:!1}),e}()},7722:function(e,n,t){var a=t(6314)("unscopables"),i=Array.prototype;null==i[a]&&t(7728)(i,a,{}),e.exports=function(e){i[a][e]=!0}},9315:function(e,n,t){var a=t(2110),i=t(875),r=t(2337);e.exports=function(e){return function(n,t,s){var o,c=a(n),l=i(c.length),d=r(s,l);if(e&&t!=t){for(;l>d;)if((o=c[d++])!=o)return!0}else for(;l>d;d++)if((e||d in c)&&c[d]===t)return e||d||0;return!e&&-1}}},50:function(e,n,t){var a=t(741),i=t(9797),r=t(508),s=t(875),o=t(6886);e.exports=function(e,n){var t=1==e,c=2==e,l=3==e,d=4==e,u=6==e,g=5==e||u,b=n||o;return function(n,o,p){for(var m,f,h=r(n),_=i(h),y=a(o,p,3),E=s(_.length),v=0,w=t?b(n,E):c?b(n,0):void 0;E>v;v++)if((g||v in _)&&(f=y(m=_[v],v,h),e))if(t)w[v]=f;else if(f)switch(e){case 3:return!0;case 5:return m;case 6:return v;case 2:w.push(m)}else if(d)return!1;return u?-1:l||d?d:w}}},2736:function(e,n,t){var a=t(5286),i=t(4302),r=t(6314)("species");e.exports=function(e){var n;return i(e)&&("function"!=typeof(n=e.constructor)||n!==Array&&!i(n.prototype)||(n=void 0),a(n)&&null===(n=n[r])&&(n=void 0)),void 0===n?Array:n}},6886:function(e,n,t){var a=t(2736);e.exports=function(e,n){return new(a(e))(n)}},2811:function(e,n,t){"use strict";var a=t(9275),i=t(681);e.exports=function(e,n,t){n in e?a.f(e,n,i(0,t)):e[n]=t}},4430:function(e){e.exports="constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(",")},5541:function(e,n,t){var a=t(7184),i=t(4548),r=t(4682);e.exports=function(e){var n=a(e),t=i.f;if(t)for(var s,o=t(e),c=r.f,l=0;o.length>l;)c.call(e,s=o[l++])&&n.push(s);return n}},9797:function(e,n,t){var a=t(2032);e.exports=Object("z").propertyIsEnumerable(0)?Object:function(e){return"String"==a(e)?e.split(""):Object(e)}},4302:function(e,n,t){var a=t(2032);e.exports=Array.isArray||function(e){return"Array"==a(e)}},5364:function(e,n,t){var a=t(5286),i=t(2032),r=t(6314)("match");e.exports=function(e){var n;return a(e)&&(void 0!==(n=e[r])?!!n:"RegExp"==i(e))}},9988:function(e,n,t){"use strict";var a=t(2503),i=t(681),r=t(2943),s={};t(7728)(s,t(6314)("iterator"),(function(){return this})),e.exports=function(e,n,t){e.prototype=a(s,{next:i(1,t)}),r(e,n+" Iterator")}},2923:function(e,n,t){"use strict";var a=t(4461),i=t(2985),r=t(7234),s=t(7728),o=t(2803),c=t(9988),l=t(2943),d=t(468),u=t(6314)("iterator"),g=!([].keys&&"next"in[].keys()),b="keys",p="values",m=function(){return this};e.exports=function(e,n,t,f,h,_,y){c(t,n,f);var E,v,w,N=function(e){if(!g&&e in k)return k[e];switch(e){case b:case p:return function(){return new t(this,e)}}return function(){return new t(this,e)}},x=n+" Iterator",O=h==p,S=!1,k=e.prototype,M=k[u]||k["@@iterator"]||h&&k[h],A=M||N(h),C=h?O?N("entries"):A:void 0,T="Array"==n&&k.entries||M;if(T&&(w=d(T.call(new e)))!==Object.prototype&&w.next&&(l(w,x,!0),a||"function"==typeof w[u]||s(w,u,m)),O&&M&&M.name!==p&&(S=!0,A=function(){return M.call(this)}),a&&!y||!g&&!S&&k[u]||s(k,u,A),o[n]=A,o[x]=m,h)if(E={values:O?A:N(p),keys:_?A:N(b),entries:C},y)for(v in E)v in k||r(k,v,E[v]);else i(i.P+i.F*(g||S),n,E);return E}},5436:function(e){e.exports=function(e,n){return{value:n,done:!!e}}},4728:function(e,n,t){var a=t(3953)("meta"),i=t(5286),r=t(9181),s=t(9275).f,o=0,c=Object.isExtensible||function(){return!0},l=!t(4253)((function(){return c(Object.preventExtensions({}))})),d=function(e){s(e,a,{value:{i:"O"+ ++o,w:{}}})},u=e.exports={KEY:a,NEED:!1,fastKey:function(e,n){if(!i(e))return"symbol"==typeof e?e:("string"==typeof e?"S":"P")+e;if(!r(e,a)){if(!c(e))return"F";if(!n)return"E";d(e)}return e[a].i},getWeak:function(e,n){if(!r(e,a)){if(!c(e))return!0;if(!n)return!1;d(e)}return e[a].w},onFreeze:function(e){return l&&u.NEED&&c(e)&&!r(e,a)&&d(e),e}}},2503:function(e,n,t){var a=t(7007),i=t(5588),r=t(4430),s=t(9335)("IE_PROTO"),o=function(){},c=function(){var e,n=t(2457)("iframe"),a=r.length;for(n.style.display="none",t(639).appendChild(n),n.src="javascript:",(e=n.contentWindow.document).open(),e.write("