Stylus is voorzien van een zeer simplistisch en gemakkelijk te leren / gebruik syntax die compileert in bruikbare CSS-code.
Ondersteunt zowel een ingesprongen syntax en een regelmatige CSS-stijl.
Het wordt veel gebruikt in de huidige Web ontwikkeling van de gemeenschap, in het bijzonder in Node.js projecten.
Stylus is vergelijkbaar qua concept met SCSS, anders zijn alleen via de werkelijk syntax.
Als u bekend met de " CSS pre-processor " term dan precies weet u wat het doet.
Wat is nieuw in deze release:.
- Toegevoegde optionele richtlijn voor de uitbreiding
- Toegevoegd selector-BIF bestaat.
- Toegevoegde verwijderen BIF voor het verwijderen van items uit hashes.
- Toegevoegd optionele recursieve hash samenvoegen.
- Toegevoegd optioneel (--hoist-atrules vlag) @import en @charset hijsen.
- toegevoegd een manier om de productie van specifieke bestand pad met CLI.
- Vast regressie met behulp van @media binnen + cache.
- Fixed resolve-url voor hash-URL's.
- Vaste mix BIF voor een andere transparante kleuren.
- Fixed bug met postfix en zonder komma.
- Fixed onjuist geïmporteerde functies die gedefinieerd zijn in andere bestanden met geneste @require.
- Fixed gedupliceerd selectors wanneer zich uitstrekt tot in plaatsaanduidingen met MQ.
- Fixed filter:. Contrast () fout
- Fixed het klonen van het cachegeheugen knooppunten.
- Fixed incorrect bestandsnamen opgenomen in de bron kaarten.
- Vast strippen van ontstoorde opmerkingen van geneste blokken.
- Vaste build fout voor meerdere bestanden.
- Vaste foutafhandeling licht.
- Fixed (foute aangooi) rand geval van het kijken naar en printen op hetzelfde moment.
- Vast horloge aan te melden bij std.err.
Wat is nieuw in versie 0.52.4:.
- Toegevoegde optionele richtlijn voor de uitbreiding
- Toegevoegd selector-BIF bestaat.
- Toegevoegde verwijderen BIF voor het verwijderen van items uit hashes.
- Toegevoegd optionele recursieve hash samenvoegen.
- Toegevoegd optioneel (--hoist-atrules vlag) @import en @charset hijsen.
- toegevoegd een manier om de productie van specifieke bestand pad met CLI.
- Vast regressie met behulp van @media binnen + cache.
- Fixed resolve-url voor hash-URL's.
- Vaste mix BIF voor een andere transparante kleuren.
- Fixed bug met postfix en zonder komma.
- Fixed onjuist geïmporteerde functies die gedefinieerd zijn in andere bestanden met geneste @require.
- Fixed gedupliceerd selectors wanneer zich uitstrekt tot in plaatsaanduidingen met MQ.
- Fixed filter:. Contrast () fout
- Fixed het klonen van het cachegeheugen knooppunten.
- Fixed incorrect bestandsnamen opgenomen in de bron kaarten.
- Vast strippen van ontstoorde opmerkingen van geneste blokken.
- Vaste build fout voor meerdere bestanden.
- Vaste foutafhandeling licht.
- Fixed (foute aangooi) rand geval van het kijken naar en printen op hetzelfde moment.
- Vast horloge aan te melden bij std.err.
Wat is nieuw in versie 0.51.1:.
- Toegevoegde optionele richtlijn voor de uitbreiding
- Toegevoegd selector-BIF bestaat.
- Toegevoegde verwijderen BIF voor het verwijderen van items uit hashes.
- Toegevoegd optionele recursieve hash samenvoegen.
- Toegevoegd optioneel (--hoist-atrules vlag) @import en @charset hijsen.
- toegevoegd een manier om de productie van specifieke bestand pad met CLI.
- Vast regressie met behulp van @media binnen + cache.
- Fixed resolve-url voor hash-URL's.
- Vaste mix BIF voor een andere transparante kleuren.
- Fixed bug met postfix en zonder komma.
- Fixed onjuist geïmporteerde functies die gedefinieerd zijn in andere bestanden met geneste @require.
- Fixed gedupliceerd selectors wanneer zich uitstrekt tot in plaatsaanduidingen met MQ.
- Fixed filter:. Contrast () fout
- Fixed het klonen van het cachegeheugen knooppunten.
- Fixed incorrect bestandsnamen opgenomen in de bron kaarten.
- Vast strippen van ontstoorde opmerkingen van geneste blokken.
- Vaste build fout voor meerdere bestanden.
- Vaste foutafhandeling licht.
- Fixed (foute aangooi) rand geval van het kijken naar en printen op hetzelfde moment.
- Vast horloge aan te melden bij std.err.
Wat is nieuw in versie 0.49.2:
- Fixed geneste selectors bij het gebruik van geneste en borrelde media queries .
- Fixed probleem bij het blok mixin wordt gebruikt als onderdeel van een eigenschap waarde.
- Fixed hardcoded .styl uitbreiding van CLI (toegevoegde extname arg).
Wat is nieuw in versie 0.48.0.
- Toegevoegd basic sourcemaps support
- Toegevoegd informatie over kolommen voor sourcemaps en betere foutrapportage.
- Toegevoegd globals en functietoetsen om opties bezwaar JS API.
- Toegevoegd rebeccapurple benoemde kleur.
- Toegevoegd unicode-range support.
- Veranderd het gedrag van procenten elkaar op te tellen tot de meer gezonde een.
- Fixed bug met onroerend goed lookup binnen mixin blok.
- Fixed a bug met geneste media queries binnen mixins.
- Fixed een @extend binnen @media query's met multi-level selectors.
- Fixed bug met het klonen van een geïnterpoleerde selector met een komma.
- Fixed bug met geneste media queries in conditionals.
- Fixed a bug met de invoer in de cache.
- Fixed @css letterlijke dat u + 0085 karakters in plaats van nieuwe regels gegenereerd.
- Fixed ontsnapte komma (& # x5c ;,) in hashes.
- Vast een tekenreeksrepresentatie van HSLA knooppunt% te behouden.
- Vaste verkeerde positie van inline opmerkingen.
Wat is nieuw in versie 0.46.0.
- Ondersteuning voor geneste media queries
- Toegevoegd bekeerling ingebouwde functie.
- Toegevoegd negatieve index waarden ondersteunen voor indices.
- Toegevoegd kortsluiting evaluatie voor logische operatoren.
- Vast daalde de komma's in splat argumenten.
- Fixed dubbel-schrijven van de @media en andere at-regels in mixins.
- Fixed unit expressie voorrang fout.
- Fixed opmerkingen in het pand uitdrukkingen.
- Vaste afhandeling van de @css en unquote binnen groepen.
- Vaste onjuiste lijn nummers op fouten.
- Fixed import klonen met cache.
- Vast klonen te property.literal te behouden.
- Fixed BIFS argumenten klonen bug.
- Fixed bug met genest geïnterpoleerd selectors met een komma.
- Fixed huidige pand genegeerd in lookup pand.
- waarde Vaste huidige pand worden geëvalueerd in de juiste context.
- Vaste spaties en commentaar in een hash verklaring.
- Vaste aliassen voor transparante mixins.
Wat is nieuw in versie 0.45.1:
- Vaste regressie met @require en globbed paden binnen functies .
Wat is nieuw in versie 0.45.0:
- Ondersteuning voor block-level @import en @ vereisen.
- Toegevoegd hash-waarden te ondersteunen in @media.
- Toegevoegd dwang voor pt eenheden.
- Voegde een manier om te ontsnappen & # x5c; in een tag naam.
- Vaste spaties en commentaar in de selector groepen.
- Fixed opmerkingen in de selector onderdelen (nu ze te negeren).
- Fixed bug met URL-tekenreeks met een protocol.
- Fixed bug met @scope en complexe selectors.
- Fixed de recursie met het display. Block binnen blok mixins
- Fixed bug met de huidige-eigendom en block mixins.
- Fixed bug met complexe selectors in conditionals.
- Fixed bug met @media bruisende en conditionals.
- Fixed bug met nieuwe regels en opmerkingen conditionals.
- Fixed bug met de variabele in de eerste regel van mixin.
- Vast, maar met de variabele direct na itereren over een lege lijst.
- Fixed bug met ingebouwde functie noemt in een hash opdracht.
Wat is nieuw in versie 0.44.0:
- Major performance tuning en basic caching ondersteuning, bijna ⨉ 2 bouwtijd boost.
- toegevoegd elementaire ondersteuning voor de meeste bij-regels.
- Toegevoegd + cache ingebouwde mixin voor caching het resultaat van functies en mixins in plaatsaanduidingen.
- Toegevoegd current-media () BIF dat de string voor de huidige media-query.
- Toegevoegd opgevraagd van onroerend goed in functies die de namen van de functies bevat van de call-stack tot de huidige.
- Voegde een manier om komma's en ouder referenties binnen selectors ontsnappen.
- Verwijderd het nooit nodig -MS- prefix voor keyframes.
Wat is nieuw in versie 0.43.1.
- Vaste regressie met slechts trefwoord
Wat is nieuw in versie 0.42.2.
- Ondersteuning toegevoegd voor omgekeerde bereiken
- Fixed bug met een uitdrukking als argumenten van de functie oproep.
- Fixed bug met onroerend goed lookup binnen @block.
- Fixed bug met het ontleden van een attribuut selector.
- Fixed bug met add-eigendom in functie aanroep.
- Vast compileren naar een map met .styl in de naam.
- Fixed bug met gemiste mtime in middleware invoer.
- Vaste een onjuist lijnnummer in multi-line groep selectors.
Wat is nieuw in versie 0.42.0.
- Toegevoegd @require
- Toegevoegd meer lookup patronen voor de @import en @require. Ondersteuning Node.js modules.
- Toegevoegd file globbing.
- Toegevoegd wortel referentie.
- Toegevoegd basisondersteuning voor @block entiteit.
- Toegevoegd snaar ondersteuning voor selector () BIF.
- Toegevoegd opties als optioneel argument voor het gebruik () BIF.
- Toegevoegd een aantal nieuwe kleuren shortcuts. Grijstinten, complement, tint en schaduw
- Fixed gebroken @media queries in logische blokken.
- Vaste functie aan te roepen binnen blok mixin is op het blok variabele pass.
- Fixed bug met indien en kleur in de reeks te controleren.
- Fixed bug met overzicht van kleur zoekwoorden als Standaardargument.
- Fixed bug met onroerend goed lookup in @media vragen.
Wat is nieuw in versie 0.41.0:
- Toegevoegd basisblok mixins (+ foo) met blok interpolatie (blok).
- Toegevoegd selector () BIF.
- toegevoegd hash interpolatie te blokken.
- Fixed ouder verwijzing in de root context terugkeren &.
Wat is nieuw in versie 0.38.0.
- Vaste woning lookup van mixins
- Vaste steun voor src en dest in middleware, begonnen met tests voor middleware.
- Fixed --resolve-url die staarten verwijderd uit URL's.
- Vaste mime-type voor .woff.
- Vaste .toString voor undefined functies.
- Vaste baanoverlapping voor niet-string dest.
- Vaste path.resolve voor niet-echte resolveURL.
- Vaste sync terugkeer in stylus.render ().
- Fixed duplicate oproepen van this.calling.
Wat is nieuw in versie 0.37.0.
- Toegevoegd optionele params aan het json BIF
- Toegevoegd --print optie om CSS te printen naar stdout.
- Vast JSON BIF letterlijke terug te keren voor kleuren.
- Vast omvatten van de CSS-bestanden wanneer --resolve-url op.
- Fixed fout in ontkenning van variabelen.
- Fixed bug in p-functie.
- Vast testen onder Windows.
Wat is nieuw in versie 0.35.1:
- Vaste de ondersteuning voor progressive JPEG's in image-formaat .
Wat is nieuw in versie 0.32.0.
- Toegevoegd sync API
- Vast niet langer meer opmerkingen in geneste invoer.
Wat is nieuw in versie 0.28.2.
- Vast te breiden in mixin
Wat is nieuw in versie 0.28.0:
- Toegevoegd:
- Suffix naar basename () BIF
- pathjoin () BIF
- basename () BIF
- dirname () BIF
- extname () BIF
Wat is nieuw in versie 0.27.2.
- Het toevoegen van de lijst van alle CSS 3 eenheden
- Vast CSS conversie stylus! Belangrijke steun.
- Fixed laatste regel wordt genegeerd als leeg streepjes aan het einde van het bestand.
Wat is nieuw in versie 0.27.1:
- Fixes:
- Onjuiste functie-oproep binnen voor met benoemde argument.
- Stylus verkeerd importeert de CSS-bestanden die niet in dezelfde map als de bewerkte .styl file.
Wat is nieuw in versie 0.27.0.
- Toegevoegde add-eigenschap () mixin ondersteuning
- toegevoegd% steun voor de fade-in () en fade-out ().
- Toegevoegd% steun aan RGBA ().
Wat is nieuw in versie 0.25.0:
- Toegevoegde make test-cov
- Toegevoegd tijdelijke multiline support.
- Toegevoegd: zorgen voor '% "type eenheid in de' alpha 'van RGBA en HSLA
- Bijgewerkt cssom dep
- Verwijderd grommen dep.
- Fixed BIF retval dwang
Wat is nieuw in versie 0.22.4.
- Fixed @extends erfenis bug
- Fixed 'lineno' global lek als gevolg van ontbrekende nieuw.
Wat is nieuw in versie 0.21.2.
- Fixed letterlijke / binnen aanroep
Wat is nieuw in versie 0.21.0:
- Toegevoegd eenheid gieten, ex: (n * 5 )%.
Wat is nieuw in versie 0.20.1.
- Toegevoegd wereldwijde lekdetectie om de test suite
- Fixed twee globals.
- Vaste operator ident regressie.
Wat is nieuw in versie 0.20.0:
- Toegevoegd --include-css om letterlijk onder meer geïmporteerde CSS.
- Fixed bug dwang met expressie.
Wat is nieuw in versie 0.19.8.
- Fixed middleware mkdir -p support
Wat is nieuw in versie 0.19.5:
- Herstel noop bezoeker methoden, dit breekt extensies <. / li>
Wat is nieuw in versie 0.19.3:
- Toegevoegd & quot; bevatten css & quot; instelling (behoefte docs) om letterlijk onder meer geïmporteerde CSS.
- Toegevoegd EOL ontsnappen.
- Fixed tabblad ondersteuning bij lexicale analyse (trailing kleuren etc).
Eisen
- Javascript nodig op client side
- Node.js
Reacties niet gevonden