Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
9 changes: 0 additions & 9 deletions .changeset/libsql-termux-shim.md

This file was deleted.

13 changes: 0 additions & 13 deletions .changeset/wide-pans-listen.md

This file was deleted.

14 changes: 14 additions & 0 deletions packages/eslint-config/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,19 @@
# @gtbuchanan/eslint-config

## 0.4.0

### Minor Changes

- 44daadb: Derive lint ignores from `.gitignore`

`configure()` now reads `.gitignore` through `eslint-config-flat-gitignore` and contributes the converted patterns as a global-ignores entry, so untracked paths — build output, caches, generated files — are never linted without being enumerated. Nested `.gitignore` files are discovered too, and a repo without one contributes no patterns instead of throwing.

The new `gitignore` option takes `false` to opt out, or a `FlatGitignoreOptions` object merged over `defaultGitignoreOptions`.

Because `.gitignore` now covers generated paths, the default `ignores` list was narrowed to the **tracked** files another tool owns the format of: lockfiles — matched by naming convention rather than per package manager — and `CHANGELOG.md`. That list is exported as `defaultIgnores` so it can be spread when overriding, since `ignores` replaces its default wholesale.

Repos that pass `gitignore: false` and relied on the previous defaults to skip build output now have to list those paths themselves.

## 0.3.0

### Minor Changes
Expand Down
2 changes: 1 addition & 1 deletion packages/eslint-config/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@gtbuchanan/eslint-config",
"version": "0.3.0",
"version": "0.4.0",
"description": "Shared ESLint configuration",
"type": "module",
"imports": {
Expand Down
11 changes: 11 additions & 0 deletions packages/libsql-termux-shim/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
# @gtbuchanan/libsql-termux-shim

## 0.1.0

### Minor Changes

- feae032: Add `@gtbuchanan/libsql-termux-shim`, a stand-in for libsql's native binding
implemented on `node:sqlite`. libsql publishes no `@libsql/android-arm64`, so
dependents such as promptfoo fail at startup on Termux; aliasing the missing
target to this package lets them run. Local databases only — embedded replicas
throw.
2 changes: 1 addition & 1 deletion packages/libsql-termux-shim/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@gtbuchanan/libsql-termux-shim",
"version": "0.0.0",
"version": "0.1.0",
"description": "libsql native-binding stand-in for Termux/Android, implemented on node:sqlite, so libsql-dependent tools (e.g. promptfoo) run where libsql ships no prebuilt binding",
"homepage": "https://github.com/gtbuchanan/tooling/tree/main/packages/libsql-termux-shim",
"bugs": "https://github.com/gtbuchanan/tooling/issues",
Expand Down