{"_id":"@99percentpeople/pi-shared-settings","_rev":"4-c85cdab87666d00b613882149fe77b5a","name":"@99percentpeople/pi-shared-settings","dist-tags":{"latest":"0.1.3"},"versions":{"0.1.0":{"name":"@99percentpeople/pi-shared-settings","version":"0.1.0","keywords":["pi","coding-agent","settings","extension"],"author":{"name":"99percentpeople"},"license":"MIT","_id":"@99percentpeople/pi-shared-settings@0.1.0","maintainers":[{"name":"99percentpeople","email":"myzzzyearz@outlook.com"}],"homepage":"https://github.com/99percentpeople/pi-extensions#readme","bugs":{"url":"https://github.com/99percentpeople/pi-extensions/issues"},"dist":{"shasum":"31c0e807edaa6dd77a8175abcd649b92590d4597","tarball":"https://registry.npmjs.org/@99percentpeople/pi-shared-settings/-/pi-shared-settings-0.1.0.tgz","fileCount":5,"integrity":"sha512-SUWKB+h6lf5yu00IsDcAphAdesCy7juVtsG2GpgfOZEiaCuPmI9O0TnJnLi53zsu5NjeJ2JTpe9HiFnrPc7/WA==","signatures":[{"sig":"MEQCIHgIlWERB3TNAAPoCu/iyHOnZhjTXddNxRVphhvsCQ3rAiA1G+2uBjxmqLKQR/yrQ2nmCZKyPC2fqQxcy79owYcXcA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16437},"main":"./index.ts","type":"module","types":"./index.ts","gitHead":"1c4948e35dbdeb274339575f9cbe8416cafbdc94","scripts":{"prepublishOnly":"bun run --cwd ../.. check"},"_npmUser":{"name":"99percentpeople","email":"myzzzyearz@outlook.com"},"repository":{"url":"git+https://github.com/99percentpeople/pi-extensions.git","type":"git","directory":"packages/shared-settings"},"_npmVersion":"12.0.1","description":"Shared namespaced settings store and installed-extension menu for @99percentpeople Pi packages","directories":{},"_nodeVersion":"24.18.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"peerDependencies":{"@earendil-works/pi-tui":"*","@earendil-works/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/pi-shared-settings_0.1.0_1785294665082_0.319590542350461","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@99percentpeople/pi-shared-settings","version":"0.1.1","keywords":["pi","coding-agent","settings","extension"],"author":{"name":"99percentpeople"},"license":"MIT","_id":"@99percentpeople/pi-shared-settings@0.1.1","maintainers":[{"name":"99percentpeople","email":"myzzzyearz@outlook.com"}],"homepage":"https://github.com/99percentpeople/pi-extensions#readme","bugs":{"url":"https://github.com/99percentpeople/pi-extensions/issues"},"dist":{"shasum":"4292d71bb3d3ce37a659af95a7308e2a6f9b3256","tarball":"https://registry.npmjs.org/@99percentpeople/pi-shared-settings/-/pi-shared-settings-0.1.1.tgz","fileCount":9,"integrity":"sha512-D0cmC34T4QzYjMJ/cg7VeSsLF79aYtsgZ5NLJTraOFs03o2bAI1FvKYbenMJdlmWiybam2dR8lMBs07E2cv+iA==","signatures":[{"sig":"MEUCIQCOL0PKIe59GItLhIWQp92JNUt5oqCOIOtAjD7YYKvXyAIgM1DpG1o+uudzqmVNvitE1/ZtqAz5rH/Ua2jTrLzmy6c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@99percentpeople%2fpi-shared-settings@0.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":41287},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"b01a46896668a3092656b86841488f17ac886979","scripts":{"build":"bun run ../../scripts/build-package.ts && tsc -p tsconfig.build.json","prepack":"bun run build","prepublishOnly":"bun run --cwd ../.. check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:eddbc440-3fcf-463b-a65a-2cf7ae791d9d"}},"repository":{"url":"git+https://github.com/99percentpeople/pi-extensions.git","type":"git","directory":"packages/shared-settings"},"_npmVersion":"11.16.0","description":"Shared namespaced settings store and installed-extension menu for @99percentpeople Pi packages","directories":{},"_nodeVersion":"24.18.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"peerDependencies":{"@earendil-works/pi-tui":"*","@earendil-works/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/pi-shared-settings_0.1.1_1785395678626_0.4344442434241329","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@99percentpeople/pi-shared-settings","version":"0.1.2","keywords":["pi","coding-agent","settings","extension"],"author":{"name":"99percentpeople"},"license":"MIT","_id":"@99percentpeople/pi-shared-settings@0.1.2","maintainers":[{"name":"99percentpeople","email":"myzzzyearz@outlook.com"}],"homepage":"https://github.com/99percentpeople/pi-extensions#readme","bugs":{"url":"https://github.com/99percentpeople/pi-extensions/issues"},"dist":{"shasum":"f393197a5e3a3ae7698107e075a4c0640e288bfc","tarball":"https://registry.npmjs.org/@99percentpeople/pi-shared-settings/-/pi-shared-settings-0.1.2.tgz","fileCount":9,"integrity":"sha512-rVYSe9Qy/Kr3Pb8iJn2ZSHumhmQdZ0dlnTN3Kcg+22lIvuusTmxc8vQP2TQ+xxrfl5qaC7aAZFfzrcLsd2p2YQ==","signatures":[{"sig":"MEQCIEnlLtkrQnwc1cneiSg6gOWoEP/XQFVWo/erXHNeG4eLAiBf5ufZMuQSbS6tBbIlzuQJNtFfLr4uApxyVH/EvGuXHQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@99percentpeople%2fpi-shared-settings@0.1.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":41287},"main":"./dist/index.ts","type":"module","types":"./dist/index.d.ts","gitHead":"0d85185fc1af2c66df54fcd9347c6e53d10e83f6","scripts":{"build":"bun run ../../scripts/build-package.ts && tsc -p tsconfig.build.json","prepack":"bun run build","prepublishOnly":"bun run --cwd ../.. check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:eddbc440-3fcf-463b-a65a-2cf7ae791d9d"}},"repository":{"url":"git+https://github.com/99percentpeople/pi-extensions.git","type":"git","directory":"packages/shared-settings"},"_npmVersion":"11.16.0","description":"Shared namespaced settings store and installed-extension menu for @99percentpeople Pi packages","directories":{},"_nodeVersion":"24.18.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"peerDependencies":{"@earendil-works/pi-tui":"*","@earendil-works/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/pi-shared-settings_0.1.2_1785411436492_0.21521126533049517","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"@99percentpeople/pi-shared-settings","version":"0.1.3","description":"Shared namespaced settings store and installed-extension menu for @99percentpeople Pi packages","type":"module","main":"./index.min.js","types":"./index.d.ts","keywords":["pi","coding-agent","settings","extension"],"author":{"name":"99percentpeople"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/99percentpeople/pi-extensions.git","directory":"packages/shared-settings"},"bugs":{"url":"https://github.com/99percentpeople/pi-extensions/issues"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"peerDependencies":{"@earendil-works/pi-coding-agent":"*","@earendil-works/pi-tui":"*"},"gitHead":"e9fb82fa5b14fd22f55feb487bbb814e1ab45206","_id":"@99percentpeople/pi-shared-settings@0.1.3","homepage":"https://github.com/99percentpeople/pi-extensions#readme","_nodeVersion":"24.18.0","_npmVersion":"11.16.0","dist":{"integrity":"sha512-NjYFbStbDCaSxskgNhRFMZyw9LWx+if7UeeYgRfQC3b2MJlGFqlQTvhUTYnz/9RJUfRJwBnrTCHRQ/WbPe+PYQ==","shasum":"8e98c8b376c6fd9b7e6c45a258eef1f14580b4fd","tarball":"https://registry.npmjs.org/@99percentpeople/pi-shared-settings/-/pi-shared-settings-0.1.3.tgz","fileCount":7,"unpackedSize":31939,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@99percentpeople%2fpi-shared-settings@0.1.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDe2qG2lbRkvASYMm8QOWu9Fme+lwv8+cmrInYDiFU7rwIhALmlRI+vO57q01xhsW0QJMvBi3kORjowv67yRZii7Jgb"}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:eddbc440-3fcf-463b-a65a-2cf7ae791d9d"}},"directories":{},"maintainers":[{"name":"99percentpeople","email":"myzzzyearz@outlook.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/pi-shared-settings_0.1.3_1786198166265_0.7105921883422177"},"_hasShrinkwrap":false}},"time":{"created":"2026-07-29T03:11:04.847Z","modified":"2026-08-08T14:09:26.693Z","0.1.0":"2026-07-29T03:11:05.213Z","0.1.1":"2026-07-30T07:14:38.752Z","0.1.2":"2026-07-30T11:37:16.638Z","0.1.3":"2026-08-08T14:09:26.412Z"},"bugs":{"url":"https://github.com/99percentpeople/pi-extensions/issues"},"author":{"name":"99percentpeople"},"license":"MIT","homepage":"https://github.com/99percentpeople/pi-extensions#readme","keywords":["pi","coding-agent","settings","extension"],"repository":{"type":"git","url":"git+https://github.com/99percentpeople/pi-extensions.git","directory":"packages/shared-settings"},"description":"Shared namespaced settings store and installed-extension menu for @99percentpeople Pi packages","maintainers":[{"name":"99percentpeople","email":"myzzzyearz@outlook.com"}],"readme":"# @99percentpeople/pi-shared-settings\n\nInternal shared infrastructure for the independently installable\n`@99percentpeople` Pi extensions.\n\nIt provides:\n\n- the single `/99settings` command;\n- a runtime registry of installed extensions, with no-settings plugins omitted\n  from the visible menu;\n- namespaced reads and atomic writes to `~/.pi/agent/99extensions.json`;\n- one combined TUI settings menu with compact plugin headers, unindented setting\n  labels, one aligned value column, automatic scrolling beyond 10 rows, and\n  nested option submenus that restore the parent selection.\n\nThis package is installed automatically as a dependency. It is not a Pi\nextension and does not declare its own `pi.extensions` entry.\n\n## License\n\nMIT\n","readmeFilename":"README.md"}