vue-element-admin/node_modules/.cache/babel-loader/f42e33a3c0f28962e340849d8968056c.json
2025-08-06 00:44:43 +08:00

1 line
10 KiB
JSON

{"remainingRequest":"/Users/kang/Gitea/vue-element-admin/node_modules/babel-loader/lib/index.js!/Users/kang/Gitea/vue-element-admin/node_modules/cache-loader/dist/cjs.js??ref--0-0!/Users/kang/Gitea/vue-element-admin/node_modules/vue-loader/lib/index.js??vue-loader-options!/Users/kang/Gitea/vue-element-admin/src/components/MarkdownEditor/index.vue?vue&type=script&lang=js","dependencies":[{"path":"/Users/kang/Gitea/vue-element-admin/src/components/MarkdownEditor/index.vue","mtime":1754409279863},{"path":"/Users/kang/Gitea/vue-element-admin/babel.config.js","mtime":1754409277597},{"path":"/Users/kang/Gitea/vue-element-admin/node_modules/cache-loader/dist/cjs.js","mtime":1754409278035},{"path":"/Users/kang/Gitea/vue-element-admin/node_modules/babel-loader/lib/index.js","mtime":1754409277911},{"path":"/Users/kang/Gitea/vue-element-admin/node_modules/cache-loader/dist/cjs.js","mtime":1754409278035},{"path":"/Users/kang/Gitea/vue-element-admin/node_modules/vue-loader/lib/index.js","mtime":1754409279720}],"contextDependencies":[],"result":[{"type":"Buffer","data":"base64:aW1wb3J0IF9vYmplY3RTcHJlYWQgZnJvbSAiL1VzZXJzL2thbmcvR2l0ZWEvdnVlLWVsZW1lbnQtYWRtaW4vbm9kZV9tb2R1bGVzL0BiYWJlbC9ydW50aW1lL2hlbHBlcnMvZXNtL29iamVjdFNwcmVhZDIuanMiOwppbXBvcnQgImNvcmUtanMvbW9kdWxlcy9lcy5udW1iZXIudG8tZml4ZWQuanMiOwovLwovLwovLwovLwoKLy8gZGVwcyBmb3IgZWRpdG9yCmltcG9ydCAnY29kZW1pcnJvci9saWIvY29kZW1pcnJvci5jc3MnOyAvLyBjb2RlbWlycm9yCmltcG9ydCAndHVpLWVkaXRvci9kaXN0L3R1aS1lZGl0b3IuY3NzJzsgLy8gZWRpdG9yIHVpCmltcG9ydCAndHVpLWVkaXRvci9kaXN0L3R1aS1lZGl0b3ItY29udGVudHMuY3NzJzsgLy8gZWRpdG9yIGNvbnRlbnQKCmltcG9ydCBFZGl0b3IgZnJvbSAndHVpLWVkaXRvcic7CmltcG9ydCBkZWZhdWx0T3B0aW9ucyBmcm9tICcuL2RlZmF1bHQtb3B0aW9ucyc7CmV4cG9ydCBkZWZhdWx0IHsKICBuYW1lOiAnTWFya2Rvd25FZGl0b3InLAogIHByb3BzOiB7CiAgICB2YWx1ZTogewogICAgICB0eXBlOiBTdHJpbmcsCiAgICAgIGRlZmF1bHQ6ICcnCiAgICB9LAogICAgaWQ6IHsKICAgICAgdHlwZTogU3RyaW5nLAogICAgICByZXF1aXJlZDogZmFsc2UsCiAgICAgIGRlZmF1bHQ6IGZ1bmN0aW9uIF9kZWZhdWx0KCkgewogICAgICAgIHJldHVybiAnbWFya2Rvd24tZWRpdG9yLScgKyArbmV3IERhdGUoKSArICgoTWF0aC5yYW5kb20oKSAqIDEwMDApLnRvRml4ZWQoMCkgKyAnJyk7CiAgICAgIH0KICAgIH0sCiAgICBvcHRpb25zOiB7CiAgICAgIHR5cGU6IE9iamVjdCwKICAgICAgZGVmYXVsdDogZnVuY3Rpb24gX2RlZmF1bHQoKSB7CiAgICAgICAgcmV0dXJuIGRlZmF1bHRPcHRpb25zOwogICAgICB9CiAgICB9LAogICAgbW9kZTogewogICAgICB0eXBlOiBTdHJpbmcsCiAgICAgIGRlZmF1bHQ6ICdtYXJrZG93bicKICAgIH0sCiAgICBoZWlnaHQ6IHsKICAgICAgdHlwZTogU3RyaW5nLAogICAgICByZXF1aXJlZDogZmFsc2UsCiAgICAgIGRlZmF1bHQ6ICczMDBweCcKICAgIH0sCiAgICBsYW5ndWFnZTogewogICAgICB0eXBlOiBTdHJpbmcsCiAgICAgIHJlcXVpcmVkOiBmYWxzZSwKICAgICAgZGVmYXVsdDogJ2VuX1VTJyAvLyBodHRwczovL2dpdGh1Yi5jb20vbmhuZW50L3R1aS5lZGl0b3IvdHJlZS9tYXN0ZXIvc3JjL2pzL2xhbmdzCiAgICB9CiAgfSwKICBkYXRhOiBmdW5jdGlvbiBkYXRhKCkgewogICAgcmV0dXJuIHsKICAgICAgZWRpdG9yOiBudWxsCiAgICB9OwogIH0sCiAgY29tcHV0ZWQ6IHsKICAgIGVkaXRvck9wdGlvbnM6IGZ1bmN0aW9uIGVkaXRvck9wdGlvbnMoKSB7CiAgICAgIHZhciBvcHRpb25zID0gT2JqZWN0LmFzc2lnbih7fSwgZGVmYXVsdE9wdGlvbnMsIHRoaXMub3B0aW9ucyk7CiAgICAgIG9wdGlvbnMuaW5pdGlhbEVkaXRUeXBlID0gdGhpcy5tb2RlOwogICAgICBvcHRpb25zLmhlaWdodCA9IHRoaXMuaGVpZ2h0OwogICAgICBvcHRpb25zLmxhbmd1YWdlID0gdGhpcy5sYW5ndWFnZTsKICAgICAgcmV0dXJuIG9wdGlvbnM7CiAgICB9CiAgfSwKICB3YXRjaDogewogICAgdmFsdWU6IGZ1bmN0aW9uIHZhbHVlKG5ld1ZhbHVlLCBwcmVWYWx1ZSkgewogICAgICBpZiAobmV3VmFsdWUgIT09IHByZVZhbHVlICYmIG5ld1ZhbHVlICE9PSB0aGlzLmVkaXRvci5nZXRWYWx1ZSgpKSB7CiAgICAgICAgdGhpcy5lZGl0b3Iuc2V0VmFsdWUobmV3VmFsdWUpOwogICAgICB9CiAgICB9LAogICAgbGFuZ3VhZ2U6IGZ1bmN0aW9uIGxhbmd1YWdlKHZhbCkgewogICAgICB0aGlzLmRlc3Ryb3lFZGl0b3IoKTsKICAgICAgdGhpcy5pbml0RWRpdG9yKCk7CiAgICB9LAogICAgaGVpZ2h0OiBmdW5jdGlvbiBoZWlnaHQobmV3VmFsdWUpIHsKICAgICAgdGhpcy5lZGl0b3IuaGVpZ2h0KG5ld1ZhbHVlKTsKICAgIH0sCiAgICBtb2RlOiBmdW5jdGlvbiBtb2RlKG5ld1ZhbHVlKSB7CiAgICAgIHRoaXMuZWRpdG9yLmNoYW5nZU1vZGUobmV3VmFsdWUpOwogICAgfQogIH0sCiAgbW91bnRlZDogZnVuY3Rpb24gbW91bnRlZCgpIHsKICAgIHRoaXMuaW5pdEVkaXRvcigpOwogIH0sCiAgZGVzdHJveWVkOiBmdW5jdGlvbiBkZXN0cm95ZWQoKSB7CiAgICB0aGlzLmRlc3Ryb3lFZGl0b3IoKTsKICB9LAogIG1ldGhvZHM6IHsKICAgIGluaXRFZGl0b3I6IGZ1bmN0aW9uIGluaXRFZGl0b3IoKSB7CiAgICAgIHZhciBfdGhpcyA9IHRoaXM7CiAgICAgIHRoaXMuZWRpdG9yID0gbmV3IEVkaXRvcihfb2JqZWN0U3ByZWFkKHsKICAgICAgICBlbDogZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQodGhpcy5pZCkKICAgICAgfSwgdGhpcy5lZGl0b3JPcHRpb25zKSk7CiAgICAgIGlmICh0aGlzLnZhbHVlKSB7CiAgICAgICAgdGhpcy5lZGl0b3Iuc2V0VmFsdWUodGhpcy52YWx1ZSk7CiAgICAgIH0KICAgICAgdGhpcy5lZGl0b3Iub24oJ2NoYW5nZScsIGZ1bmN0aW9uICgpIHsKICAgICAgICBfdGhpcy4kZW1pdCgnaW5wdXQnLCBfdGhpcy5lZGl0b3IuZ2V0VmFsdWUoKSk7CiAgICAgIH0pOwogICAgfSwKICAgIGRlc3Ryb3lFZGl0b3I6IGZ1bmN0aW9uIGRlc3Ryb3lFZGl0b3IoKSB7CiAgICAgIGlmICghdGhpcy5lZGl0b3IpIHJldHVybjsKICAgICAgdGhpcy5lZGl0b3Iub2ZmKCdjaGFuZ2UnKTsKICAgICAgdGhpcy5lZGl0b3IucmVtb3ZlKCk7CiAgICB9LAogICAgc2V0VmFsdWU6IGZ1bmN0aW9uIHNldFZhbHVlKHZhbHVlKSB7CiAgICAgIHRoaXMuZWRpdG9yLnNldFZhbHVlKHZhbHVlKTsKICAgIH0sCiAgICBnZXRWYWx1ZTogZnVuY3Rpb24gZ2V0VmFsdWUoKSB7CiAgICAgIHJldHVybiB0aGlzLmVkaXRvci5nZXRWYWx1ZSgpOwogICAgfSwKICAgIHNldEh0bWw6IGZ1bmN0aW9uIHNldEh0bWwodmFsdWUpIHsKICAgICAgdGhpcy5lZGl0b3Iuc2V0SHRtbCh2YWx1ZSk7CiAgICB9LAogICAgZ2V0SHRtbDogZnVuY3Rpb24gZ2V0SHRtbCgpIHsKICAgICAgcmV0dXJuIHRoaXMuZWRpdG9yLmdldEh0bWwoKTsKICAgIH0KICB9Cn07"},{"version":3,"names":["Editor","defaultOptions","name","props","value","type","String","default","id","required","Date","Math","random","toFixed","options","Object","mode","height","language","data","editor","computed","editorOptions","assign","initialEditType","watch","newValue","preValue","getValue","setValue","val","destroyEditor","initEditor","changeMode","mounted","destroyed","methods","_this","_objectSpread","el","document","getElementById","on","$emit","off","remove","setHtml","getHtml"],"sources":["src/components/MarkdownEditor/index.vue"],"sourcesContent":["<template>\n <div :id=\"id\" />\n</template>\n\n<script>\n// deps for editor\nimport 'codemirror/lib/codemirror.css' // codemirror\nimport 'tui-editor/dist/tui-editor.css' // editor ui\nimport 'tui-editor/dist/tui-editor-contents.css' // editor content\n\nimport Editor from 'tui-editor'\nimport defaultOptions from './default-options'\n\nexport default {\n name: 'MarkdownEditor',\n props: {\n value: {\n type: String,\n default: ''\n },\n id: {\n type: String,\n required: false,\n default() {\n return 'markdown-editor-' + +new Date() + ((Math.random() * 1000).toFixed(0) + '')\n }\n },\n options: {\n type: Object,\n default() {\n return defaultOptions\n }\n },\n mode: {\n type: String,\n default: 'markdown'\n },\n height: {\n type: String,\n required: false,\n default: '300px'\n },\n language: {\n type: String,\n required: false,\n default: 'en_US' // https://github.com/nhnent/tui.editor/tree/master/src/js/langs\n }\n },\n data() {\n return {\n editor: null\n }\n },\n computed: {\n editorOptions() {\n const options = Object.assign({}, defaultOptions, this.options)\n options.initialEditType = this.mode\n options.height = this.height\n options.language = this.language\n return options\n }\n },\n watch: {\n value(newValue, preValue) {\n if (newValue !== preValue && newValue !== this.editor.getValue()) {\n this.editor.setValue(newValue)\n }\n },\n language(val) {\n this.destroyEditor()\n this.initEditor()\n },\n height(newValue) {\n this.editor.height(newValue)\n },\n mode(newValue) {\n this.editor.changeMode(newValue)\n }\n },\n mounted() {\n this.initEditor()\n },\n destroyed() {\n this.destroyEditor()\n },\n methods: {\n initEditor() {\n this.editor = new Editor({\n el: document.getElementById(this.id),\n ...this.editorOptions\n })\n if (this.value) {\n this.editor.setValue(this.value)\n }\n this.editor.on('change', () => {\n this.$emit('input', this.editor.getValue())\n })\n },\n destroyEditor() {\n if (!this.editor) return\n this.editor.off('change')\n this.editor.remove()\n },\n setValue(value) {\n this.editor.setValue(value)\n },\n getValue() {\n return this.editor.getValue()\n },\n setHtml(value) {\n this.editor.setHtml(value)\n },\n getHtml() {\n return this.editor.getHtml()\n }\n }\n}\n</script>\n"],"mappings":";;;;;;;AAKA;AACA;AACA;AACA;;AAEA,OAAAA,MAAA;AACA,OAAAC,cAAA;AAEA;EACAC,IAAA;EACAC,KAAA;IACAC,KAAA;MACAC,IAAA,EAAAC,MAAA;MACAC,OAAA;IACA;IACAC,EAAA;MACAH,IAAA,EAAAC,MAAA;MACAG,QAAA;MACAF,OAAA,WAAAA,SAAA;QACA,iCAAAG,IAAA,OAAAC,IAAA,CAAAC,MAAA,WAAAC,OAAA;MACA;IACA;IACAC,OAAA;MACAT,IAAA,EAAAU,MAAA;MACAR,OAAA,WAAAA,SAAA;QACA,OAAAN,cAAA;MACA;IACA;IACAe,IAAA;MACAX,IAAA,EAAAC,MAAA;MACAC,OAAA;IACA;IACAU,MAAA;MACAZ,IAAA,EAAAC,MAAA;MACAG,QAAA;MACAF,OAAA;IACA;IACAW,QAAA;MACAb,IAAA,EAAAC,MAAA;MACAG,QAAA;MACAF,OAAA;IACA;EACA;EACAY,IAAA,WAAAA,KAAA;IACA;MACAC,MAAA;IACA;EACA;EACAC,QAAA;IACAC,aAAA,WAAAA,cAAA;MACA,IAAAR,OAAA,GAAAC,MAAA,CAAAQ,MAAA,KAAAtB,cAAA,OAAAa,OAAA;MACAA,OAAA,CAAAU,eAAA,QAAAR,IAAA;MACAF,OAAA,CAAAG,MAAA,QAAAA,MAAA;MACAH,OAAA,CAAAI,QAAA,QAAAA,QAAA;MACA,OAAAJ,OAAA;IACA;EACA;EACAW,KAAA;IACArB,KAAA,WAAAA,MAAAsB,QAAA,EAAAC,QAAA;MACA,IAAAD,QAAA,KAAAC,QAAA,IAAAD,QAAA,UAAAN,MAAA,CAAAQ,QAAA;QACA,KAAAR,MAAA,CAAAS,QAAA,CAAAH,QAAA;MACA;IACA;IACAR,QAAA,WAAAA,SAAAY,GAAA;MACA,KAAAC,aAAA;MACA,KAAAC,UAAA;IACA;IACAf,MAAA,WAAAA,OAAAS,QAAA;MACA,KAAAN,MAAA,CAAAH,MAAA,CAAAS,QAAA;IACA;IACAV,IAAA,WAAAA,KAAAU,QAAA;MACA,KAAAN,MAAA,CAAAa,UAAA,CAAAP,QAAA;IACA;EACA;EACAQ,OAAA,WAAAA,QAAA;IACA,KAAAF,UAAA;EACA;EACAG,SAAA,WAAAA,UAAA;IACA,KAAAJ,aAAA;EACA;EACAK,OAAA;IACAJ,UAAA,WAAAA,WAAA;MAAA,IAAAK,KAAA;MACA,KAAAjB,MAAA,OAAApB,MAAA,CAAAsC,aAAA;QACAC,EAAA,EAAAC,QAAA,CAAAC,cAAA,MAAAjC,EAAA;MAAA,GACA,KAAAc,aAAA,CACA;MACA,SAAAlB,KAAA;QACA,KAAAgB,MAAA,CAAAS,QAAA,MAAAzB,KAAA;MACA;MACA,KAAAgB,MAAA,CAAAsB,EAAA;QACAL,KAAA,CAAAM,KAAA,UAAAN,KAAA,CAAAjB,MAAA,CAAAQ,QAAA;MACA;IACA;IACAG,aAAA,WAAAA,cAAA;MACA,UAAAX,MAAA;MACA,KAAAA,MAAA,CAAAwB,GAAA;MACA,KAAAxB,MAAA,CAAAyB,MAAA;IACA;IACAhB,QAAA,WAAAA,SAAAzB,KAAA;MACA,KAAAgB,MAAA,CAAAS,QAAA,CAAAzB,KAAA;IACA;IACAwB,QAAA,WAAAA,SAAA;MACA,YAAAR,MAAA,CAAAQ,QAAA;IACA;IACAkB,OAAA,WAAAA,QAAA1C,KAAA;MACA,KAAAgB,MAAA,CAAA0B,OAAA,CAAA1C,KAAA;IACA;IACA2C,OAAA,WAAAA,QAAA;MACA,YAAA3B,MAAA,CAAA2B,OAAA;IACA;EACA;AACA","ignoreList":[]}]}