Stylus memiliki penggunaan sintaks yang sangat sederhana dan mudah untuk belajar / yang mengkompilasi ke kode CSS yang dapat digunakan.
Mendukung sintaks menjorok dan gaya CSS biasa.
Hal ini banyak digunakan dalam pengembangan masyarakat Web saat ini, terutama dalam proyek-proyek Node.js.
Stylus mirip dalam konsep ke SCSS, menjadi berbeda hanya melalui sebenarnya sintaks.
Jika Anda sudah familiar dengan " CSS pra-prosesor " jangka maka Anda tahu persis apa yang dilakukannya.
Apa yang baru dalam rilis ini:!.
- Ditambahkan direktif opsional untuk memperpanjang
- Ditambahkan pemilih-ada BIF.
- Ditambahkan menghapus BIF untuk menghapus item dari hash.
- Ditambahkan opsional rekursif hash penggabungan.
- Ditambahkan opsional (--hoist-atrules bendera) @import dan @charset mengangkat.
- Ditambahkan cara untuk output ke path file tertentu dengan CLI.
- regresi Tetap dengan menggunakan @media dalam + tembolok.
- Tetap tekad-url untuk URL hash.
- Tetap campuran BIF untuk warna berbeda transparan.
- Fixed bug dengan postfix & tanpa koma.
- Tetap fungsi salah diimpor didefinisikan dalam file lain dengan @require bersarang.
- Tetap pemilih digandakan ketika memperluas ke penampung dengan MQ.
- Filter Tetap:. Kontras () kesalahan
- Tetap kloning node cache.
- Tetap nama file yang salah termasuk dalam peta sumber.
- Tetap stripping komentar unsuppressed dari blok bersarang.
- Tetap membangun kesalahan untuk beberapa file.
- error Tetap sedikit penanganan.
- Tetap (melemparkan kesalahan) kasus tepi menonton dan pencetakan pada saat yang sama.
- menonton Tetap login ke std.err.
Apa yang baru dalam versi 0.52.4:!.
- Ditambahkan direktif opsional untuk memperpanjang
- Ditambahkan pemilih-ada BIF.
- Ditambahkan menghapus BIF untuk menghapus item dari hash.
- Ditambahkan opsional rekursif hash penggabungan.
- Ditambahkan opsional (--hoist-atrules bendera) @import dan @charset mengangkat.
- Ditambahkan cara untuk output ke path file tertentu dengan CLI.
- regresi Tetap dengan menggunakan @media dalam + tembolok.
- Tetap tekad-url untuk URL hash.
- Tetap campuran BIF untuk warna berbeda transparan.
- Fixed bug dengan postfix & tanpa koma.
- Tetap fungsi salah diimpor didefinisikan dalam file lain dengan @require bersarang.
- Tetap pemilih digandakan ketika memperluas ke penampung dengan MQ.
- Filter Tetap:. Kontras () kesalahan
- Tetap kloning node cache.
- Tetap nama file yang salah termasuk dalam peta sumber.
- Tetap stripping komentar unsuppressed dari blok bersarang.
- Tetap membangun kesalahan untuk beberapa file.
- error Tetap sedikit penanganan.
- Tetap (melemparkan kesalahan) kasus tepi menonton dan pencetakan pada saat yang sama.
- menonton Tetap login ke std.err.
Apa yang baru dalam versi 0.51.1:!.
- Ditambahkan direktif opsional untuk memperpanjang
- Ditambahkan pemilih-ada BIF.
- Ditambahkan menghapus BIF untuk menghapus item dari hash.
- Ditambahkan opsional rekursif hash penggabungan.
- Ditambahkan opsional (--hoist-atrules bendera) @import dan @charset mengangkat.
- Ditambahkan cara untuk output ke path file tertentu dengan CLI.
- regresi Tetap dengan menggunakan @media dalam + tembolok.
- Tetap tekad-url untuk URL hash.
- Tetap campuran BIF untuk warna berbeda transparan.
- Fixed bug dengan postfix & tanpa koma.
- Tetap fungsi salah diimpor didefinisikan dalam file lain dengan @require bersarang.
- Tetap pemilih digandakan ketika memperluas ke penampung dengan MQ.
- Filter Tetap:. Kontras () kesalahan
- Tetap kloning node cache.
- Tetap nama file yang salah termasuk dalam peta sumber.
- Tetap stripping komentar unsuppressed dari blok bersarang.
- Tetap membangun kesalahan untuk beberapa file.
- error Tetap sedikit penanganan.
- Tetap (melemparkan kesalahan) kasus tepi menonton dan pencetakan pada saat yang sama.
- menonton Tetap login ke std.err.
Apa yang baru dalam versi 0.49.2:
- pemilih bersarang Tetap ketika menggunakan bersarang dan menggelegak kueri media .
- Tetap masalah ketika blok mixin ini digunakan sebagai bagian dari nilai properti.
- Tetap hardcoded ekstensi .styl dari CLI (ditambahkan extname arg).
Apa yang baru dalam versi 0.48.0:.
- Ditambahkan dukungan sourcemaps dasar
- Ditambahkan info di kolom untuk sourcemaps dan pelaporan kesalahan yang lebih baik.
- GLOBALS Ditambahkan dan fungsi kunci untuk pilihan objek di JS API.
- Ditambahkan rebeccapurple bernama warna.
- Ditambahkan dukungan unicode-range.
- Berubah perilaku menambahkan persen bersama-sama dengan yang lebih waras.
- Fixed bug dengan lookup properti di dalam blok mixin.
- Fixed bug dengan kueri media bersarang di dalam mixin.
- Memperbaiki @extend dalam @media query dengan pemilih multi-level.
- Fixed bug dengan kloning dari pemilih diinterpolasi dengan koma.
- Fixed bug dengan kueri media bersarang di conditional.
- Fixed bug dengan impor cache.
- Tetap @css literal yang dihasilkan u + 0085 karakter bukan baris.
- Tetap lolos koma (& # x5c ;,) dalam hash.
- Tetap representasi string dari HSLA simpul untuk melestarikan%.
- Tetap posisi yang salah dari komentar inline.
Apa yang baru dalam versi 0.46.0:.
- Ditambahkan dukungan untuk kueri media bersarang
- Ditambahkan mengkonversi fungsi built-in.
- Ditambahkan nilai indeks negatif mendukung untuk subscript.
- Ditambahkan arus pendek evaluasi untuk operator logika.
- Tetap koma turun di argumen percikan.
- Tetap double-menulis @media dan lainnya di-aturan dalam mixin.
- Unit Tetap kesalahan ekspresi didahulukan.
- komentar Tetap dalam ekspresi properti.
- penanganan Tetap dari @css dan kelompok di dalam tanda kutip.
- Tetap nomor baris yang salah pada kesalahan.
- Tetap impor kloning dengan tembolok.
- kloning Tetap untuk melestarikan property.literal.
- BIF Tetap argumen kloning bug.
- Fixed bug dengan selektor interpolasi bersarang dengan koma.
- Tetap saat-properti diabaikan dalam pencarian properti.
- nilai Tetap saat-properti yang akan dievaluasi dalam konteks yang tepat.
- ruang Tetap dan komentar di dalam deklarasi hash.
- alias tetap untuk mixin transparan.
Apa yang baru dalam versi 0.45.1:
- regresi Tetap dengan @require dan globbed jalur dalam fungsi .
Apa yang baru dalam versi 0.45.0:
- Ditambahkan dukungan untuk blok-tingkat @import dan @ membutuhkan.
- Ditambahkan nilai hash mendukung di @media.
- Ditambahkan pemaksaan untuk unit pt.
- Ditambahkan cara untuk melarikan diri & # x5c; dalam nama tag.
- Tetap spasi dan komentar dalam kelompok pemilih.
- komentar Tetap di bagian pemilih (sekarang mengabaikan mereka).
- Fixed bug dengan string url memiliki protokol.
- Fixed bug dengan @scope dan kompleks penyeleksi.
- Tetap rekursi dengan layar. Blok dalam blok mixin
- Fixed bug dengan saat-properti dan blok mixin.
- Fixed bug dengan pemilih kompleks dalam conditional.
- Fixed bug dengan @media menggelegak dan conditional.
- Fixed bug dengan baris dan komentar di conditional.
- Fixed bug dengan variabel di baris pertama dari mixin.
- Tetap tetapi dengan hak variabel setelah iterasi melalui daftar kosong.
- Fixed bug dengan built-in fungsi panggilan dalam tugas hash.
Apa yang baru dalam versi 0.44.0:
- Major kinerja tuning dan dukungan caching dasar, hampir ⨉ 2 waktu pembangunan boost.
- Ditambahkan dukungan dasar untuk sebagian besar di-aturan.
- Ditambahkan + cache yang built-in mixin untuk caching hasil fungsi dan mixin ke penampung.
- Ditambahkan saat-media () BIF yang mengembalikan string untuk permintaan media saat ini.
- Ditambahkan disebut-dari properti di fungsi yang berisi nama-nama fungsi dari panggilan stack sampai satu saat.
- Ditambahkan cara untuk melarikan diri koma dan referensi orang tua dalam penyeleksi.
- Dihapus pernah membutuhkan awalan -ms- untuk keyframes.
Apa yang baru dalam versi 0.43.1:.
- Tetap regresi dengan hanya kata kunci
Apa yang baru dalam versi 0.42.2:.
- Ditambahkan dukungan untuk rentang terbalik
- Fixed bug dengan ekspresi sebagai argumen dari fungsi panggilan.
- Fixed bug dengan lookup properti di dalam @block.
- Fixed bug dengan parsing selector atribut.
- Fixed bug dengan add-properti dalam fungsi panggilan.
- Tetap kompilasi ke direktori dengan .styl dalam nama.
- Fixed bug dengan chan terjawab impor middleware.
- Memperbaiki nomor baris yang salah dalam penyeleksi kelompok multi-line.
Apa yang baru dalam versi 0.42.0:.
- Ditambahkan @require
- Ditambahkan pola pencarian lebih untuk @import dan @require. Dukungan Node.js modul.
- Ditambahkan berkas globbing.
- Ditambahkan referensi root.
- Ditambahkan dukungan dasar untuk entitas @block.
- Ditambahkan dukungan string pemilih () BIF.
- Pilihan Ditambahkan sebagai argumen opsional untuk digunakan () BIF.
- Ditambahkan beberapa cara pintas warna baru:. Grayscale, pelengkap, warna & warna
- Tetap query @media rusak di blok logika.
- Tetap panggilan fungsi dalam blok mixin di blok variabel lulus.
- Fixed bug dengan jika dan warna dalam array cek.
- Fixed bug dengan daftar kata kunci warna sebagai argumen default.
- Fixed bug dengan lookup properti di query @media.
Apa yang baru dalam versi 0.41.0:
- Ditambahkan blok mixin dasar (+ foo) dengan blok interpolasi (blok).
- pemilih Ditambahkan () BIF.
- Ditambahkan hash interpolasi untuk blok.
- Tetap referensi orang tua dalam konteks akar dari kembali &.
Apa yang baru dalam versi 0.38.0:.
- Tetap lookup properti dari mixin
- dukungan Tetap untuk src dan dest di middleware, mulai tes untuk middleware.
- Tetap --resolve-url yang dihapus ekor dari URL.
- Tetap tipe mime untuk .woff.
- Tetap .ToString untuk fungsi undefined.
- Tetap jalan tumpang tindih untuk non-string dest.
- Tetap path.resolve untuk resolveURL non-benar.
- Tetap sync kembali di stylus.render ().
- Tetap duplikat panggilan dari this.calling.
Apa yang baru dalam versi 0.37.0:.
- Ditambahkan params opsional ke BIF json
- Ditambahkan pilihan --print untuk mencetak CSS ke stdout.
- Tetap json BIF untuk kembali literal untuk warna.
- tetap termasuk dari file CSS ketika --resolve-url aktif.
- Tetap kesalahan dalam meniadakan variabel.
- Fixed bug dalam fungsi p.
- tes Tetap di bawah Windows.
Apa yang baru dalam versi 0.35.1:
- Fixed dukungan untuk file JPEG progresif dalam gambar-ukuran .
Apa yang baru dalam versi 0.32.0:.
- Ditambahkan sync API
- Tetap komentar unsuppressed impor bersarang.
Apa yang baru dalam versi 0.28.2:.
- Tetap memperpanjang di mixin
Apa yang baru dalam versi 0.28.0:
- Ditambahkan:
- Akhiran ke basename () BIF
- pathjoin () BIF
- basename () BIF
- dirname () BIF
- extname () BIF
Apa yang baru dalam versi 0.27.2:.
- daftar semua CSS 3 unit Menambahkan
- Tetap CSS konversi stylus! Dukungan penting.
- Tetap aturan terakhir diabaikan jika indentasi kosong pada akhir file.
Apa yang baru dalam versi 0.27.1:
- Perbaikan:
- salah memanggil fungsi dalam untuk dengan argumen bernama.
- Stylus salah mengimpor file css yang tidak dalam folder yang sama dengan file .styl olahan.
Apa yang baru dalam versi 0.27.0:.
- Tambah add-properti () dukungan mixin
- Ditambahkan dukungan% untuk fade-in () dan fade-out ().
- Ditambahkan dukungan% ke RGBA ().
Apa yang baru dalam versi 0.25.0:
- Ditambahkan membuat tes-cov
- Ditambahkan dukungan multiline sementara.
- Ditambahkan: memungkinkan untuk '%' jenis unit di 'alpha' dari RGBA dan HSLA
- Updated cssom dep
- Dihapus growl dep.
- Tetap BIF retval paksaan
Apa yang baru dalam versi 0.22.4:.
- @extends Tetap warisan bug
- Tetap 'lineno' kebocoran global karena hilang baru.
Apa yang baru dalam versi 0.21.2:.
- Tetap literal / dalam fungsi panggilan
Apa yang baru dalam versi 0.21.0:
- Ditambahkan Unit casting, ex: (n * 5 )%.
Apa yang baru dalam versi 0.20.1:.
- Ditambahkan deteksi kebocoran global untuk test suite
- Tetap dua GLOBALS.
- operator Tetap ident regresi.
Apa yang baru dalam versi 0.20.0:
- Ditambahkan --sertakan-css untuk harfiah termasuk impor CSS.
- Tetap paksaan bug dengan ekspresi.
Apa yang baru dalam versi 0.19.8:.
- Tetap middleware mkdir -p dukungan
Apa yang baru dalam versi 0.19.5:
- Kembalikan metode pengunjung noop, ini istirahat ekstensi <. / li>
Apa yang baru dalam versi 0.19.3:
- Tambah & quot; termasuk css & quot; pengaturan (perlu docs) untuk benar-benar termasuk impor CSS.
- Ditambahkan EOL escape.
- Fixed dukungan tab dalam analisis leksikal (membuntuti warna dll).
Persyaratan :
- memampukan JavaScript pada sisi klien
- Node.js
Komentar tidak ditemukan