|
10 | 10 | </p> |
11 | 11 |
|
12 | 12 | <p align="center"> |
13 | | - <!-- Coming Soon --> |
14 | | - <img src="https://img.shields.io/badge/Status-Coming%20Soon-orange" alt="Coming Soon" /> |
| 13 | + <!-- VS Code Marketplace --> |
| 14 | + <a href="https://marketplace.visualstudio.com/items?itemName=nolindnaidoo.dates-le"> |
| 15 | + <img src="https://img.shields.io/visual-studio-marketplace/v/nolindnaidoo.dates-le" alt="VSCode Marketplace Version" /> |
| 16 | + </a> |
| 17 | + <!-- Open VSX --> |
| 18 | + <a href="https://open-vsx.org/extension/nolindnaidoo.dates-le"> |
| 19 | + <img src="https://img.shields.io/open-vsx/v/nolindnaidoo.dates-le" alt="Open VSX Version" /> |
| 20 | + </a> |
15 | 21 | <!-- Build --> |
16 | 22 | <a href="https://github.com/nolindnaidoo/dates-le/actions"> |
17 | 23 | <img src="https://img.shields.io/github/actions/workflow/status/nolindnaidoo/dates-le/ci.yml?branch=main" alt="Build Status" /> |
|
24 | 30 |
|
25 | 31 | --- |
26 | 32 |
|
| 33 | +<p align="center"> |
| 34 | + <img src="src/assets/images/preview.gif" alt="Date Extraction animation" style="max-width: 100%; height: auto;" /> |
| 35 | +</p> |
| 36 | +<p align="right"> |
| 37 | + <a href="https://github.com/nolindnaidoo/dates-le/blob/main/docs/SCREENSHOTS.md">Screenshot Guide</a> |
| 38 | +</p> |
| 39 | + |
27 | 40 | ## 🚧 Coming Soon! |
28 | 41 |
|
29 | 42 | **Dates-LE** is currently in development and will be available soon! This extension will provide powerful date and time extraction and analysis capabilities for your logs, APIs, and temporal data. |
@@ -72,7 +85,7 @@ It intelligently detects and extracts dates from your code, providing comprehens |
72 | 85 |
|
73 | 86 | ## 🚀 Quick Start |
74 | 87 |
|
75 | | -1. **Coming Soon** - Dates-LE will be available on Open VSX and as a VSIX download |
| 88 | +1. **Coming Soon** - Dates-LE will be available on VS Code Marketplace and Open VSX |
76 | 89 | 2. Open any file containing dates (`Cmd/Ctrl + P Dates-LE`) |
77 | 90 | 3. Run Quick Extract (`Cmd+Alt+E` / `Ctrl+Alt+E` / Status Bar) |
78 | 91 |
|
@@ -105,12 +118,31 @@ English + 12 translations _(Coming Soon)_: |
105 | 118 | - Runs locally; no data is sent off your machine. |
106 | 119 | - Optional local-only logs can be enabled with `dates-le.telemetryEnabled`. |
107 | 120 |
|
| 121 | +## ⚡ Performance |
| 122 | + |
| 123 | +Dates-LE is built for speed across all supported formats: |
| 124 | + |
| 125 | +| Format | Throughput | Best For | |
| 126 | +| -------- | ----------------- | ---------------------- | |
| 127 | +| **JSON** | 1.8M+ dates/sec | APIs, large datasets | |
| 128 | +| **CSV** | 1.2M+ dates/sec | Tabular data, logs | |
| 129 | +| **LOG** | 800K+ dates/sec | Log files, debugging | |
| 130 | +| **YAML** | 600K+ dates/sec | Configuration files | |
| 131 | +| **INI** | 400K+ dates/sec | Settings, configs | |
| 132 | + |
108 | 133 | ## 📊 Test Coverage |
109 | 134 |
|
110 | 135 | - Tests powered by Vitest with V8 coverage. |
111 | 136 | - Runs quickly and locally: `npm run test` or `npm run test:coverage`. |
112 | 137 | - Coverage reports output to `coverage/` (HTML summary at `coverage/index.html`). |
113 | 138 |
|
| 139 | +## 🤝 Contributing |
| 140 | + |
| 141 | +We welcome all contributions! Whether it's code, ideas, or feedback: |
| 142 | + |
| 143 | +- [Issues](https://github.com/nolindnaidoo/dates-le/issues) • [Pull Requests](https://github.com/nolindnaidoo/dates-le/pulls) • [Releases](https://github.com/nolindnaidoo/dates-le/releases) |
| 144 | +- [Architecture](docs/ARCHITECTURE.md) • [Development](docs/DEVELOPMENT.md) • [Contributing](CONTRIBUTING.md) • [Troubleshooting](docs/TROUBLESHOOTING.md) |
| 145 | + |
114 | 146 | --- |
115 | 147 |
|
116 | 148 | Copyright © 2025 |
|
0 commit comments