Need to install the following packages:
size-limit
Ok to proceed? (y) y
Install Size Limit preset depends on type of the project
For application, where you send JS bundle directly to users
yarn add --dev @size-limit/preset-app
For frameworks, components and big libraries
yarn add --dev @size-limit/preset-big-lib
For small (< 10 kB) libraries
yarn add --dev @size-limit/preset-small-lib
Check out docs for more complicated cases
https://github.com/ai/size-limit/
You need to add size-limit dependency: yarn add --dev size-limit
$ ξ° yarn add --dev @size-limit/preset-app
yarn add v1.22.19
[1/4] π Resolving packages...
warning Resolution field "axios@0.26.1" is incompatible with requested version "axios@^0.21.1"
warning Resolution field "axios@0.26.1" is incompatible with requested version "axios@^0.27.2"
warning Resolution field "axios@0.26.1" is incompatible with requested version "axios@0.26.0"
[2/4] π Fetching packages...
[3/4] π Linking dependencies...
warning "@nuxtjs/svg > file-loader@6.2.0" has unmet peer dependency "webpack@^4.0.0 || ^5.0.0".
warning "@nuxtjs/svg > raw-loader@4.0.2" has unmet peer dependency "webpack@^4.0.0 || ^5.0.0".
warning "@nuxtjs/svg > url-loader@4.1.1" has unmet peer dependency "webpack@^4.0.0 || ^5.0.0".
warning "@nuxtjs/svg > vue-svg-loader@0.16.0" has unmet peer dependency "vue-template-compiler@^2.0.0".
warning "@nuxtjs/svg > vue-svg-loader > svg-to-vue@0.7.0" has unmet peer dependency "vue-template-compiler@^2.0.0".
warning "@nuxtjs/tailwindcss > @nuxt/postcss8 > css-loader@5.2.7" has unmet peer dependency "webpack@^4.27.0 || ^5.0.0".
warning "@nuxtjs/tailwindcss > @nuxt/postcss8 > postcss-loader@4.3.0" has unmet peer dependency "webpack@^4.0.0 || ^5.0.0".
warning " > @tailwindcss/line-clamp@0.4.0" has unmet peer dependency "tailwindcss@>=2.0.0 || >=3.0.0 || >=3.0.0-alpha.1".
warning " > @visable-dev/quick-connect@1.0.0" has incorrect peer dependency "@visable-dev/vue@10.4.1".
warning "@visable-dev/quick-connect > babel-loader@8.2.5" has unmet peer dependency "webpack@>=2".
warning " > vee-validate@3.4.14" has unmet peer dependency "vue@^2.5.18".
warning " > css-loader@6.7.1" has unmet peer dependency "webpack@^5.0.0".
warning " > portal-vue@2.1.7" has unmet peer dependency "vue@^2.5.18".
warning " > sass-loader@10.1.1" has unmet peer dependency "webpack@^4.36.0 || ^5.0.0".
warning "v-tooltip > vue-resize@1.0.1" has unmet peer dependency "vue@^2.6.0".
warning " > @cypress/vue@4.1.0" has unmet peer dependency "vue@>=3.0.0".
warning " > @vue/eslint-config-airbnb@5.3.0" has incorrect peer dependency "eslint@^5.16.0 || ^6.1.0 || ^7.2.0".
warning "@vue/eslint-config-airbnb > eslint-config-airbnb-base@14.2.1" has incorrect peer dependency "eslint@^5.16.0 || ^6.8.0 || ^7.2.0".
warning "@vue/eslint-config-airbnb > eslint-import-resolver-webpack@0.13.2" has unmet peer dependency "webpack@>=1.11.0".
warning " > @vue/test-utils@1.3.0" has unmet peer dependency "vue@2.x".
warning " > @vue/test-utils@1.3.0" has unmet peer dependency "vue-template-compiler@^2.x".
warning " > @vue/vue2-jest@28.1.0" has unmet peer dependency "vue@^2.x".
warning " > @vue/vue2-jest@28.1.0" has unmet peer dependency "vue-template-compiler@^2.x".
warning " > vuex-mock-store@0.0.8" has unmet peer dependency "@types/jest@>=24.0.0".
warning "@size-limit/preset-app > @size-limit/file@8.0.1" has unmet peer dependency "size-limit@8.0.1".
warning "@size-limit/preset-app > @size-limit/time@8.0.1" has unmet peer dependency "size-limit@8.0.1".
warning " > @size-limit/preset-app@8.0.1" has unmet peer dependency "size-limit@8.0.1".
[4/4] π¨ Building fresh packages...
success Saved lockfile.
success Saved 12 new dependencies.
info Direct dependencies
ββ @size-limit/preset-app@8.0.1
info All dependencies
ββ @sitespeed.io/tracium@0.3.3
ββ @size-limit/file@8.0.1
ββ @size-limit/preset-app@8.0.1
ββ @size-limit/time@8.0.1
ββ cross-fetch@3.1.5
ββ devtools-protocol@0.0.981744
ββ estimo@2.3.6
ββ find-chrome-bin@0.1.0
ββ loose-envify@1.4.0
ββ puppeteer-core@13.7.0
ββ react@17.0.2
ββ unbzip2-stream@1.4.3
$ husky install
husky - Git hooks installed
β¨ Done in 12.06s.
v16.15.0 ξ° ~/r/v/explore-frontend ξ° ξ converting-component-to-local *~$ ξ° npx size-limit
ERROR Error: Cannot find module 'size-limit/size-limit-error'
Require stack:
- /Users/gkatsanos/repos/visable/explore-frontend/node_modules/@size-limit/file/index.js
- /Users/gkatsanos/repos/visable/explore-frontend/node_modules/@size-limit/preset-app/index.js
- /Users/gkatsanos/.npm/_npx/6b8581a651884138/node_modules/size-limit/load-plugins.js
- /Users/gkatsanos/.npm/_npx/6b8581a651884138/node_modules/size-limit/run.js
- /Users/gkatsanos/.npm/_npx/6b8581a651884138/node_modules/size-limit/bin.js
at Function.Module._resolveFilename (node:internal/modules/cjs/loader:933:15)
at Function.Module._load (node:internal/modules/cjs/loader:778:27)
at Module.require (node:internal/modules/cjs/loader:1005:19)
at require (node:internal/modules/cjs/helpers:102:18)
at Object.<anonymous> (/Users/gkatsanos/repos/visable/explore-frontend/node_modules/@size-limit/file/index.js:3:22)
at Module._compile (node:internal/modules/cjs/loader:1105:14)
at Object.Module._extensions..js (node:internal/modules/cjs/loader:1159:10)
at Module.load (node:internal/modules/cjs/loader:981:32)
at Function.Module._load (node:internal/modules/cjs/loader:822:12)
at Module.require (node:internal/modules/cjs/loader:1005:19)
$ ξ° npx size-limit