From b44955ea36263cc310a8a7b60096a63136c8dcaf Mon Sep 17 00:00:00 2001 From: caoyuchun Date: Thu, 12 Sep 2024 09:20:48 +0800 Subject: [PATCH] cyc --- babel.config.js | 3 +++ package-lock.json | 52 +++++++++++++++++++++++++++++++++++++++++++++++ package.json | 2 ++ public/index.html | 3 ++- vue.config.js | 27 ++++++++++++++++++++++-- 5 files changed, 84 insertions(+), 3 deletions(-) diff --git a/babel.config.js b/babel.config.js index e955840..ca947ac 100644 --- a/babel.config.js +++ b/babel.config.js @@ -1,5 +1,8 @@ module.exports = { presets: [ '@vue/cli-plugin-babel/preset' + ], + plugins: [ + '@babel/plugin-proposal-nullish-coalescing-operator' ] } diff --git a/package-lock.json b/package-lock.json index f78cc2b..839e393 100644 --- a/package-lock.json +++ b/package-lock.json @@ -13,12 +13,15 @@ "crypto-js": "^4.2.0", "element-ui": "^2.15.14", "jquery": "^3.7.1", + "mind-elixir": "^4.0.5", "vue": "^2.6.11", "vue-router": "^3.2.0", "vuex": "^3.4.0", "xe-utils": "^3.5.26" }, "devDependencies": { + "@babel/plugin-proposal-nullish-coalescing-operator": "^7.18.6", + "@types/crypto-js": "^4.2.2", "@vue/cli-plugin-babel": "~4.5.19", "@vue/cli-plugin-eslint": "~4.5.19", "@vue/cli-plugin-router": "~4.5.19", @@ -575,6 +578,23 @@ "@babel/core": "^7.0.0-0" } }, + "node_modules/@babel/plugin-proposal-nullish-coalescing-operator": { + "version": "7.18.6", + "resolved": "https://mirrors.cloud.tencent.com/npm/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.18.6.tgz", + "integrity": "sha512-wQxQzxYeJqHcfppzBDnm1yAY0jSRkUXR2z8RePZYrKwMKgMlE8+Z6LUno+bd6LvbGh8Gltvy74+9pIYkr+XkKA==", + "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-nullish-coalescing-operator instead.", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, "node_modules/@babel/plugin-proposal-private-property-in-object": { "version": "7.21.0-placeholder-for-preset-env.2", "resolved": "https://mirrors.cloud.tencent.com/npm/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.21.0-placeholder-for-preset-env.2.tgz", @@ -2079,6 +2099,12 @@ "@types/node": "*" } }, + "node_modules/@types/crypto-js": { + "version": "4.2.2", + "resolved": "https://mirrors.cloud.tencent.com/npm/@types/crypto-js/-/crypto-js-4.2.2.tgz", + "integrity": "sha512-sDOLlVbHhXpAUAL0YHDUUwDZf3iN4Bwi4W6a0W0b+QcAezUbRtH4FVb+9J4h+XFPW7l/gQ9F8qC7P+Ec4k8QVQ==", + "dev": true + }, "node_modules/@types/express": { "version": "4.17.21", "resolved": "https://mirrors.cloud.tencent.com/npm/@types/express/-/express-4.17.21.tgz", @@ -9979,6 +10005,11 @@ "node": ">=6" } }, + "node_modules/mind-elixir": { + "version": "4.0.5", + "resolved": "https://mirrors.cloud.tencent.com/npm/mind-elixir/-/mind-elixir-4.0.5.tgz", + "integrity": "sha512-zFYNabpchCY468d/vqo68hnhP+VDN47uPyJJ4dYlkqvL7fomRlo/WJinYgH+Rjt5vFJVLEMBtFsv5fizAC4ZYg==" + }, "node_modules/mini-css-extract-plugin": { "version": "0.9.0", "resolved": "https://mirrors.cloud.tencent.com/npm/mini-css-extract-plugin/-/mini-css-extract-plugin-0.9.0.tgz", @@ -16833,6 +16864,16 @@ "@babel/plugin-syntax-decorators": "^7.24.7" } }, + "@babel/plugin-proposal-nullish-coalescing-operator": { + "version": "7.18.6", + "resolved": "https://mirrors.cloud.tencent.com/npm/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.18.6.tgz", + "integrity": "sha512-wQxQzxYeJqHcfppzBDnm1yAY0jSRkUXR2z8RePZYrKwMKgMlE8+Z6LUno+bd6LvbGh8Gltvy74+9pIYkr+XkKA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" + } + }, "@babel/plugin-proposal-private-property-in-object": { "version": "7.21.0-placeholder-for-preset-env.2", "resolved": "https://mirrors.cloud.tencent.com/npm/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.21.0-placeholder-for-preset-env.2.tgz", @@ -17885,6 +17926,12 @@ "@types/node": "*" } }, + "@types/crypto-js": { + "version": "4.2.2", + "resolved": "https://mirrors.cloud.tencent.com/npm/@types/crypto-js/-/crypto-js-4.2.2.tgz", + "integrity": "sha512-sDOLlVbHhXpAUAL0YHDUUwDZf3iN4Bwi4W6a0W0b+QcAezUbRtH4FVb+9J4h+XFPW7l/gQ9F8qC7P+Ec4k8QVQ==", + "dev": true + }, "@types/express": { "version": "4.17.21", "resolved": "https://mirrors.cloud.tencent.com/npm/@types/express/-/express-4.17.21.tgz", @@ -24121,6 +24168,11 @@ "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", "dev": true }, + "mind-elixir": { + "version": "4.0.5", + "resolved": "https://mirrors.cloud.tencent.com/npm/mind-elixir/-/mind-elixir-4.0.5.tgz", + "integrity": "sha512-zFYNabpchCY468d/vqo68hnhP+VDN47uPyJJ4dYlkqvL7fomRlo/WJinYgH+Rjt5vFJVLEMBtFsv5fizAC4ZYg==" + }, "mini-css-extract-plugin": { "version": "0.9.0", "resolved": "https://mirrors.cloud.tencent.com/npm/mini-css-extract-plugin/-/mini-css-extract-plugin-0.9.0.tgz", diff --git a/package.json b/package.json index c5da689..021dcec 100644 --- a/package.json +++ b/package.json @@ -13,12 +13,14 @@ "crypto-js": "^4.2.0", "element-ui": "^2.15.14", "jquery": "^3.7.1", + "mind-elixir": "^4.0.5", "vue": "^2.6.11", "vue-router": "^3.2.0", "vuex": "^3.4.0", "xe-utils": "^3.5.26" }, "devDependencies": { + "@babel/plugin-proposal-nullish-coalescing-operator": "^7.18.6", "@types/crypto-js": "^4.2.2", "@vue/cli-plugin-babel": "~4.5.19", "@vue/cli-plugin-eslint": "~4.5.19", diff --git a/public/index.html b/public/index.html index 3e5a139..d1ad552 100644 --- a/public/index.html +++ b/public/index.html @@ -5,7 +5,8 @@ - <%= htmlWebpackPlugin.options.title %> + + 电子书阅读器