Assetgen

Programinė įranga Screenshot:
Assetgen
Programinė detalės:
Versija: 0.3.2
Įkėlimo datą: 11 May 15
Kūrėjas: Tav
Licencija: Nemokamai
Populiarumas: 39

Rating: nan/5 (Total Votes: 0)

Assetgen skirtas kaip įvairių ad hoc scenarijus, kurie dažnai gauti raštišką statyti / valdyti JavaScript / CSS failus pakeitimo.
Priemonė yra varoma konfigūracijos jūs nurodote į assetgen.yaml failą, pvz
# Pvz assetgen.yaml konfigūracija
generuoti:
- JS / base.js:
& Nbsp; šaltinis:
& Nbsp; -% (AMPIFY_ROOT) S / third_party / jslibs / json.js
- JS / app.js:
& Nbsp; šaltinis:
& nbsp; - statinis / JS / Models.coffee
& nbsp; - statinis / JS / Views.coffee
& nbsp; - statinis / JS / Maps.coffee
& Nbsp; darkyti:
& Nbsp; - define-nuo-modulis
& Nbsp; - consts
& Nbsp; profile.dev:
& Nbsp; darkyti:
& Nbsp; - define-nuo-modulis
& Nbsp; - consts-dev
- GFX / *:
& Nbsp; šaltinis: statinis / GFX / *
& Nbsp; tipas: dvejetainis
- CSS / site.css:
& Nbsp; šaltinis:
& Nbsp; - žaliavos: |
& Nbsp; // Public Domain, (-) 2011 Ampify Autoriai.
& Nbsp; // Žr Ampify UNLICENSE failo duomenis.
& Nbsp; - statinio / CSS / site.sass
& Nbsp; priklauso:
& Nbsp; -. Statinis / CSS / * Sass
& Nbsp; - statinio / GFX / *
& Nbsp; dvikryptė: tiesa
& Nbsp; embed.path.root: statinio
& Nbsp; embed.url.base: /.static/
būtinų sąlygų:
- Statinis / JS / consts.js:
& Nbsp; šaltinis: statinis / JS / consts.coffee
& Nbsp; suspaustas: klaidinga
- Statinis / JS / consts-dev.js:
& Nbsp; šaltinis: statinis / JS / consts-dev.coffee
& Nbsp; suspaustas: klaidinga
ENV:
& nbsp; NODE_PATH.prefix: statinis / JS
output.directory: programų modulio / statinis
output.hashed: tiesa
output.manifest: programų modulio / assets.json
profile.dev:
& Nbsp; css.compressed: klaidinga
& Nbsp; js.compressed: klaidinga
Jūs netgi galite kontroliuoti kuris konfigūracijos parinktys pripranta nurodant --profile parametrą. Tai pakeis numatytąsias reikšmes su nurodytomis vertėmis pagal nurodytą aprašymą. Taigi, pirmiau pateiktame pavyzdyje, nurodant --profile dev naudosime visas profile.dev galimybes.
Ir, pagaliau, galite nurodyti pasirinktinį krautuvai assetgen skambinti, kai generuoti tam tikro tipo failą. Pavyzdžiui, jei norite nepaisyti builtin JS prižiūrėtojas su vienu kuris tiesiog mažesnės dėklai visą šaltinio turinį, sukurti savo plėtinį, pvz kickass-extension.py:
klasė KickassAsset (turto):
& Nbsp; Def generuoti (si):
& Nbsp; turinys = '' .join (skaityti (šaltinis) .lower (), kad šaltinis self.sources)
& Nbsp; self.emit (self.path, turinys)
register_handler ("JS", KickassAsset)
Tada paleiskite assetgen su --extension kelias / iki / kickass-extension.py parametras nurodyta.
Naudojimas
Naudojimas: assetgen [ ...] [options]
Pastaba:
& Nbsp; Jei nenurodysite assetgen.yaml failų kelius, tada "Git
& Nbsp; ls-files * assetgen.yaml` bus naudojamas aptikti visus config
& Nbsp; failus dabartiniame saugykloje. Taigi jūs turite būti viduje
& Nbsp; git duomenų saugyklos darbo medis.
Pasirinkimai:
& Nbsp; -h, help parodyti šią pagalbos pranešimą ir išeiti
& Nbsp; -v, --version Rodyti programos versijos numeris ir išeiti
& Nbsp; - švarūs pašalinti visas sukurtas failus
& Nbsp; - derinti nustatyta derinimo režimas
& Nbsp; - pratęsimas = PATH nurodyti pitonas pratęsimo failą (gali būti kartojamas)
& Nbsp; - jėga jėga atkurti visus failus
& Nbsp; - Profilis = PAVADINIMAS nurodyti anketą naudoti
& Nbsp; - stebėti nuolat veikia assetgen ant kilpos

Įranga

  • Surinkimas CoffeeScript šaltinio failus į "JavaScript"
  • Sumažinę Javaskriptą per UglifyJS -. Įskaitant naująjį nuolat lankstymo paramos;
  • Kompiliavimas ir Sumažinę Sass stilių į CSS.
  • generavimas variantus pačiu stilių tiek internacionalizavimo (prakeiktas kairės į dešinę) ir automatiškai įdėjimas vaizdus, ​​kaip duomenys:. URI siekiant sumažinti vėlavimą,
  • concatenating kelis šaltinio failus į vieną failą, siekiant sumažinti HTTP užklausų skaičius.
  • Kurti skirtingus failus su turinio įdėta į failo pavadinimą, kad būtų efektyviai dirbti su interneto talpyklos maišos.
  • Kurti JSON akivaizdžią failą naudoti jūsų Web App anketa statinius tvarkytojai.

Reikalavimai

  • Python,

Kita programinė įranga kūrėjas Tav

Yatiblog
Yatiblog

11 May 15

Bolt
Bolt

11 May 15

Komentarai Assetgen

Komentarai nerastas
Pridėti komentarą
Pasukite ant paveikslėlio!