zed/styles
Nate Butler 85b049f250
Build tokens for each theme (#2590)
This PR adds the ability to export tokens for each theme. 

You can export tokens by:

1. `cd styles`
2. `npm run build-tokens`
3. Tokens will be output in the target folder (`styles/target`)

The tokens match the ColorScheme object. In the future we may also
export tokens for our styleTrees.

Release Notes:

- N/A (No public facing changes)

---
TODO:

- [x] Generate Token Studio theme index file
- [x] ColorScheme
    - [x] name:
    - [x] isLight
    - [x] lowest
    - [x] middle
    - [x] highest
    - [x] popoverShadow
    - [x] modalShadow
    - [x] players
    - [x] syntax
2023-06-08 16:40:46 -04:00
..
src Build tokens for each theme (#2590) 2023-06-08 16:40:46 -04:00
.gitignore Finish dark.ts initial port and restructure files to get ready for build script 2022-03-31 20:31:18 -07:00
.prettierignore Ignore the target folder 2023-04-11 12:23:54 -04:00
package-lock.json Add foundation for exporting tokens 2023-06-08 00:37:00 -04:00
package.json Add foundation for exporting tokens 2023-06-08 00:37:00 -04:00
tsconfig.json Update TSCondif 2023-06-08 01:15:57 -04:00