{"_id":"butterfloat","_rev":"45-eda3a123c3d2ff05195b54614c8404d5","name":"butterfloat","dist-tags":{"latest":"1.6.5"},"versions":{"0.1.0":{"name":"butterfloat","version":"0.1.0","author":{"name":"Max Battcher","email":"me@worldmaker.net"},"license":"MIT","_id":"butterfloat@0.1.0","maintainers":[{"name":"worldmaker","email":"me@worldmaker.net"}],"dist":{"shasum":"9193555cd0657c995a7e5983e166f27d0a6d3b5d","tarball":"https://registry.npmjs.org/butterfloat/-/butterfloat-0.1.0.tgz","fileCount":30,"integrity":"sha512-Wqh7jNoJp1ICEs3eDmY8IwpKznEbyaQoD4BYw7ZogJlkKPpaETtbvpu0TR0SEE5npHanh4lEeWGKXhcANTNGJQ==","signatures":[{"sig":"MEQCIG+Fed+oJl7fh0vc6eeNWv6ihp0hmnuQrdsHAKSYSB+9AiAmaUeh/qck/wbKvmrLLwfy17BPOvWOrogurY3/kJpMqQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":60450},"type":"module","exports":"./index.js","gitHead":"27ddd56e267ba8ad0632ec6363b802ee59c8c9b2","scripts":{"lint":"eslint **/*.{ts,tsx}","test":"node --test","build":"tsc -p .","pretest":"tsc -p .","prettier":"prettier --write .","prettier:check":"prettier --check ."},"_npmUser":{"name":"worldmaker","email":"me@worldmaker.net"},"_npmVersion":"10.1.0","description":"The greatest view engine the web has ever seen.","directories":{},"_nodeVersion":"20.8.0","dependencies":{"rxjs":"^7.8.1"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^22.1.0","eslint":"^8.52.0","prettier":"^3.0.3","typescript":"^5.2.2","@types/node":"^20.8.3","@types/jsdom":"^21.1.4","eslint-config-prettier":"^9.0.0","@typescript-eslint/parser":"^6.9.0","@typescript-eslint/eslint-plugin":"^6.9.0"},"_npmOperationalInternal":{"tmp":"tmp/butterfloat_0.1.0_1700273936310_0.4520982391510402","host":"s3://npm-registry-packages"}},"0.1.1":{"name":"butterfloat","version":"0.1.1","author":{"name":"Max Battcher","email":"me@worldmaker.net"},"license":"MIT","_id":"butterfloat@0.1.1","maintainers":[{"name":"worldmaker","email":"me@worldmaker.net"}],"homepage":"https://github.com/WorldMaker/butterfloat#readme","bugs":{"url":"https://github.com/WorldMaker/butterfloat/issues"},"dist":{"shasum":"61e617720fd069af6a5a9de2667917ed2f391660","tarball":"https://registry.npmjs.org/butterfloat/-/butterfloat-0.1.1.tgz","fileCount":45,"integrity":"sha512-kKS+Y2VFUr4i0dUyNGBn8x8eQCk184GFS/XcVhBwXfhusehxnNgMzj3gRDU/uND1kZetBLpaYfhUb5/ZC9+1NA==","signatures":[{"sig":"MEQCIDIpYBmUTwDzgU3OEeEaPEtxF+jem5A39uW6uZb8P3QBAiB11+e2AhgppVDQpZDv/ngn1+lA1svlYtNEnfHqbjHB9g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":103892},"type":"module","exports":"./index.js","gitHead":"bf7998d5dfae22096e40cdc17e5d43bba954a01b","scripts":{"lint":"eslint **/*.{ts,tsx}","test":"node --test","build":"tsc -p .","pretest":"tsc -p .","prettier":"prettier --write .","prettier:check":"prettier --check ."},"_npmUser":{"name":"worldmaker","email":"me@worldmaker.net"},"repository":{"url":"git+https://github.com/WorldMaker/butterfloat.git","type":"git"},"_npmVersion":"10.1.0","description":"The greatest view engine the web has ever seen.","directories":{},"_nodeVersion":"20.8.0","dependencies":{"rxjs":"^7.8.1"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^22.1.0","eslint":"^8.52.0","prettier":"^3.0.3","typescript":"^5.2.2","@types/node":"^20.8.3","@types/jsdom":"^21.1.4","eslint-config-prettier":"^9.0.0","@typescript-eslint/parser":"^6.9.0","@typescript-eslint/eslint-plugin":"^6.9.0"},"_npmOperationalInternal":{"tmp":"tmp/butterfloat_0.1.1_1700274759406_0.6734279805030048","host":"s3://npm-registry-packages"}},"0.2.0":{"name":"butterfloat","version":"0.2.0","author":{"name":"Max Battcher","email":"me@worldmaker.net"},"license":"MIT","_id":"butterfloat@0.2.0","maintainers":[{"name":"worldmaker","email":"me@worldmaker.net"}],"homepage":"https://github.com/WorldMaker/butterfloat#readme","bugs":{"url":"https://github.com/WorldMaker/butterfloat/issues"},"dist":{"shasum":"66c0851a1935163b3f1aec83892ebf6c04e0889a","tarball":"https://registry.npmjs.org/butterfloat/-/butterfloat-0.2.0.tgz","fileCount":41,"integrity":"sha512-Nptxs2b9vP1n2JV4fPbZ17UKF7Up/eHiu7B91vXXtLgr5u46z6uL6N/qeR7DyD3PKvRdKSZOfGaSz1lzUGxQOw==","signatures":[{"sig":"MEUCIFsVUnxh+lWXCKR94wFMSihhiTE6aIKDR8TivfRDeUvwAiEAslHqWZM2Id6y0gcB5J7XePdJ8vXejFVTLaGi/BNN/lc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":103929},"type":"module","exports":"./index.js","gitHead":"ba9666df079c23fa1602ca58e5d92710f50be3b1","scripts":{"lint":"eslint **/*.{ts,tsx}","test":"node --test","build":"tsc -p .","pretest":"tsc -p .","prettier":"prettier --write .","prettier:check":"prettier --check ."},"_npmUser":{"name":"worldmaker","email":"me@worldmaker.net"},"repository":{"url":"git+https://github.com/WorldMaker/butterfloat.git","type":"git"},"_npmVersion":"10.1.0","description":"The greatest view engine the web has ever seen.","directories":{},"_nodeVersion":"20.8.0","dependencies":{"rxjs":"^7.8.1"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^22.1.0","eslint":"^8.52.0","prettier":"^3.0.3","typescript":"^5.2.2","@types/node":"^20.8.3","@types/jsdom":"^21.1.4","eslint-config-prettier":"^9.0.0","@typescript-eslint/parser":"^6.9.0","@typescript-eslint/eslint-plugin":"^6.9.0"},"_npmOperationalInternal":{"tmp":"tmp/butterfloat_0.2.0_1700440091892_0.20471100315223567","host":"s3://npm-registry-packages"}},"0.2.1":{"name":"butterfloat","version":"0.2.1","author":{"name":"Max Battcher","email":"me@worldmaker.net"},"license":"MIT","_id":"butterfloat@0.2.1","maintainers":[{"name":"worldmaker","email":"me@worldmaker.net"}],"homepage":"https://github.com/WorldMaker/butterfloat#readme","bugs":{"url":"https://github.com/WorldMaker/butterfloat/issues"},"dist":{"shasum":"09a40a627c749f6ad35c97b489b2f5e1f407f41c","tarball":"https://registry.npmjs.org/butterfloat/-/butterfloat-0.2.1.tgz","fileCount":41,"integrity":"sha512-riwmDf2NHT6KToFFtRL/hF4qx5a+6dVcr6J/HdNEJ5L+ZU8sJ7nrLUbVOGADhr23ofm5d54/wwqhtTtNIAuGBw==","signatures":[{"sig":"MEQCIEEMHqHPHTq1//xFicGDc33cblhOwXNalkd4C3+bffYZAiB4T4OEpS9WSdyanzWe56f3g4DYMuZBua89trh5O7DfZA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":103929},"type":"module","exports":"./index.js","gitHead":"39649bcf1c42c16608436d9f1fc7f5ee43b48725","scripts":{"lint":"eslint **/*.{ts,tsx}","test":"node --test","build":"tsc -p .","pretest":"tsc -p .","prettier":"prettier --write .","prettier:check":"prettier --check ."},"_npmUser":{"name":"worldmaker","email":"me@worldmaker.net"},"repository":{"url":"git+https://github.com/WorldMaker/butterfloat.git","type":"git"},"_npmVersion":"10.1.0","description":"The greatest view engine the web has ever seen.","directories":{},"_nodeVersion":"20.8.0","dependencies":{"rxjs":"^7.8.1"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^22.1.0","eslint":"^8.52.0","prettier":"^3.0.3","typescript":"^5.2.2","@types/node":"^20.8.3","@types/jsdom":"^21.1.4","eslint-config-prettier":"^9.0.0","@typescript-eslint/parser":"^6.9.0","@typescript-eslint/eslint-plugin":"^6.9.0"},"_npmOperationalInternal":{"tmp":"tmp/butterfloat_0.2.1_1700611286228_0.5585354577962232","host":"s3://npm-registry-packages"}},"0.2.2":{"name":"butterfloat","version":"0.2.2","author":{"name":"Max Battcher","email":"me@worldmaker.net"},"license":"MIT","_id":"butterfloat@0.2.2","maintainers":[{"name":"worldmaker","email":"me@worldmaker.net"}],"homepage":"https://github.com/WorldMaker/butterfloat#readme","bugs":{"url":"https://github.com/WorldMaker/butterfloat/issues"},"dist":{"shasum":"bdd2539dc3ba506e2f9acadd4419a92a9ad55e6b","tarball":"https://registry.npmjs.org/butterfloat/-/butterfloat-0.2.2.tgz","fileCount":41,"integrity":"sha512-MOk4AxXMF0uNPEhJ9cz/k6P3PDXzCWcu5JtP3A4GdNTKS+i6fwgnC2UtnfblP2yNIi2Edzvr7Pc0IlydZpeQhQ==","signatures":[{"sig":"MEYCIQDvjmCjgsf3jw48f5IyDN2ONwaRiCc+AmA0cTkf0ueYIwIhALdI0WdZwjbMbKIP1s3TP/n5a+cr1W4qtMurf4D8t/fM","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":104396},"type":"module","exports":"./index.js","gitHead":"75ef1ea8aeda87a4cd61652ad1c34fc362ab0d5c","scripts":{"lint":"eslint **/*.{ts,tsx}","test":"node --test","build":"tsc -p .","pretest":"tsc -p .","prettier":"prettier --write .","prettier:check":"prettier --check ."},"_npmUser":{"name":"worldmaker","email":"me@worldmaker.net"},"repository":{"url":"git+https://github.com/WorldMaker/butterfloat.git","type":"git"},"_npmVersion":"10.1.0","description":"The greatest view engine the web has ever seen.","directories":{},"_nodeVersion":"20.8.0","dependencies":{"rxjs":"^7.8.1"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^22.1.0","eslint":"^8.52.0","prettier":"^3.0.3","typescript":"^5.2.2","@types/node":"^20.8.3","@types/jsdom":"^21.1.4","eslint-config-prettier":"^9.0.0","@typescript-eslint/parser":"^6.9.0","@typescript-eslint/eslint-plugin":"^6.9.0"},"_npmOperationalInternal":{"tmp":"tmp/butterfloat_0.2.2_1700615378883_0.055512413377609704","host":"s3://npm-registry-packages"}},"0.2.3":{"name":"butterfloat","version":"0.2.3","author":{"name":"Max Battcher","email":"me@worldmaker.net"},"license":"MIT","_id":"butterfloat@0.2.3","maintainers":[{"name":"worldmaker","email":"me@worldmaker.net"}],"homepage":"https://github.com/WorldMaker/butterfloat#readme","bugs":{"url":"https://github.com/WorldMaker/butterfloat/issues"},"dist":{"shasum":"80b1a09f7d08a75b7413bbbce91375c36bcf8dde","tarball":"https://registry.npmjs.org/butterfloat/-/butterfloat-0.2.3.tgz","fileCount":41,"integrity":"sha512-qI0gN9D5Wz+klZDr5suKFbip4/aY8Ut3tvFydnid4Mn6szy3OmtCiBhFVfcrSLBIkfydXZ1tNUT1zI9bYQfS8g==","signatures":[{"sig":"MEUCIQDnXOP73xMTv35bTSCE8aDCmTXRijc5EYi0FuKMNPpk2wIgLn8yjb1wLUgmfl2Kf/Rkn02ttU71QRGFfqBzNsPep0A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":104837},"type":"module","exports":"./index.js","gitHead":"75ef1ea8aeda87a4cd61652ad1c34fc362ab0d5c","scripts":{"lint":"eslint **/*.{ts,tsx}","test":"node --test","build":"tsc -p .","pretest":"tsc -p .","prettier":"prettier --write .","prettier:check":"prettier --check ."},"_npmUser":{"name":"worldmaker","email":"me@worldmaker.net"},"repository":{"url":"git+https://github.com/WorldMaker/butterfloat.git","type":"git"},"_npmVersion":"10.1.0","description":"The greatest view engine the web has ever seen.","directories":{},"_nodeVersion":"20.8.0","dependencies":{"rxjs":"^7.8.1"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^22.1.0","eslint":"^8.52.0","prettier":"^3.0.3","typescript":"^5.2.2","@types/node":"^20.8.3","@types/jsdom":"^21.1.4","eslint-config-prettier":"^9.0.0","@typescript-eslint/parser":"^6.9.0","@typescript-eslint/eslint-plugin":"^6.9.0"},"_npmOperationalInternal":{"tmp":"tmp/butterfloat_0.2.3_1700615417054_0.7094822544962616","host":"s3://npm-registry-packages"}},"0.2.4":{"name":"butterfloat","version":"0.2.4","author":{"name":"Max Battcher","email":"me@worldmaker.net"},"license":"MIT","_id":"butterfloat@0.2.4","maintainers":[{"name":"worldmaker","email":"me@worldmaker.net"}],"homepage":"https://github.com/WorldMaker/butterfloat#readme","bugs":{"url":"https://github.com/WorldMaker/butterfloat/issues"},"dist":{"shasum":"f02425a98e3eaefa91f2f4357448ae9d49a9bd8f","tarball":"https://registry.npmjs.org/butterfloat/-/butterfloat-0.2.4.tgz","fileCount":41,"integrity":"sha512-U8wtFzv5Ny4v5XVlrxvmYnmdpHiax2nf6ddHOGnAkb4lXlGm/eZMyTYct2FPrJqHA5d9vj2Loyrc9frSEMgF+A==","signatures":[{"sig":"MEUCIHOe0FGvaSzN/g0/Yi4w0eDzrCtSCUuBZIt+Z0rjm2gnAiEA4MQ0SRtKtozY1JIdelxqW1Ng5lFGR2w+p2A+oz8eD2g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":105168},"type":"module","exports":"./index.js","gitHead":"f2320efdc5e3e6ff3bc63df247b146f1742a10b4","scripts":{"lint":"eslint **/*.{ts,tsx}","test":"node --test","build":"tsc -p .","pretest":"tsc -p .","prettier":"prettier --write .","prepublish":"npm run build","prettier:check":"prettier --check ."},"_npmUser":{"name":"worldmaker","email":"me@worldmaker.net"},"repository":{"url":"git+https://github.com/WorldMaker/butterfloat.git","type":"git"},"_npmVersion":"10.1.0","description":"The greatest view engine the web has ever seen.","directories":{},"_nodeVersion":"20.8.0","dependencies":{"rxjs":"^7.8.1"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^22.1.0","eslint":"^8.52.0","prettier":"^3.0.3","typescript":"^5.2.2","@types/node":"^20.8.3","@types/jsdom":"^21.1.4","eslint-config-prettier":"^9.0.0","@typescript-eslint/parser":"^6.9.0","@typescript-eslint/eslint-plugin":"^6.9.0"},"_npmOperationalInternal":{"tmp":"tmp/butterfloat_0.2.4_1700616006638_0.9910573651464123","host":"s3://npm-registry-packages"}},"0.2.5":{"name":"butterfloat","version":"0.2.5","author":{"name":"Max Battcher","email":"me@worldmaker.net"},"license":"MIT","_id":"butterfloat@0.2.5","maintainers":[{"name":"worldmaker","email":"me@worldmaker.net"}],"homepage":"https://github.com/WorldMaker/butterfloat#readme","bugs":{"url":"https://github.com/WorldMaker/butterfloat/issues"},"dist":{"shasum":"b83070d4c609c363520cd154331d8963a6ea105e","tarball":"https://registry.npmjs.org/butterfloat/-/butterfloat-0.2.5.tgz","fileCount":41,"integrity":"sha512-L+ddhOuRusrtlXWyg8sst216eU7JhzeEW+Mu6vHk70TPjzTG1vRJBDGYlpQrHi3OkNCVMwQYqQKQkbNsh6R2eA==","signatures":[{"sig":"MEUCIQCbaSzUTPlKpAAyQOax/KPPsjwOaJC74uIYz3C0et5MDAIgIAEV0+Ium7qv4wdTJ3p6Y+QJvZTD05W4y4FNmzojq9k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":105505},"type":"module","exports":"./index.js","gitHead":"f2320efdc5e3e6ff3bc63df247b146f1742a10b4","scripts":{"lint":"eslint **/*.{ts,tsx}","test":"node --test","build":"tsc -p .","prepack":"npm run build","pretest":"tsc -p .","prettier":"prettier --write .","prettier:check":"prettier --check ."},"_npmUser":{"name":"worldmaker","email":"me@worldmaker.net"},"repository":{"url":"git+https://github.com/WorldMaker/butterfloat.git","type":"git"},"_npmVersion":"10.1.0","description":"The greatest view engine the web has ever seen.","directories":{},"_nodeVersion":"20.8.0","dependencies":{"rxjs":"^7.8.1"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^22.1.0","eslint":"^8.52.0","prettier":"^3.0.3","typescript":"^5.2.2","@types/node":"^20.8.3","@types/jsdom":"^21.1.4","eslint-config-prettier":"^9.0.0","@typescript-eslint/parser":"^6.9.0","@typescript-eslint/eslint-plugin":"^6.9.0"},"_npmOperationalInternal":{"tmp":"tmp/butterfloat_0.2.5_1700616222686_0.7600593720515316","host":"s3://npm-registry-packages"}},"0.2.6":{"name":"butterfloat","version":"0.2.6","author":{"name":"Max Battcher","email":"me@worldmaker.net"},"license":"MIT","_id":"butterfloat@0.2.6","maintainers":[{"name":"worldmaker","email":"me@worldmaker.net"}],"homepage":"https://github.com/WorldMaker/butterfloat#readme","bugs":{"url":"https://github.com/WorldMaker/butterfloat/issues"},"dist":{"shasum":"5a56beeaca57ce6530b389d10ef8d1af36526d4d","tarball":"https://registry.npmjs.org/butterfloat/-/butterfloat-0.2.6.tgz","fileCount":41,"integrity":"sha512-ttJStHmmW+MxL/m7HxhiWZvAmqvHRLoJdm57kgxOraazU/iByNPUMyshCyZ3lmGr+t3XnuzrBMHmYBLLE8xIdQ==","signatures":[{"sig":"MEUCIGAV0EDgc4miNbT+otseMZkRQqPSvHPdGMwg2r/GwUwsAiEAwma61+VCHiElEVu7bnkSJBYY0IvX+lAsD7Xx7npk6RA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":105607},"type":"module","exports":"./index.js","gitHead":"540c23e8a9c8c1142c6daf9bfa861ad37c6456a8","scripts":{"lint":"eslint **/*.{ts,tsx}","test":"node --test","build":"tsc -p .","prepack":"npm run build","pretest":"tsc -p .","prettier":"prettier --write .","prettier:check":"prettier --check ."},"_npmUser":{"name":"worldmaker","email":"me@worldmaker.net"},"repository":{"url":"git+https://github.com/WorldMaker/butterfloat.git","type":"git"},"_npmVersion":"10.1.0","description":"The greatest view engine the web has ever seen.","directories":{},"_nodeVersion":"20.8.0","dependencies":{"rxjs":"^7.8.1"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^22.1.0","eslint":"^8.52.0","prettier":"^3.0.3","typescript":"^5.2.2","@types/node":"^20.8.3","@types/jsdom":"^21.1.4","eslint-config-prettier":"^9.0.0","@typescript-eslint/parser":"^6.9.0","@typescript-eslint/eslint-plugin":"^6.9.0"},"_npmOperationalInternal":{"tmp":"tmp/butterfloat_0.2.6_1700617085001_0.1881659210758404","host":"s3://npm-registry-packages"}},"0.3.0":{"name":"butterfloat","version":"0.3.0","author":{"name":"Max Battcher","email":"me@worldmaker.net"},"license":"MIT","_id":"butterfloat@0.3.0","maintainers":[{"name":"worldmaker","email":"me@worldmaker.net"}],"homepage":"https://github.com/WorldMaker/butterfloat#readme","bugs":{"url":"https://github.com/WorldMaker/butterfloat/issues"},"dist":{"shasum":"d78570f7620b28ec64c6d5eb59bb2ff3207f33e3","tarball":"https://registry.npmjs.org/butterfloat/-/butterfloat-0.3.0.tgz","fileCount":41,"integrity":"sha512-Vbv3RJ6JE4OZXlv2p7x8DnxZVdrHvzW+2v6ou3AXvSU4l2RDo0kjdav0OwIGlqE/wJlqA44lVUsrlmfxCojExQ==","signatures":[{"sig":"MEYCIQC/nzEq6jrOh2xHBZ8Gx9py/6pcxE3SzfzXgfnQ2GtaoQIhANLYRozRTqSgJatSF//Ij/w7sVuHvIYjMNHdvxzQ6uBM","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":105690},"type":"module","exports":"./index.js","gitHead":"4b4a0969c5f76032bc5ca101c1ea5c31f7f98018","scripts":{"lint":"eslint **/*.{ts,tsx}","test":"node --test","build":"tsc -p .","prepack":"npm run build","pretest":"tsc -p .","prettier":"prettier --write .","prettier:check":"prettier --check ."},"_npmUser":{"name":"worldmaker","email":"me@worldmaker.net"},"repository":{"url":"git+https://github.com/WorldMaker/butterfloat.git","type":"git"},"_npmVersion":"10.1.0","description":"The greatest view engine the web has ever seen.","directories":{},"_nodeVersion":"20.8.0","dependencies":{"rxjs":"^7.8.1"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^22.1.0","eslint":"^8.52.0","prettier":"^3.0.3","typescript":"^5.2.2","@types/node":"^20.8.3","@types/jsdom":"^21.1.4","eslint-config-prettier":"^9.0.0","@typescript-eslint/parser":"^6.9.0","@typescript-eslint/eslint-plugin":"^6.9.0"},"_npmOperationalInternal":{"tmp":"tmp/butterfloat_0.3.0_1700619221592_0.7793746060034796","host":"s3://npm-registry-packages"}},"0.3.1":{"name":"butterfloat","version":"0.3.1","author":{"name":"Max Battcher","email":"me@worldmaker.net"},"license":"MIT","_id":"butterfloat@0.3.1","maintainers":[{"name":"worldmaker","email":"me@worldmaker.net"}],"homepage":"https://github.com/WorldMaker/butterfloat#readme","bugs":{"url":"https://github.com/WorldMaker/butterfloat/issues"},"dist":{"shasum":"e7938e176cfe324f4cac3a8e4f8e58ce2859202d","tarball":"https://registry.npmjs.org/butterfloat/-/butterfloat-0.3.1.tgz","fileCount":42,"integrity":"sha512-0okxk6GfnP+509WoFtmd7z+CTWlsgtQQEhNSnB2avm170PvNGIcSxX2B14ZkSvDmMMkxX98tytoXVpb83U9QOg==","signatures":[{"sig":"MEQCIEfrx7naRar71PB5oJ87o6VqkDESDfKW2BFwBZ5ANsHxAiAlh+syfhBNcxPUpC/C6BkD784J3VXZV88zMsyyXdMIyw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":110053},"type":"module","exports":"./index.js","gitHead":"9a9de94f73c026d2fae158832558d6ad560d45e5","scripts":{"lint":"eslint **/*.{ts,tsx}","test":"node --test","build":"tsc -p .","prepack":"npm run build","pretest":"tsc -p .","prettier":"prettier --write .","prettier:check":"prettier --check ."},"_npmUser":{"name":"worldmaker","email":"me@worldmaker.net"},"repository":{"url":"git+https://github.com/WorldMaker/butterfloat.git","type":"git"},"_npmVersion":"10.1.0","description":"The greatest view engine the web has ever seen.","directories":{},"_nodeVersion":"20.8.0","dependencies":{"rxjs":"^7.8.1"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^22.1.0","eslint":"^8.52.0","prettier":"^3.0.3","typescript":"^5.2.2","@types/node":"^20.8.3","@types/jsdom":"^21.1.4","eslint-config-prettier":"^9.0.0","@typescript-eslint/parser":"^6.9.0","@typescript-eslint/eslint-plugin":"^6.9.0"},"_npmOperationalInternal":{"tmp":"tmp/butterfloat_0.3.1_1700686329031_0.4964132440433573","host":"s3://npm-registry-packages"}},"0.4.0":{"name":"butterfloat","version":"0.4.0","author":{"name":"Max Battcher","email":"me@worldmaker.net"},"license":"MIT","_id":"butterfloat@0.4.0","maintainers":[{"name":"worldmaker","email":"me@worldmaker.net"}],"homepage":"https://github.com/WorldMaker/butterfloat#readme","bugs":{"url":"https://github.com/WorldMaker/butterfloat/issues"},"dist":{"shasum":"e750de5d6560c5e0eaa333549a5676ed96b22bc5","tarball":"https://registry.npmjs.org/butterfloat/-/butterfloat-0.4.0.tgz","fileCount":70,"integrity":"sha512-Odp8thMnjOE4cOmyY1e3UItdTIfCWcrHRcqqzcUL4fzV5ruFJWgnPELJOI70BmbtQ1vU5SkZ+b271RotFY+zDA==","signatures":[{"sig":"MEYCIQCx6oE0R+BtOZx59H9wzMhdmKtMIjj4oChDMG6wqEeYZgIhAK6T0z+Vj7fXP0iFeol5OBfgTwe35y/K7cTRmKZH+Ef9","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":272977},"type":"module","exports":"./index.js","gitHead":"88573642123f9466ecf59f6f3bdd7a2d837f45fd","scripts":{"lint":"eslint **/*.{ts,tsx}","test":"node --test","build":"tsc -p .","prepack":"npm run build","pretest":"tsc -p .","typedoc":"typedoc","prettier":"prettier --write .","prettier:check":"prettier --check ."},"_npmUser":{"name":"worldmaker","email":"me@worldmaker.net"},"repository":{"url":"git+https://github.com/WorldMaker/butterfloat.git","type":"git"},"_npmVersion":"10.1.0","description":"The greatest view engine the web has ever seen.","directories":{},"_nodeVersion":"20.8.0","dependencies":{"rxjs":"^7.8.1","typedoc":"^0.25.4","typedoc-plugin-markdown":"^3.17.1"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^22.1.0","eslint":"^8.52.0","prettier":"^3.0.3","typescript":"^5.2.2","@types/node":"^20.8.3","@types/jsdom":"^21.1.4","eslint-config-prettier":"^9.0.0","@typescript-eslint/parser":"^6.9.0","@typescript-eslint/eslint-plugin":"^6.9.0"},"_npmOperationalInternal":{"tmp":"tmp/butterfloat_0.4.0_1701145791958_0.35302457645008256","host":"s3://npm-registry-packages"}},"0.5.0":{"name":"butterfloat","version":"0.5.0","author":{"name":"Max Battcher","email":"me@worldmaker.net"},"license":"MIT","_id":"butterfloat@0.5.0","maintainers":[{"name":"worldmaker","email":"me@worldmaker.net"}],"homepage":"https://github.com/WorldMaker/butterfloat#readme","bugs":{"url":"https://github.com/WorldMaker/butterfloat/issues"},"dist":{"shasum":"f8397476cc977f5f64c952a95cc6365a3707bdeb","tarball":"https://registry.npmjs.org/butterfloat/-/butterfloat-0.5.0.tgz","fileCount":44,"integrity":"sha512-6VbKCdvxKYHufmVr8ukOuSDsnUOzoyz6RaWtYHD7ll8k+lzg+USdEJo+JVfe3wdQRiRvxXZHHHnxeu3YPS/q2g==","signatures":[{"sig":"MEQCIDhapQuq0wKFFqJC+XbbSwamSqILkvxeugiKa7a2l3uMAiBZQTFlN8ScKhrGwQr1CXAhzn4CD6+9LQ/UqMoV13YppA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":116226},"type":"module","exports":"./index.js","gitHead":"1883761b5510269176afa8c09bdd7106ef1864e4","scripts":{"lint":"eslint **/*.{ts,tsx}","test":"node --test","build":"tsc -p .","prepack":"npm run build","pretest":"tsc -p .","typedoc":"typedoc","prettier":"prettier --write .","prettier:check":"prettier --check ."},"_npmUser":{"name":"worldmaker","email":"me@worldmaker.net"},"repository":{"url":"git+https://github.com/WorldMaker/butterfloat.git","type":"git"},"_npmVersion":"10.1.0","description":"The greatest view engine the web has ever seen.","directories":{},"_nodeVersion":"20.8.0","dependencies":{"rxjs":"^7.8.1","typedoc":"^0.25.4","typedoc-plugin-markdown":"^3.17.1"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^22.1.0","eslint":"^8.52.0","prettier":"^3.0.3","typescript":"^5.2.2","@types/node":"^20.8.3","@types/jsdom":"^21.1.4","eslint-config-prettier":"^9.0.0","@typescript-eslint/parser":"^6.9.0","@typescript-eslint/eslint-plugin":"^6.9.0"},"_npmOperationalInternal":{"tmp":"tmp/butterfloat_0.5.0_1701239687530_0.6923676877806044","host":"s3://npm-registry-packages"}},"0.5.1":{"name":"butterfloat","version":"0.5.1","author":{"name":"Max Battcher","email":"me@worldmaker.net"},"license":"MIT","_id":"butterfloat@0.5.1","maintainers":[{"name":"worldmaker","email":"me@worldmaker.net"}],"homepage":"https://github.com/WorldMaker/butterfloat#readme","bugs":{"url":"https://github.com/WorldMaker/butterfloat/issues"},"dist":{"shasum":"56d184e6bd2d7a1401cd8ece31b48ca6b45e3bd5","tarball":"https://registry.npmjs.org/butterfloat/-/butterfloat-0.5.1.tgz","fileCount":44,"integrity":"sha512-OO2KxU0tkhbuyEW4+oQVrQDf8FzPJvK5tVXQlrxEIpOtbAIcuTv0P5e/QtYwHEEeizH2sGD8WLlDXu//lWboZA==","signatures":[{"sig":"MEQCIFXG3v6DoYo8oyVGxC7jaqKl28IRd+UojmoU6+YfYJSGAiAt7eG2t8zdfpM5AK5e8IeeiJ4gG+asZMQg6Smqm3IFwQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":116226},"type":"module","exports":"./index.js","gitHead":"2d8425bab2628e8339130b1bdfd00f8f94eb1e41","scripts":{"lint":"eslint **/*.{ts,tsx}","test":"node --test","build":"tsc -p .","prepack":"npm run build","pretest":"tsc -p .","typedoc":"typedoc","prettier":"prettier --write .","prettier:check":"prettier --check ."},"_npmUser":{"name":"worldmaker","email":"me@worldmaker.net"},"repository":{"url":"git+https://github.com/WorldMaker/butterfloat.git","type":"git"},"_npmVersion":"10.1.0","description":"The greatest view engine the web has ever seen.","directories":{},"_nodeVersion":"20.8.0","dependencies":{"rxjs":"^7.8.1"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^22.1.0","eslint":"^8.52.0","typedoc":"^0.25.4","prettier":"^3.0.3","typescript":"^5.2.2","@types/node":"^20.8.3","@types/jsdom":"^21.1.4","eslint-config-prettier":"^9.0.0","typedoc-plugin-markdown":"^3.17.1","@typescript-eslint/parser":"^6.9.0","@typescript-eslint/eslint-plugin":"^6.9.0"},"_npmOperationalInternal":{"tmp":"tmp/butterfloat_0.5.1_1701284094407_0.9461827318504974","host":"s3://npm-registry-packages"}},"0.5.2":{"name":"butterfloat","version":"0.5.2","author":{"name":"Max Battcher","email":"me@worldmaker.net"},"license":"MIT","_id":"butterfloat@0.5.2","maintainers":[{"name":"worldmaker","email":"me@worldmaker.net"}],"homepage":"https://github.com/WorldMaker/butterfloat#readme","bugs":{"url":"https://github.com/WorldMaker/butterfloat/issues"},"dist":{"shasum":"6f955b33f26a3409008586caf6aa6b095d44e285","tarball":"https://registry.npmjs.org/butterfloat/-/butterfloat-0.5.2.tgz","fileCount":44,"integrity":"sha512-y8YHkheYVyr7BB0Y7E1sHO4pwRsLhf27qs1JzsF2h4B4chX7x0yOJzUUeAKo7aJuUG9bUC4Oi++qvwAieFDrwQ==","signatures":[{"sig":"MEYCIQCpPzgqEPV0K1bFIMVpudG2f6mA6o/wip1NFyYvAk5kfgIhAPHxcX2Czz6bfK1zQa8csEcv4QRx9XAQyvGgKQIA9F7m","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":116638},"type":"module","exports":"./index.js","gitHead":"101523d8f78ac15b25685543a36a6ea59b0620d3","scripts":{"lint":"eslint **/*.{ts,tsx}","test":"node --test","build":"tsc -p .","prepack":"npm run build","pretest":"tsc -p .","typedoc":"typedoc","prettier":"prettier --write .","prettier:check":"prettier --check ."},"_npmUser":{"name":"worldmaker","email":"me@worldmaker.net"},"repository":{"url":"git+https://github.com/WorldMaker/butterfloat.git","type":"git"},"_npmVersion":"10.1.0","description":"The greatest view engine the web has ever seen.","directories":{},"_nodeVersion":"20.8.0","dependencies":{"rxjs":"^7.8.1"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^22.1.0","eslint":"^8.52.0","typedoc":"^0.25.4","prettier":"^3.0.3","typescript":"^5.2.2","@types/node":"^20.8.3","@types/jsdom":"^21.1.4","eslint-config-prettier":"^9.0.0","typedoc-plugin-markdown":"^3.17.1","@typescript-eslint/parser":"^6.9.0","@typescript-eslint/eslint-plugin":"^6.9.0"},"_npmOperationalInternal":{"tmp":"tmp/butterfloat_0.5.2_1701295317399_0.003535077238349338","host":"s3://npm-registry-packages"}},"0.5.3":{"name":"butterfloat","version":"0.5.3","author":{"name":"Max Battcher","email":"me@worldmaker.net"},"license":"MIT","_id":"butterfloat@0.5.3","maintainers":[{"name":"worldmaker","email":"me@worldmaker.net"}],"homepage":"https://github.com/WorldMaker/butterfloat#readme","bugs":{"url":"https://github.com/WorldMaker/butterfloat/issues"},"dist":{"shasum":"f5d557278b84de6c81e7abc1db7f0c794b30f566","tarball":"https://registry.npmjs.org/butterfloat/-/butterfloat-0.5.3.tgz","fileCount":44,"integrity":"sha512-AY5wwlir7u3E59JPZTlwG6IPKPb53w3W/oq23/Y6Ddz0FxuqADEPKX3SxzJ8wD0EJ2TZzBLdeurdR7C7bxkj3w==","signatures":[{"sig":"MEQCIE+68Hbx4O4o1p6fff7m6ATIyI/6MaWTUQNx7zdGiI0wAiAA8atfYEvQL+5QoFw6RUyq2iShs2e9skyTAL8bbdX/xw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":117024},"type":"module","exports":"./index.js","gitHead":"747490c75b3fa5bceb459b030961dd9d429167ff","scripts":{"lint":"eslint **/*.{ts,tsx}","test":"node --test","build":"tsc -p .","prepack":"npm run build","pretest":"tsc -p .","typedoc":"typedoc","prettier":"prettier --write .","prettier:check":"prettier --check ."},"_npmUser":{"name":"worldmaker","email":"me@worldmaker.net"},"repository":{"url":"git+https://github.com/WorldMaker/butterfloat.git","type":"git"},"_npmVersion":"10.1.0","description":"The greatest view engine the web has ever seen.","directories":{},"_nodeVersion":"20.8.0","dependencies":{"rxjs":"^7.8.1"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^22.1.0","eslint":"^8.52.0","typedoc":"^0.25.4","prettier":"^3.0.3","typescript":"^5.2.2","@types/node":"^20.8.3","@types/jsdom":"^21.1.4","eslint-config-prettier":"^9.0.0","typedoc-plugin-markdown":"^3.17.1","@typescript-eslint/parser":"^6.9.0","@typescript-eslint/eslint-plugin":"^6.9.0"},"_npmOperationalInternal":{"tmp":"tmp/butterfloat_0.5.3_1701301196554_0.992029344218498","host":"s3://npm-registry-packages"}},"0.5.5":{"name":"butterfloat","version":"0.5.5","author":{"name":"Max Battcher","email":"me@worldmaker.net"},"license":"MIT","_id":"butterfloat@0.5.5","maintainers":[{"name":"worldmaker","email":"me@worldmaker.net"}],"homepage":"https://github.com/WorldMaker/butterfloat#readme","bugs":{"url":"https://github.com/WorldMaker/butterfloat/issues"},"dist":{"shasum":"ea3c3b7309722ad1ae2a64ddede19039b21dfe3c","tarball":"https://registry.npmjs.org/butterfloat/-/butterfloat-0.5.5.tgz","fileCount":44,"integrity":"sha512-yeJJaU7O/o23WbXGA85egZLxg4bC/c5dB4PXrpgy4oHHgPHAF7gaOkWzVH7mDU4kFPkNq8BN8IHSrrHpQu1ANw==","signatures":[{"sig":"MEYCIQDIUtd+OmRPL94arXi3PFNLxLeiOPs7c611iFJuHKb1zQIhAMfPIwbbDbQhCObS73gG+GwdX6u1b0mXv+LROtnKEHDz","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":117008},"type":"module","exports":"./index.js","gitHead":"b526347bfb4dd254fd0c392a24f537a909f0c9ff","scripts":{"lint":"eslint **/*.{ts,tsx}","test":"node --test","build":"tsc -p .","prepack":"npm run build","pretest":"tsc -p .","typedoc":"typedoc","prettier":"prettier --write .","prettier:check":"prettier --check ."},"_npmUser":{"name":"worldmaker","email":"me@worldmaker.net"},"repository":{"url":"git+https://github.com/WorldMaker/butterfloat.git","type":"git"},"_npmVersion":"10.1.0","description":"The greatest view engine the web has ever seen.","directories":{},"_nodeVersion":"20.8.0","dependencies":{"rxjs":"^7.8.1"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^22.1.0","eslint":"^8.52.0","typedoc":"^0.25.4","prettier":"^3.0.3","typescript":"^5.2.2","@types/node":"^20.8.3","@types/jsdom":"^21.1.4","eslint-config-prettier":"^9.0.0","typedoc-plugin-markdown":"^3.17.1","@typescript-eslint/parser":"^6.9.0","@typescript-eslint/eslint-plugin":"^6.9.0"},"_npmOperationalInternal":{"tmp":"tmp/butterfloat_0.5.5_1701301448728_0.13858641729492316","host":"s3://npm-registry-packages"}},"0.5.6":{"name":"butterfloat","version":"0.5.6","author":{"name":"Max Battcher","email":"me@worldmaker.net"},"license":"MIT","_id":"butterfloat@0.5.6","maintainers":[{"name":"worldmaker","email":"me@worldmaker.net"}],"homepage":"https://github.com/WorldMaker/butterfloat#readme","bugs":{"url":"https://github.com/WorldMaker/butterfloat/issues"},"dist":{"shasum":"71adf6912a51891d96713864ec2b4617ef6e1de8","tarball":"https://registry.npmjs.org/butterfloat/-/butterfloat-0.5.6.tgz","fileCount":44,"integrity":"sha512-n94IPxBXmekSRpJ+xPLFnAmTFS5X218VwCpPOPC+6L2TW+Qwxm8xYS0+h/m+Bn5fpc6zx+a160ZRxwSbEuIRsg==","signatures":[{"sig":"MEQCIHPtToNtFnUPeKSeim3P7D6UbNZf4/EL4pMODvg7rKmAAiAhDwgy6R4O8ViHdnXUVt9FG+zorUTjqem0apaek92r/A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":117188},"type":"module","exports":"./index.js","gitHead":"b9d213a97a6850bf87feb8a291f6ce216e20c122","scripts":{"lint":"eslint **/*.{ts,tsx}","test":"node --test","build":"tsc -p .","prepack":"npm run build","pretest":"tsc -p .","typedoc":"typedoc","prettier":"prettier --write .","prettier:check":"prettier --check ."},"_npmUser":{"name":"worldmaker","email":"me@worldmaker.net"},"repository":{"url":"git+https://github.com/WorldMaker/butterfloat.git","type":"git"},"_npmVersion":"10.1.0","description":"The greatest view engine the web has ever seen.","directories":{},"_nodeVersion":"20.8.0","dependencies":{"rxjs":"^7.8.1"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^22.1.0","eslint":"^8.52.0","typedoc":"^0.25.4","prettier":"^3.0.3","typescript":"^5.2.2","@types/node":"^20.8.3","@types/jsdom":"^21.1.4","eslint-config-prettier":"^9.0.0","typedoc-plugin-markdown":"^3.17.1","@typescript-eslint/parser":"^6.9.0","@typescript-eslint/eslint-plugin":"^6.9.0"},"_npmOperationalInternal":{"tmp":"tmp/butterfloat_0.5.6_1701301924071_0.9493952470246085","host":"s3://npm-registry-packages"}},"0.6.0":{"name":"butterfloat","version":"0.6.0","author":{"name":"Max Battcher","email":"me@worldmaker.net"},"license":"MIT","_id":"butterfloat@0.6.0","maintainers":[{"name":"worldmaker","email":"me@worldmaker.net"}],"homepage":"https://github.com/WorldMaker/butterfloat#readme","bugs":{"url":"https://github.com/WorldMaker/butterfloat/issues"},"dist":{"shasum":"8f7d775bb48eeb0da9fda5bf46d28e66b7ee03c7","tarball":"https://registry.npmjs.org/butterfloat/-/butterfloat-0.6.0.tgz","fileCount":44,"integrity":"sha512-gXz9Kdr2E8wdHl/E8Kb/gMCi6xfRDU9ikKcUryw17HRkkyZALGh/7X17xfWx5YUceBuaHiYmGxOrL0xZ/eP5vw==","signatures":[{"sig":"MEUCID2rKv/EPqFPpSA/BSw2xhNR5kkrP9GA/2fALDCeDg0GAiEA5FAcSMSratQUVADdfjgRGuhCeIsguLX7ftvWfptBBC0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":134226},"type":"module","exports":"./index.js","gitHead":"d9ff0788a208a0c245c4619279f7bbb00591b85d","scripts":{"lint":"eslint **/*.{ts,tsx}","test":"node --test","build":"tsc -p .","prepack":"npm run build","pretest":"tsc -p .","typedoc":"typedoc","prettier":"prettier --write .","prettier:check":"prettier --check ."},"_npmUser":{"name":"worldmaker","email":"me@worldmaker.net"},"repository":{"url":"git+https://github.com/WorldMaker/butterfloat.git","type":"git"},"_npmVersion":"10.1.0","description":"The greatest view engine the web has ever seen.","directories":{},"_nodeVersion":"20.8.0","dependencies":{"rxjs":"^7.8.1"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^22.1.0","eslint":"^8.52.0","typedoc":"^0.25.4","prettier":"^3.0.3","typescript":"^5.2.2","@types/node":"^20.8.3","@types/jsdom":"^21.1.4","eslint-config-prettier":"^9.0.0","typedoc-plugin-markdown":"^3.17.1","@typescript-eslint/parser":"^6.9.0","@typescript-eslint/eslint-plugin":"^6.9.0"},"_npmOperationalInternal":{"tmp":"tmp/butterfloat_0.6.0_1701466024273_0.7141401090817505","host":"s3://npm-registry-packages"}},"0.6.1":{"name":"butterfloat","version":"0.6.1","author":{"name":"Max Battcher","email":"me@worldmaker.net"},"license":"MIT","_id":"butterfloat@0.6.1","maintainers":[{"name":"worldmaker","email":"me@worldmaker.net"}],"homepage":"https://github.com/WorldMaker/butterfloat#readme","bugs":{"url":"https://github.com/WorldMaker/butterfloat/issues"},"dist":{"shasum":"e95f0d5a6cdbe122058c64c31ef9e5400d5cd609","tarball":"https://registry.npmjs.org/butterfloat/-/butterfloat-0.6.1.tgz","fileCount":44,"integrity":"sha512-Km4MRf1Dh/zi/ONirskZy1k1m2l/K3KMOp+mBlN4gvXz48hTfCC7Y9yTdQtIDXxkJNByfawjdb0reGW6Z4aKRQ==","signatures":[{"sig":"MEYCIQDpWGPqWRJS6grkx9Eo7sIBOos4/vqaK/5J9KZJCzcqLgIhAJp9jWBUFl1HehtMmH7rXFgupK+0kHuTkZJ/QbPrDOvr","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":134226},"type":"module","exports":"./index.js","gitHead":"d9ff0788a208a0c245c4619279f7bbb00591b85d","scripts":{"lint":"eslint **/*.{ts,tsx}","test":"node --test","build":"tsc -p .","prepack":"npm run build","pretest":"tsc -p .","typedoc":"typedoc","prettier":"prettier --write .","prettier:check":"prettier --check ."},"_npmUser":{"name":"worldmaker","email":"me@worldmaker.net"},"repository":{"url":"git+https://github.com/WorldMaker/butterfloat.git","type":"git"},"_npmVersion":"10.1.0","description":"The greatest view engine the web has ever seen.","directories":{},"_nodeVersion":"20.8.0","dependencies":{"rxjs":"^7.8.1"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^22.1.0","eslint":"^8.52.0","typedoc":"^0.25.4","prettier":"^3.0.3","typescript":"^5.2.2","@types/node":"^20.8.3","@types/jsdom":"^21.1.4","eslint-config-prettier":"^9.0.0","typedoc-plugin-markdown":"^3.17.1","@typescript-eslint/parser":"^6.9.0","@typescript-eslint/eslint-plugin":"^6.9.0"},"_npmOperationalInternal":{"tmp":"tmp/butterfloat_0.6.1_1701467985593_0.6656390344258176","host":"s3://npm-registry-packages"}},"0.7.0":{"name":"butterfloat","version":"0.7.0","author":{"name":"Max Battcher","email":"me@worldmaker.net"},"license":"MIT","_id":"butterfloat@0.7.0","maintainers":[{"name":"worldmaker","email":"me@worldmaker.net"}],"homepage":"https://github.com/WorldMaker/butterfloat#readme","bugs":{"url":"https://github.com/WorldMaker/butterfloat/issues"},"dist":{"shasum":"028c3ecca4053c9a75e6ffb83991631077c5d71d","tarball":"https://registry.npmjs.org/butterfloat/-/butterfloat-0.7.0.tgz","fileCount":48,"integrity":"sha512-wtiWpeCM94rlwDhiu/7Kv/fOobfVEUZXwElDFR+AZZz8ZAm5XwT3yMcCmdbaiJunZ1+WjNQBzxOqOrZVg3Q1Fw==","signatures":[{"sig":"MEYCIQCda4zz3RjGVB1Gf2zDyVLQ525zl+C//KnOIk57o0uyygIhAO0zQjPETWYL87/cv56/Qii74J4bikjjIgh2HwpfVScJ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":143111},"type":"module","exports":"./index.js","gitHead":"52c3cca2a878e651498b50a2a6099f28fd393927","scripts":{"lint":"eslint **/*.{ts,tsx}","test":"node --test","build":"tsc -p .","prepack":"npm run build","pretest":"tsc -p .","typedoc":"typedoc","prettier":"prettier --write .","prettier:check":"prettier --check ."},"_npmUser":{"name":"worldmaker","email":"me@worldmaker.net"},"repository":{"url":"git+https://github.com/WorldMaker/butterfloat.git","type":"git"},"_npmVersion":"10.1.0","description":"The greatest view engine the web has ever seen.","directories":{},"_nodeVersion":"20.8.0","dependencies":{"rxjs":"^7.8.1"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^22.1.0","eslint":"^8.52.0","typedoc":"^0.25.4","prettier":"^3.0.3","typescript":"^5.2.2","@types/node":"^20.8.3","@types/jsdom":"^21.1.4","eslint-config-prettier":"^9.0.0","typedoc-plugin-markdown":"^3.17.1","@typescript-eslint/parser":"^6.9.0","@typescript-eslint/eslint-plugin":"^6.9.0"},"_npmOperationalInternal":{"tmp":"tmp/butterfloat_0.7.0_1701897398111_0.9650425491778647","host":"s3://npm-registry-packages"}},"1.0.0":{"name":"butterfloat","version":"1.0.0","author":{"name":"Max Battcher","email":"me@worldmaker.net"},"license":"MIT","_id":"butterfloat@1.0.0","maintainers":[{"name":"worldmaker","email":"me@worldmaker.net"}],"homepage":"https://github.com/WorldMaker/butterfloat#readme","bugs":{"url":"https://github.com/WorldMaker/butterfloat/issues"},"dist":{"shasum":"8f65c06e2357b626b63bcda9b2b0bd52ae6c5783","tarball":"https://registry.npmjs.org/butterfloat/-/butterfloat-1.0.0.tgz","fileCount":48,"integrity":"sha512-RDzFPUCMCj8K0y8t1/t6KqlK5QDCWTdoO5pawt3nkCJ+rzMg86xIMPrfXOMmfGhQwi2UY+9Ee5wjG0KqsAjmPA==","signatures":[{"sig":"MEUCICdY+vy+BAzrJyoQ9kS6pVqrm7+zAkvIw8Va4CKwCRIZAiEAvrvT7vGD8UHGB76mgjje9xhYcNqOQicXaPV9mxFrcQs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":143111},"type":"module","exports":"./index.js","gitHead":"fcd28ae23675980c2783dbed212f02372a875e8e","scripts":{"lint":"eslint **/*.{ts,tsx}","test":"node --test","build":"tsc -p .","prepack":"npm run build","pretest":"tsc -p .","typedoc":"typedoc","prettier":"prettier --write .","prettier:check":"prettier --check ."},"_npmUser":{"name":"worldmaker","email":"me@worldmaker.net"},"repository":{"url":"git+https://github.com/WorldMaker/butterfloat.git","type":"git"},"_npmVersion":"10.1.0","description":"Knockout-inspired view engine for RxJS with TSX","directories":{},"_nodeVersion":"20.8.0","dependencies":{"rxjs":"^7.8.1"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^22.1.0","eslint":"^8.52.0","typedoc":"^0.25.4","prettier":"^3.0.3","typescript":"^5.2.2","@types/node":"^20.8.3","@types/jsdom":"^21.1.4","eslint-config-prettier":"^9.0.0","typedoc-plugin-markdown":"^3.17.1","@typescript-eslint/parser":"^6.9.0","@typescript-eslint/eslint-plugin":"^6.9.0"},"_npmOperationalInternal":{"tmp":"tmp/butterfloat_1.0.0_1701993496536_0.16217304834774682","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"butterfloat","version":"1.0.1","author":{"name":"Max Battcher","email":"me@worldmaker.net"},"license":"MIT","_id":"butterfloat@1.0.1","maintainers":[{"name":"worldmaker","email":"me@worldmaker.net"}],"homepage":"https://worldmaker.net/butterfloat/","bugs":{"url":"https://github.com/WorldMaker/butterfloat/issues"},"dist":{"shasum":"2d89d2c1341a8b8a5fe6a72a151a15253d570f10","tarball":"https://registry.npmjs.org/butterfloat/-/butterfloat-1.0.1.tgz","fileCount":48,"integrity":"sha512-Syar2Xz37gWYrD05SJH+ilCvvUAGImQJtUP2ZqizYZGeFvhF3TB/s0KUgOpp92KXnkKtc1KblNYc5kUG0IIBUw==","signatures":[{"sig":"MEQCIFupNYnJ5iiwZ0+wHYKEU+OGrhASGu78cuKngABysCrCAiAISU4GH4Y1/GFa0akO9UntCfNofGGqcjmUym29Uq1gVw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":143190},"type":"module","exports":"./index.js","gitHead":"763f4bf991d2b8fed544341805acab952b0ac904","scripts":{"lint":"eslint **/*.{ts,tsx}","test":"node --test","build":"tsc -p .","prepack":"npm run build","pretest":"tsc -p .","typedoc":"typedoc","prettier":"prettier --write .","prettier:check":"prettier --check ."},"_npmUser":{"name":"worldmaker","email":"me@worldmaker.net"},"repository":{"url":"git+https://github.com/WorldMaker/butterfloat.git","type":"git"},"_npmVersion":"10.1.0","description":"Knockout-inspired view engine for RxJS with TSX","directories":{},"sideEffects":false,"_nodeVersion":"20.8.0","dependencies":{"rxjs":"^7.8.1"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^22.1.0","eslint":"^8.52.0","typedoc":"^0.25.4","prettier":"^3.0.3","typescript":"^5.2.2","@types/node":"^20.8.3","@types/jsdom":"^21.1.4","eslint-config-prettier":"^9.0.0","typedoc-plugin-markdown":"^3.17.1","@typescript-eslint/parser":"^6.9.0","@typescript-eslint/eslint-plugin":"^6.9.0"},"_npmOperationalInternal":{"tmp":"tmp/butterfloat_1.0.1_1703017479809_0.9247841897751479","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"butterfloat","version":"1.0.2","author":{"name":"Max Battcher","email":"me@worldmaker.net"},"license":"MIT","_id":"butterfloat@1.0.2","maintainers":[{"name":"worldmaker","email":"me@worldmaker.net"}],"homepage":"https://worldmaker.net/butterfloat/","bugs":{"url":"https://github.com/WorldMaker/butterfloat/issues"},"dist":{"shasum":"3de6bdb095b79e54365846a7c1dca424b6d2c758","tarball":"https://registry.npmjs.org/butterfloat/-/butterfloat-1.0.2.tgz","fileCount":48,"integrity":"sha512-Iyb5O1cqNsRcRszOnftUs0X38LczvFeqBFqiubUv3+yffBsuXyFDckMTglE6tLnJHXhp9FEzkzGTkcgdcMj+pA==","signatures":[{"sig":"MEUCIE0aoZuI5T5ETYz8hQrU1QRZ6OlBRYGfNN8Lueejm4XmAiEA3Ad1ME3vx9vLSvfJAQ1scEdYGnHLKQPVeIFpfSFnzz0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":143186},"type":"module","exports":"./index.js","gitHead":"67c9a19eefc8703f24e19ec5c39e8ee449a049d5","scripts":{"lint":"eslint **/*.{ts,tsx}","test":"node --test","build":"tsc -p .","prepack":"npm run build","pretest":"tsc -p .","typedoc":"typedoc","prettier":"prettier --write .","prettier:check":"prettier --check ."},"_npmUser":{"name":"worldmaker","email":"me@worldmaker.net"},"repository":{"url":"git+https://github.com/WorldMaker/butterfloat.git","type":"git"},"_npmVersion":"10.1.0","description":"Knockout-inspired view engine for RxJS with TSX","directories":{},"sideEffects":false,"_nodeVersion":"20.8.0","dependencies":{"rxjs":"^7.8.1"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^22.1.0","eslint":"^8.52.0","typedoc":"^0.25.4","prettier":"^3.0.3","typescript":"^5.2.2","@types/node":"^20.8.3","@types/jsdom":"^21.1.4","eslint-config-prettier":"^9.0.0","typedoc-plugin-markdown":"^3.17.1","@typescript-eslint/parser":"^6.9.0","@typescript-eslint/eslint-plugin":"^6.9.0"},"_npmOperationalInternal":{"tmp":"tmp/butterfloat_1.0.2_1704295851951_0.02766742516626075","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"butterfloat","version":"1.1.0","author":{"name":"Max Battcher","email":"me@worldmaker.net"},"license":"MIT","_id":"butterfloat@1.1.0","maintainers":[{"name":"worldmaker","email":"me@worldmaker.net"}],"homepage":"https://worldmaker.net/butterfloat/","bugs":{"url":"https://github.com/WorldMaker/butterfloat/issues"},"dist":{"shasum":"da028c69a9a50092e0a37199e277db9236602911","tarball":"https://registry.npmjs.org/butterfloat/-/butterfloat-1.1.0.tgz","fileCount":48,"integrity":"sha512-WFNxfMjuMdkOpGVyoRATP/B/ol4XHwYWGZN4sZxzqmnWQSJt7azWq1m90PKslCvNvsgsoTCJznGDD67pq2g+rQ==","signatures":[{"sig":"MEUCIAxM4h4c7/rTS+79PwX8TDjPKWZ3xQisD81TiHcSDAcyAiEA01z/mygIOe+zp2UEr29FWSR11FSsRddfMJA5oZKxFg4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":146050},"type":"module","exports":"./index.js","gitHead":"862ba3fed34f89a55873e637cf75d2420c9a9fcd","scripts":{"lint":"eslint **/*.{ts,tsx}","test":"node --test","build":"tsc -p .","prepack":"npm run build","pretest":"tsc -p .","typedoc":"typedoc","prettier":"prettier --write .","prettier:check":"prettier --check ."},"_npmUser":{"name":"worldmaker","email":"me@worldmaker.net"},"repository":{"url":"git+https://github.com/WorldMaker/butterfloat.git","type":"git"},"_npmVersion":"10.1.0","description":"Knockout-inspired view engine for RxJS with TSX","directories":{},"sideEffects":false,"_nodeVersion":"20.8.0","dependencies":{"rxjs":"^7.8.1"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^22.1.0","eslint":"^8.52.0","typedoc":"^0.25.4","prettier":"^3.0.3","typescript":"^5.2.2","@types/node":"^20.8.3","@types/jsdom":"^21.1.4","eslint-config-prettier":"^9.0.0","typedoc-plugin-markdown":"^3.17.1","@typescript-eslint/parser":"^6.9.0","@typescript-eslint/eslint-plugin":"^6.9.0"},"_npmOperationalInternal":{"tmp":"tmp/butterfloat_1.1.0_1704331644741_0.3001157584546805","host":"s3://npm-registry-packages"}},"1.2.0":{"name":"butterfloat","version":"1.2.0","author":{"name":"Max Battcher","email":"me@worldmaker.net"},"license":"MIT","_id":"butterfloat@1.2.0","maintainers":[{"name":"worldmaker","email":"me@worldmaker.net"}],"homepage":"https://worldmaker.net/butterfloat/","bugs":{"url":"https://github.com/WorldMaker/butterfloat/issues"},"dist":{"shasum":"d3ba5a654efe4413a78fcccfd1d193e0c9ca2d5a","tarball":"https://registry.npmjs.org/butterfloat/-/butterfloat-1.2.0.tgz","fileCount":48,"integrity":"sha512-LbN3jl7HUscPsOTOyc56T6wJzIFO/DQdsC022t8ISV7QmkkasRXTQ849tEGs1ReJCuUV4RZycIhD3+2z9PbuRw==","signatures":[{"sig":"MEUCIA/cEjsBGKlDhUVjd6/RaH7gS8oKs/KoMk8V9/P9IcsoAiEA1ud9Iuaxynq6AIIZiaiS7zwHKKhMuY9BX6JVSyDSho0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":147147},"type":"module","exports":"./index.js","gitHead":"4fa142f3c469ce9aacc2f17b77f2d541e49aaaa9","scripts":{"lint":"eslint **/*.{ts,tsx}","test":"node --test","build":"tsc -p .","prepack":"npm run build","pretest":"tsc -p .","typedoc":"typedoc","prettier":"prettier --write .","prettier:check":"prettier --check ."},"_npmUser":{"name":"worldmaker","email":"me@worldmaker.net"},"repository":{"url":"git+https://github.com/WorldMaker/butterfloat.git","type":"git"},"_npmVersion":"10.1.0","description":"Knockout-inspired view engine for RxJS with TSX","directories":{},"sideEffects":false,"_nodeVersion":"20.8.0","dependencies":{"rxjs":"^7.8.1"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^22.1.0","eslint":"^8.52.0","typedoc":"^0.25.4","prettier":"^3.0.3","typescript":"^5.2.2","@types/node":"^20.8.3","@types/jsdom":"^21.1.4","eslint-config-prettier":"^9.0.0","typedoc-plugin-markdown":"^3.17.1","@typescript-eslint/parser":"^6.9.0","@typescript-eslint/eslint-plugin":"^6.9.0"},"_npmOperationalInternal":{"tmp":"tmp/butterfloat_1.2.0_1704345693965_0.14567760332249824","host":"s3://npm-registry-packages"}},"1.3.0":{"name":"butterfloat","version":"1.3.0","author":{"name":"Max Battcher","email":"me@worldmaker.net"},"license":"MIT","_id":"butterfloat@1.3.0","maintainers":[{"name":"worldmaker","email":"me@worldmaker.net"}],"homepage":"https://worldmaker.net/butterfloat/","bugs":{"url":"https://github.com/WorldMaker/butterfloat/issues"},"dist":{"shasum":"c578daa6a3099e5e628256811f25aaf6592c2553","tarball":"https://registry.npmjs.org/butterfloat/-/butterfloat-1.3.0.tgz","fileCount":48,"integrity":"sha512-rL2lqvh9HiAePv3TgpieP7K0OJ4qVy2wlZgxbTeO6S5pDDloYOjZm3vGdU6dgCgva1XamWF6WveCwgS6qdsBDA==","signatures":[{"sig":"MEYCIQDa/4m0oYXrDnh9VN/qYYW4CoNm0LEjVZgEsZ6QLdom8gIhAN9faT7MulrWWU0Tuh/l3oT+qMBrL/VVYB3DDIlPDxUa","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":149689},"type":"module","exports":"./index.js","gitHead":"b3fbf84f9463f529c4cd55cda44ee96d4c4dc315","scripts":{"lint":"eslint **/*.{ts,tsx}","test":"node --test","build":"tsc -p .","prepack":"npm run build","pretest":"tsc -p .","typedoc":"typedoc","prettier":"prettier --write .","prettier:check":"prettier --check ."},"_npmUser":{"name":"worldmaker","email":"me@worldmaker.net"},"repository":{"url":"git+https://github.com/WorldMaker/butterfloat.git","type":"git"},"_npmVersion":"10.1.0","description":"Knockout-inspired view engine for RxJS with TSX","directories":{},"sideEffects":false,"_nodeVersion":"20.8.0","dependencies":{"rxjs":"^7.8.1"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^22.1.0","eslint":"^8.52.0","typedoc":"^0.25.4","prettier":"^3.0.3","typescript":"^5.2.2","@types/node":"^20.8.3","@types/jsdom":"^21.1.4","eslint-config-prettier":"^9.0.0","typedoc-plugin-markdown":"^3.17.1","@typescript-eslint/parser":"^6.9.0","@typescript-eslint/eslint-plugin":"^6.9.0"},"_npmOperationalInternal":{"tmp":"tmp/butterfloat_1.3.0_1704662647819_0.30355110774522087","host":"s3://npm-registry-packages"}},"1.4.0":{"name":"butterfloat","version":"1.4.0","author":{"name":"Max Battcher","email":"me@worldmaker.net"},"license":"MIT","_id":"butterfloat@1.4.0","maintainers":[{"name":"worldmaker","email":"me@worldmaker.net"}],"homepage":"https://worldmaker.net/butterfloat/","bugs":{"url":"https://github.com/WorldMaker/butterfloat/issues"},"dist":{"shasum":"fcb88f8a868bde94b091c7512278ceff804b88fe","tarball":"https://registry.npmjs.org/butterfloat/-/butterfloat-1.4.0.tgz","fileCount":48,"integrity":"sha512-fub8pc0AtjfyNKhWN/HEjNv3cs9TXsuwC4TzmvLWiT+G3u4pULsXeSIhTQpQjm74hrEUOI82LOJt156I01ePRQ==","signatures":[{"sig":"MEUCIF3B8jpFzSe0EltAS/HQ5YzZ8VbFIqYDTLo2wdA0CwDqAiEA1wDhVv4+sXqfW+Ln3bOYIoAMfpULadj0X7phk+V1AtM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":160095},"type":"module","exports":"./index.js","gitHead":"cb9498354a7fb5954993086877e5bb9cfe781811","scripts":{"lint":"eslint **/*.{ts,tsx}","test":"node --test","build":"tsc -p .","prepack":"npm run build","pretest":"tsc -p .","typedoc":"typedoc","prettier":"prettier --write .","prettier:check":"prettier --check ."},"_npmUser":{"name":"worldmaker","email":"me@worldmaker.net"},"repository":{"url":"git+https://github.com/WorldMaker/butterfloat.git","type":"git"},"_npmVersion":"10.1.0","description":"Knockout-inspired view engine for RxJS with TSX","directories":{},"sideEffects":false,"_nodeVersion":"20.8.0","dependencies":{"rxjs":"^7.8.1"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^22.1.0","eslint":"^8.52.0","typedoc":"^0.25.4","prettier":"^3.0.3","typescript":"^5.2.2","@types/node":"^20.8.3","@types/jsdom":"^21.1.4","eslint-config-prettier":"^9.0.0","typedoc-plugin-markdown":"^3.17.1","@typescript-eslint/parser":"^6.9.0","@typescript-eslint/eslint-plugin":"^6.9.0"},"_npmOperationalInternal":{"tmp":"tmp/butterfloat_1.4.0_1707792717563_0.3496150869032715","host":"s3://npm-registry-packages"}},"1.4.1":{"name":"butterfloat","version":"1.4.1","author":{"name":"Max Battcher","email":"me@worldmaker.net"},"license":"MIT","_id":"butterfloat@1.4.1","maintainers":[{"name":"worldmaker","email":"me@worldmaker.net"}],"homepage":"https://worldmaker.net/butterfloat/","bugs":{"url":"https://github.com/WorldMaker/butterfloat/issues"},"dist":{"shasum":"f7a620bf2484e2e82e466eb0371ed75edb6b7263","tarball":"https://registry.npmjs.org/butterfloat/-/butterfloat-1.4.1.tgz","fileCount":49,"integrity":"sha512-0bS+IJcDmIZHVXe22fDhMaSxNSCyt+UTxbEid/+UInfrlM+b2wV/UjrJhU4cOPXmJwK81OYHvbBDBE0MdBaqKw==","signatures":[{"sig":"MEUCIQCDrN6mVAKsz/E/F5s0E2MvITrEDxyThmTU8Rd+8cgZUgIgEpxn/2JTk+L8AaONj9OCLSbmASFsTsoKUmeiSGS93O0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":160747},"type":"module","exports":"./index.js","gitHead":"201f00960fe19a636c593d1763b10da3eb28557e","scripts":{"lint":"eslint **/*.{ts,tsx}","test":"node --test","build":"tsc -p .","prepack":"npm run build","pretest":"tsc -p .","typedoc":"typedoc","prettier":"prettier --write .","prettier:check":"prettier --check ."},"_npmUser":{"name":"worldmaker","email":"me@worldmaker.net"},"repository":{"url":"git+https://github.com/WorldMaker/butterfloat.git","type":"git"},"_npmVersion":"10.1.0","description":"Knockout-inspired view engine for RxJS with TSX","directories":{},"sideEffects":false,"_nodeVersion":"20.8.0","dependencies":{"rxjs":"^7.8.1"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^22.1.0","eslint":"^8.52.0","typedoc":"^0.25.4","prettier":"^3.0.3","typescript":"^5.2.2","@types/node":"^20.8.3","@types/jsdom":"^21.1.4","eslint-config-prettier":"^9.0.0","typedoc-plugin-markdown":"^3.17.1","@typescript-eslint/parser":"^6.9.0","@typescript-eslint/eslint-plugin":"^6.9.0"},"_npmOperationalInternal":{"tmp":"tmp/butterfloat_1.4.1_1722050672090_0.8201109878199355","host":"s3://npm-registry-packages"}},"1.5.0-alpha.0":{"name":"butterfloat","version":"1.5.0-alpha.0","author":{"name":"Max Battcher","email":"me@worldmaker.net"},"license":"MIT","_id":"butterfloat@1.5.0-alpha.0","maintainers":[{"name":"worldmaker","email":"me@worldmaker.net"}],"homepage":"https://worldmaker.net/butterfloat/","bugs":{"url":"https://github.com/WorldMaker/butterfloat/issues"},"dist":{"shasum":"ea2a3192f65309b71522dbb0ddac3fd45c41a771","tarball":"https://registry.npmjs.org/butterfloat/-/butterfloat-1.5.0-alpha.0.tgz","fileCount":71,"integrity":"sha512-YWfDuRLcIrQKPyJF/oc1735CL5E1LlbVGl22A+gWE5vlzsUMUqwpd0JyNdnFe6SZ0IpTAFQ1fffv2DPyqsorqg==","signatures":[{"sig":"MEUCIQCPC/qSQEVizeuE/I/7AIKb8U99KlmeUrb84ZI8lgR9NgIgAvz5q9FuGeLulWMAa8/sW0AyJ/83HndYkn1jzwzAB0c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":202778},"type":"module","exports":"./index.js","gitHead":"318722058ddf3d540c0cc74aba2397fb789d907d","scripts":{"lint":"eslint **/*.{ts,tsx}","test":"node --test","build":"tsc -p .","prepack":"npm run build","pretest":"tsc -p .","typedoc":"typedoc","prettier":"prettier --write .","prettier:check":"prettier --check ."},"_npmUser":{"name":"worldmaker","email":"me@worldmaker.net"},"repository":{"url":"git+https://github.com/WorldMaker/butterfloat.git","type":"git"},"_npmVersion":"10.1.0","description":"Knockout-inspired view engine for RxJS with TSX","directories":{},"sideEffects":false,"_nodeVersion":"20.8.0","dependencies":{"rxjs":"^7.8.1"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^22.1.0","eslint":"^8.52.0","typedoc":"^0.25.4","prettier":"^3.0.3","typescript":"^5.2.2","@types/node":"^20.8.3","@types/jsdom":"^21.1.4","eslint-config-prettier":"^9.0.0","typedoc-plugin-markdown":"^3.17.1","@typescript-eslint/parser":"^6.9.0","@typescript-eslint/eslint-plugin":"^6.9.0"},"_npmOperationalInternal":{"tmp":"tmp/butterfloat_1.5.0-alpha.0_1730252158277_0.5189211720463365","host":"s3://npm-registry-packages"}},"1.5.0-alpha.1":{"name":"butterfloat","version":"1.5.0-alpha.1","author":{"name":"Max Battcher","email":"me@worldmaker.net"},"license":"MIT","_id":"butterfloat@1.5.0-alpha.1","maintainers":[{"name":"worldmaker","email":"me@worldmaker.net"}],"homepage":"https://worldmaker.net/butterfloat/","bugs":{"url":"https://github.com/WorldMaker/butterfloat/issues"},"dist":{"shasum":"a4925063bdceae29eda27d0f40d2ffb7848fd497","tarball":"https://registry.npmjs.org/butterfloat/-/butterfloat-1.5.0-alpha.1.tgz","fileCount":71,"integrity":"sha512-SLPuNpyihirhVTzuho4xBIqwKFVFp8SYUrvexWIDeFZ32tZUSSMmH+eNVoAp5XCm9qsbnki5cw67oeDtdWPhOg==","signatures":[{"sig":"MEQCICt9kR3pAUyvhaSeMHSi13oWqYeZ6ZYQp+LPQm+nitGsAiA/yOIJ/jCjjicdBrmaWZVewR2cPwP0788XQaHAIwTweg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":204382},"type":"module","exports":"./index.js","gitHead":"d7c52f36924c68529bf4962b205ffd0fc6d5290b","scripts":{"lint":"eslint **/*.{ts,tsx}","test":"node --test","build":"tsc -p .","prepack":"npm run build","pretest":"tsc -p .","typedoc":"typedoc","prettier":"prettier --write .","prettier:check":"prettier --check ."},"_npmUser":{"name":"worldmaker","email":"me@worldmaker.net"},"repository":{"url":"git+https://github.com/WorldMaker/butterfloat.git","type":"git"},"_npmVersion":"10.1.0","description":"Knockout-inspired view engine for RxJS with TSX","directories":{},"sideEffects":false,"_nodeVersion":"20.8.0","dependencies":{"rxjs":"^7.8.1"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^22.1.0","eslint":"^8.52.0","typedoc":"^0.25.4","prettier":"^3.0.3","typescript":"^5.2.2","@types/node":"^20.8.3","@types/jsdom":"^21.1.4","eslint-config-prettier":"^9.0.0","typedoc-plugin-markdown":"^3.17.1","@typescript-eslint/parser":"^6.9.0","@typescript-eslint/eslint-plugin":"^6.9.0"},"_npmOperationalInternal":{"tmp":"tmp/butterfloat_1.5.0-alpha.1_1730264541935_0.3132664976349009","host":"s3://npm-registry-packages"}},"1.5.0-alpha.2":{"name":"butterfloat","version":"1.5.0-alpha.2","author":{"name":"Max Battcher","email":"me@worldmaker.net"},"license":"MIT","_id":"butterfloat@1.5.0-alpha.2","maintainers":[{"name":"worldmaker","email":"me@worldmaker.net"}],"homepage":"https://worldmaker.net/butterfloat/","bugs":{"url":"https://github.com/WorldMaker/butterfloat/issues"},"dist":{"shasum":"700bea04d5bc8789d9077b04858bc68851708b6a","tarball":"https://registry.npmjs.org/butterfloat/-/butterfloat-1.5.0-alpha.2.tgz","fileCount":71,"integrity":"sha512-wkmRKw+8f9UXVVs/AtMD+YwdpaniXfPqlNUhvfWXZD8W+hsfG0W+/Ys6EKU7ER1nuybdTbiRi1LkuqU1qNntcQ==","signatures":[{"sig":"MEUCIQDcOT4I0qgRWqvz4+dv3gqYMn/vp2xdirLja5wqLaPZKQIgLWlWRVQuFrb64LvA5aJyea7YiFu+4JgOBfGEwT9awSM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":204686},"type":"module","exports":"./index.js","gitHead":"6c17d30e9217e45e10e97e68f02da73ce1a65c51","scripts":{"lint":"eslint **/*.{ts,tsx}","test":"node --test","build":"tsc -p .","prepack":"npm run build","pretest":"tsc -p .","typedoc":"typedoc","prettier":"prettier --write .","prettier:check":"prettier --check ."},"_npmUser":{"name":"worldmaker","email":"me@worldmaker.net"},"repository":{"url":"git+https://github.com/WorldMaker/butterfloat.git","type":"git"},"_npmVersion":"10.1.0","description":"Knockout-inspired view engine for RxJS with TSX","directories":{},"sideEffects":false,"_nodeVersion":"20.8.0","dependencies":{"rxjs":"^7.8.1"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^22.1.0","eslint":"^8.52.0","typedoc":"^0.25.4","prettier":"^3.0.3","typescript":"^5.2.2","@types/node":"^20.8.3","@types/jsdom":"^21.1.4","eslint-config-prettier":"^9.0.0","typedoc-plugin-markdown":"^3.17.1","@typescript-eslint/parser":"^6.9.0","@typescript-eslint/eslint-plugin":"^6.9.0"},"_npmOperationalInternal":{"tmp":"tmp/butterfloat_1.5.0-alpha.2_1731109365649_0.013416096022180746","host":"s3://npm-registry-packages"}},"1.5.0":{"name":"butterfloat","version":"1.5.0","author":{"name":"Max Battcher","email":"me@worldmaker.net"},"license":"MIT","_id":"butterfloat@1.5.0","maintainers":[{"name":"worldmaker","email":"me@worldmaker.net"}],"homepage":"https://worldmaker.net/butterfloat/","bugs":{"url":"https://github.com/WorldMaker/butterfloat/issues"},"dist":{"shasum":"b4960fd8e012ae1d893adb194300750b513a51f5","tarball":"https://registry.npmjs.org/butterfloat/-/butterfloat-1.5.0.tgz","fileCount":71,"integrity":"sha512-Adc/kiKWhL/hHX9n886HRrEo0zuiw4c075k8XyjSvJuYRdm2O2dzgjmmMH7XIrkekPaUDmPpH5MxG/n9G6nmpQ==","signatures":[{"sig":"MEQCIGtA0SC7WPoY3zvrpLNZw6jQ/zDy4aCdu7MVuT10ROyRAiAIx7h/BTOL/Aasw1aSQsvS083ym7mZdL9+xKR2DCniZQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":204888},"type":"module","exports":"./index.js","gitHead":"3ca0fea476391bcf781725d2bab0faf8908cc709","scripts":{"lint":"eslint **/*.{ts,tsx}","test":"node --test","build":"tsc -p .","prepack":"npm run build","pretest":"tsc -p .","typedoc":"typedoc","prettier":"prettier --write .","prettier:check":"prettier --check ."},"_npmUser":{"name":"worldmaker","email":"me@worldmaker.net"},"repository":{"url":"git+https://github.com/WorldMaker/butterfloat.git","type":"git"},"_npmVersion":"10.1.0","description":"Knockout-inspired view engine for RxJS with TSX","directories":{},"sideEffects":false,"_nodeVersion":"20.8.0","dependencies":{"rxjs":"^7.8.1"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^22.1.0","eslint":"^8.52.0","typedoc":"^0.25.4","prettier":"^3.0.3","typescript":"^5.2.2","@types/node":"^20.8.3","@types/jsdom":"^21.1.4","eslint-config-prettier":"^9.0.0","typedoc-plugin-markdown":"^3.17.1","@typescript-eslint/parser":"^6.9.0","@typescript-eslint/eslint-plugin":"^6.9.0"},"_npmOperationalInternal":{"tmp":"tmp/butterfloat_1.5.0_1731291909091_0.14048417995157725","host":"s3://npm-registry-packages"}},"1.5.1":{"name":"butterfloat","version":"1.5.1","author":{"name":"Max Battcher","email":"me@worldmaker.net"},"license":"MIT","_id":"butterfloat@1.5.1","maintainers":[{"name":"worldmaker","email":"me@worldmaker.net"}],"homepage":"https://worldmaker.net/butterfloat/","bugs":{"url":"https://github.com/WorldMaker/butterfloat/issues"},"dist":{"shasum":"3335dca8fce6e2150dc81a6f6699da824fd960ae","tarball":"https://registry.npmjs.org/butterfloat/-/butterfloat-1.5.1.tgz","fileCount":71,"integrity":"sha512-q4mZaaTTdxe+Xbh7heJVDBIrI0NQwOpi8QzpncWakGLVl74Ajv8CI/BMeqdJUalsgyM6XSIGx9OvOJhtiSGUtg==","signatures":[{"sig":"MEQCIA4evq8K/gvqk9OgztzYCd3OmENUWLu7TqZ+rmGi41bgAiBnkwb5LIWuENG7CZNt8dnP0qoNLsZQ2GxsohcJmjJoug==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":205212},"type":"module","exports":"./index.js","gitHead":"fd69fef52fb3cd3a8da7bf6b88bbedd91ba8b8b9","scripts":{"lint":"eslint **/*.{ts,tsx}","test":"node --test","build":"tsc -p .","prepack":"npm run build","pretest":"tsc -p .","typedoc":"typedoc","prettier":"prettier --write .","prettier:check":"prettier --check ."},"_npmUser":{"name":"worldmaker","email":"me@worldmaker.net"},"repository":{"url":"git+https://github.com/WorldMaker/butterfloat.git","type":"git"},"_npmVersion":"10.1.0","description":"Knockout-inspired view engine for RxJS with TSX","directories":{},"sideEffects":false,"_nodeVersion":"20.8.0","dependencies":{"rxjs":"^7.8.1"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^22.1.0","eslint":"^8.52.0","typedoc":"^0.25.4","prettier":"^3.0.3","typescript":"^5.2.2","@types/node":"^20.8.3","@types/jsdom":"^21.1.4","eslint-config-prettier":"^9.0.0","typedoc-plugin-markdown":"^3.17.1","@typescript-eslint/parser":"^6.9.0","@typescript-eslint/eslint-plugin":"^6.9.0"},"_npmOperationalInternal":{"tmp":"tmp/butterfloat_1.5.1_1737081476112_0.7032383382648597","host":"s3://npm-registry-packages-npm-production"}},"1.5.2":{"name":"butterfloat","version":"1.5.2","author":{"name":"Max Battcher","email":"me@worldmaker.net"},"license":"MIT","_id":"butterfloat@1.5.2","maintainers":[{"name":"worldmaker","email":"me@worldmaker.net"}],"homepage":"https://worldmaker.net/butterfloat/","bugs":{"url":"https://github.com/WorldMaker/butterfloat/issues"},"dist":{"shasum":"7e764723da7e3bfe1192487731929d185d944fbd","tarball":"https://registry.npmjs.org/butterfloat/-/butterfloat-1.5.2.tgz","fileCount":71,"integrity":"sha512-x/sJs4u0/yEYXaa7h5+9ANCHj6HzzSPquyAdboqdv65BhEOm1BG9mewpUON8T6LomTEjI8YSRarzpv68e+bB9w==","signatures":[{"sig":"MEQCIDL9/9N56GGLTQ/8jBJyz2DDUXwze7oNB2dEAJON4V46AiB1RmuCG/R+aEay+aA1rCgLbi7mn4croQJy9A0SHPSjKQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":208048},"type":"module","exports":"./index.js","gitHead":"623ca3ad26930fbe60d69fc5e24bc9aec6f2f715","scripts":{"lint":"eslint **/*.{ts,tsx}","test":"node --test","build":"tsc -p .","prepack":"npm run build","pretest":"tsc -p .","typedoc":"typedoc","prettier":"prettier --write .","prettier:check":"prettier --check ."},"_npmUser":{"name":"worldmaker","email":"me@worldmaker.net"},"repository":{"url":"git+https://github.com/WorldMaker/butterfloat.git","type":"git"},"_npmVersion":"10.1.0","description":"Knockout-inspired view engine for RxJS with TSX","directories":{},"sideEffects":false,"_nodeVersion":"20.8.0","dependencies":{"rxjs":"^7.8.1"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^22.1.0","eslint":"^8.52.0","typedoc":"^0.25.4","prettier":"^3.0.3","typescript":"^5.2.2","@types/node":"^20.8.3","@types/jsdom":"^21.1.4","eslint-config-prettier":"^9.0.0","typedoc-plugin-markdown":"^3.17.1","@typescript-eslint/parser":"^6.9.0","@typescript-eslint/eslint-plugin":"^6.9.0"},"_npmOperationalInternal":{"tmp":"tmp/butterfloat_1.5.2_1738291028980_0.6331419016804805","host":"s3://npm-registry-packages-npm-production"}},"1.5.3":{"name":"butterfloat","version":"1.5.3","author":{"name":"Max Battcher","email":"me@worldmaker.net"},"license":"MIT","_id":"butterfloat@1.5.3","maintainers":[{"name":"worldmaker","email":"me@worldmaker.net"}],"homepage":"https://worldmaker.net/butterfloat/","bugs":{"url":"https://github.com/WorldMaker/butterfloat/issues"},"dist":{"shasum":"23b6a18e137ca81e5ac6644ee5888d7ce494c0a0","tarball":"https://registry.npmjs.org/butterfloat/-/butterfloat-1.5.3.tgz","fileCount":71,"integrity":"sha512-HrbJiInyvGvY/S/EMKAcs8K3IT3/vd8MlBZwbHykN12H0/u7ul2WmXBQ9IM+IKDS+cKKNI6PXfYlY7al243seg==","signatures":[{"sig":"MEUCIFc7+12EcsoScM0CBz7NhdQpZsyCVQnjhxlIVC2vbjLDAiEAlccmZYj4hHZByhfyifA/+Dpk8luxtE63bCqfkwso8zc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":208020},"type":"module","exports":"./index.js","gitHead":"de7980c327fc19ed5d149292e3491e727063773f","scripts":{"lint":"eslint **/*.{ts,tsx}","test":"node --test","build":"tsc -p .","prepack":"npm run build","pretest":"tsc -p .","typedoc":"typedoc","prettier":"prettier --write .","prettier:check":"prettier --check ."},"_npmUser":{"name":"worldmaker","email":"me@worldmaker.net"},"repository":{"url":"git+https://github.com/WorldMaker/butterfloat.git","type":"git"},"_npmVersion":"10.9.2","description":"Knockout-inspired view engine for RxJS with TSX","directories":{},"sideEffects":false,"_nodeVersion":"22.13.1","dependencies":{"rxjs":"^7.8.1"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^22.1.0","eslint":"^8.52.0","typedoc":"^0.25.4","prettier":"^3.0.3","typescript":"^5.2.2","@types/node":"^20.8.3","@types/jsdom":"^21.1.4","eslint-config-prettier":"^9.0.0","typedoc-plugin-markdown":"^3.17.1","@typescript-eslint/parser":"^6.9.0","@typescript-eslint/eslint-plugin":"^6.9.0"},"_npmOperationalInternal":{"tmp":"tmp/butterfloat_1.5.3_1740766903833_0.5913951630700431","host":"s3://npm-registry-packages-npm-production"}},"1.6.0-alpha.0":{"name":"butterfloat","version":"1.6.0-alpha.0","author":{"name":"Max Battcher","email":"me@worldmaker.net"},"license":"MIT","_id":"butterfloat@1.6.0-alpha.0","maintainers":[{"name":"worldmaker","email":"me@worldmaker.net"}],"homepage":"https://worldmaker.net/butterfloat/","bugs":{"url":"https://github.com/WorldMaker/butterfloat/issues"},"dist":{"shasum":"beb55856fbe77262f24315598c3f11e95b46ad5f","tarball":"https://registry.npmjs.org/butterfloat/-/butterfloat-1.6.0-alpha.0.tgz","fileCount":71,"integrity":"sha512-K1g7g8zFEExjMNxRtZo8CdPrcoafc8Nq7ITLebb7bKR/LJSM7qjEZsVkTdj+Lb3yQ6lQ8sgZyp8AjyrXiOmaEA==","signatures":[{"sig":"MEUCIQD1mzmtUraf0u4IhA++jFkRv491EoDsa2aTp8HWJSrnvAIgNH7AqkkR2IdlWwGOoQjqWulRSN392yWTdmLtfFLVgLQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":216960},"type":"module","exports":"./index.js","gitHead":"a88f6c5164f9c46614d2dedf5a93af6b7682a043","scripts":{"lint":"eslint **/*.{ts,tsx}","test":"node --test","build":"tsc -p .","prepack":"npm run build","pretest":"tsc -p .","typedoc":"typedoc","prettier":"prettier --write .","prettier:check":"prettier --check ."},"_npmUser":{"name":"worldmaker","email":"me@worldmaker.net"},"repository":{"url":"git+https://github.com/WorldMaker/butterfloat.git","type":"git"},"_npmVersion":"10.9.2","description":"Knockout-inspired view engine for RxJS with TSX","directories":{},"sideEffects":false,"_nodeVersion":"22.13.1","dependencies":{"rxjs":"^7.8.1"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^22.1.0","eslint":"^8.52.0","typedoc":"^0.25.4","prettier":"^3.0.3","typescript":"^5.2.2","@types/node":"^20.8.3","@types/jsdom":"^21.1.4","eslint-config-prettier":"^9.0.0","typedoc-plugin-markdown":"^3.17.1","@typescript-eslint/parser":"^6.9.0","@typescript-eslint/eslint-plugin":"^6.9.0"},"_npmOperationalInternal":{"tmp":"tmp/butterfloat_1.6.0-alpha.0_1743125789336_0.5662157282354527","host":"s3://npm-registry-packages-npm-production"}},"1.6.0-alpha.1":{"name":"butterfloat","version":"1.6.0-alpha.1","author":{"name":"Max Battcher","email":"me@worldmaker.net"},"license":"MIT","_id":"butterfloat@1.6.0-alpha.1","maintainers":[{"name":"worldmaker","email":"me@worldmaker.net"}],"homepage":"https://worldmaker.net/butterfloat/","bugs":{"url":"https://github.com/WorldMaker/butterfloat/issues"},"dist":{"shasum":"362924555988bc368fff4631a113bbaa4b2aca6f","tarball":"https://registry.npmjs.org/butterfloat/-/butterfloat-1.6.0-alpha.1.tgz","fileCount":71,"integrity":"sha512-Umn3TBFviQeCZqTdpr4FH7OSiFrrqv1JHh7c+L568S5uTIu49zHuv4cqk5HbwRuK31+SYwHNBmLL8Puu7Dg89g==","signatures":[{"sig":"MEYCIQCijBjBacAeBknyRkwUec/T9YoqfQDd/Fa+QeGiZJA/wwIhAO7bW54n8iv98ntG42d5qgJtGAROBo/SSNXlUnNuQj2i","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":217025},"type":"module","exports":"./index.js","gitHead":"b8a8905143db5b1f1c17e7adf5857c96c50030e7","scripts":{"lint":"eslint **/*.{ts,tsx}","test":"node --test","build":"tsc -p .","prepack":"npm run build","pretest":"tsc -p .","typedoc":"typedoc","prettier":"prettier --write .","prettier:check":"prettier --check ."},"_npmUser":{"name":"worldmaker","email":"me@worldmaker.net"},"repository":{"url":"git+https://github.com/WorldMaker/butterfloat.git","type":"git"},"_npmVersion":"10.9.2","description":"Knockout-inspired view engine for RxJS with TSX","directories":{},"sideEffects":false,"_nodeVersion":"22.13.1","dependencies":{"rxjs":"^7.8.1"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^22.1.0","eslint":"^8.52.0","typedoc":"^0.25.4","prettier":"^3.0.3","typescript":"^5.2.2","@types/node":"^20.8.3","@types/jsdom":"^21.1.4","eslint-config-prettier":"^9.0.0","typedoc-plugin-markdown":"^3.17.1","@typescript-eslint/parser":"^6.9.0","@typescript-eslint/eslint-plugin":"^6.9.0"},"_npmOperationalInternal":{"tmp":"tmp/butterfloat_1.6.0-alpha.1_1743127132959_0.3928015748992659","host":"s3://npm-registry-packages-npm-production"}},"1.6.0-alpha.2":{"name":"butterfloat","version":"1.6.0-alpha.2","author":{"name":"Max Battcher","email":"me@worldmaker.net"},"license":"MIT","_id":"butterfloat@1.6.0-alpha.2","maintainers":[{"name":"worldmaker","email":"me@worldmaker.net"}],"homepage":"https://worldmaker.net/butterfloat/","bugs":{"url":"https://github.com/WorldMaker/butterfloat/issues"},"dist":{"shasum":"11922839f7230e7ce4fde06c33d3173593303111","tarball":"https://registry.npmjs.org/butterfloat/-/butterfloat-1.6.0-alpha.2.tgz","fileCount":71,"integrity":"sha512-G5BBcGPzIlW2eL5PEBsvqGEw6ZbyfLA3DlYZDXxiaJtP9x9IjZ5/EMhwXSVC/gAzg1IKjre34y1yhHXqip8NBg==","signatures":[{"sig":"MEUCIQDSNqLeUarRR+HC2xmiBhsnsySDlCWMNQ6p4SQqmvUHTAIgRiDnVQ2BSVvTi62ahgcrzMvpHghDXNk1xTdEuYUrQc4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":217785},"type":"module","exports":"./index.js","gitHead":"098685f99dd56ccdc5566aa8f3278346649e6824","scripts":{"lint":"eslint **/*.{ts,tsx}","test":"node --test","build":"tsc -p .","prepack":"npm run build","pretest":"tsc -p .","typedoc":"typedoc","prettier":"prettier --write .","prettier:check":"prettier --check ."},"_npmUser":{"name":"worldmaker","email":"me@worldmaker.net"},"repository":{"url":"git+https://github.com/WorldMaker/butterfloat.git","type":"git"},"_npmVersion":"10.9.2","description":"Knockout-inspired view engine for RxJS with TSX","directories":{},"sideEffects":false,"_nodeVersion":"22.13.1","dependencies":{"rxjs":"^7.8.1"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^22.1.0","eslint":"^8.52.0","typedoc":"^0.25.4","prettier":"^3.0.3","typescript":"^5.2.2","@types/node":"^20.8.3","@types/jsdom":"^21.1.4","eslint-config-prettier":"^9.0.0","typedoc-plugin-markdown":"^3.17.1","@typescript-eslint/parser":"^6.9.0","@typescript-eslint/eslint-plugin":"^6.9.0"},"_npmOperationalInternal":{"tmp":"tmp/butterfloat_1.6.0-alpha.2_1743128034630_0.23520095389790074","host":"s3://npm-registry-packages-npm-production"}},"1.6.0":{"name":"butterfloat","version":"1.6.0","author":{"name":"Max Battcher","email":"me@worldmaker.net"},"license":"MIT","_id":"butterfloat@1.6.0","maintainers":[{"name":"worldmaker","email":"me@worldmaker.net"}],"homepage":"https://worldmaker.net/butterfloat/","bugs":{"url":"https://github.com/WorldMaker/butterfloat/issues"},"dist":{"shasum":"4afe3faa1a26ce71d3e4655208546f9881703d7a","tarball":"https://registry.npmjs.org/butterfloat/-/butterfloat-1.6.0.tgz","fileCount":71,"integrity":"sha512-efcKyuf5DtkjYzu/TTU3aSQpvZ68edN9P65FzpswICX1lYvoep08ZiYaFRlBYxrsT73k4rdgK77K3MPr2I9BvQ==","signatures":[{"sig":"MEQCICHNL5vnI8lg58L27KTehaZz5EXIZXUYgxFHJDW45OuLAiBkPz2/KZVbWgwma6D5j3IsFR0pZse+Th3WsZT/hSp8Kw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":217777},"type":"module","exports":"./index.js","gitHead":"7c5f6c65778bef6ca683787d9bc7db877afa89a0","scripts":{"lint":"eslint **/*.{ts,tsx}","test":"node --test","build":"tsc -p .","prepack":"npm run build","pretest":"tsc -p .","typedoc":"typedoc","prettier":"prettier --write .","prettier:check":"prettier --check ."},"_npmUser":{"name":"worldmaker","email":"me@worldmaker.net"},"repository":{"url":"git+https://github.com/WorldMaker/butterfloat.git","type":"git"},"_npmVersion":"10.9.2","description":"Knockout-inspired view engine for RxJS with TSX","directories":{},"sideEffects":false,"_nodeVersion":"22.13.1","dependencies":{"rxjs":"^7.8.1"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^22.1.0","eslint":"^8.52.0","typedoc":"^0.25.4","prettier":"^3.0.3","typescript":"^5.2.2","@types/node":"^20.8.3","@types/jsdom":"^21.1.4","eslint-config-prettier":"^9.0.0","typedoc-plugin-markdown":"^3.17.1","@typescript-eslint/parser":"^6.9.0","@typescript-eslint/eslint-plugin":"^6.9.0"},"_npmOperationalInternal":{"tmp":"tmp/butterfloat_1.6.0_1743128977451_0.11121131609769486","host":"s3://npm-registry-packages-npm-production"}},"1.6.1":{"name":"butterfloat","version":"1.6.1","author":{"name":"Max Battcher","email":"me@worldmaker.net"},"license":"MIT","_id":"butterfloat@1.6.1","maintainers":[{"name":"worldmaker","email":"me@worldmaker.net"}],"homepage":"https://worldmaker.net/butterfloat/","bugs":{"url":"https://github.com/WorldMaker/butterfloat/issues"},"dist":{"shasum":"ea32115c8dea896dd81c8dd808ec7891abdb31bb","tarball":"https://registry.npmjs.org/butterfloat/-/butterfloat-1.6.1.tgz","fileCount":71,"integrity":"sha512-2qgIitOfr3GcNchXXKaq5Z02n8WM1c9p2QfflL0EFPiGLSo4IRTUFbwnkzjv09hJ96zjXW9MNxgaBEsk/lyebg==","signatures":[{"sig":"MEUCIQDU/XbW6W8wu9x51L8yCudXJ4uenlmUYuwO4eN+U/2z0wIgRUy2e0Wdb8SjiL6z2pdH8dgp5k69jP/vOhGxDILh8Ys=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":217494},"type":"module","exports":"./index.js","gitHead":"9bb0302effb70ac8106722a345033b752c2056da","scripts":{"lint":"eslint **/*.{ts,tsx}","test":"node --test","build":"tsc -p .","prepack":"npm run build","pretest":"tsc -p .","typedoc":"typedoc","prettier":"prettier --write .","prettier:check":"prettier --check ."},"_npmUser":{"name":"worldmaker","email":"me@worldmaker.net"},"repository":{"url":"git+https://github.com/WorldMaker/butterfloat.git","type":"git"},"_npmVersion":"10.9.2","description":"Knockout-inspired view engine for RxJS with TSX","directories":{},"sideEffects":false,"_nodeVersion":"22.13.1","dependencies":{"rxjs":"^7.8.1"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^22.1.0","eslint":"^8.52.0","typedoc":"^0.25.4","prettier":"^3.0.3","typescript":"^5.2.2","@types/node":"^20.8.3","@types/jsdom":"^21.1.4","eslint-config-prettier":"^9.0.0","typedoc-plugin-markdown":"^3.17.1","@typescript-eslint/parser":"^6.9.0","@typescript-eslint/eslint-plugin":"^6.9.0"},"_npmOperationalInternal":{"tmp":"tmp/butterfloat_1.6.1_1743179422638_0.1687284370802251","host":"s3://npm-registry-packages-npm-production"}},"1.6.2":{"name":"butterfloat","version":"1.6.2","author":{"name":"Max Battcher","email":"me@worldmaker.net"},"license":"MIT","_id":"butterfloat@1.6.2","maintainers":[{"name":"worldmaker","email":"me@worldmaker.net"}],"homepage":"https://worldmaker.net/butterfloat/","bugs":{"url":"https://github.com/WorldMaker/butterfloat/issues"},"dist":{"shasum":"4ae3607adbd506c736b7ed5c9fcb3a7fa21603a6","tarball":"https://registry.npmjs.org/butterfloat/-/butterfloat-1.6.2.tgz","fileCount":71,"integrity":"sha512-E71LwwGew9bBCypcgKMWhXrQzODqLJY8HG3wLXDmKgyYPFyWjhCmAsSJuc02lOXt/SkwHBPZBCGDQmdkUKaqwA==","signatures":[{"sig":"MEQCIBQ2OCtgzQeLoFbsbCDYnCLEm+PJJrvFPoUL90JzdiDSAiAi030Vd2loLzQMicPMbkdWcCKtY1WXHVy0MtLgI1RKcw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":220643},"type":"module","exports":"./index.js","gitHead":"4aa118ef277a2daa27a061fe450e0e3a9c33ef4e","scripts":{"lint":"eslint **/*.{ts,tsx}","test":"node --test","build":"tsc -p .","prepack":"npm run build","pretest":"tsc -p .","typedoc":"typedoc","prettier":"prettier --write .","prettier:check":"prettier --check ."},"_npmUser":{"name":"worldmaker","email":"me@worldmaker.net"},"repository":{"url":"git+https://github.com/WorldMaker/butterfloat.git","type":"git"},"_npmVersion":"10.9.2","description":"Knockout-inspired view engine for RxJS with TSX","directories":{},"sideEffects":false,"_nodeVersion":"22.15.0","dependencies":{"rxjs":"^7.8.1"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^22.1.0","eslint":"^8.52.0","typedoc":"^0.25.4","prettier":"^3.0.3","typescript":"^5.2.2","@types/node":"^20.8.3","@types/jsdom":"^21.1.4","eslint-config-prettier":"^9.0.0","typedoc-plugin-markdown":"^3.17.1","@typescript-eslint/parser":"^6.9.0","@typescript-eslint/eslint-plugin":"^6.9.0"},"_npmOperationalInternal":{"tmp":"tmp/butterfloat_1.6.2_1747283140765_0.6548167141235304","host":"s3://npm-registry-packages-npm-production"}},"1.6.3":{"name":"butterfloat","version":"1.6.3","author":{"name":"Max Battcher","email":"me@worldmaker.net"},"license":"MIT","_id":"butterfloat@1.6.3","maintainers":[{"name":"worldmaker","email":"me@worldmaker.net"}],"homepage":"https://worldmaker.net/butterfloat/","bugs":{"url":"https://github.com/WorldMaker/butterfloat/issues"},"dist":{"shasum":"d5b57c4a07fb9af4e95ff42cb618c59346ac6609","tarball":"https://registry.npmjs.org/butterfloat/-/butterfloat-1.6.3.tgz","fileCount":71,"integrity":"sha512-rXP7fEwx1KAyYv2pIc36JgkH14gHUKi7g5YJ9WcwLzpyOK6QvU2akm81JsLRQ+Qz2PhftD+0UOi/Jkd9ddYCZQ==","signatures":[{"sig":"MEQCIGSFuhtwfbyTe8x25fs9nTpBW7vvsYqMaefqoQJ4wKvHAiBAy96xLRWPAzFHrnwia/xloT8ykeyFqsDZfuJWDfZS0w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":224098},"type":"module","exports":"./index.js","gitHead":"ad298a373ac69c5a22a3304e7e0a818aa7d9b240","scripts":{"lint":"eslint **/*.{ts,tsx}","test":"node --test","build":"tsc -p .","prepack":"npm run build","pretest":"tsc -p .","typedoc":"typedoc","prettier":"prettier --write .","prettier:check":"prettier --check ."},"_npmUser":{"name":"worldmaker","email":"me@worldmaker.net"},"repository":{"url":"git+https://github.com/WorldMaker/butterfloat.git","type":"git"},"_npmVersion":"10.9.2","description":"Knockout-inspired view engine for RxJS with TSX","directories":{},"sideEffects":false,"_nodeVersion":"22.15.0","dependencies":{"rxjs":"^7.8.1"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^22.1.0","eslint":"^8.52.0","typedoc":"^0.25.4","prettier":"^3.0.3","typescript":"^5.2.2","@types/node":"^20.8.3","@types/jsdom":"^21.1.4","eslint-config-prettier":"^9.0.0","typedoc-plugin-markdown":"^3.17.1","@typescript-eslint/parser":"^6.9.0","@typescript-eslint/eslint-plugin":"^6.9.0"},"_npmOperationalInternal":{"tmp":"tmp/butterfloat_1.6.3_1747349287860_0.5613667123245336","host":"s3://npm-registry-packages-npm-production"}},"1.6.4":{"name":"butterfloat","version":"1.6.4","author":{"name":"Max Battcher","email":"me@worldmaker.net"},"license":"MIT","_id":"butterfloat@1.6.4","maintainers":[{"name":"worldmaker","email":"me@worldmaker.net"}],"homepage":"https://worldmaker.net/butterfloat/","bugs":{"url":"https://github.com/WorldMaker/butterfloat/issues"},"dist":{"shasum":"4dc72072eaa1712b762b843d0583c4baaf799d60","tarball":"https://registry.npmjs.org/butterfloat/-/butterfloat-1.6.4.tgz","fileCount":74,"integrity":"sha512-RFISJsQyM5PZglEnIwL8vI49JDaEJrmvw0v9nSfCuLPphfquknlkKgg2CyIhSSE5XKumYFsN5P3aEqVlTVV5CQ==","signatures":[{"sig":"MEYCIQCb/kuUtrJntCWgnAKXd98j9EyUeBR072e+xEiRjrL2rQIhAMbdg7LSjuzfhxDuJb1jlgFByAkEW8IO2oZ+PFzq+L7S","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":225992},"type":"module","exports":"./index.js","gitHead":"8028d3e932bc9862b24669fb48f8b1286d4ac03d","scripts":{"lint":"eslint **/*.{ts,tsx}","test":"node --test","build":"tsc -p .","prepack":"npm run build","pretest":"tsc -p .","typedoc":"typedoc","prettier":"prettier --write .","prettier:check":"prettier --check ."},"_npmUser":{"name":"worldmaker","email":"me@worldmaker.net"},"repository":{"url":"git+https://github.com/WorldMaker/butterfloat.git","type":"git"},"_npmVersion":"10.9.3","description":"Knockout-inspired view engine for RxJS with TSX","directories":{},"sideEffects":false,"_nodeVersion":"22.18.0","dependencies":{"rxjs":"^7.8.1"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^22.1.0","eslint":"^8.57.1","typedoc":"^0.28.5","prettier":"^3.0.3","@eslint/js":"^9.28.0","typescript":"^5.8.3","@types/node":"^20.8.3","@types/jsdom":"^21.1.4","typescript-eslint":"^8.34.0","eslint-config-prettier":"^9.0.0","typedoc-plugin-markdown":"^4.6.4","@typescript-eslint/parser":"^6.9.0","@typescript-eslint/eslint-plugin":"^6.9.0"},"_npmOperationalInternal":{"tmp":"tmp/butterfloat_1.6.4_1757005401111_0.036482034773341","host":"s3://npm-registry-packages-npm-production"}},"1.6.5":{"type":"module","name":"butterfloat","version":"1.6.5","description":"Knockout-inspired view engine for RxJS with TSX","homepage":"https://worldmaker.net/butterfloat/","repository":{"type":"git","url":"git+https://github.com/WorldMaker/butterfloat.git"},"exports":"./index.js","sideEffects":false,"scripts":{"build":"tsc -p .","lint":"eslint **/*.{ts,tsx}","prettier":"prettier --write .","prettier:check":"prettier --check .","pretest":"tsc -p .","test":"node --test","prepack":"npm run build","typedoc":"typedoc"},"author":{"name":"Max Battcher","email":"me@worldmaker.net"},"license":"MIT","devDependencies":{"@eslint/js":"^9.28.0","@types/jsdom":"^21.1.4","@types/node":"^20.8.3","@typescript-eslint/eslint-plugin":"^6.9.0","@typescript-eslint/parser":"^6.9.0","eslint":"^8.57.1","eslint-config-prettier":"^9.0.0","jsdom":"^22.1.0","prettier":"^3.0.3","typedoc":"^0.28.5","typedoc-plugin-markdown":"^4.6.4","typescript":"^5.8.3","typescript-eslint":"^8.34.0"},"dependencies":{"rxjs":"^7.8.1"},"gitHead":"4629de611bdb4503ab5bf70cec3844ceb1c8e825","_id":"butterfloat@1.6.5","bugs":{"url":"https://github.com/WorldMaker/butterfloat/issues"},"_nodeVersion":"20.19.5","_npmVersion":"11.6.2","dist":{"integrity":"sha512-ij6ukwwJ+qhu8Kmxpvglys8NvGVDcx112ZrWS6tpUOCOZcdWEXDXBsYQ5DCsMdhQ3aWVAi8+2BNxm9Wp/ljK9w==","shasum":"d416938041343e5db11f0f619b414401816172c5","tarball":"https://registry.npmjs.org/butterfloat/-/butterfloat-1.6.5.tgz","fileCount":73,"unpackedSize":218752,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/butterfloat@1.6.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCVATUm52qYO/WCMSdSDgR34h4t9/fQSSW893KHgEiOjQIgF6OOXjz0fVpZfIkS2tiF3CjZv914PSejKJl7Ux/id3o="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f61f44e2-6fe5-4b88-93f4-1fd6e4676311"}},"directories":{},"maintainers":[{"name":"worldmaker","email":"me@worldmaker.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/butterfloat_1.6.5_1760758322649_0.7978599954268673"},"_hasShrinkwrap":false}},"time":{"created":"2023-11-18T02:18:56.308Z","modified":"2025-10-18T03:32:03.323Z","0.1.0":"2023-11-18T02:18:56.602Z","0.1.1":"2023-11-18T02:32:39.560Z","0.2.0":"2023-11-20T00:28:12.064Z","0.2.1":"2023-11-22T00:01:26.417Z","0.2.2":"2023-11-22T01:09:39.061Z","0.2.3":"2023-11-22T01:10:17.227Z","0.2.4":"2023-11-22T01:20:06.871Z","0.2.5":"2023-11-22T01:23:42.911Z","0.2.6":"2023-11-22T01:38:05.150Z","0.3.0":"2023-11-22T02:13:41.808Z","0.3.1":"2023-11-22T20:52:09.266Z","0.4.0":"2023-11-28T04:29:52.190Z","0.5.0":"2023-11-29T06:34:47.699Z","0.5.1":"2023-11-29T18:54:54.649Z","0.5.2":"2023-11-29T22:01:57.601Z","0.5.3":"2023-11-29T23:39:56.825Z","0.5.5":"2023-11-29T23:44:08.901Z","0.5.6":"2023-11-29T23:52:04.239Z","0.6.0":"2023-12-01T21:27:04.508Z","0.6.1":"2023-12-01T21:59:45.846Z","0.7.0":"2023-12-06T21:16:38.380Z","1.0.0":"2023-12-07T23:58:16.725Z","1.0.1":"2023-12-19T20:24:39.999Z","1.0.2":"2024-01-03T15:30:52.213Z","1.1.0":"2024-01-04T01:27:24.936Z","1.2.0":"2024-01-04T05:21:34.160Z","1.3.0":"2024-01-07T21:24:08.022Z","1.4.0":"2024-02-13T02:51:57.770Z","1.4.1":"2024-07-27T03:24:32.241Z","1.5.0-alpha.0":"2024-10-30T01:35:58.464Z","1.5.0-alpha.1":"2024-10-30T05:02:22.201Z","1.5.0-alpha.2":"2024-11-08T23:42:45.886Z","1.5.0":"2024-11-11T02:25:09.383Z","1.5.1":"2025-01-17T02:37:56.332Z","1.5.2":"2025-01-31T02:37:09.202Z","1.5.3":"2025-02-28T18:21:44.016Z","1.6.0-alpha.0":"2025-03-28T01:36:29.562Z","1.6.0-alpha.1":"2025-03-28T01:58:53.144Z","1.6.0-alpha.2":"2025-03-28T02:13:54.894Z","1.6.0":"2025-03-28T02:29:37.720Z","1.6.1":"2025-03-28T16:30:22.861Z","1.6.2":"2025-05-15T04:25:40.985Z","1.6.3":"2025-05-15T22:48:08.054Z","1.6.4":"2025-09-04T17:03:21.264Z","1.6.5":"2025-10-18T03:32:02.852Z"},"bugs":{"url":"https://github.com/WorldMaker/butterfloat/issues"},"author":{"name":"Max Battcher","email":"me@worldmaker.net"},"license":"MIT","homepage":"https://worldmaker.net/butterfloat/","repository":{"type":"git","url":"git+https://github.com/WorldMaker/butterfloat.git"},"description":"Knockout-inspired view engine for RxJS with TSX","maintainers":[{"name":"worldmaker","email":"me@worldmaker.net"}],"readme":"# Butterfloat\n\n[Butterfloat](https://worldmaker.net/butterfloat/) is a Knockout-inspired\nview engine using modern ESM via Typescript and pure RxJS observables.\n\n- [Knockout-inspired]\n- [TSX, but not a Virtual DOM][tsx]\n- [Pure RxJS observables][observables]\n- Runtime dependency light: just [RxJS](https://rxjs.dev)\n- Compile-time dependency light: Typescript encouraged\n\n> \"The greatest view engine the web has ever seen.\"\n\n[Getting Started][started] starts a gentle tour of Butterfloat features.\n\n## A Usage Example\n\nA complex component with embedded state may look something like this:\n\n```tsx\nimport { ComponentContext, ObservableEvent, butterfly, jsx } from 'butterfloat'\nimport { map } from 'rxjs'\n\ninterface GardenProps {}\n\ninterface GardenEvents {\n  rake: ObservableEvent<MouseEvent>\n}\n\nfunction Garden(\n  props: GardenProps,\n  { bindEffect, events }: ComponentContext<GardenEvents>,\n) {\n  const [money, setMoney] = butterfly(1)\n  const [labor, setLabor] = butterfly(0)\n\n  const moneyPercent = money.pipe(\n    map((money) => money.toLocaleString(undefined, { style: 'percent ' })),\n  )\n\n  const laborPercent = labor.pipe(\n    map((labor) => labor.toLocaleString(undefined, { style: 'percent' })),\n  )\n\n  bindEffect(events.rake, () => {\n    setMoney((money) => money - 0.15)\n    setLabor((labor) => labor + 0.3)\n  })\n\n  return (\n    <div class=\"garden\">\n      <div class=\"stat-label\">Money</div>\n      <progress\n        title=\"Money\"\n        bind={{ value: money, innerText: moneyPercent }}\n      />\n      <div class=\"stat-label\">Labor</div>\n      <progress\n        title=\"Labor\"\n        bind={{ value: labor, innerText: laborPercent }}\n      />\n      <div class=\"section-label\">Activities</div>\n      <button type=\"button\" events={{ click: events.rake }}>\n        Rake\n      </button>\n    </div>\n  )\n}\n```\n\nThis may look like React at first glance, especially the intentional\nsurface level resemblance of `butterfly` to `useState` and `bindEffect`\nto `useEffect`. This exact example is refactored in ways that a React\ncomponent can't be (moving the `butterfly` state to its own \"view model\")\nin the [State Management][state] documentation, but it is suggested you\ntake the scenic route and start with [Getting Started][started].\n\n## Other Examples\n\nFresh projects built with Butterfloat:\n\n- [jocobookclub](https://github.com/WorldMaker/jocobookclub) (progressive\n  enhancement via Web Components)\n\nExample projects migrated from Knockout:\n\n- [compradprog](https://github.com/WorldMaker/compradprog)\n- [macrotx](https://github.com/WorldMaker/macrotx)\n\n[Knockout-inspired]: ./docs/motivation/knockout.md\n[tsx]: ./docs/motivation/tsx.md\n[observables]: ./docs/motivation/pure-observables.md\n[started]: ./docs/getting-started.md\n[state]: ./docs/state.md\n","readmeFilename":"README.md"}