作者 小范

package

@@ -1723,8 +1723,7 @@ @@ -1723,8 +1723,7 @@
1723 "boolbase": { 1723 "boolbase": {
1724 "version": "1.0.0", 1724 "version": "1.0.0",
1725 "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", 1725 "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz",
1726 - "integrity": "sha1-aN/1++YMUes3cl6p4+0xDcwed24=",  
1727 - "dev": true 1726 + "integrity": "sha1-aN/1++YMUes3cl6p4+0xDcwed24="
1728 }, 1727 },
1729 "brace-expansion": { 1728 "brace-expansion": {
1730 "version": "1.1.11", 1729 "version": "1.1.11",
@@ -3603,6 +3602,77 @@ @@ -3603,6 +3602,77 @@
3603 } 3602 }
3604 } 3603 }
3605 }, 3604 },
  3605 + "eslint-plugin-vue": {
  3606 + "version": "8.7.1",
  3607 + "resolved": "https://registry.npmjs.org/eslint-plugin-vue/-/eslint-plugin-vue-8.7.1.tgz",
  3608 + "integrity": "sha512-28sbtm4l4cOzoO1LtzQPxfxhQABararUb1JtqusQqObJpWX2e/gmVyeYVfepizPFne0Q5cILkYGiBoV36L12Wg==",
  3609 + "requires": {
  3610 + "eslint-utils": "^3.0.0",
  3611 + "natural-compare": "^1.4.0",
  3612 + "nth-check": "^2.0.1",
  3613 + "postcss-selector-parser": "^6.0.9",
  3614 + "semver": "^7.3.5",
  3615 + "vue-eslint-parser": "^8.0.1"
  3616 + },
  3617 + "dependencies": {
  3618 + "cssesc": {
  3619 + "version": "3.0.0",
  3620 + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz",
  3621 + "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg=="
  3622 + },
  3623 + "eslint-utils": {
  3624 + "version": "3.0.0",
  3625 + "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-3.0.0.tgz",
  3626 + "integrity": "sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==",
  3627 + "requires": {
  3628 + "eslint-visitor-keys": "^2.0.0"
  3629 + }
  3630 + },
  3631 + "eslint-visitor-keys": {
  3632 + "version": "2.1.0",
  3633 + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz",
  3634 + "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw=="
  3635 + },
  3636 + "lru-cache": {
  3637 + "version": "6.0.0",
  3638 + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz",
  3639 + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==",
  3640 + "requires": {
  3641 + "yallist": "^4.0.0"
  3642 + }
  3643 + },
  3644 + "nth-check": {
  3645 + "version": "2.0.1",
  3646 + "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.0.1.tgz",
  3647 + "integrity": "sha512-it1vE95zF6dTT9lBsYbxvqh0Soy4SPowchj0UBGj/V6cTPnXXtQOPUbhZ6CmGzAD/rW22LQK6E96pcdJXk4A4w==",
  3648 + "requires": {
  3649 + "boolbase": "^1.0.0"
  3650 + }
  3651 + },
  3652 + "postcss-selector-parser": {
  3653 + "version": "6.0.10",
  3654 + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.10.tgz",
  3655 + "integrity": "sha512-IQ7TZdoaqbT+LCpShg46jnZVlhWD2w6iQYAcYXfHARZ7X1t/UGhhceQDs5X0cGqKvYlHNOuv7Oa1xmb0oQuA3w==",
  3656 + "requires": {
  3657 + "cssesc": "^3.0.0",
  3658 + "util-deprecate": "^1.0.2"
  3659 + }
  3660 + },
  3661 + "semver": {
  3662 + "version": "7.3.7",
  3663 + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz",
  3664 + "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==",
  3665 + "requires": {
  3666 + "lru-cache": "^6.0.0"
  3667 + }
  3668 + },
  3669 + "yallist": {
  3670 + "version": "4.0.0",
  3671 + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz",
  3672 + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A=="
  3673 + }
  3674 + }
  3675 + },
3606 "eslint-scope": { 3676 "eslint-scope": {
3607 "version": "4.0.3", 3677 "version": "4.0.3",
3608 "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-4.0.3.tgz", 3678 "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-4.0.3.tgz",
@@ -5759,6 +5829,11 @@ @@ -5759,6 +5829,11 @@
5759 "resolved": "https://registry.npmjs.org/js-cookie/-/js-cookie-2.2.1.tgz", 5829 "resolved": "https://registry.npmjs.org/js-cookie/-/js-cookie-2.2.1.tgz",
5760 "integrity": "sha512-HvdH2LzI/EAZcUwA8+0nKNtWHqS+ZmijLA30RwZA0bo7ToCckjK5MkGhjED9KoRcXO6BaGI3I9UIzSA1FKFPOQ==" 5830 "integrity": "sha512-HvdH2LzI/EAZcUwA8+0nKNtWHqS+ZmijLA30RwZA0bo7ToCckjK5MkGhjED9KoRcXO6BaGI3I9UIzSA1FKFPOQ=="
5761 }, 5831 },
  5832 + "js-file-download": {
  5833 + "version": "0.4.12",
  5834 + "resolved": "https://registry.npmjs.org/js-file-download/-/js-file-download-0.4.12.tgz",
  5835 + "integrity": "sha512-rML+NkoD08p5Dllpjo0ffy4jRHeY6Zsapvr/W86N7E0yuzAO6qa5X9+xog6zQNlH102J7IXljNY2FtS6Lj3ucg=="
  5836 + },
5762 "js-tokens": { 5837 "js-tokens": {
5763 "version": "4.0.0", 5838 "version": "4.0.0",
5764 "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", 5839 "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz",
@@ -12497,6 +12572,11 @@ @@ -12497,6 +12572,11 @@
12497 "is-plain-obj": "^1.0.0" 12572 "is-plain-obj": "^1.0.0"
12498 } 12573 }
12499 }, 12574 },
  12575 + "sortablejs": {
  12576 + "version": "1.15.0",
  12577 + "resolved": "https://registry.npmjs.org/sortablejs/-/sortablejs-1.15.0.tgz",
  12578 + "integrity": "sha512-bv9qgVMjUMf89wAvM6AxVvS/4MX3sPeN0+agqShejLU5z5GX4C75ow1O2e5k4L6XItUyAK3gH6AxSbXrOM5e8w=="
  12579 + },
12500 "source-list-map": { 12580 "source-list-map": {
12501 "version": "0.1.8", 12581 "version": "0.1.8",
12502 "resolved": "https://registry.npmjs.org/source-list-map/-/source-list-map-0.1.8.tgz", 12582 "resolved": "https://registry.npmjs.org/source-list-map/-/source-list-map-0.1.8.tgz",
@@ -13411,6 +13491,116 @@ @@ -13411,6 +13491,116 @@
13411 "resolved": "https://registry.npmjs.org/vue-count-to/-/vue-count-to-1.0.13.tgz", 13491 "resolved": "https://registry.npmjs.org/vue-count-to/-/vue-count-to-1.0.13.tgz",
13412 "integrity": "sha512-6R4OVBVNtQTlcbXu6SJ8ENR35M2/CdWt3Jmv57jOUM+1ojiFmjVGvZPH8DfHpMDSA+ITs+EW5V6qthADxeyYOQ==" 13492 "integrity": "sha512-6R4OVBVNtQTlcbXu6SJ8ENR35M2/CdWt3Jmv57jOUM+1ojiFmjVGvZPH8DfHpMDSA+ITs+EW5V6qthADxeyYOQ=="
13413 }, 13493 },
  13494 + "vue-eslint-parser": {
  13495 + "version": "8.3.0",
  13496 + "resolved": "https://registry.npmjs.org/vue-eslint-parser/-/vue-eslint-parser-8.3.0.tgz",
  13497 + "integrity": "sha512-dzHGG3+sYwSf6zFBa0Gi9ZDshD7+ad14DGOdTLjruRVgZXe2J+DcZ9iUhyR48z5g1PqRa20yt3Njna/veLJL/g==",
  13498 + "requires": {
  13499 + "debug": "^4.3.2",
  13500 + "eslint-scope": "^7.0.0",
  13501 + "eslint-visitor-keys": "^3.1.0",
  13502 + "espree": "^9.0.0",
  13503 + "esquery": "^1.4.0",
  13504 + "lodash": "^4.17.21",
  13505 + "semver": "^7.3.5"
  13506 + },
  13507 + "dependencies": {
  13508 + "acorn": {
  13509 + "version": "8.7.1",
  13510 + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.7.1.tgz",
  13511 + "integrity": "sha512-Xx54uLJQZ19lKygFXOWsscKUbsBZW0CPykPhVQdhIeIwrbPmJzqeASDInc8nKBnp/JT6igTs82qPXz069H8I/A=="
  13512 + },
  13513 + "acorn-jsx": {
  13514 + "version": "5.3.2",
  13515 + "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz",
  13516 + "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ=="
  13517 + },
  13518 + "debug": {
  13519 + "version": "4.3.4",
  13520 + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz",
  13521 + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==",
  13522 + "requires": {
  13523 + "ms": "2.1.2"
  13524 + }
  13525 + },
  13526 + "eslint-scope": {
  13527 + "version": "7.1.1",
  13528 + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.1.1.tgz",
  13529 + "integrity": "sha512-QKQM/UXpIiHcLqJ5AOyIW7XZmzjkzQXYE54n1++wb0u9V/abW3l9uQnxX8Z5Xd18xyKIMTUAyQ0k1e8pz6LUrw==",
  13530 + "requires": {
  13531 + "esrecurse": "^4.3.0",
  13532 + "estraverse": "^5.2.0"
  13533 + }
  13534 + },
  13535 + "eslint-visitor-keys": {
  13536 + "version": "3.3.0",
  13537 + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.3.0.tgz",
  13538 + "integrity": "sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA=="
  13539 + },
  13540 + "espree": {
  13541 + "version": "9.3.1",
  13542 + "resolved": "https://registry.npmjs.org/espree/-/espree-9.3.1.tgz",
  13543 + "integrity": "sha512-bvdyLmJMfwkV3NCRl5ZhJf22zBFo1y8bYh3VYb+bfzqNB4Je68P2sSuXyuFquzWLebHpNd2/d5uv7yoP9ISnGQ==",
  13544 + "requires": {
  13545 + "acorn": "^8.7.0",
  13546 + "acorn-jsx": "^5.3.1",
  13547 + "eslint-visitor-keys": "^3.3.0"
  13548 + }
  13549 + },
  13550 + "esquery": {
  13551 + "version": "1.4.0",
  13552 + "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.4.0.tgz",
  13553 + "integrity": "sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w==",
  13554 + "requires": {
  13555 + "estraverse": "^5.1.0"
  13556 + }
  13557 + },
  13558 + "esrecurse": {
  13559 + "version": "4.3.0",
  13560 + "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz",
  13561 + "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==",
  13562 + "requires": {
  13563 + "estraverse": "^5.2.0"
  13564 + }
  13565 + },
  13566 + "estraverse": {
  13567 + "version": "5.3.0",
  13568 + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz",
  13569 + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA=="
  13570 + },
  13571 + "lodash": {
  13572 + "version": "4.17.21",
  13573 + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz",
  13574 + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg=="
  13575 + },
  13576 + "lru-cache": {
  13577 + "version": "6.0.0",
  13578 + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz",
  13579 + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==",
  13580 + "requires": {
  13581 + "yallist": "^4.0.0"
  13582 + }
  13583 + },
  13584 + "ms": {
  13585 + "version": "2.1.2",
  13586 + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
  13587 + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w=="
  13588 + },
  13589 + "semver": {
  13590 + "version": "7.3.7",
  13591 + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz",
  13592 + "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==",
  13593 + "requires": {
  13594 + "lru-cache": "^6.0.0"
  13595 + }
  13596 + },
  13597 + "yallist": {
  13598 + "version": "4.0.0",
  13599 + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz",
  13600 + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A=="
  13601 + }
  13602 + }
  13603 + },
13414 "vue-hot-reload-api": { 13604 "vue-hot-reload-api": {
13415 "version": "2.3.3", 13605 "version": "2.3.3",
13416 "resolved": "https://registry.npmjs.org/vue-hot-reload-api/-/vue-hot-reload-api-2.3.3.tgz", 13606 "resolved": "https://registry.npmjs.org/vue-hot-reload-api/-/vue-hot-reload-api-2.3.3.tgz",