{"_id":"@spexcode/spec-cli","_rev":"29-397a21fc897f3326f64a761119f64cc5","name":"@spexcode/spec-cli","dist-tags":{"latest":"0.7.0","next":"0.7.0-next.22"},"versions":{"0.6.5":{"name":"@spexcode/spec-cli","version":"0.6.5","_id":"@spexcode/spec-cli@0.6.5","maintainers":[{"name":"lexicalmathical","email":"lexicalmathical@gmail.com"}],"bin":{"spex":"bin/spex.mjs"},"dist":{"shasum":"893af858a89f3fa7ca92a3ba315551db88c623df","tarball":"https://registry.npmjs.org/@spexcode/spec-cli/-/spec-cli-0.6.5.tgz","fileCount":201,"integrity":"sha512-vhL0qOVtz49LRf1x7TB0XahQcbbMzZ8sn+ebWHiPoMHrEEUCDH6ERHxvQITEOUKhIi9QaxsUI2MAy/HBYhf9CQ==","signatures":[{"sig":"MEYCIQCxftY6af4Jdym+muKQrp3zu4rsQZbwbJrmnbLym/A6/gIhAKLf9giPpQl/dygkUND+DpcH6/4SeLggDMvp+R8CHUhB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1788331},"type":"module","exports":{".":"./dist/index.js","./ranker":"./dist/ranker.js","./eval-host":"./dist/eval-host.js","./bin/spex.mjs":"./bin/spex.mjs","./package.json":"./package.json"},"gitHead":"88550e64cb3207db6d59bb8ca84440be54aa7731","scripts":{"lint":"npm run build && node bin/spex.mjs spec lint","test":"tsx --import ../scripts/test-home.mjs --test src/*.test.ts","build":"node ../scripts/build-dist.mjs","serve":"npm run build && node bin/spex.mjs serve","prepublishOnly":"node ../scripts/release-publish.mjs --from-package-publish"},"_npmUser":{"name":"lexicalmathical","email":"lexicalmathical@gmail.com"},"_npmVersion":"11.12.1","description":"SpexCode CLI + server. The root spexcode package delegates to this compiled package; dashboard assets live in @spexcode/spec-dashboard.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"@spexcode/spec-core":"0.6.5","@spexcode/spec-eval":"0.6.5","@spexcode/spec-forge":"0.6.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","typescript":"^5.6.3","@types/node":"^20.16.0"},"bundleDependencies":["@spexcode/spec-core","@spexcode/spec-eval","@spexcode/spec-forge"],"_npmOperationalInternal":{"tmp":"tmp/spec-cli_0.6.5_1786626870849_0.560940652426628","host":"s3://npm-registry-packages-npm-production"}},"0.6.6":{"name":"@spexcode/spec-cli","version":"0.6.6","_id":"@spexcode/spec-cli@0.6.6","maintainers":[{"name":"lexicalmathical","email":"lexicalmathical@gmail.com"}],"bin":{"spex":"bin/spex.mjs"},"dist":{"shasum":"f41be0a2512ca4793a8499f0ce222649909815cc","tarball":"https://registry.npmjs.org/@spexcode/spec-cli/-/spec-cli-0.6.6.tgz","fileCount":199,"integrity":"sha512-3wHOO/H6Yo+o7EgoCylAySlhSOqdgg3eRAof6srVhRSYrcLGZU84oY6gSKCxqOWQ3HiwIR2xJyLCBZB4dQO+bw==","signatures":[{"sig":"MEUCIAjjL2y8fYEYSdZ6622ySirtMUpUfvub4bWjjVLeRiSfAiEAuu4WmDW60kPNlneSIKcTS3aJurd5V2+/5lDbuqojX+w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1810619},"type":"module","exports":{".":"./dist/index.js","./ranker":"./dist/ranker.js","./eval-host":"./dist/eval-host.js","./bin/spex.mjs":"./bin/spex.mjs","./package.json":"./package.json"},"gitHead":"2f4baa211644cf9ad2c1dc5121d34e777c57a47b","scripts":{"lint":"npm run build && node bin/spex.mjs spec lint","test":"tsx --import ../scripts/test-home.mjs --test src/*.test.ts","build":"node ../scripts/build-dist.mjs","serve":"npm run build && node bin/spex.mjs serve","prepublishOnly":"node ../scripts/release-publish.mjs --from-package-publish"},"_npmUser":{"name":"lexicalmathical","email":"lexicalmathical@gmail.com"},"_npmVersion":"11.12.1","description":"SpexCode CLI + server. The root spexcode package delegates to this compiled package; dashboard assets live in @spexcode/spec-dashboard.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"@spexcode/spec-core":"0.6.6","@spexcode/spec-eval":"0.6.6","@spexcode/spec-forge":"0.6.6","@spexcode/session-core":"0.6.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","typescript":"^5.6.3","@types/node":"^20.16.0"},"bundleDependencies":["@spexcode/spec-core","@spexcode/session-core","@spexcode/spec-eval","@spexcode/spec-forge"],"_npmOperationalInternal":{"tmp":"tmp/spec-cli_0.6.6_1786927133429_0.6198550059153309","host":"s3://npm-registry-packages-npm-production"}},"0.6.7":{"name":"@spexcode/spec-cli","version":"0.6.7","_id":"@spexcode/spec-cli@0.6.7","maintainers":[{"name":"lexicalmathical","email":"lexicalmathical@gmail.com"}],"bin":{"spex":"bin/spex.mjs"},"dist":{"shasum":"345f7b1d24f8e5305dde0ae3b924d365b8e4c42f","tarball":"https://registry.npmjs.org/@spexcode/spec-cli/-/spec-cli-0.6.7.tgz","fileCount":199,"integrity":"sha512-0w7087lfuQ3qztDhU6ROzkCyeD1Dgfuny+fAgerfxuDzTtGVxEgJARvkhBx45/jtEiY/MBjWkQg1XvJkDuVv5Q==","signatures":[{"sig":"MEQCICnCyhvEZoinWpfbaiBso5wadpFr8z5WRlUSQc2SGqGjAiB+CBw+dD3ud42YSncbKVgDw+5Tz5wpafF7wTeaDk88gA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1810619},"type":"module","exports":{".":"./dist/index.js","./ranker":"./dist/ranker.js","./eval-host":"./dist/eval-host.js","./bin/spex.mjs":"./bin/spex.mjs","./package.json":"./package.json"},"gitHead":"a1ff864135c698778e0babcef8ab5b7246901038","scripts":{"lint":"npm run build && node bin/spex.mjs spec lint","test":"tsx --import ../scripts/test-home.mjs --test src/*.test.ts","build":"node ../scripts/build-dist.mjs","serve":"npm run build && node bin/spex.mjs serve","prepublishOnly":"node ../scripts/release-publish.mjs --from-package-publish"},"_npmUser":{"name":"lexicalmathical","email":"lexicalmathical@gmail.com"},"_npmVersion":"11.12.1","description":"SpexCode CLI + server. The root spexcode package delegates to this compiled package; dashboard assets live in @spexcode/spec-dashboard.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"@spexcode/spec-core":"0.6.7","@spexcode/spec-eval":"0.6.7","@spexcode/spec-forge":"0.6.7","@spexcode/session-core":"0.6.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","typescript":"^5.6.3","@types/node":"^20.16.0"},"bundleDependencies":["@spexcode/spec-core","@spexcode/session-core","@spexcode/spec-eval","@spexcode/spec-forge"],"_npmOperationalInternal":{"tmp":"tmp/spec-cli_0.6.7_1786928557887_0.03761390742579751","host":"s3://npm-registry-packages-npm-production"}},"0.6.8":{"name":"@spexcode/spec-cli","version":"0.6.8","_id":"@spexcode/spec-cli@0.6.8","maintainers":[{"name":"lexicalmathical","email":"lexicalmathical@gmail.com"}],"bin":{"spex":"bin/spex.mjs"},"dist":{"shasum":"c1b0bbaf5e9622c24d289411f610d002115c7c39","tarball":"https://registry.npmjs.org/@spexcode/spec-cli/-/spec-cli-0.6.8.tgz","fileCount":218,"integrity":"sha512-8sodNXavb9+3yYy9YBmz5j7y9ibG1OQdlMZ+UyBEFJ7sgKOyoJ53JtMTGuskwGqloCjQBX/FfiykLmNn3HdyFw==","signatures":[{"sig":"MEUCIQDJ+nieUX/OFLXf4jA2DbSbHAJfR8GKG6Vyx6zWT7Y8QQIgALkUIaWWiQLIDQaKmMYlKro6pjA0PAMSSXYy+3Q6qvs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2003713},"type":"module","exports":{".":"./dist/index.js","./ranker":"./dist/ranker.js","./eval-host":"./dist/eval-host.js","./bin/spex.mjs":"./bin/spex.mjs","./package.json":"./package.json"},"gitHead":"8658171efc29059fffbdc200d7564a4b14a81aae","scripts":{"lint":"npm run build && node bin/spex.mjs spec lint","test":"tsx --import ../scripts/test-home.mjs --test src/*.test.ts","build":"node ../scripts/build-dist.mjs","serve":"npm run build && node bin/spex.mjs serve","prepublishOnly":"node ../scripts/release-publish.mjs --from-package-publish"},"_npmUser":{"name":"lexicalmathical","email":"lexicalmathical@gmail.com"},"_npmVersion":"11.12.1","description":"SpexCode CLI + server. The root spexcode package delegates to this compiled package; dashboard assets live in @spexcode/spec-dashboard.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"@spexcode/spec-core":"0.6.8","@spexcode/spec-eval":"0.6.8","@spexcode/spec-forge":"0.6.8","@spexcode/session-selflaunch":"0.6.8","@spexcode/session-application":"0.6.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","typescript":"^5.6.3","@types/node":"^20.16.0"},"bundleDependencies":["@spexcode/spec-core","@spexcode/spec-eval","@spexcode/spec-forge"],"_npmOperationalInternal":{"tmp":"tmp/spec-cli_0.6.8_1787821662368_0.9746971264977147","host":"s3://npm-registry-packages-npm-production"}},"0.7.0-next.0":{"name":"@spexcode/spec-cli","version":"0.7.0-next.0","_id":"@spexcode/spec-cli@0.7.0-next.0","maintainers":[{"name":"lexicalmathical","email":"lexicalmathical@gmail.com"}],"bin":{"spex":"bin/spex.mjs"},"dist":{"shasum":"78645f6cc15856193e10ed140cc04cc7e33f453d","tarball":"https://registry.npmjs.org/@spexcode/spec-cli/-/spec-cli-0.7.0-next.0.tgz","fileCount":214,"integrity":"sha512-9cSZ+qkPH4JezhtvF14wWzytgWOghzTFEzyTmSe5LEi71ed/+2jvfb6b8Y7IcuMj4AiHbsUgnsDq+Mm71UJdOQ==","signatures":[{"sig":"MEQCIC8gRjvt5mbwJb8MuceEkAnpHpi11ZsHLQZbw2JDCZShAiAbb2QKfXn7o6TrL53s0OSDJhuEBqY9ZLro3fWiNa4jow==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2000850},"type":"module","exports":{".":"./dist/index.js","./ranker":"./dist/ranker.js","./eval-host":"./dist/eval-host.js","./bin/spex.mjs":"./bin/spex.mjs","./package.json":"./package.json"},"gitHead":"f0fcb0700605e954ed620a97c4c06e7c6265f82b","scripts":{"lint":"npm run build && node bin/spex.mjs spec lint","test":"tsx --import ../scripts/test-home.mjs --test src/*.test.ts","build":"node ../scripts/build-dist.mjs","serve":"npm run build && node bin/spex.mjs serve","prepublishOnly":"node ../scripts/release-publish.mjs --from-package-publish"},"_npmUser":{"name":"lexicalmathical","email":"lexicalmathical@gmail.com"},"_npmVersion":"11.12.1","description":"SpexCode CLI + server. The root spexcode package delegates to this compiled package; dashboard assets live in @spexcode/spec-dashboard.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"smol-toml":"^1.8.0","@spexcode/spec-core":"0.7.0-next.0","@spexcode/spec-eval":"0.7.0-next.0","@spexcode/spec-forge":"0.7.0-next.0","@spexcode/transcript":"0.7.0-next.0","@spexcode/session-selflaunch":"0.7.0-next.0","@spexcode/session-application":"0.7.0-next.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","typescript":"^5.6.3","@types/node":"^20.16.0"},"bundleDependencies":["@spexcode/spec-core","@spexcode/spec-eval","@spexcode/spec-forge"],"_npmOperationalInternal":{"tmp":"tmp/spec-cli_0.7.0-next.0_1787944038291_0.9665935772545509","host":"s3://npm-registry-packages-npm-production"}},"0.7.0-next.1":{"name":"@spexcode/spec-cli","version":"0.7.0-next.1","_id":"@spexcode/spec-cli@0.7.0-next.1","maintainers":[{"name":"lexicalmathical","email":"lexicalmathical@gmail.com"}],"bin":{"spex":"bin/spex.mjs"},"dist":{"shasum":"105b7265b2f6876166071ada26032e856e87574a","tarball":"https://registry.npmjs.org/@spexcode/spec-cli/-/spec-cli-0.7.0-next.1.tgz","fileCount":214,"integrity":"sha512-ljt57oBIEwdNc0sFWMGhOYydKKIsEwDgWtY+/gFGDx+zRaZGs0/vCQUpd96gpXELaO7d8vIrzWX8mp1Qyr5T9A==","signatures":[{"sig":"MEUCIQD4QzAdP5qD0KzziqRAuJukhMwxy3THx375cFlbPDlU0wIgRGm6umIAXY3UxrK+ZelewFAkK77BD12cSYM4X7K6BkI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2000864},"type":"module","exports":{".":"./dist/index.js","./ranker":"./dist/ranker.js","./eval-host":"./dist/eval-host.js","./bin/spex.mjs":"./bin/spex.mjs","./package.json":"./package.json"},"gitHead":"2d93e89dc92ba77bc9220e9e8b62ca5a08b29960","scripts":{"lint":"npm run build && node bin/spex.mjs spec lint","test":"tsx --import ../scripts/test-home.mjs --test src/*.test.ts","build":"node ../scripts/build-dist.mjs","serve":"npm run build && node bin/spex.mjs serve","prepublishOnly":"node ../scripts/release-publish.mjs --from-package-publish"},"_npmUser":{"name":"lexicalmathical","email":"lexicalmathical@gmail.com"},"_npmVersion":"11.12.1","description":"SpexCode CLI + server. The root spexcode package delegates to this compiled package; dashboard assets live in @spexcode/spec-dashboard.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"smol-toml":"^1.8.0","@spexcode/spec-core":"0.7.0-next.1","@spexcode/spec-eval":"0.7.0-next.1","@spexcode/spec-forge":"0.7.0-next.1","@spexcode/transcript":"0.7.0-next.1","@spexcode/session-selflaunch":"0.7.0-next.1","@spexcode/session-application":"0.7.0-next.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","typescript":"^5.6.3","@types/node":"^20.16.0"},"bundleDependencies":["@spexcode/spec-core","@spexcode/spec-eval","@spexcode/spec-forge"],"_npmOperationalInternal":{"tmp":"tmp/spec-cli_0.7.0-next.1_1787946560163_0.3356469259411681","host":"s3://npm-registry-packages-npm-production"}},"0.7.0-next.2":{"name":"@spexcode/spec-cli","version":"0.7.0-next.2","_id":"@spexcode/spec-cli@0.7.0-next.2","maintainers":[{"name":"lexicalmathical","email":"lexicalmathical@gmail.com"}],"bin":{"spex":"bin/spex.mjs"},"dist":{"shasum":"300fb3259939fa443a584dcbc5ba75f7f55b68ea","tarball":"https://registry.npmjs.org/@spexcode/spec-cli/-/spec-cli-0.7.0-next.2.tgz","fileCount":214,"integrity":"sha512-4Uj85zXgYpSENfhI6/MWqxHG/i1SxSod6pZkRkyKKSJBghvxZJ+9JL0Y9ywqq0D5Y2Cg7/iBXEg4wUfb72y+3Q==","signatures":[{"sig":"MEUCIQDV3OUuQyqt0am384haYj93yvtGeulNTsv0BUXp4oFAwAIgZufK7qEGW5OsLfGNuQ05e6y5z96BQfe3zaggN3sEXtM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2000864},"type":"module","exports":{".":"./dist/index.js","./ranker":"./dist/ranker.js","./eval-host":"./dist/eval-host.js","./bin/spex.mjs":"./bin/spex.mjs","./package.json":"./package.json"},"gitHead":"7fc4f02d2e55d837a14cd4c8d121b76916be4ebe","scripts":{"lint":"npm run build && node bin/spex.mjs spec lint","test":"tsx --import ../scripts/test-home.mjs --test src/*.test.ts","build":"node ../scripts/build-dist.mjs","serve":"npm run build && node bin/spex.mjs serve","prepublishOnly":"node ../scripts/release-publish.mjs --from-package-publish"},"_npmUser":{"name":"lexicalmathical","email":"lexicalmathical@gmail.com"},"_npmVersion":"11.12.1","description":"SpexCode CLI + server. The root spexcode package delegates to this compiled package; dashboard assets live in @spexcode/spec-dashboard.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"smol-toml":"^1.8.0","@spexcode/spec-core":"0.7.0-next.2","@spexcode/spec-eval":"0.7.0-next.2","@spexcode/spec-forge":"0.7.0-next.2","@spexcode/transcript":"0.7.0-next.2","@spexcode/session-selflaunch":"0.7.0-next.2","@spexcode/session-application":"0.7.0-next.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","typescript":"^5.6.3","@types/node":"^20.16.0"},"bundleDependencies":["@spexcode/spec-core","@spexcode/spec-eval","@spexcode/spec-forge"],"_npmOperationalInternal":{"tmp":"tmp/spec-cli_0.7.0-next.2_1787948241615_0.6035853323982938","host":"s3://npm-registry-packages-npm-production"}},"0.7.0-next.3":{"name":"@spexcode/spec-cli","version":"0.7.0-next.3","_id":"@spexcode/spec-cli@0.7.0-next.3","maintainers":[{"name":"lexicalmathical","email":"lexicalmathical@gmail.com"}],"bin":{"spex":"bin/spex.mjs"},"dist":{"shasum":"e152bfd5a7624856fdd8a33e6910ae202c5d31f1","tarball":"https://registry.npmjs.org/@spexcode/spec-cli/-/spec-cli-0.7.0-next.3.tgz","fileCount":214,"integrity":"sha512-m4vSqzw+oE3r5Kdl+ksMkbx8DUEp7ZHjVnaLaXWvA3N23jZDLbx8MfmcIsflqSKMMMnCptZ4NWewrFtaBHe2gw==","signatures":[{"sig":"MEUCIB1Y6UQvyXwC7wFE7GFotKEm3wjj9z6/+BLytSFU2LfQAiEAyjOMI8DyiDWT4fhRSfhMW1pGy37MyWGPMFroAGlTulU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2004396},"type":"module","exports":{".":"./dist/index.js","./ranker":"./dist/ranker.js","./eval-host":"./dist/eval-host.js","./bin/spex.mjs":"./bin/spex.mjs","./package.json":"./package.json"},"gitHead":"f129570b6c7d39c99bdc7d089754fd946f21287b","scripts":{"lint":"npm run build && node bin/spex.mjs spec lint","test":"tsx --import ../scripts/test-home.mjs --test src/*.test.ts","build":"node ../scripts/build-dist.mjs","serve":"npm run build && node bin/spex.mjs serve","prepublishOnly":"node ../scripts/release-publish.mjs --from-package-publish"},"_npmUser":{"name":"lexicalmathical","email":"lexicalmathical@gmail.com"},"_npmVersion":"11.12.1","description":"SpexCode CLI + server. The root spexcode package delegates to this compiled package; dashboard assets live in @spexcode/spec-dashboard.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"smol-toml":"^1.8.0","@spexcode/spec-core":"0.7.0-next.3","@spexcode/spec-eval":"0.7.0-next.3","@spexcode/spec-forge":"0.7.0-next.3","@spexcode/transcript":"0.7.0-next.3","@spexcode/session-selflaunch":"0.7.0-next.3","@spexcode/session-application":"0.7.0-next.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","typescript":"^5.6.3","@types/node":"^20.16.0"},"bundleDependencies":["@spexcode/spec-core","@spexcode/spec-eval","@spexcode/spec-forge"],"_npmOperationalInternal":{"tmp":"tmp/spec-cli_0.7.0-next.3_1787952293945_0.8773095876210375","host":"s3://npm-registry-packages-npm-production"}},"0.7.0-next.4":{"name":"@spexcode/spec-cli","version":"0.7.0-next.4","_id":"@spexcode/spec-cli@0.7.0-next.4","maintainers":[{"name":"lexicalmathical","email":"lexicalmathical@gmail.com"}],"bin":{"spex":"bin/spex.mjs"},"dist":{"shasum":"29cd0b2c4fad532f7c61ebcc3579f95199490345","tarball":"https://registry.npmjs.org/@spexcode/spec-cli/-/spec-cli-0.7.0-next.4.tgz","fileCount":214,"integrity":"sha512-QKYJ/XUTtQIL4DLb1QtzHEZ/fU9UbMguUS9kmTGnVtoYaVEb0Ydsw95Adkk1G20V1V5j2g1c0VeMQ8exNwH65w==","signatures":[{"sig":"MEQCIDI3teJEwboGkorYrzFeLLOFkAbYWySt6kRWzychGq07AiAUwzOFTXsNRxr1dZkPblv+2DUnyzvOSwip0W3mrDchgA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2007379},"type":"module","exports":{".":"./dist/index.js","./ranker":"./dist/ranker.js","./eval-host":"./dist/eval-host.js","./bin/spex.mjs":"./bin/spex.mjs","./package.json":"./package.json"},"gitHead":"f8c9e8976567dd8c18bc1b7e03e92e1c669a5012","scripts":{"lint":"npm run build && node bin/spex.mjs spec lint","test":"tsx --import ../scripts/test-home.mjs --test src/*.test.ts","build":"node ../scripts/build-dist.mjs","serve":"npm run build && node bin/spex.mjs serve","prepublishOnly":"node ../scripts/release-publish.mjs --from-package-publish"},"_npmUser":{"name":"lexicalmathical","email":"lexicalmathical@gmail.com"},"_npmVersion":"11.12.1","description":"SpexCode CLI + server. The root spexcode package delegates to this compiled package; dashboard assets live in @spexcode/spec-dashboard.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"smol-toml":"^1.8.0","@spexcode/spec-core":"0.7.0-next.4","@spexcode/spec-eval":"0.7.0-next.4","@spexcode/spec-forge":"0.7.0-next.4","@spexcode/transcript":"0.7.0-next.4","@spexcode/session-selflaunch":"0.7.0-next.4","@spexcode/session-application":"0.7.0-next.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","typescript":"^5.6.3","@types/node":"^20.16.0"},"bundleDependencies":["@spexcode/spec-core","@spexcode/spec-eval","@spexcode/spec-forge"],"_npmOperationalInternal":{"tmp":"tmp/spec-cli_0.7.0-next.4_1787957137683_0.6651737259737351","host":"s3://npm-registry-packages-npm-production"}},"0.7.0-next.5":{"name":"@spexcode/spec-cli","version":"0.7.0-next.5","_id":"@spexcode/spec-cli@0.7.0-next.5","maintainers":[{"name":"lexicalmathical","email":"lexicalmathical@gmail.com"}],"bin":{"spex":"bin/spex.mjs"},"dist":{"shasum":"d70499faca79417f3fbf5a3c17cf9beb98ed7cd0","tarball":"https://registry.npmjs.org/@spexcode/spec-cli/-/spec-cli-0.7.0-next.5.tgz","fileCount":214,"integrity":"sha512-nvLcVCA50iF61fwgEgpkheUuA2YTCCj4cZcgQjHfL8mzLESRFWNomErZNYg6bupOU6R5SZPNXccIbgNnsN43eQ==","signatures":[{"sig":"MEUCICndg3Bv57u9orqmSISTj+vOn0hNVTmugRrzYjMaY9ABAiEA2mzSCr1zVyEpRnIdDwyCiglNToBO54I0fcJfgJCuEiY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2009504},"type":"module","exports":{".":"./dist/index.js","./ranker":"./dist/ranker.js","./eval-host":"./dist/eval-host.js","./bin/spex.mjs":"./bin/spex.mjs","./package.json":"./package.json"},"gitHead":"1ac5a016637f7666c86efec0ce80815f1be0b485","scripts":{"lint":"npm run build && node bin/spex.mjs spec lint","test":"tsx --import ../scripts/test-home.mjs --test src/*.test.ts","build":"node ../scripts/build-dist.mjs","serve":"npm run build && node bin/spex.mjs serve","prepublishOnly":"node ../scripts/release-publish.mjs --from-package-publish"},"_npmUser":{"name":"lexicalmathical","email":"lexicalmathical@gmail.com"},"_npmVersion":"11.12.1","description":"SpexCode CLI + server. The root spexcode package delegates to this compiled package; dashboard assets live in @spexcode/spec-dashboard.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"smol-toml":"^1.8.0","@spexcode/spec-core":"0.7.0-next.5","@spexcode/spec-eval":"0.7.0-next.5","@spexcode/spec-forge":"0.7.0-next.5","@spexcode/transcript":"0.7.0-next.5","@spexcode/session-selflaunch":"0.7.0-next.5","@spexcode/session-application":"0.7.0-next.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","typescript":"^5.6.3","@types/node":"^20.16.0"},"bundleDependencies":["@spexcode/spec-core","@spexcode/spec-eval","@spexcode/spec-forge"],"_npmOperationalInternal":{"tmp":"tmp/spec-cli_0.7.0-next.5_1787962691828_0.3578180400810964","host":"s3://npm-registry-packages-npm-production"}},"0.7.0-next.6":{"name":"@spexcode/spec-cli","version":"0.7.0-next.6","_id":"@spexcode/spec-cli@0.7.0-next.6","maintainers":[{"name":"lexicalmathical","email":"lexicalmathical@gmail.com"}],"bin":{"spex":"bin/spex.mjs"},"dist":{"shasum":"3ae6b45d466487065e125a848217f744134674b7","tarball":"https://registry.npmjs.org/@spexcode/spec-cli/-/spec-cli-0.7.0-next.6.tgz","fileCount":214,"integrity":"sha512-LCZnY5FK2WjMTuld5/B+bdrd5qgQ9ZAX23d8HnNOUS8QR8p1VBn/ae/H+W8e+QNtvZpmEbJml6vcfaQtYNQGOQ==","signatures":[{"sig":"MEQCIGi5Fiv2AqwDWwqqVswL3qdfsLkEXCYwdYmQM/GyyaukAiAHCpWdBw2wYqq7HGgr+HsvzQjKsAzFrUvJhXz+XLonng==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2011777},"type":"module","exports":{".":"./dist/index.js","./ranker":"./dist/ranker.js","./eval-host":"./dist/eval-host.js","./bin/spex.mjs":"./bin/spex.mjs","./package.json":"./package.json"},"gitHead":"daa2d8b0a8de5a006718f9b1c80ca14bb6803485","scripts":{"lint":"npm run build && node bin/spex.mjs spec lint","test":"tsx --import ../scripts/test-home.mjs --test src/*.test.ts","build":"node ../scripts/build-dist.mjs","serve":"npm run build && node bin/spex.mjs serve","prepublishOnly":"node ../scripts/release-publish.mjs --from-package-publish"},"_npmUser":{"name":"lexicalmathical","email":"lexicalmathical@gmail.com"},"_npmVersion":"11.12.1","description":"SpexCode CLI + server. The root spexcode package delegates to this compiled package; dashboard assets live in @spexcode/spec-dashboard.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"smol-toml":"^1.8.0","@spexcode/spec-core":"0.7.0-next.6","@spexcode/spec-eval":"0.7.0-next.6","@spexcode/spec-forge":"0.7.0-next.6","@spexcode/transcript":"0.7.0-next.6","@spexcode/session-selflaunch":"0.7.0-next.6","@spexcode/session-application":"0.7.0-next.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","typescript":"^5.6.3","@types/node":"^20.16.0"},"bundleDependencies":["@spexcode/spec-core","@spexcode/spec-eval","@spexcode/spec-forge"],"_npmOperationalInternal":{"tmp":"tmp/spec-cli_0.7.0-next.6_1787973318288_0.6616326820778231","host":"s3://npm-registry-packages-npm-production"}},"0.7.0-next.7":{"name":"@spexcode/spec-cli","version":"0.7.0-next.7","_id":"@spexcode/spec-cli@0.7.0-next.7","maintainers":[{"name":"lexicalmathical","email":"lexicalmathical@gmail.com"}],"bin":{"spex":"bin/spex.mjs"},"dist":{"shasum":"07129438b83103332813f952afe9e197ef1fdd94","tarball":"https://registry.npmjs.org/@spexcode/spec-cli/-/spec-cli-0.7.0-next.7.tgz","fileCount":214,"integrity":"sha512-IZLiSW+TbxY1FW87+GxxKbpeznx2CFwirX3gsxYt3ohr5cs5hntLwEA3+swzOClAJQiHuC2UooJZJ+9KgKOv8A==","signatures":[{"sig":"MEUCIE5w4Lpejg+68HdocXch/ZXm3ir0gHDluhf7XWJzxnFuAiEAnWMOraOQOanS4UAaRoP6UY0V7KcayUkwSJJUft8yhMk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2015849},"type":"module","exports":{".":"./dist/index.js","./ranker":"./dist/ranker.js","./eval-host":"./dist/eval-host.js","./bin/spex.mjs":"./bin/spex.mjs","./package.json":"./package.json"},"gitHead":"475d0a25bc4e45e1c940ffc8ca73f79f682d027f","scripts":{"lint":"npm run build && node bin/spex.mjs spec lint","test":"tsx --import ../scripts/test-home.mjs --test src/*.test.ts","build":"node ../scripts/build-dist.mjs","serve":"npm run build && node bin/spex.mjs serve","prepublishOnly":"node ../scripts/release-publish.mjs --from-package-publish"},"_npmUser":{"name":"lexicalmathical","email":"lexicalmathical@gmail.com"},"_npmVersion":"11.12.1","description":"SpexCode CLI + server. The root spexcode package delegates to this compiled package; dashboard assets live in @spexcode/spec-dashboard.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"smol-toml":"^1.8.0","@spexcode/spec-core":"0.7.0-next.7","@spexcode/spec-eval":"0.7.0-next.7","@spexcode/spec-forge":"0.7.0-next.7","@spexcode/transcript":"0.7.0-next.7","@spexcode/session-selflaunch":"0.7.0-next.7","@spexcode/session-application":"0.7.0-next.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","typescript":"^5.6.3","@types/node":"^20.16.0"},"bundleDependencies":["@spexcode/spec-core","@spexcode/spec-eval","@spexcode/spec-forge"],"_npmOperationalInternal":{"tmp":"tmp/spec-cli_0.7.0-next.7_1787974984322_0.439944038823078","host":"s3://npm-registry-packages-npm-production"}},"0.7.0-next.8":{"name":"@spexcode/spec-cli","version":"0.7.0-next.8","_id":"@spexcode/spec-cli@0.7.0-next.8","maintainers":[{"name":"lexicalmathical","email":"lexicalmathical@gmail.com"}],"bin":{"spex":"bin/spex.mjs"},"dist":{"shasum":"5209beb22a8e9a4d84cb6803b04abbadf60ba75f","tarball":"https://registry.npmjs.org/@spexcode/spec-cli/-/spec-cli-0.7.0-next.8.tgz","fileCount":214,"integrity":"sha512-Ac0e4vrxDoYPzEiVm6Sn/daFXTSVKUp6ISpHFhnAnSicJyM2YCpQcygDriECX5VPRSJAmYwJTrlZxizu8kGPLw==","signatures":[{"sig":"MEQCIBaQKH/GAEyuL1GdYrTR9rmJTI9EMPx2zIaYJ/fIgVk+AiBBiS5juc73nFPyMz0mFBBh3UbuFcQBDvDSVXeQXivWCA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2016555},"type":"module","exports":{".":"./dist/index.js","./ranker":"./dist/ranker.js","./eval-host":"./dist/eval-host.js","./bin/spex.mjs":"./bin/spex.mjs","./package.json":"./package.json"},"gitHead":"42b39ad0456c7dd0a2fdc1dc76cdfc82cfb3b750","scripts":{"lint":"npm run build && node bin/spex.mjs spec lint","test":"tsx --import ../scripts/test-home.mjs --test src/*.test.ts","build":"node ../scripts/build-dist.mjs","serve":"npm run build && node bin/spex.mjs serve","prepublishOnly":"node ../scripts/release-publish.mjs --from-package-publish"},"_npmUser":{"name":"lexicalmathical","email":"lexicalmathical@gmail.com"},"_npmVersion":"11.12.1","description":"SpexCode CLI + server. The root spexcode package delegates to this compiled package; dashboard assets live in @spexcode/spec-dashboard.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"smol-toml":"^1.8.0","@spexcode/spec-core":"0.7.0-next.8","@spexcode/spec-eval":"0.7.0-next.8","@spexcode/spec-forge":"0.7.0-next.8","@spexcode/transcript":"0.7.0-next.8","@spexcode/session-selflaunch":"0.7.0-next.8","@spexcode/session-application":"0.7.0-next.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","typescript":"^5.6.3","@types/node":"^20.16.0"},"bundleDependencies":["@spexcode/spec-core","@spexcode/spec-eval","@spexcode/spec-forge"],"_npmOperationalInternal":{"tmp":"tmp/spec-cli_0.7.0-next.8_1787977266757_0.9986102314238254","host":"s3://npm-registry-packages-npm-production"}},"0.7.0-next.9":{"name":"@spexcode/spec-cli","version":"0.7.0-next.9","_id":"@spexcode/spec-cli@0.7.0-next.9","maintainers":[{"name":"lexicalmathical","email":"lexicalmathical@gmail.com"}],"bin":{"spex":"bin/spex.mjs"},"dist":{"shasum":"913b186f41315e92d5dbb096902639e36792f2fb","tarball":"https://registry.npmjs.org/@spexcode/spec-cli/-/spec-cli-0.7.0-next.9.tgz","fileCount":214,"integrity":"sha512-rLXSJafdEHKahH0Pm+9i8vnZS08GGN63H7LRWr26tzIsHByQaXsldIcqfH8ZF/J/7dLmO0WPREDUfZN98KNU/g==","signatures":[{"sig":"MEYCIQDiRA6qjIpZlugsGUmy++Cy5MWeBauakSegGZON7btqCwIhAKqW7Go3/KcN1fsCRtR+sJN1pA29HQMKcX8vVloBTbip","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2016555},"type":"module","exports":{".":"./dist/index.js","./ranker":"./dist/ranker.js","./eval-host":"./dist/eval-host.js","./bin/spex.mjs":"./bin/spex.mjs","./package.json":"./package.json"},"gitHead":"2171c052161ce2481bf3ef7ddfa125f1f5affb11","scripts":{"lint":"npm run build && node bin/spex.mjs spec lint","test":"tsx --import ../scripts/test-home.mjs --test src/*.test.ts","build":"node ../scripts/build-dist.mjs","serve":"npm run build && node bin/spex.mjs serve","prepublishOnly":"node ../scripts/release-publish.mjs --from-package-publish"},"_npmUser":{"name":"lexicalmathical","email":"lexicalmathical@gmail.com"},"_npmVersion":"11.12.1","description":"SpexCode CLI + server. The root spexcode package delegates to this compiled package; dashboard assets live in @spexcode/spec-dashboard.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"smol-toml":"^1.8.0","@spexcode/spec-core":"0.7.0-next.9","@spexcode/spec-eval":"0.7.0-next.9","@spexcode/spec-forge":"0.7.0-next.9","@spexcode/transcript":"0.7.0-next.9","@spexcode/session-selflaunch":"0.7.0-next.9","@spexcode/session-application":"0.7.0-next.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","typescript":"^5.6.3","@types/node":"^20.16.0"},"bundleDependencies":["@spexcode/spec-core","@spexcode/spec-eval","@spexcode/spec-forge"],"_npmOperationalInternal":{"tmp":"tmp/spec-cli_0.7.0-next.9_1787979825448_0.9248910072328203","host":"s3://npm-registry-packages-npm-production"}},"0.7.0-next.10":{"name":"@spexcode/spec-cli","version":"0.7.0-next.10","_id":"@spexcode/spec-cli@0.7.0-next.10","maintainers":[{"name":"lexicalmathical","email":"lexicalmathical@gmail.com"}],"bin":{"spex":"bin/spex.mjs"},"dist":{"shasum":"87cf625ebacf8995ff79e617bba026e159bb483e","tarball":"https://registry.npmjs.org/@spexcode/spec-cli/-/spec-cli-0.7.0-next.10.tgz","fileCount":214,"integrity":"sha512-hmlynG2G9mJ1h4bfKc+oWWl8HzR4IuQnZCthrh10Pke/F6GsLJAiAcckDI9DhuvxW+y2uAMCvWShuwKClcbP1w==","signatures":[{"sig":"MEQCIGTDt3a7QidBgtNG7UP//a18K16GhiRRSdYR5w6nQaz6AiAO59n1Cv9x9eD2rF+dANa9wdMDW/VcEpjFGBQdyXRx8A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2016562},"type":"module","exports":{".":"./dist/index.js","./ranker":"./dist/ranker.js","./eval-host":"./dist/eval-host.js","./bin/spex.mjs":"./bin/spex.mjs","./package.json":"./package.json"},"gitHead":"cfd0d849ded7bd3e87fc635c58afeeca8df8f1b9","scripts":{"lint":"npm run build && node bin/spex.mjs spec lint","test":"tsx --import ../scripts/test-home.mjs --test src/*.test.ts","build":"node ../scripts/build-dist.mjs","serve":"npm run build && node bin/spex.mjs serve","prepublishOnly":"node ../scripts/release-publish.mjs --from-package-publish"},"_npmUser":{"name":"lexicalmathical","email":"lexicalmathical@gmail.com"},"_npmVersion":"11.12.1","description":"SpexCode CLI + server. The root spexcode package delegates to this compiled package; dashboard assets live in @spexcode/spec-dashboard.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"smol-toml":"^1.8.0","@spexcode/spec-core":"0.7.0-next.10","@spexcode/spec-eval":"0.7.0-next.10","@spexcode/spec-forge":"0.7.0-next.10","@spexcode/transcript":"0.7.0-next.10","@spexcode/session-selflaunch":"0.7.0-next.10","@spexcode/session-application":"0.7.0-next.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","typescript":"^5.6.3","@types/node":"^20.16.0"},"bundleDependencies":["@spexcode/spec-core","@spexcode/spec-eval","@spexcode/spec-forge"],"_npmOperationalInternal":{"tmp":"tmp/spec-cli_0.7.0-next.10_1787980299191_0.48059216090730184","host":"s3://npm-registry-packages-npm-production"}},"0.7.0-next.11":{"name":"@spexcode/spec-cli","version":"0.7.0-next.11","_id":"@spexcode/spec-cli@0.7.0-next.11","maintainers":[{"name":"lexicalmathical","email":"lexicalmathical@gmail.com"}],"bin":{"spex":"bin/spex.mjs"},"dist":{"shasum":"79c30a3dab63e7321d6c2df009fba98776de8b90","tarball":"https://registry.npmjs.org/@spexcode/spec-cli/-/spec-cli-0.7.0-next.11.tgz","fileCount":214,"integrity":"sha512-XfQ5w7qoSJ2A9m8SRo5DY0Bjg1dRAmWCkgpS9JGDwE8gLzV0Hq153Q6ovJDqHpB47aVbLfYmBLL/0p0uYCML3Q==","signatures":[{"sig":"MEYCIQCMd8I47UdxFO0bKTe32DUGUO2i2TXRoFDnxUo6s4NY0gIhAIie6UZ9Q5NCikWHdfRmvEUuP6FX1fTAAJlo0/kBMO49","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2016562},"type":"module","exports":{".":"./dist/index.js","./ranker":"./dist/ranker.js","./eval-host":"./dist/eval-host.js","./bin/spex.mjs":"./bin/spex.mjs","./package.json":"./package.json"},"gitHead":"614c7d9432d669836e5891bc8512e527565187dd","scripts":{"lint":"npm run build && node bin/spex.mjs spec lint","test":"tsx --import ../scripts/test-home.mjs --test src/*.test.ts","build":"node ../scripts/build-dist.mjs","serve":"npm run build && node bin/spex.mjs serve","prepublishOnly":"node ../scripts/release-publish.mjs --from-package-publish"},"_npmUser":{"name":"lexicalmathical","email":"lexicalmathical@gmail.com"},"_npmVersion":"11.12.1","description":"SpexCode CLI + server. The root spexcode package delegates to this compiled package; dashboard assets live in @spexcode/spec-dashboard.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"smol-toml":"^1.8.0","@spexcode/spec-core":"0.7.0-next.11","@spexcode/spec-eval":"0.7.0-next.11","@spexcode/spec-forge":"0.7.0-next.11","@spexcode/transcript":"0.7.0-next.11","@spexcode/session-selflaunch":"0.7.0-next.11","@spexcode/session-application":"0.7.0-next.11"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","typescript":"^5.6.3","@types/node":"^20.16.0"},"bundleDependencies":["@spexcode/spec-core","@spexcode/spec-eval","@spexcode/spec-forge"],"_npmOperationalInternal":{"tmp":"tmp/spec-cli_0.7.0-next.11_1787984786242_0.3006175762394847","host":"s3://npm-registry-packages-npm-production"}},"0.7.0-next.12":{"name":"@spexcode/spec-cli","version":"0.7.0-next.12","_id":"@spexcode/spec-cli@0.7.0-next.12","maintainers":[{"name":"lexicalmathical","email":"lexicalmathical@gmail.com"}],"bin":{"spex":"bin/spex.mjs"},"dist":{"shasum":"52c360a388470819f2c004d5f6d64235d586c627","tarball":"https://registry.npmjs.org/@spexcode/spec-cli/-/spec-cli-0.7.0-next.12.tgz","fileCount":214,"integrity":"sha512-8uS5Ye7Zbh5MRUDijiI+rPkKJXUICBYRE53axEqEOCud7tuGcEw/xetRDC1XaVKef/pDai9SqBeHO6/rA14m6w==","signatures":[{"sig":"MEQCIExRB2JKGY91WwQZSwo1PM/ujzJFyJMVb72DL+nxdDjAAiBz2iDhJq6u/mwQ2ySgyphvUDaCkl5iuSn1763iu4Tg/w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2016690},"type":"module","exports":{".":"./dist/index.js","./ranker":"./dist/ranker.js","./eval-host":"./dist/eval-host.js","./bin/spex.mjs":"./bin/spex.mjs","./package.json":"./package.json"},"gitHead":"090e9319508ac90b2a54f875391318082f10290d","scripts":{"lint":"npm run build && node bin/spex.mjs spec lint","test":"tsx --import ../scripts/test-home.mjs --test src/*.test.ts","build":"node ../scripts/build-dist.mjs","serve":"npm run build && node bin/spex.mjs serve","prepublishOnly":"node ../scripts/release-publish.mjs --from-package-publish"},"_npmUser":{"name":"lexicalmathical","email":"lexicalmathical@gmail.com"},"_npmVersion":"11.12.1","description":"SpexCode CLI + server. The root spexcode package delegates to this compiled package; dashboard assets live in @spexcode/spec-dashboard.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"smol-toml":"^1.8.0","@spexcode/spec-core":"0.7.0-next.12","@spexcode/spec-eval":"0.7.0-next.12","@spexcode/spec-forge":"0.7.0-next.12","@spexcode/transcript":"0.7.0-next.12","@spexcode/session-selflaunch":"0.7.0-next.12","@spexcode/session-application":"0.7.0-next.12"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","typescript":"^5.6.3","@types/node":"^20.16.0"},"bundleDependencies":["@spexcode/spec-core","@spexcode/spec-eval","@spexcode/spec-forge"],"_npmOperationalInternal":{"tmp":"tmp/spec-cli_0.7.0-next.12_1787986347225_0.7945405844126385","host":"s3://npm-registry-packages-npm-production"}},"0.7.0-next.13":{"name":"@spexcode/spec-cli","version":"0.7.0-next.13","_id":"@spexcode/spec-cli@0.7.0-next.13","maintainers":[{"name":"lexicalmathical","email":"lexicalmathical@gmail.com"}],"bin":{"spex":"bin/spex.mjs"},"dist":{"shasum":"cf5c7554962aa9f128d218ae12ed9542be5741d5","tarball":"https://registry.npmjs.org/@spexcode/spec-cli/-/spec-cli-0.7.0-next.13.tgz","fileCount":214,"integrity":"sha512-2CjbsBIszMGOAjeEFdZWDsROxIAVPgGGzrV+4zq4P1Ht6Ofko1igLVqLGHEawoBTLLceGtVtAlInNFWOxn3gYQ==","signatures":[{"sig":"MEYCIQC8Nzz2acoZeU6VZRsoGiVT55I2zaZL3Zy90fQPfDR2fwIhALs7AWsVHyHS35WiDKy4M2veuBiiDCVFa7174I8DPTjS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2016690},"type":"module","exports":{".":"./dist/index.js","./ranker":"./dist/ranker.js","./eval-host":"./dist/eval-host.js","./bin/spex.mjs":"./bin/spex.mjs","./package.json":"./package.json"},"gitHead":"d83ed1be9701fd99bd66a4891edf330a6aca0fad","scripts":{"lint":"npm run build && node bin/spex.mjs spec lint","test":"tsx --import ../scripts/test-home.mjs --test src/*.test.ts","build":"node ../scripts/build-dist.mjs","serve":"npm run build && node bin/spex.mjs serve","prepublishOnly":"node ../scripts/release-publish.mjs --from-package-publish"},"_npmUser":{"name":"lexicalmathical","email":"lexicalmathical@gmail.com"},"_npmVersion":"11.12.1","description":"SpexCode CLI + server. The root spexcode package delegates to this compiled package; dashboard assets live in @spexcode/spec-dashboard.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"smol-toml":"^1.8.0","@spexcode/spec-core":"0.7.0-next.13","@spexcode/spec-eval":"0.7.0-next.13","@spexcode/spec-forge":"0.7.0-next.13","@spexcode/transcript":"0.7.0-next.13","@spexcode/session-selflaunch":"0.7.0-next.13","@spexcode/session-application":"0.7.0-next.13"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","typescript":"^5.6.3","@types/node":"^20.16.0"},"bundleDependencies":["@spexcode/spec-core","@spexcode/spec-eval","@spexcode/spec-forge"],"_npmOperationalInternal":{"tmp":"tmp/spec-cli_0.7.0-next.13_1787987634947_0.3380380240461349","host":"s3://npm-registry-packages-npm-production"}},"0.7.0-next.14":{"name":"@spexcode/spec-cli","version":"0.7.0-next.14","_id":"@spexcode/spec-cli@0.7.0-next.14","maintainers":[{"name":"lexicalmathical","email":"lexicalmathical@gmail.com"}],"bin":{"spex":"bin/spex.mjs"},"dist":{"shasum":"7dfb939697a107e2b9ab84fc3d76a52a29ff86c8","tarball":"https://registry.npmjs.org/@spexcode/spec-cli/-/spec-cli-0.7.0-next.14.tgz","fileCount":214,"integrity":"sha512-EVMUy8cX9qSzr37ArCjzLefcTQNuLHQo7D1ixidIUbk/A9bYcVxbA8wQlGCGWHOMHGqXoHKXfc3dddMpPMqRqQ==","signatures":[{"sig":"MEQCIHASQfsw2Nrw4eiuETeF3Sa9J76+LiWrVhgGcbW0F+lnAiACbvEhcFUQY8vimrzeyKtcDZWjQ+cXPK1e3CZGVF4giQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2016690},"type":"module","exports":{".":"./dist/index.js","./ranker":"./dist/ranker.js","./eval-host":"./dist/eval-host.js","./bin/spex.mjs":"./bin/spex.mjs","./package.json":"./package.json"},"gitHead":"34fd4a9a610c441ea93286ef6198158fe29a8171","scripts":{"lint":"npm run build && node bin/spex.mjs spec lint","test":"tsx --import ../scripts/test-home.mjs --test src/*.test.ts","build":"node ../scripts/build-dist.mjs","serve":"npm run build && node bin/spex.mjs serve","prepublishOnly":"node ../scripts/release-publish.mjs --from-package-publish"},"_npmUser":{"name":"lexicalmathical","email":"lexicalmathical@gmail.com"},"_npmVersion":"11.12.1","description":"SpexCode CLI + server. The root spexcode package delegates to this compiled package; dashboard assets live in @spexcode/spec-dashboard.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"smol-toml":"^1.8.0","@spexcode/spec-core":"0.7.0-next.14","@spexcode/spec-eval":"0.7.0-next.14","@spexcode/spec-forge":"0.7.0-next.14","@spexcode/transcript":"0.7.0-next.14","@spexcode/session-selflaunch":"0.7.0-next.14","@spexcode/session-application":"0.7.0-next.14"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","typescript":"^5.6.3","@types/node":"^20.16.0"},"bundleDependencies":["@spexcode/spec-core","@spexcode/spec-eval","@spexcode/spec-forge"],"_npmOperationalInternal":{"tmp":"tmp/spec-cli_0.7.0-next.14_1787989354277_0.9871147063817618","host":"s3://npm-registry-packages-npm-production"}},"0.7.0-next.15":{"name":"@spexcode/spec-cli","version":"0.7.0-next.15","_id":"@spexcode/spec-cli@0.7.0-next.15","maintainers":[{"name":"lexicalmathical","email":"lexicalmathical@gmail.com"}],"bin":{"spex":"bin/spex.mjs"},"dist":{"shasum":"f24b6659db06d5a29b4a2d8a327764354bad1dd4","tarball":"https://registry.npmjs.org/@spexcode/spec-cli/-/spec-cli-0.7.0-next.15.tgz","fileCount":214,"integrity":"sha512-vBP/3BK+kbG8fHLZeiEv02F3oqsQnT6wvfJwyboyOIm6vBsG1DDh0ailjyzG1olNRIu0u13YlSZ86rsy88KYCQ==","signatures":[{"sig":"MEQCIHCvtWTbV33swYypYvaWj8GzwxYe5+JFnTej9WsoCpbKAiBmG/CytZj8loHxkFqH8iNKGxXOxQ7o0M6NIDxENDpCag==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2025052},"type":"module","exports":{".":"./dist/index.js","./ranker":"./dist/ranker.js","./eval-host":"./dist/eval-host.js","./bin/spex.mjs":"./bin/spex.mjs","./package.json":"./package.json"},"gitHead":"0b436aefdf09bf439216936ef01f15c554c4aa28","scripts":{"lint":"npm run build && node bin/spex.mjs spec lint","test":"tsx --import ../scripts/test-home.mjs --test src/*.test.ts","build":"node ../scripts/build-dist.mjs","serve":"npm run build && node bin/spex.mjs serve","prepublishOnly":"node ../scripts/release-publish.mjs --from-package-publish"},"_npmUser":{"name":"lexicalmathical","email":"lexicalmathical@gmail.com"},"_npmVersion":"11.12.1","description":"SpexCode CLI + server. The root spexcode package delegates to this compiled package; dashboard assets live in @spexcode/spec-dashboard.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"smol-toml":"^1.8.0","@spexcode/spec-core":"0.7.0-next.15","@spexcode/spec-eval":"0.7.0-next.15","@spexcode/spec-forge":"0.7.0-next.15","@spexcode/transcript":"0.7.0-next.15","@spexcode/session-selflaunch":"0.7.0-next.15","@spexcode/session-application":"0.7.0-next.15"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","typescript":"^5.6.3","@types/node":"^20.16.0"},"bundleDependencies":["@spexcode/spec-core","@spexcode/spec-eval","@spexcode/spec-forge"],"_npmOperationalInternal":{"tmp":"tmp/spec-cli_0.7.0-next.15_1787995396819_0.2633828400971221","host":"s3://npm-registry-packages-npm-production"}},"0.7.0-next.16":{"name":"@spexcode/spec-cli","version":"0.7.0-next.16","_id":"@spexcode/spec-cli@0.7.0-next.16","maintainers":[{"name":"lexicalmathical","email":"lexicalmathical@gmail.com"}],"bin":{"spex":"bin/spex.mjs"},"dist":{"shasum":"47bbf5891b7d74e2890d78ba10e3fb1065c05e47","tarball":"https://registry.npmjs.org/@spexcode/spec-cli/-/spec-cli-0.7.0-next.16.tgz","fileCount":247,"integrity":"sha512-Mrk0ZJDkDQmexIew9f9HpmI6pTYmQW35LwCAiaGVfvxVx0hWZInh0P9lgxz95rr+93YdfSpljBdb+biWuGAyYw==","signatures":[{"sig":"MEUCIQCFE2oA9B+iCjZr6AcSd82LG0MV2FR/2yulKJn4eCsgQQIgGWxc1cnCGMTHdDuyb04cC07jGoZwTdawD3E1STV9As0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2095784},"type":"module","exports":{".":"./dist/index.js","./ranker":"./dist/ranker.js","./bin/spex.mjs":"./bin/spex.mjs","./package.json":"./package.json"},"gitHead":"5551c4117679a0e95381a00f9add3eaebb509573","scripts":{"lint":"npm run build && node bin/spex.mjs spec lint","test":"tsx --import ../scripts/test-home.mjs --test src/*.test.ts","build":"node ../scripts/build-dist.mjs","serve":"npm run build && node bin/spex.mjs serve","prepublishOnly":"node ../scripts/release-publish.mjs --from-package-publish"},"_npmUser":{"name":"lexicalmathical","email":"lexicalmathical@gmail.com"},"_npmVersion":"11.12.1","description":"SpexCode CLI + server. The root spexcode package delegates to this compiled package; dashboard assets live in @spexcode/spec-dashboard.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"smol-toml":"^1.8.0","@spexcode/spec-core":"0.7.0-next.16","@spexcode/spec-forge":"0.7.0-next.16","@spexcode/transcript":"0.7.0-next.16","@spexcode/session-selflaunch":"0.7.0-next.16","@spexcode/session-application":"0.7.0-next.16"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","typescript":"^5.6.3","@types/node":"^20.16.0"},"bundleDependencies":["@spexcode/spec-core","@spexcode/spec-forge"],"_npmOperationalInternal":{"tmp":"tmp/spec-cli_0.7.0-next.16_1788943970175_0.7008165215545457","host":"s3://npm-registry-packages-npm-production"}},"0.7.0-next.17":{"name":"@spexcode/spec-cli","version":"0.7.0-next.17","_id":"@spexcode/spec-cli@0.7.0-next.17","maintainers":[{"name":"lexicalmathical","email":"lexicalmathical@gmail.com"}],"bin":{"spex":"bin/spex.mjs"},"dist":{"shasum":"af2bf8353a841f3a4e02618350160ea901749ee3","tarball":"https://registry.npmjs.org/@spexcode/spec-cli/-/spec-cli-0.7.0-next.17.tgz","fileCount":254,"integrity":"sha512-jKL5S06TXvegoatBeWocJelHYTnHACZgHaTjRlGbg36QEpZi85CGXP1ddXY3UE0yTOFnev8QmKudmI7qJRpyaw==","signatures":[{"sig":"MEUCIFkCUFEX6qGOEJ/1Ye5f/CLS6zAwLwzwjpPN+TvppMUsAiEA5ClvMwjwPajTsk4x4r90QRcXUXRlIfM3i/q5DxRiepQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2099362},"type":"module","exports":{".":"./dist/index.js","./ranker":"./dist/ranker.js","./bin/spex.mjs":"./bin/spex.mjs","./package.json":"./package.json"},"gitHead":"13a7638f3a5f21c4a849271a32b89237ea25c69a","scripts":{"lint":"npm run build && node bin/spex.mjs spec lint","test":"tsx --import ../scripts/test-home.mjs --test src/*.test.ts","build":"node ../scripts/build-dist.mjs","serve":"npm run build && node bin/spex.mjs serve","prepublishOnly":"node ../scripts/release-publish.mjs --from-package-publish"},"_npmUser":{"name":"lexicalmathical","email":"lexicalmathical@gmail.com"},"_npmVersion":"11.12.1","description":"SpexCode CLI + server. The root spexcode package delegates to this compiled package; dashboard assets live in @spexcode/spec-dashboard.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"smol-toml":"^1.8.0","@spexcode/archify":"0.7.0-next.17","@spexcode/spec-core":"0.7.0-next.17","@spexcode/spec-forge":"0.7.0-next.17","@spexcode/transcript":"0.7.0-next.17","@spexcode/session-selflaunch":"0.7.0-next.17","@spexcode/session-application":"0.7.0-next.17"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","typescript":"^5.6.3","@types/node":"^20.16.0"},"bundleDependencies":["@spexcode/spec-core","@spexcode/spec-forge"],"_npmOperationalInternal":{"tmp":"tmp/spec-cli_0.7.0-next.17_1789057128359_0.5296447376368982","host":"s3://npm-registry-packages-npm-production"}},"0.7.0-next.18":{"name":"@spexcode/spec-cli","version":"0.7.0-next.18","_id":"@spexcode/spec-cli@0.7.0-next.18","maintainers":[{"name":"lexicalmathical","email":"lexicalmathical@gmail.com"}],"bin":{"spex":"bin/spex.mjs"},"dist":{"shasum":"1aa7fec89ed5188507c37687d5304e5312e70420","tarball":"https://registry.npmjs.org/@spexcode/spec-cli/-/spec-cli-0.7.0-next.18.tgz","fileCount":254,"integrity":"sha512-vDJQ/oapkUanbl7jQ844VZ7g5GkrKdy8UXOCJKkNel8vj+qZSGDs4sE9bkpR+YSg/gQ9WGobhPnf4VWIYrmRhQ==","signatures":[{"sig":"MEYCIQC6o4n3DTkVHHR5jnxIDsztV3SRI3nGOp5i3RKXVnlURAIhANGVuQxapRy9uG1eoy/TRvj4W9kryiDminlz8fSJpxZp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2100335},"type":"module","exports":{".":"./dist/index.js","./ranker":"./dist/ranker.js","./bin/spex.mjs":"./bin/spex.mjs","./package.json":"./package.json"},"gitHead":"a8832fe3efbaaaa519dbf61f5e8557f513f60530","scripts":{"lint":"npm run build && node bin/spex.mjs spec lint","test":"tsx --import ../scripts/test-home.mjs --test src/*.test.ts","build":"node ../scripts/build-dist.mjs","serve":"npm run build && node bin/spex.mjs serve","prepublishOnly":"node ../scripts/release-publish.mjs --from-package-publish"},"_npmUser":{"name":"lexicalmathical","email":"lexicalmathical@gmail.com"},"_npmVersion":"11.12.1","description":"SpexCode CLI + server. The root spexcode package delegates to this compiled package; dashboard assets live in @spexcode/spec-dashboard.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"smol-toml":"^1.8.0","@spexcode/archify":"0.7.0-next.18","@spexcode/spec-core":"0.7.0-next.18","@spexcode/spec-forge":"0.7.0-next.18","@spexcode/transcript":"0.7.0-next.18","@spexcode/session-selflaunch":"0.7.0-next.18","@spexcode/session-application":"0.7.0-next.18"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","typescript":"^5.6.3","@types/node":"^20.16.0"},"bundleDependencies":["@spexcode/spec-core","@spexcode/spec-forge"],"_npmOperationalInternal":{"tmp":"tmp/spec-cli_0.7.0-next.18_1789058795321_0.3461167377479295","host":"s3://npm-registry-packages-npm-production"}},"0.7.0-next.19":{"name":"@spexcode/spec-cli","version":"0.7.0-next.19","_id":"@spexcode/spec-cli@0.7.0-next.19","maintainers":[{"name":"lexicalmathical","email":"lexicalmathical@gmail.com"}],"bin":{"spex":"bin/spex.mjs"},"dist":{"shasum":"145eab106a0b3d8b9d6da4d94919bdb7a04e4c71","tarball":"https://registry.npmjs.org/@spexcode/spec-cli/-/spec-cli-0.7.0-next.19.tgz","fileCount":255,"integrity":"sha512-LoGG9xnj7kJh7PV442e4pvky9Dl7oo9qLlwc3R8uWr2VD9ztJ3/FGA8o0bFGRNu3CmitADk+eWNT10OyGRJhMw==","signatures":[{"sig":"MEUCICWKmkTbotO3A/Tt5qTqAbGmY/4bYvVwj0CRnd4ojn9pAiEAgSsxd0OAacD2zq0w57nywC5jYqk9zJ0iuqbxhfxNjvU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCpTlliLreztHrKC+lnr4rEIT1/EJ4Hpza4jvLDkFHiXwIgFW7teXoun1qantVPSWUzIpc1szBcdVECr/W1n7Y/KK4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2107811},"type":"module","exports":{".":"./dist/index.js","./ranker":"./dist/ranker.js","./bin/spex.mjs":"./bin/spex.mjs","./package.json":"./package.json"},"gitHead":"40a425558652519ab6ff74383ae3fd2b29eb8ec1","scripts":{"lint":"npm run build && node bin/spex.mjs spec lint","test":"tsx --import ../scripts/test-home.mjs --test src/*.test.ts","build":"node ../scripts/build-dist.mjs","serve":"npm run build && node bin/spex.mjs serve","prepublishOnly":"node ../scripts/release-publish.mjs --from-package-publish"},"_npmUser":{"name":"lexicalmathical","email":"lexicalmathical@gmail.com"},"_npmVersion":"11.12.1","description":"SpexCode CLI + server. The root spexcode package delegates to this compiled package; dashboard assets live in @spexcode/spec-dashboard.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"smol-toml":"^1.8.0","@spexcode/archify":"0.7.0-next.19","@spexcode/spec-core":"0.7.0-next.19","@spexcode/spec-forge":"0.7.0-next.19","@spexcode/transcript":"0.7.0-next.19","@spexcode/session-selflaunch":"0.7.0-next.19","@spexcode/session-application":"0.7.0-next.19"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","typescript":"^5.6.3","@types/node":"^20.16.0"},"bundleDependencies":["@spexcode/spec-core","@spexcode/spec-forge"],"_npmOperationalInternal":{"tmp":"tmp/spec-cli_0.7.0-next.19_1789089792872_0.8171040085241073","host":"s3://npm-registry-packages-npm-production"}},"0.7.0-next.20":{"name":"@spexcode/spec-cli","version":"0.7.0-next.20","_id":"@spexcode/spec-cli@0.7.0-next.20","maintainers":[{"name":"lexicalmathical","email":"lexicalmathical@gmail.com"}],"bin":{"spex":"bin/spex.mjs"},"dist":{"shasum":"269e5827aaf63948985a371eafe1ef14d77dd7bf","tarball":"https://registry.npmjs.org/@spexcode/spec-cli/-/spec-cli-0.7.0-next.20.tgz","fileCount":258,"integrity":"sha512-WKQiXHxTAaQxY0Fsv0m5sS7Q4p57rOhuq18zWyOLnZIoIDjswLgAmnq0Pf0E4FU2ymI4UF3QSbvP4iHoFDW+qA==","signatures":[{"sig":"MEYCIQDFKpGTNPcecrRcCUZIXJqcNRKpgsKHJ93yP9OEy4vJUgIhAOqZ2+0wcMUYzQYB1vZcvrBtR/LcvHVW1fU8bN4/fkCv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIHROrM2CyLDLPVd6pyupgDaanPDo4B9COE38Yb8FqxBXAiEAlWe5u9WYySDqGn4da/Nj78MdEdKjSIed3SIqo3BsiJ0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2122149},"type":"module","exports":{".":"./dist/index.js","./ranker":"./dist/ranker.js","./bin/spex.mjs":"./bin/spex.mjs","./package.json":"./package.json"},"gitHead":"e069367a02c5e34b31429847aaa05d59e3fdce35","scripts":{"lint":"npm run build && node bin/spex.mjs spec lint","test":"tsx --import ../scripts/test-home.mjs --test src/*.test.ts","build":"node ../scripts/build-dist.mjs","serve":"npm run build && node bin/spex.mjs serve","prepublishOnly":"node ../scripts/release-publish.mjs --from-package-publish"},"_npmUser":{"name":"lexicalmathical","email":"lexicalmathical@gmail.com"},"_npmVersion":"11.12.1","description":"SpexCode CLI + server. The root spexcode package delegates to this compiled package; dashboard assets live in @spexcode/spec-dashboard.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"smol-toml":"^1.8.0","@spexcode/archify":"0.7.0-next.20","@spexcode/spec-core":"0.7.0-next.20","@spexcode/spec-forge":"0.7.0-next.20","@spexcode/transcript":"0.7.0-next.20","@spexcode/session-selflaunch":"0.7.0-next.20","@spexcode/session-application":"0.7.0-next.20"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","typescript":"^5.6.3","@types/node":"^20.16.0"},"bundleDependencies":["@spexcode/spec-core","@spexcode/spec-forge"],"_npmOperationalInternal":{"tmp":"tmp/spec-cli_0.7.0-next.20_1789124629197_0.8022360797309023","host":"s3://npm-registry-packages-npm-production"}},"0.7.0-next.21":{"name":"@spexcode/spec-cli","version":"0.7.0-next.21","_id":"@spexcode/spec-cli@0.7.0-next.21","maintainers":[{"name":"lexicalmathical","email":"lexicalmathical@gmail.com"}],"bin":{"spex":"bin/spex.mjs"},"dist":{"shasum":"d243921125ffba77e52662e03c9fd7b0fc7f8717","tarball":"https://registry.npmjs.org/@spexcode/spec-cli/-/spec-cli-0.7.0-next.21.tgz","fileCount":265,"integrity":"sha512-W8Wzp/T+ltbqbWg/swWLMoQfU4PnJD59TB6aq1NeCAcl7qBcyfCmhWmk8kGUOaP/SBY6t4U+/WTjAuuPBApubQ==","signatures":[{"sig":"MEUCIHt8IyC3+iJ7DBfjiKPkF0hTZKli4749VoOQfU49w6b7AiEA2geKLtCZR3euO2XKfyORh9gvuDRJTW6bQbeWbJTAnSw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQC8JNta25a4S2neVbyAWSJ2is1rEwb/H7JNUozi8vLnBQIhAN1NaJ0rBjm/84DZwBTnGXKsBiYt+qOqNkbKtfVBMrnZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2192100},"type":"module","exports":{".":"./dist/index.js","./ranker":"./dist/ranker.js","./bin/spex.mjs":"./bin/spex.mjs","./package.json":"./package.json"},"gitHead":"5b5f863a797fe71758ad5fe5178e71fdaa3314bf","scripts":{"lint":"npm run build && node bin/spex.mjs spec lint","test":"tsx --import ../scripts/test-home.mjs --test src/*.test.ts","build":"node ../scripts/build-dist.mjs","serve":"npm run build && node bin/spex.mjs serve","prepublishOnly":"node ../scripts/release-publish.mjs --from-package-publish"},"_npmUser":{"name":"lexicalmathical","email":"lexicalmathical@gmail.com"},"_npmVersion":"11.12.1","description":"SpexCode CLI + server. The root spexcode package delegates to this compiled package; dashboard assets live in @spexcode/spec-dashboard.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"smol-toml":"^1.8.0","@spexcode/archify":"0.7.0-next.21","@spexcode/spec-core":"0.7.0-next.21","@spexcode/spec-forge":"0.7.0-next.21","@spexcode/transcript":"0.7.0-next.21","@spexcode/session-application":"0.7.0-next.21"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","typescript":"^5.6.3","@types/node":"^20.16.0"},"bundleDependencies":["@spexcode/spec-core","@spexcode/spec-forge"],"_npmOperationalInternal":{"tmp":"tmp/spec-cli_0.7.0-next.21_1789230536041_0.7030886953847695","host":"s3://npm-registry-packages-npm-production"}},"0.7.0-next.22":{"name":"@spexcode/spec-cli","version":"0.7.0-next.22","_id":"@spexcode/spec-cli@0.7.0-next.22","maintainers":[{"name":"lexicalmathical","email":"lexicalmathical@gmail.com"}],"bin":{"spex":"bin/spex.mjs"},"dist":{"shasum":"59b6e647dad245229d6fce4a934375730a4bfb84","tarball":"https://registry.npmjs.org/@spexcode/spec-cli/-/spec-cli-0.7.0-next.22.tgz","fileCount":265,"integrity":"sha512-4oXP3SzVjKnEffrtCAg3Pr2Z6JWiQNKu2nZ/ONbTxROxjau+Y/XJhv0Yuin1bACqYs8X0JPVxR7FweubLV3WfA==","signatures":[{"sig":"MEUCIQDL1UP4ucRAOVLsLU2cxaiUM4zEUcFsMvarw5pC8H+g6wIgZMu4HXEChljE0f+fEFejoFY1/eGb86XopZty2f7WZAM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCU2LYMjbUll9R7LyT6OYnLaOPMCvDWH9MDF1KfGFD7zwIgJzeitS/Wak7EDraf6xvxotu/m5Dy/1D52Ua3SJlZWUs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2203010},"type":"module","exports":{".":"./dist/index.js","./ranker":"./dist/ranker.js","./bin/spex.mjs":"./bin/spex.mjs","./package.json":"./package.json"},"gitHead":"dbb1a22f5a62bc062d3181046caabd5aafa75b35","scripts":{"lint":"npm run build && node bin/spex.mjs spec lint","test":"tsx --import ../scripts/test-home.mjs --test src/*.test.ts","build":"node ../scripts/build-dist.mjs","serve":"npm run build && node bin/spex.mjs serve","prepublishOnly":"node ../scripts/release-publish.mjs --from-package-publish"},"_npmUser":{"name":"lexicalmathical","email":"lexicalmathical@gmail.com"},"_npmVersion":"11.12.1","description":"SpexCode CLI + server. The root spexcode package delegates to this compiled package; dashboard assets live in @spexcode/spec-dashboard.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"smol-toml":"^1.8.0","@spexcode/archify":"0.7.0-next.22","@spexcode/spec-core":"0.7.0-next.22","@spexcode/spec-forge":"0.7.0-next.22","@spexcode/transcript":"0.7.0-next.22","@spexcode/session-application":"0.7.0-next.22"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","typescript":"^5.6.3","@types/node":"^20.16.0"},"bundleDependencies":["@spexcode/spec-core","@spexcode/spec-forge"],"_npmOperationalInternal":{"tmp":"tmp/spec-cli_0.7.0-next.22_1789267948980_0.35261386741123846","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"_id":"@spexcode/spec-cli@0.7.0","bin":{"spex":"bin/spex.mjs"},"dist":{"shasum":"ba4618da087d606c3cbd671dabe299e692ad42be","tarball":"https://registry.npmjs.org/@spexcode/spec-cli/-/spec-cli-0.7.0.tgz","fileCount":268,"integrity":"sha512-V9duXrBKk5ArTibrDcQVKQc8U+w3lyvUeBuRqd7MQ9Vh/LrIsst2MygVn32XuQ1qjTCswYI83qBapFlk3eDvyg==","signatures":[{"sig":"MEQCIBeDelYyeQ/4Z8eMao+9pVr8liUYO42iMIqxjLiWksgnAiALQ7YA+3WuAbnvXwW05Sh2seUxIsYwOh00jelqgOMlZQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCdLtvT2jV8TwcXoYGqT8Z4gWBGmktZCZ4pjuCJVavA9AIgXKV0/ZdOSEDXH/46BbQ67egWCqtKhSFDV6/obOqoDhY="}],"unpackedSize":2261489},"name":"@spexcode/spec-cli","type":"module","exports":{".":"./dist/index.js","./ranker":"./dist/ranker.js","./bin/spex.mjs":"./bin/spex.mjs","./package.json":"./package.json"},"gitHead":"2b9fa05dc8bf72836e4307ebcc0f202fc13e9461","scripts":{"lint":"npm run build && node bin/spex.mjs spec lint","test":"tsx --import ../scripts/test-home.mjs --test src/*.test.ts","build":"node ../scripts/build-dist.mjs","serve":"npm run build && node bin/spex.mjs serve","prepublishOnly":"node ../scripts/release-publish.mjs --from-package-publish"},"version":"0.7.0","_npmUser":{"name":"lexicalmathical","email":"lexicalmathical@gmail.com"},"_npmVersion":"11.12.1","description":"SpexCode CLI + server. The root spexcode package delegates to this compiled package; dashboard assets live in @spexcode/spec-dashboard.","directories":{},"maintainers":[{"name":"lexicalmathical","email":"lexicalmathical@gmail.com"}],"_nodeVersion":"24.15.0","dependencies":{"smol-toml":"^1.8.0","@spexcode/archify":"0.7.0","@spexcode/spec-core":"0.7.0","@spexcode/spec-forge":"0.7.0","@spexcode/transcript":"0.7.0","@spexcode/session-application":"0.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","typescript":"^5.6.3","@types/node":"^20.16.0"},"bundleDependencies":["@spexcode/spec-core","@spexcode/spec-forge"],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/spec-cli_0.7.0_1789367094869_0.4570863912662946"}}},"time":{"created":"2026-08-13T13:14:30.721Z","modified":"2026-09-14T06:24:55.150Z","0.6.5":"2026-08-13T13:14:31.042Z","0.6.6":"2026-08-17T00:38:53.614Z","0.6.7":"2026-08-17T01:02:38.125Z","0.6.8":"2026-08-27T09:07:42.611Z","0.7.0-next.0":"2026-08-28T19:07:18.514Z","0.7.0-next.1":"2026-08-28T19:49:20.379Z","0.7.0-next.2":"2026-08-28T20:17:21.822Z","0.7.0-next.3":"2026-08-28T21:24:54.130Z","0.7.0-next.4":"2026-08-28T22:45:37.871Z","0.7.0-next.5":"2026-08-29T00:18:12.107Z","0.7.0-next.6":"2026-08-29T03:15:18.478Z","0.7.0-next.7":"2026-08-29T03:43:04.515Z","0.7.0-next.8":"2026-08-29T04:21:06.915Z","0.7.0-next.9":"2026-08-29T05:03:45.662Z","0.7.0-next.10":"2026-08-29T05:11:39.378Z","0.7.0-next.11":"2026-08-29T06:26:26.410Z","0.7.0-next.12":"2026-08-29T06:52:27.403Z","0.7.0-next.13":"2026-08-29T07:13:55.168Z","0.7.0-next.14":"2026-08-29T07:42:34.466Z","0.7.0-next.15":"2026-08-29T09:23:16.971Z","0.7.0-next.16":"2026-09-09T08:52:50.305Z","0.7.0-next.17":"2026-09-10T16:18:48.520Z","0.7.0-next.18":"2026-09-10T16:46:35.480Z","0.7.0-next.19":"2026-09-11T01:23:13.047Z","0.7.0-next.20":"2026-09-11T11:03:49.321Z","0.7.0-next.21":"2026-09-12T16:28:56.169Z","0.7.0-next.22":"2026-09-13T02:52:29.118Z","0.7.0":"2026-09-14T06:24:54.971Z"},"description":"SpexCode CLI + server. The root spexcode package delegates to this compiled package; dashboard assets live in @spexcode/spec-dashboard.","maintainers":[{"name":"lexicalmathical","email":"lexicalmathical@gmail.com"}],"readme":"<img src=\"docs/sdd-tuxedo-pooh.png\" alt=\"Writing code vs. authoring a living, executable specification artifact\" width=\"420\">\n\n> Spec-driven development gets wrecked by spec drift and spec bloat. SpexCode's bet\n> is to keep the spec the cheap, honest twin of the code — rewritten in place, never\n> a tuxedo of stale ceremony.\n\n**SpexCode** is a spec-driven, self-developing dev tool. Every part of a project becomes a versioned\n*spec node* — a `.spec/**/spec.md` whose body states the part's *present* intent — and **git is the\ndatabase**: a node's version is its count of content commits, and \"drift\" is governed code that moved\nahead of its spec. A `spex` CLI plus a live dashboard read all of it straight from git; there is no\nseparate store.\n\nThere are two ways to meet SpexCode, and they are kept separate on purpose:\n\n- **[Using SpexCode](#using-spexcode)** — install the `spex` CLI from npm and govern *your own* project.\n- **[Contributing to SpexCode](#contributing-to-spexcode)** — develop the tool itself, in this repo.\n\n---\n\n## Using SpexCode\n\nYou don't clone this repo to *use* SpexCode. Install the published CLI once, then point it at any project.\n\n```sh\nnpm i -g spexcode      # installs the `spex` command (needs Node ≥ 22)\n```\n\nAdopt it in your project — `spex init` is **additive**, it never restructures your code:\n\n```sh\ncd ~/my-app\nspex init --harness claude  # seed .spec/, starter config, hooks, and the agent contract\n# 1. edit .spec/project/spec.md to describe your project\n# 2. point .spec/spexcode.json's  lint.governedRoots  at your real source dir(s)\nspex spec lint         # the \"coverage\" warnings are your adoption TODO list\n```\n\nRun one backend from every project you want online. Each successful `spex serve` publishes its\nendpoint to the current user's host registry; additional projects only need a free backend port:\n\n```sh\nspex serve              # this project's backend (API + sessions), default :8787\n# In another project: spex serve --port 8788\n```\n\nIn another shell, start the host gateway/UI once for the current user:\n\n```sh\nspex dashboard          # shared dashboard, default :5173\n```\n\nOpen <http://localhost:5173/projects>. The gateway automatically discovers backends already running\nand those started later. `/projects` is the global project switcher and management surface; project\ndashboards live under `/p/:id/`. There is no per-project UI process or API/UI port pairing.\n\nDay to day:\n\n| command | what it does |\n| --- | --- |\n| `spex spec lint` | check the spec↔code graph — coverage, drift, and the living-body rules |\n| `spex session watch` | stream session transitions as they happen |\n| `spex guide` | print the setup workflow; topics cover the `spec.md` format and evidence handoff |\n| `spex graph --json` | dump the current assembled view as JSON |\n\nThe spec tree is ground truth and git is its database: every change is a `spec.md` node, **rewritten in\nplace** (never a `## vN` changelog) and versioned by its commits.\n\n---\n\n## Contributing to SpexCode\n\nThis repository *is* the SpexCode source, and it **dogfoods itself**: every change to the tool lands as a\nspec node merged into `main`. Set up a checkout:\n\n```sh\ngit clone https://github.com/shuxueshuxue/spexcode && cd spexcode\nnpm --prefix spec-cli install\nnpm --prefix spec-dashboard install\nnpm run hooks          # install the per-clone git hooks (main-guard + the session-stamp hook)\n```\n\nThe development loop runs from source with hot reload:\n\n```sh\nnpm run api            # backend on :8787, hot-reloads on spec-cli/src changes\nnpm run web            # the dashboard via Vite (HMR), proxying /api → :8787\n```\n\nThese are contributor-only source commands. Installed users run `spex serve` in each project and one\n`spex dashboard` for the host; they do not run the Vite development server.\n\nThe contribution ritual in one breath: branch `node/<id>` off `main`, make the code change **and** its\n`spec.md` *together*, commit, then `spex session done --propose merge` — a human performs the `--no-ff`\nmerge. That ritual, the spec-node model, the lint rules, and the reflexive config system are all spelled\nout in **[`CLAUDE.md`](./CLAUDE.md)** — read it before your first change.\n","readmeFilename":"README.md"}