{ "version": "0.26.8", "private": true, "license": "ISC", "name": "metablock", "homepage": "https://metablock.io", "repository": { "type": "git", "url": "https://github.com/quantmind/metablock-js.git" }, "engines": { "node": ">=16.0.0" }, "workspaces": [ "packages/*" ], "lint-staged": { "*.{ts,tsx,js,jsx}": [ "yarn fix" ], "*.{json,css,scss}": [ "prettier --write" ] }, "husky": { "hooks": { "pre-commit": "lint-staged", "post-commit": "git update-index --again" } }, "installConfig": { "pnp": false }, "devDependencies": { "@rollup/plugin-node-resolve": "^15.1.0", "@types/child-process-promise": "^2.2.2", "@types/debug": "^4.1.8", "@types/fs-extra": "^11.0.1", "@types/jest": "^29.5.3", "@types/lodash": "^4.14.196", "@types/sinon": "^10.0.16", "@typescript-eslint/eslint-plugin": "^6.2.1", "@typescript-eslint/parser": "^6.2.1", "child-process-promise": "^2.2.1", "colors": "^1.4.0", "dotenv": "^16.3.1", "eslint": "^8.46.0", "eslint-config-prettier": "^8.10.0", "eslint-plugin-jest": "^27.2.3", "eslint-plugin-prettier": "^5.0.0", "faker": "6.6.6", "fs-extra": "^11.1.1", "has-flag": "^5.0.1", "husky": "^8.0.3", "jest": "^29.6.2", "jest-environment-jsdom": "^29.6.2", "jest-fetch-mock": "^3.0.3", "jest-mock-console": "^2.0.0", "lint-staged": "^13.2.3", "nodemon": "^3.0.1", "npm-run-all": "^4.1.5", "prettier": "^3.0.1", "prettier-plugin-organize-imports": "^3.2.3", "progress-estimator": "^0.3.1", "rollup": "^3.27.1", "rollup-plugin-auto-external": "^2.0.0", "rollup-plugin-peer-deps-external": "^2.2.4", "rollup-plugin-sourcemaps": "^0.6.3", "rollup-plugin-terser": "^7.0.2", "rollup-plugin-typescript2": "^0.35.0", "sinon": "15.1.2", "source-map-loader": "^4.0.1", "ts-jest": "^29.1.1", "ts-loader": "9.4.4", "ts-node": "^10.9.1", "typescript": "^5.1.6" }, "scripts": { "codecov": "codecov", "lint": "eslint 'packages/**/*' 'scripts/*'", "fix": "eslint 'packages/**/*' 'scripts/*' --fix", "precommit": "lint-staged", "cli": "node ./packages/metablock-cli/dist/metablock.js", "dev-version": "export TS_NODE_PROJECT=./scripts/tsconfig.json && ts-node ./scripts/cli.ts dev", "update-version": "export TS_NODE_PROJECT=./scripts/tsconfig.json && ts-node ./scripts/cli.ts update", "publish-all": "export TS_NODE_PROJECT=./scripts/tsconfig.json && ts-node ./scripts/cli.ts publish", "cli:dev": "yarn workspace metablock-cli dev", "test": "jest -c --coverage --forceExit --detectOpenHandles", "test:watch": "jest -c --coverage --watch", "build": "yarn build:core && yarn build:notebook && yarn build:store && yarn build:cli && yarn build:server && yarn build:react", "build:cli": "yarn workspace @metablock/cli build", "build:core": "yarn workspace @metablock/core build", "build:store": "yarn workspace @metablock/store build", "build:server": "yarn workspace @metablock/server build", "build:react": "yarn workspace @metablock/react build", "build:notebook": "yarn workspace @metablock/notebook build", "watch": "npm-run-all --parallel watch:server watch:core watch:cli watch:store watch:react watch:notebook", "watch:cli": "yarn workspace @metablock/cli watch", "watch:core": "yarn workspace @metablock/core watch", "watch:store": "yarn workspace @metablock/store watch", "watch:server": "yarn workspace @metablock/server watch", "watch:react": "yarn workspace @metablock/react watch", "watch:notebook": "yarn workspace @metablock/notebook watch", "postinstall": "husky install" } }