UNPKG

obby

Version:

Manipulate, clone, merge, and compare Javascript objects with ease.

77 lines (76 loc) 1.77 kB
{ "name": "obby", "version": "1.2.0", "description": "Manipulate, clone, merge, and compare Javascript objects with ease.", "type": "module", "main": "./dist/index.cjs", "module": "./dist/index.mjs", "types": "./dist/index.d.cts", "exports": { "require": { "types": "./dist/index.d.cts", "default": "./dist/index.cjs" }, "import": { "types": "./dist/index.d.mts", "default": "./dist/index.mjs" } }, "files": [ "/dist", "README.md" ], "scripts": { "build": "shx rm -rf dist; pkgroll --minify", "format": "prettier --config prettier.config.js 'src/**/*.ts' --write", "lint": "eslint .", "lint-and-fix": "eslint . --fix", "prepare": "npm run build", "test": "ava" }, "keywords": [ "object", "dot-path", "dot-notation", "typescript", "clone", "deep-clone", "merge", "deep-merge", "clone", "deep-clone", "compare", "deep-compare", "deep-equals" ], "author": "eaton", "license": "MIT", "repository": { "type": "git", "url": "https://github.com/eaton/obby.git" }, "devDependencies": { "@eslint/js": "^8.57.0", "@types/node": "^20.11.30", "ava": "^6.1.2", "eslint": "^8.57.0", "eslint-config-prettier": "^8.10.0", "pkgroll": "^2.0.2", "prettier": "^3.2.5", "prettier-plugin-organize-imports": "^3.2.4", "shx": "^0.3.4", "tsimp": "^2.0.11", "typescript": "^5.4.3", "typescript-eslint": "^7.9.0" }, "dependencies": { "deepmerge-ts": "^5.1.0", "emptier": "^1.0.0", "empty-deep": "^1.0.0", "fast-copy": "^3.0.2", "fast-equals": "^5.0.1", "wild-wild-parser": "^5.0.0", "wild-wild-path": "^5.0.0", "wild-wild-utils": "^6.0.0" } }