{"_id":"@pierre/trees","_rev":"17-1f6c223cb38116e30c55cdf05ed462c4","name":"@pierre/trees","dist-tags":{"beta":"1.0.0-beta.6","latest":"1.0.0-beta.6"},"versions":{"0.0.1-beta.2":{"name":"@pierre/trees","version":"0.0.1-beta.2","license":"apache-2.0","_id":"@pierre/trees@0.0.1-beta.2","maintainers":[{"name":"fat","email":"jacobthornton@gmail.com"},{"name":"imownbey","email":"imownbey@gmail.com"},{"name":"mdo","email":"markdotto@gmail.com"},{"name":"slexaxton","email":"alexsexton@gmail.com"},{"name":"amadeusdemarzi","email":"amadeusdemarzi@gmail.com"}],"dist":{"shasum":"bc0abc9d74a0dc4166002436b77b3f93cea6ccd2","tarball":"https://registry.npmjs.org/@pierre/trees/-/trees-0.0.1-beta.2.tgz","fileCount":152,"integrity":"sha512-Fs9KaLkSE2kdrHw/39ZBN2f84sEZvTQXfAmw0fnd1th/bZXOQx1b12rkXhZWTcso/ElTZpf3S9UDXYlDKE5KPQ==","signatures":[{"sig":"MEQCIBO4bDmQ0NagJAI70Ad1EczGcvuFYU7Fak7acyHsyyraAiA6PpVQ2WgvZc3yofkJ7dYJyHkIbNtEW9V7WcLSkms74g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":581259},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ssr":{"types":"./dist/ssr/index.d.ts","import":"./dist/ssr/index.js"},"./react":{"types":"./dist/react/index.d.ts","import":"./dist/react/index.js"},"./web-components":{"types":"./dist/web-components.d.ts","import":"./dist/web-components.js"}},"gitHead":"fee6600d6e4c809cdf1fec32723a92038d711e27","scripts":{"dev":"echo 'Watching for changes…' && tsdown --watch --log-level error","tsc":"tsgo --noEmit --pretty","test":"bun test","build":"tsdown --clean","coverage":"bun test --coverage","test:e2e":"bun run build && (bun ./test/e2e/check-playwright-binary.ts || bun run test:e2e:installbinary) && bunx playwright test -c test/e2e/playwright.config.ts","prepublishOnly":"bun run build","test:e2e:server":"vite --config test/e2e/vite.config.ts","test:e2e:installbinary":"bunx playwright@1.51.1 install chromium"},"_npmUser":{"name":"fat","email":"jacobthornton@gmail.com"},"_npmVersion":"11.6.2","description":"File tree UI built on `@headless-tree/core`, shipped as:","directories":{},"sideEffects":["./dist/components/web-components.js"],"_nodeVersion":"24.11.0","dependencies":{"preact":"catalog:","@headless-tree/core":"catalog:","preact-render-to-string":"catalog:"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"catalog:","jsdom":"catalog:","react":"catalog:","tsdown":"catalog:","postcss":"catalog:","react-dom":"catalog:","typescript":"catalog:","@types/react":"catalog:","autoprefixer":"catalog:","@playwright/test":"catalog:","@types/react-dom":"catalog:","@arethetypeswrong/core":"catalog:"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/trees_0.0.1-beta.2_1773624400444_0.08131077504570028","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-beta.3":{"name":"@pierre/trees","version":"0.0.1-beta.3","license":"apache-2.0","_id":"@pierre/trees@0.0.1-beta.3","maintainers":[{"name":"fat","email":"jacobthornton@gmail.com"},{"name":"imownbey","email":"imownbey@gmail.com"},{"name":"mdo","email":"markdotto@gmail.com"},{"name":"slexaxton","email":"alexsexton@gmail.com"},{"name":"amadeusdemarzi","email":"amadeusdemarzi@gmail.com"}],"dist":{"shasum":"c58bbcea42ea3ebe11aa25e5b64211e6551a3321","tarball":"https://registry.npmjs.org/@pierre/trees/-/trees-0.0.1-beta.3.tgz","fileCount":152,"integrity":"sha512-sfM2R8OuD3nGf/2Pjc2t5gYVqAXaRiMb21c/ULFSGxtZyXZrCePziNF0LEjfmtqU1lzbkVjUo3sF5ep8YEsM4Q==","signatures":[{"sig":"MEUCIHJPs9kCQsvK/JJxXXMVm/vWRJk0uvDMT4dzNdHlKGvQAiEA11drkltoNdreLdGClttNi1RIR0D4PRafNs0CM80qCYM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":581252},"type":"module","shasum":"c58bbcea42ea3ebe11aa25e5b64211e6551a3321","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ssr":{"types":"./dist/ssr/index.d.ts","import":"./dist/ssr/index.js"},"./react":{"types":"./dist/react/index.d.ts","import":"./dist/react/index.js"},"./web-components":{"types":"./dist/web-components.d.ts","import":"./dist/web-components.js"}},"scripts":{"dev":"echo 'Watching for changes…' && tsdown --watch --log-level error","tsc":"tsgo --noEmit --pretty","test":"bun test","build":"tsdown --clean","coverage":"bun test --coverage","test:e2e":"bun run build && (bun ./test/e2e/check-playwright-binary.ts || bun run test:e2e:installbinary) && bunx playwright test -c test/e2e/playwright.config.ts","prepublishOnly":"bun run build","test:e2e:server":"vite --config test/e2e/vite.config.ts","test:e2e:installbinary":"bunx playwright@1.51.1 install chromium"},"_npmUser":{"name":"fat","email":"jacobthornton@gmail.com"},"_integrity":"sha512-sfM2R8OuD3nGf/2Pjc2t5gYVqAXaRiMb21c/ULFSGxtZyXZrCePziNF0LEjfmtqU1lzbkVjUo3sF5ep8YEsM4Q==","_npmVersion":"10.8.3","directories":{},"sideEffects":["./dist/components/web-components.js"],"_nodeVersion":"24.3.0","dependencies":{"preact":"11.0.0-beta.0","@headless-tree/core":"1.6.1","preact-render-to-string":"6.6.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"npm:rolldown-vite@7.1.12","jsdom":"26.1.0","react":"19.2.3","tsdown":"0.15.11","postcss":"8.5.6","react-dom":"19.2.3","typescript":"5.9.2","@types/react":"19.2.7","autoprefixer":"10.4.22","@playwright/test":"1.51.1","@types/react-dom":"19.2.3","@arethetypeswrong/core":"0.18.2"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/trees_0.0.1-beta.3_1773624859949_0.4843265806267736","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-beta.4":{"name":"@pierre/trees","version":"0.0.1-beta.4","license":"apache-2.0","_id":"@pierre/trees@0.0.1-beta.4","maintainers":[{"name":"fat","email":"jacobthornton@gmail.com"},{"name":"imownbey","email":"imownbey@gmail.com"},{"name":"mdo","email":"markdotto@gmail.com"},{"name":"slexaxton","email":"alexsexton@gmail.com"},{"name":"amadeusdemarzi","email":"amadeusdemarzi@gmail.com"}],"dist":{"shasum":"eb79c1f3c2f241a8e3c62e8c56edf25a1201a617","tarball":"https://registry.npmjs.org/@pierre/trees/-/trees-0.0.1-beta.4.tgz","fileCount":152,"integrity":"sha512-P3GaZmRAbR+GPoCrJMhyD5B7ohsnztAhDmidwoFEq/9VAJS3Do3fI/v30vhiLc3j67+tQsoFtru0Pm9NsDZ1cQ==","signatures":[{"sig":"MEUCICDOM9PXdY5KfrhUyO6eerbE0Xz1eaq6+VQtJw1f7/WqAiEA4YbBo+shnJtJALd1J/yjLsEpGwxG8Xy+X5fYvXFteo4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":581252},"type":"module","shasum":"eb79c1f3c2f241a8e3c62e8c56edf25a1201a617","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ssr":{"types":"./dist/ssr/index.d.ts","import":"./dist/ssr/index.js"},"./react":{"types":"./dist/react/index.d.ts","import":"./dist/react/index.js"},"./web-components":{"types":"./dist/web-components.d.ts","import":"./dist/web-components.js"}},"scripts":{"dev":"echo 'Watching for changes…' && tsdown --watch --log-level error","tsc":"tsgo --noEmit --pretty","test":"bun test","build":"tsdown --clean","coverage":"bun test --coverage","test:e2e":"bun run build && (bun ./test/e2e/check-playwright-binary.ts || bun run test:e2e:installbinary) && bunx playwright test -c test/e2e/playwright.config.ts","prepublishOnly":"bun run build","test:e2e:server":"vite --config test/e2e/vite.config.ts","test:e2e:installbinary":"bunx playwright@1.51.1 install chromium"},"_npmUser":{"name":"fat","email":"jacobthornton@gmail.com"},"_integrity":"sha512-P3GaZmRAbR+GPoCrJMhyD5B7ohsnztAhDmidwoFEq/9VAJS3Do3fI/v30vhiLc3j67+tQsoFtru0Pm9NsDZ1cQ==","_npmVersion":"10.8.3","directories":{},"sideEffects":["./dist/components/web-components.js"],"_nodeVersion":"24.3.0","dependencies":{"preact":"11.0.0-beta.0","@headless-tree/core":"1.6.1","preact-render-to-string":"6.6.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"npm:rolldown-vite@7.1.12","jsdom":"26.1.0","react":"19.2.3","tsdown":"0.15.11","postcss":"8.5.6","react-dom":"19.2.3","typescript":"5.9.2","@types/react":"19.2.7","autoprefixer":"10.4.22","@playwright/test":"1.51.1","@types/react-dom":"19.2.3","@arethetypeswrong/core":"0.18.2"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/trees_0.0.1-beta.4_1773625290692_0.14334203173977267","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.1":{"name":"@pierre/trees","version":"1.0.0-beta.1","license":"apache-2.0","_id":"@pierre/trees@1.0.0-beta.1","maintainers":[{"name":"fat","email":"jacobthornton@gmail.com"},{"name":"imownbey","email":"imownbey@gmail.com"},{"name":"mdo","email":"markdotto@gmail.com"},{"name":"slexaxton","email":"alexsexton@gmail.com"},{"name":"amadeusdemarzi","email":"amadeusdemarzi@gmail.com"}],"dist":{"shasum":"ecbde2b371b433aec20803b1391a0d304fe16e49","tarball":"https://registry.npmjs.org/@pierre/trees/-/trees-1.0.0-beta.1.tgz","fileCount":167,"integrity":"sha512-ZKT+vtyWE5WsYWkYNIfKlR6fBXG2XFPTnIGi/7rpjK3IBIixVlyE8OY3YiQNcFSshkUCPvO/l+WaNs01+lRytw==","signatures":[{"sig":"MEUCIQCh96OU7NNV7Vb1thsU9APB/cX+s0aWxQhywHfuC7ppFwIgVXJ5RNmvIqk9eufqZ6TCF18D5LcGQ2NP7vUGqTR1ZVM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":974546},"type":"module","shasum":"ecbde2b371b433aec20803b1391a0d304fe16e49","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ssr":{"types":"./dist/ssr/index.d.ts","import":"./dist/ssr/index.js"},"./react":{"types":"./dist/react/index.d.ts","import":"./dist/react/index.js"},"./web-components":{"types":"./dist/web-components.d.ts","import":"./dist/web-components.js"}},"scripts":{"dev":"echo 'Watching for changes…' && tsdown --watch --log-level error","tsc":"tsgo --noEmit --pretty","test":"bun test","build":"tsdown --clean","coverage":"bun test --coverage","test:e2e":"bun run test:e2e:base && bunx playwright test -c test/e2e/playwright.config.ts --grep-invert @diagnostic","benchmark":"bun run benchmark:file-tree-get-item","test:e2e:base":"bun run build && (bun ./test/e2e/check-playwright-binary.ts || bun run test:e2e:installbinary)","generate-icons":"bun scripts/generate-built-in-icons.ts","prepublishOnly":"bun run build","test:e2e:server":"vite --config test/e2e/vite.config.ts","profile:file-tree":"bun run ./scripts/profileFileTree.ts","test:e2e:sticky-drift":"bun run test:e2e:base && bunx playwright test -c test/e2e/playwright.config.ts test/e2e/file-tree-sticky-context-menu-scroll-drift.pw.ts","test:e2e:installbinary":"bunx playwright@1.51.1 install chromium","benchmark:file-tree-get-item":"bun run ./scripts/benchmarkFileTreeGetItem.ts"},"_npmUser":{"name":"slexaxton","email":"alexsexton@gmail.com"},"_integrity":"sha512-ZKT+vtyWE5WsYWkYNIfKlR6fBXG2XFPTnIGi/7rpjK3IBIixVlyE8OY3YiQNcFSshkUCPvO/l+WaNs01+lRytw==","_npmVersion":"10.8.3","directories":{},"sideEffects":["./dist/components/web-components.js"],"_nodeVersion":"24.3.0","dependencies":{"preact":"11.0.0-beta.0","@pierre/path-store":"1.0.0-beta.1","preact-render-to-string":"6.6.5"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["dist/*"],"ssr":["dist/ssr/index.d.ts"],"react":["dist/react/index.d.ts"],"web-components":["dist/web-components.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"vite":"npm:rolldown-vite@7.1.12","jsdom":"26.1.0","react":"19.2.3","tsdown":"0.15.11","postcss":"8.5.6","react-dom":"19.2.3","typescript":"5.9.2","@types/jsdom":"28.0.1","@types/react":"19.2.7","autoprefixer":"10.4.22","@playwright/test":"1.51.1","@types/react-dom":"19.2.3","@pierre/vscode-icons":"0.0.7","@arethetypeswrong/core":"0.18.2","@pierre/tree-test-data":"0.0.1","@radix-ui/react-dropdown-menu":"2.1.16"},"peerDependencies":{"react":"^18.3.1 || ^19.0.0","react-dom":"^18.3.1 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/trees_1.0.0-beta.1_1776724191663_0.40568189107795405","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.2":{"name":"@pierre/trees","version":"1.0.0-beta.2","license":"apache-2.0","_id":"@pierre/trees@1.0.0-beta.2","maintainers":[{"name":"fat","email":"jacobthornton@gmail.com"},{"name":"imownbey","email":"imownbey@gmail.com"},{"name":"mdo","email":"markdotto@gmail.com"},{"name":"slexaxton","email":"alexsexton@gmail.com"},{"name":"amadeusdemarzi","email":"amadeusdemarzi@gmail.com"}],"dist":{"shasum":"729c070ea25627a898ce79e69893a7f046f84575","tarball":"https://registry.npmjs.org/@pierre/trees/-/trees-1.0.0-beta.2.tgz","fileCount":205,"integrity":"sha512-/vutKbxclI4dq623MNdX7XsTinSllpf6Syw3nBIkymj/xOrnjt8YO0pFbY/erzPHQZoA2Vyh5HuWYvACY1I/AA==","signatures":[{"sig":"MEQCIQCgtr9U7EF8B1yNGMdNlrtpXlzkQ92WyVs6Tav2zOe9eAIfKP//LjL/Zu6FiNV2Uh1V2S6I1UoMLJ9PaY2Y7bMwLw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1460429},"type":"module","shasum":"729c070ea25627a898ce79e69893a7f046f84575","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ssr":{"types":"./dist/ssr/index.d.ts","import":"./dist/ssr/index.js"},"./react":{"types":"./dist/react/index.d.ts","import":"./dist/react/index.js"},"./web-components":{"types":"./dist/web-components.d.ts","import":"./dist/web-components.js"}},"scripts":{"dev":"echo 'Watching for changes…' && tsdown --watch src --watch ../path-store/src --log-level error","tsc":"tsgo --noEmit --pretty","test":"bun test","build":"tsdown --clean && bun scripts/assert-no-path-store.ts","coverage":"bun test --coverage","test:e2e":"bun run test:e2e:base && bunx playwright test -c test/e2e/playwright.config.ts --grep-invert @diagnostic","benchmark":"bun run ./scripts/benchmark.ts","test:e2e:base":"bun run build && (bun ./test/e2e/check-playwright-binary.ts || bun run test:e2e:installbinary)","generate-icons":"bun scripts/generate-built-in-icons.ts","test:e2e:server":"FILE_TREE_E2E_PORT=${FILE_TREE_E2E_PORT:-$((${PIERRE_PORT_OFFSET:-0} + 9221))} vite --config test/e2e/vite.config.ts","profile:file-tree":"bun run ./scripts/profileFileTree.ts","test:e2e:sticky-drift":"bun run test:e2e:base && bunx playwright test -c test/e2e/playwright.config.ts test/e2e/file-tree-sticky-context-menu-scroll-drift.pw.ts","test:e2e:installbinary":"bunx playwright@1.51.1 install chromium","benchmark:sticky-scroll":"bun run ./scripts/benchmark.ts --preset sticky-scroll","benchmark:file-tree-get-item":"bun run ./scripts/benchmark.ts --preset get-item"},"_npmUser":{"name":"slexaxton","email":"alexsexton@gmail.com"},"_integrity":"sha512-/vutKbxclI4dq623MNdX7XsTinSllpf6Syw3nBIkymj/xOrnjt8YO0pFbY/erzPHQZoA2Vyh5HuWYvACY1I/AA==","_npmVersion":"10.8.3","directories":{},"sideEffects":["./dist/components/web-components.js"],"_nodeVersion":"24.3.0","dependencies":{"preact":"11.0.0-beta.0","preact-render-to-string":"6.6.5"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["dist/*"],"ssr":["dist/ssr/index.d.ts"],"react":["dist/react/index.d.ts"],"web-components":["dist/web-components.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"vite":"npm:rolldown-vite@7.1.12","jsdom":"26.1.0","react":"19.2.3","tsdown":"0.15.11","postcss":"8.5.6","react-dom":"19.2.3","typescript":"5.9.2","@types/jsdom":"28.0.1","@types/react":"19.2.7","autoprefixer":"10.4.22","@playwright/test":"1.51.1","@types/react-dom":"19.2.3","@pierre/vscode-icons":"0.0.7","@arethetypeswrong/core":"0.18.2","@pierre/tree-test-data":"0.0.1","@radix-ui/react-dropdown-menu":"2.1.16"},"peerDependencies":{"react":"^18.3.1 || ^19.0.0","react-dom":"^18.3.1 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/trees_1.0.0-beta.2_1776839230967_0.5416362696773063","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.3":{"name":"@pierre/trees","version":"1.0.0-beta.3","license":"apache-2.0","_id":"@pierre/trees@1.0.0-beta.3","maintainers":[{"name":"fat","email":"jacobthornton@gmail.com"},{"name":"imownbey","email":"imownbey@gmail.com"},{"name":"mdo","email":"markdotto@gmail.com"},{"name":"slexaxton","email":"alexsexton@gmail.com"},{"name":"amadeusdemarzi","email":"amadeusdemarzi@gmail.com"}],"dist":{"shasum":"c423d9b4c706592c69a43b204b6b439d52d11cb3","tarball":"https://registry.npmjs.org/@pierre/trees/-/trees-1.0.0-beta.3.tgz","fileCount":205,"integrity":"sha512-gfV7V1AoceIwTSFwiiWl/89gNtJROyo2dFeYYuAkT4F3AbE+ajCIGZEICBw1ygmVxVetF9Kq1Xpjz8BhXXZwTQ==","signatures":[{"sig":"MEQCIB0ySuHTSOSoZ69WE+feQCQY1Ns4i6GOZVK2480vxJ7pAiAqWzEPpZBCFAKQXxxTg3fz3N355xMNXQr4eLmNuffH+w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1499248},"type":"module","shasum":"c423d9b4c706592c69a43b204b6b439d52d11cb3","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ssr":{"types":"./dist/ssr/index.d.ts","import":"./dist/ssr/index.js"},"./react":{"types":"./dist/react/index.d.ts","import":"./dist/react/index.js"},"./web-components":{"types":"./dist/web-components.d.ts","import":"./dist/web-components.js"}},"scripts":{"dev":"echo 'Watching for changes…' && tsdown --watch src --watch ../path-store/src --log-level error","tsc":"tsgo --noEmit --pretty","test":"bun test","build":"tsdown --clean && bun scripts/assert-no-path-store.ts","coverage":"bun test --coverage","test:e2e":"bun run test:e2e:base && bunx playwright test -c test/e2e/playwright.config.ts --grep-invert @diagnostic","benchmark":"bun run ./scripts/benchmark.ts","test:e2e:base":"bun run build && (bun ./test/e2e/check-playwright-binary.ts || bun run test:e2e:installbinary)","generate-icons":"bun scripts/generate-built-in-icons.ts","test:e2e:server":"FILE_TREE_E2E_PORT=${FILE_TREE_E2E_PORT:-$((${PIERRE_PORT_OFFSET:-0} + 9221))} vite --config test/e2e/vite.config.ts","profile:file-tree":"bun run ./scripts/profileFileTree.ts","test:e2e:sticky-drift":"bun run test:e2e:base && bunx playwright test -c test/e2e/playwright.config.ts test/e2e/file-tree-sticky-context-menu-scroll-drift.pw.ts","test:e2e:installbinary":"bunx playwright@1.51.1 install chromium","benchmark:sticky-scroll":"bun run ./scripts/benchmark.ts --preset sticky-scroll","benchmark:file-tree-get-item":"bun run ./scripts/benchmark.ts --preset get-item"},"_npmUser":{"name":"slexaxton","email":"alexsexton@gmail.com"},"_integrity":"sha512-gfV7V1AoceIwTSFwiiWl/89gNtJROyo2dFeYYuAkT4F3AbE+ajCIGZEICBw1ygmVxVetF9Kq1Xpjz8BhXXZwTQ==","_npmVersion":"10.8.3","directories":{},"sideEffects":["./dist/components/web-components.js"],"_nodeVersion":"24.3.0","dependencies":{"preact":"11.0.0-beta.0","preact-render-to-string":"6.6.5"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["dist/*"],"ssr":["dist/ssr/index.d.ts"],"react":["dist/react/index.d.ts"],"web-components":["dist/web-components.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"vite":"npm:rolldown-vite@7.1.12","jsdom":"26.1.0","react":"19.2.3","tsdown":"0.15.11","postcss":"8.5.6","react-dom":"19.2.3","typescript":"5.9.2","@types/jsdom":"28.0.1","@types/react":"19.2.7","autoprefixer":"10.4.22","@playwright/test":"1.51.1","@types/react-dom":"19.2.3","@pierre/vscode-icons":"0.0.7","@arethetypeswrong/core":"0.18.2","@pierre/tree-test-data":"0.0.1","@radix-ui/react-dropdown-menu":"2.1.16"},"peerDependencies":{"react":"^18.3.1 || ^19.0.0","react-dom":"^18.3.1 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/trees_1.0.0-beta.3_1776880330287_0.7892769160765938","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.4":{"name":"@pierre/trees","version":"1.0.0-beta.4","license":"apache-2.0","_id":"@pierre/trees@1.0.0-beta.4","maintainers":[{"name":"fat","email":"jacobthornton@gmail.com"},{"name":"imownbey","email":"imownbey@gmail.com"},{"name":"mdo","email":"markdotto@gmail.com"},{"name":"slexaxton","email":"alexsexton@gmail.com"},{"name":"amadeusdemarzi","email":"amadeusdemarzi@gmail.com"}],"dist":{"shasum":"d19881431e2396c19641b6bd36d1d4e5a267cac8","tarball":"https://registry.npmjs.org/@pierre/trees/-/trees-1.0.0-beta.4.tgz","fileCount":236,"integrity":"sha512-OfT1yk9ne8Te5+GB5zUY8yqE6B8BqjBHQJleH4lu8ltwNpoocZl4vXt1AzlEExpxI/pp+AFX5QG+lR3JjtTEag==","signatures":[{"sig":"MEUCIQDzDysN2Od+52KcyivJAsHXc2cIbLcligipaajlKyprtAIgZiXvDrw/CkQMipStj3cNzzDqhKZSYdkX/ePBGezzw8A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1541612},"type":"module","shasum":"d19881431e2396c19641b6bd36d1d4e5a267cac8","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ssr":{"types":"./dist/ssr/index.d.ts","import":"./dist/ssr/index.js"},"./react":{"types":"./dist/react/index.d.ts","import":"./dist/react/index.js"},"./web-components":{"types":"./dist/web-components.d.ts","import":"./dist/web-components.js"}},"scripts":{"dev":"echo 'Watching for changes…' && tsdown --watch src --watch ../path-store/src --log-level error","tsc":"tsgo --noEmit --pretty","test":"bun test","build":"tsdown --clean && bun scripts/assert-no-path-store.ts","coverage":"bun test --coverage","test:e2e":"bun run test:e2e:base && bunx playwright test -c test/e2e/playwright.config.ts --grep-invert @diagnostic","benchmark":"bun run ./scripts/benchmark.ts","test:e2e:base":"bun run build && (bun ./test/e2e/check-playwright-binary.ts || bun run test:e2e:installbinary)","generate-icons":"bun scripts/generate-built-in-icons.ts","test:e2e:server":"FILE_TREE_E2E_PORT=${FILE_TREE_E2E_PORT:-$((${PIERRE_PORT_OFFSET:-0} + 9221))} vite --config test/e2e/vite.config.ts","profile:file-tree":"bun run ./scripts/profileFileTree.ts","test:e2e:sticky-drift":"bun run test:e2e:base && bunx playwright test -c test/e2e/playwright.config.ts test/e2e/file-tree-sticky-context-menu-scroll-drift.pw.ts","test:e2e:installbinary":"bunx playwright@1.51.1 install chromium","benchmark:sticky-scroll":"bun run ./scripts/benchmark.ts --preset sticky-scroll","benchmark:file-tree-get-item":"bun run ./scripts/benchmark.ts --preset get-item"},"_npmUser":{"name":"slexaxton","email":"alexsexton@gmail.com"},"_integrity":"sha512-OfT1yk9ne8Te5+GB5zUY8yqE6B8BqjBHQJleH4lu8ltwNpoocZl4vXt1AzlEExpxI/pp+AFX5QG+lR3JjtTEag==","_npmVersion":"10.8.3","directories":{},"sideEffects":["./dist/components/web-components.js"],"_nodeVersion":"24.3.0","dependencies":{"preact":"11.0.0-beta.0","preact-render-to-string":"6.6.5"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["dist/*"],"ssr":["dist/ssr/index.d.ts"],"react":["dist/react/index.d.ts"],"web-components":["dist/web-components.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"npm:rolldown-vite@7.1.12","jsdom":"26.1.0","react":"19.2.3","tsdown":"0.15.11","postcss":"8.5.6","react-dom":"19.2.3","typescript":"5.9.2","@types/jsdom":"28.0.1","@types/react":"19.2.7","autoprefixer":"10.4.22","@playwright/test":"1.51.1","@types/react-dom":"19.2.3","@pierre/vscode-icons":"0.0.9","@arethetypeswrong/core":"0.18.2","@pierre/tree-test-data":"0.0.1","@radix-ui/react-dropdown-menu":"2.1.16"},"peerDependencies":{"react":"^18.3.1 || ^19.0.0","react-dom":"^18.3.1 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/trees_1.0.0-beta.4_1779143200656_0.4139770173590849","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.5":{"name":"@pierre/trees","version":"1.0.0-beta.5","license":"apache-2.0","_id":"@pierre/trees@1.0.0-beta.5","maintainers":[{"name":"fat","email":"jacobthornton@gmail.com"},{"name":"imownbey","email":"imownbey@gmail.com"},{"name":"mdo","email":"markdotto@gmail.com"},{"name":"nicolas.pierreco","email":"nicolas@pierre.co"},{"name":"slexaxton","email":"alexsexton@gmail.com"},{"name":"amadeusdemarzi","email":"amadeusdemarzi@gmail.com"}],"dist":{"shasum":"f82db7f52a824134a41826333ee68f8e30bd04cb","tarball":"https://registry.npmjs.org/@pierre/trees/-/trees-1.0.0-beta.5.tgz","fileCount":242,"integrity":"sha512-IzxkB9qv6GLbeEXObhlAD205LfYHiLeRwJdnaIdX0f5keTZF4X9EfiuEQ3QiyxOxouVVmUX3rX7m6a8zNMo/wA==","signatures":[{"sig":"MEUCIAWZaj6fb8zdLuNx5ZdBJST1IPOSwSOi+VfJd4wc5eA3AiEAri/MkqRvgUbl0pBPSHmMoGS7PbPdTXW+/bIQlP65Ta0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1431332},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ssr":{"types":"./dist/ssr/index.d.ts","import":"./dist/ssr/index.js"},"./react":{"types":"./dist/react/index.d.ts","import":"./dist/react/index.js"},"./web-components":{"types":"./dist/web-components.d.ts","import":"./dist/web-components.js"}},"_npmUser":{"name":"slexaxton","email":"alexsexton@gmail.com"},"directories":{},"sideEffects":["./dist/components/web-components.js"],"_nodeVersion":"24.11.0","dependencies":{"preact":"11.0.0-beta.0","@pierre/theming":"0.0.2","preact-render-to-string":"6.6.5"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["dist/*"],"ssr":["dist/ssr/index.d.ts"],"react":["dist/react/index.d.ts"],"web-components":["dist/web-components.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"vite":"8.1.0","jsdom":"26.1.0","react":"19.2.7","tsdown":"0.22.3","postcss":"8.5.6","react-dom":"19.2.7","typescript":"6.0.3","@tsdown/css":"0.22.3","@types/jsdom":"28.0.1","@types/react":"19.2.7","autoprefixer":"10.4.22","@playwright/test":"1.51.1","@types/react-dom":"19.2.3","@pierre/vscode-icons":"0.0.9","@arethetypeswrong/core":"0.18.2","@pierre/tree-test-data":"0.0.1","@radix-ui/react-dropdown-menu":"2.1.16"},"peerDependencies":{"react":"^18.3.1 || ^19.0.0","react-dom":"^18.3.1 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/trees_1.0.0-beta.5_1782861131252_0.036745002734763776","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.6":{"name":"@pierre/trees","version":"1.0.0-beta.6","license":"apache-2.0","_id":"@pierre/trees@1.0.0-beta.6","maintainers":[{"name":"fat","email":"jacobthornton@gmail.com"},{"name":"imownbey","email":"imownbey@gmail.com"},{"name":"mdo","email":"markdotto@gmail.com"},{"name":"nicolas.pierreco","email":"nicolas@pierre.co"},{"name":"slexaxton","email":"alexsexton@gmail.com"},{"name":"amadeusdemarzi","email":"amadeusdemarzi@gmail.com"}],"dist":{"shasum":"6ba438cf6088b37b3f32f2272733afeff7d5fe07","tarball":"https://registry.npmjs.org/@pierre/trees/-/trees-1.0.0-beta.6.tgz","fileCount":244,"integrity":"sha512-zxeuSFM9TveM7b5XofweJALCtm/tGYV9HZzdbf7Uf+kBxIlUyz24/EHaGRjB0dsmmfDQl2ETz7AWwJ15lhSnpw==","signatures":[{"sig":"MEUCIAYeKSW48nqsetK0/VwlapxgyAqcD0efZwFuWnOjA+Z/AiEAirsmn/zqk6U0idNPKRdagR+EMnx8O0lqzI41fCjz0Is=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1456269},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ssr":{"types":"./dist/ssr/index.d.ts","import":"./dist/ssr/index.js"},"./react":{"types":"./dist/react/index.d.ts","import":"./dist/react/index.js"},"./web-components":{"types":"./dist/web-components.d.ts","import":"./dist/web-components.js"}},"_npmUser":{"name":"slexaxton","email":"alexsexton@gmail.com"},"directories":{},"sideEffects":["./dist/components/web-components.js"],"_nodeVersion":"24.11.0","dependencies":{"preact":"11.0.0-beta.0","@pierre/theming":"1.0.0","preact-render-to-string":"6.6.5"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["dist/*"],"ssr":["dist/ssr/index.d.ts"],"react":["dist/react/index.d.ts"],"web-components":["dist/web-components.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"vite":"8.1.0","jsdom":"26.1.0","react":"19.2.7","tsdown":"0.22.3","postcss":"8.5.6","react-dom":"19.2.7","typescript":"6.0.3","@tsdown/css":"0.22.3","@types/jsdom":"28.0.1","@types/react":"19.2.7","autoprefixer":"10.4.22","@playwright/test":"1.51.1","@types/react-dom":"19.2.3","@pierre/vscode-icons":"0.0.9","@arethetypeswrong/core":"0.18.2","@pierre/tree-test-data":"0.0.1","@radix-ui/react-dropdown-menu":"2.1.16"},"peerDependencies":{"react":"^18.3.1 || ^19.0.0","react-dom":"^18.3.1 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/trees_1.0.0-beta.6_1785021280214_0.49674561886557433","host":"s3://npm-registry-packages-npm-production"}}},"time":{"created":"2026-03-16T01:26:40.299Z","modified":"2026-08-22T02:30:40.653Z","0.0.1-beta.2":"2026-03-16T01:26:40.631Z","0.0.1-beta.3":"2026-03-16T01:34:20.093Z","0.0.1-beta.4":"2026-03-16T01:41:30.853Z","1.0.0-beta.1":"2026-04-20T22:29:51.849Z","1.0.0-beta.2":"2026-04-22T06:27:11.149Z","1.0.0-beta.3":"2026-04-22T17:52:10.519Z","1.0.0-beta.4":"2026-05-18T22:26:40.873Z","1.0.0-beta.5":"2026-06-30T23:12:11.460Z","1.0.0-beta.6":"2026-07-25T23:14:40.364Z"},"license":"apache-2.0","maintainers":[{"email":"jacobthornton@gmail.com","name":"fat"},{"email":"imownbey@gmail.com","name":"imownbey"},{"email":"markdotto@gmail.com","name":"mdo"},{"email":"nicolas@pierre.co","name":"nicolas.pierreco"},{"email":"i@jex.me","name":"ije"},{"email":"alexsexton@gmail.com","name":"slexaxton"},{"email":"amadeusdemarzi@gmail.com","name":"amadeusdemarzi"}],"readme":"","readmeFilename":""}