UNPKG

synopkg

Version:

Consistent dependency versions in large JavaScript Monorepos

127 lines (126 loc) 3.79 kB
{ "name": "@fluid-tools/build-infrastructure", "version": "0.45.0", "private": true, "description": "Fluid build infrastructure", "homepage": "https://fluidframework.com", "repository": { "type": "git", "url": "https://github.com/microsoft/FluidFramework.git", "directory": "build-tools/packages/build-infrastructure" }, "license": "MIT", "author": "Microsoft and contributors", "type": "module", "exports": { ".": { "import": { "types": "./lib/index.d.ts", "default": "./lib/index.js" }, "require": { "types": "./dist/index.d.ts", "default": "./dist/index.js" } } }, "main": "lib/index.js", "bin": { "repo-layout": "./bin/run.mjs" }, "files": [ "/bin", "/dist", "!dist/test", "/lib", "!lib/test", "/oclif.manifest.json" ], "scripts": { "build": "fluid-build . --task build", "build:commonjs": "npm run tsc && npm run build:test", "build:compile": "npm run build:commonjs", "build:docs": "api-extractor run --local && typedoc", "build:esnext": "tsc --project ./tsconfig.json", "build:manifest": "oclif manifest", "build:test": "npm run build:test:esm && npm run build:test:cjs", "build:test:cjs": "fluid-tsc commonjs --project ./src/test/tsconfig.cjs.json", "build:test:esm": "tsc --project ./src/test/tsconfig.json", "check:biome": "biome check .", "check:format": "npm run check:biome", "clean": "rimraf --glob dist lib \"**/*.tsbuildinfo\" \"**/*.build.log\" nyc _api-extractor-temp", "compile": "fluid-build . --task compile", "eslint": "eslint --format stylish src", "eslint:fix": "eslint --format stylish src --fix --fix-type problem,suggestion,layout", "format": "npm run format:biome", "format:biome": "biome check --write .", "lint": "npm run eslint", "lint:fix": "npm run eslint:fix", "test": "npm run test:mocha", "test:coverage": "c8 npm run test", "test:mocha": "mocha --recursive lib/test", "tsc": "fluid-tsc commonjs --project ./tsconfig.cjs.json && copyfiles -f ../../../common/build/build-common/src/cjs/package.json ./dist" }, "dependencies": { "@fluid-tools/version-tools": "workspace:^", "@manypkg/get-packages": "^2.2.0", "@oclif/core": "^4.0.30", "cosmiconfig": "^8.3.6", "detect-indent": "^6.1.0", "execa": "^5.1.1", "fs-extra": "^11.2.0", "globby": "^11.1.0", "micromatch": "^4.0.8", "oclif": "^4.15.12", "picocolors": "^1.1.0", "read-pkg-up": "^7.0.1", "semver": "^7.5.4", "simple-git": "^3.19.1", "sort-package-json": "1.57.0", "type-fest": "^2.19.0", "typescript": "~5.4.5" }, "devDependencies": { "@biomejs/biome": "~1.9.3", "@fluid-tools/api-markdown-documenter": "^0.17.1", "@fluidframework/build-common": "^2.0.3", "@fluidframework/build-tools-bin": "npm:@fluidframework/build-tools@~0.44.0", "@fluidframework/eslint-config-fluid": "^5.3.0", "@microsoft/api-extractor": "^7.45.1", "@types/chai": "^4.3.5", "@types/chai-arrays": "^2.0.0", "@types/fs-extra": "^11.0.4", "@types/micromatch": "^4.0.9", "@types/mocha": "^9.1.1", "@types/node": "^18.18.6", "@types/semver": "^7.5.0", "c8": "^7.14.0", "chai": "^4.5.0", "chai-arrays": "^2.2.0", "concurrently": "^8.2.1", "copyfiles": "^2.4.1", "eslint": "~8.57.0", "eslint-plugin-chai-friendly": "~1.0.1", "memfs": "^4.14.0", "mocha": "^10.2.0", "rimraf": "^4.4.1", "ts-node": "^10.9.1", "typedoc": "^0.26.10", "typedoc-plugin-markdown": "^4.2.9", "unionfs": "^4.5.4" }, "oclif": { "bin": "repo-layout", "dirname": "repo-layout", "commands": "./lib/commands", "additionalHelpFlags": [ "-h" ], "additionalVersionFlags": [ "-V" ], "plugins": [], "repositoryPrefix": "<%- repo %>/blob/main/build-tools/packages/build-infrastructure/<%- commandPath %>", "topicSeparator": " " } }