Socket
Socket
Sign inDemoInstall

eslint-plugin-functional

Package Overview
Dependencies
Maintainers
2
Versions
118
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

eslint-plugin-functional - npm Package Compare versions

Comparing version 5.0.0-beta.15 to 5.0.0-beta.16

87

package.json
{
"name": "eslint-plugin-functional",
"version": "5.0.0-beta.15",
"version": "v5.0.0-beta.16",
"description": "ESLint rules to disable mutation and promote fp in TypeScript.",

@@ -65,6 +65,6 @@ "keywords": [

"dependencies": {
"@typescript-eslint/utils": "^5.40.1",
"@typescript-eslint/utils": "^5.49.0",
"deepmerge-ts": "^4.2.2",
"escape-string-regexp": "^4.0.0",
"is-immutable-type": "^1.2.2",
"is-immutable-type": "^1.2.3",
"semver": "^7.3.8"

@@ -74,43 +74,36 @@ },

"@ava/typescript": "^3.0.1",
"@commitlint/cli": "^17.1.2",
"@commitlint/config-conventional": "^17.1.0",
"@google/semantic-release-replace-plugin": "^1.1.0",
"@commitlint/cli": "^17.4.2",
"@commitlint/config-conventional": "^17.4.2",
"@istanbuljs/nyc-config-typescript": "^1.0.2",
"@rebeccastevens/eslint-config": "1.4.5",
"@rollup/plugin-commonjs": "^23.0.0",
"@rollup/plugin-json": "^5.0.0",
"@rollup/plugin-node-resolve": "^15.0.0",
"@rollup/plugin-typescript": "^9.0.1",
"@semantic-release/changelog": "^6.0.1",
"@semantic-release/commit-analyzer": "^9.0.2",
"@semantic-release/git": "^10.0.1",
"@semantic-release/github": "^8.0.6",
"@semantic-release/npm": "^9.0.1",
"@semantic-release/release-notes-generator": "^10.0.3",
"@rebeccastevens/eslint-config": "1.4.6",
"@rollup/plugin-commonjs": "^24.0.1",
"@rollup/plugin-json": "^6.0.0",
"@rollup/plugin-node-resolve": "^15.0.1",
"@rollup/plugin-typescript": "^11.0.0",
"@types/dedent": "^0.7.0",
"@types/eslint": "^8.4.7",
"@types/eslint": "^8.4.10",
"@types/estree": "^1.0.0",
"@types/node": "^18.11.2",
"@types/node": "^16.10.0",
"@types/rollup-plugin-auto-external": "^2.0.2",
"@types/semver": "^7.3.12",
"@typescript-eslint/eslint-plugin": "^5.40.0",
"@typescript-eslint/parser": "^5.40.0",
"ava": "^5.0.0",
"@types/semver": "^7.3.13",
"@typescript-eslint/eslint-plugin": "^5.49.0",
"@typescript-eslint/parser": "^5.49.0",
"ava": "^5.1.1",
"babel-eslint": "^10.1.0",
"chalk": "^4.1.2",
"codecov": "^3.8.2",
"commitizen": "^4.2.5",
"commitizen": "^4.3.0",
"conventional-commit-types": "^3.0.0",
"cross-env": "^7.0.3",
"cspell": "^6.12.0",
"cspell": "^6.19.2",
"dedent": "^0.7.0",
"eslint": "^8.25.0",
"eslint": "^8.32.0",
"eslint-ava-rule-tester": "^4.0.0",
"eslint-config-prettier": "^8.5.0",
"eslint-import-resolver-typescript": "^3.5.2",
"eslint-plugin-ava": "^13.2.0",
"eslint-config-prettier": "^8.6.0",
"eslint-import-resolver-typescript": "^3.5.3",
"eslint-plugin-ava": "^14.0.0",
"eslint-plugin-eslint-comments": "^3.2.0",
"eslint-plugin-eslint-plugin": "^5.0.6",
"eslint-plugin-import": "^2.26.0",
"eslint-plugin-jsdoc": "^39.3.14",
"eslint-plugin-eslint-plugin": "^5.0.8",
"eslint-plugin-import": "^2.27.5",
"eslint-plugin-jsdoc": "^39.6.8",
"eslint-plugin-markdown": "^3.0.0",

@@ -121,22 +114,20 @@ "eslint-plugin-node": "^11.1.0",

"eslint-plugin-promise": "^6.1.1",
"eslint-plugin-sonarjs": "^0.16.0",
"eslint-plugin-unicorn": "^44.0.2",
"espree": "^9.4.0",
"husky": "^8.0.1",
"eslint-plugin-sonarjs": "^0.18.0",
"eslint-plugin-unicorn": "^45.0.2",
"espree": "^9.4.1",
"husky": "^8.0.3",
"json-schema": "^0.4.0",
"jsonc-parser": "^3.2.0",
"lint-staged": "^13.0.3",
"markdownlint-cli": "^0.32.2",
"lint-staged": "^13.1.0",
"markdownlint-cli": "^0.33.0",
"nyc": "^15.1.0",
"prettier": "^2.7.1",
"rimraf": "^3.0.2",
"rollup": "^3.2.3",
"prettier": "^2.8.3",
"rimraf": "^4.1.2",
"rollup": "^3.10.1",
"rollup-plugin-auto-external": "^2.0.0",
"semantic-release": "^19.0.5",
"ts-node": "^10.9.1",
"tsc-prog": "^2.2.1",
"tsconfig-paths": "^4.1.0",
"tslib": "^2.4.0",
"tsutils": "^3.21.0",
"typescript": "^4.8.4",
"tsconfig-paths": "^4.1.2",
"tslib": "^2.4.1",
"typescript": "^4.9.4",
"word-wrap": "^1.2.3"

@@ -146,9 +137,5 @@ },

"eslint": "^8.0.0",
"tsutils": "^3.0.0",
"typescript": ">=4.0.2"
},
"peerDependenciesMeta": {
"tsutils": {
"optional": true
},
"typescript": {

@@ -155,0 +142,0 @@ "optional": true

@@ -79,3 +79,3 @@ <div align="center">

| [`prefer-immutable-types`](./docs/rules/prefer-immutable-types.md) | Require types of data to be immutable | :heavy_check_mark: | :heavy_check_mark: | :green_circle: | :green_circle: | :wrench: | :thought_balloon: |
| [`type-declaration-immutability`](./docs/rules/type-declaration-immutability.md) | Enforce type alias immutability using patterns | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | | :thought_balloon: |
| [`type-declaration-immutability`](./docs/rules/type-declaration-immutability.md) | Enforce type alias immutability using patterns | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :wrench: | :thought_balloon: |

@@ -82,0 +82,0 @@ ### No Other Paradigms Rules

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is not supported yet

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc