15

In the context of web programming. What is a shim repository?

For instance, when I search "handlebars" in the bower package search page one of the result is:

"Shim repository for Handlebars.js"

Esteban Filardi
  • 726
  • 3
  • 16
  • 30
  • possible duplicate of [What is the difference between a shim and a polyfill?](http://stackoverflow.com/questions/6599815/what-is-the-difference-between-a-shim-and-a-polyfill) – poke Oct 10 '14 at 16:41

1 Answers1

13

I don't think "shim repository" is a standardized term in web programming - its just how that specific project - the Components project - describes the repositories they create as stand-ins for those popular 3rd-party components.

Those repositories are "shims" in the sense that they adapt the releases of those popular components into a standard format needed by the Components project to support the package managers that the Components project targets.

Bert F
  • 85,407
  • 12
  • 106
  • 123
  • 1
    So this means that if you are not using the components project for anything, these shim repositories are not useful? e.g. if I want to install font-awesome as a bower component and find this https://github.com/components/font-awesome ? – codecowboy Jun 08 '15 at 07:10