From c180b3fa4ccd9a1a8cd2dff816e58facec4bb36d Mon Sep 17 00:00:00 2001 From: winixt Date: Thu, 15 Aug 2024 17:54:06 +0800 Subject: [PATCH] chore: v3.1.14 --- CHANGELOG.md | 10 +++ package.json | 2 +- packages/create-fes-app/package.json | 4 +- packages/fes-builder-vite/package.json | 6 +- packages/fes-builder-webpack/package.json | 6 +- packages/fes-compiler/package.json | 4 +- packages/fes-plugin-access/package.json | 6 +- packages/fes-plugin-layout/package.json | 6 +- packages/fes-plugin-locale/package.json | 6 +- packages/fes-plugin-model/package.json | 6 +- .../fes-plugin-monaco-editor/package.json | 6 +- packages/fes-plugin-pinia/package.json | 6 +- packages/fes-plugin-qiankun/package.json | 6 +- packages/fes-plugin-request/package.json | 6 +- packages/fes-plugin-swc/package.json | 6 +- packages/fes-plugin-vuex/package.json | 6 +- packages/fes-plugin-watermark/package.json | 6 +- packages/fes-preset-built-in/package.json | 6 +- packages/fes-utils/package.json | 2 +- packages/fes/package.json | 8 +-- pnpm-lock.yaml | 66 +++++++++---------- 21 files changed, 95 insertions(+), 85 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 5f5b8706..5c3f7d61 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,13 @@ +## [3.1.14](https://github.com/WeBankFinTech/fes.js/compare/v3.1.12...v3.1.14) (2024-8-15) + + +### Bug Fixes + +* 修复 vuex 插件没有 store 目录报错问题 ([#245](https://github.com/WeBankFinTech/fes.js/issues/245)) ([5f305e5](https://github.com/WeBankFinTech/fes.js/commit/5f305e53ae8e23fc2fb385184986460f32636d89)) +* remove comment ([7815fc1](https://github.com/WeBankFinTech/fes.js/commit/7815fc1e8e32e24f35d5237a3e88cf9ebd327216)) + + + ## [3.1.13](https://github.com/WeBankFinTech/fes.js/compare/v3.1.12...v3.1.13) (2024-8-15) diff --git a/package.json b/package.json index d7b9696f..f55309d1 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "fes.js", "type": "module", - "version": "3.1.13", + "version": "3.1.14", "private": true, "description": "一个好用的前端管理台快速开发框架", "preferGlobal": true, diff --git a/packages/create-fes-app/package.json b/packages/create-fes-app/package.json index 7fbe2826..f7ad9a2c 100644 --- a/packages/create-fes-app/package.json +++ b/packages/create-fes-app/package.json @@ -1,6 +1,6 @@ { "name": "@fesjs/create-fes-app", - "version": "3.0.3", + "version": "3.0.4", "description": "create a app base on fes.js", "main": "lib/index.js", "files": [ @@ -30,7 +30,7 @@ "access": "public" }, "dependencies": { - "@fesjs/utils": "^3.0.2", + "@fesjs/utils": "^3.0.3", "fs-extra": "^11.1.1", "inquirer": "^7.3.3", "readline": "^1.3.0", diff --git a/packages/fes-builder-vite/package.json b/packages/fes-builder-vite/package.json index 1b014cc3..69dae09d 100644 --- a/packages/fes-builder-vite/package.json +++ b/packages/fes-builder-vite/package.json @@ -1,6 +1,6 @@ { "name": "@fesjs/builder-vite", - "version": "4.0.3", + "version": "4.0.4", "description": "@fesjs/builder-vite", "author": "qlin", "license": "MIT", @@ -25,12 +25,12 @@ "access": "public" }, "peerDependencies": { - "@fesjs/fes": "^3.1.11", + "@fesjs/fes": "^3.1.12", "core-js": "^3.29.1" }, "dependencies": { "@babel/core": "^7.23.3", - "@fesjs/utils": "^3.0.2", + "@fesjs/utils": "^3.0.3", "@rollup/pluginutils": "^5.1.0", "@vitejs/plugin-basic-ssl": "^1.0.2", "@vitejs/plugin-legacy": "^5.2.0", diff --git a/packages/fes-builder-webpack/package.json b/packages/fes-builder-webpack/package.json index cf865696..d5d2791d 100644 --- a/packages/fes-builder-webpack/package.json +++ b/packages/fes-builder-webpack/package.json @@ -1,6 +1,6 @@ { "name": "@fesjs/builder-webpack", - "version": "3.0.13", + "version": "3.0.14", "description": "@fesjs/builder-webpack", "author": "qlin", "license": "MIT", @@ -26,7 +26,7 @@ "access": "public" }, "peerDependencies": { - "@fesjs/fes": "^3.1.11", + "@fesjs/fes": "^3.1.12", "core-js": "^3.29.1" }, "dependencies": { @@ -38,7 +38,7 @@ "@babel/plugin-transform-runtime": "^7.23.2", "@babel/preset-env": "^7.23.2", "@babel/preset-typescript": "^7.23.2", - "@fesjs/utils": "^3.0.2", + "@fesjs/utils": "^3.0.3", "@vue/babel-plugin-jsx": "^1.2.2", "ajv": "^8.12.0", "autoprefixer": "^10.4.14", diff --git a/packages/fes-compiler/package.json b/packages/fes-compiler/package.json index 802ce14b..20d9d414 100644 --- a/packages/fes-compiler/package.json +++ b/packages/fes-compiler/package.json @@ -1,6 +1,6 @@ { "name": "@fesjs/compiler", - "version": "3.0.3", + "version": "3.0.4", "description": "@fesjs/compiler", "main": "lib/index.js", "files": [ @@ -27,7 +27,7 @@ "@babel/core": "^7.23.2", "@babel/preset-env": "^7.23.2", "@babel/register": "^7.22.15", - "@fesjs/utils": "^3.0.2", + "@fesjs/utils": "^3.0.3", "commander": "^7.0.0", "dotenv": "8.2.0", "joi": "17.3.0", diff --git a/packages/fes-plugin-access/package.json b/packages/fes-plugin-access/package.json index 1a9cb7b8..ca8e7cbe 100644 --- a/packages/fes-plugin-access/package.json +++ b/packages/fes-plugin-access/package.json @@ -1,6 +1,6 @@ { "name": "@fesjs/plugin-access", - "version": "3.1.7", + "version": "3.1.8", "description": "@fesjs/plugin-access", "main": "lib/index.js", "files": [ @@ -28,11 +28,11 @@ "access": "public" }, "dependencies": { - "@fesjs/utils": "^3.0.2", + "@fesjs/utils": "^3.0.3", "lodash-es": "^4.17.21" }, "peerDependencies": { - "@fesjs/fes": "^3.1.11", + "@fesjs/fes": "^3.1.12", "vue": "^3.2.47", "vue-router": "^4.0.1" }, diff --git a/packages/fes-plugin-layout/package.json b/packages/fes-plugin-layout/package.json index 23c6e242..b8327fad 100644 --- a/packages/fes-plugin-layout/package.json +++ b/packages/fes-plugin-layout/package.json @@ -1,6 +1,6 @@ { "name": "@fesjs/plugin-layout", - "version": "5.1.14", + "version": "5.1.15", "description": "@fesjs/plugin-layout", "author": "harrywan", "license": "MIT", @@ -28,13 +28,13 @@ "access": "public" }, "peerDependencies": { - "@fesjs/fes": "^3.1.11", + "@fesjs/fes": "^3.1.12", "@fesjs/fes-design": ">=0.7.0", "vue": "^3.2.47", "vue-router": "^4.0.1" }, "dependencies": { - "@fesjs/utils": "^3.0.2", + "@fesjs/utils": "^3.0.3", "@vueuse/core": "^10.7.0" }, "typings": "./types.d.ts" diff --git a/packages/fes-plugin-locale/package.json b/packages/fes-plugin-locale/package.json index 3e7437fd..a1d1c7ef 100644 --- a/packages/fes-plugin-locale/package.json +++ b/packages/fes-plugin-locale/package.json @@ -1,6 +1,6 @@ { "name": "@fesjs/plugin-locale", - "version": "4.2.3", + "version": "4.2.4", "description": "@fesjs/plugin-locale", "main": "lib/index.js", "files": [ @@ -28,12 +28,12 @@ "access": "public" }, "dependencies": { - "@fesjs/utils": "^3.0.2", + "@fesjs/utils": "^3.0.3", "vue-i18n": "^9.0.0", "lodash-es": "^4.17.21" }, "peerDependencies": { - "@fesjs/fes": "^3.1.11", + "@fesjs/fes": "^3.1.12", "@fesjs/fes-design": ">=0.7.0", "vue": "^3.2.47" }, diff --git a/packages/fes-plugin-model/package.json b/packages/fes-plugin-model/package.json index 37374bca..d1e2acdf 100644 --- a/packages/fes-plugin-model/package.json +++ b/packages/fes-plugin-model/package.json @@ -1,6 +1,6 @@ { "name": "@fesjs/plugin-model", - "version": "3.0.2", + "version": "3.0.3", "description": "@fesjs/plugin-model", "main": "lib/index.js", "files": [ @@ -28,10 +28,10 @@ "access": "public" }, "dependencies": { - "@fesjs/utils": "^3.0.2" + "@fesjs/utils": "^3.0.3" }, "peerDependencies": { - "@fesjs/fes": "^3.1.11", + "@fesjs/fes": "^3.1.12", "vue": "^3.2.47" }, "typings": "./types.d.ts" diff --git a/packages/fes-plugin-monaco-editor/package.json b/packages/fes-plugin-monaco-editor/package.json index dfff6e8b..af060fc0 100644 --- a/packages/fes-plugin-monaco-editor/package.json +++ b/packages/fes-plugin-monaco-editor/package.json @@ -1,6 +1,6 @@ { "name": "@fesjs/plugin-monaco-editor", - "version": "3.0.2", + "version": "3.0.3", "description": "@fesjs/plugin-monaco-editor", "main": "lib/index.js", "files": [ @@ -26,14 +26,14 @@ "access": "public" }, "dependencies": { - "@fesjs/utils": "^3.0.2", + "@fesjs/utils": "^3.0.3", "lodash-es": "^4.17.21", "monaco-editor": "^0.36.1", "monaco-editor-webpack-plugin": "^7.0.1", "vite-plugin-monaco-editor": "^1.1.0" }, "peerDependencies": { - "@fesjs/fes": "^3.1.11", + "@fesjs/fes": "^3.1.12", "vue": "^3.2.47" }, "typings": "./types.d.ts" diff --git a/packages/fes-plugin-pinia/package.json b/packages/fes-plugin-pinia/package.json index 5c0a456e..09ca6eea 100644 --- a/packages/fes-plugin-pinia/package.json +++ b/packages/fes-plugin-pinia/package.json @@ -1,6 +1,6 @@ { "name": "@fesjs/plugin-pinia", - "version": "3.0.2", + "version": "3.0.3", "description": "@fesjs/plugin-pinia", "main": "lib/index.js", "files": [ @@ -28,10 +28,10 @@ "access": "public" }, "dependencies": { - "@fesjs/utils": "^3.0.2" + "@fesjs/utils": "^3.0.3" }, "peerDependencies": { - "@fesjs/fes": "^3.1.11", + "@fesjs/fes": "^3.1.12", "pinia": "^2.0.11", "vue": "^3.2.47" }, diff --git a/packages/fes-plugin-qiankun/package.json b/packages/fes-plugin-qiankun/package.json index 4ac483c3..aecb58e9 100644 --- a/packages/fes-plugin-qiankun/package.json +++ b/packages/fes-plugin-qiankun/package.json @@ -1,6 +1,6 @@ { "name": "@fesjs/plugin-qiankun", - "version": "3.1.2", + "version": "3.1.3", "description": "@fesjs/plugin-qiankun", "main": "lib/index.js", "files": [ @@ -32,7 +32,7 @@ "access": "public" }, "dependencies": { - "@fesjs/utils": "^3.0.2", + "@fesjs/utils": "^3.0.3", "address": "^1.1.2", "lodash-es": "^4.17.21", "qiankun": "^2.7.0", @@ -42,7 +42,7 @@ "npm-run-all": "^4.1.5" }, "peerDependencies": { - "@fesjs/fes": "^3.1.11", + "@fesjs/fes": "^3.1.12", "@fesjs/fes-design": ">=0.7.20", "vue": "^3.2.47" }, diff --git a/packages/fes-plugin-request/package.json b/packages/fes-plugin-request/package.json index ab6644b1..abbedecd 100644 --- a/packages/fes-plugin-request/package.json +++ b/packages/fes-plugin-request/package.json @@ -1,6 +1,6 @@ { "name": "@fesjs/plugin-request", - "version": "4.0.0-rc.4", + "version": "4.0.0-rc.5", "description": "@fesjs/plugin-request", "author": "qlin", "license": "MIT", @@ -28,11 +28,11 @@ "access": "public" }, "peerDependencies": { - "@fesjs/fes": "^3.1.11", + "@fesjs/fes": "^3.1.12", "vue": "^3.2.37" }, "dependencies": { - "@fesjs/utils": "^3.0.2", + "@fesjs/utils": "^3.0.3", "@qlin/request": "^0.2.3" }, "typings": "./types.d.ts" diff --git a/packages/fes-plugin-swc/package.json b/packages/fes-plugin-swc/package.json index 13c82417..8818f023 100644 --- a/packages/fes-plugin-swc/package.json +++ b/packages/fes-plugin-swc/package.json @@ -1,6 +1,6 @@ { "name": "@fesjs/plugin-swc", - "version": "3.0.4", + "version": "3.0.5", "description": "@fesjs/plugin-swc", "main": "lib/index.js", "types": "types.d.ts", @@ -26,7 +26,7 @@ "access": "public" }, "dependencies": { - "@fesjs/utils": "^3.0.2", + "@fesjs/utils": "^3.0.3", "@swc/core": "^1.3.49", "@swc/css": "^0.0.20", "css-minimizer-webpack-plugin": "^5.0.0", @@ -35,6 +35,6 @@ "terser-webpack-plugin": "^5.3.7" }, "peerDependencies": { - "@fesjs/fes": "^3.1.11" + "@fesjs/fes": "^3.1.12" } } diff --git a/packages/fes-plugin-vuex/package.json b/packages/fes-plugin-vuex/package.json index fcb6d458..d8bcd500 100644 --- a/packages/fes-plugin-vuex/package.json +++ b/packages/fes-plugin-vuex/package.json @@ -1,6 +1,6 @@ { "name": "@fesjs/plugin-vuex", - "version": "3.0.2", + "version": "3.0.3", "description": "@fesjs/plugin-vuex", "main": "lib/index.js", "files": [ @@ -28,10 +28,10 @@ "access": "public" }, "dependencies": { - "@fesjs/utils": "^3.0.2" + "@fesjs/utils": "^3.0.3" }, "peerDependencies": { - "@fesjs/fes": "^3.1.11", + "@fesjs/fes": "^3.1.12", "vue": "^3.2.47", "vuex": "^4.0.0" }, diff --git a/packages/fes-plugin-watermark/package.json b/packages/fes-plugin-watermark/package.json index a49c2c73..99fc23de 100644 --- a/packages/fes-plugin-watermark/package.json +++ b/packages/fes-plugin-watermark/package.json @@ -1,6 +1,6 @@ { "name": "@fesjs/plugin-watermark", - "version": "3.0.2", + "version": "3.0.3", "description": "@fesjs/plugin-watermark", "main": "lib/index.js", "files": [ @@ -28,11 +28,11 @@ "access": "public" }, "dependencies": { - "@fesjs/utils": "^3.0.2", + "@fesjs/utils": "^3.0.3", "lodash-es": "^4.17.21" }, "peerDependencies": { - "@fesjs/fes": "^3.1.11", + "@fesjs/fes": "^3.1.12", "vue": "^3.2.47" }, "typings": "./types.d.ts" diff --git a/packages/fes-preset-built-in/package.json b/packages/fes-preset-built-in/package.json index cef3674e..a9a588a1 100644 --- a/packages/fes-preset-built-in/package.json +++ b/packages/fes-preset-built-in/package.json @@ -1,6 +1,6 @@ { "name": "@fesjs/preset-built-in", - "version": "3.1.9", + "version": "3.1.10", "description": "@fesjs/preset-built-in", "author": "qlin", "license": "MIT", @@ -29,9 +29,9 @@ "vue": "^3.2.47" }, "dependencies": { - "@fesjs/compiler": "^3.0.3", + "@fesjs/compiler": "^3.0.4", "@fesjs/runtime": "^3.0.0", - "@fesjs/utils": "^3.0.2", + "@fesjs/utils": "^3.0.3", "@vue/compiler-sfc": "^3.3.4", "envinfo": "^7.7.3", "express": "^4.17.3", diff --git a/packages/fes-utils/package.json b/packages/fes-utils/package.json index b7a7a046..5bdc0000 100644 --- a/packages/fes-utils/package.json +++ b/packages/fes-utils/package.json @@ -1,6 +1,6 @@ { "name": "@fesjs/utils", - "version": "3.0.2", + "version": "3.0.3", "description": "@fesjs/utils", "main": "lib/index.js", "files": [ diff --git a/packages/fes/package.json b/packages/fes/package.json index d22e2d98..fdb4291e 100644 --- a/packages/fes/package.json +++ b/packages/fes/package.json @@ -1,6 +1,6 @@ { "name": "@fesjs/fes", - "version": "3.1.11", + "version": "3.1.12", "description": "一个好用的前端管理台快速开发框架", "preferGlobal": true, "scripts": { @@ -38,10 +38,10 @@ "strong" ], "dependencies": { - "@fesjs/compiler": "^3.0.3", - "@fesjs/preset-built-in": "^3.1.9", + "@fesjs/compiler": "^3.0.4", + "@fesjs/preset-built-in": "^3.1.10", "@fesjs/runtime": "^3.0.0", - "@fesjs/utils": "^3.0.2", + "@fesjs/utils": "^3.0.3", "pirates": "^4.0.5", "resolve-cwd": "^3.0.0", "vue-router": "^4.1.6" diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 39106674..bfdd03fb 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -76,7 +76,7 @@ importers: packages/create-fes-app: dependencies: '@fesjs/utils': - specifier: ^3.0.2 + specifier: ^3.0.3 version: link:../fes-utils fs-extra: specifier: ^11.1.1 @@ -94,16 +94,16 @@ importers: packages/fes: dependencies: '@fesjs/compiler': - specifier: ^3.0.3 + specifier: ^3.0.4 version: link:../fes-compiler '@fesjs/preset-built-in': - specifier: ^3.1.9 + specifier: ^3.1.10 version: link:../fes-preset-built-in '@fesjs/runtime': specifier: ^3.0.0 version: link:../fes-runtime '@fesjs/utils': - specifier: ^3.0.2 + specifier: ^3.0.3 version: link:../fes-utils pirates: specifier: ^4.0.5 @@ -121,10 +121,10 @@ importers: specifier: ^7.23.3 version: 7.23.3 '@fesjs/fes': - specifier: ^3.1.11 + specifier: ^3.1.12 version: link:../fes '@fesjs/utils': - specifier: ^3.0.2 + specifier: ^3.0.3 version: link:../fes-utils '@rollup/pluginutils': specifier: ^5.1.0 @@ -226,10 +226,10 @@ importers: specifier: ^7.23.2 version: 7.23.2(@babel/core@7.23.3) '@fesjs/fes': - specifier: ^3.1.11 + specifier: ^3.1.12 version: link:../fes '@fesjs/utils': - specifier: ^3.0.2 + specifier: ^3.0.3 version: link:../fes-utils '@vue/babel-plugin-jsx': specifier: ^1.2.2 @@ -334,7 +334,7 @@ importers: specifier: ^7.22.15 version: 7.22.15(@babel/core@7.23.3) '@fesjs/utils': - specifier: ^3.0.2 + specifier: ^3.0.3 version: link:../fes-utils commander: specifier: ^7.0.0 @@ -355,10 +355,10 @@ importers: packages/fes-plugin-access: dependencies: '@fesjs/fes': - specifier: ^3.1.11 + specifier: ^3.1.12 version: link:../fes '@fesjs/utils': - specifier: ^3.0.2 + specifier: ^3.0.3 version: link:../fes-utils lodash-es: specifier: ^4.17.21 @@ -430,13 +430,13 @@ importers: packages/fes-plugin-layout: dependencies: '@fesjs/fes': - specifier: ^3.1.11 + specifier: ^3.1.12 version: link:../fes '@fesjs/fes-design': specifier: '>=0.7.0' version: 0.8.0(vue@3.3.4) '@fesjs/utils': - specifier: ^3.0.2 + specifier: ^3.0.3 version: link:../fes-utils '@vueuse/core': specifier: ^10.7.0 @@ -451,13 +451,13 @@ importers: packages/fes-plugin-locale: dependencies: '@fesjs/fes': - specifier: ^3.1.11 + specifier: ^3.1.12 version: link:../fes '@fesjs/fes-design': specifier: '>=0.7.0' version: 0.8.0(vue@3.3.4) '@fesjs/utils': - specifier: ^3.0.2 + specifier: ^3.0.3 version: link:../fes-utils lodash-es: specifier: ^4.17.21 @@ -484,10 +484,10 @@ importers: packages/fes-plugin-model: dependencies: '@fesjs/fes': - specifier: ^3.1.11 + specifier: ^3.1.12 version: link:../fes '@fesjs/utils': - specifier: ^3.0.2 + specifier: ^3.0.3 version: link:../fes-utils vue: specifier: ^3.2.47 @@ -496,10 +496,10 @@ importers: packages/fes-plugin-monaco-editor: dependencies: '@fesjs/fes': - specifier: ^3.1.11 + specifier: ^3.1.12 version: link:../fes '@fesjs/utils': - specifier: ^3.0.2 + specifier: ^3.0.3 version: link:../fes-utils lodash-es: specifier: ^4.17.21 @@ -520,10 +520,10 @@ importers: packages/fes-plugin-pinia: dependencies: '@fesjs/fes': - specifier: ^3.1.11 + specifier: ^3.1.12 version: link:../fes '@fesjs/utils': - specifier: ^3.0.2 + specifier: ^3.0.3 version: link:../fes-utils pinia: specifier: ^2.0.11 @@ -535,13 +535,13 @@ importers: packages/fes-plugin-qiankun: dependencies: '@fesjs/fes': - specifier: ^3.1.11 + specifier: ^3.1.12 version: link:../fes '@fesjs/fes-design': specifier: '>=0.7.20' version: 0.8.0(vue@3.3.4) '@fesjs/utils': - specifier: ^3.0.2 + specifier: ^3.0.3 version: link:../fes-utils address: specifier: ^1.1.2 @@ -644,10 +644,10 @@ importers: packages/fes-plugin-request: dependencies: '@fesjs/fes': - specifier: ^3.1.11 + specifier: ^3.1.12 version: link:../fes '@fesjs/utils': - specifier: ^3.0.2 + specifier: ^3.0.3 version: link:../fes-utils '@qlin/request': specifier: ^0.2.3 @@ -671,10 +671,10 @@ importers: packages/fes-plugin-swc: dependencies: '@fesjs/fes': - specifier: ^3.1.11 + specifier: ^3.1.12 version: link:../fes '@fesjs/utils': - specifier: ^3.0.2 + specifier: ^3.0.3 version: link:../fes-utils '@swc/core': specifier: ^1.3.49 @@ -698,10 +698,10 @@ importers: packages/fes-plugin-vuex: dependencies: '@fesjs/fes': - specifier: ^3.1.11 + specifier: ^3.1.12 version: link:../fes '@fesjs/utils': - specifier: ^3.0.2 + specifier: ^3.0.3 version: link:../fes-utils vue: specifier: ^3.2.47 @@ -713,10 +713,10 @@ importers: packages/fes-plugin-watermark: dependencies: '@fesjs/fes': - specifier: ^3.1.11 + specifier: ^3.1.12 version: link:../fes '@fesjs/utils': - specifier: ^3.0.2 + specifier: ^3.0.3 version: link:../fes-utils lodash-es: specifier: ^4.17.21 @@ -746,13 +746,13 @@ importers: packages/fes-preset-built-in: dependencies: '@fesjs/compiler': - specifier: ^3.0.3 + specifier: ^3.0.4 version: link:../fes-compiler '@fesjs/runtime': specifier: ^3.0.0 version: link:../fes-runtime '@fesjs/utils': - specifier: ^3.0.2 + specifier: ^3.0.3 version: link:../fes-utils '@vue/compiler-sfc': specifier: ^3.3.4