eslint-plugin-functional
Advanced tools
Comparing version 5.0.4 to 5.0.5
{ | ||
"name": "eslint-plugin-functional", | ||
"version": "5.0.4", | ||
"version": "5.0.5", | ||
"description": "ESLint rules to disable mutation and promote fp in TypeScript.", | ||
@@ -45,27 +45,26 @@ "keywords": [ | ||
"package.json", | ||
"CHANGELOG.md", | ||
"LICENSE", | ||
"README.md" | ||
"LICENSE" | ||
], | ||
"scripts": { | ||
"build": "rimraf lib && yarn compile && yarn build:docs", | ||
"build-tests": "rimraf build && yarn compile-tests", | ||
"build": "pnpm run build:node && pnpm run build:docs", | ||
"build-tests": "rimraf build && ts-node -P scripts/tsconfig.json scripts/compile-tests.mts", | ||
"build:docs": "eslint-doc-generator", | ||
"compile": "rollup -c", | ||
"compile-tests": "ts-node -P scripts/tsconfig.json scripts/compile-tests.mts", | ||
"build:node": "rimraf lib && rollup -c rollup.config.ts --configPlugin @rollup/plugin-typescript", | ||
"cz": "git-cz", | ||
"lint": "yarn build && yarn lint:js && yarn lint:md && yarn lint:eslint-docs && yarn lint:spelling", | ||
"format": "prettier \"**/*\" --ignore-unknown", | ||
"format:write": "pnpm run format --write", | ||
"lint": "pnpm run build && pnpm run lint:js && pnpm run lint:md && pnpm lint:eslint-docs && pnpm run lint:knip && pnpm run lint:spelling", | ||
"lint:eslint-docs": "eslint-doc-generator --check", | ||
"lint:js": "eslint .", | ||
"lint:knip": "knip --config knip.jsonc --production --exclude exports", | ||
"lint:md": "markdownlint \"**/*.md\" --config=.markdownlint.json --ignore-path=.markdownlintignore", | ||
"lint:spelling": "cspell --config=.cspell.json \"**/*.{md,ts}\"", | ||
"prepare": "yarn husky install", | ||
"test": "nyc ava", | ||
"lint:spelling": "cspell \"**\" \".github/**/*\"", | ||
"prepare": "husky install", | ||
"test": "pnpm run test:js", | ||
"test-compiled": "USE_COMPILED_TESTS=1 nyc ava", | ||
"test-work": "ONLY_TEST_WORK_FILE=1 ava", | ||
"verify": "yarn lint && yarn build-tests && yarn test-compiled && rimraf build" | ||
"test:js": "nyc ava", | ||
"type-check": "tsc --noEmit --skipLibCheck", | ||
"verify": "pnpm run lint && pnpm run type-check && pnpm run build-tests && pnpm run test-compiled && rimraf build" | ||
}, | ||
"resolutions": { | ||
"npm/chalk": "^4.1.2" | ||
}, | ||
"dependencies": { | ||
@@ -81,7 +80,10 @@ "@typescript-eslint/type-utils": "^5.50.0", | ||
"@ava/typescript": "3.0.1", | ||
"@commitlint/cli": "17.4.2", | ||
"@commitlint/config-conventional": "17.4.2", | ||
"@babel/core": "^7.21.0", | ||
"@babel/eslint-parser": "^7.19.1", | ||
"@commitlint/cli": "17.4.4", | ||
"@commitlint/config-conventional": "17.4.4", | ||
"@cspell/dict-cryptocurrencies": "3.0.1", | ||
"@google/semantic-release-replace-plugin": "1.2.0", | ||
"@istanbuljs/nyc-config-typescript": "1.0.2", | ||
"@rebeccastevens/eslint-config": "1.5.0", | ||
"@rebeccastevens/eslint-config": "1.5.2", | ||
"@rollup/plugin-commonjs": "24.0.1", | ||
@@ -91,12 +93,18 @@ "@rollup/plugin-json": "6.0.0", | ||
"@rollup/plugin-typescript": "11.0.0", | ||
"@semantic-release/changelog": "6.0.2", | ||
"@semantic-release/commit-analyzer": "9.0.2", | ||
"@semantic-release/git": "10.0.1", | ||
"@semantic-release/github": "8.0.7", | ||
"@semantic-release/npm": "9.0.2", | ||
"@semantic-release/release-notes-generator": "10.0.3", | ||
"@types/dedent": "0.7.0", | ||
"@types/eslint": "8.4.10", | ||
"@types/eslint": "8.21.1", | ||
"@types/estree": "1.0.0", | ||
"@types/node": "16.10.0", | ||
"@types/json-schema": "^7.0.11", | ||
"@types/node": "16.18.14", | ||
"@types/rollup-plugin-auto-external": "2.0.2", | ||
"@types/semver": "7.3.13", | ||
"@typescript-eslint/eslint-plugin": "5.50.0", | ||
"@typescript-eslint/parser": "5.50.0", | ||
"ava": "5.1.1", | ||
"babel-eslint": "10.1.0", | ||
"@typescript-eslint/eslint-plugin": "5.54.1", | ||
"@typescript-eslint/parser": "5.54.1", | ||
"ava": "5.2.0", | ||
"chalk": "4.1.2", | ||
@@ -106,8 +114,7 @@ "codecov": "3.8.2", | ||
"conventional-commit-types": "3.0.0", | ||
"cross-env": "7.0.3", | ||
"cspell": "6.19.2", | ||
"cspell": "6.28.0", | ||
"dedent": "0.7.0", | ||
"eslint": "8.32.0", | ||
"eslint": "8.35.0", | ||
"eslint-ava-rule-tester": "4.0.0", | ||
"eslint-config-prettier": "8.6.0", | ||
"eslint-config-prettier": "8.7.0", | ||
"eslint-doc-generator": "1.4.3", | ||
@@ -119,3 +126,3 @@ "eslint-import-resolver-typescript": "3.5.3", | ||
"eslint-plugin-import": "2.27.5", | ||
"eslint-plugin-jsdoc": "39.6.9", | ||
"eslint-plugin-jsdoc": "40.0.1", | ||
"eslint-plugin-markdown": "3.0.0", | ||
@@ -127,3 +134,3 @@ "eslint-plugin-node": "11.1.0", | ||
"eslint-plugin-sonarjs": "0.18.0", | ||
"eslint-plugin-unicorn": "45.0.2", | ||
"eslint-plugin-unicorn": "46.0.0", | ||
"espree": "9.4.1", | ||
@@ -133,10 +140,12 @@ "husky": "8.0.3", | ||
"jsonc-parser": "3.2.0", | ||
"lint-staged": "13.1.0", | ||
"knip": "^1.14.1", | ||
"lint-staged": "13.1.2", | ||
"markdownlint-cli": "0.33.0", | ||
"nyc": "15.1.0", | ||
"prettier": "2.8.3", | ||
"prettier-plugin-packagejson": "2.4.0", | ||
"rimraf": "4.1.2", | ||
"rollup": "3.11.0", | ||
"prettier": "2.8.4", | ||
"prettier-plugin-packagejson": "2.4.3", | ||
"rimraf": "4.3.1", | ||
"rollup": "3.18.0", | ||
"rollup-plugin-auto-external": "2.0.0", | ||
"semantic-release": "20.1.1", | ||
"ts-node": "10.9.1", | ||
@@ -146,3 +155,3 @@ "tsc-prog": "2.2.1", | ||
"tslib": "2.5.0", | ||
"typescript": "4.9.4", | ||
"typescript": "4.9.5", | ||
"word-wrap": "1.2.3" | ||
@@ -159,3 +168,3 @@ }, | ||
}, | ||
"packageManager": "yarn@3.3.1", | ||
"packageManager": "pnpm@7.29.0", | ||
"engines": { | ||
@@ -162,0 +171,0 @@ "node": ">=16.10.0" |
Sorry, the diff of this file is too big to display
Sorry, the diff of this file is not supported yet
8080
283473
72
5