UNPKG

@orbitdb/feed-db

Version:

Feed database type for orbit-db.

82 lines 2.52 kB
{ "name": "@orbitdb/feed-db", "version": "1.3.0", "description": "Feed database type for orbit-db.", "author": "Julien Jean Malard-Adam", "keywords": [ "orbitdb" ], "license": "AGPL-3.0-or-later", "publishConfig": { "access": "public" }, "main": "./dist/index.js", "type": "module", "types": "./dist/index.d.ts", "exports": "./dist/index.js", "dependencies": { "@orbitdb/core": "^3.0.2", "helia": "^5.5.0" }, "devDependencies": { "@chainsafe/libp2p-gossipsub": "^14.1.1", "@chainsafe/libp2p-noise": "^16.1.4", "@chainsafe/libp2p-yamux": "^7.0.4", "@eslint/js": "^9.32.0", "@helia/block-brokers": "^4.2.3", "@libp2p/circuit-relay-v2": "^3.2.23", "@libp2p/identify": "^3.0.38", "@libp2p/interface": "^2.10.5", "@libp2p/webrtc": "^5.2.23", "@libp2p/websockets": "^9.2.18", "@orbitdb/core-types": "^1.2.0", "@types/mocha": "^10.0.10", "@typescript-eslint/eslint-plugin": "^8.38.0", "@typescript-eslint/parser": "^8.38.0", "aegir": "^47.0.20", "blockstore-core": "^5.0.4", "blockstore-level": "^2.0.3", "eslint": "^9.32.0", "eslint-config-prettier": "^10.1.8", "genversion": "^3.2.0", "libp2p": "^2.9.0", "mocha": "^11.7.1", "prettier": "^3.6.2", "rimraf": "^6.0.1", "ts-patch": "^3.3.0", "typescript": "5.8.3", "typescript-eslint": "^8.38.0", "typescript-transform-paths": "^3.5.5", "wherearewe": "^2.0.1" }, "jest": { "transform": { "(.*).ts$": [ "ts-jest", { "useESM": true } ] }, "preset": "ts-jest/presets/default-esm", "moduleNameMapper": { "^@/(.*).js$": "<rootDir>/src/$1", "^@/(.*)$": "<rootDir>/src/$1" }, "testMatch": [ "**/*.test.ts" ], "testEnvironment": "node" }, "scripts": { "clean": "rimraf dist", "compile": "pnpm tspc -p tsconfig.json", "compile:prod": "pnpm updateVersion && pnpm format && pnpm clean && pnpm tspc -p tsconfig.build.json", "test": "pnpm test:node && pnpm test:browser", "test:node": "pnpm compile && pnpm aegir test -t node --cov -- --exit", "test:browser": "pnpm compile && pnpm aegir test -t browser --cov -- --exit", "format": "pnpm prettier --ignore-path .gitignore --write \"**/*.+(js|ts|json)\" && pnpm eslint", "release": "pnpm test && pnpm compile:prod && (git commit -a -m 'version' || true) && pnpm publish", "updateVersion": "pnpm genversion --es6 --semi src/version.ts" } }