Metadata-Version: 2.5
Name: jupyterlab-moonlight
Version: 0.1.0
Summary: Moonlight dark theme for JupyterLab and Jupyter Notebook 7+
Project-URL: Homepage, https://github.com/snelow/jupyterlab-moonlight
Project-URL: Repository, https://github.com/snelow/jupyterlab-moonlight
Project-URL: Bug Tracker, https://github.com/snelow/jupyterlab-moonlight/issues
Author: snelow
License-Expression: MIT
License-File: LICENSE
Keywords: jupyter,jupyterlab,jupyterlab-extension,jupyterlab-theme,moonlight
Classifier: Framework :: Jupyter
Classifier: Framework :: Jupyter :: JupyterLab
Classifier: Framework :: Jupyter :: JupyterLab :: 4
Classifier: Framework :: Jupyter :: JupyterLab :: Extensions
Classifier: Framework :: Jupyter :: JupyterLab :: Extensions :: Themes
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3
Requires-Dist: jupyterlab>=4.0.0
Description-Content-Type: text/markdown

# JupyterLab Moonlight

A dark blue theme for JupyterLab and Jupyter Notebook 7+, inspired by the [Moonlight VS Code Theme](https://github.com/atomiks/moonlight-vscode-theme) and [github-moonlight](https://github.com/Brettm12345/github-moonlight).

[![GitHub Repo](https://img.shields.io/badge/GitHub-snelow%2Fjupyterlab--moonlight-82aaff?style=flat-square&logo=github)](https://github.com/snelow/jupyterlab-moonlight)
[![JupyterLab 4+](https://img.shields.io/badge/JupyterLab-4%2B-blue?style=flat-square&logo=jupyter)](https://jupyter.org/)
[![License: MIT](https://img.shields.io/badge/License-MIT-4fd6be.svg?style=flat-square)](LICENSE)

<br/>

![JupyterLab Moonlight Preview](images/preview.png)

---

## Features

- **Moonlight Palette**: Deep navy editor surfaces (`#191b28`), elevated cards (`#222436`), and soothing canvas backgrounds (`#1e2030`).
- **Syntax Highlighting**:
  - Keywords: Purple (`#c597f9`)
  - Strings: Green (`#c3e88d`)
  - Numbers and constants: Orange (`#ff995e`)
  - Functions and definitions: Cyan (`#86e1fc`)
  - Builtins: Pink (`#fca7ea`)
  - Comments: Muted indigo (`#828bb8`)
- **Clean Interface**: Softened borders (`#2f334d`), blue accent controls (`#82aaff`), and subtle row hover highlights.
- **Compatibility**: Supports JupyterLab 4+ and Jupyter Notebook 7+.

---

## Installation

### From GitHub

```bash
pip install git+https://github.com/snelow/jupyterlab-moonlight.git
```

### From PyPI

```bash
pip install jupyterlab-moonlight
```

### Local Development

```bash
git clone https://github.com/snelow/jupyterlab-moonlight.git
cd jupyterlab-moonlight
pip install .
```

---

## Activation

1. Start your notebook environment:
   ```bash
   jupyter lab
   # or
   jupyter notebook
   ```
2. Navigate to **Settings ➔ Theme ➔ JupyterLab Moonlight** in the top menu.

---

## Contributing

Pull requests, suggestions, and issue reports are welcome. Feel free to open an issue or pull request on [GitHub](https://github.com/snelow/jupyterlab-moonlight).

---

## License & Acknowledgements

- Maintained by [snelow](https://github.com/snelow).
- Inspired by the Moonlight color palette created by [atomiks](https://github.com/atomiks/moonlight-vscode-theme) and [Brettm12345](https://github.com/Brettm12345/github-moonlight).
- Distributed under the [MIT License](LICENSE).
