diff --git a/.eslintrc.js b/.eslintrc.js index 05acb14a3..2be816e35 100644 --- a/.eslintrc.js +++ b/.eslintrc.js @@ -23,9 +23,6 @@ module.exports = { parserOptions: { ecmaVersion: 2018, sourceType: 'module', - ecmaFeatures: { - impliedStrict: true, - }, }, env: { browser: true, diff --git a/.github/workflows/pkg-pr-new.yml b/.github/workflows/pkg-pr-new.yml index 276480ac1..e07906937 100644 --- a/.github/workflows/pkg-pr-new.yml +++ b/.github/workflows/pkg-pr-new.yml @@ -19,9 +19,7 @@ jobs: - uses: ./.github/actions/install-dep - - run: pnpm run build - - - run: pnpm run uniapp build:npm + - run: pnpm exec run-p build 'uniapp build:npm' - uses: actions/setup-node@v4 with: diff --git a/.husky/commit-msg b/.husky/commit-msg index 249aeac09..dab272daf 100755 --- a/.husky/commit-msg +++ b/.husky/commit-msg @@ -1,5 +1 @@ -#!/bin/sh -[ -n "$CI" ] && exit 0 -. "$(dirname "$0")/_/husky.sh" - npx --no-install commitlint --edit "" diff --git a/.husky/pre-commit b/.husky/pre-commit index 08d47f197..12f2dbfc4 100755 --- a/.husky/pre-commit +++ b/.husky/pre-commit @@ -1,5 +1 @@ -#!/bin/sh -[ -n "$CI" ] && exit 0 -. "$(dirname "$0")/_/husky.sh" - npx lint-staged && log_emails=$(git config user.email) && if [[ ${log_emails} =~ '@tencent.com' ]];then echo 本地提交邮箱 $log_emails 校验非法,需要本地更改重新提交 && exit 2;else echo 邮箱 $log_emails 校验通过;fi diff --git a/.husky/prepare-commit-msg b/.husky/prepare-commit-msg index 672056774..6138ce749 100755 --- a/.husky/prepare-commit-msg +++ b/.husky/prepare-commit-msg @@ -1,6 +1 @@ -#!/bin/sh -[[ "$(uname -a)" = *"MINGW64"* ]] && exit 0 -[ -n "$CI" ] && exit 0 -. "$(dirname "$0")/_/husky.sh" - -exec < /dev/tty && npx git-cz --hook || true \ No newline at end of file +npx git-cz --hook || true \ No newline at end of file diff --git a/.npmignore b/.npmignore deleted file mode 100644 index 02b0ce5dd..000000000 --- a/.npmignore +++ /dev/null @@ -1,7 +0,0 @@ -**/** -!LICENSE -!README.md -!CHANGELOG.md - -# 对发布的组件进行筛选 -!miniprogram_dist/**/** \ No newline at end of file diff --git a/.npmrc b/.npmrc deleted file mode 100644 index f5bbc2d8a..000000000 --- a/.npmrc +++ /dev/null @@ -1,2 +0,0 @@ -# 提升依赖项到根目录,避免重复安装相同的包 -shamefully-hoist=true diff --git a/package.json b/package.json index 85869aab3..8673a3c59 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "tdesign-miniprogram-mono", "private": true, - "packageManager": "pnpm@9.15.9", + "packageManager": "pnpm@10.27.0", "repository": { "type": "git", "url": "https://github.com/Tencent/tdesign-miniprogram" @@ -40,7 +40,7 @@ "test:unit": "pnpm -C packages/tdesign-miniprogram/test test:unit", "test:e2e": "pnpm -C packages/tdesign-miniprogram/test test:e2e", "badge": "pnpm -C packages/tdesign-miniprogram/test badge", - "prepare": "husky install", + "prepare": "husky", "generate": "gulp generate --gulpfile script/gulpfile.js --cwd ./", "changelog": "node script/generate-changelog.js", "robot": "publish-cli robot-msg", @@ -52,65 +52,64 @@ "author": "tdesign", "license": "MIT", "devDependencies": { - "@babel/core": "^7.12.10", - "@babel/plugin-proposal-decorators": "^7.18.9", - "@babel/plugin-transform-class-properties": "^7.22.3", - "@babel/preset-env": "^7.12.11", - "@babel/preset-typescript": "^7.12.7", - "@commitlint/cli": "^16.0.2", - "@commitlint/config-conventional": "^16.0.0", - "@types/node": "^20.14.11", - "@typescript-eslint/eslint-plugin": "^5.6.0", - "@typescript-eslint/parser": "~5.35.0", - "@vue/compiler-sfc": "^3.2.4", - "axios": "^1.1.3", - "commitizen": "^4.2.4", - "cross-env": "^7.0.2", - "cz-conventional-changelog": "^3.3.0", - "dayjs": "^1.10.7", - "del": "^6.1.1", - "eslint": "^7.0.0", - "eslint-config-airbnb-base": "^14.2.1", - "eslint-config-prettier": "^6.11.0", - "eslint-plugin-import": "^2.24.2", - "eslint-plugin-prettier": "^4.0.0", - "get-intrinsic": "1.3.0", - "glob": "^8.1.0", - "gulp": "^4.0.2", - "gulp-changed": "^4.0.2", - "gulp-clean-css": "^4.3.0", - "gulp-htmlmin": "^5.0.1", - "gulp-if": "^3.0.0", - "gulp-insert": "^0.5.0", - "gulp-jsonminify": "^1.1.0", - "gulp-less": "^5.0.0", - "gulp-mp-npm": "^1.9.7", - "gulp-plumber": "^1.2.1", - "gulp-rename": "^2.0.0", - "gulp-replace": "^1.0.0", - "gulp-replace-task": "^2.0.1", - "gulp-sourcemaps": "^3.0.0", - "gulp-terser": "^2.1.0", - "gulp-typescript": "^6.0.0-alpha.1", - "husky": "^7.0.4", - "less": "^4.1.1", - "lint-staged": "^10.0.0-1", - "lodash": "^4.17.21", - "marked": "^16.1.2", - "merge2": "^1.4.1", - "miniprogram-api-typings": "^3.12.3", - "miniprogram-automator": "^0.10.0", - "miniprogram-computed": "^5.0.0", - "miniprogram-simulate": "^1.6.0", - "npm-run-all": "^4.1.5", - "playwright": "^1.19.1", - "prettier": "^2.0.5", - "standard-changelog": "^2.0.27", - "stylelint": "^13.13.1", - "tdesign-publish-cli": "^0.0.12", - "tinycolor2": "^1.4.2", - "tslib": "^2.8.1", - "typescript": "~4.7.2" + "@babel/core": "catalog:", + "@babel/plugin-proposal-decorators": "catalog:", + "@babel/plugin-transform-class-properties": "catalog:", + "@babel/preset-env": "catalog:", + "@babel/preset-typescript": "catalog:", + "@commitlint/cli": "catalog:", + "@commitlint/config-conventional": "catalog:", + "@types/node": "catalog:", + "@typescript-eslint/eslint-plugin": "catalog:", + "@typescript-eslint/parser": "catalog:", + "@vue/compiler-sfc": "catalog:", + "commitizen": "catalog:", + "cross-env": "catalog:", + "cz-conventional-changelog": "catalog:", + "dayjs": "catalog:", + "del": "catalog:", + "eslint": "catalog:", + "eslint-config-airbnb-base": "catalog:", + "eslint-config-prettier": "catalog:", + "eslint-plugin-import": "catalog:", + "eslint-plugin-prettier": "catalog:", + "get-intrinsic": "catalog:", + "glob": "catalog:", + "gulp": "catalog:", + "gulp-changed": "catalog:", + "gulp-clean-css": "catalog:", + "gulp-htmlmin": "catalog:", + "gulp-if": "catalog:", + "gulp-insert": "catalog:", + "gulp-jsonminify": "catalog:", + "gulp-less": "catalog:", + "gulp-mp-npm": "catalog:", + "gulp-plumber": "catalog:", + "gulp-rename": "catalog:", + "gulp-replace": "catalog:", + "gulp-replace-task": "catalog:", + "gulp-sourcemaps": "catalog:", + "gulp-terser": "catalog:", + "gulp-typescript": "catalog:", + "husky": "catalog:", + "less": "catalog:", + "lint-staged": "catalog:", + "lodash": "catalog:", + "marked": "catalog:", + "merge2": "catalog:", + "miniprogram-api-typings": "catalog:miniprogram", + "miniprogram-automator": "catalog:miniprogram", + "miniprogram-computed": "catalog:miniprogram", + "miniprogram-simulate": "catalog:miniprogram", + "npm-run-all2": "catalog:", + "playwright": "catalog:", + "prettier": "catalog:", + "standard-changelog": "catalog:", + "stylelint": "catalog:", + "tdesign-publish-cli": "catalog:tdesign", + "tinycolor2": "catalog:", + "tslib": "catalog:", + "typescript": "catalog:" }, "config": { "commitizen": { diff --git a/packages/components/package.json b/packages/components/package.json index d413dad4c..704b691fd 100644 --- a/packages/components/package.json +++ b/packages/components/package.json @@ -5,9 +5,9 @@ "main": "index.ts", "license": "MIT", "devDependencies": { - "dayjs": "^1.10.7", - "tinycolor2": "^1.4.2", - "tslib": "^2.8.1", - "miniprogram-simulate": "^1.6.0" + "dayjs": "catalog:", + "tinycolor2": "catalog:", + "tslib": "catalog:", + "miniprogram-simulate": "catalog:miniprogram" } } diff --git a/packages/tdesign-miniprogram-chat/site/package.json b/packages/tdesign-miniprogram-chat/site/package.json index 3e1fcefcf..5e8eaf92c 100644 --- a/packages/tdesign-miniprogram-chat/site/package.json +++ b/packages/tdesign-miniprogram-chat/site/package.json @@ -11,21 +11,21 @@ }, "license": "MIT", "dependencies": { - "vue": "^3.5.20", - "vue-router": "^4.0.11" + "vue": "catalog:", + "vue-router": "catalog:" }, "devDependencies": { - "@rollup/plugin-node-resolve": "^13.3.0", - "@tdesign/site-components": "^0.18.0-alpha.7", - "@tdesign/theme-generator": "^1.2.0", - "@types/prismjs": "^1.26.5", - "@vitejs/plugin-vue": "^5.2.4", - "@vitejs/plugin-vue-jsx": "^4.2.0", - "axios": "^1.1.3", - "gray-matter": "^4.0.3", - "playwright": "^1.19.1", - "prismjs": "^1.24.1", - "vite": "^6.2.3", - "vite-plugin-tdoc": "^2.0.1" + "@rollup/plugin-node-resolve": "catalog:", + "@tdesign/site-components": "catalog:tdesign", + "@tdesign/theme-generator": "catalog:tdesign", + "@types/prismjs": "catalog:", + "@vitejs/plugin-vue": "catalog:", + "@vitejs/plugin-vue-jsx": "catalog:", + "axios": "catalog:", + "gray-matter": "catalog:", + "playwright": "catalog:", + "prismjs": "catalog:", + "vite": "catalog:", + "vite-plugin-tdoc": "catalog:" } } \ No newline at end of file diff --git a/packages/tdesign-miniprogram/site/package.json b/packages/tdesign-miniprogram/site/package.json index 83e044bb3..895d0e0ca 100644 --- a/packages/tdesign-miniprogram/site/package.json +++ b/packages/tdesign-miniprogram/site/package.json @@ -13,22 +13,22 @@ }, "license": "MIT", "dependencies": { - "vue": "^3.5.20", - "vue-router": "^4.0.11" + "vue": "catalog:", + "vue-router": "catalog:" }, "devDependencies": { - "@rollup/plugin-node-resolve": "^13.3.0", - "@tdesign/site-components": "^0.18.0-alpha.7", - "@tdesign/theme-generator": "^1.2.0", - "@types/prismjs": "^1.26.5", - "@vitejs/plugin-vue": "^5.2.4", - "@vitejs/plugin-vue-jsx": "^4.2.0", - "axios": "^1.1.3", - "gray-matter": "^4.0.3", - "playwright": "^1.19.1", - "prismjs": "^1.24.1", - "tdesign-icons-view": "^0.4.0", - "vite": "^6.2.3", - "vite-plugin-tdoc": "^2.0.1" + "@rollup/plugin-node-resolve": "catalog:", + "@tdesign/site-components": "catalog:tdesign", + "@tdesign/theme-generator": "catalog:tdesign", + "@types/prismjs": "catalog:", + "@vitejs/plugin-vue": "catalog:", + "@vitejs/plugin-vue-jsx": "catalog:", + "axios": "catalog:", + "gray-matter": "catalog:", + "playwright": "catalog:", + "prismjs": "catalog:", + "tdesign-icons-view": "catalog:tdesign", + "vite": "catalog:", + "vite-plugin-tdoc": "catalog:" } } \ No newline at end of file diff --git a/packages/tdesign-miniprogram/test/package.json b/packages/tdesign-miniprogram/test/package.json index 371076f33..96922ea73 100644 --- a/packages/tdesign-miniprogram/test/package.json +++ b/packages/tdesign-miniprogram/test/package.json @@ -13,12 +13,12 @@ }, "license": "MIT", "devDependencies": { - "@types/jest": "^27.0.3", - "babel-jest": "^26.6.3", - "jest": "^26.6.3", - "jest-html-reporter": "^3.10.2", - "jsdom": "^20.0.0", - "lodash": "^4.17.21", - "miniprogram-simulate": "^1.6.0" + "@types/jest": "catalog:", + "babel-jest": "catalog:", + "jest": "catalog:", + "jest-html-reporter": "catalog:", + "jsdom": "catalog:", + "lodash": "catalog:", + "miniprogram-simulate": "catalog:miniprogram" } -} +} \ No newline at end of file diff --git a/packages/tdesign-uniapp-chat/package.json b/packages/tdesign-uniapp-chat/package.json index 791389cba..7a8777ee1 100644 --- a/packages/tdesign-uniapp-chat/package.json +++ b/packages/tdesign-uniapp-chat/package.json @@ -1,6 +1,15 @@ { "name": "tdesign-uniapp-chat", "version": "0.1.3", + "id": "tdesign-uniapp-chat", + "title": "tdesign-uniapp-chat", + "description": "TDesign Chat Component for uniapp", + "keywords": [ + "tdesign", + "miniprogram", + "uniapp", + "vue" + ], "typings": "./dist/types/index.d.ts", "exports": { "./*": "./dist/*", @@ -50,9 +59,6 @@ "default": "./dist/chat-thinking/chat-thinking.vue" } }, - "publishConfig": { - "registry": "https://registry.npmjs.org/" - }, "files": [ "dist", "global.d.ts", @@ -67,6 +73,9 @@ "type": "git", "url": "git+https://github.com/Tencent/tdesign-miniprogram.git" }, + "publishConfig": { + "registry": "https://registry.npmjs.org/" + }, "scripts": { "site": "pnpm --filter=\"./site\" build", "site:dev": "pnpm --filter=\"./site\" run dev", @@ -74,49 +83,48 @@ "type-check": "vue-tsc --noEmit" }, "devDependencies": { - "@commitlint/cli": "^12.0.1", - "@commitlint/config-conventional": "^12.0.1", - "@dcloudio/types": "^3.4.19", - "@stylistic/eslint-plugin-jsx": "3.1.0", - "@types/node": "^24.2.0", - "@typescript-eslint/eslint-plugin": "7.18.0", - "@typescript-eslint/parser": "7.18.0", - "@vue/runtime-core": "^3.4.21", - "@vue/tsconfig": "^0.7.0", - "concurrently": "^9.2.1", - "dotenv": "^17.2.3", - "echarts": "^6.0.0", - "eslint": "8.57.1", + "@commitlint/cli": "catalog:", + "@commitlint/config-conventional": "catalog:", + "@dcloudio/types": "catalog:uni", + "@stylistic/eslint-plugin-jsx": "catalog:", + "@types/node": "catalog:", + "@typescript-eslint/eslint-plugin": "catalog:", + "@typescript-eslint/parser": "catalog:", + "@vue/runtime-core": "catalog:", + "@vue/tsconfig": "catalog:", + "concurrently": "catalog:", + "dotenv": "catalog:", + "echarts": "catalog:", + "eslint": "catalog:", "eslint-config-light": "latest", "eslint-config-light-vue3": "latest", - "eslint-import-resolver-alias": "1.1.2", - "eslint-import-resolver-node": "0.3.9", - "eslint-plugin-import": "2.26.0", - "eslint-plugin-jest": "25", + "eslint-import-resolver-alias": "catalog:", + "eslint-import-resolver-node": "catalog:", + "eslint-plugin-import": "catalog:", + "eslint-plugin-jest": "catalog:", "eslint-plugin-light": "latest", "eslint-plugin-prettier": "4.2.1", - "eslint-plugin-react": "7.26.1", - "eslint-plugin-react-hooks": "4.2.0", - "eslint-plugin-tailwindcss": "3.18.0", - "eslint-plugin-vue": "9.14.0", - "glob": "^11.0.3", - "husky": "^6.0.0", - "less": "^4.4.2", - "lint-staged": "^10.5.4", - "miniprogram-api-typings": "^4.1.0", - "postcss-less": "^6.0.0", - "postcss-rpx-transform": "^1.0.1", - "stylelint": "14.16.1", - "stylelint-config-common": "1.0.10", - "stylelint-config-standard": "^39.0.1", - "stylelint-less": "^3.0.1", - "stylelint-scss": "6.10.0", - "t-comm": "^2.0.26", - "tslib": "^2.3.1", - "typescript": "5.1", - "vite": "5.2.8", - "vue-tsc": "^1.0.24", - "zrender": "^6.0.0" + "eslint-plugin-react": "catalog:", + "eslint-plugin-react-hooks": "catalog:", + "eslint-plugin-tailwindcss": "catalog:", + "eslint-plugin-vue": "catalog:", + "glob": "catalog:", + "less": "catalog:", + "lint-staged": "catalog:", + "miniprogram-api-typings": "catalog:miniprogram", + "postcss-less": "catalog:", + "postcss-rpx-transform": "catalog:", + "stylelint": "catalog:", + "stylelint-config-common": "catalog:", + "stylelint-config-standard": "catalog:", + "stylelint-less": "catalog:", + "stylelint-scss": "catalog:", + "t-comm": "catalog:", + "tslib": "catalog:", + "typescript": "catalog:", + "vite": "catalog:", + "vue-tsc": "catalog:", + "zrender": "catalog:" }, "lint-staged": { "*.{ts,js,vue}": [ diff --git a/packages/tdesign-uniapp-chat/site/package.json b/packages/tdesign-uniapp-chat/site/package.json index 632a1015b..664b8d2f1 100644 --- a/packages/tdesign-uniapp-chat/site/package.json +++ b/packages/tdesign-uniapp-chat/site/package.json @@ -32,105 +32,101 @@ "title": "tdesign-uniapp", "license": "MIT", "dependencies": { - "@babel/runtime": "^7.16.5", - "@use-gesture/vanilla": "^10.3.0", - "@vueuse/core": "10.7.0", - "dayjs": "^1.10.7", - "lodash-es": "^4.17.21", - "tdesign-icons-vue-next": "^0.4.1", - "tinycolor2": "^1.6.0", - "validator": "^13.5.1" + "@babel/runtime": "catalog:", + "@use-gesture/vanilla": "catalog:", + "@vueuse/core": "catalog:", + "dayjs": "catalog:", + "lodash-es": "catalog:", + "tdesign-icons-vue-next": "catalog:tdesign", + "tinycolor2": "catalog:", + "validator": "catalog:" }, "devDependencies": { - "@babel/core": ">=7.13.0 <8.0.0", - "@babel/helper-module-imports": "7.22.5", - "@babel/plugin-proposal-class-properties": "^7.14.5", - "@babel/plugin-transform-runtime": "^7.16.4", - "@babel/preset-env": "^7.12.11", - "@babel/preset-typescript": "^7.16.0", - "@commitlint/cli": "^12.0.1", - "@commitlint/config-conventional": "^12.0.1", - "@popperjs/core": "^2.11.8", - "@rollup/plugin-babel": "^5.2.2", - "@rollup/plugin-commonjs": "^21.0.1", - "@rollup/plugin-eslint": "^8.0.1", - "@rollup/plugin-json": "^4.1.0", - "@rollup/plugin-node-resolve": "^13.1.1", - "@rollup/plugin-replace": "^2.3.4", - "@rollup/plugin-url": "^6.0.0", - "@soerenmartius/vue3-clipboard": "^0.1.1", - "@tdesign/site-components": "^0.17.0", - "@types/lodash-es": "^4.17.12", - "@types/node": "18.8.0", - "@types/prismjs": "^1.16.2", - "@types/tinycolor2": "^1.4.6", - "@types/validator": "^13.6.3", - "@typescript-eslint/eslint-plugin": "^5.5.0", - "@typescript-eslint/parser": "~5.34.0", - "@vitejs/plugin-vue": "^5.2.3", - "@vitejs/plugin-vue-jsx": "^4.1.2", - "@vitest/coverage-v8": "^3.2.4", - "@vitest/ui": "^3.2.4", - "@vue/babel-plugin-jsx": "1.1.1", - "@vue/eslint-config-typescript": "^9.1.0", - "@vue/runtime-core": "^3.2.41", - "@vue/shared": "3.3.8", - "@vue/test-utils": "2.4.1", - "autoprefixer": "^10.2.4", - "axios": "^1.7.2", - "camelcase": "~6.3.0", - "commitizen": "^4.2.3", - "concurrently": "^6.5.1", - "cross-env": "^7.0.3", - "cz-conventional-changelog": "3.3.0", - "debug": "^4.3.1", - "dom-parser": "^0.1.6", - "esbuild": "^0.14.3", - "eslint": "^8.4.0", - "eslint-config-airbnb-base": "^15.0.0", - "eslint-config-prettier": "^9.1.0", - "eslint-plugin-import": "^2.25.3", - "eslint-plugin-prettier": "^5.2.1", - "eslint-plugin-vue": "^8.2.0", - "gray-matter": "^4.0.3", - "husky": "^6.0.0", - "jsdom": "^20.0.0", - "less": "^4.1.2", - "lint-staged": "^10.5.4", - "lodash.camelcase": "^4.3.0", - "lodash.upperfirst": "^4.3.1", - "mockdate": "^3.0.5", - "postcss": "^8.2.1", - "prettier": "^3.4.2", - "prismjs": "^1.23.0", - "qrcode.vue": "^3.2.2", - "regenerator-runtime": "^0.13.9", - "rimraf": "^5.0.7", - "rollup": "^2.47.0", - "rollup-plugin-analyzer": "^3.3.0", - "rollup-plugin-copy": "^3.5.0", - "rollup-plugin-delete": "^2.0.0", - "rollup-plugin-esbuild": "^4.5.0", - "rollup-plugin-ignore-import": "^1.3.2", - "rollup-plugin-multi-input": "1.1.1", - "rollup-plugin-postcss": "^4.0.0", - "rollup-plugin-static-import": "^1.0.0", - "rollup-plugin-styles": "^3.14.1", - "rollup-plugin-terser": "^7.0.2", - "rollup-plugin-vue": "^6.0.0", - "rollup-pluginutils": "^2.8.2", - "tdesign-publish-cli": "^0.0.12", - "tdesign-site-components-uniapp": "0.17.3", - "tdesign-theme-generator": "^1.1.0", - "tdesign-uniapp-theme-generator": "^1.0.2", - "tslib": "^2.3.1", - "typescript": "~4.7.2", - "vite": "^6.2.3", - "vite-plugin-tdoc": "^2.0.1", + "@babel/core": "catalog:", + "@babel/helper-module-imports": "catalog:", + "@babel/plugin-proposal-class-properties": "catalog:", + "@babel/plugin-transform-runtime": "catalog:", + "@babel/preset-env": "catalog:", + "@babel/preset-typescript": "catalog:", + "@commitlint/cli": "catalog:", + "@commitlint/config-conventional": "catalog:", + "@popperjs/core": "catalog:", + "@rollup/plugin-babel": "catalog:", + "@rollup/plugin-commonjs": "catalog:", + "@rollup/plugin-eslint": "catalog:", + "@rollup/plugin-json": "catalog:", + "@rollup/plugin-node-resolve": "catalog:", + "@rollup/plugin-replace": "catalog:", + "@rollup/plugin-url": "catalog:", + "@soerenmartius/vue3-clipboard": "catalog:", + "@tdesign/site-components": "catalog:tdesign", + "@tdesign/theme-generator": "catalog:tdesign", + "@types/lodash-es": "catalog:", + "@types/node": "catalog:", + "@types/prismjs": "catalog:", + "@types/tinycolor2": "catalog:", + "@types/validator": "catalog:", + "@typescript-eslint/eslint-plugin": "catalog:", + "@typescript-eslint/parser": "catalog:", + "@vitejs/plugin-vue": "catalog:", + "@vitejs/plugin-vue-jsx": "catalog:", + "@vitest/coverage-v8": "catalog:", + "@vitest/ui": "catalog:", + "@vue/babel-plugin-jsx": "catalog:", + "@vue/eslint-config-typescript": "catalog:", + "@vue/runtime-core": "catalog:", + "@vue/shared": "catalog:", + "@vue/test-utils": "catalog:", + "autoprefixer": "catalog:", + "axios": "catalog:", + "camelcase": "catalog:", + "commitizen": "catalog:", + "concurrently": "catalog:", + "cross-env": "catalog:", + "cz-conventional-changelog": "catalog:", + "debug": "catalog:", + "dom-parser": "catalog:", + "esbuild": "catalog:", + "eslint": "catalog:", + "eslint-config-airbnb-base": "catalog:", + "eslint-config-prettier": "catalog:", + "eslint-plugin-import": "catalog:", + "eslint-plugin-prettier": "catalog:", + "eslint-plugin-vue": "catalog:", + "gray-matter": "catalog:", + "jsdom": "catalog:", + "less": "catalog:", + "lint-staged": "catalog:", + "lodash.camelcase": "catalog:", + "lodash.upperfirst": "catalog:", + "mockdate": "catalog:", + "postcss": "catalog:", + "prettier": "catalog:", + "prismjs": "catalog:", + "qrcode.vue": "catalog:", + "regenerator-runtime": "catalog:", + "rimraf": "catalog:", + "rollup": "catalog:", + "rollup-plugin-analyzer": "catalog:", + "rollup-plugin-copy": "catalog:", + "rollup-plugin-delete": "catalog:", + "rollup-plugin-esbuild": "catalog:", + "rollup-plugin-ignore-import": "catalog:", + "rollup-plugin-multi-input": "catalog:", + "rollup-plugin-postcss": "catalog:", + "rollup-plugin-static-import": "catalog:", + "rollup-plugin-styles": "catalog:", + "rollup-plugin-terser": "catalog:", + "rollup-plugin-vue": "catalog:", + "rollup-pluginutils": "catalog:", + "tslib": "catalog:", + "typescript": "catalog:", + "vite": "catalog:", + "vite-plugin-tdoc": "catalog:", "vitest": "^3.2.4", - "vue": "3.3.8", - "vue-eslint-parser": "^8.0.1", - "vue-router": "4.0.11", - "vue-tsc": "^0.40.0" + "vue": "catalog:", + "vue-eslint-parser": "catalog:", + "vue-router": "catalog:", + "vue-tsc": "catalog:" } } \ No newline at end of file diff --git a/packages/tdesign-uniapp-chat/site/web/main.ts b/packages/tdesign-uniapp-chat/site/web/main.ts index d9bbe989d..55fccee0d 100644 --- a/packages/tdesign-uniapp-chat/site/web/main.ts +++ b/packages/tdesign-uniapp-chat/site/web/main.ts @@ -4,12 +4,12 @@ import { createApp } from 'vue'; // import TDesign from '@/index'; // import 'tdesign-mobile-vue/style/index.js'; -import { registerLocaleChange } from 'tdesign-site-components-uniapp'; -import 'tdesign-site-components-uniapp/lib/styles/prism-theme-dark.less'; -import 'tdesign-site-components-uniapp/lib/styles/prism-theme.less'; -import 'tdesign-site-components-uniapp/lib/styles/style.css'; +import { registerLocaleChange } from '@tdesign/site-components'; +import '@tdesign/site-components/lib/styles/prism-theme-dark.less'; +import '@tdesign/site-components/lib/styles/prism-theme.less'; +import '@tdesign/site-components/lib/styles/style.css'; -import 'tdesign-uniapp-theme-generator'; +import '@tdesign/theme-generator'; import App from './app.vue'; import router from './router'; diff --git a/packages/tdesign-uniapp/app/package.json b/packages/tdesign-uniapp/app/package.json index 17fe194a0..0c15b019e 100644 --- a/packages/tdesign-uniapp/app/package.json +++ b/packages/tdesign-uniapp/app/package.json @@ -1,129 +1,129 @@ -{ - "id": "tdesign-uniapp", - "name": "tdesign-uniapp-example", - "displayName": "tdesign-uniapp 示例工程", - "version": "3.4.9", - "description": "tdesign-uniapp 示例工程", - "scripts": {}, - "repository": "https://github.com/Tencent/tdesign-miniprogram.git", - "keywords": [ - "tdesign-uniapp", - "uni-app" - ], - "author": "", - "license": "MIT", - "bugs": { - "url": "https://github.com/Tencent/tdesign-miniprogram/issues" - }, - "homepage": "https://uwayfly.com/tdesign-uniapp/", - "dependencies": {}, - "dcloudext": { - "sale": { - "regular": { - "price": "0.00" - }, - "sourcecode": { - "price": "0.00" - } - }, - "contact": { - "qq": "" - }, - "declaration": { - "ads": "无", - "data": "无", - "permissions": "无" - }, - "npmurl": "", - "type": "uniapp-template-project", - "darkmode": "x", - "i18n": "x", - "widescreen": "x" - }, - "uni_modules": { - "dependencies": [], - "encrypt": [], - "platforms": { - "cloud": { - "tcb": "√", - "aliyun": "√", - "alipay": "x" - }, - "client": { - "uni-app": { - "vue": { - "vue2": "√", - "vue3": "√" - }, - "web": { - "safari": "√", - "chrome": "√" - }, - "app": { - "vue": "√", - "nvue": "√", - "android": "√", - "ios": "√", - "harmony": "√" - }, - "mp": { - "weixin": "√", - "alipay": "√", - "toutiao": "√", - "baidu": "√", - "kuaishou": "√", - "jd": "√", - "harmony": "√", - "qq": "√", - "lark": "√" - }, - "quickapp": { - "huawei": "-", - "union": "-" - } - }, - "uni-app-x": { - "web": { - "safari": "-", - "chrome": "-" - }, - "app": { - "android": "-", - "ios": "-", - "harmony": "-" - }, - "mp": { - "weixin": "-" - } - } - } - } - }, - "uni-app": { - "scripts": { - "mp-dingtalk": { - "title": "钉钉小程序", - "env": { - "UNI_PLATFORM": "mp-alipay" - }, - "define": { - "MP-DINGTALK": true - } - }, - "hello-uniapp-demo": { - "title": "hello-uniapp 演示网站", - "env": { - "UNI_PLATFORM": "h5" - }, - "define": { - "H5-DEMO": true - } - } - } - }, - "engines": { - "HBuilderX": "^3.1.0", - "uni-app": "^4.03", - "uni-app-x": "" - } +{ + "id": "tdesign-uniapp", + "name": "tdesign-uniapp-example", + "displayName": "tdesign-uniapp 示例工程", + "version": "3.4.9", + "description": "tdesign-uniapp 示例工程", + "scripts": {}, + "repository": "https://github.com/Tencent/tdesign-miniprogram.git", + "keywords": [ + "tdesign-uniapp", + "uni-app" + ], + "author": "", + "license": "MIT", + "bugs": { + "url": "https://github.com/Tencent/tdesign-miniprogram/issues" + }, + "homepage": "https://uwayfly.com/tdesign-uniapp/", + "dependencies": {}, + "dcloudext": { + "sale": { + "regular": { + "price": "0.00" + }, + "sourcecode": { + "price": "0.00" + } + }, + "contact": { + "qq": "" + }, + "declaration": { + "ads": "无", + "data": "无", + "permissions": "无" + }, + "npmurl": "", + "type": "uniapp-template-project", + "darkmode": "x", + "i18n": "x", + "widescreen": "x" + }, + "uni_modules": { + "dependencies": [], + "encrypt": [], + "platforms": { + "cloud": { + "tcb": "√", + "aliyun": "√", + "alipay": "x" + }, + "client": { + "uni-app": { + "vue": { + "vue2": "√", + "vue3": "√" + }, + "web": { + "safari": "√", + "chrome": "√" + }, + "app": { + "vue": "√", + "nvue": "√", + "android": "√", + "ios": "√", + "harmony": "√" + }, + "mp": { + "weixin": "√", + "alipay": "√", + "toutiao": "√", + "baidu": "√", + "kuaishou": "√", + "jd": "√", + "harmony": "√", + "qq": "√", + "lark": "√" + }, + "quickapp": { + "huawei": "-", + "union": "-" + } + }, + "uni-app-x": { + "web": { + "safari": "-", + "chrome": "-" + }, + "app": { + "android": "-", + "ios": "-", + "harmony": "-" + }, + "mp": { + "weixin": "-" + } + } + } + } + }, + "uni-app": { + "scripts": { + "mp-dingtalk": { + "title": "钉钉小程序", + "env": { + "UNI_PLATFORM": "mp-alipay" + }, + "define": { + "MP-DINGTALK": true + } + }, + "hello-uniapp-demo": { + "title": "hello-uniapp 演示网站", + "env": { + "UNI_PLATFORM": "h5" + }, + "define": { + "H5-DEMO": true + } + } + } + }, + "engines": { + "HBuilderX": "^3.1.0", + "uni-app": "^4.03", + "uni-app-x": "" + } } \ No newline at end of file diff --git a/packages/tdesign-uniapp/app/uni_modules/uni-scss/package.json b/packages/tdesign-uniapp/app/uni_modules/uni-scss/package.json index 4db034b15..b68bff462 100644 --- a/packages/tdesign-uniapp/app/uni_modules/uni-scss/package.json +++ b/packages/tdesign-uniapp/app/uni_modules/uni-scss/package.json @@ -1,82 +1,82 @@ -{ - "id": "uni-scss", - "displayName": "uni-scss 辅助样式", - "version": "1.0.3", - "description": "uni-sass是uni-ui提供的一套全局样式 ,通过一些简单的类名和sass变量,实现简单的页面布局操作,比如颜色、边距、圆角等。", - "keywords": [ - "uni-scss", - "uni-ui", - "辅助样式" -], - "repository": "https://github.com/dcloudio/uni-ui", - "engines": { - "HBuilderX": "^3.1.0" - }, - "dcloudext": { - "category": [ - "JS SDK", - "通用 SDK" - ], - "sale": { - "regular": { - "price": "0.00" - }, - "sourcecode": { - "price": "0.00" - } - }, - "contact": { - "qq": "" - }, - "declaration": { - "ads": "无", - "data": "无", - "permissions": "无" - }, - "npmurl": "https://www.npmjs.com/package/@dcloudio/uni-ui" - }, - "uni_modules": { - "dependencies": [], - "encrypt": [], - "platforms": { - "cloud": { - "tcb": "y", - "aliyun": "y" - }, - "client": { - "App": { - "app-vue": "y", - "app-nvue": "u" - }, - "H5-mobile": { - "Safari": "y", - "Android Browser": "y", - "微信浏览器(Android)": "y", - "QQ浏览器(Android)": "y" - }, - "H5-pc": { - "Chrome": "y", - "IE": "y", - "Edge": "y", - "Firefox": "y", - "Safari": "y" - }, - "小程序": { - "微信": "y", - "阿里": "y", - "百度": "y", - "字节跳动": "y", - "QQ": "y" - }, - "快应用": { - "华为": "n", - "联盟": "n" - }, - "Vue": { - "vue2": "y", - "vue3": "y" - } - } - } - } +{ + "id": "uni-scss", + "displayName": "uni-scss 辅助样式", + "version": "1.0.3", + "description": "uni-sass是uni-ui提供的一套全局样式 ,通过一些简单的类名和sass变量,实现简单的页面布局操作,比如颜色、边距、圆角等。", + "keywords": [ + "uni-scss", + "uni-ui", + "辅助样式" + ], + "repository": "https://github.com/dcloudio/uni-ui", + "engines": { + "HBuilderX": "^3.1.0" + }, + "dcloudext": { + "category": [ + "JS SDK", + "通用 SDK" + ], + "sale": { + "regular": { + "price": "0.00" + }, + "sourcecode": { + "price": "0.00" + } + }, + "contact": { + "qq": "" + }, + "declaration": { + "ads": "无", + "data": "无", + "permissions": "无" + }, + "npmurl": "https://www.npmjs.com/package/@dcloudio/uni-ui" + }, + "uni_modules": { + "dependencies": [], + "encrypt": [], + "platforms": { + "cloud": { + "tcb": "y", + "aliyun": "y" + }, + "client": { + "App": { + "app-vue": "y", + "app-nvue": "u" + }, + "H5-mobile": { + "Safari": "y", + "Android Browser": "y", + "微信浏览器(Android)": "y", + "QQ浏览器(Android)": "y" + }, + "H5-pc": { + "Chrome": "y", + "IE": "y", + "Edge": "y", + "Firefox": "y", + "Safari": "y" + }, + "小程序": { + "微信": "y", + "阿里": "y", + "百度": "y", + "字节跳动": "y", + "QQ": "y" + }, + "快应用": { + "华为": "n", + "联盟": "n" + }, + "Vue": { + "vue2": "y", + "vue3": "y" + } + } + } + } } diff --git a/packages/tdesign-uniapp/example/package.json b/packages/tdesign-uniapp/example/package.json index a58d5bf6a..35cb70496 100644 --- a/packages/tdesign-uniapp/example/package.json +++ b/packages/tdesign-uniapp/example/package.json @@ -37,51 +37,51 @@ "type-check": "vue-tsc --noEmit" }, "dependencies": { - "@dcloudio/uni-app": "3.0.0-4030620241128001", - "@dcloudio/uni-app-harmony": "3.0.0-4030620241128001", - "@dcloudio/uni-app-plus": "3.0.0-4030620241128001", - "@dcloudio/uni-components": "3.0.0-4030620241128001", - "@dcloudio/uni-h5": "3.0.0-4030620241128001", - "@dcloudio/uni-mp-alipay": "3.0.0-4030620241128001", - "@dcloudio/uni-mp-baidu": "3.0.0-4030620241128001", - "@dcloudio/uni-mp-compiler": "3.0.0-4030620241128001", - "@dcloudio/uni-mp-jd": "3.0.0-4030620241128001", - "@dcloudio/uni-mp-kuaishou": "3.0.0-4030620241128001", - "@dcloudio/uni-mp-lark": "3.0.0-4030620241128001", - "@dcloudio/uni-mp-qq": "3.0.0-4030620241128001", - "@dcloudio/uni-mp-toutiao": "3.0.0-4030620241128001", - "@dcloudio/uni-mp-weixin": "3.0.0-4030620241128001", - "@dcloudio/uni-mp-xhs": "3.0.0-4030620241128001", - "@dcloudio/uni-quickapp-webview": "3.0.0-4030620241128001", - "dayjs": "^1.11.18", - "t-comm": "^2.0.26", - "tinycolor2": "^1.6.0", - "vue": "^3.4.21", - "vue-i18n": "^9.1.9" + "@dcloudio/uni-app": "catalog:uni", + "@dcloudio/uni-app-harmony": "catalog:uni", + "@dcloudio/uni-app-plus": "catalog:uni", + "@dcloudio/uni-components": "catalog:uni", + "@dcloudio/uni-h5": "catalog:uni", + "@dcloudio/uni-mp-alipay": "catalog:uni", + "@dcloudio/uni-mp-baidu": "catalog:uni", + "@dcloudio/uni-mp-compiler": "catalog:uni", + "@dcloudio/uni-mp-jd": "catalog:uni", + "@dcloudio/uni-mp-kuaishou": "catalog:uni", + "@dcloudio/uni-mp-lark": "catalog:uni", + "@dcloudio/uni-mp-qq": "catalog:uni", + "@dcloudio/uni-mp-toutiao": "catalog:uni", + "@dcloudio/uni-mp-weixin": "catalog:uni", + "@dcloudio/uni-mp-xhs": "catalog:uni", + "@dcloudio/uni-quickapp-webview": "catalog:uni", + "dayjs": "catalog:", + "t-comm": "catalog:", + "tinycolor2": "catalog:", + "vue": "catalog:", + "vue-i18n": "catalog:" }, "devDependencies": { - "@dcloudio/types": "^3.4.8", - "@dcloudio/uni-automator": "3.0.0-4030620241128001", - "@dcloudio/uni-cli-shared": "3.0.0-4030620241128001", - "@dcloudio/uni-stacktracey": "3.0.0-4030620241128001", - "@dcloudio/vite-plugin-uni": "3.0.0-4030620241128001", - "@plugin-light/vite-plugin-gen-version": "^1.0.1", - "@vue/runtime-core": "^3.4.21", - "@vue/tsconfig": "^0.7.0", - "chokidar": "^4.0.3", - "cos-nodejs-sdk-v5": "^2.15.4", - "glob": "^11.0.3", - "gulp": "^5.0.1", - "gulp-watch": "^5.0.1", - "less": "^4.4.0", - "postcss": "^8.5.6", - "postcss-rpx-transform": "^1.0.1", - "sass": "^1.90.0", + "@dcloudio/types": "catalog:uni", + "@dcloudio/uni-automator": "catalog:uni", + "@dcloudio/uni-cli-shared": "catalog:uni", + "@dcloudio/uni-stacktracey": "catalog:uni", + "@dcloudio/vite-plugin-uni": "catalog:uni", + "@plugin-light/vite-plugin-gen-version": "catalog:", + "@vue/runtime-core": "catalog:", + "@vue/tsconfig": "catalog:", + "chokidar": "catalog:", + "cos-nodejs-sdk-v5": "catalog:", + "glob": "catalog:", + "gulp": "catalog:", + "gulp-watch": "catalog:", + "less": "catalog:", + "postcss": "catalog:", + "postcss-rpx-transform": "catalog:", + "sass": "catalog:", "tdesign-uniapp": "workspace:*", - "tdesign-uniapp-auto-import-resolver": "0.1.3", - "unplugin-auto-import": "^20.2.0", - "unplugin-vue-components": "^29.2.0", - "vite": "6.3.6", - "vue-tsc": "^1.0.24" + "tdesign-uniapp-auto-import-resolver": "catalog:", + "unplugin-auto-import": "catalog:", + "unplugin-vue-components": "catalog:", + "vite": "catalog:", + "vue-tsc": "catalog:" } } \ No newline at end of file diff --git a/packages/tdesign-uniapp/package.json b/packages/tdesign-uniapp/package.json index 2346e0b90..288fd5260 100644 --- a/packages/tdesign-uniapp/package.json +++ b/packages/tdesign-uniapp/package.json @@ -1,9 +1,15 @@ { "name": "tdesign-uniapp", "version": "0.6.3", - "publishConfig": { - "registry": "https://registry.npmjs.org/" - }, + "id": "tdesign-uniapp", + "title": "tdesign-uniapp", + "description": "TDesign Component for uniapp", + "keywords": [ + "tdesign", + "miniprogram", + "uniapp", + "vue" + ], "files": [ "dist", "global.d.ts", @@ -18,6 +24,9 @@ "type": "git", "url": "git+https://github.com/Tencent/tdesign-miniprogram.git" }, + "publishConfig": { + "registry": "https://registry.npmjs.org/" + }, "typings": "./dist/types/index.d.ts", "exports": { "./*": "./dist/*", @@ -448,49 +457,48 @@ "commit": "git-cz" }, "devDependencies": { - "@commitlint/cli": "^12.0.1", - "@commitlint/config-conventional": "^12.0.1", - "@dcloudio/types": "^3.4.19", - "@stylistic/eslint-plugin-jsx": "3.1.0", - "@types/node": "^24.2.0", - "@typescript-eslint/eslint-plugin": "^5.6.0", - "@typescript-eslint/parser": "~5.35.0", - "@vue/runtime-core": "^3.4.21", - "@vue/tsconfig": "^0.7.0", - "concurrently": "^9.2.1", - "dotenv": "^17.2.3", - "echarts": "^6.0.0", - "eslint": "8.57.1", + "@commitlint/cli": "catalog:", + "@commitlint/config-conventional": "catalog:", + "@dcloudio/types": "catalog:uni", + "@stylistic/eslint-plugin-jsx": "catalog:", + "@types/node": "catalog:", + "@typescript-eslint/eslint-plugin": "catalog:", + "@typescript-eslint/parser": "catalog:", + "@vue/runtime-core": "catalog:", + "@vue/tsconfig": "catalog:", + "concurrently": "catalog:", + "dotenv": "catalog:", + "echarts": "catalog:", + "eslint": "catalog:", "eslint-config-light": "latest", "eslint-config-light-vue3": "latest", - "eslint-import-resolver-alias": "1.1.2", - "eslint-import-resolver-node": "0.3.9", - "eslint-plugin-import": "2.26.0", - "eslint-plugin-jest": "25", + "eslint-import-resolver-alias": "catalog:", + "eslint-import-resolver-node": "catalog:", + "eslint-plugin-import": "catalog:", + "eslint-plugin-jest": "catalog:", "eslint-plugin-light": "latest", - "eslint-plugin-prettier": "4.2.1", - "eslint-plugin-react": "7.26.1", - "eslint-plugin-react-hooks": "4.2.0", - "eslint-plugin-tailwindcss": "3.18.0", - "eslint-plugin-vue": "9.14.0", - "glob": "^11.0.3", - "husky": "^6.0.0", - "less": "^4.4.2", - "lint-staged": "^10.5.4", - "miniprogram-api-typings": "^4.1.0", - "postcss-less": "^6.0.0", - "postcss-rpx-transform": "^1.0.1", - "stylelint": "14.16.1", - "stylelint-config-common": "1.0.10", - "stylelint-config-standard": "^39.0.1", - "stylelint-less": "^3.0.1", - "stylelint-scss": "6.10.0", - "t-comm": "^2.0.26", - "tslib": "^2.3.1", - "typescript": "5.1", - "vite": "5.2.8", - "vue-tsc": "^1.0.24", - "zrender": "^6.0.0" + "eslint-plugin-prettier": "catalog:", + "eslint-plugin-react": "catalog:", + "eslint-plugin-react-hooks": "catalog:", + "eslint-plugin-tailwindcss": "catalog:", + "eslint-plugin-vue": "catalog:", + "glob": "catalog:", + "less": "catalog:", + "lint-staged": "catalog:", + "miniprogram-api-typings": "catalog:miniprogram", + "postcss-less": "catalog:", + "postcss-rpx-transform": "catalog:", + "stylelint": "catalog:", + "stylelint-config-common": "catalog:", + "stylelint-config-standard": "catalog:", + "stylelint-less": "catalog:", + "stylelint-scss": "catalog:", + "t-comm": "catalog:", + "tslib": "catalog:", + "typescript": "catalog:", + "vite": "catalog:", + "vue-tsc": "catalog:", + "zrender": "catalog:" }, "lint-staged": { "*.{ts,js,vue}": [ diff --git a/packages/tdesign-uniapp/site/package.json b/packages/tdesign-uniapp/site/package.json index e4cbee800..69003287e 100644 --- a/packages/tdesign-uniapp/site/package.json +++ b/packages/tdesign-uniapp/site/package.json @@ -32,105 +32,101 @@ "title": "tdesign-uniapp", "license": "MIT", "dependencies": { - "@babel/runtime": "^7.16.5", - "@use-gesture/vanilla": "^10.3.0", - "@vueuse/core": "10.7.0", - "dayjs": "^1.10.7", - "lodash-es": "^4.17.21", - "tdesign-icons-vue-next": "^0.4.1", - "tinycolor2": "^1.6.0", - "validator": "^13.5.1" + "@babel/runtime": "catalog:", + "@use-gesture/vanilla": "catalog:", + "@vueuse/core": "catalog:", + "dayjs": "catalog:", + "lodash-es": "catalog:", + "tdesign-icons-vue-next": "catalog:tdesign", + "tinycolor2": "catalog:", + "validator": "catalog:" }, "devDependencies": { - "@babel/core": ">=7.13.0 <8.0.0", - "@babel/helper-module-imports": "7.22.5", - "@babel/plugin-proposal-class-properties": "^7.14.5", - "@babel/plugin-transform-runtime": "^7.16.4", - "@babel/preset-env": "^7.12.11", - "@babel/preset-typescript": "^7.16.0", - "@commitlint/cli": "^12.0.1", - "@commitlint/config-conventional": "^12.0.1", - "@popperjs/core": "^2.11.8", - "@rollup/plugin-babel": "^5.2.2", - "@rollup/plugin-commonjs": "^21.0.1", - "@rollup/plugin-eslint": "^8.0.1", - "@rollup/plugin-json": "^4.1.0", - "@rollup/plugin-node-resolve": "^13.1.1", - "@rollup/plugin-replace": "^2.3.4", - "@rollup/plugin-url": "^6.0.0", - "@soerenmartius/vue3-clipboard": "^0.1.1", - "@tdesign/site-components": "^0.17.0", - "@types/lodash-es": "^4.17.12", - "@types/node": "18.8.0", - "@types/prismjs": "^1.16.2", - "@types/tinycolor2": "^1.4.6", - "@types/validator": "^13.6.3", - "@typescript-eslint/eslint-plugin": "^5.5.0", - "@typescript-eslint/parser": "~5.34.0", - "@vitejs/plugin-vue": "^5.2.3", - "@vitejs/plugin-vue-jsx": "^4.1.2", - "@vitest/coverage-v8": "^3.2.4", - "@vitest/ui": "^3.2.4", - "@vue/babel-plugin-jsx": "1.1.1", - "@vue/eslint-config-typescript": "^9.1.0", - "@vue/runtime-core": "^3.2.41", - "@vue/shared": "3.3.8", - "@vue/test-utils": "2.4.1", - "autoprefixer": "^10.2.4", - "axios": "^1.7.2", - "camelcase": "~6.3.0", - "commitizen": "^4.2.3", - "concurrently": "^6.5.1", - "cross-env": "^7.0.3", - "cz-conventional-changelog": "3.3.0", - "debug": "^4.3.1", - "dom-parser": "^0.1.6", - "esbuild": "^0.14.3", - "eslint": "^8.4.0", - "eslint-config-airbnb-base": "^15.0.0", - "eslint-config-prettier": "^9.1.0", - "eslint-plugin-import": "^2.25.3", - "eslint-plugin-prettier": "^5.2.1", - "eslint-plugin-vue": "^8.2.0", - "gray-matter": "^4.0.3", - "husky": "^6.0.0", - "jsdom": "^20.0.0", - "less": "^4.1.2", - "lint-staged": "^10.5.4", - "lodash.camelcase": "^4.3.0", - "lodash.upperfirst": "^4.3.1", - "mockdate": "^3.0.5", - "postcss": "^8.2.1", - "prettier": "^3.4.2", - "prismjs": "^1.23.0", - "qrcode.vue": "^3.2.2", - "regenerator-runtime": "^0.13.9", - "rimraf": "^5.0.7", - "rollup": "^2.47.0", - "rollup-plugin-analyzer": "^3.3.0", - "rollup-plugin-copy": "^3.5.0", - "rollup-plugin-delete": "^2.0.0", - "rollup-plugin-esbuild": "^4.5.0", - "rollup-plugin-ignore-import": "^1.3.2", - "rollup-plugin-multi-input": "1.1.1", - "rollup-plugin-postcss": "^4.0.0", - "rollup-plugin-static-import": "^1.0.0", - "rollup-plugin-styles": "^3.14.1", - "rollup-plugin-terser": "^7.0.2", - "rollup-plugin-vue": "^6.0.0", - "rollup-pluginutils": "^2.8.2", - "tdesign-publish-cli": "^0.0.12", - "tdesign-site-components-uniapp": "0.17.3", - "tdesign-theme-generator": "^1.1.0", - "tdesign-uniapp-theme-generator": "^1.0.2", - "tslib": "^2.3.1", - "typescript": "~4.7.2", - "vite": "^6.2.3", - "vite-plugin-tdoc": "^2.0.1", - "vitest": "^3.2.4", - "vue": "3.3.8", - "vue-eslint-parser": "^8.0.1", - "vue-router": "4.0.11", - "vue-tsc": "^0.40.0" + "@babel/core": "catalog:", + "@babel/helper-module-imports": "catalog:", + "@babel/plugin-proposal-class-properties": "catalog:", + "@babel/plugin-transform-runtime": "catalog:", + "@babel/preset-env": "catalog:", + "@babel/preset-typescript": "catalog:", + "@commitlint/cli": "catalog:", + "@commitlint/config-conventional": "catalog:", + "@popperjs/core": "catalog:", + "@rollup/plugin-babel": "catalog:", + "@rollup/plugin-commonjs": "catalog:", + "@rollup/plugin-eslint": "catalog:", + "@rollup/plugin-json": "catalog:", + "@rollup/plugin-node-resolve": "catalog:", + "@rollup/plugin-replace": "catalog:", + "@rollup/plugin-url": "catalog:", + "@soerenmartius/vue3-clipboard": "catalog:", + "@tdesign/site-components": "catalog:tdesign", + "@tdesign/theme-generator": "catalog:tdesign", + "@types/lodash-es": "catalog:", + "@types/node": "catalog:", + "@types/prismjs": "catalog:", + "@types/tinycolor2": "catalog:", + "@types/validator": "catalog:", + "@typescript-eslint/eslint-plugin": "catalog:", + "@typescript-eslint/parser": "catalog:", + "@vitejs/plugin-vue": "catalog:", + "@vitejs/plugin-vue-jsx": "catalog:", + "@vitest/coverage-v8": "catalog:", + "@vitest/ui": "catalog:", + "@vue/babel-plugin-jsx": "catalog:", + "@vue/eslint-config-typescript": "catalog:", + "@vue/runtime-core": "catalog:", + "@vue/shared": "catalog:", + "@vue/test-utils": "catalog:", + "autoprefixer": "catalog:", + "axios": "catalog:", + "camelcase": "catalog:", + "commitizen": "catalog:", + "concurrently": "catalog:", + "cross-env": "catalog:", + "cz-conventional-changelog": "catalog:", + "debug": "catalog:", + "dom-parser": "catalog:", + "esbuild": "catalog:", + "eslint": "catalog:", + "eslint-config-airbnb-base": "catalog:", + "eslint-config-prettier": "catalog:", + "eslint-plugin-import": "catalog:", + "eslint-plugin-prettier": "catalog:", + "eslint-plugin-vue": "catalog:", + "gray-matter": "catalog:", + "jsdom": "catalog:", + "less": "catalog:", + "lint-staged": "catalog:", + "lodash.camelcase": "catalog:", + "lodash.upperfirst": "catalog:", + "mockdate": "catalog:", + "postcss": "catalog:", + "prettier": "catalog:", + "prismjs": "catalog:", + "qrcode.vue": "catalog:", + "regenerator-runtime": "catalog:", + "rimraf": "catalog:", + "rollup": "catalog:", + "rollup-plugin-analyzer": "catalog:", + "rollup-plugin-copy": "catalog:", + "rollup-plugin-delete": "catalog:", + "rollup-plugin-esbuild": "catalog:", + "rollup-plugin-ignore-import": "catalog:", + "rollup-plugin-multi-input": "catalog:", + "rollup-plugin-postcss": "catalog:", + "rollup-plugin-static-import": "catalog:", + "rollup-plugin-styles": "catalog:", + "rollup-plugin-terser": "catalog:", + "rollup-plugin-vue": "catalog:", + "rollup-pluginutils": "catalog:", + "tslib": "catalog:", + "typescript": "catalog:", + "vite": "catalog:", + "vite-plugin-tdoc": "catalog:", + "vitest": "catalog:", + "vue": "catalog:", + "vue-eslint-parser": "catalog:", + "vue-router": "catalog:", + "vue-tsc": "catalog:" } } \ No newline at end of file diff --git a/packages/tdesign-uniapp/site/web/main.ts b/packages/tdesign-uniapp/site/web/main.ts index d9bbe989d..55fccee0d 100644 --- a/packages/tdesign-uniapp/site/web/main.ts +++ b/packages/tdesign-uniapp/site/web/main.ts @@ -4,12 +4,12 @@ import { createApp } from 'vue'; // import TDesign from '@/index'; // import 'tdesign-mobile-vue/style/index.js'; -import { registerLocaleChange } from 'tdesign-site-components-uniapp'; -import 'tdesign-site-components-uniapp/lib/styles/prism-theme-dark.less'; -import 'tdesign-site-components-uniapp/lib/styles/prism-theme.less'; -import 'tdesign-site-components-uniapp/lib/styles/style.css'; +import { registerLocaleChange } from '@tdesign/site-components'; +import '@tdesign/site-components/lib/styles/prism-theme-dark.less'; +import '@tdesign/site-components/lib/styles/prism-theme.less'; +import '@tdesign/site-components/lib/styles/style.css'; -import 'tdesign-uniapp-theme-generator'; +import '@tdesign/theme-generator'; import App from './app.vue'; import router from './router'; diff --git a/packages/uniapp-components/package.json b/packages/uniapp-components/package.json index ed17a0e25..d4fc58e90 100644 --- a/packages/uniapp-components/package.json +++ b/packages/uniapp-components/package.json @@ -1,11 +1,8 @@ { "name": "@tdesign/uniapp-components", "private": true, - "id": "tdesign-uniapp", - "version": "0.6.3", - "author": "novlan1", - "title": "tdesign-uniapp", - "description": "TDesign Component for uniapp", + "license": "MIT", + "author": "tdesign", "typings": "./types/index.d.ts", "exports": { "./*": "./*", @@ -400,20 +397,6 @@ "default": "./watermark/watermark.vue" } }, - "keywords": [ - "tdesign", - "miniprogram", - "uniapp", - "vue" - ], - "homepage": "https://uwayfly.com/tdesign-uniapp/", - "bugs": { - "url": "https://github.com/Tencent/tdesign-miniprogram/issues" - }, - "repository": { - "type": "git", - "url": "git+https://github.com/Tencent/tdesign-miniprogram.git" - }, "scripts": { "dev:custom": "uni -p", "dev:h5": "uni", @@ -448,6 +431,5 @@ "type-check": "vue-tsc --noEmit", "postinstall": "node ./script/postinstall", "publish": "node ../example/script/release/publish-tdesign-uniapp.js" - }, - "license": "MIT" + } } \ No newline at end of file diff --git a/packages/uniapp-pro-components/chat/package.json b/packages/uniapp-pro-components/chat/package.json index aec39ee40..d43b5b719 100644 --- a/packages/uniapp-pro-components/chat/package.json +++ b/packages/uniapp-pro-components/chat/package.json @@ -1,9 +1,6 @@ { "name": "@tdesign/uniapp-pro-components-chat", - "id": "tdesign-uniapp-chat", "private": true, - "title": "tdesign-uniapp-chat", - "description": "TDesign Chat Component for uniapp", "typings": "./types/index.d.ts", "exports": { "./*": "./*", @@ -53,20 +50,6 @@ "default": "./chat-thinking/chat-thinking.vue" } }, - "keywords": [ - "tdesign", - "miniprogram", - "uniapp", - "vue" - ], - "homepage": "https://uwayfly.com/tdesign-uniapp-chat/", - "bugs": { - "url": "https://github.com/Tencent/tdesign-miniprogram/issues" - }, - "repository": { - "type": "git", - "url": "git+https://github.com/Tencent/tdesign-miniprogram.git" - }, "scripts": { "dev:custom": "uni -p", "dev:h5": "uni", @@ -103,54 +86,53 @@ "publish": "node ../demo/script/release/publish-tdesign-uniapp-chat.js" }, "devDependencies": { - "@dcloudio/types": "^3.4.8", - "@dcloudio/uni-app": "3.0.0-4030620241128001", - "@dcloudio/uni-app-harmony": "3.0.0-4030620241128001", - "@dcloudio/uni-app-plus": "3.0.0-4030620241128001", - "@dcloudio/uni-automator": "3.0.0-4030620241128001", - "@dcloudio/uni-cli-shared": "3.0.0-4030620241128001", - "@dcloudio/uni-components": "3.0.0-4030620241128001", - "@dcloudio/uni-h5": "3.0.0-4030620241128001", - "@dcloudio/uni-mp-alipay": "3.0.0-4030620241128001", - "@dcloudio/uni-mp-baidu": "3.0.0-4030620241128001", - "@dcloudio/uni-mp-jd": "3.0.0-4030620241128001", - "@dcloudio/uni-mp-kuaishou": "3.0.0-4030620241128001", - "@dcloudio/uni-mp-lark": "3.0.0-4030620241128001", - "@dcloudio/uni-mp-qq": "3.0.0-4030620241128001", - "@dcloudio/uni-mp-toutiao": "3.0.0-4030620241128001", - "@dcloudio/uni-mp-weixin": "3.0.0-4030620241128001", - "@dcloudio/uni-mp-xhs": "3.0.0-4030620241128001", - "@dcloudio/uni-quickapp-webview": "3.0.0-4030620241128001", - "@dcloudio/uni-stacktracey": "3.0.0-4030620241128001", - "@dcloudio/vite-plugin-uni": "3.0.0-4030620241128001", - "@stylistic/eslint-plugin-jsx": "3.1.0", - "@types/node": "^24.2.0", - "@typescript-eslint/eslint-plugin": "7.18.0", - "@typescript-eslint/parser": "7.18.0", - "@vue/runtime-core": "^3.4.21", - "@vue/tsconfig": "^0.7.0", - "eslint": "8.57.1", + "@dcloudio/types": "catalog:uni", + "@dcloudio/uni-app": "catalog:uni", + "@dcloudio/uni-app-harmony": "catalog:uni", + "@dcloudio/uni-app-plus": "catalog:uni", + "@dcloudio/uni-automator": "catalog:uni", + "@dcloudio/uni-cli-shared": "catalog:uni", + "@dcloudio/uni-components": "catalog:uni", + "@dcloudio/uni-h5": "catalog:uni", + "@dcloudio/uni-mp-alipay": "catalog:uni", + "@dcloudio/uni-mp-baidu": "catalog:uni", + "@dcloudio/uni-mp-jd": "catalog:uni", + "@dcloudio/uni-mp-kuaishou": "catalog:uni", + "@dcloudio/uni-mp-lark": "catalog:uni", + "@dcloudio/uni-mp-qq": "catalog:uni", + "@dcloudio/uni-mp-toutiao": "catalog:uni", + "@dcloudio/uni-mp-weixin": "catalog:uni", + "@dcloudio/uni-mp-xhs": "catalog:uni", + "@dcloudio/uni-quickapp-webview": "catalog:uni", + "@dcloudio/uni-stacktracey": "catalog:uni", + "@dcloudio/vite-plugin-uni": "catalog:uni", + "@stylistic/eslint-plugin-jsx": "catalog:", + "@types/node": "catalog:", + "@typescript-eslint/eslint-plugin": "catalog:", + "@typescript-eslint/parser": "catalog:", + "@vue/runtime-core": "catalog:", + "@vue/tsconfig": "catalog:", + "eslint": "catalog:", "eslint-config-light": "latest", "eslint-config-light-vue3": "latest", - "eslint-import-resolver-alias": "1.1.2", - "eslint-import-resolver-node": "0.3.9", - "eslint-plugin-import": "2.26.0", - "eslint-plugin-jest": "25", + "eslint-import-resolver-alias": "catalog:", + "eslint-import-resolver-node": "catalog:", + "eslint-plugin-import": "catalog:", + "eslint-plugin-jest": "catalog:", "eslint-plugin-light": "latest", - "eslint-plugin-prettier": "4.2.1", - "eslint-plugin-react": "7.26.1", - "eslint-plugin-react-hooks": "4.2.0", - "eslint-plugin-tailwindcss": "3.18.0", - "eslint-plugin-vue": "9.14.0", - "prismjs": "^1.30.0", - "typescript": "5.1", - "vite": "5.2.8", - "vue": "^3.4.21", - "vue-i18n": "^9.1.9", - "vue-tsc": "^1.0.24" + "eslint-plugin-prettier": "catalog:", + "eslint-plugin-react": "catalog:", + "eslint-plugin-react-hooks": "catalog:", + "eslint-plugin-tailwindcss": "catalog:", + "eslint-plugin-vue": "catalog:", + "typescript": "catalog:", + "vite": "catalog:", + "vue": "catalog:", + "vue-i18n": "catalog:", + "vue-tsc": "catalog:" }, "dependencies": { - "tdesign-uniapp": "latest" + "tdesign-uniapp": "workspace:*" }, "license": "MIT" } \ No newline at end of file diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml index 660cb08ea..52ec234e3 100644 --- a/pnpm-workspace.yaml +++ b/pnpm-workspace.yaml @@ -1,5 +1,204 @@ packages: - packages/** - - '!**/npm_dist/**' + - '!packages/common' - '!**/_tdesign*/**' - '!**/uni_modules/**' + +catalog: + '@babel/core': ^7.26.0 + '@babel/helper-module-imports': 7.22.5 + '@babel/plugin-proposal-class-properties': ^7.14.5 + '@babel/plugin-proposal-decorators': ^7.18.9 + '@babel/plugin-transform-class-properties': ^7.22.3 + '@babel/plugin-transform-runtime': ^7.16.4 + '@babel/preset-env': ^7.12.11 + '@babel/preset-typescript': ^7.26.0 + '@babel/runtime': ^7.16.5 + '@commitlint/cli': ^16.3.0 + '@commitlint/config-conventional': ^16.2.4 + '@plugin-light/vite-plugin-gen-version': ^1.0.1 + '@popperjs/core': ^2.11.8 + '@rollup/plugin-babel': ^5.2.2 + '@rollup/plugin-commonjs': ^21.0.1 + '@rollup/plugin-eslint': ^8.0.1 + '@rollup/plugin-json': ^4.1.0 + '@rollup/plugin-node-resolve': ^13.3.0 + '@rollup/plugin-replace': ^2.3.4 + '@rollup/plugin-url': ^6.0.0 + '@soerenmartius/vue3-clipboard': ^0.1.1 + '@stylistic/eslint-plugin-jsx': 3.1.0 + '@types/jest': ^27.0.3 + '@types/lodash-es': ^4.17.12 + '@types/node': ^20.17.2 + '@types/prismjs': ^1.26.5 + '@types/tinycolor2': ^1.4.6 + '@types/validator': ^13.6.3 + '@typescript-eslint/eslint-plugin': ^5.62.0 + '@typescript-eslint/experimental-utils': ^2.24.0 + '@typescript-eslint/parser': ~5.35.1 + '@typescript-eslint/typescript-estree': ^8.8.0 + '@use-gesture/vanilla': ^10.3.0 + '@vitejs/plugin-vue': ^5.2.4 + '@vitejs/plugin-vue-jsx': ^4.2.0 + '@vitest/coverage-v8': ^3.2.4 + '@vitest/ui': ^3.2.4 + '@vue/babel-plugin-jsx': 1.1.1 + '@vue/compiler-sfc': ^3.2.4 + '@vue/eslint-config-typescript': ^9.1.0 + '@vue/runtime-core': ^3.5.21 + '@vue/shared': 3.3.8 + '@vue/test-utils': 2.4.1 + '@vue/tsconfig': ^0.7.0 + '@vueuse/core': 10.7.0 + autoprefixer: ^10.2.4 + axios: ^1.11.0 + babel-jest: ^26.6.3 + camelcase: ~6.3.0 + chokidar: ^4.0.3 + commitizen: ^4.3.1 + commitlint: ^17.0.3 + concurrently: ^9.2.1 + conventional-changelog-cli: ^2.1.1 + cos-nodejs-sdk-v5: ^2.15.4 + cross-env: ^7.0.3 + cz-conventional-changelog: ^3.3.0 + dayjs: ^1.11.13 + debug: ^4.3.1 + del: ^6.1.1 + dom-parser: ^0.1.6 + dotenv: ^17.2.3 + echarts: ^6.0.0 + esbuild: ^0.14.3 + eslint: ^8.57.1 + eslint-config-airbnb-base: ^14.2.1 + eslint-config-prettier: ^6.15.0 + eslint-import-resolver-alias: 1.1.2 + eslint-import-resolver-node: 0.3.9 + eslint-plugin-import: ^2.31.0 + eslint-plugin-jest: '25' + eslint-plugin-prettier: ^4.2.1 + eslint-plugin-react: 7.26.1 + eslint-plugin-react-hooks: 4.2.0 + eslint-plugin-tailwindcss: 3.18.0 + eslint-plugin-vue: 9.14.0 + get-intrinsic: 1.3.0 + glob: ^10.4.4 + gray-matter: ^4.0.3 + gulp: ^4.0.2 + gulp-changed: ^4.0.2 + gulp-clean-css: ^4.3.0 + gulp-htmlmin: ^5.0.1 + gulp-if: ^3.0.0 + gulp-insert: ^0.5.0 + gulp-jsonminify: ^1.1.0 + gulp-less: ^5.0.0 + gulp-mp-npm: ^1.9.7 + gulp-plumber: ^1.2.1 + gulp-rename: ^2.0.0 + gulp-replace: ^1.0.0 + gulp-replace-task: ^2.0.1 + gulp-sourcemaps: ^3.0.0 + gulp-terser: ^2.1.0 + gulp-typescript: ^6.0.0-alpha.1 + gulp-watch: ^5.0.1 + husky: ^9.1.7 + jest: ^26.6.3 + jest-html-reporter: ^3.10.2 + jsdom: ^20.0.0 + less: ^4.5.1 + lint-staged: ^10.5.4 + lodash: ^4.17.21 + lodash-es: ^4.17.21 + lodash.camelcase: ^4.3.0 + lodash.upperfirst: ^4.3.1 + marked: ^16.1.2 + merge2: ^1.4.1 + min-indent: ^1.0.1 + mitt: ^3.0.0 + mockdate: ^3.0.5 + npm-run-all2: ^8.0.4 + playwright: ^1.19.1 + postcss: ^8.5.6 + postcss-less: ^6.0.0 + postcss-rpx-transform: ^1.0.1 + prettier: ^2.8.8 + prismjs: ^1.30.0 + qrcode.vue: ^3.2.2 + regenerator-runtime: ^0.13.9 + rimraf: ^5.0.7 + rollup: ^2.47.0 + rollup-plugin-analyzer: ^3.3.0 + rollup-plugin-copy: ^3.5.0 + rollup-plugin-delete: ^2.0.0 + rollup-plugin-esbuild: ^4.5.0 + rollup-plugin-ignore-import: ^1.3.2 + rollup-plugin-multi-input: 1.1.1 + rollup-plugin-postcss: ^4.0.0 + rollup-plugin-static-import: ^1.0.0 + rollup-plugin-styles: ^3.14.1 + rollup-plugin-terser: ^7.0.2 + rollup-plugin-vue: ^6.0.0 + rollup-pluginutils: ^2.8.2 + sass: ^1.90.0 + standard-changelog: ^2.0.27 + stylelint: ^13.13.1 + stylelint-config-common: 1.0.10 + stylelint-config-standard: ^39.0.1 + stylelint-less: ^3.0.1 + stylelint-scss: 6.10.0 + t-comm: ^2.0.26 + tdesign-uniapp-auto-import-resolver: 0.1.3 + tinycolor2: ^1.6.0 + tslib: ^2.8.1 + typescript: ~4.7.4 + unplugin-auto-import: ^20.2.0 + unplugin-vue-components: ^29.2.0 + validator: ^13.5.1 + vite: ^6.3.5 + vite-plugin-tdoc: ^2.0.1 + vitest: ^3.2.4 + vue: ^3.5.20 + vue-eslint-parser: ^8.0.1 + vue-i18n: ^9.1.9 + vue-router: ^4.4.5 + vue-tsc: ^1.8.27 + zrender: ^6.0.0 + +catalogMode: prefer + +catalogs: + miniprogram: + miniprogram-api-typings: ^4.1.0 + miniprogram-automator: ^0.10.0 + miniprogram-computed: ^5.0.0 + miniprogram-simulate: ^1.6.0 + tdesign: + '@tdesign/site-components': ^0.18.0 + '@tdesign/theme-generator': ^1.2.1 + tdesign-icons-view: ^0.5.0 + tdesign-icons-vue-next: ^0.4.1 + tdesign-publish-cli: ^0.0.12 + uni: + '@dcloudio/types': ^3.4.28 + '@dcloudio/uni-app': 3.0.0-4030620241128001 + '@dcloudio/uni-app-harmony': 3.0.0-4030620241128001 + '@dcloudio/uni-app-plus': 3.0.0-4030620241128001 + '@dcloudio/uni-automator': 3.0.0-4030620241128001 + '@dcloudio/uni-cli-shared': 3.0.0-4030620241128001 + '@dcloudio/uni-components': 3.0.0-4030620241128001 + '@dcloudio/uni-h5': 3.0.0-4030620241128001 + '@dcloudio/uni-mp-alipay': 3.0.0-4030620241128001 + '@dcloudio/uni-mp-baidu': 3.0.0-4030620241128001 + '@dcloudio/uni-mp-compiler': 3.0.0-4030620241128001 + '@dcloudio/uni-mp-jd': 3.0.0-4030620241128001 + '@dcloudio/uni-mp-kuaishou': 3.0.0-4030620241128001 + '@dcloudio/uni-mp-lark': 3.0.0-4030620241128001 + '@dcloudio/uni-mp-qq': 3.0.0-4030620241128001 + '@dcloudio/uni-mp-toutiao': 3.0.0-4030620241128001 + '@dcloudio/uni-mp-weixin': 3.0.0-4030620241128001 + '@dcloudio/uni-mp-xhs': 3.0.0-4030620241128001 + '@dcloudio/uni-quickapp-webview': 3.0.0-4030620241128001 + '@dcloudio/uni-stacktracey': 3.0.0-4030620241128001 + '@dcloudio/vite-plugin-uni': 3.0.0-4030620241128001 + +shamefullyHoist: true diff --git a/snippets/templates/.eslintrc.js b/snippets/templates/.eslintrc.js index 915725854..6cda6c094 100644 --- a/snippets/templates/.eslintrc.js +++ b/snippets/templates/.eslintrc.js @@ -9,9 +9,6 @@ module.exports = { browser: true, node: true }, - ecmaFeatures: { - modules: true - }, parserOptions: { ecmaVersion: 2018, sourceType: 'module'