Skip to content

Releases: typicode/mistcss

v0.5.2 Demon Slayer

05 May 20:05
Compare
Choose a tag to compare


Mist Hashira

Vue Support

I'm proud to announce that MistCSS now supports Vue!
Also, following Vue's tradition, this release is named after an anime.

You can now write your atomic Vue components in CSS only! 💚

/* Button.mist.css */
@scope (button.custom-button) {
  /* ... */
}
mistcss ./components --target=vue
// App.vue
import CustomButton from 'Button.mist`

v0.5.1

30 Apr 14:13
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.5.0...v0.5.1

v0.5.0

27 Apr 21:46
Compare
Choose a tag to compare

🚀

v5

mistcss ./components --target=astro

What's Changed

Breaking

  • Rename --render option to --target

Full Changelog: v0.4.0...v0.5.0

v0.4.0

20 Apr 22:31
Compare
Choose a tag to compare

0.4.0

What's Changed

Breaking changes

Before:

@scope (.badge) {
  div:scope {

Now:

@scope (div.badge) {
  :scope {

Full Changelog: v0.3.8...v0.4.0

v0.3.8

26 Mar 20:26
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.3.7...v0.3.8

v0.3.7

25 Mar 16:26
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.3.6...v0.3.7

v0.3.6

24 Mar 12:58
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.3.5...v0.3.6

v0.3.5

21 Mar 12:05
Compare
Choose a tag to compare
  • fix: remove console.log

v0.3.4

21 Mar 11:59
Compare
Choose a tag to compare

What's Changed

  • feat: support multiple components in a single .mist.css file
  • fix: fix rendered code when user defined props are not passed by @godnondsilva in #13

Example

Card.mist.css

@scope (.card) { /* ... */ }
@scope (.card-title) { /* ... */ }
@scope (.card-image) { /* ... */ }

App.tsx

import { Card, CardTitle, CardImage } from 'Card.mist`

New Contributors

Full Changelog: v0.3.3...v0.3.4

v0.3.3

18 Mar 00:32
Compare
Choose a tag to compare
  • internal: improved CSS parser