themer

๐ŸŽจ themer takes a set of colors and generates themes for your apps (editors, terminals, wallpapers, and more).

MIT License

Downloads
477
Stars
5.5K
Committers
16

Bot releases are hidden (Show)

themer - Latest Release

Published by mjswensen 10 months ago

The primary breaking change from v5 โ†’ v6 is that rendered files use strings instead of Buffers for their contents (this change may affect some programmatic API users but should not affect CLI-only users).

themer - v5.0.0

Published by mjswensen over 1 year ago

v5.0.0 is a complete overhaul of themer's core (rewritten from the ground up in TypeScript), addressing many issues and points of feedback since themer's inception.

New features and bug fixes

Breaking changes

  • The multi-package paradigm has been retired; themer now ships as a single package for ease of use (and simpler maintenance into the future).
  • Many outputted themes also include the source color set name so that multiple themer-generated themes can be used side-by-side (see #141).
  • The output directory structure has been changed dramatically to better support multi-color-set theme generation.
themer - themer-v3.3.0

Published by mjswensen over 4 years ago

This release adds support for templates to provide their own installation instructions. Instructions for all the templates get accumulated and written to <output dir>/README.md.

themer - themer-v3.1.8

Published by mjswensen over 4 years ago

This release fixes an issue for some users where generated theme output files were not being written to disk.

themer - themer-vim-v3.1.0

Published by mjswensen almost 5 years ago

Adds support to themer-vim for notermguicolors, courtesy of @spenserblack (#35). ๐Ÿ™Œ

themer - themer-colors-night-sky-v2.0.0

Published by mjswensen almost 6 years ago

Breaking changes: removes shades 1 through 6 since themer will calculate them automatically.

themer - themer-colors-monkey-v2.0.0

Published by mjswensen almost 6 years ago

Breaking changes: removes shades 1 through 6 since themer will calculate them automatically.

themer - themer-colors-github-universe-v2.0.0

Published by mjswensen almost 6 years ago

Breaking changes: removes shades 1 through 6 since themer will calculate them automatically.

themer - themer-colors-finger-paint-v2.0.0

Published by mjswensen almost 6 years ago

Breaking changes: removes shades 1 through 6 since themer will calculate them automatically.

themer - themer-colors-polar-ice-v2.0.0

Published by mjswensen almost 6 years ago

Breaking changes: removes shades 1 through 6 since themer will calculate them automatically.

themer - themer-v3.1.2

Published by mjswensen over 6 years ago

Update dependencies. ๐ŸŒฑ

themer - themer-v3.1.1

Published by mjswensen over 6 years ago

When loading base16 schemes, the file extension can now be .yaml as well as .yml (https://github.com/mjswensen/themer/pull/19 by @modille).

themer - themer-v3.1.0

Published by mjswensen over 6 years ago

This release adds support for base16 schemes!

base16 is a popular project with a strong ecosystem, including a variety of high-quality color schemes from many authors. Now themer can utilize base16 scheme files by passing them directly to themer's --colors command-line argument (see README for more information).

themer - themer-v3.0.0

Published by mjswensen almost 7 years ago

This release adds some handy tools that will make the process of authoring your own color sets a little smoother.

New Features:

  • Color sets can now omit shade1 through shade6, and those colors will be interpolated automatically (from shade0 and shade7), via the color-steps package. See #15. ๐Ÿค–
  • themer now supports any CSS color format, rather than just hex colors. ๐ŸŒˆ
  • themer now checks your color set to make sure it is valid, and logs an error if it's not. โœ…
  • Better error logging, and more informative (and colorful) output. ๐Ÿ–ฅ

Breaking changes:

  • This release drops support for Node 6, now requiring Node 8, which is the current recommended LTS version (see Node's release schedule). If you still need to keep version 6 around for other projects, I would recommend a tool like nvm for easily managing multiple Node versions on a single machine.
Package Rankings
Top 3.22% on Npmjs.org
Top 9.59% on Proxy.golang.org
Badges
Extracted from project README
Follow on Mastodon Join the newsletter
Related Projects