Bower – A package manager for the web



Bower – A package manager for the web

0 0


speak-bower

Some slides for a speak about bower.io

On Github G100g / speak-bower

Bower

A package manager for the web

Cosa fa Bower

  • installare pacchetti
  • creare pacchetti
  • risolvere le dipendenze

Installazione

http://bower.io/#getting-started

Installazione

npm install -g bower

Per usare Bower installare node, npm e git.

Installare un pacchetto

bower install <package>#<version>

registered package

$ bower install jquery

GitHub shorthand

$ bower install desandro/masonry

Git endpoint

$ bower install git://github.com/user/package.git

URL

$ bower install http://example.com/script.js

Ricerca dei pacchetti

http://bower.io/search/

Salvare i pacchetti nel progetto

Creare un file bower.json

bower install nomepacchetto -S

Usare i pacchetti

<script src="bower_components/jquery/dist/jquery.min.js"></script>

Creare un pacchetto

Creare il file bower.json

Registrare il pacchetto

Inizializzare il bower.json

$ bower init

bower.json

{
  "name": "blue-leaf",
  "description": "Physics-like animations for pretty particles",
  "main": [
    "js/motion.js",
    "sass/motion.scss"
  ],
  "dependencies": {
    "get-size": "~1.2.2",
    "eventEmitter": "~4.2.11"
  },
  "devDependencies": {
    "qunit": "~1.16.0"
  },
  "moduleType": [
    "amd",
    "globals",
    "node"
  ],
  "keywords": [
    "motion",
    "physics",
    "particles"
  ],
  "authors": [
    "Betty Beta "
  ],
  "license": "MIT",
  "ignore": [
    "**/.*",
    "node_modules",
    "bower_components",
    "test",
    "tests"
  ],
  "private": true
}
					

Guida alle specifiche

Registrazione

$ bower register <my-package-name> <git-endpoint>

Versione del pacchetto con semve Git tags (es. v1.2.3)

Repository pubblico

Grazie

per info http://bower.io

Bower A package manager for the web