diff --git a/README.md b/README.md index 4efc844..21ddd14 100644 --- a/README.md +++ b/README.md @@ -38,8 +38,7 @@ ### UI Frameworks -- [Tailwind CSS](https://tailwindcss.com/) -- [tailwindcss-dark-mode](https://github.com/ChanceArthur/tailwindcss-dark-mode) +- [Tailwind CSS](https://tailwindcss.com/) - with built-in dark mode! ### Icons diff --git a/package.json b/package.json index 2f342ca..6e523ec 100644 --- a/package.json +++ b/package.json @@ -8,23 +8,22 @@ }, "dependencies": { "@iconify/iconify": "^2.0.0-rc.1", - "@vueuse/core": "^4.0.0-beta.10", + "@vueuse/core": "^4.0.0-beta.11", "vue": "^3.0.0-rc.10", "vue-i18n": "9.0.0-alpha.17", "vue-router": "^4.0.0-beta.9" }, "devDependencies": { "@antfu/eslint-config-vue": "^0.3.3", - "@iconify/json": "^1.1.220", + "@iconify/json": "^1.1.224", "@purge-icons/generated": "^0.4.0", - "@typescript-eslint/eslint-plugin": "^4.1.0", + "@typescript-eslint/eslint-plugin": "^4.1.1", "@vue/compiler-sfc": "^3.0.0-rc.10", "@vuedx/typescript-plugin-vue": "^0.2.3", "cross-env": "^7.0.2", - "eslint": "^7.8.1", - "pnpm": "^5.5.12", - "tailwindcss": "^1.8.5", - "tailwindcss-dark-mode": "^1.1.6", + "eslint": "^7.9.0", + "pnpm": "^5.5.13", + "tailwindcss": "^1.8.10", "typescript": "^4.0.2", "vite": "^1.0.0-rc.4", "vite-plugin-components": "^0.2.13", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index cf21f20..b332292 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -1,21 +1,20 @@ dependencies: '@iconify/iconify': 2.0.0-rc.1 - '@vueuse/core': 4.0.0-beta.10_vue@3.0.0-rc.10 + '@vueuse/core': 4.0.0-beta.11_vue@3.0.0-rc.10 vue: 3.0.0-rc.10 vue-i18n: 9.0.0-alpha.17_vue@3.0.0-rc.10 vue-router: 4.0.0-beta.9_vue@3.0.0-rc.10 devDependencies: - '@antfu/eslint-config-vue': 0.3.3_eslint@7.8.1+typescript@4.0.2 - '@iconify/json': 1.1.220 + '@antfu/eslint-config-vue': 0.3.3_eslint@7.9.0+typescript@4.0.2 + '@iconify/json': 1.1.224 '@purge-icons/generated': 0.4.0 - '@typescript-eslint/eslint-plugin': 4.1.0_eslint@7.8.1+typescript@4.0.2 + '@typescript-eslint/eslint-plugin': 4.1.1_eslint@7.9.0+typescript@4.0.2 '@vue/compiler-sfc': 3.0.0-rc.10_vue@3.0.0-rc.10 '@vuedx/typescript-plugin-vue': 0.2.3_vue@3.0.0-rc.10 cross-env: 7.0.2 - eslint: 7.8.1 - pnpm: 5.5.12 - tailwindcss: 1.8.5 - tailwindcss-dark-mode: 1.1.6 + eslint: 7.9.0 + pnpm: 5.5.13 + tailwindcss: 1.8.10 typescript: 4.0.2 vite: 1.0.0-rc.4 vite-plugin-components: 0.2.13 @@ -24,27 +23,27 @@ devDependencies: voie-pages: 0.4.0_vue@3.0.0-rc.10 lockfileVersion: 5.1 packages: - /@antfu/eslint-config-basic/0.3.3_eslint@7.8.1: + /@antfu/eslint-config-basic/0.3.3_eslint@7.9.0: dependencies: - eslint: 7.8.1 - eslint-config-standard: 14.1.1_8cc67b666ce1c4ba83fc2c9d10c70f54 - eslint-plugin-html: 6.0.3 - eslint-plugin-import: 2.22.0_eslint@7.8.1 - eslint-plugin-node: 11.1.0_eslint@7.8.1 + eslint: 7.9.0 + eslint-config-standard: 14.1.1_af58836ed045843254deaf2e40fb598c + eslint-plugin-html: 6.1.0 + eslint-plugin-import: 2.22.0_eslint@7.9.0 + eslint-plugin-node: 11.1.0_eslint@7.9.0 eslint-plugin-promise: 4.2.1 - eslint-plugin-standard: 4.0.1_eslint@7.8.1 - eslint-plugin-unicorn: 21.0.0_eslint@7.8.1 + eslint-plugin-standard: 4.0.1_eslint@7.9.0 + eslint-plugin-unicorn: 21.0.0_eslint@7.9.0 dev: true peerDependencies: eslint: '>=7.4.0' resolution: integrity: sha512-kwKlJaqVMlnpAOjmctlUnnwYdjZDnH5B7UDzsWjAu2HtFVnFih3N4msmZKwAl1pSTEENzKao2Apavko83PjUtQ== - /@antfu/eslint-config-ts/0.3.3_eslint@7.8.1+typescript@4.0.2: + /@antfu/eslint-config-ts/0.3.3_eslint@7.9.0+typescript@4.0.2: dependencies: - '@antfu/eslint-config-basic': 0.3.3_eslint@7.8.1 - '@typescript-eslint/eslint-plugin': 3.6.1_3a349433501c64c2c011129cfeb74ca6 - '@typescript-eslint/parser': 3.9.0_eslint@7.8.1+typescript@4.0.2 - eslint: 7.8.1 + '@antfu/eslint-config-basic': 0.3.3_eslint@7.9.0 + '@typescript-eslint/eslint-plugin': 3.6.1_41ff5f8f88c9935cb5229027917592e5 + '@typescript-eslint/parser': 3.10.1_eslint@7.9.0+typescript@4.0.2 + eslint: 7.9.0 typescript: 4.0.2 dev: true peerDependencies: @@ -52,11 +51,11 @@ packages: typescript: '>=3.9' resolution: integrity: sha512-PBuv4vu/5e1saE2bgue+4k6pCH3fsgCT2Uqizjs5OhkNhpRDE5wKfoG+ayfBtQtPzLVelaCU5K5fqAt0+aVYTw== - /@antfu/eslint-config-vue/0.3.3_eslint@7.8.1+typescript@4.0.2: + /@antfu/eslint-config-vue/0.3.3_eslint@7.9.0+typescript@4.0.2: dependencies: - '@antfu/eslint-config-ts': 0.3.3_eslint@7.8.1+typescript@4.0.2 - eslint: 7.8.1 - eslint-plugin-vue: 7.0.0-alpha.10_eslint@7.8.1 + '@antfu/eslint-config-ts': 0.3.3_eslint@7.9.0+typescript@4.0.2 + eslint: 7.9.0 + eslint-plugin-vue: 7.0.0-alpha.10_eslint@7.9.0 dev: true peerDependencies: eslint: '>=7.4.0' @@ -69,14 +68,6 @@ packages: dev: true resolution: integrity: sha512-vG6SvB6oYEhvgisZNFRmRCUkLz11c7rp+tbNTynGqc6mS1d5ATd/sGyV6W0KZZnXRKMTzZDRgQT3Ou9jhpAfUg== - /@babel/generator/7.11.0: - dependencies: - '@babel/types': 7.11.0 - jsesc: 2.5.2 - source-map: 0.5.7 - dev: true - resolution: - integrity: sha512-fEm3Uzw7Mc9Xi//qU20cBKatTfs2aOtKqmvy/Vm7RkJEGFQ4xc9myCfbXxqK//ZS8MR/ciOHw6meGASJuKmDfQ== /@babel/generator/7.11.6: dependencies: '@babel/types': 7.11.5 @@ -116,13 +107,6 @@ packages: dev: true resolution: integrity: sha512-i6rgnR/YgPEQzZZnbTHHuZdlE8qyoBNalD6F+q4vAFlcMEcqmkoG+mPqJYJCo63qPf74+Y1UZsl3l6f7/RIkmA== - /@babel/parser/7.11.3: - dev: true - engines: - node: '>=6.0.0' - hasBin: true - resolution: - integrity: sha512-REo8xv7+sDxkKvoxEywIdsNFiZLybwdI7hcT5uEPyQrSMB4YQ973BfC9OOrD/81MaIjh6UxdulIQXkjmiH3PcA== /@babel/parser/7.11.5: engines: node: '>=6.0.0' @@ -137,20 +121,6 @@ packages: dev: true resolution: integrity: sha512-ZCjD27cGJFUB6nmCB1Enki3r+L5kJveX9pq1SvAUKoICy6CZ9yD8xO086YXdYhvNjBdnekm4ZnaP5yC8Cs/1tA== - /@babel/traverse/7.11.0: - dependencies: - '@babel/code-frame': 7.10.4 - '@babel/generator': 7.11.0 - '@babel/helper-function-name': 7.10.4 - '@babel/helper-split-export-declaration': 7.11.0 - '@babel/parser': 7.11.3 - '@babel/types': 7.11.0 - debug: 4.1.1 - globals: 11.12.0 - lodash: 4.17.19 - dev: true - resolution: - integrity: sha512-ZB2V+LskoWKNpMq6E5UUCrjtDUh5IOTAyIl0dTjIEoXum/iKWkoIEKIRDnUucO6f+2FzNkE0oD4RLKoPIufDtg== /@babel/traverse/7.11.5: dependencies: '@babel/code-frame': 7.10.4 @@ -165,14 +135,6 @@ packages: dev: true resolution: integrity: sha512-EjiPXt+r7LiCZXEfRpSJd+jUMnBd4/9OUv7Nx3+0u9+eimMwJmG0Q98lw4/289JCoxSE8OolDMNZaaF/JZ69WQ== - /@babel/types/7.11.0: - dependencies: - '@babel/helper-validator-identifier': 7.10.4 - lodash: 4.17.19 - to-fast-properties: 2.0.0 - dev: true - resolution: - integrity: sha512-O53yME4ZZI0jO1EVGtF1ePGl0LHirG4P1ibcD80XyzZcKhcMFeCXmh4Xb1ifGBIV233Qg12x4rBfQgA+tmOukA== /@babel/types/7.11.5: dependencies: '@babel/helper-validator-identifier': 7.10.4 @@ -208,18 +170,13 @@ packages: dev: true resolution: integrity: sha512-+cycuWyodI5ND/YNXn9zr3lbRife8Q/wnaAWMavQQNJqxKMOPRzSlUyXMOyIT6SQRmpq2Z2oOIq5EKoV8lplDQ== - /@iconify/iconify/2.0.0-beta.6: - dev: true - resolution: - integrity: sha512-4HMMKniJHQutHcWx7Z1TaHVRXnkAA0aD7D5zhbu93pKmcFOArW88HxmuJQY2hHQIEOg98zDlJu2SYNa5gMEnOQ== /@iconify/iconify/2.0.0-rc.1: - dev: false resolution: integrity: sha512-ji5H04VjYtR4seIEgVVLPxg1KRhrFquOiyfPyLVS6vYPkuqV6bcWdssi05YSmf/OAzG4E7Qsg80/bOKyd5tYTw== - /@iconify/json/1.1.220: + /@iconify/json/1.1.224: dev: true resolution: - integrity: sha512-tigaudMNSGP+n1Ry8ZN9tpMZTcgS/Yct/r2qvd/1FACbqqbD3U6lqln44NMX3A0lLuVM95lSrWHXFKTlhlIf1A== + integrity: sha512-hI1P8ysKT2UpKOmhSAatanQbl1twYYQeXCi1ALJq38yxhBBTYsKiOGgGpMm9fih+sqebgb/fjK2fQfbm9/XnDg== /@nodelib/fs.scandir/2.1.3: dependencies: '@nodelib/fs.stat': 2.0.3 @@ -256,20 +213,20 @@ packages: integrity: sha512-HgTOrrHyh1hlYEsyeq2q1bJeSN/ECqAzZee9NlEyGeX9d7p4G2Ht9UWzX67RZY8M+tQ5Oa3wqwpI+2rnY9Q41A== /@purge-icons/generated/0.4.0: dependencies: - '@iconify/iconify': 2.0.0-beta.6 + '@iconify/iconify': 2.0.0-rc.1 dev: true resolution: integrity: sha512-NJHTc+5Va6zVhN8Xmdg9+tvOD/zFKyh4mbtdNzIlQHf6hhGhkV71DTqN0JM1ajJxvf86SByXkoI4C2SJ+3IZjQ== - /@rollup/plugin-commonjs/14.0.0_rollup@2.23.0: + /@rollup/plugin-commonjs/14.0.0_rollup@2.26.11: dependencies: - '@rollup/pluginutils': 3.1.0_rollup@2.23.0 + '@rollup/pluginutils': 3.1.0_rollup@2.26.11 commondir: 1.0.1 estree-walker: 1.0.1 glob: 7.1.6 is-reference: 1.2.1 magic-string: 0.25.7 resolve: 1.17.0 - rollup: 2.23.0 + rollup: 2.26.11 dev: true engines: node: '>= 8.0.0' @@ -277,25 +234,25 @@ packages: rollup: ^2.3.4 resolution: integrity: sha512-+PSmD9ePwTAeU106i9FRdc+Zb3XUWyW26mo5Atr2mk82hor8+nPwkztEjFo8/B1fJKfaQDg9aM2bzQkjhi7zOw== - /@rollup/plugin-json/4.1.0_rollup@2.23.0: + /@rollup/plugin-json/4.1.0_rollup@2.26.11: dependencies: - '@rollup/pluginutils': 3.1.0_rollup@2.23.0 - rollup: 2.23.0 + '@rollup/pluginutils': 3.1.0_rollup@2.26.11 + rollup: 2.26.11 dev: true peerDependencies: rollup: ^1.20.0 || ^2.0.0 resolution: integrity: sha512-yfLbTdNS6amI/2OpmbiBoW12vngr5NW2jCJVZSBEz+H5KfUJZ2M7sDjk0U6GOOdCWFVScShte29o9NezJ53TPw== - /@rollup/plugin-node-resolve/8.4.0_rollup@2.23.0: + /@rollup/plugin-node-resolve/8.4.0_rollup@2.26.11: dependencies: - '@rollup/pluginutils': 3.1.0_rollup@2.23.0 + '@rollup/pluginutils': 3.1.0_rollup@2.26.11 '@types/resolve': 1.17.1 builtin-modules: 3.1.0 deep-freeze: 0.0.1 deepmerge: 4.2.2 is-module: 1.0.0 resolve: 1.17.0 - rollup: 2.23.0 + rollup: 2.26.11 dev: true engines: node: '>= 8.0.0' @@ -303,12 +260,12 @@ packages: rollup: ^1.20.0||^2.0.0 resolution: integrity: sha512-LFqKdRLn0ShtQyf6SBYO69bGE1upV6wUhBX0vFOUnLAyzx5cwp8svA0eHUnu8+YU57XOkrMtfG63QOpQx25pHQ== - /@rollup/pluginutils/3.1.0_rollup@2.23.0: + /@rollup/pluginutils/3.1.0_rollup@2.26.11: dependencies: '@types/estree': 0.0.39 estree-walker: 1.0.1 picomatch: 2.2.2 - rollup: 2.23.0 + rollup: 2.26.11 dev: true engines: node: '>= 8.0.0' @@ -318,14 +275,14 @@ packages: integrity: sha512-GksZ6pr6TpIjHm8h9lSQ8pi8BE9VeubNT0OMJ3B5uZJ8pz73NPiqOtCog/x2/QzM1ENChPKxMDhiQuRHsqc+lg== /@types/accepts/1.3.5: dependencies: - '@types/node': 14.0.27 + '@types/node': 14.10.0 dev: true resolution: integrity: sha512-jOdnI/3qTpHABjM5cx1Hc0sKsPoYCp+DP/GJRGtDlPd7fiV9oXGGIcjW/ZOxLIvjGz8MA+uMZI9metHlgqbgwQ== /@types/body-parser/1.19.0: dependencies: '@types/connect': 3.4.33 - '@types/node': 14.0.27 + '@types/node': 14.10.0 dev: true resolution: integrity: sha512-W98JrE0j2K78swW4ukqMleo8R7h/pFETjM2DQ90MF6XK2i4LO4W3gQ71Lt4w3bfm2EvVSyWHplECvB5sK22yFQ== @@ -335,7 +292,7 @@ packages: integrity: sha512-rr+OQyAjxze7GgWrSaJwydHStIhHq2lvY3BOC2Mj7KnzI7XK0Uw1TOOdI9lDoajEbSWLiYgoo4f1R51erQfhPQ== /@types/connect/3.4.33: dependencies: - '@types/node': 14.0.27 + '@types/node': 14.10.0 dev: true resolution: integrity: sha512-2+FrkXY4zllzTNfJth7jOqEHC+enpLeGslEhpnTAkg21GkRrWV4SsAtqchtT4YS9/nODBU2/ZfsBY2X4J/dX7A== @@ -346,9 +303,9 @@ packages: /@types/cookies/0.7.4: dependencies: '@types/connect': 3.4.33 - '@types/express': 4.17.7 + '@types/express': 4.17.8 '@types/keygrip': 1.0.2 - '@types/node': 14.0.27 + '@types/node': 14.10.0 dev: true resolution: integrity: sha512-oTGtMzZZAVuEjTwCjIh8T8FrC8n/uwy+PG0yTvQcdZ7etoel7C7/3MSd7qrukENTgQtotG7gvBlBojuVs7X5rw== @@ -364,31 +321,35 @@ packages: dev: true resolution: integrity: sha512-jnqIUKDUqJbDIUxm0Uj7bnlMnRm1T/eZ9N+AVMqhPgzrba2GhGG5o/jCTwmdPK709nEZsGoMzXEDUjcXHa3W0g== - /@types/express-serve-static-core/4.17.9: + /@types/express-serve-static-core/4.17.12: dependencies: - '@types/node': 14.0.27 + '@types/node': 14.10.0 '@types/qs': 6.9.4 '@types/range-parser': 1.2.3 dev: true resolution: - integrity: sha512-DG0BYg6yO+ePW+XoDENYz8zhNGC3jDDEpComMYn7WJc4mY1Us8Rw9ax2YhJXxpyk2SF47PQAoQ0YyVT1a0bEkA== - /@types/express/4.17.7: + integrity: sha512-EaEdY+Dty1jEU7U6J4CUWwxL+hyEGMkO5jan5gplfegUgCUsIUWqXxqw47uGjimeT4Qgkz/XUfwoau08+fgvKA== + /@types/express/4.17.8: dependencies: '@types/body-parser': 1.19.0 - '@types/express-serve-static-core': 4.17.9 + '@types/express-serve-static-core': 4.17.12 '@types/qs': 6.9.4 '@types/serve-static': 1.13.5 dev: true resolution: - integrity: sha512-dCOT5lcmV/uC2J9k0rPafATeeyz+99xTt54ReX11/LObZgfzJqZNcW27zGhYyX+9iSEGXGt5qLPwRSvBZcLvtQ== + integrity: sha512-wLhcKh3PMlyA2cNAB9sjM1BntnhPMiM0JOBwPBqttjHev2428MLEB4AYVN+d8s2iyCVZac+o41Pflm/ZH5vLXQ== /@types/http-assert/1.5.1: dev: true resolution: integrity: sha512-PGAK759pxyfXE78NbKxyfRcWYA/KwW17X290cNev/qAsn9eQIxkH4shoNBafH37wewhDG/0p1cHPbK6+SzZjWQ== - /@types/json-schema/7.0.5: + /@types/http-errors/1.8.0: dev: true resolution: - integrity: sha512-7+2BITlgjgDhH0vvwZU/HZJVyk+2XUlvxXe8dFMedNX/aMkaOq++rMAFXc0tM7ij15QaWlbdQASBR9dihi+bDQ== + integrity: sha512-2aoSC4UUbHDj2uCsCxcG/vRMXey/m17bC7UwitVm5hn22nI8O8Y9iDpA76Orc+DWkQ4zZrOKEshCqR/jSuXAHA== + /@types/json-schema/7.0.6: + dev: true + resolution: + integrity: sha512-3c+yGKvVP5Y9TYBEibGNR+kLtijnj7mYrXRg+WpFb2X9xm04g/DXYkfg4hmzJQosc9snFNUPkbYIhu+KAm6jJw== /@types/json5/0.0.29: dev: true resolution: @@ -399,22 +360,23 @@ packages: integrity: sha512-GJhpTepz2udxGexqos8wgaBx4I/zWIDPh/KOGEwAqtuGDkOUJu5eFvwmdBX4AmB8Odsr+9pHCQqiAqDL/yKMKw== /@types/koa-compose/3.2.5: dependencies: - '@types/koa': 2.11.3 + '@types/koa': 2.11.4 dev: true resolution: integrity: sha512-B8nG/OoE1ORZqCkBVsup/AKcvjdgoHnfi4pZMn5UwAPCbhk/96xyv284eBYW8JlQbQ7zDmnpFr68I/40mFoIBQ== - /@types/koa/2.11.3: + /@types/koa/2.11.4: dependencies: '@types/accepts': 1.3.5 '@types/content-disposition': 0.5.3 '@types/cookies': 0.7.4 '@types/http-assert': 1.5.1 + '@types/http-errors': 1.8.0 '@types/keygrip': 1.0.2 '@types/koa-compose': 3.2.5 - '@types/node': 14.0.27 + '@types/node': 14.10.0 dev: true resolution: - integrity: sha512-ABxVkrNWa4O/Jp24EYI/hRNqEVRlhB9g09p48neQp4m3xL1TJtdWk2NyNQSMCU45ejeELMQZBYyfstyVvO2H3Q== + integrity: sha512-Etqs0kdqbuAsNr5k6mlZQelpZKVwMu9WPRHVVTLnceZlhr0pYmblRNJbCgoCMzKWWePldydU0AYEOX4Q9fnGUQ== /@types/lru-cache/5.1.0: dev: true resolution: @@ -423,10 +385,10 @@ packages: dev: true resolution: integrity: sha512-Jus9s4CDbqwocc5pOAnh8ShfrnMcPHuJYzVcSUU7lrh8Ni5HuIqX3oilL86p3dlTrk0LzHRCgA/GQ7uNCw6l2Q== - /@types/node/14.0.27: + /@types/node/14.10.0: dev: true resolution: - integrity: sha512-kVrqXhbclHNHGu9ztnAwSncIgJv/FaxmzXJvGXNdcCpV1b8u1/Mi6z6m0vwy0LzKeXFTPLH0NzwmoJ3fNCIq0g== + integrity: sha512-SOIyrdADB4cq6eY1F+9iU48iIomFAPltu11LCvA9PKcyEwHadjCFzNVPotAR+oEJA0bCP4Xvvgy+vwu1ZjVh8g== /@types/normalize-package-data/2.4.0: dev: true resolution: @@ -441,23 +403,23 @@ packages: integrity: sha512-ewFXqrQHlFsgc09MK5jP5iR7vumV/BYayNC6PgJO2LPe8vrnNFyjQjSppfEngITi0qvfKtzFvgKymGheFM9UOA== /@types/resolve/1.17.1: dependencies: - '@types/node': 14.0.27 + '@types/node': 14.10.0 dev: true resolution: integrity: sha512-yy7HuzQhj0dhGpD8RLXSZWEkLsV9ibvxvi6EiJ3bkqLAO1RGo0WbkWQiwpRlSFymTJRz0d3k5LM3kkx8ArDbLw== /@types/serve-static/1.13.5: dependencies: - '@types/express-serve-static-core': 4.17.9 + '@types/express-serve-static-core': 4.17.12 '@types/mime': 2.0.3 dev: true resolution: integrity: sha512-6M64P58N+OXjU432WoLLBQxbA0LRGBCRm7aAGQJ+SMC1IMl0dgRVi9EFfoDcS2a7Xogygk/eGN94CfwU9UF7UQ== - /@typescript-eslint/eslint-plugin/3.6.1_3a349433501c64c2c011129cfeb74ca6: + /@typescript-eslint/eslint-plugin/3.6.1_41ff5f8f88c9935cb5229027917592e5: dependencies: - '@typescript-eslint/experimental-utils': 3.6.1_eslint@7.8.1+typescript@4.0.2 - '@typescript-eslint/parser': 3.9.0_eslint@7.8.1+typescript@4.0.2 + '@typescript-eslint/experimental-utils': 3.6.1_eslint@7.9.0+typescript@4.0.2 + '@typescript-eslint/parser': 3.10.1_eslint@7.9.0+typescript@4.0.2 debug: 4.1.1 - eslint: 7.8.1 + eslint: 7.9.0 functional-red-black-tree: 1.0.1 regexpp: 3.1.0 semver: 7.3.2 @@ -475,12 +437,12 @@ packages: optional: true resolution: integrity: sha512-06lfjo76naNeOMDl+mWG9Fh/a0UHKLGhin+mGaIw72FUMbMGBkdi/FEJmgEDzh4eE73KIYzHWvOCYJ0ak7nrJQ== - /@typescript-eslint/eslint-plugin/4.1.0_eslint@7.8.1+typescript@4.0.2: + /@typescript-eslint/eslint-plugin/4.1.1_eslint@7.9.0+typescript@4.0.2: dependencies: - '@typescript-eslint/experimental-utils': 4.1.0_eslint@7.8.1+typescript@4.0.2 - '@typescript-eslint/scope-manager': 4.1.0 + '@typescript-eslint/experimental-utils': 4.1.1_eslint@7.9.0+typescript@4.0.2 + '@typescript-eslint/scope-manager': 4.1.1 debug: 4.1.1 - eslint: 7.8.1 + eslint: 7.9.0 functional-red-black-tree: 1.0.1 regexpp: 3.1.0 semver: 7.3.2 @@ -497,13 +459,29 @@ packages: typescript: optional: true resolution: - integrity: sha512-U+nRJx8XDUqJxYF0FCXbpmD9nWt/xHDDG0zsw1vrVYAmEAuD/r49iowfurjSL2uTA2JsgtpsyG7mjO7PHf2dYw== - /@typescript-eslint/experimental-utils/3.6.1_eslint@7.8.1+typescript@4.0.2: + integrity: sha512-Hoxyt99EA9LMmqo/5PuWWPeWeB3mKyvibfJ1Hy5SfiUpjE8Nqp+5QNd9fOkzL66+fqvIWSIE+Ett16LGMzCGnQ== + /@typescript-eslint/experimental-utils/3.10.1_eslint@7.9.0+typescript@4.0.2: dependencies: - '@types/json-schema': 7.0.5 + '@types/json-schema': 7.0.6 + '@typescript-eslint/types': 3.10.1 + '@typescript-eslint/typescript-estree': 3.10.1_typescript@4.0.2 + eslint: 7.9.0 + eslint-scope: 5.1.0 + eslint-utils: 2.1.0 + dev: true + engines: + node: ^10.12.0 || >=12.0.0 + peerDependencies: + eslint: '*' + typescript: '*' + resolution: + integrity: sha512-DewqIgscDzmAfd5nOGe4zm6Bl7PKtMG2Ad0KG8CUZAHlXfAKTF9Ol5PXhiMh39yRL2ChRH1cuuUGOcVyyrhQIw== + /@typescript-eslint/experimental-utils/3.6.1_eslint@7.9.0+typescript@4.0.2: + dependencies: + '@types/json-schema': 7.0.6 '@typescript-eslint/types': 3.6.1 '@typescript-eslint/typescript-estree': 3.6.1_typescript@4.0.2 - eslint: 7.8.1 + eslint: 7.9.0 eslint-scope: 5.1.0 eslint-utils: 2.1.0 dev: true @@ -514,12 +492,13 @@ packages: typescript: '*' resolution: integrity: sha512-oS+hihzQE5M84ewXrTlVx7eTgc52eu+sVmG7ayLfOhyZmJ8Unvf3osyFQNADHP26yoThFfbxcibbO0d2FjnYhg== - /@typescript-eslint/experimental-utils/3.9.0_eslint@7.8.1+typescript@4.0.2: + /@typescript-eslint/experimental-utils/4.1.1_eslint@7.9.0+typescript@4.0.2: dependencies: - '@types/json-schema': 7.0.5 - '@typescript-eslint/types': 3.9.0 - '@typescript-eslint/typescript-estree': 3.9.0_typescript@4.0.2 - eslint: 7.8.1 + '@types/json-schema': 7.0.6 + '@typescript-eslint/scope-manager': 4.1.1 + '@typescript-eslint/types': 4.1.1 + '@typescript-eslint/typescript-estree': 4.1.1_typescript@4.0.2 + eslint: 7.9.0 eslint-scope: 5.1.0 eslint-utils: 2.1.0 dev: true @@ -529,31 +508,14 @@ packages: eslint: '*' typescript: '*' resolution: - integrity: sha512-/vSHUDYizSOhrOJdjYxPNGfb4a3ibO8zd4nUKo/QBFOmxosT3cVUV7KIg8Dwi6TXlr667G7YPqFK9+VSZOorNA== - /@typescript-eslint/experimental-utils/4.1.0_eslint@7.8.1+typescript@4.0.2: - dependencies: - '@types/json-schema': 7.0.5 - '@typescript-eslint/scope-manager': 4.1.0 - '@typescript-eslint/types': 4.1.0 - '@typescript-eslint/typescript-estree': 4.1.0_typescript@4.0.2 - eslint: 7.8.1 - eslint-scope: 5.1.0 - eslint-utils: 2.1.0 - dev: true - engines: - node: ^10.12.0 || >=12.0.0 - peerDependencies: - eslint: '*' - typescript: '*' - resolution: - integrity: sha512-paEYLA37iqRIDPeQwAmoYSiZ3PiHsaAc3igFeBTeqRHgPnHjHLJ9OGdmP6nwAkF65p2QzEsEBtpjNUBWByNWzA== - /@typescript-eslint/parser/3.9.0_eslint@7.8.1+typescript@4.0.2: + integrity: sha512-jzYsNciHoa4Z3c1URtmeT/bamYm8Dwfw6vuN3WHIE/BXb1iC4KveAnXDErTAZtPVxTYBaYn3n2gbt6F6D2rm1A== + /@typescript-eslint/parser/3.10.1_eslint@7.9.0+typescript@4.0.2: dependencies: '@types/eslint-visitor-keys': 1.0.0 - '@typescript-eslint/experimental-utils': 3.9.0_eslint@7.8.1+typescript@4.0.2 - '@typescript-eslint/types': 3.9.0 - '@typescript-eslint/typescript-estree': 3.9.0_typescript@4.0.2 - eslint: 7.8.1 + '@typescript-eslint/experimental-utils': 3.10.1_eslint@7.9.0+typescript@4.0.2 + '@typescript-eslint/types': 3.10.1 + '@typescript-eslint/typescript-estree': 3.10.1_typescript@4.0.2 + eslint: 7.9.0 eslint-visitor-keys: 1.3.0 typescript: 4.0.2 dev: true @@ -566,34 +528,55 @@ packages: typescript: optional: true resolution: - integrity: sha512-rDHOKb6uW2jZkHQniUQVZkixQrfsZGUCNWWbKWep4A5hGhN5dLHMUCNAWnC4tXRlHedXkTDptIpxs6e4Pz8UfA== - /@typescript-eslint/scope-manager/4.1.0: + integrity: sha512-Ug1RcWcrJP02hmtaXVS3axPPTTPnZjupqhgj+NnZ6BCkwSImWk/283347+x9wN+lqOdK9Eo3vsyiyDHgsmiEJw== + /@typescript-eslint/scope-manager/4.1.1: dependencies: - '@typescript-eslint/types': 4.1.0 - '@typescript-eslint/visitor-keys': 4.1.0 + '@typescript-eslint/types': 4.1.1 + '@typescript-eslint/visitor-keys': 4.1.1 dev: true engines: node: ^8.10.0 || ^10.13.0 || >=11.10.1 resolution: - integrity: sha512-HD1/u8vFNnxwiHqlWKC/Pigdn0Mvxi84Y6GzbZ5f5sbLrFKu0al02573Er+D63Sw67IffVUXR0uR8rpdfdk+vA== + integrity: sha512-0W8TTobCvIIQ2FsrYTffyZGAAFUyIbEHq5EYJb1m7Rpd005jrnOvKOo8ywCLhs/Bm17C+KsrUboBvBAARQVvyA== + /@typescript-eslint/types/3.10.1: + dev: true + engines: + node: ^8.10.0 || ^10.13.0 || >=11.10.1 + resolution: + integrity: sha512-+3+FCUJIahE9q0lDi1WleYzjCwJs5hIsbugIgnbB+dSCYUxl8L6PwmsyOPFZde2hc1DlTo/xnkOgiTLSyAbHiQ== /@typescript-eslint/types/3.6.1: dev: true engines: node: ^8.10.0 || ^10.13.0 || >=11.10.1 resolution: integrity: sha512-NPxd5yXG63gx57WDTW1rp0cF3XlNuuFFB5G+Kc48zZ+51ZnQn9yjDEsjTPQ+aWM+V+Z0I4kuTFKjKvgcT1F7xQ== - /@typescript-eslint/types/3.9.0: + /@typescript-eslint/types/4.1.1: dev: true engines: node: ^8.10.0 || ^10.13.0 || >=11.10.1 resolution: - integrity: sha512-rb6LDr+dk9RVVXO/NJE8dT1pGlso3voNdEIN8ugm4CWM5w5GimbThCMiMl4da1t5u3YwPWEwOnKAULCZgBtBHg== - /@typescript-eslint/types/4.1.0: + integrity: sha512-zrBiqOKYerMTllKcn+BP+i1b7LW/EbMMYytroXMxUTvFPn1smkCu0D7lSAx29fTUO4jnwV0ljSvYQtn2vNrNxA== + /@typescript-eslint/typescript-estree/3.10.1_typescript@4.0.2: + dependencies: + '@typescript-eslint/types': 3.10.1 + '@typescript-eslint/visitor-keys': 3.10.1 + debug: 4.1.1 + glob: 7.1.6 + is-glob: 4.0.1 + lodash: 4.17.20 + semver: 7.3.2 + tsutils: 3.17.1_typescript@4.0.2 + typescript: 4.0.2 dev: true engines: - node: ^8.10.0 || ^10.13.0 || >=11.10.1 + node: ^10.12.0 || >=12.0.0 + peerDependencies: + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true resolution: - integrity: sha512-rkBqWsO7m01XckP9R2YHVN8mySOKKY2cophGM8K5uDK89ArCgahItQYdbg/3n8xMxzu2elss+an1TphlUpDuJw== + integrity: sha512-QbcXOuq6WYvnB3XPsZpIwztBoquEYLXh2MtwVU+kO8jgYCiv4G5xrSP/1wg4tkvrEE+esZVquIPX/dxPlePk1w== /@typescript-eslint/typescript-estree/3.6.1_typescript@4.0.2: dependencies: '@typescript-eslint/types': 3.6.1 @@ -601,7 +584,7 @@ packages: debug: 4.1.1 glob: 7.1.6 is-glob: 4.0.1 - lodash: 4.17.19 + lodash: 4.17.20 semver: 7.3.2 tsutils: 3.17.1_typescript@4.0.2 typescript: 4.0.2 @@ -615,31 +598,10 @@ packages: optional: true resolution: integrity: sha512-G4XRe/ZbCZkL1fy09DPN3U0mR6SayIv1zSeBNquRFRk7CnVLgkC2ZPj8llEMJg5Y8dJ3T76SvTGtceytniaztQ== - /@typescript-eslint/typescript-estree/3.9.0_typescript@4.0.2: + /@typescript-eslint/typescript-estree/4.1.1_typescript@4.0.2: dependencies: - '@typescript-eslint/types': 3.9.0 - '@typescript-eslint/visitor-keys': 3.9.0 - debug: 4.1.1 - glob: 7.1.6 - is-glob: 4.0.1 - lodash: 4.17.19 - semver: 7.3.2 - tsutils: 3.17.1_typescript@4.0.2 - typescript: 4.0.2 - dev: true - engines: - node: ^10.12.0 || >=12.0.0 - peerDependencies: - typescript: '*' - peerDependenciesMeta: - typescript: - optional: true - resolution: - integrity: sha512-N+158NKgN4rOmWVfvKOMoMFV5n8XxAliaKkArm/sOypzQ0bUL8MSnOEBW3VFIeffb/K5ce/cAV0yYhR7U4ALAA== - /@typescript-eslint/typescript-estree/4.1.0_typescript@4.0.2: - dependencies: - '@typescript-eslint/types': 4.1.0 - '@typescript-eslint/visitor-keys': 4.1.0 + '@typescript-eslint/types': 4.1.1 + '@typescript-eslint/visitor-keys': 4.1.1 debug: 4.1.1 globby: 11.0.1 is-glob: 4.0.1 @@ -656,7 +618,15 @@ packages: typescript: optional: true resolution: - integrity: sha512-r6et57qqKAWU173nWyw31x7OfgmKfMEcjJl9vlJEzS+kf9uKNRr4AVTRXfTCwebr7bdiVEkfRY5xGnpPaNPe4Q== + integrity: sha512-2AUg5v0liVBsqbGxBphbJ0QbGqSRVaF5qPoTPWcxop+66vMdU1h4CCvHxTC47+Qb+Pr4l2RhXDd41JNpwcQEKw== + /@typescript-eslint/visitor-keys/3.10.1: + dependencies: + eslint-visitor-keys: 1.3.0 + dev: true + engines: + node: ^8.10.0 || ^10.13.0 || >=11.10.1 + resolution: + integrity: sha512-9JgC82AaQeglebjZMgYR5wgmfUdUc+EitGUUMW8u2nDckaeimzW+VsoLV6FoimPv2id3VQzfjwBxEMVz08ameQ== /@typescript-eslint/visitor-keys/3.6.1: dependencies: eslint-visitor-keys: 1.3.0 @@ -665,23 +635,15 @@ packages: node: ^8.10.0 || ^10.13.0 || >=11.10.1 resolution: integrity: sha512-qC8Olwz5ZyMTZrh4Wl3K4U6tfms0R/mzU4/5W3XeUZptVraGVmbptJbn6h2Ey6Rb3hOs3zWoAUebZk8t47KGiQ== - /@typescript-eslint/visitor-keys/3.9.0: + /@typescript-eslint/visitor-keys/4.1.1: dependencies: - eslint-visitor-keys: 1.3.0 - dev: true - engines: - node: ^8.10.0 || ^10.13.0 || >=11.10.1 - resolution: - integrity: sha512-O1qeoGqDbu0EZUC/MZ6F1WHTIzcBVhGqDj3LhTnj65WUA548RXVxUHbYhAW9bZWfb2rnX9QsbbP5nmeJ5Z4+ng== - /@typescript-eslint/visitor-keys/4.1.0: - dependencies: - '@typescript-eslint/types': 4.1.0 + '@typescript-eslint/types': 4.1.1 eslint-visitor-keys: 2.0.0 dev: true engines: node: ^8.10.0 || ^10.13.0 || >=11.10.1 resolution: - integrity: sha512-+taO0IZGCtCEsuNTTF2Q/5o8+fHrlml8i9YsZt2AiDCdYEJzYlsmRY991l/6f3jNXFyAWepdQj7n8Na6URiDRQ== + integrity: sha512-/EOOXbA2ferGLG6RmCHEQ0lTTLkOlXYDgblCmQk3tIU7mTPLm4gKhFMeeUSe+bcchTUsKeCk8xcpbop5Zr/8Rw== /@vue/compiler-core/3.0.0-rc.10: dependencies: '@babel/parser': 7.11.5 @@ -691,29 +653,12 @@ packages: source-map: 0.6.1 resolution: integrity: sha512-kQzHzRsM0NPAWHeqSTb2J4VsHhjRkGeLTsGzeMnW+sojgTnS3T94KacwvYgVS4qeZAKiDq0bMNZoJWrHVQ3T8g== - /@vue/compiler-core/3.0.0-rc.5: - dependencies: - '@babel/parser': 7.11.3 - '@babel/types': 7.11.0 - '@vue/shared': 3.0.0-rc.5 - estree-walker: 2.0.1 - source-map: 0.6.1 - dev: true - resolution: - integrity: sha512-dNz5AObEYg0Oglw3emIsBhTAOVfObrfxDaAzR0UTRDDq+Ohfr6KTSaVQAH88Ym+oa08ZlLZBFc6ARe9doAOIxg== /@vue/compiler-dom/3.0.0-rc.10: dependencies: '@vue/compiler-core': 3.0.0-rc.10 '@vue/shared': 3.0.0-rc.10 resolution: integrity: sha512-pqIUf5leZm0P9379utrRSVBMxhV8XaqJTEFFp5etCtbEa/H5ALs29EjFMtMcm9sQaVkZlKLu86mgIacbYB9Q3w== - /@vue/compiler-dom/3.0.0-rc.5: - dependencies: - '@vue/compiler-core': 3.0.0-rc.5 - '@vue/shared': 3.0.0-rc.5 - dev: true - resolution: - integrity: sha512-z8n+R1GhFnWuKURLYxfVSEfP7nSNM91qteobxwys55fhlZZuReouMnUwgrn+ois/IL6RdFlT9H+n4+N6yLrdJA== /@vue/compiler-sfc/3.0.0-rc.10_vue@3.0.0-rc.10: dependencies: '@babel/parser': 7.11.5 @@ -738,30 +683,6 @@ packages: vue: 3.0.0-rc.10 resolution: integrity: sha512-VIJ+VXqeM7WoRNgD9uYSARVb6CYq+JS2NNHfeerfNc7Uk3pjYHRv1MwEicAvN6zWFm5GLC1ZYTVD+WFg3xGAkQ== - /@vue/compiler-sfc/3.0.0-rc.5_vue@3.0.0-rc.5: - dependencies: - '@babel/parser': 7.11.3 - '@babel/types': 7.11.0 - '@vue/compiler-core': 3.0.0-rc.5 - '@vue/compiler-dom': 3.0.0-rc.5 - '@vue/compiler-ssr': 3.0.0-rc.5 - '@vue/shared': 3.0.0-rc.5 - consolidate: 0.15.1 - estree-walker: 2.0.1 - hash-sum: 2.0.0 - lru-cache: 5.1.1 - magic-string: 0.25.7 - merge-source-map: 1.1.0 - postcss: 7.0.32 - postcss-modules: 3.2.0 - postcss-selector-parser: 6.0.2 - source-map: 0.6.1 - vue: 3.0.0-rc.5 - dev: true - peerDependencies: - vue: 3.0.0-rc.5 - resolution: - integrity: sha512-huoIFEfFCJxHcpoByAUQti7CIwJdHPLJXKuy2HG7J1B+IEKugtBdF50CLH35ZD8dWM0nyOMFFqTbO7i6CCjL3Q== /@vue/compiler-ssr/3.0.0-rc.10: dependencies: '@vue/compiler-dom': 3.0.0-rc.10 @@ -769,62 +690,27 @@ packages: dev: true resolution: integrity: sha512-JBPil8sO5j7puB8acX2CQMRXEYB/EP8PoEur7RcF/+aqATI7C4yqWcSLC5TRJpigj6xE6ku6sx8om+j7ZHvgBw== - /@vue/compiler-ssr/3.0.0-rc.5: - dependencies: - '@vue/compiler-dom': 3.0.0-rc.5 - '@vue/shared': 3.0.0-rc.5 - dev: true - resolution: - integrity: sha512-OU5Vl2+bCDMImS9OeCVnl4lfxZ3/sopdwX2SrUWVKQvCxmmmlyWvoVkC6nNGCs/MrOmIMhKmL6etgzLTWyCkUg== /@vue/reactivity/3.0.0-rc.10: dependencies: '@vue/shared': 3.0.0-rc.10 - dev: false resolution: integrity: sha512-mkUZfOJlbqGZx2cARmhCs5r2+xLJPL7VFNagmlA3Fd66ZXBc3ZvTQdYsY4VUbYJFe5ByIzqu9TZiAkzXY+JVaA== - /@vue/reactivity/3.0.0-rc.5: - dependencies: - '@vue/shared': 3.0.0-rc.5 - dev: true - resolution: - integrity: sha512-oe9C+1jtWUdYL/iNc0OPWbwgOk2rOW2uQ+exx3I6Jo6PKOmnAiPkMElalf9vRnO53rnUphVecMp8BlTJvcNgDw== /@vue/runtime-core/3.0.0-rc.10: dependencies: '@vue/reactivity': 3.0.0-rc.10 '@vue/shared': 3.0.0-rc.10 - dev: false resolution: integrity: sha512-VK/kq4gDDoqZ45CVwdbLLpikXLYLCt6YLhdgXX3fhf20gvPqrbEZv1ZNLruNnhhTpf9cLyU4tZ18DHeaUYPziw== - /@vue/runtime-core/3.0.0-rc.5: - dependencies: - '@vue/reactivity': 3.0.0-rc.5 - '@vue/shared': 3.0.0-rc.5 - dev: true - resolution: - integrity: sha512-MRIWreFigxdRuI2moFociUL5rVBfgYPrT7rWfQ0XfOyW46b+AiuCJyZvgbsRXwkAERfW1Tb/mY5forYjX2thOg== /@vue/runtime-dom/3.0.0-rc.10: dependencies: '@vue/runtime-core': 3.0.0-rc.10 '@vue/shared': 3.0.0-rc.10 csstype: 2.6.13 - dev: false resolution: integrity: sha512-bH4GuneHt3FQ+/21jba5orM/CO9N1cnT7J3wtrxopFJ4/4H5cvHXyG6v+ZVTu1d733Ij/6yMRA7xbtfi9a4zJw== - /@vue/runtime-dom/3.0.0-rc.5: - dependencies: - '@vue/runtime-core': 3.0.0-rc.5 - '@vue/shared': 3.0.0-rc.5 - csstype: 2.6.13 - dev: true - resolution: - integrity: sha512-0jwpO3MBqMToq7qC816Z8Y6G8aN4ZKbv7MupgRaepzxhiK0sXcjLQmOATP3g/NyX52UCBJS4wAwsxidqGnAabA== /@vue/shared/3.0.0-rc.10: resolution: integrity: sha512-fI6gVhhgb3cAmEkY4oeVVA2hWZ2xvkgogHdBI5PL7gSvZnOB6XZ2eQGsYjC4W+7BegvEkoMBuZsFXVa4ZQ07XQ== - /@vue/shared/3.0.0-rc.5: - dev: true - resolution: - integrity: sha512-ZhcgGzBpp+pUzisZgQpM4ctIGgLpYjBj7/rZfbhEPxFHF/BuTV2jmhXvAl8aF9xDAejIcw85xCy92gDSwKtPag== /@vuedx/analyze/0.2.3_vue@3.0.0-rc.10: dependencies: '@babel/code-frame': 7.10.4 @@ -887,14 +773,14 @@ packages: vue: '*' resolution: integrity: sha512-FcFd0S34Ffs3stb3E1zC0LYeJdLNsvKr0CqHMRkdCmHHlp9h4vYKFigBkzzPiT8G6pNyWGrniwi33o4CmKvedQ== - /@vueuse/core/4.0.0-beta.10_vue@3.0.0-rc.10: + /@vueuse/core/4.0.0-beta.11_vue@3.0.0-rc.10: dependencies: vue-demi: 0.3.3_vue@3.0.0-rc.10 dev: false peerDependencies: vue: '*' resolution: - integrity: sha512-QW+fCQCvaxtUfO+5ZSg/dguYaY12GcRWESStrH9HeSC9hO+rlfojQCKJSAUgzBKUfffkmVz2SlJzXnJ17CAknA== + integrity: sha512-/hCB+LN5DUMULY0AKEYNsM0FDlo+FnEYVBWKl4pBfUcbYtXgtqyUEE7L3TLNzI+zT2P6O9tB7yBb0TwXKroCIw== /accepts/1.3.7: dependencies: mime-types: 2.1.27 @@ -904,14 +790,14 @@ packages: node: '>= 0.6' resolution: integrity: sha512-Il80Qs2WjYlJIBNzNkK6KYqlVMTbZLXgHx2oT0pU/fjRHyEp+PEfEPY0R3WCwAGVOtauxh1hOxNgIf5bv7dQpA== - /acorn-jsx/5.2.0_acorn@7.4.0: + /acorn-jsx/5.3.1_acorn@7.4.0: dependencies: acorn: 7.4.0 dev: true peerDependencies: - acorn: ^6.0.0 || ^7.0.0 + acorn: ^6.0.0 || ^7.0.0 || ^8.0.0 resolution: - integrity: sha512-HiUX/+K2YpkpJ+SzBffkM/AQ2YE03S0U1kjTLVpoJdhZMOWy8qvXVN9JdLqv2QsaQ6MPYQIuNmwD8zOiYUofLQ== + integrity: sha512-K0Ptm/47OKfQRpNQ2J/oIN/3QYiK6FwW+eJbILhsdxh2WTLdl+30o8aGdTbm5JbffpFFAg/g+zi1E+jvJha5ng== /acorn-node/1.8.2: dependencies: acorn: 7.4.0 @@ -933,21 +819,12 @@ packages: hasBin: true resolution: integrity: sha512-+G7P8jJmCHr+S+cLfQxygbWhXy+8YTVGzAkpEbcLo2mLoL7tij/VG41QSHACSf5QgYRhMZYHuNc6drJaO0Da+w== - /ajv/6.12.3: - dependencies: - fast-deep-equal: 3.1.3 - fast-json-stable-stringify: 2.1.0 - json-schema-traverse: 0.4.1 - uri-js: 4.2.2 - dev: true - resolution: - integrity: sha512-4K0cK3L1hsqk9xIb2z9vs/XU+PGJZ9PNpJRDS9YLzmNdX6jmVPfamLvTJr0aDAusnHyCHO6MjzlkAsgtqp9teA== /ajv/6.12.4: dependencies: fast-deep-equal: 3.1.3 fast-json-stable-stringify: 2.1.0 json-schema-traverse: 0.4.1 - uri-js: 4.2.2 + uri-js: 4.4.0 dev: true resolution: integrity: sha512-eienB2c9qVQs2KWexhkrdMLVDoIQCz5KSeLxwg9Lzk4DOfBtIK9PQwwufcsn1jjGuf9WZmqPMbGxOzfcuphJCQ== @@ -1044,8 +921,8 @@ packages: integrity: sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg== /autoprefixer/9.8.6: dependencies: - browserslist: 4.13.0 - caniuse-lite: 1.0.30001111 + browserslist: 4.14.2 + caniuse-lite: 1.0.30001125 colorette: 1.2.1 normalize-range: 0.1.2 num2fraction: 1.2.2 @@ -1061,13 +938,13 @@ packages: dev: true resolution: integrity: sha512-fjgm5MvRHLhx+osE2xoekY70AhARk3a6hkN+3Io1jc00jtquGvxYlKlsFUhmUET0V5te6CcZI7lcv2Ym61mjHA== - /babel-eslint/10.1.0_eslint@7.8.1: + /babel-eslint/10.1.0_eslint@7.9.0: dependencies: '@babel/code-frame': 7.10.4 - '@babel/parser': 7.11.3 - '@babel/traverse': 7.11.0 - '@babel/types': 7.11.0 - eslint: 7.8.1 + '@babel/parser': 7.11.5 + '@babel/traverse': 7.11.5 + '@babel/types': 7.11.5 + eslint: 7.9.0 eslint-visitor-keys: 1.3.0 resolve: 1.17.0 dev: true @@ -1118,18 +995,18 @@ packages: node: '>= 10.16.0' resolution: integrity: sha512-uA9fOtlTRC0iqKfzff1W34DXUA3GyVqbUaeo3Rw3d4gd1eavKVCETXrn3NzO74W+UVkG3UHu8WxUi+XvKI/huA== - /browserslist/4.13.0: + /browserslist/4.14.2: dependencies: - caniuse-lite: 1.0.30001111 - electron-to-chromium: 1.3.523 + caniuse-lite: 1.0.30001125 + electron-to-chromium: 1.3.564 escalade: 3.0.2 - node-releases: 1.1.60 + node-releases: 1.1.61 dev: true engines: node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7 hasBin: true resolution: - integrity: sha512-MINatJ5ZNrLnQ6blGvePd/QOz9Xtu+Ne+x29iQSCHfkU5BugKVJwZKn/iiL8UbpIpa3JhviKjz+XxMo0m2caFQ== + integrity: sha512-HI4lPveGKUR0x2StIz+2FXfDk9SfVMrxn6PLh1JeGUwcuoDkdKZebWiyLRJ68iIPDpMI4JLVDf7S7XzslgWOhw== /buffer-from/1.1.1: dev: true resolution: @@ -1201,10 +1078,10 @@ packages: node: '>=6' resolution: integrity: sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg== - /caniuse-lite/1.0.30001111: + /caniuse-lite/1.0.30001125: dev: true resolution: - integrity: sha512-xnDje2wchd/8mlJu8sXvWxOGvMgv+uT3iZ3bkIAynKOzToCssWCmkz/ZIkQBs/2pUB4uwnJKVORWQ31UkbVjOg== + integrity: sha512-9f+r7BW8Qli917mU3j0fUaTweT3f3vnX/Lcs+1C73V+RADmFme+Ih0Br8vONQi3X0lseOe6ZHfsZLCA8MSjxUA== /chalk/2.4.2: dependencies: ansi-styles: 3.2.1 @@ -1605,13 +1482,14 @@ packages: node: '>=6.0.0' resolution: integrity: sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w== - /dom-serializer/0.2.2: + /dom-serializer/1.0.1: dependencies: domelementtype: 2.0.1 + domhandler: 3.0.0 entities: 2.0.3 dev: true resolution: - integrity: sha512-2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g== + integrity: sha512-1Aj1Qy3YLbdslkI75QEOfdp9TkQ3o8LRISAzxOibjBs/xWwr1WxZFOQphFkZuepHFGo+kB8e5FVJSS0faAJ4Rw== /domelementtype/2.0.1: dev: true resolution: @@ -1624,14 +1502,14 @@ packages: node: '>= 4' resolution: integrity: sha512-eKLdI5v9m67kbXQbJSNn1zjh0SDzvzWVWtX+qEI3eMjZw8daH9k8rlj1FZY9memPwjiskQFbe7vHVVJIAqoEhw== - /domutils/2.1.0: + /domutils/2.2.0: dependencies: - dom-serializer: 0.2.2 + dom-serializer: 1.0.1 domelementtype: 2.0.1 domhandler: 3.0.0 dev: true resolution: - integrity: sha512-CD9M0Dm1iaHfQ1R/TI+z3/JWp/pgub0j4jIQKH89ARR4ATAV2nbaOQS5XxU9maJP5jHaPdDDQSEHuE2UmpUTKg== + integrity: sha512-0haAxVr1PR0SqYwCH7mxMpHZUwjih9oPPedqpR/KufsnxPyZ9dyVw1R5093qnJF3WXSbjBkdzRWLw/knJV/fAg== /dotenv-expand/5.1.0: dev: true resolution: @@ -1650,10 +1528,10 @@ packages: dev: true resolution: integrity: sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0= - /electron-to-chromium/1.3.523: + /electron-to-chromium/1.3.564: dev: true resolution: - integrity: sha512-D4/3l5DpciddD92IDRtpLearQSGzly8FwBJv+nITvLH8YJrFabpDFe4yuiOJh2MS4/EsXqyQTXyw1toeYPtshQ== + integrity: sha512-fNaYN3EtKQWLQsrKXui8mzcryJXuA0LbCLoizeX6oayG2emBaS5MauKjCPAvc29NEY4FpLHIUWiP+Y0Bfrs5dg== /emoji-regex/7.0.3: dev: true resolution: @@ -1704,7 +1582,7 @@ packages: function-bind: 1.1.1 has: 1.0.3 has-symbols: 1.0.1 - is-callable: 1.2.0 + is-callable: 1.2.1 is-regex: 1.1.1 object-inspect: 1.8.0 object-keys: 1.1.1 @@ -1716,13 +1594,13 @@ packages: node: '>= 0.4' resolution: integrity: sha512-Fr89bON3WFyUi5EvAeI48QTWX0AyekGgLA8H+c+7fbfCkJwRWRMLd8CQedNEyJuoYYhmtEqY92pgte1FAhBlhw== - /es-module-lexer/0.3.24: + /es-module-lexer/0.3.25: dev: true resolution: - integrity: sha512-jm/i7KdJtaMDle921xIsA/MQQOGuZ6goYxhlV+k+gQNI7FtP4N6jknrmJvj++3ODpiyFGwQ4PIstJfHJQJNc+g== + integrity: sha512-H9VoFD5H9zEfiOX2LeTWDwMvAbLqcAyA2PIb40TOAvGpScOjit02oTGWgIh+M0rx2eJOKyJVM9wtpKFVgnyC3A== /es-to-primitive/1.2.1: dependencies: - is-callable: 1.2.0 + is-callable: 1.2.1 is-date-object: 1.0.2 is-symbol: 1.0.3 dev: true @@ -1730,12 +1608,12 @@ packages: node: '>= 0.4' resolution: integrity: sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA== - /esbuild/0.6.17: + /esbuild/0.6.33: dev: true hasBin: true requiresBuild: true resolution: - integrity: sha512-WgHSwOg2OHEHFOnmtuax+xZyX8iIU9Nk279DUzuuubdNXeBcaL4exWDgfnOXNRfZsycyQaJ+MgOo6JaqLXJUWg== + integrity: sha512-TGf0q04top/0mVst0IzcbgAYc9W1W+ovbrZAHAQSUB2U+lYMu9Fwd8lkGxlhMdnctjEunGBD0qwahJj6k40izA== /escalade/3.0.2: dev: true engines: @@ -1761,13 +1639,13 @@ packages: node: '>=4' resolution: integrity: sha512-otzzTim2/1+lVrlH19EfQQJEhVJSu0zOb9ygb3iapN6UlyaDtyRq4b5U1FuW0v1lRa9Fp/GJyHkSwm6NqABgCA== - /eslint-config-standard/14.1.1_8cc67b666ce1c4ba83fc2c9d10c70f54: + /eslint-config-standard/14.1.1_af58836ed045843254deaf2e40fb598c: dependencies: - eslint: 7.8.1 - eslint-plugin-import: 2.22.0_eslint@7.8.1 - eslint-plugin-node: 11.1.0_eslint@7.8.1 + eslint: 7.9.0 + eslint-plugin-import: 2.22.0_eslint@7.9.0 + eslint-plugin-node: 11.1.0_eslint@7.9.0 eslint-plugin-promise: 4.2.1 - eslint-plugin-standard: 4.0.1_eslint@7.8.1 + eslint-plugin-standard: 4.0.1_eslint@7.9.0 dev: true peerDependencies: eslint: '>=6.2.2' @@ -1793,9 +1671,9 @@ packages: node: '>=4' resolution: integrity: sha512-6j9xxegbqe8/kZY8cYpcp0xhbK0EgJlg3g9mib3/miLaExuuwc3n5UEfSnU6hWMbT0FAYVvDbL9RrRgpUeQIvA== - /eslint-plugin-es/3.0.1_eslint@7.8.1: + /eslint-plugin-es/3.0.1_eslint@7.9.0: dependencies: - eslint: 7.8.1 + eslint: 7.9.0 eslint-utils: 2.1.0 regexpp: 3.1.0 dev: true @@ -1805,20 +1683,20 @@ packages: eslint: '>=4.19.1' resolution: integrity: sha512-GUmAsJaN4Fc7Gbtl8uOBlayo2DqhwWvEzykMHSCZHU3XdJ+NSzzZcVhXh3VxX5icqQ+oQdIEawXX8xkR3mIFmQ== - /eslint-plugin-html/6.0.3: + /eslint-plugin-html/6.1.0: dependencies: htmlparser2: 4.1.0 dev: true resolution: - integrity: sha512-1KV2ebQHywlXkfpXOGjxuEyoq+g6AWvD6g9TB28KsGhbM5rJeHXAEpHOev6LqZv6ylcfa9BWokDsNVKyYefzGw== - /eslint-plugin-import/2.22.0_eslint@7.8.1: + integrity: sha512-xcqithhnjUxoEDRL0hYci4RSS8EZ1NGr3/H8x3BxJvxgbu4R3YaEUea9i93j95NuAgoAbOUfNmybta8fqi4UbA== + /eslint-plugin-import/2.22.0_eslint@7.9.0: dependencies: array-includes: 3.1.1 array.prototype.flat: 1.2.3 contains-path: 0.1.0 debug: 2.6.9 doctrine: 1.5.0 - eslint: 7.8.1 + eslint: 7.9.0 eslint-import-resolver-node: 0.3.4 eslint-module-utils: 2.6.0 has: 1.0.3 @@ -1834,10 +1712,10 @@ packages: eslint: ^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 resolution: integrity: sha512-66Fpf1Ln6aIS5Gr/55ts19eUuoDhAbZgnr6UxK5hbDx6l/QgQgx61AePq+BV4PP2uXQFClgMVzep5zZ94qqsxg== - /eslint-plugin-node/11.1.0_eslint@7.8.1: + /eslint-plugin-node/11.1.0_eslint@7.9.0: dependencies: - eslint: 7.8.1 - eslint-plugin-es: 3.0.1_eslint@7.8.1 + eslint: 7.9.0 + eslint-plugin-es: 3.0.1_eslint@7.9.0 eslint-utils: 2.1.0 ignore: 5.1.8 minimatch: 3.0.4 @@ -1856,24 +1734,24 @@ packages: node: '>=6' resolution: integrity: sha512-VoM09vT7bfA7D+upt+FjeBO5eHIJQBUWki1aPvB+vbNiHS3+oGIJGIeyBtKQTME6UPXXy3vV07OL1tHd3ANuDw== - /eslint-plugin-standard/4.0.1_eslint@7.8.1: + /eslint-plugin-standard/4.0.1_eslint@7.9.0: dependencies: - eslint: 7.8.1 + eslint: 7.9.0 dev: true peerDependencies: eslint: '>=5.0.0' resolution: integrity: sha512-v/KBnfyaOMPmZc/dmc6ozOdWqekGp7bBGq4jLAecEfPGmfKiWS4sA8sC0LqiV9w5qmXAtXVn4M3p1jSyhY85SQ== - /eslint-plugin-unicorn/21.0.0_eslint@7.8.1: + /eslint-plugin-unicorn/21.0.0_eslint@7.9.0: dependencies: ci-info: 2.0.0 clean-regexp: 1.0.0 - eslint: 7.8.1 + eslint: 7.9.0 eslint-ast-utils: 1.1.0 - eslint-template-visitor: 2.2.1_eslint@7.8.1 + eslint-template-visitor: 2.2.1_eslint@7.9.0 eslint-utils: 2.1.0 import-modules: 2.0.0 - lodash: 4.17.19 + lodash: 4.17.20 pluralize: 8.0.0 read-pkg-up: 7.0.1 regexp-tree: 0.1.21 @@ -1887,13 +1765,13 @@ packages: eslint: '>=7.3.0' resolution: integrity: sha512-S8v7+v4gZTQPj4pKKvexhgSUaLQSyItvxW2SVZDaX9Iu5IjlAmF2eni+L6w8a2aqshxgU8Lle4FIAVDtuejSKQ== - /eslint-plugin-vue/7.0.0-alpha.10_eslint@7.8.1: + /eslint-plugin-vue/7.0.0-alpha.10_eslint@7.9.0: dependencies: - eslint: 7.8.1 + eslint: 7.9.0 eslint-utils: 2.1.0 natural-compare: 1.4.0 semver: 7.3.2 - vue-eslint-parser: 7.1.0_eslint@7.8.1 + vue-eslint-parser: 7.1.0_eslint@7.9.0 dev: true engines: node: '>=8.10' @@ -1903,17 +1781,17 @@ packages: integrity: sha512-NFhzOfuD9OU/94lLGXQJ6112MhRGjgnrGBDnPkB7hQDZEVOdkkoQbufxR425Vm60MNK3GjRepQA88et/fUMBZA== /eslint-scope/5.1.0: dependencies: - esrecurse: 4.2.1 + esrecurse: 4.3.0 estraverse: 4.3.0 dev: true engines: node: '>=8.0.0' resolution: integrity: sha512-iiGRvtxWqgtx5m8EyQUJihBloE4EnYeGE/bz1wSPwJE6tZuJUtHlhqDM4Xj2ukE8Dyy1+HCZ4hE0fzIVMzb58w== - /eslint-template-visitor/2.2.1_eslint@7.8.1: + /eslint-template-visitor/2.2.1_eslint@7.9.0: dependencies: - babel-eslint: 10.1.0_eslint@7.8.1 - eslint: 7.8.1 + babel-eslint: 10.1.0_eslint@7.9.0 + eslint: 7.9.0 eslint-visitor-keys: 1.3.0 esquery: 1.3.1 multimap: 1.1.0 @@ -1942,11 +1820,11 @@ packages: node: '>=10' resolution: integrity: sha512-QudtT6av5WXels9WjIM7qz1XD1cWGvX4gGXvp/zBn9nXG02D0utdU3Em2m/QjTnrsk6bBjmCygl3rmj118msQQ== - /eslint/7.8.1: + /eslint/7.9.0: dependencies: '@babel/code-frame': 7.10.4 '@eslint/eslintrc': 0.1.3 - ajv: 6.12.3 + ajv: 6.12.4 chalk: 4.1.0 cross-spawn: 7.0.3 debug: 4.1.1 @@ -1986,11 +1864,11 @@ packages: node: ^10.12.0 || >=12.0.0 hasBin: true resolution: - integrity: sha512-/2rX2pfhyUG0y+A123d0ccXtMm7DV7sH1m3lk9nk2DZ2LReq39FXHueR9xZwshE5MdfSf0xunSaMWRqyIA6M1w== + integrity: sha512-V6QyhX21+uXp4T+3nrNfI3hQNBDa/P8ga7LoQOenwrlEFXrEnUEE+ok1dMtaS3b6rmLXhT1TkTIsG75HMLbknA== /espree/6.2.1: dependencies: acorn: 7.4.0 - acorn-jsx: 5.2.0_acorn@7.4.0 + acorn-jsx: 5.3.1_acorn@7.4.0 eslint-visitor-keys: 1.3.0 dev: true engines: @@ -2000,7 +1878,7 @@ packages: /espree/7.3.0: dependencies: acorn: 7.4.0 - acorn-jsx: 5.2.0_acorn@7.4.0 + acorn-jsx: 5.3.1_acorn@7.4.0 eslint-visitor-keys: 1.3.0 dev: true engines: @@ -2022,14 +1900,14 @@ packages: node: '>=0.10' resolution: integrity: sha512-olpvt9QG0vniUBZspVRN6lwB7hOZoTRtT+jzR+tS4ffYx2mzbw+z0XCOk44aaLYKApNX5nMm+E+P6o25ip/DHQ== - /esrecurse/4.2.1: + /esrecurse/4.3.0: dependencies: - estraverse: 4.3.0 + estraverse: 5.2.0 dev: true engines: node: '>=4.0' resolution: - integrity: sha512-64RBB++fIOAXPw3P9cy89qfMlvZEXZkqqJkjqqXIvzP5ezRZjW+lPWjw35UX/3EhUPFYbg5ER4JYgDw4007/DQ== + integrity: sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag== /estraverse/4.3.0: dev: true engines: @@ -2065,19 +1943,19 @@ packages: node: '>= 0.6' resolution: integrity: sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc= - /eventemitter3/4.0.4: + /eventemitter3/4.0.7: dev: true resolution: - integrity: sha512-rlaVLnVxtxvoyLsQQFBx53YmXHDxRIzzTLbdfxqi4yocpSjAxXwkU0cScM5JgSKMqEhrZpnvQ2D9gjylR0AimQ== + integrity: sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw== /execa/4.0.3: dependencies: cross-spawn: 7.0.3 - get-stream: 5.1.0 + get-stream: 5.2.0 human-signals: 1.1.1 is-stream: 2.0.0 merge-stream: 2.0.0 npm-run-path: 4.0.1 - onetime: 5.1.1 + onetime: 5.1.2 signal-exit: 3.0.3 strip-final-newline: 2.0.0 dev: true @@ -2163,12 +2041,12 @@ packages: dev: true resolution: integrity: sha512-r5wGx7YeOwNWNlCA0wQ86zKyDLMQr+/RB8xy74M4hTphfmjlijTSSXGuH8rnvKZnfT9i+75zmd8jcKdMR4O6jA== - /follow-redirects/1.12.1: + /follow-redirects/1.13.0: dev: true engines: node: '>=4.0' resolution: - integrity: sha512-tmRv0AVuR7ZyouUHLeNSiO6pqulF7dYa3s19c6t+wz9LD69/uSzdMxJ2S91nTI9U3rt/IldxpzMOFejp6f0hjg== + integrity: sha512-aq6gF1BEKje4a9i9+5jimNFIpq4Q1WiwBToeRK5NvZBd/TRsmW8BsJfOEGkr76TbOyPVD3OVDN910EcUNtRYEA== /follow-redirects/1.5.10: dependencies: debug: 3.1.0 @@ -2237,14 +2115,14 @@ packages: node: 6.* || 8.* || >= 10.* resolution: integrity: sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg== - /get-stream/5.1.0: + /get-stream/5.2.0: dependencies: pump: 3.0.0 dev: true engines: node: '>=8' resolution: - integrity: sha512-EXr1FOzrzTfGeL0gQdeFEvOMm2mzMOglyiOXSTpPC+iAjAKftbr3jpCMWynogwYnM+eSj9sHGc6wjIcDvYiygw== + integrity: sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA== /glob-parent/5.1.1: dependencies: is-glob: 4.0.1 @@ -2343,7 +2221,7 @@ packages: dependencies: domelementtype: 2.0.1 domhandler: 3.0.0 - domutils: 2.1.0 + domutils: 2.2.0 entities: 2.0.3 dev: true resolution: @@ -2403,8 +2281,8 @@ packages: integrity: sha512-4I8r0C5JDhT5VkvI47QktDW75rNlGVsUf/8hzjCC/wkWI/jdTRmBb9aI7erSG82r1bjKY3F6k28WnsVxB1C73A== /http-proxy/1.18.1: dependencies: - eventemitter3: 4.0.4 - follow-redirects: 1.12.1 + eventemitter3: 4.0.7 + follow-redirects: 1.13.0 requires-port: 1.0.0 dev: true engines: @@ -2526,12 +2404,12 @@ packages: node: '>=8' resolution: integrity: sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw== - /is-callable/1.2.0: + /is-callable/1.2.1: dev: true engines: node: '>= 0.4' resolution: - integrity: sha512-pyVD9AaGLxtg6srb2Ng6ynWJqkHU9bEM087AKck0w8QwDarTfNcpIYoU8x8Hv2Icm8u6kFJM18Dag8lyqGkviw== + integrity: sha512-wliAfSzx6V+6WfMOmus1xy0XvSgf/dlStkvTfq7F0g4bOIW0PSUbnyse3NhDwdyYS1ozfUtAAySqTws3z9Eqgg== /is-date-object/1.0.2: dev: true engines: @@ -2691,6 +2569,10 @@ packages: dev: true resolution: integrity: sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw== + /json-parse-even-better-errors/2.3.1: + dev: true + resolution: + integrity: sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w== /json-schema-traverse/0.4.1: dev: true resolution: @@ -2884,21 +2766,17 @@ packages: dev: true resolution: integrity: sha1-7GZi5IlkCO1KtsVCo5kLcswIACA= - /lodash/4.17.19: - dev: true - resolution: - integrity: sha512-JNvd8XER9GQX0v2qJgsaN/mzFCNA5BRe/j8JN9d+tWyGLSodKQHKFicdwNYzWwI3wjRnaKPsGj1XkBjx/F96DQ== /lodash/4.17.20: resolution: integrity: sha512-PlhdFcillOINfeV7Ni6oF1TAEayyZBoZ8bcshTHqOYJYlrqzRK5hagpagky5o4HfCzzd1TRkXPMFq6cKk9rGmA== - /log-symbols/4.0.0: + /log-symbols/3.0.0: dependencies: - chalk: 4.1.0 + chalk: 2.4.2 dev: true engines: - node: '>=10' + node: '>=8' resolution: - integrity: sha512-FN8JBzLx6CzeMrB0tg6pqlGU1wCrXW+ZXGH481kfsBqer0hToTIiHdjH4Mq8xJUbvATujKCvaREGWpGUionraA== + integrity: sha512-dSkNGuI7iG3mfvDzUuYZyvk5dD9ocYCYzNU6CYDE6+Xqd+gwme6Z00NS3dUh8mq/73HaEtT7m6W+yUPtU6BZnQ== /lru-cache/5.1.1: dependencies: yallist: 3.1.1 @@ -3025,10 +2903,10 @@ packages: node: '>= 4.5.0' resolution: integrity: sha512-7ASaDa3pD+lJ3WvXFsxekJQelBKRpne+GOVbLbtHYdd7pFspyeuJHnWfLplGf3SwKGbfs/aYl5V/JCIaHVUKKQ== - /node-releases/1.1.60: + /node-releases/1.1.61: dev: true resolution: - integrity: sha512-gsO4vjEdQaTusZAEebUWp2a5d7dF5DYoIpDG7WySnk7BuZDW+GPpHXoXXuYawRBr/9t5q54tirPz79kFIWg4dA== + integrity: sha512-DD5vebQLg8jLCOzwupn954fbIiZht05DAZs0k2u8NStSe6h9XdsuIQL8hSRKYiU8WUQRznmSDrKGbv3ObOmC7g== /normalize-package-data/2.5.0: dependencies: hosted-git-info: 2.8.8 @@ -3124,19 +3002,19 @@ packages: dev: true resolution: integrity: sha1-WDsap3WWHUsROsF9nFC6753Xa9E= - /onetime/5.1.1: + /onetime/5.1.2: dependencies: mimic-fn: 2.1.0 dev: true engines: node: '>=6' resolution: - integrity: sha512-ZpZpjcJeugQfWsfyQlshVoowIIQ1qBGSVll4rfDq6JJVO//fesjoX808hXWfBjY+ROZgpKDI5TRSRBSoJiZ8eg== + integrity: sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg== /only/0.0.2: dev: true resolution: integrity: sha1-Kv3oTQPlC5qO3EROMGEKcCle37Q= - /open/7.1.0: + /open/7.2.1: dependencies: is-docker: 2.1.1 is-wsl: 2.2.0 @@ -3144,7 +3022,7 @@ packages: engines: node: '>=8' resolution: - integrity: sha512-lLPI5KgOwEYCDKXf4np7y1PBEkj7HYIyP2DY8mVDRnx0VIIu6bNrRB0R66TuO7Mack6EnTNLm4uvcl1UoklTpA== + integrity: sha512-xbYCJib4spUdmcs0g/2mK1nKo/jO2T7INClWd/beL7PFkXRWgr8B23ssDHX/USPn2M2IjDR5UdpYs6I67SnTSA== /optionator/0.9.1: dependencies: deep-is: 0.1.3 @@ -3158,13 +3036,13 @@ packages: node: '>= 0.8.0' resolution: integrity: sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw== - /ora/4.1.0: + /ora/4.1.1: dependencies: - chalk: 4.1.0 + chalk: 3.0.0 cli-cursor: 3.1.0 cli-spinners: 2.4.0 is-interactive: 1.0.0 - log-symbols: 4.0.0 + log-symbols: 3.0.0 mute-stream: 0.0.8 strip-ansi: 6.0.0 wcwidth: 1.0.1 @@ -3172,7 +3050,7 @@ packages: engines: node: '>=8' resolution: - integrity: sha512-PhDvXi7I+dLVyFekgqXt0iBDdo5ARzOxJNoj72TysoXkW4/oi1lRaeakr4skciyWgPpk6JPPGwO1V4zPr6YRZA== + integrity: sha512-sjYP8QyVWBpBZWD6Vr1M/KwknSw6kJOz41tvGMlwWeClHBtYKTbHMki1PsLZnxKpXMPbTKv9b3pjQu3REib96A== /p-limit/1.3.0: dependencies: p-try: 1.0.0 @@ -3242,17 +3120,17 @@ packages: node: '>=4' resolution: integrity: sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA= - /parse-json/5.0.1: + /parse-json/5.1.0: dependencies: '@babel/code-frame': 7.10.4 error-ex: 1.3.2 - json-parse-better-errors: 1.0.2 + json-parse-even-better-errors: 2.3.1 lines-and-columns: 1.1.6 dev: true engines: node: '>=8' resolution: - integrity: sha512-ztoZ4/DYeXQq4E21v169sC8qWINGpcosGv9XhTDvg9/hWvx/zrFkc9BiWxR58OJLHGk28j5BL0SDLeV2WmFZlQ== + integrity: sha512-+mi/lmVVNKFNVyLXV31ERiy2CY5E1/F6QtJFEzoChPRwwngMNXRDQ9GJ5WdE2Z2P4AujsOi0/+2qHID68KwfIQ== /parse5-htmlparser2-tree-adapter/5.1.1: dependencies: parse5: 5.1.1 @@ -3350,13 +3228,13 @@ packages: node: '>=4' resolution: integrity: sha512-Nc3IT5yHzflTfbjgqWcCPpo7DaKy4FnpB0l/zCAW0Tc7jxAiuqSxHasntB3D7887LSrA93kDJ9IXovxJYxyLCA== - /pnpm/5.5.12: + /pnpm/5.5.13: dev: true engines: node: '>=10.13' hasBin: true resolution: - integrity: sha512-LtQFpX08J25meH8bLo1yuCzfkpWdGxpFsytfCnqlzzTbr3ajh31drlIQHtGIEQdMVpEeqplLseNWTjrSPLxShQ== + integrity: sha512-dNKfdY4HXOyAEsCzSuFbJ5uSCoabYTavw19YiN4wYuzk3ULG+5+Wc9+eAIm1hdQhD8gBG8etNm2O3/8lYAImdw== /postcss-discard-comments/4.0.2: dependencies: postcss: 7.0.32 @@ -3436,20 +3314,6 @@ packages: dev: true resolution: integrity: sha512-1//E5jCBrZ9DmRX+zCtmQtRSV6PV42Ix7Bzj9GbwJceduuf7IqP8MgeTXuRDHOWj2m0VzZD5+roFWDuU8RQjcg== - /postcss-modules/3.2.0: - dependencies: - generic-names: 2.0.1 - icss-replace-symbols: 1.1.0 - lodash.camelcase: 4.3.0 - postcss: 7.0.32 - postcss-modules-extract-imports: 2.0.0 - postcss-modules-local-by-default: 3.0.3 - postcss-modules-scope: 2.2.0 - postcss-modules-values: 3.0.0 - string-hash: 1.1.3 - dev: true - resolution: - integrity: sha512-ceodlVbBypGD3R7EI1xM7gz28J0syaXq0VKd7rJVXVlOSkxUIRBRJQjBgpoKnKVFNAcCjtLVgZqBA3mUNntWPA== /postcss-modules/3.2.2: dependencies: generic-names: 2.0.1 @@ -3556,6 +3420,12 @@ packages: node: '>=10' resolution: integrity: sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA== + /randombytes/2.1.0: + dependencies: + safe-buffer: 5.2.1 + dev: true + resolution: + integrity: sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ== /read-cache/1.0.0: dependencies: pify: 2.3.0 @@ -3595,7 +3465,7 @@ packages: dependencies: '@types/normalize-package-data': 2.4.0 normalize-package-data: 2.5.0 - parse-json: 5.0.1 + parse-json: 5.1.0 type-fest: 0.6.0 dev: true engines: @@ -3675,7 +3545,7 @@ packages: integrity: sha512-ic+7JYiV8Vi2yzQGFWOkiZD5Z9z7O2Zhm9XMaTxdJExKasieFCr+yXZ/WmXsckHiKl12ar0y6XiXDx3m4RHn1w== /restore-cursor/3.1.0: dependencies: - onetime: 5.1.1 + onetime: 5.1.2 signal-exit: 3.0.3 dev: true engines: @@ -3696,9 +3566,9 @@ packages: hasBin: true resolution: integrity: sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA== - /rollup-plugin-dynamic-import-variables/1.1.0_rollup@2.23.0: + /rollup-plugin-dynamic-import-variables/1.1.0_rollup@2.26.11: dependencies: - '@rollup/pluginutils': 3.1.0_rollup@2.23.0 + '@rollup/pluginutils': 3.1.0_rollup@2.26.11 estree-walker: 2.0.1 globby: 11.0.1 magic-string: 0.25.7 @@ -3714,22 +3584,22 @@ packages: dev: true resolution: integrity: sha512-OYkE/8HbROViNrcydj2jtQdIWhVuQnUCdRUL2148ZQibdPX1Rnare2xM4CjIpOaLvQhp6H9Do5+Ja34ubOJLyA== - /rollup-plugin-terser/5.3.0_rollup@2.23.0: + /rollup-plugin-terser/5.3.1_rollup@2.26.11: dependencies: '@babel/code-frame': 7.10.4 jest-worker: 24.9.0 - rollup: 2.23.0 + rollup: 2.26.11 rollup-pluginutils: 2.8.2 - serialize-javascript: 2.1.2 + serialize-javascript: 4.0.0 terser: 4.8.0 dev: true peerDependencies: rollup: '>=0.66.0 <3' resolution: - integrity: sha512-XGMJihTIO3eIBsVGq7jiNYOdDMb3pVxuzY0uhOE/FM4x/u9nQgr3+McsjzqBn3QfHIpNSZmFnpoKAwHBEcsT7g== - /rollup-plugin-vue/6.0.0-beta.10_@vue+compiler-sfc@3.0.0-rc.5: + integrity: sha512-1pkwkervMJQGFYvM9nscrUoncPwiKR/K+bHdjv6PFgRo3cgPHoRT83y2Aa3GvINj4539S15t/tpFPb775TDs6w== + /rollup-plugin-vue/6.0.0-beta.10_@vue+compiler-sfc@3.0.0-rc.10: dependencies: - '@vue/compiler-sfc': 3.0.0-rc.5_vue@3.0.0-rc.5 + '@vue/compiler-sfc': 3.0.0-rc.10_vue@3.0.0-rc.10 debug: 4.1.1 hash-sum: 2.0.0 rollup-pluginutils: 2.8.2 @@ -3738,9 +3608,9 @@ packages: '@vue/compiler-sfc': '*' resolution: integrity: sha512-8TZJmROiSRjWoHRR6id0/ktOBOUGuI302xDBq4YBiA/tnnXdoY3oFGtvRWzT5ldX0jTJ8QX40rrJOw2SvcWwxQ== - /rollup-plugin-web-worker-loader/1.3.1_rollup@2.23.0: + /rollup-plugin-web-worker-loader/1.3.1_rollup@2.26.11: dependencies: - rollup: 2.23.0 + rollup: 2.26.11 dev: true peerDependencies: rollup: ^1.9.2 || ^2.0.0 @@ -3752,7 +3622,7 @@ packages: dev: true resolution: integrity: sha512-EEp9NhnUkwY8aif6bxgovPHMoMoNr2FulJziTndpt5H9RdwC47GSGuII9XxpSdzVGM0GWrNPHV6ie1LTNJPaLQ== - /rollup/2.23.0: + /rollup/2.26.11: dev: true engines: node: '>=10.0.0' @@ -3760,7 +3630,7 @@ packages: optionalDependencies: fsevents: 2.1.3 resolution: - integrity: sha512-vLNmZFUGVwrnqNAJ/BvuLk1MtWzu4IuoqsH9UWK5AIdO3rt8/CSiJNvPvCIvfzrbNsqKbNzPAG1V2O4eTe2XZg== + integrity: sha512-xyfxxhsE6hW57xhfL1I+ixH8l2bdoIMaAecdQiWF3N7IgJEMu99JG+daBiSZQjnBpzFxa0/xZm+3pbCdAQehHw== /run-parallel/1.1.9: dev: true resolution: @@ -3769,6 +3639,10 @@ packages: dev: true resolution: integrity: sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g== + /safe-buffer/5.2.1: + dev: true + resolution: + integrity: sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ== /safe-regex/2.1.1: dependencies: regexp-tree: 0.1.21 @@ -3798,10 +3672,12 @@ packages: hasBin: true resolution: integrity: sha512-OrOb32TeeambH6UrhtShmF7CRDqhL6/5XpPNp2DuRH6+9QLw/orhp72j87v8Qa1ScDkvrrBNpZcDejAirJmfXQ== - /serialize-javascript/2.1.2: + /serialize-javascript/4.0.0: + dependencies: + randombytes: 2.1.0 dev: true resolution: - integrity: sha512-rs9OggEUF0V4jUSecXazOYsLfu7OGK2qIn3c7IPBiffz32XniEp/TX9Xmc9LQfK2nQ2QKHvZ2oygKUGU0lG4jQ== + integrity: sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw== /set-blocking/2.0.0: dev: true resolution: @@ -4019,44 +3895,11 @@ packages: node: '>=6.0.0' resolution: integrity: sha512-wmEc8m4fjnob4gt5riFRtTu/6+4rSe12TpAELNSqHMfF3IqnA+CH37USM6/YR3qRZv7e56kAEAtd6nKZaxe0Ug== - /tailwindcss-dark-mode/1.1.6: - dependencies: - tailwindcss: 1.6.2 - dev: true - resolution: - integrity: sha512-3+pd3DqMr0ukOfhz5FTtvrZXCph1QreTMV64HDAjSOuJC1jgnpx+JosoQK6cYACFgwNcSpaSJY0tuQRiiF8Ffg== - /tailwindcss/1.6.2: + /tailwindcss/1.8.10: dependencies: '@fullhuman/postcss-purgecss': 2.3.0 autoprefixer: 9.8.6 - browserslist: 4.13.0 - bytes: 3.1.0 - chalk: 4.1.0 - color: 3.1.2 - detective: 5.2.0 - fs-extra: 8.1.0 - lodash: 4.17.19 - node-emoji: 1.10.0 - normalize.css: 8.0.1 - postcss: 7.0.32 - postcss-functions: 3.0.0 - postcss-js: 2.0.3 - postcss-nested: 4.2.3 - postcss-selector-parser: 6.0.2 - pretty-hrtime: 1.0.3 - reduce-css-calc: 2.1.7 - resolve: 1.17.0 - dev: true - engines: - node: '>=8.9.0' - hasBin: true - resolution: - integrity: sha512-Cpa0kElG8Sg5sJSvTYi2frmIQZq0w37RLNNrYyy/W6HIWKspqSdTfb9tIN6X1gm4KV5a+TE/n7EKmn5Q9C7EUQ== - /tailwindcss/1.8.5: - dependencies: - '@fullhuman/postcss-purgecss': 2.3.0 - autoprefixer: 9.8.6 - browserslist: 4.13.0 + browserslist: 4.14.2 bytes: 3.1.0 chalk: 4.1.0 color: 3.1.2 @@ -4081,7 +3924,7 @@ packages: node: '>=8.9.0' hasBin: true resolution: - integrity: sha512-W4kLvs0iADgn83AOtI35pi24OGgxCfKls9H8qfdwbDTyO2ec7zBPgfEqu2mzaMdE3MWhtbCpyeCDY5rjmCHjTw== + integrity: sha512-7QkERG/cWCzsuMqHMwjOaLMVixOGLNBiXsrkssxlE1aWfkxVbGqiuMokR2162xRyaH2mBIHKxmlf1qb3DvIPqw== /terser/4.8.0: dependencies: commander: 2.20.3 @@ -4219,12 +4062,12 @@ packages: node: '>= 10.0.0' resolution: integrity: sha512-rb6X1W158d7pRQBg5gkR8uPaSfiids68LTJQYOtEUhoJUWBdaQHsuT/EUduxXYxcrt4r5PJ4fuHW1MHT6p0qug== - /uri-js/4.2.2: + /uri-js/4.4.0: dependencies: punycode: 2.1.1 dev: true resolution: - integrity: sha512-KY9Frmirql91X2Qgjry0Wd4Y+YTdrdZheS8TFwvkbLWf/G5KNJDCh6pKL5OZctEW4+0Baa5idK2ZQuELRwPznQ== + integrity: sha512-B0yRTzYdUCCn9n+F4+Gh4yIDtMQcaJsmYBDsTSG8g/OejKBodLQ2IHfN3bM7jUsRXndopT7OIXWdYqc1fjmV6g== /v8-compile-cache/2.1.1: dev: true resolution: @@ -4273,14 +4116,14 @@ packages: integrity: sha512-X1JQc3mWfCDd847PV3w6KhfqlvNlLVwImsrYlBNvRR8KpwdxmG2ZywqyqKsw4rUIMsk7jHHb19G3NxbUbW77uA== /vite/1.0.0-rc.4: dependencies: - '@babel/parser': 7.11.3 - '@rollup/plugin-commonjs': 14.0.0_rollup@2.23.0 - '@rollup/plugin-json': 4.1.0_rollup@2.23.0 - '@rollup/plugin-node-resolve': 8.4.0_rollup@2.23.0 - '@types/koa': 2.11.3 + '@babel/parser': 7.11.5 + '@rollup/plugin-commonjs': 14.0.0_rollup@2.26.11 + '@rollup/plugin-json': 4.1.0_rollup@2.26.11 + '@rollup/plugin-node-resolve': 8.4.0_rollup@2.26.11 + '@types/koa': 2.11.4 '@types/lru-cache': 5.1.0 - '@vue/compiler-dom': 3.0.0-rc.5 - '@vue/compiler-sfc': 3.0.0-rc.5_vue@3.0.0-rc.5 + '@vue/compiler-dom': 3.0.0-rc.10 + '@vue/compiler-sfc': 3.0.0-rc.10_vue@3.0.0-rc.10 brotli-size: 4.0.0 chalk: 4.1.0 chokidar: 3.4.2 @@ -4288,8 +4131,8 @@ packages: debug: 4.1.1 dotenv: 8.2.0 dotenv-expand: 5.1.0 - es-module-lexer: 0.3.24 - esbuild: 0.6.17 + es-module-lexer: 0.3.25 + esbuild: 0.6.33 etag: 1.8.1 execa: 4.0.3 fs-extra: 9.0.1 @@ -4306,22 +4149,22 @@ packages: merge-source-map: 1.1.0 mime-types: 2.1.27 minimist: 1.2.5 - open: 7.1.0 - ora: 4.1.0 + open: 7.2.1 + ora: 4.1.1 postcss: 7.0.32 postcss-discard-comments: 4.0.2 postcss-import: 12.0.1 postcss-load-config: 2.1.0 resolve: 1.17.0 - rollup: 2.23.0 - rollup-plugin-dynamic-import-variables: 1.1.0_rollup@2.23.0 - rollup-plugin-terser: 5.3.0_rollup@2.23.0 - rollup-plugin-vue: 6.0.0-beta.10_@vue+compiler-sfc@3.0.0-rc.5 - rollup-plugin-web-worker-loader: 1.3.1_rollup@2.23.0 + rollup: 2.26.11 + rollup-plugin-dynamic-import-variables: 1.1.0_rollup@2.26.11 + rollup-plugin-terser: 5.3.1_rollup@2.26.11 + rollup-plugin-vue: 6.0.0-beta.10_@vue+compiler-sfc@3.0.0-rc.10 + rollup-plugin-web-worker-loader: 1.3.1_rollup@2.26.11 rollup-pluginutils: 2.8.2 selfsigned: 1.10.7 slash: 3.0.0 - vue: 3.0.0-rc.5 + vue: 3.0.0-rc.10 ws: 7.3.1 dev: true engines: @@ -4356,15 +4199,15 @@ packages: requiresBuild: true resolution: integrity: sha512-/CvXJUp7e41C/jS5ZgflMQgkY2qFX1ZkZq1kYwYH5RCC9gGy1vgvjsldtQlVORaAUt55+k/mQIUnUKNrLosoIw== - /vue-eslint-parser/7.1.0_eslint@7.8.1: + /vue-eslint-parser/7.1.0_eslint@7.9.0: dependencies: debug: 4.1.1 - eslint: 7.8.1 + eslint: 7.9.0 eslint-scope: 5.1.0 eslint-visitor-keys: 1.3.0 espree: 6.2.1 esquery: 1.3.1 - lodash: 4.17.19 + lodash: 4.17.20 dev: true engines: node: '>=8.10' @@ -4394,17 +4237,8 @@ packages: '@vue/compiler-dom': 3.0.0-rc.10 '@vue/runtime-dom': 3.0.0-rc.10 '@vue/shared': 3.0.0-rc.10 - dev: false resolution: integrity: sha512-nRsyIQtOWLDMBb5dsPwg/WdIqznCMVWN6O6wJSzhseKC768wHlZKcJ7SPHhWPid9wi3Ykhtl9vtgvxTK/qICkw== - /vue/3.0.0-rc.5: - dependencies: - '@vue/compiler-dom': 3.0.0-rc.5 - '@vue/runtime-dom': 3.0.0-rc.5 - '@vue/shared': 3.0.0-rc.5 - dev: true - resolution: - integrity: sha512-8t8Y4sHMBGD5iLZ7JfBGmKBJlzesPoL+/nW9EV8s+4LwnKC4rGlRp+Lj2rcign4iQaj0GFaL7DrQ8IoOfVX6+w== /wcwidth/1.0.1: dependencies: defaults: 1.0.3 @@ -4516,17 +4350,16 @@ packages: specifiers: '@antfu/eslint-config-vue': ^0.3.3 '@iconify/iconify': ^2.0.0-rc.1 - '@iconify/json': ^1.1.220 + '@iconify/json': ^1.1.224 '@purge-icons/generated': ^0.4.0 - '@typescript-eslint/eslint-plugin': ^4.1.0 + '@typescript-eslint/eslint-plugin': ^4.1.1 '@vue/compiler-sfc': ^3.0.0-rc.10 '@vuedx/typescript-plugin-vue': ^0.2.3 - '@vueuse/core': ^4.0.0-beta.10 + '@vueuse/core': ^4.0.0-beta.11 cross-env: ^7.0.2 - eslint: ^7.8.1 - pnpm: ^5.5.12 - tailwindcss: ^1.8.5 - tailwindcss-dark-mode: ^1.1.6 + eslint: ^7.9.0 + pnpm: ^5.5.13 + tailwindcss: ^1.8.10 typescript: ^4.0.2 vite: ^1.0.0-rc.4 vite-plugin-components: ^0.2.13 diff --git a/src/main.postcss b/src/main.postcss index e45c0be..6273e2b 100755 --- a/src/main.postcss +++ b/src/main.postcss @@ -2,21 +2,30 @@ @import 'tailwindcss/components'; @import 'tailwindcss/utilities'; -html, body, #app { +html, +body, +#app { height: 100vh; width: 100vw; margin: 0; padding: 0; } -.schema-dark { +html.dark { background: #222; } .btn { - @apply px-4 py-1 rounded bg-teal-600 inline-block text-white cursor-pointer hover:bg-teal-700 disabled:cursor-default disabled:bg-gray-600 disabled:opacity-50; + @apply + px-4 py-1 rounded inline-block + bg-teal-600 text-white cursor-pointer + hover:bg-teal-700 + disabled:cursor-default disabled:bg-gray-600 disabled:opacity-50; } .icon-btn { - @apply opacity-75 transition duration-200 ease-in-out cursor-pointer inline-block select-none hover:opacity-100; + @apply + inline-block cursor-pointer select-none + opacity-75 transition duration-200 ease-in-out + hover:opacity-100; } diff --git a/src/utils/dark.ts b/src/utils/dark.ts index 413997b..7baf54d 100644 --- a/src/utils/dark.ts +++ b/src/utils/dark.ts @@ -18,6 +18,6 @@ export const isDark = computed({ watch( isDark, - v => document.documentElement.classList.toggle('schema-dark', v), + v => document.documentElement.classList.toggle('dark', v), { immediate: true }, ) diff --git a/tailwind.config.js b/tailwind.config.js index 535ab29..8f48a78 100644 --- a/tailwind.config.js +++ b/tailwind.config.js @@ -9,14 +9,8 @@ module.exports = { './src/**/*.js', './src/**/*.ts', ], - options: { - whitelist: [ - 'schema-dark', - ], - }, }, theme: { - darkSelector: '.schema-dark', extend: { opacity: { 10: '0.1', @@ -26,22 +20,22 @@ module.exports = { }, variants: { cursor: ['responsive', 'disabled'], - backgroundColor: ['dark', 'dark-hover', 'dark-group-hover', 'hover', 'disabled'], - borderColor: ['dark', 'dark-disabled', 'dark-focus', 'dark-active', 'active', 'focus', 'disabled'], - textColor: ['dark', 'dark-hover', 'dark-active', 'hover', 'active', 'disabled'], + backgroundColor: ['dark', 'hover', 'disabled'], + borderColor: ['dark', 'active', 'focus', 'disabled'], + textColor: ['dark', 'hover', 'active', 'disabled'], opacity: ['dark', 'hover', 'active', 'focus', 'disabled'], }, - plugins: [ - require('tailwindcss-dark-mode')(), - ], future: { + purgeLayersByDefault: true, removeDeprecatedGapUtilities: true, }, experimental: { + darkModeVariant: true, applyComplexClasses: true, uniformColorPalette: true, extendedSpacingScale: true, defaultLineHeights: true, extendedFontSizeScale: true, }, + dark: 'class', }