@fluidframework/eslint-config-fluid
Version:
Shareable ESLint config for the Fluid Framework
88 lines • 2.77 kB
JSON
{
"name": "@fluidframework/eslint-config-fluid",
"version": "12.0.0",
"description": "Shareable ESLint config for the Fluid Framework",
"homepage": "https://fluidframework.com",
"repository": {
"type": "git",
"url": "https://github.com/microsoft/FluidFramework.git",
"directory": "common/build/eslint-config-fluid"
},
"license": "MIT",
"author": "Microsoft and contributors",
"exports": {
".": "./index.mts",
"./flat.mts": "./flat.mts",
"./server.mts": "./server.mts"
},
"main": "./index.mts",
"dependencies": {
"@eslint-community/eslint-plugin-eslint-comments": "~4.5.0",
"@eslint-react/eslint-plugin": "~2.13.0",
"@eslint/js": "~9.39.2",
"@fluid-internal/eslint-plugin-fluid": "^0.4.1",
"@rushstack/eslint-plugin": "~0.22.1",
"@typescript-eslint/eslint-plugin": "~8.54.0",
"@typescript-eslint/parser": "~8.54.0",
"eslint-config-biome": "~2.1.3",
"eslint-config-prettier": "~10.1.8",
"eslint-import-resolver-typescript": "~4.4.4",
"eslint-plugin-depend": "~1.4.0",
"eslint-plugin-import-x": "~4.16.1",
"eslint-plugin-jsdoc": "~61.4.1",
"eslint-plugin-no-only-tests": "~3.3.0",
"eslint-plugin-promise": "~7.2.1",
"eslint-plugin-react-hooks": "~7.0.1",
"eslint-plugin-tsdoc": "~0.5.0",
"eslint-plugin-unicorn": "~54.0.0",
"eslint-plugin-unused-imports": "~4.3.0",
"globals": "^14.0.0",
"typescript-eslint": "~8.54.0"
},
"devDependencies": {
"@fluidframework/build-common": "^2.0.3",
"@types/mocha": "~10.0.10",
"@types/node": "~22.19.17",
"@types/sort-json": "^2.0.3",
"concurrently": "^9.2.1",
"eslint": "~9.39.1",
"jiti": "^2.6.1",
"mocha": "^11.7.5",
"mocha-multi-reporters": "^1.5.1",
"prettier": "~3.6.2",
"rimraf": "^6.1.3",
"sort-json": "^2.0.1",
"tsx": "^4.19.4",
"typescript": "~5.4.5"
},
"engines": {
"node": ">=22.22.2"
},
"fluidBuild": {
"tasks": {
"prettier": {
"dependsOn": [
"print-configs"
]
},
"tsc": {
"dependsOn": [
"print-configs",
"prettier"
],
"script": false
}
}
},
"scripts": {
"build": "npm run print-configs && npm run prettier",
"build:readme:disabled": "markdown-magic --files \"**/*.md\"",
"clean": "rimraf --glob dist \"**/*.build.log\" nyc",
"format": "npm run prettier:fix",
"prettier": "prettier --check . --cache --ignore-path ../../../.prettierignore",
"prettier:fix": "prettier --write . --cache --ignore-path ../../../.prettierignore",
"print-configs": "jiti scripts/print-configs.ts printed-configs",
"test": "npm run test:mocha",
"test:mocha": "mocha \"src/test/**/*.test.mts\""
}
}