Skip to content

Commit 994f879

Browse files
committed
chore: remove ROADMAP.md
1 parent 1f35f55 commit 994f879

2 files changed

Lines changed: 0 additions & 37 deletions

File tree

ROADMAP.md

Lines changed: 0 additions & 16 deletions
This file was deleted.

llms-full.txt

Lines changed: 0 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -67,7 +67,6 @@ llms.txt
6767
Makefile
6868
package.json
6969
README.md
70-
ROADMAP.md
7170
SECURITY.md
7271
tsconfig.json
7372
tsup.config.ts
@@ -1788,26 +1787,6 @@ Two machine-readable summaries are maintained for AI consumption, following the
17881787
[MIT](https://github.com/bug3/sql-render/blob/master/LICENSE)
17891788
````
17901789

1791-
## File: ROADMAP.md
1792-
````markdown
1793-
# Roadmap
1794-
1795-
## v0.2
1796-
1797-
- [ ] **Inline template support** - Allow passing SQL strings directly without requiring a `.sql` file, reducing boilerplate for short one-off queries
1798-
- [x] **Export rendered SQL to file** - Add an option to write the rendered SQL to a file for debugging and audit purposes
1799-
- [ ] **TypeDescriptor `description` field** - Add an optional `description` property to `TypeDescriptor` so schema validation errors can display the expected format (e.g. `Expected: ISO date YYYY-MM-DD`)
1800-
1801-
## Maybe
1802-
1803-
- [ ] **Template caching** - Cache loaded templates in a `Map` to avoid redundant `readFileSync` calls when `defineQuery` is used outside module scope
1804-
- [ ] **Conditional blocks / IN-list expansion** - Support optional WHERE clauses (`{{#if}}`) and array expansion (`WHERE id IN ({{ids}})`). Would change the library's templating nature significantly - evaluate only if `.sql` file duplication becomes a real pain point
1805-
- [ ] **Async `loadTemplate`** - Non-blocking file reads for server environments (Express, Fastify). Not needed for current Lambda/script use cases
1806-
- [ ] **Query execution integration** - Return parameterized output or integrate with Athena SDK. Intentionally out of scope to preserve single responsibility - better suited as a separate package
1807-
- [ ] **Parameterized output mode** - Return `{ sql: string, params: unknown[] }` with `$1, $2` placeholders for engines that support it. Not applicable to Athena but could broaden adoption
1808-
- [ ] **Allowlist approach for `schema.string`** - Require a regex allowlist instead of relying on the denylist. Already achievable via custom schema types, so built-in support is low priority
1809-
````
1810-
18111790
## File: SECURITY.md
18121791
````markdown
18131792
# Security Policy

0 commit comments

Comments
 (0)