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

1 line
12 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/views/dashboard/admin/components/TodoList/index.vue?vue&type=script&lang=js","dependencies":[{"path":"/Users/kang/Gitea/vue-element-admin/src/views/dashboard/admin/components/TodoList/index.vue","mtime":1754409279870},{"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:aW1wb3J0ICJjb3JlLWpzL21vZHVsZXMvZXMuYXJyYXkuZmlsdGVyLmpzIjsKaW1wb3J0ICJjb3JlLWpzL21vZHVsZXMvZXMuYXJyYXkuc2xpY2UuanMiOwppbXBvcnQgImNvcmUtanMvbW9kdWxlcy9lcy5hcnJheS5zcGxpY2UuanMiOwppbXBvcnQgImNvcmUtanMvbW9kdWxlcy9lcy5qc29uLnN0cmluZ2lmeS5qcyI7CmltcG9ydCAiY29yZS1qcy9tb2R1bGVzL2VzLm9iamVjdC50by1zdHJpbmcuanMiOwppbXBvcnQgImNvcmUtanMvbW9kdWxlcy9lcy5zdHJpbmcudHJpbS5qcyI7CmltcG9ydCAiY29yZS1qcy9tb2R1bGVzL2VzbmV4dC5pdGVyYXRvci5jb25zdHJ1Y3Rvci5qcyI7CmltcG9ydCAiY29yZS1qcy9tb2R1bGVzL2VzbmV4dC5pdGVyYXRvci5ldmVyeS5qcyI7CmltcG9ydCAiY29yZS1qcy9tb2R1bGVzL2VzbmV4dC5pdGVyYXRvci5maWx0ZXIuanMiOwppbXBvcnQgImNvcmUtanMvbW9kdWxlcy9lc25leHQuaXRlcmF0b3IuZm9yLWVhY2guanMiOwppbXBvcnQgImNvcmUtanMvbW9kdWxlcy93ZWIuZG9tLWNvbGxlY3Rpb25zLmZvci1lYWNoLmpzIjsKLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KCmltcG9ydCBUb2RvIGZyb20gJy4vVG9kby52dWUnOwp2YXIgU1RPUkFHRV9LRVkgPSAndG9kb3MnOwp2YXIgZmlsdGVycyA9IHsKICBhbGw6IGZ1bmN0aW9uIGFsbCh0b2RvcykgewogICAgcmV0dXJuIHRvZG9zOwogIH0sCiAgYWN0aXZlOiBmdW5jdGlvbiBhY3RpdmUodG9kb3MpIHsKICAgIHJldHVybiB0b2Rvcy5maWx0ZXIoZnVuY3Rpb24gKHRvZG8pIHsKICAgICAgcmV0dXJuICF0b2RvLmRvbmU7CiAgICB9KTsKICB9LAogIGNvbXBsZXRlZDogZnVuY3Rpb24gY29tcGxldGVkKHRvZG9zKSB7CiAgICByZXR1cm4gdG9kb3MuZmlsdGVyKGZ1bmN0aW9uICh0b2RvKSB7CiAgICAgIHJldHVybiB0b2RvLmRvbmU7CiAgICB9KTsKICB9Cn07CnZhciBkZWZhbHV0TGlzdCA9IFt7CiAgdGV4dDogJ3N0YXIgdGhpcyByZXBvc2l0b3J5JywKICBkb25lOiBmYWxzZQp9LCB7CiAgdGV4dDogJ2ZvcmsgdGhpcyByZXBvc2l0b3J5JywKICBkb25lOiBmYWxzZQp9LCB7CiAgdGV4dDogJ2ZvbGxvdyBhdXRob3InLAogIGRvbmU6IGZhbHNlCn0sIHsKICB0ZXh0OiAndnVlLWVsZW1lbnQtYWRtaW4nLAogIGRvbmU6IHRydWUKfSwgewogIHRleHQ6ICd2dWUnLAogIGRvbmU6IHRydWUKfSwgewogIHRleHQ6ICdlbGVtZW50LXVpJywKICBkb25lOiB0cnVlCn0sIHsKICB0ZXh0OiAnYXhpb3MnLAogIGRvbmU6IHRydWUKfSwgewogIHRleHQ6ICd3ZWJwYWNrJywKICBkb25lOiB0cnVlCn1dOwpleHBvcnQgZGVmYXVsdCB7CiAgY29tcG9uZW50czogewogICAgVG9kbzogVG9kbwogIH0sCiAgZmlsdGVyczogewogICAgcGx1cmFsaXplOiBmdW5jdGlvbiBwbHVyYWxpemUobiwgdykgewogICAgICByZXR1cm4gbiA9PT0gMSA/IHcgOiB3ICsgJ3MnOwogICAgfSwKICAgIGNhcGl0YWxpemU6IGZ1bmN0aW9uIGNhcGl0YWxpemUocykgewogICAgICByZXR1cm4gcy5jaGFyQXQoMCkudG9VcHBlckNhc2UoKSArIHMuc2xpY2UoMSk7CiAgICB9CiAgfSwKICBkYXRhOiBmdW5jdGlvbiBkYXRhKCkgewogICAgcmV0dXJuIHsKICAgICAgdmlzaWJpbGl0eTogJ2FsbCcsCiAgICAgIGZpbHRlcnM6IGZpbHRlcnMsCiAgICAgIC8vIHRvZG9zOiBKU09OLnBhcnNlKHdpbmRvdy5sb2NhbFN0b3JhZ2UuZ2V0SXRlbShTVE9SQUdFX0tFWSkpIHx8IGRlZmFsdXRMaXN0CiAgICAgIHRvZG9zOiBkZWZhbHV0TGlzdAogICAgfTsKICB9LAogIGNvbXB1dGVkOiB7CiAgICBhbGxDaGVja2VkOiBmdW5jdGlvbiBhbGxDaGVja2VkKCkgewogICAgICByZXR1cm4gdGhpcy50b2Rvcy5ldmVyeShmdW5jdGlvbiAodG9kbykgewogICAgICAgIHJldHVybiB0b2RvLmRvbmU7CiAgICAgIH0pOwogICAgfSwKICAgIGZpbHRlcmVkVG9kb3M6IGZ1bmN0aW9uIGZpbHRlcmVkVG9kb3MoKSB7CiAgICAgIHJldHVybiBmaWx0ZXJzW3RoaXMudmlzaWJpbGl0eV0odGhpcy50b2Rvcyk7CiAgICB9LAogICAgcmVtYWluaW5nOiBmdW5jdGlvbiByZW1haW5pbmcoKSB7CiAgICAgIHJldHVybiB0aGlzLnRvZG9zLmZpbHRlcihmdW5jdGlvbiAodG9kbykgewogICAgICAgIHJldHVybiAhdG9kby5kb25lOwogICAgICB9KS5sZW5ndGg7CiAgICB9CiAgfSwKICBtZXRob2RzOiB7CiAgICBzZXRMb2NhbFN0b3JhZ2U6IGZ1bmN0aW9uIHNldExvY2FsU3RvcmFnZSgpIHsKICAgICAgd2luZG93LmxvY2FsU3RvcmFnZS5zZXRJdGVtKFNUT1JBR0VfS0VZLCBKU09OLnN0cmluZ2lmeSh0aGlzLnRvZG9zKSk7CiAgICB9LAogICAgYWRkVG9kbzogZnVuY3Rpb24gYWRkVG9kbyhlKSB7CiAgICAgIHZhciB0ZXh0ID0gZS50YXJnZXQudmFsdWU7CiAgICAgIGlmICh0ZXh0LnRyaW0oKSkgewogICAgICAgIHRoaXMudG9kb3MucHVzaCh7CiAgICAgICAgICB0ZXh0OiB0ZXh0LAogICAgICAgICAgZG9uZTogZmFsc2UKICAgICAgICB9KTsKICAgICAgICB0aGlzLnNldExvY2FsU3RvcmFnZSgpOwogICAgICB9CiAgICAgIGUudGFyZ2V0LnZhbHVlID0gJyc7CiAgICB9LAogICAgdG9nZ2xlVG9kbzogZnVuY3Rpb24gdG9nZ2xlVG9kbyh2YWwpIHsKICAgICAgdmFsLmRvbmUgPSAhdmFsLmRvbmU7CiAgICAgIHRoaXMuc2V0TG9jYWxTdG9yYWdlKCk7CiAgICB9LAogICAgZGVsZXRlVG9kbzogZnVuY3Rpb24gZGVsZXRlVG9kbyh0b2RvKSB7CiAgICAgIHRoaXMudG9kb3Muc3BsaWNlKHRoaXMudG9kb3MuaW5kZXhPZih0b2RvKSwgMSk7CiAgICAgIHRoaXMuc2V0TG9jYWxTdG9yYWdlKCk7CiAgICB9LAogICAgZWRpdFRvZG86IGZ1bmN0aW9uIGVkaXRUb2RvKF9yZWYpIHsKICAgICAgdmFyIHRvZG8gPSBfcmVmLnRvZG8sCiAgICAgICAgdmFsdWUgPSBfcmVmLnZhbHVlOwogICAgICB0b2RvLnRleHQgPSB2YWx1ZTsKICAgICAgdGhpcy5zZXRMb2NhbFN0b3JhZ2UoKTsKICAgIH0sCiAgICBjbGVhckNvbXBsZXRlZDogZnVuY3Rpb24gY2xlYXJDb21wbGV0ZWQoKSB7CiAgICAgIHRoaXMudG9kb3MgPSB0aGlzLnRvZG9zLmZpbHRlcihmdW5jdGlvbiAodG9kbykgewogICAgICAgIHJldHVybiAhdG9kby5kb25lOwogICAgICB9KTsKICAgICAgdGhpcy5zZXRMb2NhbFN0b3JhZ2UoKTsKICAgIH0sCiAgICB0b2dnbGVBbGw6IGZ1bmN0aW9uIHRvZ2dsZUFsbChfcmVmMikgewogICAgICB2YXIgX3RoaXMgPSB0aGlzOwogICAgICB2YXIgZG9uZSA9IF9yZWYyLmRvbmU7CiAgICAgIHRoaXMudG9kb3MuZm9yRWFjaChmdW5jdGlvbiAodG9kbykgewogICAgICAgIHRvZG8uZG9uZSA9IGRvbmU7CiAgICAgICAgX3RoaXMuc2V0TG9jYWxTdG9yYWdlKCk7CiAgICAgIH0pOwogICAgfQogIH0KfTs="},{"version":3,"names":["Todo","STORAGE_KEY","filters","all","todos","active","filter","todo","done","completed","defalutList","text","components","pluralize","n","w","capitalize","s","charAt","toUpperCase","slice","data","visibility","computed","allChecked","every","filteredTodos","remaining","length","methods","setLocalStorage","window","localStorage","setItem","JSON","stringify","addTodo","e","target","value","trim","push","toggleTodo","val","deleteTodo","splice","indexOf","editTodo","_ref","clearCompleted","toggleAll","_ref2","_this","forEach"],"sources":["src/views/dashboard/admin/components/TodoList/index.vue"],"sourcesContent":["<template>\n <section class=\"todoapp\">\n <!-- header -->\n <header class=\"header\">\n <input class=\"new-todo\" autocomplete=\"off\" placeholder=\"Todo List\" @keyup.enter=\"addTodo\">\n </header>\n <!-- main section -->\n <section v-show=\"todos.length\" class=\"main\">\n <input id=\"toggle-all\" :checked=\"allChecked\" class=\"toggle-all\" type=\"checkbox\" @change=\"toggleAll({ done: !allChecked })\">\n <label for=\"toggle-all\" />\n <ul class=\"todo-list\">\n <todo\n v-for=\"(todo, index) in filteredTodos\"\n :key=\"index\"\n :todo=\"todo\"\n @toggleTodo=\"toggleTodo\"\n @editTodo=\"editTodo\"\n @deleteTodo=\"deleteTodo\"\n />\n </ul>\n </section>\n <!-- footer -->\n <footer v-show=\"todos.length\" class=\"footer\">\n <span class=\"todo-count\">\n <strong>{{ remaining }}</strong>\n {{ remaining | pluralize('item') }} left\n </span>\n <ul class=\"filters\">\n <li v-for=\"(val, key) in filters\" :key=\"key\">\n <a :class=\"{ selected: visibility === key }\" @click.prevent=\"visibility = key\">{{ key | capitalize }}</a>\n </li>\n </ul>\n <!-- <button class=\"clear-completed\" v-show=\"todos.length > remaining\" @click=\"clearCompleted\">\n Clear completed\n </button> -->\n </footer>\n </section>\n</template>\n\n<script>\nimport Todo from './Todo.vue'\n\nconst STORAGE_KEY = 'todos'\nconst filters = {\n all: todos => todos,\n active: todos => todos.filter(todo => !todo.done),\n completed: todos => todos.filter(todo => todo.done)\n}\nconst defalutList = [\n { text: 'star this repository', done: false },\n { text: 'fork this repository', done: false },\n { text: 'follow author', done: false },\n { text: 'vue-element-admin', done: true },\n { text: 'vue', done: true },\n { text: 'element-ui', done: true },\n { text: 'axios', done: true },\n { text: 'webpack', done: true }\n]\nexport default {\n components: { Todo },\n filters: {\n pluralize: (n, w) => n === 1 ? w : w + 's',\n capitalize: s => s.charAt(0).toUpperCase() + s.slice(1)\n },\n data() {\n return {\n visibility: 'all',\n filters,\n // todos: JSON.parse(window.localStorage.getItem(STORAGE_KEY)) || defalutList\n todos: defalutList\n }\n },\n computed: {\n allChecked() {\n return this.todos.every(todo => todo.done)\n },\n filteredTodos() {\n return filters[this.visibility](this.todos)\n },\n remaining() {\n return this.todos.filter(todo => !todo.done).length\n }\n },\n methods: {\n setLocalStorage() {\n window.localStorage.setItem(STORAGE_KEY, JSON.stringify(this.todos))\n },\n addTodo(e) {\n const text = e.target.value\n if (text.trim()) {\n this.todos.push({\n text,\n done: false\n })\n this.setLocalStorage()\n }\n e.target.value = ''\n },\n toggleTodo(val) {\n val.done = !val.done\n this.setLocalStorage()\n },\n deleteTodo(todo) {\n this.todos.splice(this.todos.indexOf(todo), 1)\n this.setLocalStorage()\n },\n editTodo({ todo, value }) {\n todo.text = value\n this.setLocalStorage()\n },\n clearCompleted() {\n this.todos = this.todos.filter(todo => !todo.done)\n this.setLocalStorage()\n },\n toggleAll({ done }) {\n this.todos.forEach(todo => {\n todo.done = done\n this.setLocalStorage()\n })\n }\n }\n}\n</script>\n\n<style lang=\"scss\">\n @import './index.scss';\n</style>\n"],"mappings":"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","ignoreList":[]}]}