{"_id":"@tscircuit/file-server","_rev":"34-7405fa8cb17fe9bb9eb44c29125b5f02","name":"@tscircuit/file-server","dist-tags":{"latest":"0.0.34"},"versions":{"0.0.1":{"name":"@tscircuit/file-server","version":"0.0.1","_id":"@tscircuit/file-server@0.0.1","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"bin":{"simple-fs-server":"dist/cli.js"},"dist":{"shasum":"06a2073eb40999f3a15ce05a41190dadb809e68b","tarball":"https://registry.npmjs.org/@tscircuit/file-server/-/file-server-0.0.1.tgz","fileCount":26,"integrity":"sha512-0ZXfDcv8kh34RAziiXQci0b1299/sEcJGdXLA4tNpoTS6zhGZAspcfK5CHwOO8ptWFS5iWMPbLGdRAnQDzCKsQ==","signatures":[{"sig":"MEUCIQC28a3gcCewmySHa4+KFfYy4B4nlr56v9rW1ZpwjtxI7QIgHygcovXyBgoe9doXdbsoVHObHa1A9Bf9VjJREPzUemM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":162398},"main":"dist/bundle.js","type":"module","gitHead":"7957a0bb806eabde23d146b690286fe2534334d9","scripts":{"dev":"winterspec dev -p 3062","build":"bun run build:bundle && bun run build:cli","start":"bun run dev","next:dev":"next dev","build:cli":"tsup cli.ts --format esm --dts","build:bundle":"winterspec bundle -o dist/bundle.js"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.1","description":"The API uses an event bus architecture and a system for updating files, here are the endpoints","directories":{},"_nodeVersion":"22.3.0","dependencies":{"zod":"^3.23.8","zustand":"^4.5.5","winterspec":"^0.0.86","zustand-hoist":"^2.0.1"},"_hasShrinkwrap":false,"devDependencies":{"next":"^14.2.5","tsup":"^8.3.5","redaxios":"^0.5.1","@types/bun":"latest","@types/react":"18.3.4","@biomejs/biome":"^1.8.3"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/file-server_0.0.1_1734158692748_0.4027049361977273","host":"s3://npm-registry-packages-npm-production"}},"0.0.2":{"name":"@tscircuit/file-server","version":"0.0.2","_id":"@tscircuit/file-server@0.0.2","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"bin":{"simple-fs-server":"dist/cli.js"},"dist":{"shasum":"43ef98d067dab14cb84ca0b45117b0c9ca36127e","tarball":"https://registry.npmjs.org/@tscircuit/file-server/-/file-server-0.0.2.tgz","fileCount":27,"integrity":"sha512-H49R6A1Q0xtdovokKlOPxrbEYwiMUHg4nV6GwZSlHolS9VYonRAkJ9PmfidIIx1VLzD3ODrPv675Oj1xFLxs0A==","signatures":[{"sig":"MEQCICab4jqNB/VlD+5H2btlf0PXD3kQHSmZVro5+RYcboHkAiByejynoby++l5eO0NHDgGhNYXlUzFHFD5KyZpXjcsesw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":123781},"main":"dist/bundle.js","type":"module","gitHead":"639ed8812269e91f16f1e754dfc03ff6c33ee6e7","scripts":{"dev":"winterspec dev -p 3062","build":"bun run build:bundle && bun run build:cli","start":"bun run dev","next:dev":"next dev","build:cli":"tsup cli.ts --format esm --dts","build:bundle":"winterspec bundle -o dist/bundle.js"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"The API uses an event bus architecture and a system for updating files, here are the endpoints","directories":{},"_nodeVersion":"20.18.1","dependencies":{"zod":"^3.23.8","zustand":"^4.5.5","winterspec":"^0.0.86","zustand-hoist":"^2.0.1"},"_hasShrinkwrap":false,"devDependencies":{"next":"^14.2.5","tsup":"^8.3.5","redaxios":"^0.5.1","@types/bun":"latest","@types/react":"18.3.4","@biomejs/biome":"^1.8.3"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/file-server_0.0.2_1734159998665_0.9665640900396413","host":"s3://npm-registry-packages-npm-production"}},"0.0.3":{"name":"@tscircuit/file-server","version":"0.0.3","_id":"@tscircuit/file-server@0.0.3","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"bin":{"simple-fs-server":"dist/cli.js"},"dist":{"shasum":"15873ff002217123b132b8fc5de090db4f1b0b05","tarball":"https://registry.npmjs.org/@tscircuit/file-server/-/file-server-0.0.3.tgz","fileCount":30,"integrity":"sha512-xaxFNLXKQ67WRdhzPqNQjvBt8yog84L8CTho6LddCqce7JG6TvsBNqCh60I8w4SkekU0fXkZYdJA/slwwqPb+Q==","signatures":[{"sig":"MEQCIEH7w696YNrS+6yqwyAiZgHqguU1bWlggTkQZO4PFaXSAiA5DjAGUey1M9xTG4/StJdE+IVA8u91YMdsej2rr5arwA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":164503},"main":"dist/bundle.js","type":"module","gitHead":"cca5733882b19c1aab3e5cac8218a054a3381181","scripts":{"dev":"winterspec dev -p 3062","build":"bun run build:bundle && bun run build:cli","start":"bun run dev","next:dev":"next dev","build:cli":"tsup cli.ts --format esm --dts","build:bundle":"winterspec bundle -o dist/bundle.js"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"The API uses an event bus architecture and a system for updating files, here are the endpoints","directories":{},"_nodeVersion":"20.18.1","dependencies":{"zod":"^3.23.8","zustand":"^4.5.5","winterspec":"^0.0.86","zustand-hoist":"^2.0.1"},"_hasShrinkwrap":false,"devDependencies":{"next":"^14.2.5","tsup":"^8.3.5","redaxios":"^0.5.1","@types/bun":"latest","@types/react":"18.3.4","@biomejs/biome":"^1.8.3"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/file-server_0.0.3_1734160478464_0.8783521042683815","host":"s3://npm-registry-packages-npm-production"}},"0.0.4":{"name":"@tscircuit/file-server","version":"0.0.4","_id":"@tscircuit/file-server@0.0.4","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"bin":{"simple-fs-server":"dist/cli.js"},"dist":{"shasum":"e2e8af24d54e96080954102ee8eff3c9fbaef55d","tarball":"https://registry.npmjs.org/@tscircuit/file-server/-/file-server-0.0.4.tgz","fileCount":30,"integrity":"sha512-A+g41p+4fh/JcEe8VK8uRCOVV3WXo/L9JSf2hGoBp8Vcqc6orBGxgzv6Td2sQnVZv/g2Na4gf3sTwG+BgWx89A==","signatures":[{"sig":"MEUCIQCSVWm3Kz1jl+U3RPExTMIG9vz2B/1wu/YpxlOA/ax/LAIgMZL/s4aIdtD+7YjIpPRX4tOVniapb5IZwbtZ7FZDvUQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":164505},"main":"./dist/bundle.js","type":"module","gitHead":"492333715276dbae7233db0ea464ae2d7d1f5e52","scripts":{"dev":"winterspec dev -p 3062","build":"bun run build:bundle && bun run build:cli","start":"bun run dev","next:dev":"next dev","build:cli":"tsup cli.ts --format esm --dts","build:bundle":"winterspec bundle -o dist/bundle.js"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"The API uses an event bus architecture and a system for updating files, here are the endpoints","directories":{},"_nodeVersion":"20.18.1","dependencies":{"zod":"^3.23.8","zustand":"^4.5.5","winterspec":"^0.0.86","zustand-hoist":"^2.0.1"},"_hasShrinkwrap":false,"devDependencies":{"next":"^14.2.5","tsup":"^8.3.5","redaxios":"^0.5.1","@types/bun":"latest","@types/react":"18.3.4","@biomejs/biome":"^1.8.3"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/file-server_0.0.4_1734162648843_0.05987926639520125","host":"s3://npm-registry-packages-npm-production"}},"0.0.5":{"name":"@tscircuit/file-server","version":"0.0.5","_id":"@tscircuit/file-server@0.0.5","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"bin":{"simple-fs-server":"dist/cli.js"},"dist":{"shasum":"cb81ceee928a2d9b0da9e5319c70740f9ed92b0b","tarball":"https://registry.npmjs.org/@tscircuit/file-server/-/file-server-0.0.5.tgz","fileCount":30,"integrity":"sha512-izOeER+BsQ6eS939aA/6vph0+NOZAUcdOlese5HJPaiXf6DZS2mmMcpBZZvwT1n8+Yb2SRoeCyAbePW7X92OHw==","signatures":[{"sig":"MEYCIQD8Vfsj9DS9BEwxf7zlIZkQbhGDX10Fuc6yd+y80HCc9gIhAOFpVFE7nVBWZ4QSMiWktXSh3GfBTXlb6kY5cjuFb1gZ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":166068},"main":"./dist/bundle.js","type":"module","gitHead":"50d42583bff10125fb26d1b584bb2a0e0ecba3cf","scripts":{"dev":"winterspec dev -p 3062","build":"bun run build:bundle && bun run build:cli","start":"bun run dev","next:dev":"next dev","build:cli":"tsup cli.ts --format esm --dts","build:bundle":"winterspec bundle -o dist/bundle.js"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"The API uses an event bus architecture and a system for updating files, here are the endpoints","directories":{},"_nodeVersion":"20.18.1","dependencies":{"zod":"^3.23.8","zustand":"^4.5.5","winterspec":"^0.0.86","zustand-hoist":"^2.0.1"},"_hasShrinkwrap":false,"devDependencies":{"next":"^14.2.5","tsup":"^8.3.5","redaxios":"^0.5.1","@types/bun":"latest","@types/react":"18.3.4","@biomejs/biome":"^1.8.3"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/file-server_0.0.5_1734164067967_0.3063843689539789","host":"s3://npm-registry-packages-npm-production"}},"0.0.6":{"name":"@tscircuit/file-server","version":"0.0.6","_id":"@tscircuit/file-server@0.0.6","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"bin":{"simple-fs-server":"dist/cli.js"},"dist":{"shasum":"04ffe83a06f4f183fb6ecc9f571b14c84264207c","tarball":"https://registry.npmjs.org/@tscircuit/file-server/-/file-server-0.0.6.tgz","fileCount":33,"integrity":"sha512-14da4NgnmJwio5bgekZr0cSC/ggvYG+R85WNx+kekQQuOMH3jZORgmwTUDWF2iaPLY+zxFKOe8a/iSvyO40rBg==","signatures":[{"sig":"MEUCIFqgHt26ar2OIoDJojFPx3a8UTn/ud7CjQXm42srF6i+AiEAwBUeGYVecCBZlCHiaXmWhpq0hyPZZRh0KnQMPcNr+Cc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":193826},"main":"./dist/bundle.js","type":"module","gitHead":"1cc23c8418621c70c5b8953fa03d3f9be7fc1033","scripts":{"dev":"winterspec dev -p 3062","build":"bun run build:bundle && bun run build:cli","start":"bun run dev","next:dev":"next dev","build:cli":"tsup cli.ts --format esm --dts","build:bundle":"winterspec bundle -o dist/bundle.js"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"The API uses an event bus architecture and a system for updating files, here are the endpoints","directories":{},"_nodeVersion":"20.18.1","dependencies":{"zod":"^3.23.8","zustand":"^4.5.5","winterspec":"^0.0.86","zustand-hoist":"^2.0.1"},"_hasShrinkwrap":false,"devDependencies":{"next":"^14.2.5","tsup":"^8.3.5","redaxios":"^0.5.1","@types/bun":"latest","@types/react":"18.3.4","@biomejs/biome":"^1.8.3"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/file-server_0.0.6_1734222240225_0.16488884878351473","host":"s3://npm-registry-packages-npm-production"}},"0.0.7":{"name":"@tscircuit/file-server","version":"0.0.7","_id":"@tscircuit/file-server@0.0.7","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"bin":{"simple-fs-server":"dist/cli.js"},"dist":{"shasum":"33c8042c8b1adc82b96d122fe87592a3066a2a37","tarball":"https://registry.npmjs.org/@tscircuit/file-server/-/file-server-0.0.7.tgz","fileCount":34,"integrity":"sha512-vj5L72ttN7bWPVe4X5h8KMswkTpLxQUAumozMDnd6AJg2eFj4JHMJ39NFkavp8nucqDAKEiVX+VgSXUwPXpIzw==","signatures":[{"sig":"MEUCIQDoJs3LwYlwwEl6FViTycgnzDifDpD4PdjR4ABtHZyVcwIgRP1KlkR04R4k2XlTnWaSfDc95bYQQ31c5sBf1t4VvrI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":195718},"main":"./dist/bundle.js","type":"module","gitHead":"5dfdf4f14da801d6552423d1c3e899892d3a5375","scripts":{"dev":"winterspec dev -p 3062","build":"bun run build:bundle && bun run build:cli","start":"bun run dev","next:dev":"next dev","build:cli":"tsup cli.ts --format esm --dts","build:bundle":"winterspec bundle -o dist/bundle.js"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"The API uses an event bus architecture and a system for updating files, here are the endpoints","directories":{},"_nodeVersion":"20.18.1","dependencies":{"zod":"^3.23.8","zustand":"^4.5.5","winterspec":"^0.0.86","zustand-hoist":"^2.0.1"},"_hasShrinkwrap":false,"devDependencies":{"next":"^14.2.5","tsup":"^8.3.5","redaxios":"^0.5.1","@types/bun":"latest","@types/react":"18.3.4","@biomejs/biome":"^1.8.3"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/file-server_0.0.7_1735114584667_0.9289618880781336","host":"s3://npm-registry-packages-npm-production"}},"0.0.8":{"name":"@tscircuit/file-server","version":"0.0.8","_id":"@tscircuit/file-server@0.0.8","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"bin":{"simple-fs-server":"dist/cli.js"},"dist":{"shasum":"73e4312f5594f4c7ebe01894baf44ba6ea907582","tarball":"https://registry.npmjs.org/@tscircuit/file-server/-/file-server-0.0.8.tgz","fileCount":34,"integrity":"sha512-VqQCWPETcRm5lB9DFcfT1Y3bmCbRWzAl7MTpPv2ue/5xJmzrPalkaFJLEd5ypDZ/oO6pQJ0KETO3UwXCcn7aVQ==","signatures":[{"sig":"MEQCIE+IH9TDcJtMpqFGffRJ3ZjyAfy77gvquHz591mDLinDAiAmlUyboRIUK5UQBu9XLrEm7R3dE+khJWK7dRnKvL/e0A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":195724},"main":"./dist/bundle.js","type":"module","gitHead":"38f2a665b38a0963a2cfac162a1043b13b8a8c16","scripts":{"dev":"winterspec dev -p 3062","build":"bun run build:bundle && bun run build:cli","start":"bun run dev","next:dev":"next dev","build:cli":"tsup cli.ts --format esm --dts","build:bundle":"winterspec bundle -o dist/bundle.js"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"The API uses an event bus architecture and a system for updating files, here are the endpoints","directories":{},"_nodeVersion":"20.18.1","dependencies":{"zod":"^3.23.8","zustand":"^4.5.5","winterspec":"^0.0.86","zustand-hoist":"^2.0.1"},"_hasShrinkwrap":false,"devDependencies":{"next":"^14.2.5","tsup":"^8.3.5","redaxios":"^0.5.1","@types/bun":"latest","@types/react":"18.3.4","@biomejs/biome":"^1.8.3"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/file-server_0.0.8_1735163717247_0.25762178641063027","host":"s3://npm-registry-packages-npm-production"}},"0.0.9":{"name":"@tscircuit/file-server","version":"0.0.9","_id":"@tscircuit/file-server@0.0.9","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"bin":{"file-server":"dist/cli.js"},"dist":{"shasum":"797eede6e909f7e7c67a77b32ea0aa9da1613ec7","tarball":"https://registry.npmjs.org/@tscircuit/file-server/-/file-server-0.0.9.tgz","fileCount":34,"integrity":"sha512-ObClcKxw1McFZ5ISXuAXuHHBoL+c7wJ16j64IWRyygImdSV8qbodNYd1OOANb+bkWkIEuiUp1T4WvsLw9kBbWQ==","signatures":[{"sig":"MEUCIQDtVSc5y7YZPYFkm/z7nun+SkxuOwfeX01IPyLH6W8h2QIgRUaIFfizds0KnVzoRIP3OWcVm++oC7SEBWBNlt2ljb0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":197483},"main":"./dist/bundle.js","type":"module","gitHead":"2e8df75583518620954a51e77ee76074199e29c4","scripts":{"dev":"winterspec dev -p 3062","build":"bun run build:bundle && bun run build:cli","start":"bun run dev","next:dev":"next dev","build:cli":"tsup cli.ts --format esm --dts","build:bundle":"winterspec bundle -o dist/bundle.js"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"A simple file server with REST API and event bus capabilities for managing text files.","directories":{},"_nodeVersion":"20.18.1","dependencies":{"zod":"^3.23.8","zustand":"^4.5.5","winterspec":"^0.0.86","zustand-hoist":"^2.0.1"},"_hasShrinkwrap":false,"devDependencies":{"next":"^14.2.5","tsup":"^8.3.5","redaxios":"^0.5.1","@types/bun":"latest","@types/react":"18.3.4","@biomejs/biome":"^1.8.3"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/file-server_0.0.9_1735164184783_0.18283223317542396","host":"s3://npm-registry-packages-npm-production"}},"0.0.10":{"name":"@tscircuit/file-server","version":"0.0.10","_id":"@tscircuit/file-server@0.0.10","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"bin":{"file-server":"dist/cli.js"},"dist":{"shasum":"115594c1239aa6abf174bb3125282df54f168b8a","tarball":"https://registry.npmjs.org/@tscircuit/file-server/-/file-server-0.0.10.tgz","fileCount":35,"integrity":"sha512-ZDsL6EqEpQrWoRVoKOBzd2c8rHpgyHqBVFmjZ8c1OM7MBcgF6+zGe+VzZU+Fz2hp12iqrY4P131L9xFtvK5h+A==","signatures":[{"sig":"MEYCIQCEHmAC+4UiPoueKHmW1IM5X5xoWEXxYY35AfVTmBdGpAIhAPKcihD4XJVQ4VmjAaynAerPindc2lMsWdoHmm2V+HOP","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":200874},"main":"./dist/bundle.js","type":"module","gitHead":"324b5702d7d62df80adbe099d08b92d203c6ecde","scripts":{"dev":"winterspec dev -p 3062","build":"bun run build:bundle && bun run build:cli","start":"bun run dev","format":"biome format --write .","next:dev":"next dev","build:cli":"tsup cli.ts --format esm --dts","build:bundle":"winterspec bundle -o dist/bundle.js","format:check":"biome format ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"A simple file server with REST API and event bus capabilities for managing text files.","directories":{},"_nodeVersion":"20.18.1","dependencies":{"zod":"^3.23.8","zustand":"^4.5.5","winterspec":"^0.0.86","zustand-hoist":"^2.0.1"},"_hasShrinkwrap":false,"devDependencies":{"next":"^14.2.5","tsup":"^8.3.5","redaxios":"^0.5.1","@types/bun":"latest","@types/react":"18.3.4","@biomejs/biome":"^1.8.3"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/file-server_0.0.10_1735520205316_0.4677071080472688","host":"s3://npm-registry-packages-npm-production"}},"0.0.11":{"name":"@tscircuit/file-server","version":"0.0.11","_id":"@tscircuit/file-server@0.0.11","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"bin":{"file-server":"dist/cli.js"},"dist":{"shasum":"f95e647082ec155b7802f574bf568c4a14943757","tarball":"https://registry.npmjs.org/@tscircuit/file-server/-/file-server-0.0.11.tgz","fileCount":37,"integrity":"sha512-iYMOr/cvlcPzJd73mw3ioToLfLFTFSJJeZpg2eeFOibkwQl3zHqrb39IxnAUjQFWxVAzF9EQHAJpwq8tc9Wobw==","signatures":[{"sig":"MEUCIAKGFR6PexzdJLNrgQD2rFPmg0p8X3f2apI2PfOsAaqhAiEA/zUmCEkA9pqJsNfRWRIX2N1JJPQwizCu6EkWr0QT4SQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":215024},"main":"./dist/bundle.js","type":"module","gitHead":"38c701c9d0fa3a977ff7d18af2fde742bde1419e","scripts":{"dev":"winterspec dev -p 3062","build":"bun run build:bundle && bun run build:cli","start":"bun run dev","format":"biome format --write .","next:dev":"next dev","build:cli":"tsup cli.ts --format esm --dts","build:bundle":"winterspec bundle -o dist/bundle.js","format:check":"biome format ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"A simple file server with REST API and event bus capabilities for managing text files.","directories":{},"_nodeVersion":"20.18.1","dependencies":{"zod":"^3.23.8","zustand":"^4.5.5","winterspec":"^0.0.86","zustand-hoist":"^2.0.1"},"_hasShrinkwrap":false,"devDependencies":{"next":"^14.2.5","tsup":"^8.3.5","redaxios":"^0.5.1","@types/bun":"latest","@types/react":"18.3.4","@biomejs/biome":"^1.8.3"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/file-server_0.0.11_1735540469542_0.06229477598700295","host":"s3://npm-registry-packages-npm-production"}},"0.0.12":{"name":"@tscircuit/file-server","version":"0.0.12","_id":"@tscircuit/file-server@0.0.12","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"bin":{"file-server":"dist/cli.js"},"dist":{"shasum":"b84b2805dabd5db06692fb84f2ebfd3a894b973c","tarball":"https://registry.npmjs.org/@tscircuit/file-server/-/file-server-0.0.12.tgz","fileCount":37,"integrity":"sha512-HU/CY/b/K1Phqccq6rebluYIHDpTm5HPy4XhU4XelYMZYDvvexgthm3yFI0oFrWH0gOsNQFHfQTymU1Sej+FUA==","signatures":[{"sig":"MEUCIQDkrMCkz59JbuQDiRudAxjG4Y8WQaMhL055s2SjpJcLIwIgO+ow3U5pfM8Ise1YFKBL7njXCxma5JgdHrCWn9kbWPc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":214975},"main":"./dist/bundle.js","type":"module","gitHead":"a5603fa7a7f5f63e91f2bc9081274d0ca2f7a6b0","scripts":{"dev":"winterspec dev -p 3062","build":"bun run build:bundle && bun run build:cli","start":"bun run dev","format":"biome format --write .","next:dev":"next dev","build:cli":"tsup cli.ts --format esm --dts","build:bundle":"winterspec bundle -o dist/bundle.js","format:check":"biome format ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"A simple file server with REST API and event bus capabilities for managing text files.","directories":{},"_nodeVersion":"20.18.1","dependencies":{"zod":"^3.23.8","zustand":"^4.5.5","winterspec":"^0.0.86","zustand-hoist":"^2.0.1"},"_hasShrinkwrap":false,"devDependencies":{"next":"^14.2.5","tsup":"^8.3.5","redaxios":"^0.5.1","@types/bun":"latest","@types/react":"18.3.4","@biomejs/biome":"^1.8.3"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/file-server_0.0.12_1735545599670_0.29030341545361127","host":"s3://npm-registry-packages-npm-production"}},"0.0.13":{"name":"@tscircuit/file-server","version":"0.0.13","_id":"@tscircuit/file-server@0.0.13","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"bin":{"file-server":"dist/cli.js"},"dist":{"shasum":"016bed50a679fb71df86a9902ca05c11a5af9a06","tarball":"https://registry.npmjs.org/@tscircuit/file-server/-/file-server-0.0.13.tgz","fileCount":38,"integrity":"sha512-VPcz6ev/erhSV7yAC0D1XJqSrmfCbqj3bwnFl5u0NnZ97cxicEcOKpVJVSUTa1V4IHO2pwq9A/YwXV16L3lNtg==","signatures":[{"sig":"MEUCIQDuxXXajKpCsKx3jx36pggXYhfZqt+f1vIsoTaMqFSplAIgF/0zhV1PgBH4roUApBPi8QEe18rxe6xeOHjKOhY3u6c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":215723},"main":"./dist/bundle.js","type":"module","gitHead":"818af7808987e8b8aa5335939de965c5f0fcb971","scripts":{"dev":"winterspec dev -p 3062","build":"bun run build:bundle && bun run build:cli","start":"bun run dev","format":"biome format --write .","next:dev":"next dev","build:cli":"tsup cli.ts --format esm --dts","build:bundle":"winterspec bundle -o dist/bundle.js","format:check":"biome format ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"A simple file server with REST API and event bus capabilities for managing text files.","directories":{},"_nodeVersion":"20.18.1","dependencies":{"zod":"^3.23.8","zustand":"^4.5.5","winterspec":"^0.0.86","zustand-hoist":"^2.0.1"},"_hasShrinkwrap":false,"devDependencies":{"next":"^14.2.5","tsup":"^8.3.5","redaxios":"^0.5.1","@types/bun":"latest","@types/react":"18.3.4","@biomejs/biome":"^1.8.3"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/file-server_0.0.13_1736230830091_0.6502308941833939","host":"s3://npm-registry-packages-npm-production"}},"0.0.14":{"name":"@tscircuit/file-server","version":"0.0.14","_id":"@tscircuit/file-server@0.0.14","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"bin":{"file-server":"dist/cli.js"},"dist":{"shasum":"5ca8ab8218aca436b5277be96e49c7c03da98d18","tarball":"https://registry.npmjs.org/@tscircuit/file-server/-/file-server-0.0.14.tgz","fileCount":40,"integrity":"sha512-6l9bkEv6HIlyQJLrLPXCt+W6T1qxtnbu2BE4pqAhtZfoYJXL18wL0i5gBpp7vApi6EnglcJwOc2W60UVciu5cQ==","signatures":[{"sig":"MEUCIQDlhPfZOm6OXPj6d2f+0ZihjJwZHSVO8bckUNQuD6vPHwIgF5sF8MWZDKEQ6+beHoVRhlviinVF7NSh2lxu4FOlsRA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":182916},"main":"./dist/bundle.js","type":"module","gitHead":"79fe45842b49fa2f86c42a092bdbd947657fd34b","scripts":{"dev":"winterspec dev -p 3062","build":"bun run build:bundle && bun run build:cli","start":"bun run dev","format":"biome format --write .","next:dev":"next dev","build:cli":"tsup cli.ts --format esm --dts","build:bundle":"winterspec bundle -o dist/bundle.js","format:check":"biome format ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"A simple file server with REST API and event bus capabilities for managing text files.","directories":{},"_nodeVersion":"20.19.0","dependencies":{"zod":"^3.23.8","zustand":"^4.5.5","winterspec":"^0.0.86","zustand-hoist":"^2.0.1"},"_hasShrinkwrap":false,"devDependencies":{"next":"^14.2.5","tsup":"^8.3.5","redaxios":"^0.5.1","@types/bun":"latest","@types/react":"18.3.4","@biomejs/biome":"^1.8.3"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/file-server_0.0.14_1742673929480_0.6547692132577783","host":"s3://npm-registry-packages-npm-production"}},"0.0.15":{"name":"@tscircuit/file-server","version":"0.0.15","_id":"@tscircuit/file-server@0.0.15","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"bin":{"file-server":"dist/cli.js"},"dist":{"shasum":"2d32cf3f46aad56fceba0e07af37e0d05cd4f7f6","tarball":"https://registry.npmjs.org/@tscircuit/file-server/-/file-server-0.0.15.tgz","fileCount":42,"integrity":"sha512-zS2JLvECAf/L9DchAlXQdMKhN4TIToo3myayn2Myxx2cYiyIYI9kYgeWYDJlHEPgByNUZ0Caz0mAuQ7ZQrmWBg==","signatures":[{"sig":"MEYCIQDTY6tt0yZaGAfmt5yAHeqLNkEQJeA6yFTzTxYJEmjphQIhAMBt6N9/aeGDjl/ibBL9TqbzZY3dR0bm4UwLpaQUtHWy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":187674},"main":"./dist/bundle.js","type":"module","gitHead":"6cf29147e4d02c33fe5a58b959316bfb60bdeb35","scripts":{"dev":"winterspec dev -p 3062","build":"bun run build:bundle && bun run build:cli","start":"bun run dev","format":"biome format --write .","next:dev":"next dev","build:cli":"tsup cli.ts --format esm --dts","build:bundle":"winterspec bundle -o dist/bundle.js","format:check":"biome format ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"A simple file server with REST API and event bus capabilities for managing text files.","directories":{},"_nodeVersion":"20.19.0","dependencies":{"zod":"^3.23.8","zustand":"^4.5.5","winterspec":"^0.0.86","zustand-hoist":"^2.0.1"},"_hasShrinkwrap":false,"devDependencies":{"next":"^14.2.5","tsup":"^8.3.5","redaxios":"^0.5.1","@types/bun":"latest","@types/react":"18.3.4","@biomejs/biome":"^1.8.3"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/file-server_0.0.15_1742929229864_0.6883330390157179","host":"s3://npm-registry-packages-npm-production"}},"0.0.16":{"name":"@tscircuit/file-server","version":"0.0.16","_id":"@tscircuit/file-server@0.0.16","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"bin":{"file-server":"dist/cli.js"},"dist":{"shasum":"b429254e2741b9493e7b05def6f675ca06ad751c","tarball":"https://registry.npmjs.org/@tscircuit/file-server/-/file-server-0.0.16.tgz","fileCount":42,"integrity":"sha512-peG0x6hwC0WOqLuqgqYGr+TZXs3y0MjuZYsKQyZMBpqLJMNjZz2tg4SIteTZxU7XdnuPqN2PXkJRahHn27v2Gw==","signatures":[{"sig":"MEQCIFHI1iRlbG+c1N3utL/1Bo/tGcrsIoJBgLF2DSwj5VS1AiAcWma53oTYkjyKO7RyNC9fu/vQBIDVeZiqBUEmw2wCYg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":189373},"main":"./dist/bundle.js","type":"module","gitHead":"4fc4dfb3e44db324c59bcc332e7d9f077f2ebab9","scripts":{"dev":"winterspec dev -p 3062","build":"bun run build:bundle && bun run build:cli","start":"bun run dev","format":"biome format --write .","next:dev":"next dev","build:cli":"tsup cli.ts --format esm --dts","build:bundle":"winterspec bundle -o dist/bundle.js","format:check":"biome format ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"A simple file server with REST API and event bus capabilities for managing text files.","directories":{},"_nodeVersion":"20.19.0","dependencies":{"zod":"^3.23.8","zustand":"^4.5.5","winterspec":"^0.0.86","zustand-hoist":"^2.0.1"},"_hasShrinkwrap":false,"devDependencies":{"next":"^14.2.5","tsup":"^8.3.5","redaxios":"^0.5.1","@types/bun":"latest","@types/react":"18.3.4","@biomejs/biome":"^1.8.3"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/file-server_0.0.16_1742931175894_0.10281382019989005","host":"s3://npm-registry-packages-npm-production"}},"0.0.17":{"name":"@tscircuit/file-server","version":"0.0.17","_id":"@tscircuit/file-server@0.0.17","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"bin":{"file-server":"dist/cli.js"},"dist":{"shasum":"38c73d76992cbcbaa4272a9ecc37eebbf0a1dd1a","tarball":"https://registry.npmjs.org/@tscircuit/file-server/-/file-server-0.0.17.tgz","fileCount":42,"integrity":"sha512-9IobTB/IwQsN6Gq/05LAp8xWWvzQUCpctoBRJRezpXysfaW6be/eBWApH8USizuHBt7SrGeNKiNmN5x8n2bTwA==","signatures":[{"sig":"MEUCIAnsikysadPMwziK7ilDmWuHEmrFQ9/oBcLcM3FXjxdlAiEAi3p2UM6ehjLhV4U+1q3cDVlNYhVbmMWsSHsSLPWixiw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":198211},"main":"./dist/bundle.js","type":"module","gitHead":"6671f9723ce9d4cda0134b2f0b3c37a764dddbf8","scripts":{"dev":"winterspec dev -p 3062","build":"bun run build:bundle && bun run build:cli","start":"bun run dev","format":"biome format --write .","next:dev":"next dev","build:cli":"tsup cli.ts --format esm --dts","build:bundle":"winterspec bundle -o dist/bundle.js","format:check":"biome format ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"A simple file server with REST API and event bus capabilities for managing text files.","directories":{},"_nodeVersion":"20.19.0","dependencies":{"zod":"^3.23.8","zustand":"^4.5.5","winterspec":"^0.0.86","zustand-hoist":"^2.0.1"},"_hasShrinkwrap":false,"devDependencies":{"next":"^14.2.5","tsup":"^8.3.5","redaxios":"^0.5.1","@types/bun":"latest","@types/react":"18.3.4","@biomejs/biome":"^1.8.3"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/file-server_0.0.17_1742942862705_0.22511007852382292","host":"s3://npm-registry-packages-npm-production"}},"0.0.18":{"name":"@tscircuit/file-server","version":"0.0.18","_id":"@tscircuit/file-server@0.0.18","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"bin":{"file-server":"dist/cli.js"},"dist":{"shasum":"d5bb4a12e4de91400ca233c5ffad90ed0cc15eb8","tarball":"https://registry.npmjs.org/@tscircuit/file-server/-/file-server-0.0.18.tgz","fileCount":42,"integrity":"sha512-DvictE21bSxPSsejmaIf9O9sMjGsC4rtznUi5ttCRxkPZLVOb28XuqpcsHanNgDEwjJLCKX/9deM7WMTh7FslQ==","signatures":[{"sig":"MEQCIGgUTBGryoNJVdAu+QjaVjK/Djk7YQMU3YM8xiTOgL1TAiBE3LmxLgjnt/8Asy7UWSSPtsgVtoStcC0Zq1IuTQ27zA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":197973},"main":"./dist/bundle.js","type":"module","gitHead":"c85488029cc4500c35f9299974745553c338f5d3","scripts":{"dev":"winterspec dev -p 3062","build":"bun run build:bundle && bun run build:cli","start":"bun run dev","format":"biome format --write .","next:dev":"next dev","build:cli":"tsup cli.ts --format esm --dts","build:bundle":"winterspec bundle -o dist/bundle.js","format:check":"biome format ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"A simple file server with REST API and event bus capabilities for managing text files.","directories":{},"_nodeVersion":"20.19.0","dependencies":{"zod":"^3.23.8","zustand":"^4.5.5","winterspec":"^0.0.86","zustand-hoist":"^2.0.1"},"_hasShrinkwrap":false,"devDependencies":{"next":"^14.2.5","tsup":"^8.3.5","redaxios":"^0.5.1","@types/bun":"latest","@types/react":"18.3.4","@biomejs/biome":"^1.8.3"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/file-server_0.0.18_1742944341989_0.5971192849803668","host":"s3://npm-registry-packages-npm-production"}},"0.0.19":{"name":"@tscircuit/file-server","version":"0.0.19","_id":"@tscircuit/file-server@0.0.19","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"bin":{"file-server":"dist/cli.js"},"dist":{"shasum":"e029349bacfe8934d8d3c011bfd51429ac28435c","tarball":"https://registry.npmjs.org/@tscircuit/file-server/-/file-server-0.0.19.tgz","fileCount":42,"integrity":"sha512-WLBREOS1IyM676RHrP07xMtRknTFMLVSdl/MQsp6Wq1uzQJOMDGxb2SOdKSP1cXwsLfw0FP2JXM7QnuYRnU2+w==","signatures":[{"sig":"MEUCIFBv+PXXBd6WiBY0eIp/IclFWNmWhBNxk1vJV6PZ9889AiEAxWbqpv74YjwHS6z5trpWyezSMUxpLSIm7IXSnZNhNd4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":198354},"main":"./dist/bundle.js","type":"module","gitHead":"0c32db84abdb1d6fe09fc3a6ebf42e3c85387f88","scripts":{"dev":"winterspec dev -p 3062","build":"bun run build:bundle && bun run build:cli","start":"bun run dev","format":"biome format --write .","next:dev":"next dev","build:cli":"tsup cli.ts --format esm --dts","build:bundle":"winterspec bundle -o dist/bundle.js","format:check":"biome format ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"A simple file server with REST API and event bus capabilities for managing text files.","directories":{},"_nodeVersion":"20.19.0","dependencies":{"zod":"^3.23.8","zustand":"^4.5.5","winterspec":"^0.0.86","zustand-hoist":"^2.0.1"},"_hasShrinkwrap":false,"devDependencies":{"next":"^14.2.5","tsup":"^8.3.5","redaxios":"^0.5.1","@types/bun":"latest","@types/react":"18.3.4","@biomejs/biome":"^1.8.3"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/file-server_0.0.19_1744326620225_0.30490446002607796","host":"s3://npm-registry-packages-npm-production"}},"0.0.20":{"name":"@tscircuit/file-server","version":"0.0.20","_id":"@tscircuit/file-server@0.0.20","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"bin":{"file-server":"dist/cli.js"},"dist":{"shasum":"1ceaf51ca918140740f2bafc6a43933e7296e1af","tarball":"https://registry.npmjs.org/@tscircuit/file-server/-/file-server-0.0.20.tgz","fileCount":42,"integrity":"sha512-melUOlG0v0TAIO77QC/MR8BUkvqqCtph3KSw0FACrdp6GA9n7radhAhpmygUDg/YHhFYAM3OH1tswgykg6x1xw==","signatures":[{"sig":"MEYCIQDligCGquxe43uKHln++JTE3gqgnkVvl2/yIbdcaDYpnQIhAOT/Lme5cQw5s8UEcpvcbbSLyW8dWFQbR5/TqbkJzJD4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":198354},"main":"./dist/bundle.js","type":"module","gitHead":"74f6dd5d0802f260c1bb52138a1c311d1fb777cd","scripts":{"dev":"winterspec dev -p 3062","build":"bun run build:bundle && bun run build:cli","start":"bun run dev","format":"biome format --write .","next:dev":"next dev","build:cli":"tsup cli.ts --format esm --dts","build:bundle":"winterspec bundle -o dist/bundle.js","format:check":"biome format ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"A simple file server with REST API and event bus capabilities for managing text files.","directories":{},"_nodeVersion":"20.19.0","dependencies":{"zod":"^3.23.8","zustand":"^4.5.5","winterspec":"^0.0.86","zustand-hoist":"^2.0.1"},"_hasShrinkwrap":false,"devDependencies":{"next":"^14.2.5","tsup":"^8.3.5","redaxios":"^0.5.1","@types/bun":"latest","@types/react":"18.3.4","@biomejs/biome":"^1.8.3"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/file-server_0.0.20_1745257776252_0.8821268907690945","host":"s3://npm-registry-packages-npm-production"}},"0.0.21":{"name":"@tscircuit/file-server","version":"0.0.21","_id":"@tscircuit/file-server@0.0.21","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"bin":{"file-server":"dist/cli.js"},"dist":{"shasum":"8be44d984f26934878ead78f2305bcfbf64fb143","tarball":"https://registry.npmjs.org/@tscircuit/file-server/-/file-server-0.0.21.tgz","fileCount":43,"integrity":"sha512-wJhF7Lo9jxmYgr/beRx1o6s1nBYqPsQ71Da8OPTtG8qtFe+yxUBsA+pgs9HD27GO4OHoAXt3oLnoElBX0vFAOg==","signatures":[{"sig":"MEUCIQDfNSY7QHRPJxjdzD1Y6gNCZCsesQ3mhi9QvELIBb3GOwIgB/Dw9KcbDjlxsDTNNpUHcJgjhRL7U8FgG84KVohVuew=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":210273},"main":"./dist/bundle.js","type":"module","gitHead":"29c324c2dc36ea8af106378b025db5d280816d69","scripts":{"dev":"winterspec dev -p 3062","build":"bun run build:bundle && bun run build:cli","start":"bun run dev","format":"biome format --write .","next:dev":"next dev","build:cli":"tsup cli.ts --format esm --dts","build:bundle":"winterspec bundle -o dist/bundle.js","format:check":"biome format ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"A simple file server with REST API and event bus capabilities for managing text files.","directories":{},"_nodeVersion":"20.19.0","dependencies":{"zod":"^3.23.8","zustand":"^4.5.5","winterspec":"^0.0.86","zustand-hoist":"^2.0.1"},"_hasShrinkwrap":false,"devDependencies":{"next":"^14.2.5","tsup":"^8.3.5","redaxios":"^0.5.1","@types/bun":"latest","@types/react":"18.3.4","@biomejs/biome":"^1.8.3"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/file-server_0.0.21_1745341206549_0.27469773648919027","host":"s3://npm-registry-packages-npm-production"}},"0.0.22":{"name":"@tscircuit/file-server","version":"0.0.22","_id":"@tscircuit/file-server@0.0.22","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"bin":{"file-server":"dist/cli.js"},"dist":{"shasum":"f0398393707f95fc46366ccf62df301e9affeef3","tarball":"https://registry.npmjs.org/@tscircuit/file-server/-/file-server-0.0.22.tgz","fileCount":45,"integrity":"sha512-YAP0gA/U6JSxLfjSmEcP+s94FOJalf/6FocJqJzZIcdPHLDctKFx+kJNT7Ymep9PKvw5a9UU5mG0KNrfLq0SXg==","signatures":[{"sig":"MEUCIGFColC5ZEvJlW/HL9yXaXgepvFmbuKa8bh/JGdHL4TQAiEAw/wC1KO/dVBt30sHkfsY+FkAWYP8adXcDx99Jyp7Vq4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":230689},"main":"./dist/bundle.js","type":"module","gitHead":"46d4045ce372ab13cb22d7e749bb1ad412ccb5bd","scripts":{"dev":"winterspec dev -p 3062","build":"bun run build:bundle && bun run build:cli","start":"bun run dev","format":"biome format --write .","next:dev":"next dev","build:cli":"tsup cli.ts --format esm --dts","build:bundle":"winterspec bundle -o dist/bundle.js","format:check":"biome format ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"A simple file server with REST API and event bus capabilities for managing text files.","directories":{},"_nodeVersion":"20.19.1","dependencies":{"zod":"^3.23.8","zustand":"^4.5.5","winterspec":"^0.0.86","zustand-hoist":"^2.0.1"},"_hasShrinkwrap":false,"devDependencies":{"next":"^14.2.5","tsup":"^8.3.5","redaxios":"^0.5.1","@types/bun":"latest","@types/react":"18.3.4","@biomejs/biome":"^1.8.3"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/file-server_0.0.22_1746979948275_0.05239848815320425","host":"s3://npm-registry-packages-npm-production"}},"0.0.23":{"name":"@tscircuit/file-server","version":"0.0.23","_id":"@tscircuit/file-server@0.0.23","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"bin":{"file-server":"dist/cli.js"},"dist":{"shasum":"3b5c13aba17d7a0e8225f602a77c064dc2c99c32","tarball":"https://registry.npmjs.org/@tscircuit/file-server/-/file-server-0.0.23.tgz","fileCount":45,"integrity":"sha512-t3nlEOJtrrHR9dOBItYmpIeQIJzpwarcMSBgr8yW3Cylxt8vPq/ZFK3hB0CHnX3Tq5+hjw8t0BbDa3TiXQ1GRA==","signatures":[{"sig":"MEQCIFRAO1LY5aqM3UZ52qZ02tS3S+QR8k18QcEq6ePnSVWiAiAbW/0p09LIW9Zf9rG9WIpzjTewA2I4NyIchhrk6hbW5g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":230680},"main":"./dist/bundle.js","type":"module","gitHead":"e9b8e19145251a0fd7e2a508bc764df8a47ddbd8","scripts":{"dev":"winterspec dev -p 3062","build":"bun run build:bundle && bun run build:cli","start":"bun run dev","format":"biome format --write .","next:dev":"next dev","build:cli":"tsup cli.ts --format esm --dts","build:bundle":"winterspec bundle -o dist/bundle.js","format:check":"biome format ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"A simple file server with REST API and event bus capabilities for managing text files.","directories":{},"_nodeVersion":"20.19.1","dependencies":{"zod":"^3.23.8","zustand":"^4.5.5","winterspec":"^0.0.86","zustand-hoist":"^2.0.1"},"_hasShrinkwrap":false,"devDependencies":{"next":"^14.2.5","tsup":"^8.3.5","redaxios":"^0.5.1","@types/bun":"latest","@types/react":"18.3.4","@biomejs/biome":"^1.8.3"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/file-server_0.0.23_1746991516456_0.2682748217055444","host":"s3://npm-registry-packages-npm-production"}},"0.0.24":{"name":"@tscircuit/file-server","version":"0.0.24","_id":"@tscircuit/file-server@0.0.24","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"bin":{"file-server":"dist/cli.js"},"dist":{"shasum":"ff63b9d25819a2848daff40dac548626d2061cb9","tarball":"https://registry.npmjs.org/@tscircuit/file-server/-/file-server-0.0.24.tgz","fileCount":45,"integrity":"sha512-brJF94eQsgh2sA29LRn9USIhKlbwWrq8APCk24MyTszfXj1WzcvdL5memMEkAp3s+qWYoRJLRYjlJ9EN6t3kdw==","signatures":[{"sig":"MEYCIQDnFgJil9BRd4zi1oDdPP8wB578K1btti2mfi1Z1xbbdAIhALf3x1IVLv8c3ZjXJabrN5O29igrcp6AEEfwaZ6gbGyG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":231216},"main":"./dist/bundle.js","type":"module","gitHead":"f75385a1df0741d86d29ab40b594498e9b419f35","scripts":{"dev":"winterspec dev -p 3062","build":"bun run build:bundle && bun run build:cli","start":"bun run dev","format":"biome format --write .","next:dev":"next dev","build:cli":"tsup cli.ts --format esm --dts","build:bundle":"winterspec bundle -o dist/bundle.js","format:check":"biome format ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"A simple file server with REST API and event bus capabilities for managing text files.","directories":{},"_nodeVersion":"20.19.1","dependencies":{"zod":"^3.23.8","zustand":"^4.5.5","winterspec":"^0.0.86","zustand-hoist":"^2.0.1"},"_hasShrinkwrap":false,"devDependencies":{"next":"^14.2.5","tsup":"^8.3.5","redaxios":"^0.5.1","@types/bun":"latest","@types/react":"18.3.4","@biomejs/biome":"^1.8.3"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/file-server_0.0.24_1747862368980_0.45837666001355926","host":"s3://npm-registry-packages-npm-production"}},"0.0.25":{"name":"@tscircuit/file-server","version":"0.0.25","_id":"@tscircuit/file-server@0.0.25","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"bin":{"file-server":"dist/cli.js"},"dist":{"shasum":"162a6d01f480741a1dba346c521079619d385be0","tarball":"https://registry.npmjs.org/@tscircuit/file-server/-/file-server-0.0.25.tgz","fileCount":46,"integrity":"sha512-SnhltqF/b9fJjfD/SSTmT3U1PYjWW8+xHZDT8EwJ2R+vBFjrll9bYu51K0aTq68Xmo3fq+EB030vNt9jSt5+KA==","signatures":[{"sig":"MEUCIDCrXF8BEB1ppImftY8nYktpeUERvyxrcfBcL69uyNCjAiEAotmFvRXyjqUINofmJyu5wx4HIybDoqHIaiE1tK4a33I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":241724},"main":"./dist/bundle.js","type":"module","gitHead":"155936380d7003f999ac5d315839061baa12ff0f","scripts":{"dev":"winterspec dev -p 3062","build":"bun run build:bundle && bun run build:cli","start":"bun run dev","format":"biome format --write .","next:dev":"next dev","build:cli":"tsup cli.ts --format esm --dts","build:bundle":"winterspec bundle -o dist/bundle.js","format:check":"biome format ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"A simple file server with REST API and event bus capabilities for managing text files.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^3.23.8","zustand":"^4.5.5","winterspec":"^0.0.86","zustand-hoist":"^2.0.1"},"_hasShrinkwrap":false,"devDependencies":{"next":"^14.2.5","tsup":"^8.3.5","redaxios":"^0.5.1","@types/bun":"latest","@types/react":"18.3.4","@biomejs/biome":"^1.8.3"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/file-server_0.0.25_1757730065154_0.6155307616543029","host":"s3://npm-registry-packages-npm-production"}},"0.0.26":{"name":"@tscircuit/file-server","version":"0.0.26","_id":"@tscircuit/file-server@0.0.26","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"bin":{"file-server":"dist/cli.js"},"dist":{"shasum":"13c09f41f3c6bbf82bf3f91626fe752fe95ac2df","tarball":"https://registry.npmjs.org/@tscircuit/file-server/-/file-server-0.0.26.tgz","fileCount":46,"integrity":"sha512-vaOCFswpEAkQZwHPVBllKoFqYNqKNKFa+umNUPob9EwxrHkxu/I0Ti0bke5kQCBYON81lVE9cEHkQpL3Xcgx0A==","signatures":[{"sig":"MEQCIFNi3QJ6IEaQOZsDut8wWZMJyKp/5riOVJUZub3VwJqJAiB9paZ7y1M686FCsYX+bRyaI1vH07UCFs2j97p8/6fRxw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":249996},"main":"./dist/bundle.js","type":"module","gitHead":"4ea99cf9ec1a96dcd57c628c6de7d4381622adda","scripts":{"dev":"winterspec dev -p 3062","build":"bun run build:bundle && bun run build:cli","start":"bun run dev","format":"biome format --write .","next:dev":"next dev","build:cli":"tsup cli.ts --format esm --dts","build:bundle":"winterspec bundle -o dist/bundle.js","format:check":"biome format ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"A simple file server with REST API and event bus capabilities for managing text files.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^3.23.8","zustand":"^4.5.5","winterspec":"^0.0.86","zustand-hoist":"^2.0.1"},"_hasShrinkwrap":false,"devDependencies":{"next":"^14.2.5","tsup":"^8.3.5","redaxios":"^0.5.1","@types/bun":"latest","@types/react":"18.3.4","@biomejs/biome":"^1.8.3"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/file-server_0.0.26_1757740610594_0.10526089483391732","host":"s3://npm-registry-packages-npm-production"}},"0.0.27":{"name":"@tscircuit/file-server","version":"0.0.27","_id":"@tscircuit/file-server@0.0.27","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"bin":{"file-server":"dist/cli.js"},"dist":{"shasum":"10da706590eae97244302df1681d9e23bf7b3aa1","tarball":"https://registry.npmjs.org/@tscircuit/file-server/-/file-server-0.0.27.tgz","fileCount":47,"integrity":"sha512-sc/IT7oPwpwJ4bwu8Es2daVkDssUHT0eUByZW30bQh0CcP7XRLnUYT6Gl8uxSOd6nywUbIAoVSjNpKcgNpqxOQ==","signatures":[{"sig":"MEUCIDwZCGhnwZueqILkg00eN4LIp2uaoJ9EOv2WntMpBlJxAiEAyU7Roj2Q4G4D5Wt1QLBTO79vpi0vqKl7KMwtWAxlEsM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":251728},"main":"./dist/bundle.js","type":"module","gitHead":"4576f3f56df605b2376e3e155f1470e84185b4eb","scripts":{"dev":"winterspec dev -p 3062","build":"bun run build:bundle && bun run build:cli","start":"bun run dev","format":"biome format --write .","next:dev":"next dev","build:cli":"tsup cli.ts --format esm --dts","build:bundle":"winterspec bundle -o dist/bundle.js","format:check":"biome format ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"A simple file server with REST API and event bus capabilities for managing text files.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^3.23.8","zustand":"^4.5.5","winterspec":"^0.0.86","zustand-hoist":"^2.0.1"},"_hasShrinkwrap":false,"devDependencies":{"next":"^14.2.5","tsup":"^8.3.5","redaxios":"^0.5.1","@types/bun":"latest","@types/react":"18.3.4","@biomejs/biome":"^1.8.3"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/file-server_0.0.27_1757785794758_0.8166063743915604","host":"s3://npm-registry-packages-npm-production"}},"0.0.28":{"name":"@tscircuit/file-server","version":"0.0.28","_id":"@tscircuit/file-server@0.0.28","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"bin":{"file-server":"dist/cli.js"},"dist":{"shasum":"01e83be39ca28c741aeb7d38717b9f11ab26d9dd","tarball":"https://registry.npmjs.org/@tscircuit/file-server/-/file-server-0.0.28.tgz","fileCount":47,"integrity":"sha512-vBoxPFdBb3Oftr26tmRVgBPdweRMAt5+jSmBB6+VOrbn47Bmqdpu0jP4QA+hDo02LU2TVGCQ/nNfla0udj3WeQ==","signatures":[{"sig":"MEYCIQDelL7UVIQKLZc2vSd4jiwgaWyfWRHIu9o+qRrBswg4fgIhAIoVnV16WI9LSEu+8bMfSiwo7WE4rvNo8dA4OhH5L6R8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":252652},"main":"./dist/bundle.js","type":"module","gitHead":"580578f035ddbbe52c6982290bcc4101099ad200","scripts":{"dev":"winterspec dev -p 3062","build":"bun run build:bundle && bun run build:cli","start":"bun run dev","format":"biome format --write .","next:dev":"next dev","build:cli":"tsup cli.ts --format esm --dts","build:bundle":"winterspec bundle -o dist/bundle.js","format:check":"biome format ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"A simple file server with REST API and event bus capabilities for managing text files.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^3.23.8","zustand":"^4.5.5","winterspec":"^0.0.86","zustand-hoist":"^2.0.1"},"_hasShrinkwrap":false,"devDependencies":{"next":"^14.2.5","tsup":"^8.3.5","redaxios":"^0.5.1","@types/bun":"latest","@types/react":"18.3.4","@biomejs/biome":"^1.8.3"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/file-server_0.0.28_1757788312705_0.09486764806214532","host":"s3://npm-registry-packages-npm-production"}},"0.0.29":{"name":"@tscircuit/file-server","version":"0.0.29","_id":"@tscircuit/file-server@0.0.29","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"bin":{"file-server":"dist/cli.js"},"dist":{"shasum":"c0d98236698ce6b7dcff8993f62d4a94448d7767","tarball":"https://registry.npmjs.org/@tscircuit/file-server/-/file-server-0.0.29.tgz","fileCount":47,"integrity":"sha512-ID9J6BTUOT8pUqmnw+Oic/XaTO5z+WsQSbuuS57CA2ioiwZNdbOZC320HPiRwddkEZcpI4MUtdSDwpbPAS5KEA==","signatures":[{"sig":"MEYCIQCU+a//G7ptExOynSdmjaQeyTtM3VF0zFf6+YO1UC29FwIhAP61XHnxYjBWZkVV2yh65c26AB01vOZ9/VCye440OTkd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":254020},"main":"./dist/bundle.js","type":"module","gitHead":"8e484b4f0275b6b72fca29355c08d55cb44c12ac","scripts":{"dev":"winterspec dev -p 3062","build":"bun run build:bundle && bun run build:cli","start":"bun run dev","format":"biome format --write .","next:dev":"next dev","build:cli":"tsup cli.ts --format esm --dts","build:bundle":"winterspec bundle -o dist/bundle.js","format:check":"biome format ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"A simple file server with REST API and event bus capabilities for managing text files.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^3.23.8","zustand":"^4.5.5","winterspec":"^0.0.86","zustand-hoist":"^2.0.1"},"_hasShrinkwrap":false,"devDependencies":{"next":"^14.2.5","tsup":"^8.3.5","redaxios":"^0.5.1","@types/bun":"latest","@types/react":"18.3.4","@biomejs/biome":"^1.8.3"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/file-server_0.0.29_1757968559220_0.4567053396265961","host":"s3://npm-registry-packages-npm-production"}},"0.0.30":{"name":"@tscircuit/file-server","version":"0.0.30","_id":"@tscircuit/file-server@0.0.30","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"bin":{"file-server":"dist/cli.js"},"dist":{"shasum":"ae7b4f191248c0c2450e66f23181565753fc95f7","tarball":"https://registry.npmjs.org/@tscircuit/file-server/-/file-server-0.0.30.tgz","fileCount":48,"integrity":"sha512-wxvICZMb6HC3xdxyneZPi7NGC2Mnk/AQK4gsIITK7dT5+yQlWwONIXLfqiRlw9s2QgCadgnTg9ErMiwEaQG7Ng==","signatures":[{"sig":"MEUCIDGbR7jddIZF5f/igffN3kTlWo5JLUgbicVMjto90zl6AiEAkJniAAIduv+oY6LHQwR3i7zdTT3H1axXVLjI0WQHCz0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":261933},"main":"./dist/bundle.js","type":"module","gitHead":"0aa94eb52435fe55e0f80decd5a1509a3cb4bdfe","scripts":{"dev":"winterspec dev -p 3062","build":"bun run build:bundle && bun run build:cli","start":"bun run dev","format":"biome format --write .","next:dev":"next dev","build:cli":"tsup cli.ts --format esm --dts","build:bundle":"winterspec bundle -o dist/bundle.js","format:check":"biome format ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"A simple file server with REST API and event bus capabilities for managing text files.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^3.23.8","zustand":"^4.5.5","winterspec":"^0.0.86","zustand-hoist":"^2.0.1"},"_hasShrinkwrap":false,"devDependencies":{"next":"^14.2.5","tsup":"^8.3.5","redaxios":"^0.5.1","@types/bun":"latest","@types/react":"18.3.4","@biomejs/biome":"^1.8.3"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/file-server_0.0.30_1757997970309_0.24049016428989023","host":"s3://npm-registry-packages-npm-production"}},"0.0.31":{"name":"@tscircuit/file-server","version":"0.0.31","_id":"@tscircuit/file-server@0.0.31","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"bin":{"file-server":"dist/cli.js"},"dist":{"shasum":"4b6200a5ebc5ec39af2e8ac122002f149ece12b8","tarball":"https://registry.npmjs.org/@tscircuit/file-server/-/file-server-0.0.31.tgz","fileCount":48,"integrity":"sha512-ftyvgmcY9YhR3AyfUE+L9p83EUwS5k0ZwVtZpIjC2MSTIKJmrvQmLXecd8LzjF2Tn6HGebgb62cvZEqE9cnnhg==","signatures":[{"sig":"MEUCIQCKei+PGSaRCegzKUMA0gQ/TUbzG59cXAHm/pnv6ZWH7wIgCEKyc4CA+i7srXZdNW0G4kyXVzxzqDR55n2qtIoARO0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":262685},"main":"./dist/bundle.js","type":"module","gitHead":"ea31f11ec95feb5522433f2673ca4d2d1dc2985a","scripts":{"dev":"winterspec dev -p 3062","build":"bun run build:bundle && bun run build:cli","start":"bun run dev","format":"biome format --write .","next:dev":"next dev","build:cli":"tsup cli.ts --format esm --dts","build:bundle":"winterspec bundle -o dist/bundle.js","format:check":"biome format ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"A simple file server with REST API and event bus capabilities for managing text files.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^3.23.8","zustand":"^4.5.5","winterspec":"^0.0.86","zustand-hoist":"^2.0.1"},"_hasShrinkwrap":false,"devDependencies":{"next":"^14.2.5","tsup":"^8.3.5","redaxios":"^0.5.1","@types/bun":"latest","@types/react":"18.3.4","@biomejs/biome":"^1.8.3"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/file-server_0.0.31_1758147983262_0.0015426347373774796","host":"s3://npm-registry-packages-npm-production"}},"0.0.32":{"name":"@tscircuit/file-server","version":"0.0.32","_id":"@tscircuit/file-server@0.0.32","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"bin":{"file-server":"dist/cli.js"},"dist":{"shasum":"b9c5d3b2ec8d5f183f3427695620f80f826c4a1b","tarball":"https://registry.npmjs.org/@tscircuit/file-server/-/file-server-0.0.32.tgz","fileCount":48,"integrity":"sha512-RQDYRjwENDvVK/p0Wtw5rWCZAW2ZL2iKYspEhFr/oWiOC54brtQnL4udgwvyibE0qJxg8v3xR0AxOoebn3HeAA==","signatures":[{"sig":"MEQCIClN5Z5VByCjkj2H0EekImqdQof9yaIzzmI6sHbsVuXVAiBaoUwGAfD7zL3qqmQMKV57A1hjqxL/UVTch8vITUy8Lg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":265247},"main":"./dist/bundle.js","type":"module","gitHead":"23309023809eb5908c08216c65a0cfce055c5b4f","scripts":{"dev":"winterspec dev -p 3062","build":"bun run build:bundle && bun run build:cli","start":"bun run dev","format":"biome format --write .","next:dev":"next dev","build:cli":"tsup cli.ts --format esm --dts","build:bundle":"winterspec bundle -o dist/bundle.js","format:check":"biome format ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"A simple file server with REST API and event bus capabilities for managing text files.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^3.23.8","zustand":"^4.5.5","winterspec":"^0.0.86","zustand-hoist":"^2.0.1"},"_hasShrinkwrap":false,"devDependencies":{"next":"^14.2.5","tsup":"^8.3.5","redaxios":"^0.5.1","@types/bun":"latest","@types/react":"18.3.4","@biomejs/biome":"^1.8.3"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/file-server_0.0.32_1760384397424_0.5288986919869807","host":"s3://npm-registry-packages-npm-production"}},"0.0.33":{"name":"@tscircuit/file-server","version":"0.0.33","_id":"@tscircuit/file-server@0.0.33","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"bin":{"file-server":"dist/cli.js"},"dist":{"shasum":"3e71afb8a0d441032dae5287c0d624bcf0948a26","tarball":"https://registry.npmjs.org/@tscircuit/file-server/-/file-server-0.0.33.tgz","fileCount":56,"integrity":"sha512-7M0UA5KGgryKypJ+4RlAKtlW9SVt/GVMpuW0fY1k5embHELaoOanro+9LGOcmL3/hoNcHHx4e/Uajv4vpOGGcQ==","signatures":[{"sig":"MEUCICxsA9mlOtgC0wVo72mfQozztaidJIcEuV2CqaZ2cm1dAiEA/IwueIXZujxhswlLX6UuZhM8DgtTLy7koKIPAREl3LM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":332015},"main":"./dist/bundle.js","type":"module","gitHead":"05c3789969111a252e6088047fb705428cd6943a","scripts":{"dev":"winterspec dev -p 3062","build":"bun run build:bundle && bun run build:cli","start":"bun run dev","format":"biome format --write .","next:dev":"next dev","build:cli":"tsup cli.ts --format esm --dts","build:bundle":"winterspec bundle -o dist/bundle.js","format:check":"biome format ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"A simple file server with REST API and event bus capabilities for managing text files.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^3.23.8","zustand":"^4.5.5","winterspec":"^0.0.86","zustand-hoist":"^2.0.1"},"_hasShrinkwrap":false,"devDependencies":{"next":"^14.2.5","tsup":"^8.3.5","redaxios":"^0.5.1","@types/bun":"latest","@types/react":"18.3.4","@biomejs/biome":"^1.8.3"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/file-server_0.0.33_1764656038242_0.5200569180178514","host":"s3://npm-registry-packages-npm-production"}},"0.0.34":{"name":"@tscircuit/file-server","main":"./dist/bundle.js","type":"module","version":"0.0.34","bin":{"file-server":"dist/cli.js"},"devDependencies":{"@biomejs/biome":"^1.8.3","@types/bun":"latest","@types/react":"18.3.4","next":"^14.2.5","redaxios":"^0.5.1","tsup":"^8.3.5","zod":"^3.23.8"},"peerDependencies":{"typescript":"^5.0.0","zod":"*"},"dependencies":{"winterspec":"^0.0.86","zustand":"^4.5.5","zustand-hoist":"^2.0.1"},"scripts":{"start":"bun run dev","dev":"winterspec dev -p 3062","build":"bun run build:bundle && bun run build:cli","build:bundle":"winterspec bundle -o dist/bundle.js","build:cli":"tsup cli.ts --format esm --dts","next:dev":"next dev","format":"biome format --write .","format:check":"biome format ."},"_id":"@tscircuit/file-server@0.0.34","gitHead":"bab714d3cc686893cba55b9d36fc983ab21365c4","description":"A simple file server with REST API and event bus capabilities for managing text files.","_nodeVersion":"20.19.5","_npmVersion":"10.8.2","dist":{"integrity":"sha512-cV8atHgAsrG1XwP0VgBxUsz2EA5MFUmCA+ACEobn+SRtUKUC2rdCCPSjOjRW/LX5FpXgXFZnJI0Ud+B7Id/VaQ==","shasum":"1d74dd7e3e047a394fd03543bf1e54dad888bcf9","tarball":"https://registry.npmjs.org/@tscircuit/file-server/-/file-server-0.0.34.tgz","fileCount":56,"unpackedSize":332031,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCU/wBu5QElVxhiDo6vhyZy5rZ+vb3wcuAB1RvXPnHKcQIgdKFOA0Pc5T4muHHknZPW25o4KJ0I6W3cDYm16/B0XzE="}]},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"directories":{},"maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/file-server_0.0.34_1764720663625_0.17691074867784273"},"_hasShrinkwrap":false}},"time":{"created":"2024-12-14T06:44:52.638Z","modified":"2025-12-03T00:11:04.059Z","0.0.1":"2024-12-14T06:44:52.925Z","0.0.2":"2024-12-14T07:06:38.850Z","0.0.3":"2024-12-14T07:14:38.695Z","0.0.4":"2024-12-14T07:50:49.060Z","0.0.5":"2024-12-14T08:14:28.150Z","0.0.6":"2024-12-15T00:24:00.433Z","0.0.7":"2024-12-25T08:16:24.872Z","0.0.8":"2024-12-25T21:55:17.462Z","0.0.9":"2024-12-25T22:03:05.010Z","0.0.10":"2024-12-30T00:56:45.518Z","0.0.11":"2024-12-30T06:34:29.777Z","0.0.12":"2024-12-30T07:59:59.840Z","0.0.13":"2025-01-07T06:20:30.262Z","0.0.14":"2025-03-22T20:05:29.669Z","0.0.15":"2025-03-25T19:00:30.043Z","0.0.16":"2025-03-25T19:32:56.095Z","0.0.17":"2025-03-25T22:47:42.920Z","0.0.18":"2025-03-25T23:12:22.246Z","0.0.19":"2025-04-10T23:10:20.442Z","0.0.20":"2025-04-21T17:49:36.464Z","0.0.21":"2025-04-22T17:00:06.729Z","0.0.22":"2025-05-11T16:12:28.510Z","0.0.23":"2025-05-11T19:25:16.661Z","0.0.24":"2025-05-21T21:19:29.186Z","0.0.25":"2025-09-13T02:21:05.423Z","0.0.26":"2025-09-13T05:16:50.923Z","0.0.27":"2025-09-13T17:49:54.970Z","0.0.28":"2025-09-13T18:31:52.918Z","0.0.29":"2025-09-15T20:35:59.488Z","0.0.30":"2025-09-16T04:46:10.507Z","0.0.31":"2025-09-17T22:26:23.486Z","0.0.32":"2025-10-13T19:39:57.610Z","0.0.33":"2025-12-02T06:13:58.443Z","0.0.34":"2025-12-03T00:11:03.824Z"},"description":"A simple file server with REST API and event bus capabilities for managing text files.","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"readme":"# @tscircuit/file-server\n\nA simple file server with REST API and event bus capabilities for managing text files.\n\n## Installation\n\n```bash\nnpm install @tscircuit/file-server\n# or\nbun add @tscircuit/file-server\n```\n\n## Command Line Usage\n\nStart the server:\n\n```bash\n# Start with default port 3062\nfile-server\n\n# Start with custom port\nPORT=8080 file-server\n```\n\n## Library Usage\n\n```typescript\nimport winterspecBundle from \"@tscircuit/file-server\"\nimport { startServer } from \"winterspec/adapters/node\"\n\nconst server = await startServer(winterspecBundle, {\n  port: 3062,\n})\n```\n\n## API Documentation\n\n### File Operations\n\n#### Create/Update File\n\n```http\nPOST /files/upsert\nContent-Type: application/json\n\n{\n  \"file_id\": \"optional-id\",\n  \"file_path\": \"path/to/file.txt\",\n  \"text_content\": \"File contents here\" // or use \"binary_content_b64\": \"...\"\n}\n\nResponse: {\n  \"file\": {\n    \"file_id\": \"1\",\n    \"file_path\": \"path/to/file.txt\",\n    \"text_content\": \"File contents here\",\n    \"created_at\": \"2024-01-01T00:00:00.000Z\"\n  }\n}\n```\n\nThe returned file will contain either `text_content` or `binary_content_b64`.\n\nProvide either `text_content` for text files or `binary_content_b64` for\nbinary data. The response will include whichever field was supplied.\n\n#### Add Binary Files\n\nTo upload binary assets (for example, images or compiled artifacts) encode the\nfile contents as Base64 and provide them via the `binary_content_b64` field.\n\n```http\nPOST /files/upsert\nContent-Type: application/json\n\n{\n  \"file_path\": \"assets/logo.png\",\n  \"binary_content_b64\": \"iVBORw0KGgoAAAANSUhEUgAA...\"\n}\n\nResponse: {\n  \"file\": {\n    \"file_id\": \"42\",\n    \"file_path\": \"assets/logo.png\",\n    \"binary_content_b64\": \"iVBORw0KGgoAAAANSUhEUgAA...\",\n    \"created_at\": \"2024-01-01T00:00:00.000Z\"\n  }\n}\n```\n\nThe server persists the binary payload exactly as provided. When retrieving the\nfile with `/files/get`, the same `binary_content_b64` string will be returned\nand can be decoded back to the original bytes in your client code.\n\n#### Get File\n\n```http\nGET /files/get?file_id=1\n# or\nGET /files/get?file_path=path/to/file.txt\n\nResponse: {\n  \"file\": {\n    \"file_id\": \"1\",\n    \"file_path\": \"path/to/file.txt\",\n    \"text_content\": \"File contents here\",\n    \"created_at\": \"2024-01-01T00:00:00.000Z\"\n  }\n}\n```\n\n#### List Files\n\n```http\nGET /files/list\n\nResponse: {\n  \"file_list\": [\n    {\n      \"file_id\": \"1\",\n      \"file_path\": \"path/to/file.txt\"\n    }\n  ]\n}\n```\n\n### Event Operations\n\n#### Create Event\n\n```http\nPOST /events/create\nContent-Type: application/json\n\n{\n  \"event_type\": \"FILE_UPDATED\",\n  \"file_path\": \"path/to/file.txt\"\n}\n\nResponse: {\n  \"event\": {\n    \"event_id\": \"2\",\n    \"event_type\": \"FILE_UPDATED\",\n    \"file_path\": \"path/to/file.txt\",\n    \"created_at\": \"2024-01-01T00:00:00.000Z\"\n  }\n}\n```\n\n#### List Events\n\n```http\nGET /events/list\n# or\nGET /events/list?since=2024-01-01T00:00:00.000Z\n# or\nGET /events/list?event_type=FILE_UPDATED\n\nResponse: {\n  \"event_list\": [\n    {\n      \"event_id\": \"2\",\n      \"event_type\": \"FILE_UPDATED\",\n      \"file_path\": \"path/to/file.txt\",\n      \"created_at\": \"2024-01-01T00:00:00.000Z\"\n    }\n  ]\n}\n```\n\nYou can optionally combine `since` and `event_type` to narrow the response to\nevents of a specific type that were created after a given timestamp.\n\n### Admin Interface\n\nThe server includes a web-based admin interface for managing files:\n\n- `/admin/files/list` - View all files\n- `/admin/files/create` - Create new files\n- `/admin/files/get?file_path=...` - View file details\n\n## Event Types\n\nBuilt-in event types:\n\n- `FILE_UPDATED` - Triggered when a file is created or updated\n\nYou can create custom event types by using the `/events/create` endpoint with your own event type names.\n\n## Development\n\n```bash\n# Start development server\nbun run dev\n\n# Run tests\nbun test\n\n# Build for production\nbun run build\n```\n","readmeFilename":"README.md"}