OverviewFilesCommitsIssuesDocsReleasesPeers

holepunchto-deps / @holepunchto / keet-store / package.json

63 lines · json ref:
{
  "name": "@holepunchto/keet-store",
  "version": "5.11.21",
  "description": "Keet shared store",
  "main": "index.js",
  "types": "types/index.d.ts",
  "files": [
    "*.js",
    "api/**",
    "store/**",
    "types/index.d.ts"
  ],
  "scripts": {
    "dep:graph": "node ./script/dep-tree.mjs",
    "lint": "eslint --ext .js ./",
    "lint:fix": "npm run lint -- --fix",
    "perf": "NODE_OPTIONS=--require=@babel/register brittle test/performance/perf-checks.js",
    "types:check": "tsc --noEmit true",
    "types:generate": "script/generate_types.sh",
    "test:all:coverage": "npm run test:all -- --coverage",
    "test:all": "cross-env NODE_OPTIONS=--require=@babel/register brittle test/**/*.test.js test/**/**/*.test.js",
    "test:single": "NODE_OPTIONS=--require=@babel/register brittle $1",
    "test": "npm run lint && npm run types:check && npm run test:all:coverage",
    "ci_report": "./script/ci_report.sh types:check lint test:all"
  },
  "author": "Holepunch",
  "license": "UNLICENSED",
  "dependencies": {
    "@holepunchto/keet-core-api": "^2.0.0",
    "@holepunchto/keet-editor-parser": "^4.0.0",
    "@holepunchto/keet-schemas": "^1.12.0",
    "@reduxjs/toolkit": "2.10.1",
    "b4a": "^1.6.6",
    "dayjs": "^1.11.13",
    "get-mime-type": "^2.0.2",
    "hypercore-id-encoding": "^1.3.0",
    "lodash.isequal": "^4.5.0",
    "ms": "^2.1.3",
    "pear-user-dirs": "^1.0.1",
    "prettier-bytes": "^1.0.4",
    "redux-saga": "^1.3.0"
  },
  "devDependencies": {
    "@babel/core": "^7.25.2",
    "@babel/preset-env": "^7.25.4",
    "@babel/register": "^7.24.6",
    "@types/node": "^22.7.4",
    "babel-plugin-module-resolver": "^5.0.2",
    "brittle": "^3.7.0",
    "cross-env": "^7.0.3",
    "eslint": "^8.57.0",
    "eslint-config-airbnb-base": "^15.0.0",
    "eslint-plugin-import": "^2.30.0",
    "eslint-plugin-redux-saga": "^1.3.2",
    "pre-commit": "^1.2.2",
    "sinon": "^15.2.0",
    "typescript": "^5.6.2"
  },
  "pre-commit": [
    "lint"
  ]
}