UNPKG

2.35 kBJSONView Raw
1{
2 "name": "@fluidframework/eslint-config-fluid",
3 "version": "1.0.0",
4 "description": "Shareable ESLint config for the Fluid Framework",
5 "homepage": "https://fluidframework.com",
6 "repository": {
7 "type": "git",
8 "url": "https://github.com/microsoft/FluidFramework.git",
9 "directory": "common/build/eslint-config-fluid"
10 },
11 "license": "MIT",
12 "author": "Microsoft and contributors",
13 "main": "index.js",
14 "scripts": {
15 "cleanup-printed-configs": "node ./scripts/cleanup-printed-configs.js ./printed-configs",
16 "format": "npm run prettier:fix",
17 "lint": "npm run prettier",
18 "lint:fix": "npm run prettier:fix",
19 "prettier": "prettier --check .",
20 "prettier:fix": "prettier --write .",
21 "print-config": "concurrently npm:print-config:default npm:print-config:test npm:print-config:minimal npm:print-config:recommended npm:print-config:strict && npm run cleanup-printed-configs",
22 "print-config:default": "eslint --config ./index.js --print-config ./src/file.ts > ./printed-configs/default.json",
23 "print-config:minimal": "eslint --config ./minimal.js --print-config ./src/file.ts > ./printed-configs/minimal.json",
24 "print-config:recommended": "eslint --config ./recommended.js --print-config ./src/file.ts > ./printed-configs/recommended.json",
25 "print-config:strict": "eslint --config ./strict.js --print-config ./src/file.ts > ./printed-configs/strict.json",
26 "print-config:test": "eslint --config ./index.js --print-config ./src/test/file.ts > ./printed-configs/test.json"
27 },
28 "dependencies": {
29 "@rushstack/eslint-patch": "~1.1.0",
30 "@rushstack/eslint-plugin": "~0.8.5",
31 "@rushstack/eslint-plugin-security": "~0.2.5",
32 "@typescript-eslint/eslint-plugin": "~5.9.0",
33 "@typescript-eslint/parser": "~5.9.0",
34 "eslint-plugin-editorconfig": "~3.2.0",
35 "eslint-plugin-eslint-comments": "~3.2.0",
36 "eslint-plugin-import": "~2.25.4",
37 "eslint-plugin-jsdoc": "~39.3.0",
38 "eslint-plugin-promise": "~6.0.0",
39 "eslint-plugin-react": "~7.28.0",
40 "eslint-plugin-tsdoc": "~0.2.14",
41 "eslint-plugin-unicorn": "~40.0.0",
42 "eslint-plugin-unused-imports": "~2.0.0"
43 },
44 "devDependencies": {
45 "concurrently": "^6.2.0",
46 "eslint": "~8.6.0",
47 "node-jq": "^2.3.3",
48 "prettier": "~2.6.2",
49 "sort-json": "^2.0.1",
50 "typescript": "~4.5.5"
51 }
52}