@dstanesc/o-o-o-o-o-o-o
Version:
O-O-O-O-O-O-O is a collection of content addressed persistent data structures
72 lines • 2.36 kB
JSON
{
"name": "@dstanesc/o-o-o-o-o-o-o",
"description": "O-O-O-O-O-O-O is a collection of content addressed persistent data structures",
"version": "0.1.2",
"homepage": "https://github.com/dstanesc/O-O-O-O-O-O-O",
"repository": "https://github.com/dstanesc/O-O-O-O-O-O-O",
"license": "(Apache-2.0 AND MIT)",
"author": "dstanesc <dstanesc@gmail.com>",
"keywords": [
"persistent-data-structures",
"graph",
"tree",
"list",
"immutable",
"versioned",
"cryptographic-hash",
"content-addressed",
"cryptographic-trust",
"content-defined-chunking",
"ipfs-block-store",
"http-block-store",
"s3-block-store",
"az-block-store"
],
"type": "module",
"exports": "./dist/index.js",
"module": "./dist/index.js",
"types": "./dist/index.d.ts",
"scripts": {
"clean": "rimraf dist node_modules",
"format": "npx prettier --write .",
"build": "tsc",
"test": "npm-run-all build test:jest",
"dev": "tsc -w",
"test:jest": "NODE_OPTIONS=--experimental-vm-modules cross-env jest --runInBand dist",
"start": "tsc && node --experimental-specifier-resolution=node --loader ts-node/esm src/tmp.ts"
},
"jest": {
"testRegex": "(\\.(test|spec))\\.(js)$"
},
"devDependencies": {
"@dstanesc/ipfs-block-store": "^0.0.9",
"@dstanesc/s3-block-store": "^0.0.3",
"@dstanesc/wasm-chunking-fastcdc-node": "^0.1.1",
"@types/jest": "^28.1.5",
"@types/uuid": "^8.3.4",
"aws-sdk": "^2.1294.0",
"base64-js": "^1.5.1",
"bent": "^7.3.12",
"cross-env": "7.0.3",
"ipfs-http-client": "^59.0.0",
"jest": "^28.1.2",
"npm-run-all": "4.1.5",
"prettier": "2.7.1",
"rimraf": "3.0.2",
"ts-node": "^10.9.1",
"typescript": "^4.9.4"
},
"dependencies": {
"@dstanesc/http-block-store": "^0.0.2",
"@dstanesc/store-chunky-bytes": "^0.0.13",
"@ipld/car": "^5.1.1",
"@ipld/dag-cbor": "^9.0.0",
"axios": "^1.4.0",
"bounds": "^3.0.0",
"fast-deep-equal": "^3.1.3",
"msgpackr": "^1.8.1",
"multiformats": "^11.0.2",
"prolly-trees": "^1.0.4",
"uuid": "^9.0.0"
}
}