{ "name": "stacks.js", "version": "1.4.1", "private": true, "prettier": "@stacks/prettier-config", "repository": { "type": "git", "url": "git+https://github.com/blockstack/blockstack.js.git" }, "workspaces": [ "packages/**" ], "release": { "branches": [ "master" ], "plugins": [ "@semantic-release/commit-analyzer", "@semantic-release/release-notes-generator", [ "@semantic-release/npm", { "npmPublish": false } ], "@semantic-release/changelog", [ "@semantic-release/git", { "assets": [ "docs" ] } ] ] }, "devDependencies": { "@stacks/eslint-config": "^1.0.9", "@stacks/prettier-config": "0.0.8", "@strictsoftware/typedoc-plugin-monorepo": "^0.4.2", "@typescript-eslint/eslint-plugin": "^4.22.0", "@typescript-eslint/parser": "^4.22.0", "eslint": "^7.25.0", "eslint-config-prettier": "^8.3.0", "eslint-plugin-import": "^2.22.1", "eslint-plugin-node": "^11.1.0", "lerna": "^3.22.1", "madge": "^5.0.1", "prettier": "^2.2.1", "rimraf": "^3.0.2", "typedoc": "^0.20.35", "typescript": "^4.2.4" }, "scripts": { "bootstrap": "lerna bootstrap", "build": "lerna run build", "clean": "lerna clean", "lerna": "lerna", "lint": "npm run lint:eslint && npm run lint:prettier", "lint:eslint": "eslint \"packages/**/src/**/*.{ts,tsx|!(d.ts)}\" -f unix", "lint:fix": "eslint \"packages/**/src/**/*.{ts,tsx}\" -f unix --fix", "lint:prettier": "prettier --check \"packages/**/src/**/*.{ts,tsx|!(d.ts)}\" *.js", "lint:prettier:fix": "prettier --write \"packages/**/src/**/*.{ts,tsx|!(d.ts)}\" *.js", "build:docs": "rimraf docs && typedoc --name \"Stacks.js $npm_package_version Library Reference\" --readme ./readme.md --tsconfig tsconfig.typedoc.json --out docs --json docs/docs.json packages/**/src/index.ts", "test": "lerna run test", "typecheck": "lerna run typecheck --parallel --no-bail --stream", "madge": "madge --circular --extensions ts --exclude 'd.ts' packages/" } }