{"_id":"@az0uz/zarr","name":"@az0uz/zarr","dist-tags":{"latest":"0.6.3-alpha3"},"versions":{"0.6.3-alpha3":{"name":"@az0uz/zarr","version":"0.6.3-alpha3","repository":{"type":"git","url":"git+https://github.com/az0uz/zarr.js.git"},"description":"Javascript implementation of Zarr","keywords":["ndarray","zarr","module","utility","async"],"sideEffects":["./dist/zarr.mjs"],"main":"./dist/zarr.cjs","module":"./dist/zarr.mjs","umd:main":"./dist/zarr.umd.js","typings":"./dist/types/zarr.d.ts","exports":{".":{"umd":"./dist/zarr.umd.js","import":"./dist/zarr.mjs","require":"./dist/zarr.cjs","types":"./dist/types/zarr.d.ts"},"./core":{"import":"./dist/core.mjs","types":"./dist/types/core/index.d.ts"},"./types":{"types":"./dist/types/types.d.ts"},"./core/types":{"types":"./dist/types/core/types.d.ts"},"./storage/types":{"types":"./dist/types/storage/types.d.ts"}},"author":{"name":"Guido Zuidhof","email":"me@guido.io"},"contributors":[{"name":"Trevor Manz","email":"trevor.j.manz@gmail.com"},{"name":"Antoine de Maleprade","email":"az0uz@users.noreply.github.com"}],"license":"Apache-2.0","engines":{"node":">=12"},"scripts":{"lint":"eslint src/**/* test/**/*","prebuild":"rimraf dist","build":"tsc && rollup -c rollup.config.ts","start":"rollup -c rollup.config.ts -w","test":"jest --coverage","test:browser":"TEST_ENV=browser jest --coverage","test:watch":"jest --coverage --watch","test:prod":"npm run lint && npm run test -- --no-cache && npm run test:browser --no-cache","generate-typedocs":"typedoc --out docs/typedocs --theme minimal --readme none src","report-coverage":"cat ./coverage/lcov.info | coveralls","prepublishOnly":"npm run build"},"devDependencies":{"@babel/preset-env":"^7.15.6","@babel/preset-typescript":"^7.15.0","@petamoriken/float16":"^3.6.6","@rollup/plugin-commonjs":"^20.0.0","@rollup/plugin-node-resolve":"^13.0.5","@types/jest":"^27.0.2","@types/node":"^16.10.1","@typescript-eslint/eslint-plugin":"^4.32.0","@typescript-eslint/parser":"^4.32.0","@web/test-runner":"^0.13.30","coveralls":"^3.1.1","eslint":"^7.32.0","express":"^4.17.1","jest":"^27.2.3","jest-puppeteer":"^6.0.0","node-fetch":"^2.6.5","puppeteer":"^19.6.3","rimraf":"^3.0.2","rollup":"^2.57.0","rollup-plugin-terser":"^7.0.2","rollup-plugin-typescript2":"^0.32.1","rollup-plugin-visualizer":"^5.6.0","typedoc":"^0.22.4","typescript":"^4.4.3"},"dependencies":{"numcodecs":"^0.2.2","p-queue":"^7.1.0"},"_id":"@az0uz/zarr@0.6.3-alpha3","gitHead":"5617a039c0d5b4d26f53960e912e9d36f8b97575","bugs":{"url":"https://github.com/az0uz/zarr.js/issues"},"homepage":"https://github.com/az0uz/zarr.js#readme","_nodeVersion":"20.8.1","_npmVersion":"10.1.0","dist":{"integrity":"sha512-AZE9409S4/uemmdf2NKaxoEOGw4wAS4kAJtWvXQobiu2/6DP+FwOpuBLz4jATEAsKYL30rh2fzkVcfExrQF/mg==","shasum":"b773b96601e696c64a2f80ec896c4d9b99e06b4e","tarball":"https://registry.npmjs.org/@az0uz/zarr/-/zarr-0.6.3-alpha3.tgz","fileCount":93,"unpackedSize":7267406,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIArLbkhtUYsPoliWsndDKlchgpAxMHFL4gL/Uf4+1GO2AiEAnGy527TEnGjHy06U61Vv+yHhhDwpvSwIRP4FwWcKBrQ="}]},"_npmUser":{"name":"az0uz","email":"antoine.maleprade@gmail.com"},"directories":{},"maintainers":[{"name":"az0uz","email":"antoine.maleprade@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/zarr_0.6.3-alpha3_1703947153010_0.27049665302122494"},"_hasShrinkwrap":false}},"time":{"created":"2023-12-30T14:39:12.893Z","0.6.3-alpha3":"2023-12-30T14:39:13.573Z","modified":"2023-12-30T14:39:13.869Z"},"maintainers":[{"name":"az0uz","email":"antoine.maleprade@gmail.com"}],"description":"Javascript implementation of Zarr","homepage":"https://github.com/az0uz/zarr.js#readme","keywords":["ndarray","zarr","module","utility","async"],"repository":{"type":"git","url":"git+https://github.com/az0uz/zarr.js.git"},"contributors":[{"name":"Trevor Manz","email":"trevor.j.manz@gmail.com"},{"name":"Antoine de Maleprade","email":"az0uz@users.noreply.github.com"}],"author":{"name":"Guido Zuidhof","email":"me@guido.io"},"bugs":{"url":"https://github.com/az0uz/zarr.js/issues"},"license":"Apache-2.0","readme":"![Zarr.js Logo](docs/logo.png)\n\n[![Actions Status](https://github.com/gzuidhof/zarr.js/actions/workflows/test.yml/badge.svg)](https://github.com/gzuidhof/zarr.js/actions)\n![Top Language Badge](https://img.shields.io/github/languages/top/gzuidhof/zarr.js)\n[![NPM badge](https://img.shields.io/npm/v/zarr)](https://www.npmjs.com/package/zarr)\n[![Documentation](https://img.shields.io/badge/Read%20the-documentation-1abc9c.svg)](http://guido.io/zarr.js)\n\n---\nTypescript implementation of [**Zarr**](https://zarr.readthedocs.io/en/stable/).\n> Zarr is a library for chunked, compressed, N-dimensional arrays.\n\n## Quick start\n\n```\nnpm i @az0uz/zarr\n```\n\nSee the Getting Started section in the [**Documentation**](http://guido.io/zarr.js).\n\n### Type Docs\nYou can generate the type documentation for this project by running `npm run generate-typedocs`.\n\n## Why a Typescript implementation for Zarr?\nFor better or for worse the browser environment is slowly becoming the world's operating system. Numerical computing with a lot of data is a poor fit for browsers, but for data visualization, exploration and result-sharing the browser is unparalleled.\n\nWith this library a workflow as such becomes possible:\n* You run an experiment/workflow in Python or Julia.\n* You write results to a Zarr store, perhaps one that lives in some cloud storage.\n* In a browser you create a visualization suite which allows for some interactivity.\n* You share a link to a colleague or friend.\n","readmeFilename":"README.md"}