parent
4e3111305f
commit
a6d034487d
22 changed files with 1144 additions and 27 deletions
@ -1 +1,2 @@ |
|||||||
unpackage |
unpackage |
||||||
|
node_modules |
||||||
|
@ -0,0 +1,772 @@ |
|||||||
|
{ |
||||||
|
"name": "筛选 菜单 筛选菜单 上拉筛选 ", |
||||||
|
"version": "1.0.4", |
||||||
|
"lockfileVersion": 1, |
||||||
|
"requires": true, |
||||||
|
"dependencies": { |
||||||
|
"ajv": { |
||||||
|
"version": "6.12.6", |
||||||
|
"resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", |
||||||
|
"integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", |
||||||
|
"requires": { |
||||||
|
"fast-deep-equal": "^3.1.1", |
||||||
|
"fast-json-stable-stringify": "^2.0.0", |
||||||
|
"json-schema-traverse": "^0.4.1", |
||||||
|
"uri-js": "^4.2.2" |
||||||
|
} |
||||||
|
}, |
||||||
|
"ajv-errors": { |
||||||
|
"version": "1.0.1", |
||||||
|
"resolved": "https://registry.npmjs.org/ajv-errors/-/ajv-errors-1.0.1.tgz", |
||||||
|
"integrity": "sha512-DCRfO/4nQ+89p/RK43i8Ezd41EqdGIU4ld7nGF8OQ14oc/we5rEntLCUa7+jrn3nn83BosfwZA0wb4pon2o8iQ==" |
||||||
|
}, |
||||||
|
"ajv-keywords": { |
||||||
|
"version": "3.5.2", |
||||||
|
"resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", |
||||||
|
"integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==" |
||||||
|
}, |
||||||
|
"ansi-colors": { |
||||||
|
"version": "3.2.4", |
||||||
|
"resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-3.2.4.tgz", |
||||||
|
"integrity": "sha512-hHUXGagefjN2iRrID63xckIvotOXOojhQKWIPUZ4mNUZ9nLZW+7FMNoE1lOkEhNWYsx/7ysGIuJYCiMAA9FnrA==" |
||||||
|
}, |
||||||
|
"aproba": { |
||||||
|
"version": "1.2.0", |
||||||
|
"resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz", |
||||||
|
"integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==" |
||||||
|
}, |
||||||
|
"array-union": { |
||||||
|
"version": "1.0.2", |
||||||
|
"resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz", |
||||||
|
"integrity": "sha512-Dxr6QJj/RdU/hCaBjOfxW+q6lyuVE6JFWIrAUpuOOhoJJoQ99cUn3igRaHVB5P9WrgFVN0FfArM3x0cueOU8ng==", |
||||||
|
"requires": { |
||||||
|
"array-uniq": "^1.0.1" |
||||||
|
} |
||||||
|
}, |
||||||
|
"array-uniq": { |
||||||
|
"version": "1.0.3", |
||||||
|
"resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz", |
||||||
|
"integrity": "sha512-MNha4BWQ6JbwhFhj03YK552f7cb3AzoE8SzeljgChvL1dl3IcvggXVz1DilzySZkCja+CXuZbdW7yATchWn8/Q==" |
||||||
|
}, |
||||||
|
"balanced-match": { |
||||||
|
"version": "1.0.2", |
||||||
|
"resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", |
||||||
|
"integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" |
||||||
|
}, |
||||||
|
"big.js": { |
||||||
|
"version": "5.2.2", |
||||||
|
"resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", |
||||||
|
"integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==" |
||||||
|
}, |
||||||
|
"bluebird": { |
||||||
|
"version": "3.7.2", |
||||||
|
"resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", |
||||||
|
"integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==" |
||||||
|
}, |
||||||
|
"brace-expansion": { |
||||||
|
"version": "1.1.11", |
||||||
|
"resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", |
||||||
|
"integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", |
||||||
|
"requires": { |
||||||
|
"balanced-match": "^1.0.0", |
||||||
|
"concat-map": "0.0.1" |
||||||
|
} |
||||||
|
}, |
||||||
|
"buffer-from": { |
||||||
|
"version": "1.1.2", |
||||||
|
"resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", |
||||||
|
"integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==" |
||||||
|
}, |
||||||
|
"cacache": { |
||||||
|
"version": "11.3.3", |
||||||
|
"resolved": "https://registry.npmjs.org/cacache/-/cacache-11.3.3.tgz", |
||||||
|
"integrity": "sha512-p8WcneCytvzPxhDvYp31PD039vi77I12W+/KfR9S8AZbaiARFBCpsPJS+9uhWfeBfeAtW7o/4vt3MUqLkbY6nA==", |
||||||
|
"requires": { |
||||||
|
"bluebird": "^3.5.5", |
||||||
|
"chownr": "^1.1.1", |
||||||
|
"figgy-pudding": "^3.5.1", |
||||||
|
"glob": "^7.1.4", |
||||||
|
"graceful-fs": "^4.1.15", |
||||||
|
"lru-cache": "^5.1.1", |
||||||
|
"mississippi": "^3.0.0", |
||||||
|
"mkdirp": "^0.5.1", |
||||||
|
"move-concurrently": "^1.0.1", |
||||||
|
"promise-inflight": "^1.0.1", |
||||||
|
"rimraf": "^2.6.3", |
||||||
|
"ssri": "^6.0.1", |
||||||
|
"unique-filename": "^1.1.1", |
||||||
|
"y18n": "^4.0.0" |
||||||
|
} |
||||||
|
}, |
||||||
|
"chownr": { |
||||||
|
"version": "1.1.4", |
||||||
|
"resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz", |
||||||
|
"integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==" |
||||||
|
}, |
||||||
|
"commondir": { |
||||||
|
"version": "1.0.1", |
||||||
|
"resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", |
||||||
|
"integrity": "sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==" |
||||||
|
}, |
||||||
|
"concat-map": { |
||||||
|
"version": "0.0.1", |
||||||
|
"resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", |
||||||
|
"integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==" |
||||||
|
}, |
||||||
|
"concat-stream": { |
||||||
|
"version": "1.6.2", |
||||||
|
"resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz", |
||||||
|
"integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==", |
||||||
|
"requires": { |
||||||
|
"buffer-from": "^1.0.0", |
||||||
|
"inherits": "^2.0.3", |
||||||
|
"readable-stream": "^2.2.2", |
||||||
|
"typedarray": "^0.0.6" |
||||||
|
} |
||||||
|
}, |
||||||
|
"copy-concurrently": { |
||||||
|
"version": "1.0.5", |
||||||
|
"resolved": "https://registry.npmjs.org/copy-concurrently/-/copy-concurrently-1.0.5.tgz", |
||||||
|
"integrity": "sha512-f2domd9fsVDFtaFcbaRZuYXwtdmnzqbADSwhSWYxYB/Q8zsdUUFMXVRwXGDMWmbEzAn1kdRrtI1T/KTFOL4X2A==", |
||||||
|
"requires": { |
||||||
|
"aproba": "^1.1.1", |
||||||
|
"fs-write-stream-atomic": "^1.0.8", |
||||||
|
"iferr": "^0.1.5", |
||||||
|
"mkdirp": "^0.5.1", |
||||||
|
"rimraf": "^2.5.4", |
||||||
|
"run-queue": "^1.0.0" |
||||||
|
} |
||||||
|
}, |
||||||
|
"copy-webpack-plugin": { |
||||||
|
"version": "5.0.3", |
||||||
|
"resolved": "https://registry.npmjs.org/copy-webpack-plugin/-/copy-webpack-plugin-5.0.3.tgz", |
||||||
|
"integrity": "sha512-PlZRs9CUMnAVylZq+vg2Juew662jWtwOXOqH4lbQD9ZFhRG9R7tVStOgHt21CBGVq7k5yIJaz8TXDLSjV+Lj8Q==", |
||||||
|
"requires": { |
||||||
|
"cacache": "^11.3.2", |
||||||
|
"find-cache-dir": "^2.1.0", |
||||||
|
"glob-parent": "^3.1.0", |
||||||
|
"globby": "^7.1.1", |
||||||
|
"is-glob": "^4.0.1", |
||||||
|
"loader-utils": "^1.2.3", |
||||||
|
"minimatch": "^3.0.4", |
||||||
|
"normalize-path": "^3.0.0", |
||||||
|
"p-limit": "^2.2.0", |
||||||
|
"schema-utils": "^1.0.0", |
||||||
|
"serialize-javascript": "^1.7.0", |
||||||
|
"webpack-log": "^2.0.0" |
||||||
|
} |
||||||
|
}, |
||||||
|
"core-util-is": { |
||||||
|
"version": "1.0.3", |
||||||
|
"resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", |
||||||
|
"integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==" |
||||||
|
}, |
||||||
|
"cyclist": { |
||||||
|
"version": "1.0.1", |
||||||
|
"resolved": "https://registry.npmjs.org/cyclist/-/cyclist-1.0.1.tgz", |
||||||
|
"integrity": "sha512-NJGVKPS81XejHcLhaLJS7plab0fK3slPh11mESeeDq2W4ZI5kUKK/LRRdVDvjJseojbPB7ZwjnyOybg3Igea/A==" |
||||||
|
}, |
||||||
|
"dir-glob": { |
||||||
|
"version": "2.2.2", |
||||||
|
"resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-2.2.2.tgz", |
||||||
|
"integrity": "sha512-f9LBi5QWzIW3I6e//uxZoLBlUt9kcp66qo0sSCxL6YZKc75R1c4MFCoe/LaZiBGmgujvQdxc5Bn3QhfyvK5Hsw==", |
||||||
|
"requires": { |
||||||
|
"path-type": "^3.0.0" |
||||||
|
} |
||||||
|
}, |
||||||
|
"duplexify": { |
||||||
|
"version": "3.7.1", |
||||||
|
"resolved": "https://registry.npmjs.org/duplexify/-/duplexify-3.7.1.tgz", |
||||||
|
"integrity": "sha512-07z8uv2wMyS51kKhD1KsdXJg5WQ6t93RneqRxUHnskXVtlYYkLqM0gqStQZ3pj073g687jPCHrqNfCzawLYh5g==", |
||||||
|
"requires": { |
||||||
|
"end-of-stream": "^1.0.0", |
||||||
|
"inherits": "^2.0.1", |
||||||
|
"readable-stream": "^2.0.0", |
||||||
|
"stream-shift": "^1.0.0" |
||||||
|
} |
||||||
|
}, |
||||||
|
"emojis-list": { |
||||||
|
"version": "3.0.0", |
||||||
|
"resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", |
||||||
|
"integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==" |
||||||
|
}, |
||||||
|
"end-of-stream": { |
||||||
|
"version": "1.4.4", |
||||||
|
"resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", |
||||||
|
"integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", |
||||||
|
"requires": { |
||||||
|
"once": "^1.4.0" |
||||||
|
} |
||||||
|
}, |
||||||
|
"fast-deep-equal": { |
||||||
|
"version": "3.1.3", |
||||||
|
"resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", |
||||||
|
"integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==" |
||||||
|
}, |
||||||
|
"fast-json-stable-stringify": { |
||||||
|
"version": "2.1.0", |
||||||
|
"resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", |
||||||
|
"integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==" |
||||||
|
}, |
||||||
|
"figgy-pudding": { |
||||||
|
"version": "3.5.2", |
||||||
|
"resolved": "https://registry.npmjs.org/figgy-pudding/-/figgy-pudding-3.5.2.tgz", |
||||||
|
"integrity": "sha512-0btnI/H8f2pavGMN8w40mlSKOfTK2SVJmBfBeVIj3kNw0swwgzyRq0d5TJVOwodFmtvpPeWPN/MCcfuWF0Ezbw==" |
||||||
|
}, |
||||||
|
"find-cache-dir": { |
||||||
|
"version": "2.1.0", |
||||||
|
"resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-2.1.0.tgz", |
||||||
|
"integrity": "sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ==", |
||||||
|
"requires": { |
||||||
|
"commondir": "^1.0.1", |
||||||
|
"make-dir": "^2.0.0", |
||||||
|
"pkg-dir": "^3.0.0" |
||||||
|
} |
||||||
|
}, |
||||||
|
"find-up": { |
||||||
|
"version": "3.0.0", |
||||||
|
"resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", |
||||||
|
"integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", |
||||||
|
"requires": { |
||||||
|
"locate-path": "^3.0.0" |
||||||
|
} |
||||||
|
}, |
||||||
|
"flush-write-stream": { |
||||||
|
"version": "1.1.1", |
||||||
|
"resolved": "https://registry.npmjs.org/flush-write-stream/-/flush-write-stream-1.1.1.tgz", |
||||||
|
"integrity": "sha512-3Z4XhFZ3992uIq0XOqb9AreonueSYphE6oYbpt5+3u06JWklbsPkNv3ZKkP9Bz/r+1MWCaMoSQ28P85+1Yc77w==", |
||||||
|
"requires": { |
||||||
|
"inherits": "^2.0.3", |
||||||
|
"readable-stream": "^2.3.6" |
||||||
|
} |
||||||
|
}, |
||||||
|
"from2": { |
||||||
|
"version": "2.3.0", |
||||||
|
"resolved": "https://registry.npmjs.org/from2/-/from2-2.3.0.tgz", |
||||||
|
"integrity": "sha512-OMcX/4IC/uqEPVgGeyfN22LJk6AZrMkRZHxcHBMBvHScDGgwTm2GT2Wkgtocyd3JfZffjj2kYUDXXII0Fk9W0g==", |
||||||
|
"requires": { |
||||||
|
"inherits": "^2.0.1", |
||||||
|
"readable-stream": "^2.0.0" |
||||||
|
} |
||||||
|
}, |
||||||
|
"fs-write-stream-atomic": { |
||||||
|
"version": "1.0.10", |
||||||
|
"resolved": "https://registry.npmjs.org/fs-write-stream-atomic/-/fs-write-stream-atomic-1.0.10.tgz", |
||||||
|
"integrity": "sha512-gehEzmPn2nAwr39eay+x3X34Ra+M2QlVUTLhkXPjWdeO8RF9kszk116avgBJM3ZyNHgHXBNx+VmPaFC36k0PzA==", |
||||||
|
"requires": { |
||||||
|
"graceful-fs": "^4.1.2", |
||||||
|
"iferr": "^0.1.5", |
||||||
|
"imurmurhash": "^0.1.4", |
||||||
|
"readable-stream": "1 || 2" |
||||||
|
} |
||||||
|
}, |
||||||
|
"fs.realpath": { |
||||||
|
"version": "1.0.0", |
||||||
|
"resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", |
||||||
|
"integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==" |
||||||
|
}, |
||||||
|
"glob": { |
||||||
|
"version": "7.2.3", |
||||||
|
"resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", |
||||||
|
"integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", |
||||||
|
"requires": { |
||||||
|
"fs.realpath": "^1.0.0", |
||||||
|
"inflight": "^1.0.4", |
||||||
|
"inherits": "2", |
||||||
|
"minimatch": "^3.1.1", |
||||||
|
"once": "^1.3.0", |
||||||
|
"path-is-absolute": "^1.0.0" |
||||||
|
} |
||||||
|
}, |
||||||
|
"glob-parent": { |
||||||
|
"version": "3.1.0", |
||||||
|
"resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", |
||||||
|
"integrity": "sha512-E8Ak/2+dZY6fnzlR7+ueWvhsH1SjHr4jjss4YS/h4py44jY9MhK/VFdaZJAWDz6BbL21KeteKxFSFpq8OS5gVA==", |
||||||
|
"requires": { |
||||||
|
"is-glob": "^3.1.0", |
||||||
|
"path-dirname": "^1.0.0" |
||||||
|
}, |
||||||
|
"dependencies": { |
||||||
|
"is-glob": { |
||||||
|
"version": "3.1.0", |
||||||
|
"resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", |
||||||
|
"integrity": "sha512-UFpDDrPgM6qpnFNI+rh/p3bUaq9hKLZN8bMUWzxmcnZVS3omf4IPK+BrewlnWjO1WmUsMYuSjKh4UJuV4+Lqmw==", |
||||||
|
"requires": { |
||||||
|
"is-extglob": "^2.1.0" |
||||||
|
} |
||||||
|
} |
||||||
|
} |
||||||
|
}, |
||||||
|
"globby": { |
||||||
|
"version": "7.1.1", |
||||||
|
"resolved": "https://registry.npmjs.org/globby/-/globby-7.1.1.tgz", |
||||||
|
"integrity": "sha512-yANWAN2DUcBtuus5Cpd+SKROzXHs2iVXFZt/Ykrfz6SAXqacLX25NZpltE+39ceMexYF4TtEadjuSTw8+3wX4g==", |
||||||
|
"requires": { |
||||||
|
"array-union": "^1.0.1", |
||||||
|
"dir-glob": "^2.0.0", |
||||||
|
"glob": "^7.1.2", |
||||||
|
"ignore": "^3.3.5", |
||||||
|
"pify": "^3.0.0", |
||||||
|
"slash": "^1.0.0" |
||||||
|
}, |
||||||
|
"dependencies": { |
||||||
|
"pify": { |
||||||
|
"version": "3.0.0", |
||||||
|
"resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", |
||||||
|
"integrity": "sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg==" |
||||||
|
} |
||||||
|
} |
||||||
|
}, |
||||||
|
"graceful-fs": { |
||||||
|
"version": "4.2.10", |
||||||
|
"resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz", |
||||||
|
"integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==" |
||||||
|
}, |
||||||
|
"iferr": { |
||||||
|
"version": "0.1.5", |
||||||
|
"resolved": "https://registry.npmjs.org/iferr/-/iferr-0.1.5.tgz", |
||||||
|
"integrity": "sha512-DUNFN5j7Tln0D+TxzloUjKB+CtVu6myn0JEFak6dG18mNt9YkQ6lzGCdafwofISZ1lLF3xRHJ98VKy9ynkcFaA==" |
||||||
|
}, |
||||||
|
"ignore": { |
||||||
|
"version": "3.3.10", |
||||||
|
"resolved": "https://registry.npmjs.org/ignore/-/ignore-3.3.10.tgz", |
||||||
|
"integrity": "sha512-Pgs951kaMm5GXP7MOvxERINe3gsaVjUWFm+UZPSq9xYriQAksyhg0csnS0KXSNRD5NmNdapXEpjxG49+AKh/ug==" |
||||||
|
}, |
||||||
|
"imurmurhash": { |
||||||
|
"version": "0.1.4", |
||||||
|
"resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", |
||||||
|
"integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==" |
||||||
|
}, |
||||||
|
"inflight": { |
||||||
|
"version": "1.0.6", |
||||||
|
"resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", |
||||||
|
"integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", |
||||||
|
"requires": { |
||||||
|
"once": "^1.3.0", |
||||||
|
"wrappy": "1" |
||||||
|
} |
||||||
|
}, |
||||||
|
"inherits": { |
||||||
|
"version": "2.0.4", |
||||||
|
"resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", |
||||||
|
"integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" |
||||||
|
}, |
||||||
|
"is-extglob": { |
||||||
|
"version": "2.1.1", |
||||||
|
"resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", |
||||||
|
"integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==" |
||||||
|
}, |
||||||
|
"is-glob": { |
||||||
|
"version": "4.0.3", |
||||||
|
"resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", |
||||||
|
"integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", |
||||||
|
"requires": { |
||||||
|
"is-extglob": "^2.1.1" |
||||||
|
} |
||||||
|
}, |
||||||
|
"isarray": { |
||||||
|
"version": "1.0.0", |
||||||
|
"resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", |
||||||
|
"integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==" |
||||||
|
}, |
||||||
|
"json-schema-traverse": { |
||||||
|
"version": "0.4.1", |
||||||
|
"resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", |
||||||
|
"integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==" |
||||||
|
}, |
||||||
|
"json5": { |
||||||
|
"version": "1.0.2", |
||||||
|
"resolved": "https://registry.npmjs.org/json5/-/json5-1.0.2.tgz", |
||||||
|
"integrity": "sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==", |
||||||
|
"requires": { |
||||||
|
"minimist": "^1.2.0" |
||||||
|
} |
||||||
|
}, |
||||||
|
"loader-utils": { |
||||||
|
"version": "1.4.2", |
||||||
|
"resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.2.tgz", |
||||||
|
"integrity": "sha512-I5d00Pd/jwMD2QCduo657+YM/6L3KZu++pmX9VFncxaxvHcru9jx1lBaFft+r4Mt2jK0Yhp41XlRAihzPxHNCg==", |
||||||
|
"requires": { |
||||||
|
"big.js": "^5.2.2", |
||||||
|
"emojis-list": "^3.0.0", |
||||||
|
"json5": "^1.0.1" |
||||||
|
} |
||||||
|
}, |
||||||
|
"locate-path": { |
||||||
|
"version": "3.0.0", |
||||||
|
"resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", |
||||||
|
"integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", |
||||||
|
"requires": { |
||||||
|
"p-locate": "^3.0.0", |
||||||
|
"path-exists": "^3.0.0" |
||||||
|
} |
||||||
|
}, |
||||||
|
"lru-cache": { |
||||||
|
"version": "5.1.1", |
||||||
|
"resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", |
||||||
|
"integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", |
||||||
|
"requires": { |
||||||
|
"yallist": "^3.0.2" |
||||||
|
} |
||||||
|
}, |
||||||
|
"make-dir": { |
||||||
|
"version": "2.1.0", |
||||||
|
"resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz", |
||||||
|
"integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==", |
||||||
|
"requires": { |
||||||
|
"pify": "^4.0.1", |
||||||
|
"semver": "^5.6.0" |
||||||
|
} |
||||||
|
}, |
||||||
|
"minimatch": { |
||||||
|
"version": "3.1.2", |
||||||
|
"resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", |
||||||
|
"integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", |
||||||
|
"requires": { |
||||||
|
"brace-expansion": "^1.1.7" |
||||||
|
} |
||||||
|
}, |
||||||
|
"minimist": { |
||||||
|
"version": "1.2.8", |
||||||
|
"resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", |
||||||
|
"integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==" |
||||||
|
}, |
||||||
|
"mississippi": { |
||||||
|
"version": "3.0.0", |
||||||
|
"resolved": "https://registry.npmjs.org/mississippi/-/mississippi-3.0.0.tgz", |
||||||
|
"integrity": "sha512-x471SsVjUtBRtcvd4BzKE9kFC+/2TeWgKCgw0bZcw1b9l2X3QX5vCWgF+KaZaYm87Ss//rHnWryupDrgLvmSkA==", |
||||||
|
"requires": { |
||||||
|
"concat-stream": "^1.5.0", |
||||||
|
"duplexify": "^3.4.2", |
||||||
|
"end-of-stream": "^1.1.0", |
||||||
|
"flush-write-stream": "^1.0.0", |
||||||
|
"from2": "^2.1.0", |
||||||
|
"parallel-transform": "^1.1.0", |
||||||
|
"pump": "^3.0.0", |
||||||
|
"pumpify": "^1.3.3", |
||||||
|
"stream-each": "^1.1.0", |
||||||
|
"through2": "^2.0.0" |
||||||
|
} |
||||||
|
}, |
||||||
|
"mkdirp": { |
||||||
|
"version": "0.5.6", |
||||||
|
"resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", |
||||||
|
"integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", |
||||||
|
"requires": { |
||||||
|
"minimist": "^1.2.6" |
||||||
|
} |
||||||
|
}, |
||||||
|
"move-concurrently": { |
||||||
|
"version": "1.0.1", |
||||||
|
"resolved": "https://registry.npmjs.org/move-concurrently/-/move-concurrently-1.0.1.tgz", |
||||||
|
"integrity": "sha512-hdrFxZOycD/g6A6SoI2bB5NA/5NEqD0569+S47WZhPvm46sD50ZHdYaFmnua5lndde9rCHGjmfK7Z8BuCt/PcQ==", |
||||||
|
"requires": { |
||||||
|
"aproba": "^1.1.1", |
||||||
|
"copy-concurrently": "^1.0.0", |
||||||
|
"fs-write-stream-atomic": "^1.0.8", |
||||||
|
"mkdirp": "^0.5.1", |
||||||
|
"rimraf": "^2.5.4", |
||||||
|
"run-queue": "^1.0.3" |
||||||
|
} |
||||||
|
}, |
||||||
|
"normalize-path": { |
||||||
|
"version": "3.0.0", |
||||||
|
"resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", |
||||||
|
"integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==" |
||||||
|
}, |
||||||
|
"once": { |
||||||
|
"version": "1.4.0", |
||||||
|
"resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", |
||||||
|
"integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", |
||||||
|
"requires": { |
||||||
|
"wrappy": "1" |
||||||
|
} |
||||||
|
}, |
||||||
|
"p-limit": { |
||||||
|
"version": "2.3.0", |
||||||
|
"resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", |
||||||
|
"integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", |
||||||
|
"requires": { |
||||||
|
"p-try": "^2.0.0" |
||||||
|
} |
||||||
|
}, |
||||||
|
"p-locate": { |
||||||
|
"version": "3.0.0", |
||||||
|
"resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", |
||||||
|
"integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", |
||||||
|
"requires": { |
||||||
|
"p-limit": "^2.0.0" |
||||||
|
} |
||||||
|
}, |
||||||
|
"p-try": { |
||||||
|
"version": "2.2.0", |
||||||
|
"resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", |
||||||
|
"integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==" |
||||||
|
}, |
||||||
|
"parallel-transform": { |
||||||
|
"version": "1.2.0", |
||||||
|
"resolved": "https://registry.npmjs.org/parallel-transform/-/parallel-transform-1.2.0.tgz", |
||||||
|
"integrity": "sha512-P2vSmIu38uIlvdcU7fDkyrxj33gTUy/ABO5ZUbGowxNCopBq/OoD42bP4UmMrJoPyk4Uqf0mu3mtWBhHCZD8yg==", |
||||||
|
"requires": { |
||||||
|
"cyclist": "^1.0.1", |
||||||
|
"inherits": "^2.0.3", |
||||||
|
"readable-stream": "^2.1.5" |
||||||
|
} |
||||||
|
}, |
||||||
|
"path-dirname": { |
||||||
|
"version": "1.0.2", |
||||||
|
"resolved": "https://registry.npmjs.org/path-dirname/-/path-dirname-1.0.2.tgz", |
||||||
|
"integrity": "sha512-ALzNPpyNq9AqXMBjeymIjFDAkAFH06mHJH/cSBHAgU0s4vfpBn6b2nf8tiRLvagKD8RbTpq2FKTBg7cl9l3c7Q==" |
||||||
|
}, |
||||||
|
"path-exists": { |
||||||
|
"version": "3.0.0", |
||||||
|
"resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", |
||||||
|
"integrity": "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==" |
||||||
|
}, |
||||||
|
"path-is-absolute": { |
||||||
|
"version": "1.0.1", |
||||||
|
"resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", |
||||||
|
"integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==" |
||||||
|
}, |
||||||
|
"path-type": { |
||||||
|
"version": "3.0.0", |
||||||
|
"resolved": "https://registry.npmjs.org/path-type/-/path-type-3.0.0.tgz", |
||||||
|
"integrity": "sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==", |
||||||
|
"requires": { |
||||||
|
"pify": "^3.0.0" |
||||||
|
}, |
||||||
|
"dependencies": { |
||||||
|
"pify": { |
||||||
|
"version": "3.0.0", |
||||||
|
"resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", |
||||||
|
"integrity": "sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg==" |
||||||
|
} |
||||||
|
} |
||||||
|
}, |
||||||
|
"pify": { |
||||||
|
"version": "4.0.1", |
||||||
|
"resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", |
||||||
|
"integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==" |
||||||
|
}, |
||||||
|
"pkg-dir": { |
||||||
|
"version": "3.0.0", |
||||||
|
"resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz", |
||||||
|
"integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==", |
||||||
|
"requires": { |
||||||
|
"find-up": "^3.0.0" |
||||||
|
} |
||||||
|
}, |
||||||
|
"process-nextick-args": { |
||||||
|
"version": "2.0.1", |
||||||
|
"resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", |
||||||
|
"integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==" |
||||||
|
}, |
||||||
|
"promise-inflight": { |
||||||
|
"version": "1.0.1", |
||||||
|
"resolved": "https://registry.npmjs.org/promise-inflight/-/promise-inflight-1.0.1.tgz", |
||||||
|
"integrity": "sha512-6zWPyEOFaQBJYcGMHBKTKJ3u6TBsnMFOIZSa6ce1e/ZrrsOlnHRHbabMjLiBYKp+n44X9eUI6VUPaukCXHuG4g==" |
||||||
|
}, |
||||||
|
"pump": { |
||||||
|
"version": "3.0.0", |
||||||
|
"resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", |
||||||
|
"integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", |
||||||
|
"requires": { |
||||||
|
"end-of-stream": "^1.1.0", |
||||||
|
"once": "^1.3.1" |
||||||
|
} |
||||||
|
}, |
||||||
|
"pumpify": { |
||||||
|
"version": "1.5.1", |
||||||
|
"resolved": "https://registry.npmjs.org/pumpify/-/pumpify-1.5.1.tgz", |
||||||
|
"integrity": "sha512-oClZI37HvuUJJxSKKrC17bZ9Cu0ZYhEAGPsPUy9KlMUmv9dKX2o77RUmq7f3XjIxbwyGwYzbzQ1L2Ks8sIradQ==", |
||||||
|
"requires": { |
||||||
|
"duplexify": "^3.6.0", |
||||||
|
"inherits": "^2.0.3", |
||||||
|
"pump": "^2.0.0" |
||||||
|
}, |
||||||
|
"dependencies": { |
||||||
|
"pump": { |
||||||
|
"version": "2.0.1", |
||||||
|
"resolved": "https://registry.npmjs.org/pump/-/pump-2.0.1.tgz", |
||||||
|
"integrity": "sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA==", |
||||||
|
"requires": { |
||||||
|
"end-of-stream": "^1.1.0", |
||||||
|
"once": "^1.3.1" |
||||||
|
} |
||||||
|
} |
||||||
|
} |
||||||
|
}, |
||||||
|
"punycode": { |
||||||
|
"version": "2.3.0", |
||||||
|
"resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.0.tgz", |
||||||
|
"integrity": "sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==" |
||||||
|
}, |
||||||
|
"readable-stream": { |
||||||
|
"version": "2.3.7", |
||||||
|
"resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", |
||||||
|
"integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", |
||||||
|
"requires": { |
||||||
|
"core-util-is": "~1.0.0", |
||||||
|
"inherits": "~2.0.3", |
||||||
|
"isarray": "~1.0.0", |
||||||
|
"process-nextick-args": "~2.0.0", |
||||||
|
"safe-buffer": "~5.1.1", |
||||||
|
"string_decoder": "~1.1.1", |
||||||
|
"util-deprecate": "~1.0.1" |
||||||
|
} |
||||||
|
}, |
||||||
|
"rimraf": { |
||||||
|
"version": "2.7.1", |
||||||
|
"resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", |
||||||
|
"integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", |
||||||
|
"requires": { |
||||||
|
"glob": "^7.1.3" |
||||||
|
} |
||||||
|
}, |
||||||
|
"run-queue": { |
||||||
|
"version": "1.0.3", |
||||||
|
"resolved": "https://registry.npmjs.org/run-queue/-/run-queue-1.0.3.tgz", |
||||||
|
"integrity": "sha512-ntymy489o0/QQplUDnpYAYUsO50K9SBrIVaKCWDOJzYJts0f9WH9RFJkyagebkw5+y1oi00R7ynNW/d12GBumg==", |
||||||
|
"requires": { |
||||||
|
"aproba": "^1.1.1" |
||||||
|
} |
||||||
|
}, |
||||||
|
"safe-buffer": { |
||||||
|
"version": "5.1.2", |
||||||
|
"resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", |
||||||
|
"integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" |
||||||
|
}, |
||||||
|
"schema-utils": { |
||||||
|
"version": "1.0.0", |
||||||
|
"resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", |
||||||
|
"integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", |
||||||
|
"requires": { |
||||||
|
"ajv": "^6.1.0", |
||||||
|
"ajv-errors": "^1.0.0", |
||||||
|
"ajv-keywords": "^3.1.0" |
||||||
|
} |
||||||
|
}, |
||||||
|
"semver": { |
||||||
|
"version": "5.7.1", |
||||||
|
"resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", |
||||||
|
"integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" |
||||||
|
}, |
||||||
|
"serialize-javascript": { |
||||||
|
"version": "1.9.1", |
||||||
|
"resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-1.9.1.tgz", |
||||||
|
"integrity": "sha512-0Vb/54WJ6k5v8sSWN09S0ora+Hnr+cX40r9F170nT+mSkaxltoE/7R3OrIdBSUv1OoiobH1QoWQbCnAO+e8J1A==" |
||||||
|
}, |
||||||
|
"slash": { |
||||||
|
"version": "1.0.0", |
||||||
|
"resolved": "https://registry.npmjs.org/slash/-/slash-1.0.0.tgz", |
||||||
|
"integrity": "sha512-3TYDR7xWt4dIqV2JauJr+EJeW356RXijHeUlO+8djJ+uBXPn8/2dpzBc8yQhh583sVvc9CvFAeQVgijsH+PNNg==" |
||||||
|
}, |
||||||
|
"ssri": { |
||||||
|
"version": "6.0.2", |
||||||
|
"resolved": "https://registry.npmjs.org/ssri/-/ssri-6.0.2.tgz", |
||||||
|
"integrity": "sha512-cepbSq/neFK7xB6A50KHN0xHDotYzq58wWCa5LeWqnPrHG8GzfEjO/4O8kpmcGW+oaxkvhEJCWgbgNk4/ZV93Q==", |
||||||
|
"requires": { |
||||||
|
"figgy-pudding": "^3.5.1" |
||||||
|
} |
||||||
|
}, |
||||||
|
"stream-each": { |
||||||
|
"version": "1.2.3", |
||||||
|
"resolved": "https://registry.npmjs.org/stream-each/-/stream-each-1.2.3.tgz", |
||||||
|
"integrity": "sha512-vlMC2f8I2u/bZGqkdfLQW/13Zihpej/7PmSiMQsbYddxuTsJp8vRe2x2FvVExZg7FaOds43ROAuFJwPR4MTZLw==", |
||||||
|
"requires": { |
||||||
|
"end-of-stream": "^1.1.0", |
||||||
|
"stream-shift": "^1.0.0" |
||||||
|
} |
||||||
|
}, |
||||||
|
"stream-shift": { |
||||||
|
"version": "1.0.1", |
||||||
|
"resolved": "https://registry.npmjs.org/stream-shift/-/stream-shift-1.0.1.tgz", |
||||||
|
"integrity": "sha512-AiisoFqQ0vbGcZgQPY1cdP2I76glaVA/RauYR4G4thNFgkTqr90yXTo4LYX60Jl+sIlPNHHdGSwo01AvbKUSVQ==" |
||||||
|
}, |
||||||
|
"string_decoder": { |
||||||
|
"version": "1.1.1", |
||||||
|
"resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", |
||||||
|
"integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", |
||||||
|
"requires": { |
||||||
|
"safe-buffer": "~5.1.0" |
||||||
|
} |
||||||
|
}, |
||||||
|
"through2": { |
||||||
|
"version": "2.0.5", |
||||||
|
"resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz", |
||||||
|
"integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==", |
||||||
|
"requires": { |
||||||
|
"readable-stream": "~2.3.6", |
||||||
|
"xtend": "~4.0.1" |
||||||
|
} |
||||||
|
}, |
||||||
|
"typedarray": { |
||||||
|
"version": "0.0.6", |
||||||
|
"resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", |
||||||
|
"integrity": "sha512-/aCDEGatGvZ2BIk+HmLf4ifCJFwvKFNb9/JeZPMulfgFracn9QFcAf5GO8B/mweUjSoblS5In0cWhqpfs/5PQA==" |
||||||
|
}, |
||||||
|
"unique-filename": { |
||||||
|
"version": "1.1.1", |
||||||
|
"resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-1.1.1.tgz", |
||||||
|
"integrity": "sha512-Vmp0jIp2ln35UTXuryvjzkjGdRyf9b2lTXuSYUiPmzRcl3FDtYqAwOnTJkAngD9SWhnoJzDbTKwaOrZ+STtxNQ==", |
||||||
|
"requires": { |
||||||
|
"unique-slug": "^2.0.0" |
||||||
|
} |
||||||
|
}, |
||||||
|
"unique-slug": { |
||||||
|
"version": "2.0.2", |
||||||
|
"resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-2.0.2.tgz", |
||||||
|
"integrity": "sha512-zoWr9ObaxALD3DOPfjPSqxt4fnZiWblxHIgeWqW8x7UqDzEtHEQLzji2cuJYQFCU6KmoJikOYAZlrTHHebjx2w==", |
||||||
|
"requires": { |
||||||
|
"imurmurhash": "^0.1.4" |
||||||
|
} |
||||||
|
}, |
||||||
|
"uri-js": { |
||||||
|
"version": "4.4.1", |
||||||
|
"resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", |
||||||
|
"integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", |
||||||
|
"requires": { |
||||||
|
"punycode": "^2.1.0" |
||||||
|
} |
||||||
|
}, |
||||||
|
"util-deprecate": { |
||||||
|
"version": "1.0.2", |
||||||
|
"resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", |
||||||
|
"integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==" |
||||||
|
}, |
||||||
|
"uuid": { |
||||||
|
"version": "3.4.0", |
||||||
|
"resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", |
||||||
|
"integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==" |
||||||
|
}, |
||||||
|
"webpack-log": { |
||||||
|
"version": "2.0.0", |
||||||
|
"resolved": "https://registry.npmjs.org/webpack-log/-/webpack-log-2.0.0.tgz", |
||||||
|
"integrity": "sha512-cX8G2vR/85UYG59FgkoMamwHUIkSSlV3bBMRsbxVXVUk2j6NleCKjQ/WE9eYg9WY4w25O9w8wKP4rzNZFmUcUg==", |
||||||
|
"requires": { |
||||||
|
"ansi-colors": "^3.0.0", |
||||||
|
"uuid": "^3.3.2" |
||||||
|
} |
||||||
|
}, |
||||||
|
"wrappy": { |
||||||
|
"version": "1.0.2", |
||||||
|
"resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", |
||||||
|
"integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==" |
||||||
|
}, |
||||||
|
"xtend": { |
||||||
|
"version": "4.0.2", |
||||||
|
"resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", |
||||||
|
"integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==" |
||||||
|
}, |
||||||
|
"y18n": { |
||||||
|
"version": "4.0.3", |
||||||
|
"resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz", |
||||||
|
"integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==" |
||||||
|
}, |
||||||
|
"yallist": { |
||||||
|
"version": "3.1.1", |
||||||
|
"resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", |
||||||
|
"integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==" |
||||||
|
} |
||||||
|
} |
||||||
|
} |
@ -0,0 +1,6 @@ |
|||||||
|
## 0.0.3(2022-11-11) |
||||||
|
- 修复 config 方法获取根节点为数组格式配置时错误的转化为了对象的Bug |
||||||
|
## 0.0.2(2021-04-16) |
||||||
|
- 修改插件package信息 |
||||||
|
## 0.0.1(2021-03-15) |
||||||
|
- 初始化项目 |
@ -0,0 +1,81 @@ |
|||||||
|
{ |
||||||
|
"id": "uni-config-center", |
||||||
|
"displayName": "uni-config-center", |
||||||
|
"version": "0.0.3", |
||||||
|
"description": "uniCloud 配置中心", |
||||||
|
"keywords": [ |
||||||
|
"配置", |
||||||
|
"配置中心" |
||||||
|
], |
||||||
|
"repository": "", |
||||||
|
"engines": { |
||||||
|
"HBuilderX": "^3.1.0" |
||||||
|
}, |
||||||
|
"dcloudext": { |
||||||
|
"sale": { |
||||||
|
"regular": { |
||||||
|
"price": "0.00" |
||||||
|
}, |
||||||
|
"sourcecode": { |
||||||
|
"price": "0.00" |
||||||
|
} |
||||||
|
}, |
||||||
|
"contact": { |
||||||
|
"qq": "" |
||||||
|
}, |
||||||
|
"declaration": { |
||||||
|
"ads": "无", |
||||||
|
"data": "无", |
||||||
|
"permissions": "无" |
||||||
|
}, |
||||||
|
"npmurl": "", |
||||||
|
"type": "unicloud-template-function" |
||||||
|
}, |
||||||
|
"directories": { |
||||||
|
"example": "../../../scripts/dist" |
||||||
|
}, |
||||||
|
"uni_modules": { |
||||||
|
"dependencies": [], |
||||||
|
"encrypt": [], |
||||||
|
"platforms": { |
||||||
|
"cloud": { |
||||||
|
"tcb": "y", |
||||||
|
"aliyun": "y" |
||||||
|
}, |
||||||
|
"client": { |
||||||
|
"App": { |
||||||
|
"app-vue": "u", |
||||||
|
"app-nvue": "u" |
||||||
|
}, |
||||||
|
"H5-mobile": { |
||||||
|
"Safari": "u", |
||||||
|
"Android Browser": "u", |
||||||
|
"微信浏览器(Android)": "u", |
||||||
|
"QQ浏览器(Android)": "u" |
||||||
|
}, |
||||||
|
"H5-pc": { |
||||||
|
"Chrome": "u", |
||||||
|
"IE": "u", |
||||||
|
"Edge": "u", |
||||||
|
"Firefox": "u", |
||||||
|
"Safari": "u" |
||||||
|
}, |
||||||
|
"小程序": { |
||||||
|
"微信": "u", |
||||||
|
"阿里": "u", |
||||||
|
"百度": "u", |
||||||
|
"字节跳动": "u", |
||||||
|
"QQ": "u" |
||||||
|
}, |
||||||
|
"快应用": { |
||||||
|
"华为": "u", |
||||||
|
"联盟": "u" |
||||||
|
}, |
||||||
|
"Vue": { |
||||||
|
"vue2": "y", |
||||||
|
"vue3": "u" |
||||||
|
} |
||||||
|
} |
||||||
|
} |
||||||
|
} |
||||||
|
} |
@ -0,0 +1,93 @@ |
|||||||
|
# 为什么使用uni-config-center |
||||||
|
|
||||||
|
实际开发中很多插件需要配置文件才可以正常运行,如果每个插件都单独进行配置的话就会产生下面这样的目录结构 |
||||||
|
|
||||||
|
```bash |
||||||
|
cloudfunctions |
||||||
|
└─────common 公共模块 |
||||||
|
├─plugin-a // 插件A对应的目录 |
||||||
|
│ ├─index.js |
||||||
|
│ ├─config.json // plugin-a对应的配置文件 |
||||||
|
│ └─other-file.cert // plugin-a依赖的其他文件 |
||||||
|
└─plugin-b // plugin-b对应的目录 |
||||||
|
├─index.js |
||||||
|
└─config.json // plugin-b对应的配置文件 |
||||||
|
``` |
||||||
|
|
||||||
|
假设插件作者要发布一个项目模板,里面使用了很多需要配置的插件,无论是作者发布还是用户使用都是一个大麻烦。 |
||||||
|
|
||||||
|
uni-config-center就是用了统一管理这些配置文件的,使用uni-config-center后的目录结构如下 |
||||||
|
|
||||||
|
```bash |
||||||
|
cloudfunctions |
||||||
|
└─────common 公共模块 |
||||||
|
├─plugin-a // 插件A对应的目录 |
||||||
|
│ └─index.js |
||||||
|
├─plugin-b // plugin-b对应的目录 |
||||||
|
│ └─index.js |
||||||
|
└─uni-config-center |
||||||
|
├─index.js // config-center入口文件 |
||||||
|
├─plugin-a |
||||||
|
│ ├─config.json // plugin-a对应的配置文件 |
||||||
|
│ └─other-file.cert // plugin-a依赖的其他文件 |
||||||
|
└─plugin-b |
||||||
|
└─config.json // plugin-b对应的配置文件 |
||||||
|
``` |
||||||
|
|
||||||
|
使用uni-config-center后的优势 |
||||||
|
|
||||||
|
- 配置文件统一管理,分离插件主体和配置信息,更新插件更方便 |
||||||
|
- 支持对config.json设置schema,插件使用者在HBuilderX内编写config.json文件时会有更好的提示(后续HBuilderX会提供支持) |
||||||
|
|
||||||
|
# 用法 |
||||||
|
|
||||||
|
在要使用uni-config-center的公共模块或云函数内引入uni-config-center依赖,请参考:[使用公共模块](https://uniapp.dcloud.net.cn/uniCloud/cf-common) |
||||||
|
|
||||||
|
```js |
||||||
|
const createConfig = require('uni-config-center') |
||||||
|
|
||||||
|
const uniIdConfig = createConfig({ |
||||||
|
pluginId: 'uni-id', // 插件id |
||||||
|
defaultConfig: { // 默认配置 |
||||||
|
tokenExpiresIn: 7200, |
||||||
|
tokenExpiresThreshold: 600, |
||||||
|
}, |
||||||
|
customMerge: function(defaultConfig, userConfig) { // 自定义默认配置和用户配置的合并规则,不设置的情况侠会对默认配置和用户配置进行深度合并 |
||||||
|
// defaudltConfig 默认配置 |
||||||
|
// userConfig 用户配置 |
||||||
|
return Object.assign(defaultConfig, userConfig) |
||||||
|
} |
||||||
|
}) |
||||||
|
|
||||||
|
|
||||||
|
// 以如下配置为例 |
||||||
|
// { |
||||||
|
// "tokenExpiresIn": 7200, |
||||||
|
// "passwordErrorLimit": 6, |
||||||
|
// "bindTokenToDevice": false, |
||||||
|
// "passwordErrorRetryTime": 3600, |
||||||
|
// "app-plus": { |
||||||
|
// "tokenExpiresIn": 2592000 |
||||||
|
// }, |
||||||
|
// "service": { |
||||||
|
// "sms": { |
||||||
|
// "codeExpiresIn": 300 |
||||||
|
// } |
||||||
|
// } |
||||||
|
// } |
||||||
|
|
||||||
|
// 获取配置 |
||||||
|
uniIdConfig.config() // 获取全部配置,注意:uni-config-center内不存在对应插件目录时会返回空对象 |
||||||
|
uniIdConfig.config('tokenExpiresIn') // 指定键值获取配置,返回:7200 |
||||||
|
uniIdConfig.config('service.sms.codeExpiresIn') // 指定键值获取配置,返回:300 |
||||||
|
uniIdConfig.config('tokenExpiresThreshold', 600) // 指定键值获取配置,如果不存在则取传入的默认值,返回:600 |
||||||
|
|
||||||
|
// 获取文件绝对路径 |
||||||
|
uniIdConfig.resolve('custom-token.js') // 获取uni-config-center/uni-id/custom-token.js文件的路径 |
||||||
|
|
||||||
|
// 引用文件(require) |
||||||
|
uniIDConfig.requireFile('custom-token.js') // 使用require方式引用uni-config-center/uni-id/custom-token.js文件。文件不存在时返回undefined,文件内有其他错误导致require失败时会抛出错误。 |
||||||
|
|
||||||
|
// 判断是否包含某文件 |
||||||
|
uniIDConfig.hasFile('custom-token.js') // 配置目录是否包含某文件,true: 文件存在,false: 文件不存在 |
||||||
|
``` |
File diff suppressed because one or more lines are too long
@ -0,0 +1,9 @@ |
|||||||
|
{ |
||||||
|
"name": "uni-config-center", |
||||||
|
"version": "0.0.3", |
||||||
|
"description": "配置中心", |
||||||
|
"main": "index.js", |
||||||
|
"keywords": [], |
||||||
|
"author": "DCloud", |
||||||
|
"license": "Apache-2.0" |
||||||
|
} |
@ -0,0 +1,26 @@ |
|||||||
|
## 1.0.13(2022-07-21) |
||||||
|
- 修复 创建token时未传角色权限信息生成的token不正确的bug |
||||||
|
## 1.0.12(2022-07-15) |
||||||
|
- 提升与旧版本uni-id的兼容性(补充读取配置文件时回退平台app-plus、h5),但是仍推荐使用新平台名进行配置(app、web) |
||||||
|
## 1.0.11(2022-07-14) |
||||||
|
- 修复 部分情况下报`read property 'reduce' of undefined`的错误 |
||||||
|
## 1.0.10(2022-07-11) |
||||||
|
- 将token存储在用户表的token字段内,与旧版本uni-id保持一致 |
||||||
|
## 1.0.9(2022-07-01) |
||||||
|
- checkToken兼容token内未缓存角色权限的情况,此时将查库获取角色权限 |
||||||
|
## 1.0.8(2022-07-01) |
||||||
|
- 修复clientDB默认依赖时部分情况下获取不到uni-id配置的Bug |
||||||
|
## 1.0.7(2022-06-30) |
||||||
|
- 修复config文件不合法时未抛出具体错误的Bug |
||||||
|
## 1.0.6(2022-06-28) |
||||||
|
- 移除插件内的数据表schema |
||||||
|
## 1.0.5(2022-06-27) |
||||||
|
- 修复使用多应用配置时报`Cannot read property 'appId' of undefined`的Bug |
||||||
|
## 1.0.4(2022-06-27) |
||||||
|
- 修复使用自定义token内容功能报错的Bug [详情](https://ask.dcloud.net.cn/question/147945) |
||||||
|
## 1.0.2(2022-06-23) |
||||||
|
- 对齐旧版本uni-id默认配置 |
||||||
|
## 1.0.1(2022-06-22) |
||||||
|
- 补充对uni-config-center的依赖 |
||||||
|
## 1.0.0(2022-06-21) |
||||||
|
- 提供uni-id token创建、校验、刷新接口,简化旧版uni-id公共模块 |
@ -0,0 +1,87 @@ |
|||||||
|
{ |
||||||
|
"id": "uni-id-common", |
||||||
|
"displayName": "uni-id-common", |
||||||
|
"version": "1.0.13", |
||||||
|
"description": "包含uni-id token生成、校验、刷新功能的云函数公共模块", |
||||||
|
"keywords": [ |
||||||
|
"uni-id-common", |
||||||
|
"uniCloud", |
||||||
|
"token", |
||||||
|
"权限" |
||||||
|
], |
||||||
|
"repository": "https://gitcode.net/dcloud/uni-id-common", |
||||||
|
"engines": { |
||||||
|
"HBuilderX": "^3.1.0" |
||||||
|
}, |
||||||
|
"dcloudext": { |
||||||
|
"category": [ |
||||||
|
"uniCloud", |
||||||
|
"云函数模板" |
||||||
|
], |
||||||
|
"sale": { |
||||||
|
"regular": { |
||||||
|
"price": "0.00" |
||||||
|
}, |
||||||
|
"sourcecode": { |
||||||
|
"price": "0.00" |
||||||
|
} |
||||||
|
}, |
||||||
|
"contact": { |
||||||
|
"qq": "" |
||||||
|
}, |
||||||
|
"declaration": { |
||||||
|
"ads": "无", |
||||||
|
"data": "无", |
||||||
|
"permissions": "无" |
||||||
|
}, |
||||||
|
"npmurl": "" |
||||||
|
}, |
||||||
|
"uni_modules": { |
||||||
|
"dependencies": ["uni-config-center"], |
||||||
|
"encrypt": [], |
||||||
|
"platforms": { |
||||||
|
"cloud": { |
||||||
|
"tcb": "y", |
||||||
|
"aliyun": "y" |
||||||
|
}, |
||||||
|
"client": { |
||||||
|
"Vue": { |
||||||
|
"vue2": "u", |
||||||
|
"vue3": "u" |
||||||
|
}, |
||||||
|
"App": { |
||||||
|
"app-vue": "u", |
||||||
|
"app-nvue": "u" |
||||||
|
}, |
||||||
|
"H5-mobile": { |
||||||
|
"Safari": "u", |
||||||
|
"Android Browser": "u", |
||||||
|
"微信浏览器(Android)": "u", |
||||||
|
"QQ浏览器(Android)": "u" |
||||||
|
}, |
||||||
|
"H5-pc": { |
||||||
|
"Chrome": "u", |
||||||
|
"IE": "u", |
||||||
|
"Edge": "u", |
||||||
|
"Firefox": "u", |
||||||
|
"Safari": "u" |
||||||
|
}, |
||||||
|
"小程序": { |
||||||
|
"微信": "u", |
||||||
|
"阿里": "u", |
||||||
|
"百度": "u", |
||||||
|
"字节跳动": "u", |
||||||
|
"QQ": "u", |
||||||
|
"钉钉": "u", |
||||||
|
"快手": "u", |
||||||
|
"飞书": "u", |
||||||
|
"京东": "u" |
||||||
|
}, |
||||||
|
"快应用": { |
||||||
|
"华为": "u", |
||||||
|
"联盟": "u" |
||||||
|
} |
||||||
|
} |
||||||
|
} |
||||||
|
} |
||||||
|
} |
@ -0,0 +1,3 @@ |
|||||||
|
# uni-id-common |
||||||
|
|
||||||
|
文档请参考:[uni-id-common](https://uniapp.dcloud.net.cn/uniCloud/uni-id-common.html) |
File diff suppressed because one or more lines are too long
@ -0,0 +1,16 @@ |
|||||||
|
{ |
||||||
|
"name": "uni-id-common", |
||||||
|
"version": "1.0.13", |
||||||
|
"description": "uni-id token生成、校验、刷新", |
||||||
|
"main": "index.js", |
||||||
|
"homepage": "https://uniapp.dcloud.io/uniCloud/uni-id-common.html", |
||||||
|
"repository": { |
||||||
|
"type": "git", |
||||||
|
"url": "git+https://gitee.com/dcloud/uni-id-common.git" |
||||||
|
}, |
||||||
|
"author": "DCloud", |
||||||
|
"license": "Apache-2.0", |
||||||
|
"dependencies": { |
||||||
|
"uni-config-center": "file:../../../../../uni-config-center/uniCloud/cloudfunctions/common/uni-config-center" |
||||||
|
} |
||||||
|
} |
Loading…
Reference in new issue