{ "name": "@azure/dev-tool", "version": "1.0.0", "description": "A helpful command for azure-sdk-for-js developers", "sdk-type": "utility", "bin": { "dev-tool": "launch.js", "dtx": "dtx.js" }, "files": [ "src" ], "scripts": { "build": "tsc", "build:samples": "echo Skipped.", "build:test": "echo Skipped.", "check-format": "prettier --list-different --config ../../../.prettierrc.json --ignore-path ../../../.prettierignore \"src/**/*.ts\" \"test/**/*.ts\" \"*.{js,json}\"", "clean": "rimraf --glob dist dist-* *.tgz *.log", "extract-api": "echo skipped", "format": "prettier --write --config ../../../.prettierrc.json --ignore-path ../../../.prettierignore \"src/**/*.ts\" \"test/**/*.ts\" \"*.{js,json}\"", "integration-test": "echo skipped", "integration-test:browser": "echo skipped", "integration-test:node": "echo skipped", "lint": "eslint src test", "lint:fix": "eslint src test --fix --fix-type [problem,suggestion]", "pack": "npm pack 2>&1", "prebuild": "npm run clean", "test": "echo Skipped.", "unit-test": "npm run unit-test:node", "unit-test:browser": "echo skipped", "unit-test:node": "vitest", "update-snippets": "echo skipped" }, "repository": "github:Azure/azure-sdk-for-js", "author": "Microsoft Corporation", "license": "MIT", "bugs": { "url": "https://github.com/azure/azure-sdk-for-js/issues" }, "homepage": "https://github.com/azure/azure-sdk-for-js/tree/main/common/tools/dev-tool/", "sideEffects": false, "private": true, "prettier": "../eslint-plugin-azure-sdk/prettier.json", "dependencies": { "@_ts/max": "npm:typescript@latest", "@_ts/min": "npm:typescript@~4.2.4", "@azure/identity": "^4.4.1", "@microsoft/api-extractor": "^7.42.3", "@microsoft/api-extractor-model": "^7.29.8", "@rollup/plugin-commonjs": "^25.0.7", "@rollup/plugin-inject": "^5.0.5", "@rollup/plugin-json": "^6.0.1", "@rollup/plugin-multi-entry": "^6.0.1", "@rollup/plugin-node-resolve": "^15.2.3", "chalk": "^4.1.1", "concurrently": "^8.2.2", "decompress": "^4.2.1", "dotenv": "^16.0.0", "env-paths": "^2.2.1", "express": "^4.19.2", "fs-extra": "^11.2.0", "minimist": "^1.2.8", "prettier": "^3.3.3", "rollup": "^4.22.0", "rollup-plugin-polyfill-node": "^0.13.0", "rollup-plugin-visualizer": "^5.9.3", "semver": "^7.6.0", "strip-json-comments": "^3.1.1", "ts-morph": "^24.0.0", "ts-node": "^10.9.1", "tshy": "^2.0.0", "tslib": "^2.2.0", "tsx": "^4.0.0", "typescript": "~5.6.2", "yaml": "^2.3.4" }, "devDependencies": { "@eslint/js": "^9.9.0", "@types/archiver": "^6.0.2", "@types/decompress": "^4.2.7", "@types/express": "^4.17.21", "@types/express-serve-static-core": "^4.19.0", "@types/fs-extra": "^11.0.4", "@types/minimist": "^1.2.5", "@types/node": "^18.0.0", "@types/semver": "^7.5.8", "@vitest/coverage-istanbul": "^2.0.5", "autorest": "^3.7.1", "builtin-modules": "^3.1.0", "cross-env": "^7.0.3", "eslint": "^9.9.0", "mkdirp": "^3.0.1", "rimraf": "^5.0.5", "typescript-eslint": "~8.15.0", "uglify-js": "^3.4.9", "vitest": "^2.0.5" } }