{"_id":"@perspective-dev/client","_rev":"20-88b9be66987952aba6b2de92c3e05791","name":"@perspective-dev/client","dist-tags":{"latest":"5.6.0"},"versions":{"4.0.0":{"name":"@perspective-dev/client","version":"4.0.0","license":"Apache-2.0","_id":"@perspective-dev/client@4.0.0","maintainers":[{"name":"timkpaine","email":"t.paine154@gmail.com"},{"name":"texodus","email":"steinlink@gmail.com"}],"homepage":"https://github.com/perspective-dev/perspective#readme","bugs":{"url":"https://github.com/perspective-dev/perspective/issues"},"dist":{"shasum":"4be0e3c20847c2d3858bb9947c56186b36cda578","tarball":"https://registry.npmjs.org/@perspective-dev/client/-/client-4.0.0.tgz","fileCount":91,"integrity":"sha512-n3IHMIU+WeraAxAcyBMG/Wipegm8PBcDL3+haZecriBvV4v+7EzNvZd8l6pQNbYa+ah5eD2BCgmvZ8Mg/dxUug==","signatures":[{"sig":"MEUCIGUPDev2Jtw7Uq/wA8CtTEzrnaryBSipLWTrFS8fHp2FAiEAvFpceXzwtjCfTawL/7piREO7cC+M5Djv5A1gnUn1lNI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5081391},"type":"module","_from":"file:perspective-dev-client-4.0.0.tgz","unpkg":"dist/cdn/perspective.js","exports":{".":{"node":{"types":"./dist/esm/perspective.node.d.ts","default":"./dist/esm/perspective.node.js"},"types":"./dist/esm/perspective.browser.d.ts","default":"./dist/esm/perspective.js"},"./node":{"types":"./dist/esm/perspective.node.d.ts","default":"./dist/esm/perspective.node.js"},"./src/*":"./src/*","./dist/*":"./dist/*","./test/*":"./test/*","./package.json":"./package.json","./tsconfig.json":"./tsconfig.json"},"scripts":{"docs":"node ./docs.mjs","build":"node ./build.mjs","clean":"node ./clean.mjs"},"_npmUser":{"name":"texodus","email":"steinlink@gmail.com"},"jsdelivr":"dist/cdn/perspective.js","_resolved":"/Users/texodus/work/perspective/perspective-dev-client-4.0.0.tgz","_integrity":"sha512-n3IHMIU+WeraAxAcyBMG/Wipegm8PBcDL3+haZecriBvV4v+7EzNvZd8l6pQNbYa+ah5eD2BCgmvZ8Mg/dxUug==","repository":{"url":"git+https://github.com/perspective-dev/perspective.git","type":"git"},"_npmVersion":"10.8.1","description":"This crate provides Rust bindings to the JavaScript Perspective API.","directories":{},"_nodeVersion":"22.4.0","dependencies":{"ws":"^8.17.0","stoppable":"=1.1.0","@perspective-dev/server":"","pro_self_extracting_wasm":"0.0.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zx":">=8 <9","lodash":"^4.17.20","moment":"^2.30.1","typedoc":"^0.28.7","@types/ws":">=8","typescript":">=5 <6","@types/node":">=22","apache-arrow":"18.1.0","@playwright/test":"=1.52.0","@types/stoppable":">=1","superstore-arrow":"3.2.0","@perspective-dev/test":"","@perspective-dev/metadata":"","@perspective-dev/esbuild-plugin":"","@playwright/experimental-ct-react":"=1.52.0"},"_npmOperationalInternal":{"tmp":"tmp/client_4.0.0_1761661555971_0.1457029241829022","host":"s3://npm-registry-packages-npm-production"}},"4.0.1":{"name":"@perspective-dev/client","version":"4.0.1","license":"Apache-2.0","_id":"@perspective-dev/client@4.0.1","maintainers":[{"name":"timkpaine","email":"t.paine154@gmail.com"},{"name":"texodus","email":"steinlink@gmail.com"}],"homepage":"https://github.com/perspective-dev/perspective#readme","bugs":{"url":"https://github.com/perspective-dev/perspective/issues"},"dist":{"shasum":"b6a5f300ebaf5b9913255096cc34008d4456ecce","tarball":"https://registry.npmjs.org/@perspective-dev/client/-/client-4.0.1.tgz","fileCount":91,"integrity":"sha512-zDzO5DyPmryvp7iIQdoGUj0Yy5Zw1os7ole/H8jcXATDUXv0PsdEK3qf2AkOXDlOK2j4pe3ZiodNQ0OdYX/glA==","signatures":[{"sig":"MEQCIAjpnFue9uUPIB+jZboDHzWseZ8l76sjYDrKN67vzH/hAiBtIsh1hxNGfcao4wfpA9TkixnKYfOua/Nm9r7ju/aT4A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5081372},"type":"module","_from":"file:perspective-dev-client-4.0.1.tgz","unpkg":"dist/cdn/perspective.js","exports":{".":{"node":{"types":"./dist/esm/perspective.node.d.ts","default":"./dist/esm/perspective.node.js"},"types":"./dist/esm/perspective.browser.d.ts","default":"./dist/esm/perspective.js"},"./node":{"types":"./dist/esm/perspective.node.d.ts","default":"./dist/esm/perspective.node.js"},"./src/*":"./src/*","./dist/*":"./dist/*","./test/*":"./test/*","./package.json":"./package.json","./tsconfig.json":"./tsconfig.json"},"scripts":{"docs":"node ./docs.mjs","build":"node ./build.mjs","clean":"node ./clean.mjs"},"_npmUser":{"name":"texodus","email":"steinlink@gmail.com"},"jsdelivr":"dist/cdn/perspective.js","_resolved":"/Users/texodus/work/perspective/perspective-dev-client-4.0.1.tgz","_integrity":"sha512-zDzO5DyPmryvp7iIQdoGUj0Yy5Zw1os7ole/H8jcXATDUXv0PsdEK3qf2AkOXDlOK2j4pe3ZiodNQ0OdYX/glA==","repository":{"url":"git+https://github.com/perspective-dev/perspective.git","type":"git"},"_npmVersion":"10.8.1","description":"This crate provides Rust bindings to the JavaScript Perspective API.","directories":{},"_nodeVersion":"22.4.0","dependencies":{"ws":"^8.17.0","stoppable":"=1.1.0","@perspective-dev/server":"","pro_self_extracting_wasm":"0.0.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zx":">=8 <9","lodash":"^4.17.20","moment":"^2.30.1","typedoc":"^0.28.7","@types/ws":">=8","typescript":">=5 <6","@types/node":">=22","apache-arrow":"18.1.0","@playwright/test":"=1.52.0","@types/stoppable":">=1","superstore-arrow":"3.2.0","@perspective-dev/test":"","@perspective-dev/metadata":"","@perspective-dev/esbuild-plugin":"","@playwright/experimental-ct-react":"=1.52.0"},"_npmOperationalInternal":{"tmp":"tmp/client_4.0.1_1765886892177_0.7808664500308304","host":"s3://npm-registry-packages-npm-production"}},"4.1.0":{"name":"@perspective-dev/client","version":"4.1.0","license":"Apache-2.0","_id":"@perspective-dev/client@4.1.0","maintainers":[{"name":"timkpaine","email":"t.paine154@gmail.com"},{"name":"texodus","email":"steinlink@gmail.com"}],"homepage":"https://github.com/perspective-dev/perspective#readme","bugs":{"url":"https://github.com/perspective-dev/perspective/issues"},"dist":{"shasum":"5de8f951d02367d9afbae09309b9c57f32406f0e","tarball":"https://registry.npmjs.org/@perspective-dev/client/-/client-4.1.0.tgz","fileCount":102,"integrity":"sha512-23VTzOmmBo1KynLTygFuM/RuOszSgIbvG68I3MNCS/w5BOoG4XGt+4WuZWTr13c93b+n3dGK18E4YF7hy82nwg==","signatures":[{"sig":"MEYCIQCLWsHkJh4sA1W37loskM0smuG42wTSOaLuq7X2h4BfQQIhAIVIfdtNVGMa6VxqlrJh+Xcyf0wHjWE0cV5LSkx4mvLt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5662095},"type":"module","_from":"file:perspective-dev-client-4.1.0.tgz","unpkg":"dist/cdn/perspective.js","exports":{".":{"node":{"types":"./dist/esm/perspective.node.d.ts","default":"./dist/esm/perspective.node.js"},"types":"./dist/esm/perspective.browser.d.ts","default":"./dist/esm/perspective.js"},"./node":{"types":"./dist/esm/perspective.node.d.ts","default":"./dist/esm/perspective.node.js"},"./src/*":"./src/*","./dist/*":"./dist/*","./test/*":"./test/*","./package.json":"./package.json","./tsconfig.json":"./tsconfig.json","./virtual_servers/*":"./dist/esm/virtual_servers/*"},"scripts":{"docs":"node ./docs.mjs","build":"node ./build.mjs","clean":"node ./clean.mjs"},"_npmUser":{"name":"texodus","email":"steinlink@gmail.com"},"jsdelivr":"dist/cdn/perspective.js","_resolved":"/Users/texodus/work/perspective/perspective-dev-client-4.1.0.tgz","_integrity":"sha512-23VTzOmmBo1KynLTygFuM/RuOszSgIbvG68I3MNCS/w5BOoG4XGt+4WuZWTr13c93b+n3dGK18E4YF7hy82nwg==","repository":{"url":"git+https://github.com/perspective-dev/perspective.git","type":"git"},"_npmVersion":"10.8.1","description":"This crate provides Rust bindings to the JavaScript Perspective API.","directories":{},"_nodeVersion":"22.4.0","dependencies":{"ws":"^8.17.0","stoppable":"=1.1.0","@perspective-dev/server":"","pro_self_extracting_wasm":"0.0.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zx":">=8 <9","lodash":"^4.17.20","moment":"^2.30.1","typedoc":"^0.28.7","@types/ws":">=8","typescript":">=5 <6","web-worker":"1.4.1","@types/node":">=22","apache-arrow":"18.1.0","@playwright/test":"=1.52.0","@types/stoppable":">=1","superstore-arrow":"3.2.0","@duckdb/duckdb-wasm":"^1.30.0","@perspective-dev/test":"","@perspective-dev/metadata":"","@perspective-dev/esbuild-plugin":"","@playwright/experimental-ct-react":"=1.52.0"},"_npmOperationalInternal":{"tmp":"tmp/client_4.1.0_1769562319832_0.4204809272249108","host":"s3://npm-registry-packages-npm-production"}},"4.1.1":{"name":"@perspective-dev/client","version":"4.1.1","license":"Apache-2.0","_id":"@perspective-dev/client@4.1.1","maintainers":[{"name":"timkpaine","email":"t.paine154@gmail.com"},{"name":"texodus","email":"steinlink@gmail.com"}],"homepage":"https://github.com/perspective-dev/perspective#readme","bugs":{"url":"https://github.com/perspective-dev/perspective/issues"},"dist":{"shasum":"693d042f656b4c46dbc18aef5a9a829267a43654","tarball":"https://registry.npmjs.org/@perspective-dev/client/-/client-4.1.1.tgz","fileCount":102,"integrity":"sha512-xTxSwFL5/67MBFfOQUi9VXZ+rOWex6Z18QWBu3xiM674fVU1T/awTDvw/SUGvUXxECb3WARFeegZubLFfGRQaA==","signatures":[{"sig":"MEYCIQCRbTN8J6l1JaU/REMVNRmbMcYiDWskfBg5Rbq6gnuf9wIhANFBBN+TQ2l7R6W8AipVxqR/QZ50ClEj4AaOHaXbXew9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5666311},"type":"module","_from":"file:perspective-dev-client-4.1.1.tgz","unpkg":"dist/cdn/perspective.js","exports":{".":{"node":{"types":"./dist/esm/perspective.node.d.ts","default":"./dist/esm/perspective.node.js"},"types":"./dist/esm/perspective.browser.d.ts","default":"./dist/esm/perspective.js"},"./node":{"types":"./dist/esm/perspective.node.d.ts","default":"./dist/esm/perspective.node.js"},"./src/*":"./src/*","./dist/*":"./dist/*","./test/*":"./test/*","./package.json":"./package.json","./tsconfig.json":"./tsconfig.json","./virtual_servers/*":"./dist/esm/virtual_servers/*"},"scripts":{"docs":"node ./docs.mjs","build":"node ./build.mjs","clean":"node ./clean.mjs"},"_npmUser":{"name":"texodus","email":"steinlink@gmail.com"},"jsdelivr":"dist/cdn/perspective.js","_resolved":"/Users/texodus/work/perspective/perspective-dev-client-4.1.1.tgz","_integrity":"sha512-xTxSwFL5/67MBFfOQUi9VXZ+rOWex6Z18QWBu3xiM674fVU1T/awTDvw/SUGvUXxECb3WARFeegZubLFfGRQaA==","repository":{"url":"git+https://github.com/perspective-dev/perspective.git","type":"git"},"_npmVersion":"10.8.1","description":"This crate provides Rust bindings to the JavaScript Perspective API.","directories":{},"_nodeVersion":"22.4.0","dependencies":{"ws":"^8.17.0","stoppable":"=1.1.0","@perspective-dev/server":"","pro_self_extracting_wasm":"0.0.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zx":">=8 <9","lodash":"^4.17.20","moment":"^2.30.1","typedoc":"^0.28.7","@types/ws":">=8","typescript":">=5 <6","web-worker":"1.4.1","@types/node":">=22","apache-arrow":"18.1.0","@playwright/test":"=1.52.0","@types/stoppable":">=1","superstore-arrow":"3.2.0","@duckdb/duckdb-wasm":"^1.30.0","@perspective-dev/test":"","@perspective-dev/metadata":"","@perspective-dev/esbuild-plugin":"","@playwright/experimental-ct-react":"=1.52.0"},"_npmOperationalInternal":{"tmp":"tmp/client_4.1.1_1770057451251_0.22525197523164708","host":"s3://npm-registry-packages-npm-production"}},"4.2.0":{"name":"@perspective-dev/client","version":"4.2.0","license":"Apache-2.0","_id":"@perspective-dev/client@4.2.0","maintainers":[{"name":"timkpaine","email":"t.paine154@gmail.com"},{"name":"texodus","email":"steinlink@gmail.com"}],"homepage":"https://github.com/perspective-dev/perspective#readme","bugs":{"url":"https://github.com/perspective-dev/perspective/issues"},"dist":{"shasum":"888c2859aa871be411a7d576289f30f010ce7d8b","tarball":"https://registry.npmjs.org/@perspective-dev/client/-/client-4.2.0.tgz","fileCount":106,"integrity":"sha512-Gb9RFOoKnGAJDR0rZA9OBC8CY3Sv3zsEJfrmUhmnFWC21erk66DhppFXKYm3ggU2ob/yhCNA/yWMUv4n8OBqVQ==","signatures":[{"sig":"MEUCIBAGcLkS5ICX4KHun/I+jG1iynHOeyQHueQsT5SNoKI1AiEA25guf1TZ7JUe5ze8jU/ERkuRK/1tw7/wl0Jkr3zVHJc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5835930},"type":"module","_from":"file:perspective-dev-client-4.2.0.tgz","unpkg":"dist/cdn/perspective.js","exports":{".":{"node":{"types":"./dist/esm/perspective.node.d.ts","default":"./dist/esm/perspective.node.js"},"types":"./dist/esm/perspective.browser.d.ts","default":"./dist/esm/perspective.js"},"./node":{"types":"./dist/esm/perspective.node.d.ts","default":"./dist/esm/perspective.node.js"},"./src/*":"./src/*","./dist/*":"./dist/*","./test/*":"./test/*","./package.json":"./package.json","./tsconfig.json":"./tsconfig.json","./virtual_servers/*":"./dist/esm/virtual_servers/*"},"scripts":{"docs":"node ./docs.mjs","build":"node ./build.mjs","clean":"node ./clean.mjs"},"_npmUser":{"name":"texodus","email":"steinlink@gmail.com"},"jsdelivr":"dist/cdn/perspective.js","_resolved":"/Users/texodus/work/perspective/perspective-dev-client-4.2.0.tgz","_integrity":"sha512-Gb9RFOoKnGAJDR0rZA9OBC8CY3Sv3zsEJfrmUhmnFWC21erk66DhppFXKYm3ggU2ob/yhCNA/yWMUv4n8OBqVQ==","repository":{"url":"git+https://github.com/perspective-dev/perspective.git","type":"git"},"_npmVersion":"10.8.1","description":"This crate provides Rust bindings to the JavaScript Perspective API.","directories":{},"_nodeVersion":"22.4.0","dependencies":{"ws":"^8.17.0","stoppable":"=1.1.0","@perspective-dev/server":"","pro_self_extracting_wasm":"0.0.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zx":">=8 <9","lodash":"^4.17.20","moment":"^2.30.1","typedoc":"^0.28.7","@types/ws":">=8","typescript":">=5 <6","web-worker":"1.4.1","@types/node":">=22","apache-arrow":"18.1.0","@playwright/test":"=1.52.0","@types/stoppable":">=1","superstore-arrow":"3.2.0","@duckdb/duckdb-wasm":"^1.30.0","@perspective-dev/test":"","@clickhouse/client-web":"^1.12.0","@perspective-dev/metadata":"","@perspective-dev/esbuild-plugin":"","@playwright/experimental-ct-react":"=1.52.0"},"_npmOperationalInternal":{"tmp":"tmp/client_4.2.0_1771179883902_0.4241291698505789","host":"s3://npm-registry-packages-npm-production"}},"4.3.0":{"name":"@perspective-dev/client","version":"4.3.0","license":"Apache-2.0","_id":"@perspective-dev/client@4.3.0","maintainers":[{"name":"timkpaine","email":"t.paine154@gmail.com"},{"name":"texodus","email":"steinlink@gmail.com"}],"homepage":"https://github.com/perspective-dev/perspective#readme","bugs":{"url":"https://github.com/perspective-dev/perspective/issues"},"dist":{"shasum":"83a5f9e00c73b8b3b06f75f08b9700087e6cc9d5","tarball":"https://registry.npmjs.org/@perspective-dev/client/-/client-4.3.0.tgz","fileCount":108,"integrity":"sha512-LhVDyYzZrSmtuU04qX+MzpnA1BKPEW9nMi4RPE6y3KiGAWwFFqEFgZKF233U8/Fx3v2URCijcwmXn0qTVfoPMQ==","signatures":[{"sig":"MEUCIQCe5xDvm0SkagdyN6ZZMIPahjj65uYOT1XExXMflucAYwIgQD7/5UYsGRTufhNreyL55HZfiQFeYaaLJcWGoThzBA4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5838965},"type":"module","_from":"file:perspective-dev-client-4.3.0.tgz","unpkg":"dist/cdn/perspective.js","exports":{".":{"node":{"types":"./dist/esm/perspective.node.d.ts","default":"./dist/esm/perspective.node.js"},"types":"./dist/esm/perspective.browser.d.ts","default":"./dist/esm/perspective.js"},"./node":{"types":"./dist/esm/perspective.node.d.ts","default":"./dist/esm/perspective.node.js"},"./src/*":"./src/*","./dist/*":"./dist/*","./test/*":"./test/*","./package.json":"./package.json","./tsconfig.json":"./tsconfig.json","./virtual_servers/*":"./dist/esm/virtual_servers/*"},"scripts":{"docs":"node ./docs.mjs","build":"node ./build.mjs","clean":"node ./clean.mjs"},"_npmUser":{"name":"texodus","email":"steinlink@gmail.com"},"jsdelivr":"dist/cdn/perspective.js","_resolved":"/Users/texodus/work/perspective/perspective-dev-client-4.3.0.tgz","_integrity":"sha512-LhVDyYzZrSmtuU04qX+MzpnA1BKPEW9nMi4RPE6y3KiGAWwFFqEFgZKF233U8/Fx3v2URCijcwmXn0qTVfoPMQ==","repository":{"url":"git+https://github.com/perspective-dev/perspective.git","type":"git"},"_npmVersion":"10.8.1","description":"This crate provides Rust bindings to the JavaScript Perspective API.","directories":{},"_nodeVersion":"22.4.0","dependencies":{"ws":"^8.17.0","stoppable":"=1.1.0","@perspective-dev/server":"","pro_self_extracting_wasm":"0.0.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zx":">=8 <9","lodash":"^4.17.20","moment":"^2.30.1","typedoc":"^0.28.7","@types/ws":">=8","typescript":">=5 <6","web-worker":"1.4.1","@types/node":">=22","apache-arrow":"18.1.0","@playwright/test":"=1.52.0","@types/stoppable":">=1","superstore-arrow":"3.2.0","@duckdb/duckdb-wasm":"^1.30.0","@perspective-dev/test":"","@clickhouse/client-web":"^1.12.0","@perspective-dev/metadata":"","@perspective-dev/esbuild-plugin":"","@playwright/experimental-ct-react":"=1.52.0"},"_npmOperationalInternal":{"tmp":"tmp/client_4.3.0_1773198307969_0.08185891018385782","host":"s3://npm-registry-packages-npm-production"}},"4.4.0":{"name":"@perspective-dev/client","version":"4.4.0","license":"Apache-2.0","_id":"@perspective-dev/client@4.4.0","maintainers":[{"name":"timkpaine","email":"t.paine154@gmail.com"},{"name":"texodus","email":"steinlink@gmail.com"}],"homepage":"https://github.com/perspective-dev/perspective#readme","bugs":{"url":"https://github.com/perspective-dev/perspective/issues"},"dist":{"shasum":"3cdddf8265495b55689a587ea8a8c7608b9acd67","tarball":"https://registry.npmjs.org/@perspective-dev/client/-/client-4.4.0.tgz","fileCount":112,"integrity":"sha512-AvfWskJJbfOZl6k2Gfntw/c2a+KDnCy5GfDvEQohdXUNMg+0uec//QuL0ZaqclQA/WfRvm4k+YHIUiBhT8EYew==","signatures":[{"sig":"MEUCIBdydXNNpyeJxaX+pCFm6BmJmk3sWm7lbl5PSzV0WgnlAiEAsSVkFyHz3mDMPx+e+ablM6R7g+hx7sYMPsnQW2MnPVA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7119304},"type":"module","_from":"file:perspective-dev-client-4.4.0.tgz","unpkg":"dist/cdn/perspective.js","exports":{".":{"node":{"types":"./dist/esm/perspective.node.d.ts","default":"./dist/esm/perspective.node.js"},"types":"./dist/esm/perspective.browser.d.ts","default":"./dist/esm/perspective.js"},"./node":{"types":"./dist/esm/perspective.node.d.ts","default":"./dist/esm/perspective.node.js"},"./src/*":"./src/*","./dist/*":"./dist/*","./test/*":"./test/*","./package.json":"./package.json","./tsconfig.json":"./tsconfig.json","./virtual_servers/*":"./dist/esm/virtual_servers/*"},"scripts":{"docs":"node ./docs.mjs","build":"node ./build.mjs","clean":"node ./clean.mjs"},"_npmUser":{"name":"texodus","email":"steinlink@gmail.com"},"jsdelivr":"dist/cdn/perspective.js","_resolved":"/Users/texodus/work/perspective/perspective-dev-client-4.4.0.tgz","_integrity":"sha512-AvfWskJJbfOZl6k2Gfntw/c2a+KDnCy5GfDvEQohdXUNMg+0uec//QuL0ZaqclQA/WfRvm4k+YHIUiBhT8EYew==","repository":{"url":"git+https://github.com/perspective-dev/perspective.git","type":"git"},"_npmVersion":"10.8.1","description":"This crate provides Rust bindings to the JavaScript Perspective API.","directories":{},"_nodeVersion":"22.4.0","dependencies":{"ws":"^8.17.0","stoppable":"=1.1.0","@perspective-dev/server":"","pro_self_extracting_wasm":"0.0.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zx":">=8 <9","lodash":"^4.17.20","moment":"^2.30.1","typedoc":"^0.28.7","@types/ws":">=8","typescript":">=5 <6","web-worker":"1.4.1","@types/node":">=22","apache-arrow":"17.0.0","@playwright/test":"=1.58.0","@types/stoppable":">=1","superstore-arrow":"3.2.0","@duckdb/duckdb-wasm":"1.33.1-dev18.0","@perspective-dev/test":"","@clickhouse/client-web":"^1.12.0","@perspective-dev/metadata":"","@perspective-dev/esbuild-plugin":"","@playwright/experimental-ct-react":"=1.58.0"},"_npmOperationalInternal":{"tmp":"tmp/client_4.4.0_1775165420799_0.974676848789271","host":"s3://npm-registry-packages-npm-production"}},"4.4.1":{"name":"@perspective-dev/client","version":"4.4.1","license":"Apache-2.0","_id":"@perspective-dev/client@4.4.1","maintainers":[{"name":"timkpaine","email":"t.paine154@gmail.com"},{"name":"texodus","email":"steinlink@gmail.com"}],"homepage":"https://github.com/perspective-dev/perspective#readme","bugs":{"url":"https://github.com/perspective-dev/perspective/issues"},"dist":{"shasum":"964370c08bd0033b7cbb571dd1b4515f58fb7a1a","tarball":"https://registry.npmjs.org/@perspective-dev/client/-/client-4.4.1.tgz","fileCount":112,"integrity":"sha512-2CWBNx1yOjXpbGdFcRrk34TDodeGojWVhUJWFAQmBCacF8YLRueC16iJeqqDGQP0NQ+dWfkDy5uABVi/6YoAvQ==","signatures":[{"sig":"MEQCIE/ie/thByuODgDPSFOj4eaF84uxMgOjCsmx074TuvhqAiBciVzwtM7Dh9GUkLmx/jbXQQL25JwvFikuPQiYT/Khlg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7119472},"type":"module","_from":"file:perspective-dev-client-4.4.1.tgz","unpkg":"dist/cdn/perspective.js","exports":{".":{"node":{"types":"./dist/esm/perspective.node.d.ts","default":"./dist/esm/perspective.node.js"},"types":"./dist/esm/perspective.browser.d.ts","default":"./dist/esm/perspective.js"},"./node":{"types":"./dist/esm/perspective.node.d.ts","default":"./dist/esm/perspective.node.js"},"./src/*":"./src/*","./dist/*":"./dist/*","./test/*":"./test/*","./package.json":"./package.json","./tsconfig.json":"./tsconfig.json","./virtual_servers/*":"./dist/esm/virtual_servers/*"},"scripts":{"docs":"node ./docs.mjs","build":"node ./build.mjs","clean":"node ./clean.mjs"},"_npmUser":{"name":"texodus","email":"steinlink@gmail.com"},"jsdelivr":"dist/cdn/perspective.js","_resolved":"/Users/texodus/work/perspective/perspective-dev-client-4.4.1.tgz","_integrity":"sha512-2CWBNx1yOjXpbGdFcRrk34TDodeGojWVhUJWFAQmBCacF8YLRueC16iJeqqDGQP0NQ+dWfkDy5uABVi/6YoAvQ==","repository":{"url":"git+https://github.com/perspective-dev/perspective.git","type":"git"},"_npmVersion":"10.8.1","description":"This crate provides Rust bindings to the JavaScript Perspective API.","directories":{},"_nodeVersion":"22.4.0","dependencies":{"ws":"^8.17.0","stoppable":"=1.1.0","@perspective-dev/server":"","pro_self_extracting_wasm":"0.0.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zx":">=8 <9","lodash":"^4.17.20","moment":"^2.30.1","typedoc":"^0.28.7","@types/ws":">=8","typescript":">=5 <6","web-worker":"1.4.1","@types/node":">=22","apache-arrow":"17.0.0","@playwright/test":"=1.58.0","@types/stoppable":">=1","superstore-arrow":"3.2.0","@duckdb/duckdb-wasm":"1.33.1-dev18.0","@perspective-dev/test":"","@clickhouse/client-web":"^1.12.0","@perspective-dev/metadata":"","@perspective-dev/esbuild-plugin":"","@playwright/experimental-ct-react":"=1.58.0"},"_npmOperationalInternal":{"tmp":"tmp/client_4.4.1_1776180555698_0.13828538959743364","host":"s3://npm-registry-packages-npm-production"}},"4.5.0":{"name":"@perspective-dev/client","version":"4.5.0","keywords":["perspective","data","analytics","streaming","wasm","arrow","duckdb","clickhouse"],"license":"Apache-2.0","_id":"@perspective-dev/client@4.5.0","maintainers":[{"name":"timkpaine","email":"t.paine154@gmail.com"},{"name":"texodus","email":"steinlink@gmail.com"}],"homepage":"https://perspective-dev.github.io","bugs":{"url":"https://github.com/perspective-dev/perspective/issues"},"dist":{"shasum":"0aacffe33678088cd43bc3abae3d8dfaade24676","tarball":"https://registry.npmjs.org/@perspective-dev/client/-/client-4.5.0.tgz","fileCount":115,"integrity":"sha512-eTJqHvmZOFvr+QDOZlmg6vmYuL7CtDAawFSGWhzuYw50PdC0osdKIvQmcoTY5eUcekNRCrOwGaGlp+KihpCAkA==","signatures":[{"sig":"MEQCIA9ZsIuohKMx/kEl2O0Q/TZWf24K9ryq0Q0NXNk65I4dAiB8aStOa2Od+KvBemMjkFtPLietXxPPCO8Z6UE2YLA9Lw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7275779},"type":"module","_from":"file:perspective-dev-client-4.5.0.tgz","unpkg":"dist/cdn/perspective.js","exports":{".":{"node":{"types":"./dist/esm/perspective.node.d.ts","import":"./dist/esm/perspective.node.js","default":"./dist/esm/perspective.node.js"},"types":"./dist/esm/perspective.browser.d.ts","import":"./dist/esm/perspective.js","default":"./dist/esm/perspective.js"},"./node":{"types":"./dist/esm/perspective.node.d.ts","import":"./dist/esm/perspective.node.js","default":"./dist/esm/perspective.node.js"},"./src/*":"./src/*","./dist/*":"./dist/*","./inline":{"types":"./dist/esm/perspective.browser.d.ts","import":"./dist/esm/perspective.inline.js","default":"./dist/esm/perspective.inline.js"},"./test/*":"./test/*","./package.json":"./package.json","./tsconfig.json":"./tsconfig.json","./virtual_servers/*":{"types":"./dist/esm/virtual_servers/*.d.ts","import":"./dist/esm/virtual_servers/*.js","default":"./dist/esm/virtual_servers/*.js"}},"scripts":{"docs":"node ./docs.mjs","build":"node ./build.mjs","clean":"node ./clean.mjs"},"_npmUser":{"name":"texodus","email":"steinlink@gmail.com"},"jsdelivr":"dist/cdn/perspective.js","_resolved":"/Users/texodus/work/perspective/perspective-dev-client-4.5.0.tgz","_integrity":"sha512-eTJqHvmZOFvr+QDOZlmg6vmYuL7CtDAawFSGWhzuYw50PdC0osdKIvQmcoTY5eUcekNRCrOwGaGlp+KihpCAkA==","repository":{"url":"git+https://github.com/perspective-dev/perspective.git","type":"git"},"_npmVersion":"10.8.1","description":"Client for Perspective, a high-performance WASM engine with reactive Tables, Views, and joins.","directories":{},"sideEffects":false,"_nodeVersion":"22.4.0","dependencies":{"ws":"^8.17.0","stoppable":"=1.1.0","@perspective-dev/server":"","pro_self_extracting_wasm":"0.0.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zx":">=8 <9","lodash":"^4.17.20","moment":"^2.30.1","typedoc":"^0.28.7","@types/ws":">=8","typescript":">=5 <6","web-worker":"1.4.1","@types/node":">=22","apache-arrow":"17.0.0","@playwright/test":"=1.58.0","@types/stoppable":">=1","superstore-arrow":"3.2.0","@duckdb/duckdb-wasm":"1.33.1-dev18.0","@perspective-dev/test":"","@clickhouse/client-web":"^1.12.0","@perspective-dev/metadata":"","@perspective-dev/esbuild-plugin":"","@playwright/experimental-ct-react":"=1.58.0"},"_npmOperationalInternal":{"tmp":"tmp/client_4.5.0_1779376516152_0.374919421901996","host":"s3://npm-registry-packages-npm-production"}},"4.5.1":{"name":"@perspective-dev/client","version":"4.5.1","keywords":["perspective","data","analytics","streaming","wasm","arrow","duckdb","clickhouse"],"license":"Apache-2.0","_id":"@perspective-dev/client@4.5.1","maintainers":[{"name":"timkpaine","email":"t.paine154@gmail.com"},{"name":"texodus","email":"steinlink@gmail.com"}],"homepage":"https://perspective-dev.github.io","bugs":{"url":"https://github.com/perspective-dev/perspective/issues"},"dist":{"shasum":"e076e97eda47f7ebb188f558cd8084a17d8f25b5","tarball":"https://registry.npmjs.org/@perspective-dev/client/-/client-4.5.1.tgz","fileCount":115,"integrity":"sha512-Yb/huLDHEQ9FFeTloipHKM2oVtgTkHLIEqh971eznOc0sNQGg9Sd7flju8xlKe8KMGe3VCo7/wlvxr4GqBi1Bw==","signatures":[{"sig":"MEUCIHHFlkzHT/DNbQcJUwfNkbbsXzjVCbRBPMwpHZ7TRRrOAiEApF3FbsixDIQrmfeO+ov90jLt7EP9KVJbpE2mIcpcvm8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7284512},"type":"module","_from":"file:perspective-dev-client-4.5.1.tgz","unpkg":"dist/cdn/perspective.js","exports":{".":{"node":{"types":"./dist/esm/perspective.node.d.ts","import":"./dist/esm/perspective.node.js","default":"./dist/esm/perspective.node.js"},"types":"./dist/esm/perspective.browser.d.ts","import":"./dist/esm/perspective.js","default":"./dist/esm/perspective.js"},"./node":{"types":"./dist/esm/perspective.node.d.ts","import":"./dist/esm/perspective.node.js","default":"./dist/esm/perspective.node.js"},"./src/*":"./src/*","./dist/*":"./dist/*","./inline":{"types":"./dist/esm/perspective.browser.d.ts","import":"./dist/esm/perspective.inline.js","default":"./dist/esm/perspective.inline.js"},"./test/*":"./test/*","./package.json":"./package.json","./tsconfig.json":"./tsconfig.json","./virtual_servers/*":{"types":"./dist/esm/virtual_servers/*.d.ts","import":"./dist/esm/virtual_servers/*.js","default":"./dist/esm/virtual_servers/*.js"}},"scripts":{"docs":"node ./docs.mjs","build":"node ./build.mjs","clean":"node ./clean.mjs"},"_npmUser":{"name":"texodus","email":"steinlink@gmail.com"},"jsdelivr":"dist/cdn/perspective.js","_resolved":"/Users/texodus/work/perspective/perspective-dev-client-4.5.1.tgz","_integrity":"sha512-Yb/huLDHEQ9FFeTloipHKM2oVtgTkHLIEqh971eznOc0sNQGg9Sd7flju8xlKe8KMGe3VCo7/wlvxr4GqBi1Bw==","repository":{"url":"git+https://github.com/perspective-dev/perspective.git","type":"git"},"_npmVersion":"10.8.1","description":"Client for Perspective, a high-performance WASM engine with reactive Tables, Views, and joins.","directories":{},"sideEffects":false,"_nodeVersion":"22.4.0","dependencies":{"ws":"^8.17.0","stoppable":"=1.1.0","@perspective-dev/server":"","pro_self_extracting_wasm":"0.0.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zx":">=8 <9","lodash":"^4.17.20","moment":"^2.30.1","typedoc":"^0.28.7","@types/ws":">=8","typescript":">=5 <6","web-worker":"1.4.1","@types/node":">=22","apache-arrow":"17.0.0","@playwright/test":"=1.58.0","@types/stoppable":">=1","superstore-arrow":"3.2.0","@duckdb/duckdb-wasm":"1.33.1-dev18.0","@perspective-dev/test":"","@clickhouse/client-web":"^1.12.0","@perspective-dev/metadata":"","@perspective-dev/esbuild-plugin":"","@playwright/experimental-ct-react":"=1.58.0"},"_npmOperationalInternal":{"tmp":"tmp/client_4.5.1_1780186784650_0.9488744028297387","host":"s3://npm-registry-packages-npm-production"}},"4.5.2":{"name":"@perspective-dev/client","version":"4.5.2","keywords":["perspective","data","analytics","streaming","wasm","arrow","duckdb","clickhouse"],"license":"Apache-2.0","_id":"@perspective-dev/client@4.5.2","maintainers":[{"name":"timkpaine","email":"t.paine154@gmail.com"},{"name":"texodus","email":"steinlink@gmail.com"}],"homepage":"https://perspective-dev.github.io","bugs":{"url":"https://github.com/perspective-dev/perspective/issues"},"dist":{"shasum":"b172b6b6314be0037cc7bf31e8eb23dffb3244a4","tarball":"https://registry.npmjs.org/@perspective-dev/client/-/client-4.5.2.tgz","fileCount":115,"integrity":"sha512-DWPHNPXiiZr5M3Y0L9a1hFxY2phB0iP4Oa3zjPfOrVC2OSvD5kh6SPVqNR4AeF19Y9J5Sowdv0lJUR2LQ/H8+w==","signatures":[{"sig":"MEYCIQCZbIPDwTpe1Ij4XyV83UTlVqLfAA6pqEiaS8SZSIzGVQIhANYSxOr5Js1Y+jnRDjjV91dKQGaM+VmN1ogas73Ewwl1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7292363},"type":"module","_from":"file:perspective-dev-client-4.5.2.tgz","unpkg":"dist/cdn/perspective.js","exports":{".":{"node":{"types":"./dist/esm/perspective.node.d.ts","import":"./dist/esm/perspective.node.js","default":"./dist/esm/perspective.node.js"},"types":"./dist/esm/perspective.browser.d.ts","import":"./dist/esm/perspective.js","default":"./dist/esm/perspective.js"},"./node":{"types":"./dist/esm/perspective.node.d.ts","import":"./dist/esm/perspective.node.js","default":"./dist/esm/perspective.node.js"},"./src/*":"./src/*","./dist/*":"./dist/*","./inline":{"types":"./dist/esm/perspective.browser.d.ts","import":"./dist/esm/perspective.inline.js","default":"./dist/esm/perspective.inline.js"},"./test/*":"./test/*","./package.json":"./package.json","./tsconfig.json":"./tsconfig.json","./virtual_servers/*":{"types":"./dist/esm/virtual_servers/*.d.ts","import":"./dist/esm/virtual_servers/*.js","default":"./dist/esm/virtual_servers/*.js"}},"scripts":{"docs":"node ./docs.mjs","build":"node ./build.mjs","clean":"node ./clean.mjs"},"_npmUser":{"name":"texodus","email":"steinlink@gmail.com"},"jsdelivr":"dist/cdn/perspective.js","_resolved":"/Users/texodus/work/perspective/perspective-dev-client-4.5.2.tgz","_integrity":"sha512-DWPHNPXiiZr5M3Y0L9a1hFxY2phB0iP4Oa3zjPfOrVC2OSvD5kh6SPVqNR4AeF19Y9J5Sowdv0lJUR2LQ/H8+w==","repository":{"url":"git+https://github.com/perspective-dev/perspective.git","type":"git"},"_npmVersion":"10.8.1","description":"Client for Perspective, a high-performance WASM engine with reactive Tables, Views, and joins.","directories":{},"sideEffects":false,"_nodeVersion":"22.4.0","dependencies":{"ws":"^8.17.0","stoppable":"=1.1.0","@perspective-dev/server":"","pro_self_extracting_wasm":"0.0.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zx":">=8 <9","lodash":"^4.17.20","moment":"^2.30.1","typedoc":"^0.28.7","@types/ws":">=8","typescript":">=5 <6","web-worker":"1.4.1","@types/node":">=22","apache-arrow":"17.0.0","@playwright/test":"=1.58.0","@types/stoppable":">=1","superstore-arrow":"3.2.0","@duckdb/duckdb-wasm":"1.33.1-dev18.0","@perspective-dev/test":"","@clickhouse/client-web":"^1.12.0","@perspective-dev/metadata":"","@perspective-dev/esbuild-plugin":"","@playwright/experimental-ct-react":"=1.58.0"},"_npmOperationalInternal":{"tmp":"tmp/client_4.5.2_1783613396500_0.44336291871960043","host":"s3://npm-registry-packages-npm-production"}},"5.0.0":{"name":"@perspective-dev/client","version":"5.0.0","keywords":["perspective","data","analytics","streaming","wasm","arrow","duckdb","clickhouse"],"license":"Apache-2.0","_id":"@perspective-dev/client@5.0.0","maintainers":[{"name":"timkpaine","email":"t.paine154@gmail.com"},{"name":"texodus","email":"steinlink@gmail.com"}],"homepage":"https://perspective-dev.github.io","bugs":{"url":"https://github.com/perspective-dev/perspective/issues"},"dist":{"shasum":"4a78d9fa4f48c7997fc10db1646412bbeb347a3e","tarball":"https://registry.npmjs.org/@perspective-dev/client/-/client-5.0.0.tgz","fileCount":118,"integrity":"sha512-K+Rg+j9GNHsGyD0uI7kng8nuodtdEa/DHQecZYcUe4ikk7ztLuekTAp0DzhIEZWyEdzG5JChFpqvId4RgCuDOw==","signatures":[{"sig":"MEQCIDyFEWEoFKjhP+Nl0e8/BNCCpcU3XRPY/Hyx7Fe5sgqjAiADafj9qIBtxJJa9w5cLk6Lwo95sUv09o0lQJPCmI/nPg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7517347},"type":"module","_from":"file:perspective-dev-client-5.0.0.tgz","unpkg":"dist/cdn/perspective.js","exports":{".":{"node":{"types":"./dist/esm/perspective.node.d.ts","import":"./dist/esm/perspective.node.js","default":"./dist/esm/perspective.node.js"},"types":"./dist/esm/perspective.browser.d.ts","import":"./dist/esm/perspective.js","default":"./dist/esm/perspective.js"},"./node":{"types":"./dist/esm/perspective.node.d.ts","import":"./dist/esm/perspective.node.js","default":"./dist/esm/perspective.node.js"},"./src/*":"./src/*","./dist/*":"./dist/*","./inline":{"types":"./dist/esm/perspective.browser.d.ts","import":"./dist/esm/perspective.inline.js","default":"./dist/esm/perspective.inline.js"},"./test/*":"./test/*","./package.json":"./package.json","./tsconfig.json":"./tsconfig.json","./virtual_servers/*":{"types":"./dist/esm/virtual_servers/*.d.ts","import":"./dist/esm/virtual_servers/*.js","default":"./dist/esm/virtual_servers/*.js"}},"scripts":{"docs":"node ./docs.mjs","build":"node ./build.mjs","clean":"node ./clean.mjs"},"_npmUser":{"name":"texodus","email":"steinlink@gmail.com"},"jsdelivr":"dist/cdn/perspective.js","_resolved":"/Users/texodus/work/perspective/perspective-dev-client-5.0.0.tgz","_integrity":"sha512-K+Rg+j9GNHsGyD0uI7kng8nuodtdEa/DHQecZYcUe4ikk7ztLuekTAp0DzhIEZWyEdzG5JChFpqvId4RgCuDOw==","repository":{"url":"git+https://github.com/perspective-dev/perspective.git","type":"git"},"_npmVersion":"10.8.1","description":"Client for Perspective, a high-performance WASM engine with reactive Tables, Views, and joins.","directories":{},"sideEffects":false,"_nodeVersion":"22.4.0","dependencies":{"ws":"^8.17.0","stoppable":"=1.1.0","@perspective-dev/server":"","pro_self_extracting_wasm":"0.0.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zx":">=8 <9","lodash":"^4.17.20","moment":"^2.30.1","typedoc":"^0.28.7","@types/ws":">=8","typescript":">=5 <6","web-worker":"1.4.1","@types/node":">=22","apache-arrow":"17.0.0","@playwright/test":"=1.58.0","@types/stoppable":">=1","superstore-arrow":"3.2.0","@duckdb/duckdb-wasm":"1.33.1-dev18.0","@perspective-dev/test":"","@clickhouse/client-web":"^1.12.0","@perspective-dev/metadata":"","@perspective-dev/esbuild-plugin":"","@playwright/experimental-ct-react":"=1.58.0"},"_npmOperationalInternal":{"tmp":"tmp/client_5.0.0_1785207380331_0.9210453321113368","host":"s3://npm-registry-packages-npm-production"}},"5.1.0":{"name":"@perspective-dev/client","version":"5.1.0","keywords":["perspective","data","analytics","streaming","wasm","arrow","duckdb","clickhouse"],"license":"Apache-2.0","_id":"@perspective-dev/client@5.1.0","maintainers":[{"name":"timkpaine","email":"t.paine154@gmail.com"},{"name":"texodus","email":"steinlink@gmail.com"}],"homepage":"https://perspective-dev.github.io","bugs":{"url":"https://github.com/perspective-dev/perspective/issues"},"dist":{"shasum":"2f7a0106f8d224617c3d73ed29c0e807d05759f9","tarball":"https://registry.npmjs.org/@perspective-dev/client/-/client-5.1.0.tgz","fileCount":132,"integrity":"sha512-nB/iP0CdB0rj7CsVesTjRROFFySbHW0jLnZ8oOWj3uEKApEDBs5e+q0dyQKNykFLhyspUdVm74NL0qnnj2i0xg==","signatures":[{"sig":"MEYCIQCe+lbmDZ3LW/cwCnTKmXDvB7cKVO6SURaXdNCILprc+gIhAMj+/nuZV0KdIeh7eHey2VduRrf8+ZzoALCkfaJxAGtw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7676447},"type":"module","_from":"file:perspective-dev-client-5.1.0.tgz","unpkg":"dist/cdn/perspective.js","exports":{".":{"node":{"types":"./dist/esm/perspective.node.d.ts","import":"./dist/esm/perspective.node.js","default":"./dist/esm/perspective.node.js"},"types":"./dist/esm/perspective.browser.d.ts","import":"./dist/esm/perspective.js","default":"./dist/esm/perspective.js"},"./node":{"types":"./dist/esm/perspective.node.d.ts","import":"./dist/esm/perspective.node.js","default":"./dist/esm/perspective.node.js"},"./src/*":"./src/*","./dist/*":"./dist/*","./inline":{"types":"./dist/esm/perspective.browser.d.ts","import":"./dist/esm/perspective.inline.js","default":"./dist/esm/perspective.inline.js"},"./test/*":"./test/*","./package.json":"./package.json","./tsconfig.json":"./tsconfig.json","./virtual_servers/*":{"types":"./dist/esm/virtual_servers/*.d.ts","import":"./dist/esm/virtual_servers/*.js","default":"./dist/esm/virtual_servers/*.js"}},"scripts":{"docs":"node ./docs.mjs","build":"node ./build.mjs","clean":"node ./clean.mjs"},"_npmUser":{"name":"texodus","email":"steinlink@gmail.com"},"jsdelivr":"dist/cdn/perspective.js","_resolved":"/Users/texodus/work/perspective/perspective-dev-client-5.1.0.tgz","_integrity":"sha512-nB/iP0CdB0rj7CsVesTjRROFFySbHW0jLnZ8oOWj3uEKApEDBs5e+q0dyQKNykFLhyspUdVm74NL0qnnj2i0xg==","repository":{"url":"git+https://github.com/perspective-dev/perspective.git","type":"git"},"_npmVersion":"10.8.1","description":"Client for Perspective, a high-performance WASM engine with reactive Tables, Views, and joins.","directories":{},"sideEffects":false,"_nodeVersion":"22.4.0","dependencies":{"ws":"^8.17.0","stoppable":"=1.1.0","@perspective-dev/server":"","pro_self_extracting_wasm":"0.0.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zx":">=8 <9","lodash":"^4.17.20","moment":"^2.30.1","typedoc":"^0.28.7","@types/ws":">=8","typescript":">=5 <6","web-worker":"1.4.1","@types/node":">=22","apache-arrow":"17.0.0","@playwright/test":"=1.58.0","@types/stoppable":">=1","superstore-arrow":"3.2.0","@duckdb/duckdb-wasm":"1.33.1-dev18.0","@perspective-dev/test":"","@clickhouse/client-web":"^1.12.0","@perspective-dev/metadata":"","@perspective-dev/esbuild-plugin":"","@playwright/experimental-ct-react":"=1.58.0"},"_npmOperationalInternal":{"tmp":"tmp/client_5.1.0_1785842910780_0.9184641464683523","host":"s3://npm-registry-packages-npm-production"}},"5.2.0":{"name":"@perspective-dev/client","version":"5.2.0","keywords":["perspective","data","analytics","streaming","wasm","arrow","duckdb","clickhouse"],"license":"Apache-2.0","_id":"@perspective-dev/client@5.2.0","maintainers":[{"name":"timkpaine","email":"t.paine154@gmail.com"},{"name":"texodus","email":"steinlink@gmail.com"}],"homepage":"https://perspective-dev.github.io","bugs":{"url":"https://github.com/perspective-dev/perspective/issues"},"dist":{"shasum":"9c5b78f1f6347fce6976527a82012e39c264b33e","tarball":"https://registry.npmjs.org/@perspective-dev/client/-/client-5.2.0.tgz","fileCount":136,"integrity":"sha512-zkJmJFwdw0wMREoJt8gUJyCsflzi7s7Yc8ZtUCOLE9XB6fdyxJmDB99cxO3Q+hno/57kLsz8VNoz8XSm6PZNrg==","signatures":[{"sig":"MEUCICpCL1CjDxB+0HtR0MCyaSUAtVeL8ixhmLxPBcyvLPfOAiEA742u4+QJdOrMTyC8Gngu/z7CC2EOrHBlbqwoTR8ogYc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8148764},"type":"module","_from":"file:perspective-dev-client-5.2.0.tgz","unpkg":"dist/cdn/perspective.js","exports":{".":{"node":{"types":"./dist/esm/perspective.node.d.ts","import":"./dist/esm/perspective.node.js","default":"./dist/esm/perspective.node.js"},"types":"./dist/esm/perspective.browser.d.ts","import":"./dist/esm/perspective.js","default":"./dist/esm/perspective.js"},"./node":{"types":"./dist/esm/perspective.node.d.ts","import":"./dist/esm/perspective.node.js","default":"./dist/esm/perspective.node.js"},"./src/*":"./src/*","./dist/*":"./dist/*","./inline":{"types":"./dist/esm/perspective.browser.d.ts","import":"./dist/esm/perspective.inline.js","default":"./dist/esm/perspective.inline.js"},"./test/*":"./test/*","./package.json":"./package.json","./tsconfig.json":"./tsconfig.json","./virtual_servers/*":{"types":"./dist/esm/virtual_servers/*.d.ts","import":"./dist/esm/virtual_servers/*.js","default":"./dist/esm/virtual_servers/*.js"}},"scripts":{"docs":"node ./docs.mjs","build":"node ./build.mjs","clean":"node ./clean.mjs"},"_npmUser":{"name":"texodus","email":"steinlink@gmail.com"},"jsdelivr":"dist/cdn/perspective.js","_resolved":"/Users/texodus/work/perspective/perspective-dev-client-5.2.0.tgz","_integrity":"sha512-zkJmJFwdw0wMREoJt8gUJyCsflzi7s7Yc8ZtUCOLE9XB6fdyxJmDB99cxO3Q+hno/57kLsz8VNoz8XSm6PZNrg==","repository":{"url":"git+https://github.com/perspective-dev/perspective.git","type":"git"},"_npmVersion":"10.8.1","description":"Client for Perspective, a high-performance WASM engine with reactive Tables, Views, and joins.","directories":{},"sideEffects":false,"_nodeVersion":"22.4.0","dependencies":{"ws":"^8.17.0","stoppable":"=1.1.0","@perspective-dev/server":"","pro_self_extracting_wasm":"0.0.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zx":">=8 <9","lodash":"^4.17.20","moment":"^2.30.1","typedoc":"^0.28.7","@types/ws":">=8","typescript":">=5 <6","web-worker":"1.4.1","@types/node":">=22","apache-arrow":"17.0.0","@playwright/test":"=1.58.0","@types/stoppable":">=1","superstore-arrow":"3.2.0","@duckdb/duckdb-wasm":"1.33.1-dev18.0","@perspective-dev/test":"","@clickhouse/client-web":"^1.12.0","@perspective-dev/metadata":"","@perspective-dev/esbuild-plugin":"","@playwright/experimental-ct-react":"=1.58.0"},"_npmOperationalInternal":{"tmp":"tmp/client_5.2.0_1786374072217_0.3641974599137425","host":"s3://npm-registry-packages-npm-production"}},"5.3.0":{"name":"@perspective-dev/client","version":"5.3.0","keywords":["perspective","data","analytics","streaming","wasm","arrow","duckdb","clickhouse"],"license":"Apache-2.0","_id":"@perspective-dev/client@5.3.0","maintainers":[{"name":"timkpaine","email":"t.paine154@gmail.com"},{"name":"texodus","email":"steinlink@gmail.com"}],"homepage":"https://perspective-dev.github.io","bugs":{"url":"https://github.com/perspective-dev/perspective/issues"},"dist":{"shasum":"d3ca9e68080c9e75196f3a88c619fc375163ef94","tarball":"https://registry.npmjs.org/@perspective-dev/client/-/client-5.3.0.tgz","fileCount":136,"integrity":"sha512-41ITlb3PsgnmcG+icZWb+O+eyUnY2zyqrKJZFclCiEHOQXw9Yde1Ou/wVo3CLViPwM3OQQtT1BLuuG0zQdDy+A==","signatures":[{"sig":"MEUCIQDDddrcxlYp47VlONVaGbV9oLdSBWo5QnATxfTmeGIoYQIgSduT6CJKgK0b9VrOAL7bkCISnUrWZHmayAsqkEcFX8Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8156400},"type":"module","_from":"file:perspective-dev-client-5.3.0.tgz","unpkg":"dist/cdn/perspective.js","exports":{".":{"node":{"types":"./dist/esm/perspective.node.d.ts","import":"./dist/esm/perspective.node.js","default":"./dist/esm/perspective.node.js"},"types":"./dist/esm/perspective.browser.d.ts","import":"./dist/esm/perspective.js","default":"./dist/esm/perspective.js"},"./node":{"types":"./dist/esm/perspective.node.d.ts","import":"./dist/esm/perspective.node.js","default":"./dist/esm/perspective.node.js"},"./src/*":"./src/*","./dist/*":"./dist/*","./inline":{"types":"./dist/esm/perspective.browser.d.ts","import":"./dist/esm/perspective.inline.js","default":"./dist/esm/perspective.inline.js"},"./test/*":"./test/*","./package.json":"./package.json","./tsconfig.json":"./tsconfig.json","./virtual_servers/*":{"types":"./dist/esm/virtual_servers/*.d.ts","import":"./dist/esm/virtual_servers/*.js","default":"./dist/esm/virtual_servers/*.js"}},"scripts":{"docs":"node ./docs.mjs","build":"node ./build.mjs","clean":"node ./clean.mjs"},"_npmUser":{"name":"texodus","email":"steinlink@gmail.com"},"jsdelivr":"dist/cdn/perspective.js","_resolved":"/Users/texodus/work/perspective/perspective-dev-client-5.3.0.tgz","_integrity":"sha512-41ITlb3PsgnmcG+icZWb+O+eyUnY2zyqrKJZFclCiEHOQXw9Yde1Ou/wVo3CLViPwM3OQQtT1BLuuG0zQdDy+A==","repository":{"url":"git+https://github.com/perspective-dev/perspective.git","type":"git"},"_npmVersion":"10.8.1","description":"Client for Perspective, a high-performance WASM engine with reactive Tables, Views, and joins.","directories":{},"sideEffects":false,"_nodeVersion":"22.4.0","dependencies":{"ws":"^8.17.0","stoppable":"=1.1.0","@perspective-dev/server":"","pro_self_extracting_wasm":"0.0.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zx":">=8 <9","lodash":"^4.17.20","moment":"^2.30.1","typedoc":"^0.28.7","@types/ws":">=8","typescript":">=5 <6","web-worker":"1.4.1","@types/node":">=22","apache-arrow":"17.0.0","@playwright/test":"=1.58.0","@types/stoppable":">=1","superstore-arrow":"3.2.0","@duckdb/duckdb-wasm":"1.33.1-dev18.0","@perspective-dev/test":"","@clickhouse/client-web":"^1.12.0","@perspective-dev/metadata":"","@perspective-dev/esbuild-plugin":"","@playwright/experimental-ct-react":"=1.58.0"},"_npmOperationalInternal":{"tmp":"tmp/client_5.3.0_1787682646481_0.7955000756463124","host":"s3://npm-registry-packages-npm-production"}},"5.3.1":{"name":"@perspective-dev/client","version":"5.3.1","keywords":["perspective","data","analytics","streaming","wasm","arrow","duckdb","clickhouse"],"license":"Apache-2.0","_id":"@perspective-dev/client@5.3.1","maintainers":[{"name":"timkpaine","email":"t.paine154@gmail.com"},{"name":"texodus","email":"steinlink@gmail.com"}],"homepage":"https://perspective-dev.github.io","bugs":{"url":"https://github.com/perspective-dev/perspective/issues"},"dist":{"shasum":"3cd2f4022b2ebcd3c333e2712c3a4486aaf3e363","tarball":"https://registry.npmjs.org/@perspective-dev/client/-/client-5.3.1.tgz","fileCount":136,"integrity":"sha512-wVUM+nwsD7mpJR78iVl7oGA7P8llXvcSNtROuuyQTza3YkdcKwGGD5Lk2DZFiXpvWpozDVbbpXL/BvqFIN0Qiw==","signatures":[{"sig":"MEQCICRfv+NCdpbVlrr7339y7bNq84Wa+91Zjnu+TUNCeeueAiBFOLigAdL3GvFHuhq3JBqn+3tDTifHy51d8jaMlYcpVg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8166930},"type":"module","_from":"file:perspective-dev-client-5.3.1.tgz","unpkg":"dist/cdn/perspective.js","exports":{".":{"node":{"types":"./dist/esm/perspective.node.d.ts","import":"./dist/esm/perspective.node.js","default":"./dist/esm/perspective.node.js"},"types":"./dist/esm/perspective.browser.d.ts","import":"./dist/esm/perspective.js","default":"./dist/esm/perspective.js"},"./node":{"types":"./dist/esm/perspective.node.d.ts","import":"./dist/esm/perspective.node.js","default":"./dist/esm/perspective.node.js"},"./src/*":"./src/*","./dist/*":"./dist/*","./inline":{"types":"./dist/esm/perspective.browser.d.ts","import":"./dist/esm/perspective.inline.js","default":"./dist/esm/perspective.inline.js"},"./test/*":"./test/*","./package.json":"./package.json","./tsconfig.json":"./tsconfig.json","./virtual_servers/*":{"types":"./dist/esm/virtual_servers/*.d.ts","import":"./dist/esm/virtual_servers/*.js","default":"./dist/esm/virtual_servers/*.js"}},"scripts":{"docs":"node ./docs.mjs","build":"node ./build.mjs","clean":"node ./clean.mjs"},"_npmUser":{"name":"texodus","email":"steinlink@gmail.com"},"jsdelivr":"dist/cdn/perspective.js","_resolved":"/Users/texodus/work/perspective/perspective-dev-client-5.3.1.tgz","_integrity":"sha512-wVUM+nwsD7mpJR78iVl7oGA7P8llXvcSNtROuuyQTza3YkdcKwGGD5Lk2DZFiXpvWpozDVbbpXL/BvqFIN0Qiw==","repository":{"url":"git+https://github.com/perspective-dev/perspective.git","type":"git"},"_npmVersion":"10.8.1","description":"Client for Perspective, a high-performance WASM engine with reactive Tables, Views, and joins.","directories":{},"sideEffects":false,"_nodeVersion":"22.4.0","dependencies":{"ws":"^8.17.0","stoppable":"=1.1.0","@perspective-dev/server":"","pro_self_extracting_wasm":"0.0.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zx":">=8 <9","lodash":"^4.17.20","moment":"^2.30.1","typedoc":"^0.28.7","@types/ws":">=8","typescript":">=5 <6","web-worker":"1.4.1","@types/node":">=22","apache-arrow":"17.0.0","@playwright/test":"=1.58.0","@types/stoppable":">=1","superstore-arrow":"3.2.0","@duckdb/duckdb-wasm":"1.33.1-dev18.0","@perspective-dev/test":"","@clickhouse/client-web":"^1.12.0","@perspective-dev/metadata":"","@perspective-dev/esbuild-plugin":"","@playwright/experimental-ct-react":"=1.58.0"},"_npmOperationalInternal":{"tmp":"tmp/client_5.3.1_1788531833131_0.07069518152391185","host":"s3://npm-registry-packages-npm-production"}},"5.4.0":{"name":"@perspective-dev/client","version":"5.4.0","keywords":["perspective","data","analytics","streaming","wasm","arrow","duckdb","clickhouse"],"license":"Apache-2.0","_id":"@perspective-dev/client@5.4.0","maintainers":[{"name":"timkpaine","email":"t.paine154@gmail.com"},{"name":"texodus","email":"steinlink@gmail.com"}],"homepage":"https://perspective-dev.github.io","bugs":{"url":"https://github.com/perspective-dev/perspective/issues"},"dist":{"shasum":"b9b649b9d8927e8b8ac65bc5f198b67e99eb386f","tarball":"https://registry.npmjs.org/@perspective-dev/client/-/client-5.4.0.tgz","fileCount":141,"integrity":"sha512-Rc/hm/GqtCtkOuvZuHFBKBg6YOb4HwX8Mqql9wSysYldQfaUF/UPZgoYtVsO18SupbsIUcN2JI/q+ZpsPdbvQQ==","signatures":[{"sig":"MEUCIHo4fwNaxUzYgdbO9KgK/y4R46l4MlEbUC3HzK262dw+AiEAzRMtVvo/55h4a0CSd8jHLlvJ+KjSgD64Qps3uQV5ubU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8190454},"type":"module","_from":"file:perspective-dev-client-5.4.0.tgz","unpkg":"dist/cdn/perspective.js","exports":{".":{"node":{"types":"./dist/esm/perspective.node.d.ts","import":"./dist/esm/perspective.node.js","default":"./dist/esm/perspective.node.js"},"types":"./dist/esm/perspective.browser.d.ts","import":"./dist/esm/perspective.js","default":"./dist/esm/perspective.js"},"./node":{"types":"./dist/esm/perspective.node.d.ts","import":"./dist/esm/perspective.node.js","default":"./dist/esm/perspective.node.js"},"./src/*":"./src/*","./dist/*":"./dist/*","./inline":{"types":"./dist/esm/perspective.browser.d.ts","import":"./dist/esm/perspective.inline.js","default":"./dist/esm/perspective.inline.js"},"./test/*":"./test/*","./package.json":"./package.json","./tsconfig.json":"./tsconfig.json","./virtual_servers/*":{"types":"./dist/esm/virtual_servers/*.d.ts","import":"./dist/esm/virtual_servers/*.js","default":"./dist/esm/virtual_servers/*.js"}},"scripts":{"docs":"node ./docs.mjs","build":"node ./build.mjs","clean":"node ./clean.mjs"},"_npmUser":{"name":"texodus","email":"steinlink@gmail.com"},"jsdelivr":"dist/cdn/perspective.js","_resolved":"/Users/texodus/work/perspective/perspective-dev-client-5.4.0.tgz","_integrity":"sha512-Rc/hm/GqtCtkOuvZuHFBKBg6YOb4HwX8Mqql9wSysYldQfaUF/UPZgoYtVsO18SupbsIUcN2JI/q+ZpsPdbvQQ==","repository":{"url":"git+https://github.com/perspective-dev/perspective.git","type":"git"},"_npmVersion":"10.8.1","description":"Client for Perspective, a high-performance WASM engine with reactive Tables, Views, and joins.","directories":{},"sideEffects":false,"_nodeVersion":"22.4.0","dependencies":{"ws":"^8.17.0","stoppable":"=1.1.0","@perspective-dev/server":"^5.4.0","pro_self_extracting_wasm":"0.0.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zx":">=8 <9","lodash":"^4.17.20","moment":"^2.30.1","typedoc":"^0.28.7","@types/ws":">=8","typescript":">=5 <6","web-worker":"1.4.1","@types/node":">=22","apache-arrow":"17.0.0","@playwright/test":"=1.58.0","@types/stoppable":">=1","superstore-arrow":"3.2.0","@duckdb/duckdb-wasm":"1.33.1-dev18.0","@perspective-dev/test":"^5.4.0","@clickhouse/client-web":"^1.12.0","@perspective-dev/metadata":"^5.4.0","@perspective-dev/esbuild-plugin":"^5.4.0","@playwright/experimental-ct-react":"=1.58.0"},"_npmOperationalInternal":{"tmp":"tmp/client_5.4.0_1788963948732_0.7883063977988494","host":"s3://npm-registry-packages-npm-production"}},"5.5.0":{"name":"@perspective-dev/client","version":"5.5.0","keywords":["perspective","data","analytics","streaming","wasm","arrow","duckdb","clickhouse"],"license":"Apache-2.0","_id":"@perspective-dev/client@5.5.0","maintainers":[{"name":"timkpaine","email":"t.paine154@gmail.com"},{"name":"texodus","email":"steinlink@gmail.com"}],"homepage":"https://perspective-dev.github.io","bugs":{"url":"https://github.com/perspective-dev/perspective/issues"},"dist":{"shasum":"2f8ba8a2fbd0f0ae0381c1d292606c7eaafe10f7","tarball":"https://registry.npmjs.org/@perspective-dev/client/-/client-5.5.0.tgz","fileCount":141,"integrity":"sha512-c6nN671nxKphyL2U9cjzTNnZm6+mwnTECXsCtaL+HWixPBeE5KMd9LTXsigiXMinC7gYrvpGZsvaJlRecv2jKQ==","signatures":[{"sig":"MEYCIQDsGoBS2kftUhEPiDD5xczTDHzKkHbLjxWQGEjX8YoRawIhALvz6qmD1xoDbam7p/12q/Wvhux6wVJzzy7rqkGyjM2m","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIBKtUO7sC0BM4ogfgqE1oL8y3C84bNAueJl+i0V7BQa8AiEAlUceaz6IyXG+d/ngF6foBj1KmBGmt5evnQk9nNoyYbw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8180289},"type":"module","_from":"file:perspective-dev-client-5.5.0.tgz","unpkg":"dist/cdn/perspective.js","exports":{".":{"node":{"types":"./dist/esm/perspective.node.d.ts","import":"./dist/esm/perspective.node.js","default":"./dist/esm/perspective.node.js"},"types":"./dist/esm/perspective.browser.d.ts","import":"./dist/esm/perspective.js","default":"./dist/esm/perspective.js"},"./node":{"types":"./dist/esm/perspective.node.d.ts","import":"./dist/esm/perspective.node.js","default":"./dist/esm/perspective.node.js"},"./src/*":"./src/*","./dist/*":"./dist/*","./inline":{"types":"./dist/esm/perspective.browser.d.ts","import":"./dist/esm/perspective.inline.js","default":"./dist/esm/perspective.inline.js"},"./test/*":"./test/*","./package.json":"./package.json","./tsconfig.json":"./tsconfig.json","./virtual_servers/*":{"types":"./dist/esm/virtual_servers/*.d.ts","import":"./dist/esm/virtual_servers/*.js","default":"./dist/esm/virtual_servers/*.js"}},"scripts":{"docs":"node ./docs.mjs","build":"node ./build.mjs","clean":"node ./clean.mjs"},"_npmUser":{"name":"texodus","email":"steinlink@gmail.com"},"jsdelivr":"dist/cdn/perspective.js","_resolved":"/Users/texodus/work/perspective/perspective-dev-client-5.5.0.tgz","_integrity":"sha512-c6nN671nxKphyL2U9cjzTNnZm6+mwnTECXsCtaL+HWixPBeE5KMd9LTXsigiXMinC7gYrvpGZsvaJlRecv2jKQ==","repository":{"url":"git+https://github.com/perspective-dev/perspective.git","type":"git"},"_npmVersion":"11.5.1","description":"Client for Perspective, a high-performance WASM engine with reactive Tables, Views, and joins.","directories":{},"sideEffects":false,"_nodeVersion":"24.6.0","dependencies":{"ws":"^8.17.0","stoppable":"=1.1.0","@perspective-dev/server":"^5.5.0","pro_self_extracting_wasm":"0.0.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zx":">=8 <9","lodash":"^4.17.20","moment":"^2.30.1","typedoc":"^0.28.7","@types/ws":">=8","typescript":">=5 <6","web-worker":"1.4.1","@types/node":">=22","apache-arrow":"17.0.0","@playwright/test":"=1.58.0","@types/stoppable":">=1","superstore-arrow":"3.2.0","@duckdb/duckdb-wasm":"1.33.1-dev18.0","@perspective-dev/test":"^5.5.0","@clickhouse/client-web":"^1.12.0","@perspective-dev/metadata":"^5.5.0","@perspective-dev/esbuild-plugin":"^5.5.0","@playwright/experimental-ct-react":"=1.58.0"},"_npmOperationalInternal":{"tmp":"tmp/client_5.5.0_1789491055758_0.09070983316893844","host":"s3://npm-registry-packages-npm-production"}},"5.5.1":{"name":"@perspective-dev/client","version":"5.5.1","keywords":["perspective","data","analytics","streaming","wasm","arrow","duckdb","clickhouse"],"license":"Apache-2.0","_id":"@perspective-dev/client@5.5.1","maintainers":[{"name":"timkpaine","email":"t.paine154@gmail.com"},{"name":"texodus","email":"steinlink@gmail.com"}],"homepage":"https://perspective-dev.github.io","bugs":{"url":"https://github.com/perspective-dev/perspective/issues"},"dist":{"shasum":"7dcdeae2df4af1653d5fb7b95ff25c320ef9b65c","tarball":"https://registry.npmjs.org/@perspective-dev/client/-/client-5.5.1.tgz","fileCount":141,"integrity":"sha512-q/U/WLfOq/t2T5Urtwr8pwk9zwU6Ss3Fm4qtNRq/ZBjeOq8uRidyCgbigPI3DYPapkp0lrta2S1YGw1M/+rKug==","signatures":[{"sig":"MEUCICHme1Fvz4KnbaF08hd8PBgFSOJ3XFO2Vr4CKe0TC6iRAiEAs/iwri5pUInfh8BjwistzrXrN6bZsQy09zh5W3wkgO4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCppj+fQ4/MBx7R0zODS7zJPe/7E0gOjuNXh3MnJROu9QIgHXVHJw6ipaMSuOVGMeudbafmc437F4BZXVzS0+7WfmY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8197213},"type":"module","_from":"file:perspective-dev-client-5.5.1.tgz","unpkg":"dist/cdn/perspective.js","exports":{".":{"node":{"types":"./dist/esm/perspective.node.d.ts","import":"./dist/esm/perspective.node.js","default":"./dist/esm/perspective.node.js"},"types":"./dist/esm/perspective.browser.d.ts","import":"./dist/esm/perspective.js","default":"./dist/esm/perspective.js"},"./node":{"types":"./dist/esm/perspective.node.d.ts","import":"./dist/esm/perspective.node.js","default":"./dist/esm/perspective.node.js"},"./src/*":"./src/*","./dist/*":"./dist/*","./inline":{"types":"./dist/esm/perspective.browser.d.ts","import":"./dist/esm/perspective.inline.js","default":"./dist/esm/perspective.inline.js"},"./test/*":"./test/*","./package.json":"./package.json","./tsconfig.json":"./tsconfig.json","./virtual_servers/*":{"types":"./dist/esm/virtual_servers/*.d.ts","import":"./dist/esm/virtual_servers/*.js","default":"./dist/esm/virtual_servers/*.js"}},"scripts":{"docs":"node ./docs.mjs","build":"node ./build.mjs","clean":"node ./clean.mjs"},"_npmUser":{"name":"texodus","email":"steinlink@gmail.com"},"jsdelivr":"dist/cdn/perspective.js","_resolved":"/Users/texodus/work/perspective/perspective-dev-client-5.5.1.tgz","_integrity":"sha512-q/U/WLfOq/t2T5Urtwr8pwk9zwU6Ss3Fm4qtNRq/ZBjeOq8uRidyCgbigPI3DYPapkp0lrta2S1YGw1M/+rKug==","repository":{"url":"git+https://github.com/perspective-dev/perspective.git","type":"git"},"_npmVersion":"11.12.1","description":"Client for Perspective, a high-performance WASM engine with reactive Tables, Views, and joins.","directories":{},"sideEffects":false,"_nodeVersion":"25.9.0","dependencies":{"ws":"^8.17.0","stoppable":"=1.1.0","@perspective-dev/server":"^5.5.1","pro_self_extracting_wasm":"0.0.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zx":">=8 <9","lodash":"^4.17.20","moment":"^2.30.1","typedoc":"^0.28.7","@types/ws":">=8","typescript":">=5 <6","web-worker":"1.4.1","@types/node":">=22","apache-arrow":"17.0.0","@playwright/test":"=1.62.0","@types/stoppable":">=1","superstore-arrow":"3.2.0","@duckdb/duckdb-wasm":"1.33.1-dev18.0","@perspective-dev/test":"^5.5.1","@clickhouse/client-web":"^1.12.0","@perspective-dev/metadata":"^5.5.1","@perspective-dev/esbuild-plugin":"^5.5.1","@playwright/experimental-ct-react":"=1.62.0"},"_npmOperationalInternal":{"tmp":"tmp/client_5.5.1_1789738662830_0.48789447475702064","host":"s3://npm-registry-packages-npm-production"}},"5.6.0":{"_id":"@perspective-dev/client@5.6.0","bugs":{"url":"https://github.com/perspective-dev/perspective/issues"},"dist":{"shasum":"a1c7a630d85f0b11fdf7718613c986034331eb80","tarball":"https://registry.npmjs.org/@perspective-dev/client/-/client-5.6.0.tgz","fileCount":138,"integrity":"sha512-mDeORPXWbfZZ3QCMdETgw668DZM1wTD/5nU9nOIdM3cWF5yuXRhgaHV4XnVbYtTEWSDkhvEXiZtHesCx5Xx9hA==","signatures":[{"sig":"MEYCIQDLZxOApB0KtpHGpFFRFEz6RyxcSdtUi65nsRkUjpPocgIhAItcJWJB29h+nOlRxKxs/JVAUE++34jVEbPX6hTTifTj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCJLo0Ep4bLo5SykuvOQcMuP/+f3cGlyjVqvPpCRvTA1QIgPfAfMSwpZXgG3GD/yiWdlifb+UzqDJcC+U9RFX9wI9Y="}],"unpackedSize":2303590},"name":"@perspective-dev/client","type":"module","_from":"file:perspective-dev-client-5.6.0.tgz","unpkg":"dist/cdn/perspective.js","exports":{".":{"node":{"types":"./dist/esm/perspective.node.d.ts","import":"./dist/esm/perspective.node.js","default":"./dist/esm/perspective.node.js"},"types":"./dist/esm/perspective.browser.d.ts","import":"./dist/esm/perspective.js","default":"./dist/esm/perspective.js"},"./node":{"types":"./dist/esm/perspective.node.d.ts","import":"./dist/esm/perspective.node.js","default":"./dist/esm/perspective.node.js"},"./src/*":"./src/*","./dist/*":"./dist/*","./test/*":"./test/*","./package.json":"./package.json","./tsconfig.json":"./tsconfig.json","./virtual_servers/*":{"types":"./dist/esm/virtual_servers/*.d.ts","import":"./dist/esm/virtual_servers/*.js","default":"./dist/esm/virtual_servers/*.js"}},"license":"Apache-2.0","scripts":{"docs":"node ./docs.mjs","build":"node ./build.mjs","clean":"node ./clean.mjs"},"version":"5.6.0","_npmUser":{"name":"texodus","email":"steinlink@gmail.com"},"homepage":"https://perspective-dev.github.io","jsdelivr":"dist/cdn/perspective.js","keywords":["perspective","datagrid","data-grid","pivot-table","pivot","charts","visualization","dashboard","analytics","bi","streaming","real-time","wasm","webassembly","arrow","duckdb","clickhouse","websocket"],"_resolved":"/Users/texodus/work/perspective/perspective-dev-client-5.6.0.tgz","_integrity":"sha512-mDeORPXWbfZZ3QCMdETgw668DZM1wTD/5nU9nOIdM3cWF5yuXRhgaHV4XnVbYtTEWSDkhvEXiZtHesCx5Xx9hA==","repository":{"url":"git+https://github.com/perspective-dev/perspective.git","type":"git"},"_npmVersion":"11.19.1","description":"Streaming query engine for data grids, pivot tables and charts over large, real-time datasets — WebAssembly in the browser, native in Node.js, or remote over WebSocket.","directories":{},"maintainers":[{"name":"timkpaine","email":"t.paine154@gmail.com"},{"name":"texodus","email":"steinlink@gmail.com"}],"sideEffects":false,"_nodeVersion":"26.8.2","dependencies":{"ws":"^8.17.0","stoppable":"=1.1.0","@perspective-dev/server":"^5.6.0","pro_self_extracting_wasm":"0.0.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zx":">=8 <9","lodash":"^4.17.20","moment":"^2.30.1","typedoc":"^0.28.7","@types/ws":">=8","typescript":">=5 <6","web-worker":"1.4.1","@types/node":">=22","apache-arrow":"17.0.0","@playwright/test":"=1.62.0","@types/stoppable":">=1","superstore-arrow":"3.2.0","@duckdb/duckdb-wasm":"1.33.1-dev18.0","@perspective-dev/test":"^5.6.0","@clickhouse/client-web":"^1.12.0","@perspective-dev/metadata":"^5.6.0","@perspective-dev/esbuild-plugin":"^5.6.0","@playwright/experimental-ct-react":"=1.62.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/client_5.6.0_1791940922730_0.06269604076347135"}}},"time":{"created":"2025-10-28T14:25:55.896Z","modified":"2026-10-14T01:22:03.009Z","4.0.0":"2025-10-28T14:25:56.189Z","4.0.1":"2025-12-16T12:08:12.419Z","4.1.0":"2026-01-28T01:05:20.190Z","4.1.1":"2026-02-02T18:37:31.548Z","4.2.0":"2026-02-15T18:24:44.161Z","4.3.0":"2026-03-11T03:05:08.314Z","4.4.0":"2026-04-02T21:30:21.142Z","4.4.1":"2026-04-14T15:29:15.992Z","4.5.0":"2026-05-21T15:15:16.429Z","4.5.1":"2026-05-31T00:19:44.932Z","4.5.2":"2026-07-09T16:09:56.753Z","5.0.0":"2026-07-28T02:56:20.552Z","5.1.0":"2026-08-04T11:28:31.004Z","5.2.0":"2026-08-10T15:01:12.513Z","5.3.0":"2026-08-25T18:30:46.817Z","5.3.1":"2026-09-04T14:23:53.353Z","5.4.0":"2026-09-09T14:25:48.956Z","5.5.0":"2026-09-15T16:50:55.911Z","5.5.1":"2026-09-18T13:37:42.986Z","5.6.0":"2026-10-14T01:22:02.833Z"},"bugs":{"url":"https://github.com/perspective-dev/perspective/issues"},"license":"Apache-2.0","homepage":"https://perspective-dev.github.io","keywords":["perspective","datagrid","data-grid","pivot-table","pivot","charts","visualization","dashboard","analytics","bi","streaming","real-time","wasm","webassembly","arrow","duckdb","clickhouse","websocket"],"repository":{"url":"git+https://github.com/perspective-dev/perspective.git","type":"git"},"description":"Streaming query engine for data grids, pivot tables and charts over large, real-time datasets — WebAssembly in the browser, native in Node.js, or remote over WebSocket.","maintainers":[{"name":"timkpaine","email":"t.paine154@gmail.com"},{"name":"texodus","email":"steinlink@gmail.com"}],"readme":"# `@perspective-dev/client`\n\n[![npm](https://img.shields.io/npm/v/@perspective-dev/client.svg?style=for-the-badge)](https://www.npmjs.com/package/@perspective-dev/client)\n\nPerspective is an open-source data grid, pivot table and charting component for \nlarge, real-time and streaming datasets.\n\n`@perspective-dev/client` is the JavaScript and TypeScript API for\nPerspective's streaming query engine. The same `Client` connects to an engine\nrunning in a Web Worker (WebAssembly), in-process in Node.js, or remotely over\nWebSocket to a Python, Node.js or Rust server. It provides:\n\n- `Table`, a columnar, optionally indexed store which accepts\n  [Apache Arrow](https://arrow.apache.org/), CSV and JSON, and streams\n  `update()` and `remove()` calls in real time. With `page_to_disk`, a\n  `Table` pages its columns to disk (OPFS in the browser) to exceed memory.\n- `View`, an incrementally-maintained query over a `Table`: `group_by`,\n  `split_by` pivots, aggregates, filters, sorts and columnar expressions.\n- Reactive joins across tables.\n- Virtual servers for DuckDB and ClickHouse, which translate `View`\n  configurations into native SQL.\n\n## Installation\n\n```bash\nnpm install @perspective-dev/client @perspective-dev/server\n```\n\n## Usage\n\n```javascript\nimport perspective from \"@perspective-dev/client\";\nimport SERVER_WASM from \"@perspective-dev/server/dist/wasm/perspective-server.wasm\";\n\nawait perspective.init_server(fetch(SERVER_WASM));\n\nconst worker = await perspective.worker();\nconst table = await worker.table({ region: \"string\", sales: \"float\" });\nconst view = await table.view({\n    group_by: [\"region\"],\n    columns: [\"sales\"],\n    aggregates: { sales: \"sum\" },\n});\n\nview.on_update(async () => console.log(await view.to_json()));\nawait table.update([{ region: \"West\", sales: 12.5 }]);\n```\n\nIn Node.js the engine runs in-process, and the module exports the API\ndirectly:\n\n```javascript\nconst perspective = require(\"@perspective-dev/client\");\nconst table = await perspective.table(data);\n```\n\nTo render a `Table` as a data grid, pivot table or chart, see\n[`@perspective-dev/viewer`](https://www.npmjs.com/package/@perspective-dev/viewer).\n\n## Documentation\n\n- [Project site and live examples](https://perspective-dev.github.io/)\n- [User guide](https://perspective-dev.github.io/guide/)\n- [Example gallery](https://perspective-dev.github.io/gallery/index.html)\n- [GitHub](https://github.com/perspective-dev/perspective)\n- [Bundling and WebAssembly setup](https://perspective-dev.github.io/guide/how_to/javascript/importing.html)\n- [API reference](https://perspective-dev.github.io/browser/modules/src_ts_perspective.browser.ts.html)\n","readmeFilename":"README.md"}