Super-simppeli LESS-parseri "pilvipalveluna"

Kategoria Yleinen

Olen alkanut käyttämään LESSiä projekteissani jotta CSS:n tekeminen käy helpommin. Uusissa jutuissa törmäsin aina samaan ongelmaan, eli LESS pitäisi saada jotenkin näppärästi käännettyä CSS:ksi. Ratkaisuna syntyi uusi hieno pilvipalvelu (koska pilvi on muodikasta) jolla saat näppärästi käännettyä LESS-tiedostot lennosta CSS:ksi.

Parseri löytyy (ainakin toistaiseksi) osoitteesta

http://51.fi/less/parse

Tuolle voi sitten antaa GETtinä f-parametrina LESS-tiedoston URI:n, esim.

http://51.fi/less/parse?f=http://51.fi/less.less

Tämä kääntää osoitteessa http://51.fi/less.less olevan tiedoston. f voi olla myös array jolloin tuloksena on yhdistetty sisältö, eli

http://51.fi/less/parse?f[]=http://51.fi/less.less&f[]=http://51.fi/invalid.less

 

Vielä pitäisi ratkaista kuinka kätevimmin saisi lokaalit tiedostot syötettyä, jos kehitys tapahtuu omalla koneella eikä tiedostot näy julkisesti. Työlistalla on myös "pikkujuttuja" kuten

  • Cachetus (lataa pelkät header-tiedot ja tarkistaa onko tiedosto muuttunut edellisestä)
  • Oikeasti toimimaan pilvipalveluna, eli taata (lähes) 100% SLA

Artikkelikuva CC BY-NC-SA, revedavion.com