{ "name": "@standardnotes/app-monorepo", "version": "0.0.1", "private": true, "author": "Standard Notes.", "repository": { "type": "git", "url": "git://github.com/standardnotes/app" }, "workspaces": { "packages": [ "packages/*" ] }, "engines": { "node": ">=12.19.0 <17.0.0" }, "scripts": { "lint": "yarn workspaces foreach -t --verbose run lint", "test": "yarn workspaces foreach -pt --jobs 10 --verbose run test", "clean": "lerna run clean", "build:all": "yarn workspaces foreach -pt --topological-dev --verbose --exclude '{@standardnotes/docs}' run build", "build:web": "yarn workspaces foreach -pt --topological-dev --verbose -R --from @standardnotes/web run build", "build:desktop": "yarn workspaces foreach -pt --topological-dev --verbose -R --from @standardnotes/desktop run build", "build:mobile": "yarn workspaces foreach -pt --topological-dev --verbose -R --from @standardnotes/mobile run build", "build:snjs": "yarn workspaces foreach -p --topological-dev --verbose -R --from @standardnotes/snjs run build", "build:services": "yarn workspaces foreach -pt --topological-dev --verbose -R --from @standardnotes/services run build", "build:api": "yarn workspaces foreach -pt --topological-dev --verbose -R --from @standardnotes/api run build", "start:server:web": "lerna run start --scope=@standardnotes/web", "e2e": "lerna run start:test-server --scope=@standardnotes/snjs", "reset": "find . -type dir -name node_modules | xargs rm -rf && rm -rf yarn.lock && yarn install", "release:prod": "lerna version --conventional-commits --yes -m \"chore(release): publish\"", "publish:prod": "lerna publish from-git --yes --no-verify-access --loglevel verbose", "version": "yarn install --no-immutable && git add yarn.lock && yarn changelog:json", "changelog:json": "node scripts/ChangelogToJson.js && git add .", "postversion": "./scripts/push-tags-one-by-one.sh", "workspace:list": " yarn lerna list -all", "upgrade:snjs": "ncu -u '@standardnotes/*' && yarn workspaces foreach --verbose run upgrade:snjs" }, "resolutions": { "@types/styled-components/@types/react": "17.0.2", "@types/styled-components-react-native/@types/react": "17.0.2", "@types/react-native-vector-icons/@types/react": "17.0.2", "@types/react-native/@types/react": "17.0.2", "@types/hoist-non-react-statics/@types/react": "17.0.2" }, "dependencies": { "@standardnotes/snjs": "workspace:*" }, "devDependencies": { "@babel/core": "^7.20.2", "@babel/preset-env": "^7.20.2", "@commitlint/cli": "^17.2.0", "@commitlint/config-conventional": "^17.2.0", "@lerna-lite/cli": "^1.12.0", "@lerna-lite/list": "^1.12.0", "@lerna-lite/run": "^1.12.0", "@standardnotes/config": "^2.4.3", "@typescript-eslint/eslint-plugin": "^5.43.0", "@typescript-eslint/parser": "^5.43.0", "changelog-parser": "^2.8.1", "css-loader": "^6.7.2", "eslint": "^8.27.0", "eslint-plugin-prettier": "^4.2.1", "lint-staged": "^13.0.3", "npm-check-updates": "^16.4.1", "prettier": "^2.7.1", "sass-loader": "^13.2.0", "typescript": "4.9.3", "webpack": "^5.75.0", "webpack-cli": "^4.10.0", "webpack-dev-server": "^4.11.1", "webpack-merge": "^5.8.0" }, "packageManager": "yarn@3.2.1" }