.lmsignore
# What `lms push` and `lms dev --install` upload.
#
# Both take their file list from exactly ONE ignore file: this one when it
# exists, `.gitignore` otherwise. There is no merging, and `.npmignore` is an
# npm convention that LM Studio never reads. Everything `.gitignore` excludes
# therefore has to be repeated here, or it would start shipping the moment this
# file was added.
#
# Nested ignore files are refused outright by the installer, so this is the only
# ignore file the repository may contain besides the root `.gitignore`.
# Build output, dependencies and runtime state (mirrors .gitignore).
# node_modules is reinstalled by the plugin installer; it is never uploaded.
node_modules/
dist/
.test-dist/
.agentic/
coverage/
*.log
.DS_Store
# Session planning artifacts.
.superpowers/
# Live-harness transcripts: large, per-run, and not evidence anyone reads.
live/transcripts/
# Development-only sources. The plugin runs from src/ under tsconfig.json; none
# of this is loaded at runtime, so it only makes the published artifact larger.
# The test runner, the offline type stubs and the test/offline tsconfigs all
# point at tests/ or dev-stubs/, which are not in the artifact either.
tests/
live/*.ts
live/scenarios/
scripts/
dev-stubs/
tsconfig.test.json
tsconfig.test.offline.json
tsconfig.offline.json
# live/results/ is deliberately NOT excluded. The README cites those files by
# name as the public record of the model-compatibility runs, and a reader of
# the published plugin has to be able to open them.
.lmsignore
# What `lms push` and `lms dev --install` upload.
#
# Both take their file list from exactly ONE ignore file: this one when it
# exists, `.gitignore` otherwise. There is no merging, and `.npmignore` is an
# npm convention that LM Studio never reads. Everything `.gitignore` excludes
# therefore has to be repeated here, or it would start shipping the moment this
# file was added.
#
# Nested ignore files are refused outright by the installer, so this is the only
# ignore file the repository may contain besides the root `.gitignore`.
# Build output, dependencies and runtime state (mirrors .gitignore).
# node_modules is reinstalled by the plugin installer; it is never uploaded.
node_modules/
dist/
.test-dist/
.agentic/
coverage/
*.log
.DS_Store
# Session planning artifacts.
.superpowers/
# Live-harness transcripts: large, per-run, and not evidence anyone reads.
live/transcripts/
# Development-only sources. The plugin runs from src/ under tsconfig.json; none
# of this is loaded at runtime, so it only makes the published artifact larger.
# The test runner, the offline type stubs and the test/offline tsconfigs all
# point at tests/ or dev-stubs/, which are not in the artifact either.
tests/
live/*.ts
live/scenarios/
scripts/
dev-stubs/
tsconfig.test.json
tsconfig.test.offline.json
tsconfig.offline.json
# live/results/ is deliberately NOT excluded. The README cites those files by
# name as the public record of the model-compatibility runs, and a reader of
# the published plugin has to be able to open them.