GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - pastelsky/bundlephobia: 🏋️ Find out the cost of adding a new frontend dependency to your project

BranchesTags
Open more actions menu

Latest commit

 

History

934 Commits
934 Commits

Folders and files

NameName
Last commit message
Last commit date
.github
.github
 
 
.idea
.idea
 
 
__tests__
__tests__
 
 
bin
bin
 
 
build-service
build-service
 
 
cache-service
cache-service
 
 
client
client
 
 
docs
docs
 
 
e2e
e2e
 
 
installation-service
installation-service
 
 
jvm-package-build-stats
jvm-package-build-stats
 
 
languages
languages
 
 
operations
operations
 
 
packages/service-contracts
packages/service-contracts
 
 
pages
pages
 
 
scripts
scripts
 
 
seo
seo
 
 
server
server
 
 
stats-app
stats-app
 
 
stylesheets
stylesheets
 
 
test-packages
test-packages
 
 
tools/oxlint/anti-slop
tools/oxlint/anti-slop
 
 
types
types
 
 
utils
utils
 
 
.env.defaults
.env.defaults
 
 
.gitattributes
.gitattributes
 
 
.gitignore
.gitignore
 
 
.npmrc
.npmrc
 
 
.nvmrc
.nvmrc
 
 
.oxfmtrc.json
.oxfmtrc.json
 
 
.oxlintrc.json
.oxlintrc.json
 
 
.travis.yml
.travis.yml
 
 
.yarnrc.yml
.yarnrc.yml
 
 
AGENTS.md
AGENTS.md
 
 
CONTRIBUTING.md
CONTRIBUTING.md
 
 
ISSUE_TEMPLATE.md
ISSUE_TEMPLATE.md
 
 
LICENSE
LICENSE
 
 
README.md
README.md
 
 
declarations.d.ts
declarations.d.ts
 
 
index.js
index.js
 
 
index.ts
index.ts
 
 
jest.config.js
jest.config.js
 
 
next.config.js
next.config.js
 
 
nodemon.json
nodemon.json
 
 
package.json
package.json
 
 
playwright.config.ts
playwright.config.ts
 
 
process.yml
process.yml
 
 
renovate.json
renovate.json
 
 
tsconfig.json
tsconfig.json
 
 
tsconfig.server.json
tsconfig.server.json
 
 
tsconfig.typecheck.json
tsconfig.typecheck.json
 
 
yarn.lock
yarn.lock
 
 

Repository files navigation

bundlephobia.com

Know the performance impact of including an npm package in your app's bundle.

Bundlephobia's looking for contributors and co-maintainers

Features

  • Works with ES6 packages
  • Can build css and scss packages as well (beta)
  • Reports historical trends
  • See package composition

Badges

  • badgen.net - example size of react: react
  • shields.io - example size of react: react

Built using bundlephobia

  • Size in browser - As seen on package searches at yarnpkg.com
  • bundlephobia-cli - A Command Line client for bundlephobia
  • importcost - An Atom plugin to display size of imported packages
  • JS Bundle Size Cross-Browser Extension - Chrome and Firefox extension automatically adding package size to the github and npm pages.
  • npmcharts.com - bundle size stats at top of page
  • Rollpkg - A build tool to create packages with Rollup and TypeScript

Support

Liked bundlephobia? Used it's API to build something cool? Let us know!

We could use some 💛 and sponsorship on –

FAQ

1. Why does search for package X throw MissingDependencyError ?

This error is thrown if a package requires a dependency without adding it in its dependencies or peerDependencies list. In the absence of such a definition, we cannot reliably report the size of the package - since we cannot resolve any information about the package.

In such a case, it's best to report an issue with the package author asking the missing package to be added to its package.json

2. I see a BuildError for package X, but I'm not sure why.

You can see a detailed stack trace in your devtools console, and open an issue with the relevant details. Working on a more ideal solution for this.

Contributing

See Contributing

Installation service

Build workers use INSTALLATION_SERVICE_ENDPOINT when configured. The singleton installation service resolves registry tags and ranges immediately before install, then queues exact-version package-manager work and reuses each completed installation across requests and service restarts. Analyses write generated entries and bundles to separate temporary artifact directories. Without the service, package-build-stats installs packages locally as before. When the endpoint is configured but unavailable, build workers return an error instead of starting duplicate local installations. Remote builds are bounded to ten minutes; abandoned subscriptions expire after fifteen minutes, while released installations remain reusable for five minutes.

Sponsors

About

🏋️ Find out the cost of adding a new frontend dependency to your project

bundlephobia.com

Topics

costdependenciesnpm-packageperformancewebpack

Resources

Readme
MIT license

Contributing

Contributing
Activity

Stars

9.6k stars

Watchers

28 watching

Forks

279 forks
Report repository

Releases

Sponsor this project

Packages

Used by

Contributors

Languages

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.