twind

The smallest, fastest, most feature complete Tailwind-in-JS solution in existence.

MIT License

Downloads
203.9K
Stars
3.7K
Committers
19

Bot releases are hidden (Show)

twind -

Published by sastan over 3 years ago

  • chore: doc 4406213
  • feat: support named groups 038ca03
  • fix(apply): prevent variants to leak eg double applied f90cda8
  • fix(serialize): ignore single char properties fd7c5d6
  • fix: allow directives to return directives cb42156
  • fix: handle :global in serialize to prevent side effects 5f99e23
  • doc: move advanced after getting started 2d719f4
  • doc(faqs): add links to discussions, issues and discord 3050f87

https://github.com/tw-in-js/twind/compare/v0.14.3...v0.14.4

twind -

Published by sastan over 3 years ago

  • fix: allow to access the theme via tw.theme (#101) 72f726b
  • chore: docs 387790d
  • ci: mark typedoc-plugin-param-names as optional 429a35e
  • doc: re-structure documentation fdff953
  • Fix typos in README.md (#98) 8a305fe

https://github.com/tw-in-js/twind/compare/v0.14.2...v0.14.3

twind -

Published by sastan over 3 years ago

  • doc: add another plugin css example 61eb19f
  • feat: css and apply can be used within plugins 97573f5
  • chore: use snowpack v3 1a0e053

https://github.com/tw-in-js/twind/compare/v0.14.1...v0.14.2

twind -

Published by sastan over 3 years ago

  • fix: applied rules can be used alone after apply 784716b

https://github.com/tw-in-js/twind/compare/v0.14.0...v0.14.1

twind -

Published by sastan over 3 years ago

  • feat: supports arrays and objects with raw, min or max properties for screens (#94) 2bc42cf
  • ci: do not run for docs changes e99f237
  • perf: use directive key for caching 24e4b00
  • feat: screen directive (#93) cf37f6d
  • chore: fix format 68189af
  • golf: use arrow instead of functions 70b013b
  • doc: use best matching import 3f91827
  • fix: misleading theme reference other values in setup 41beaaf
  • refactor: remove support for non-tw usage (#92) f2b8ed5
  • doc: add preflight with css helper example 92cd17a
  • fix: invalid gradient color stop css 0f3264c
  • perf: cache directives based on input to allow tw to cache the result c651a5b

https://github.com/tw-in-js/twind/compare/v0.13.0...v0.14.0

twind -

Published by sastan over 3 years ago

  • feat: apply as own function a39c3d4
  • ci: do not auto publish 814eb44
  • chore: lint da655cf

https://github.com/tw-in-js/twind/compare/v0.12.0...v0.13.0

twind -

Published by sastan almost 4 years ago

  • doc: add typedoc for website 44907b9
  • feat: support template literals for css and keyframes (#91) 7be6243
  • feat: expose defaultTheme as module dd30065
  • feat: expose theme helper to simplify theme access ba35e1d
  • feat: twind/shim pass options to html parser (#86) 0b5ac27
  • feat: tw.apply for component like styles (#83) d00a9d2
  • Update Discord link to invitation (#87) ffe3f55
  • docs: add discord badge a63ed92
  • feat: allow plugins to create global styles (#85) c633262
  • fix: do not include dependencies in node server module bundles 62bf243
  • fix: move inline directive into the component layer acf92ea
  • feat: move shim server side into an own module (#75) ba90ec0
  • Typo (#79) aee18d0
  • website: switch pack to skypack 3cac2f7
  • chore: fix website by using jspm.dev 4566da6
  • chore: update distilt to cleanup lint-staged and husky settings 3c7027e
  • doc: small grouping example change 8035689
  • chore: format staged files 536ebfe
  • chore(doctoc): no bash file expansion to run on windows 77a251d
  • chore: auto publish on release 9866574
  • chore: consolidate ci actions 12c2a28
  • docs: added "Thinking in Groups" section to grouping docs (#69) 3a8c5e1

https://github.com/tw-in-js/twind/compare/v0.11.2...v0.12.0

twind -

Published by sastan almost 4 years ago

  • fix: use tailwind like layer presedence (#67) e40bde2
  • refactor: use "standard" theme access in preflight aea9803
  • fix: Set explicit opacity value on placeholder pseudo-element 7f14e24

https://github.com/tw-in-js/twind/compare/v0.11.1...v0.11.2

twind -

Published by sastan almost 4 years ago

  • fix: allow interpolation at grouping locations (#56) 3427df0
  • doc: fix observe demo 0d5f526
  • test: add custom variants test 056761f
  • refactor: byte golfing b5ca7d0

https://github.com/tw-in-js/twind/compare/v0.11.0...v0.11.1

twind -

Published by sastan almost 4 years ago

  • fix: add justify-items-* and justify-self-* directives 621f140
  • fix: append runtime styles to existing ones (#54) fdfa41c
  • feat: twind/shim ssr with support for wmr (#48) 3b2d105
  • fix: introduce presedence layers (base, utilities, components) for clear separation of these ec79a50
  • fix: use long hand properties for transition e8ee9c1
  • doc: add next.js to the examples (#46) da82c54
  • doc: add css values maybe functions example 01e354a
  • doc: add link to Constructible style sheets polyfill a23419c
  • doc: add override variant to advantages 362a33b
  • doc: add wmr example to ssr.md a3c01f3

https://github.com/tw-in-js/twind/compare/v0.10.3...v0.11.0

twind -

Published by sastan almost 4 years ago

  • fix: publish with exports.module (#41) 89a6e61
  • doc: add cross string boundaries grouping examples 7c9c835
  • fix: prevent variants to cross string boundaries (#42) 06feff6
  • fix: position sticky prefixing (#38) 0aa1e8d
  • Duplicate demo link (#34) c47db0e
  • Updates link to shim demo feab0d2
  • doc(setup): preflight can be used to inject global styles c7a2f66
  • doc(css): nested selectors and unified theme api 4823c13

https://github.com/tw-in-js/twind/compare/v0.10.2...v0.10.3

twind -

Published by sastan almost 4 years ago

  • fix: prepend selector if no '&' is within the key e0061f3
  • fix: unify theme apis b4e4f6d

https://github.com/tw-in-js/twind/compare/v0.10.1...v0.10.2

twind -

Published by sastan almost 4 years ago

  • fix: support deep nested colors in the theme (#31) d8cf0df
  • chore: point to website in package.json e942b0f

https://github.com/tw-in-js/twind/compare/v0.10.0...v0.10.1

twind -

Published by sastan almost 4 years ago

  • feat: override variant (#26) cf7899a
  • chore: cleanup root folder 7c7f7c2
  • doc: add module badges 0f8344a
  • feat: extract shim implementation into an own module for re-use (#19) 5ab0514
  • doc: fix pseudo-element examples (#23) 64a07d0
  • doc: typo 2114944
  • test(theme): access custom color values 217babb
  • doc(ssr): full next.js example ea261f2
  • doc(tailwind extensions): list of directives that support all CSS values d289928
  • doc: add svelte repl and move dem link after code a86f087
  • doc: typos c9ff4c6
  • doc: add Custom Sheet Implementation section 407539a
  • doc: add modules list to quicklinks 8371986
  • doc: add setup(sheet) section f9a4b4a
  • perf(shim): cache generated className cfb9317
  • chore: doc format 77dec7c
  • doc: twind/shim link to setup docs fc5ea0c
  • doc: fix a few typos and adjust some wording 6ed754a
  • doc: add pseudo classes details 5fe3247

https://github.com/tw-in-js/twind/compare/v0.9.1...v0.10.0

twind -

Published by sastan almost 4 years ago

  • doc: quickstart with link to installation a1d05cb
  • doc: add table of contents to each docs/*.md 5d4fe0f
  • doc: re-written tailwind extensions page 40e9101
  • feat: add sibling variant 9ac95d8
  • doc: add umd show case to example/ 1794620

https://github.com/tw-in-js/twind/compare/v0.9.0...v0.9.1

twind -

Published by sastan almost 4 years ago

  • doc: installation using UMD bundles 020ce6e
  • fix: bundle tiny-css-prefixer within umd builds 1b27efe
  • feat: expose sheet.target to access underlying resource e5228b5
  • doc: use static styles in litelement example 46be7b4
  • chore: react-native idea 3584a61
  • doc: bw typo e5a5ac3
  • doc(examples): add web components and lit-element 2be3499
  • doc: rationale typo (#17) c28d9c4

https://github.com/tw-in-js/twind/compare/v0.8.2...v0.9.0

twind -

Published by sastan almost 4 years ago

twind -

Published by sastan almost 4 years ago

  • fix(shim): defer and guard setup call 60cbc44
  • doc: use gh-pages branch for website deploy 5d1646c
  • Merge pull request #13 from lukekarrys/patch-1 bbb703c

https://github.com/tw-in-js/twind/compare/v0.8.0...v0.8.1

twind -

Published by sastan almost 4 years ago

  • test: run more test within example page f88bb83
  • test: ensure default theme colors match default tailwind colors 953cf63
  • Adds new colors from Tailwind V2 theme d670bac
  • doc: new layout and walk trough 37fdf8c
  • Merge pull request #9 from smeijer/patch-1 dc74c53
  • docs: fix typos in readme.md 4a808b5
  • doc: landing page using twind/shim bd6bba0
  • fix: snowpack example 8505a4c
  • feat: asynchronous ssr 019b767
  • feat: synchronous server side rendering ac338ac

https://github.com/tw-in-js/twind/compare/v0.7.0...v0.8.0

twind -

Published by sastan almost 4 years ago

  • refactor: rename json config script to twind-config as it may be used by twind itself 27540fb
  • fix(inject): ensure invalid rules are not tried again and again 4f725d9
  • example: landing page using twind/shim and json config 133895c
  • feat: support exclamation point after directive ('text-center!') to mark it as important 270fdd6
  • feat: allow mode configuration to be a string 228acb1
  • feat: preflight may be a JSON object which is merged with the reset styles 0b0c4eb

https://github.com/tw-in-js/twind/compare/v0.6.0...v0.7.0