deepmerge-ts
Advanced tools
Comparing version 4.2.2 to 5.0.0-next.1
# Changelog | ||
All notable changes to this project will be documented in this file. Dates are displayed in UTC. | ||
# [5.0.0-next.1](https://github.com/RebeccaStevens/deepmerge-ts/compare/v4.2.2...v5.0.0-next.1) (2023-02-02) | ||
### chore | ||
* drop support for node 12 and 14 ([77016f7](https://github.com/RebeccaStevens/deepmerge-ts/commit/77016f70664b6f5857b9f278912a31aa219be80d)) | ||
### BREAKING CHANGES | ||
* drop support for node 12 and 14 | ||
## [4.2.2](https://github.com/RebeccaStevens/deepmerge-ts/compare/v4.2.1...v4.2.2) (2022-09-19) | ||
@@ -5,0 +17,0 @@ |
142
package.json
{ | ||
"name": "deepmerge-ts", | ||
"version": "4.2.2", | ||
"version": "5.0.0-next.1", | ||
"description": "Deeply merge 2 or more objects respecting type information.", | ||
@@ -72,7 +72,8 @@ "keywords": [ | ||
"scripts": { | ||
"benchmark": "yarn build && yarn link & cd benchmark && yarn benchmark; cd ..", | ||
"build": "rimraf build && yarn build:npm && yarn build:deno && rimraf build && if-env-defined CI || yarn build:assume-unchanged", | ||
"benchmark": "npm run build && npm run link & cd benchmark && npm run benchmark; cd ..", | ||
"build": "rimraf build && npm run build:node && npm run build:deno && rimraf build && if-env-defined CI || npm run build:assume-unchanged", | ||
"build:assume-unchanged": "cd dist; git update-index --assume-unchanged $(git ls-files | tr '\n' ' '); cd ..", | ||
"build:deno": "rimraf dist/deno && tsc -p tsconfig.build.deno.json && denoify", | ||
"build:npm": "rimraf dist/node types/current && rollup -c rollup.config.ts --configPlugin @rollup/plugin-typescript", | ||
"build:node": "rimraf dist/node && rollup -c rollup.config.ts --configPlugin @rollup/plugin-typescript", | ||
"build:types": "rimraf types/current && BUILD_TYPES_ONLY=1 rollup -c rollup.config.ts --configPlugin @rollup/plugin-typescript", | ||
"check-format": "prettier --list-different \"./**/*.{md,ts,yml}\"", | ||
@@ -82,82 +83,79 @@ "check-spelling": "cspell --config=.cspell.json \"**/*.{md,ts}\"", | ||
"format": "prettier --write \"./**/*.{md,ts,yml}\"", | ||
"lint": "yarn lint:js && yarn lint:md", | ||
"lint": "npm run lint:js && npm run lint:md", | ||
"lint:js": "eslint .", | ||
"lint:md": "markdownlint \"**/*.md\" --config=.markdownlint.json --ignore-path=.markdownlintignore", | ||
"prepare": "husky install", | ||
"test": "yarn test:js && yarn test:types", | ||
"test": "npm run test:js && npm run test:types", | ||
"test:js": "c8 ava", | ||
"test:types": "dtslint --localTs node_modules/typescript/lib --expectOnly tests/types" | ||
"test:types": "npm run build:types && tsd -f 'tests/**/*.test-d.ts'" | ||
}, | ||
"devDependencies": { | ||
"@commitlint/cli": "^17.0.3", | ||
"@commitlint/config-conventional": "^17.0.3", | ||
"@cspell/dict-cryptocurrencies": "^2.0.0", | ||
"@rebeccastevens/eslint-config": "^1.3.23", | ||
"@rollup/plugin-json": "^4.1.0", | ||
"@rollup/plugin-node-resolve": "^14.0.0", | ||
"@rollup/plugin-typescript": "^8.3.3", | ||
"@semantic-release/changelog": "^6.0.1", | ||
"@semantic-release/commit-analyzer": "^9.0.2", | ||
"@semantic-release/git": "^10.0.1", | ||
"@semantic-release/github": "^8.0.5", | ||
"@semantic-release/npm": "^9.0.1", | ||
"@semantic-release/release-notes-generator": "^10.0.3", | ||
"@types/lodash": "^4.14.182", | ||
"@types/node": "^18.0.3", | ||
"@types/rollup-plugin-auto-external": "^2.0.2", | ||
"@typescript-eslint/eslint-plugin": "^5.30.5", | ||
"@typescript-eslint/parser": "^5.30.5", | ||
"ava": "^4.3.1", | ||
"c8": "^7.11.3", | ||
"codecov": "^3.8.3", | ||
"commitizen": "^4.2.4", | ||
"cspell": "^6.2.3", | ||
"denoify": "^1.0.3", | ||
"dtslint": "^4.2.1", | ||
"eslint": "^8.19.0", | ||
"eslint-config-prettier": "^8.5.0", | ||
"eslint-import-resolver-typescript": "^3.2.5", | ||
"eslint-plugin-ava": "^13.2.0", | ||
"eslint-plugin-eslint-comments": "^3.2.0", | ||
"eslint-plugin-eslint-plugin": "^5.0.6", | ||
"eslint-plugin-functional": "^4.2.1", | ||
"eslint-plugin-import": "^2.26.0", | ||
"eslint-plugin-jsdoc": "^39.3.3", | ||
"eslint-plugin-markdown": "^3.0.0", | ||
"eslint-plugin-node": "^11.1.0", | ||
"eslint-plugin-optimize-regex": "^1.2.1", | ||
"eslint-plugin-prettier": "^4.2.1", | ||
"eslint-plugin-promise": "^6.0.0", | ||
"eslint-plugin-sonarjs": "^0.15.0", | ||
"eslint-plugin-tsdoc": "^0.2.16", | ||
"eslint-plugin-unicorn": "^43.0.1", | ||
"husky": "^8.0.1", | ||
"if-env-defined": "^1.0.0", | ||
"lint-staged": "^13.0.3", | ||
"lodash": "^4.17.21", | ||
"markdownlint-cli": "^0.32.1", | ||
"marked": "^4.0.17", | ||
"prettier": "^2.7.1", | ||
"rimraf": "^3.0.2", | ||
"rollup": "^2.76.0", | ||
"rollup-plugin-auto-external": "^2.0.0", | ||
"rollup-plugin-copy": "^3.4.0", | ||
"rollup-plugin-dts": "^4.2.2", | ||
"semantic-release": "^19.0.3", | ||
"source-map-support": "^0.5.21", | ||
"ts-node": "^10.8.2", | ||
"tslib": "^2.4.0", | ||
"typescript": "^4.7.4" | ||
"@commitlint/cli": "17.4.2", | ||
"@commitlint/config-conventional": "17.4.2", | ||
"@cspell/dict-cryptocurrencies": "3.0.1", | ||
"@rebeccastevens/eslint-config": "1.5.0", | ||
"@rollup/plugin-json": "6.0.0", | ||
"@rollup/plugin-node-resolve": "15.0.1", | ||
"@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/lodash": "4.14.191", | ||
"@types/node": "16.0.0", | ||
"@types/rollup-plugin-auto-external": "2.0.2", | ||
"@typescript-eslint/eslint-plugin": "5.50.0", | ||
"@typescript-eslint/parser": "5.50.0", | ||
"ava": "4.3.3", | ||
"c8": "7.12.0", | ||
"codecov": "3.8.3", | ||
"commitizen": "4.3.0", | ||
"cspell": "6.20.1", | ||
"denoify": "1.4.9", | ||
"eslint": "8.33.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-functional": "5.0.1", | ||
"eslint-plugin-import": "2.27.5", | ||
"eslint-plugin-jsdoc": "39.7.5", | ||
"eslint-plugin-markdown": "3.0.0", | ||
"eslint-plugin-node": "11.1.0", | ||
"eslint-plugin-optimize-regex": "1.2.1", | ||
"eslint-plugin-prettier": "4.2.1", | ||
"eslint-plugin-promise": "6.1.1", | ||
"eslint-plugin-sonarjs": "0.18.0", | ||
"eslint-plugin-tsdoc": "0.2.17", | ||
"eslint-plugin-unicorn": "45.0.2", | ||
"husky": "8.0.3", | ||
"if-env-defined": "1.0.0", | ||
"lint-staged": "13.1.0", | ||
"lodash": "4.17.21", | ||
"markdownlint-cli": "0.33.0", | ||
"marked": "4.2.12", | ||
"prettier": "2.8.3", | ||
"prettier-plugin-packagejson": "2.4.2", | ||
"rimraf": "3.0.2", | ||
"rollup": "2.79.1", | ||
"rollup-plugin-auto-external": "2.0.0", | ||
"rollup-plugin-copy": "3.4.0", | ||
"rollup-plugin-dts": "4.2.3", | ||
"semantic-release": "20.1.0", | ||
"source-map-support": "0.5.21", | ||
"ts-node": "10.9.1", | ||
"tsd": "0.25.0", | ||
"tslib": "2.5.0", | ||
"typescript": "4.9.5" | ||
}, | ||
"packageManager": "yarn@3.2.3", | ||
"packageManager": "yarn@3.4.1", | ||
"engines": { | ||
"node": ">=12.4.0" | ||
"node": ">=16.0.0" | ||
}, | ||
"denoify": { | ||
"out": "dist/deno", | ||
"index": "src/index.ts", | ||
"ports": { | ||
"is-plain-object": "https://raw.githubusercontent.com/jonschlinkert/is-plain-object/v5.0.0/is-plain-object.js" | ||
} | ||
"index": "src/index.ts" | ||
} | ||
} |
@@ -31,6 +31,9 @@ <div align="center"> | ||
# Install with npm | ||
npm install deepmerge-ts --save-dev | ||
npm install deepmerge-ts | ||
# Install with pnpm | ||
pnpm add deepmerge-ts | ||
# Install with yarn | ||
yarn add -D deepmerge-ts | ||
yarn add deepmerge-ts | ||
``` | ||
@@ -37,0 +40,0 @@ |
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
No v1
QualityPackage is not semver >=1. This means it is not stable and does not support ^ ranges.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
1203
144
109350
1