UNPKG

@blakek/deep

Version:

🐡 Get, set, remove, and test for deeply nested properties

97 lines (96 loc) 2.12 kB
{ "name": "@blakek/deep", "version": "4.0.0", "description": "🐡 Get, set, remove, and test for deeply nested properties", "main": "./dist/index.js", "module": "./dist/index.esm.js", "exports": { "./package.json": "./package.json", ".": { "import": "./dist/index.esm.js", "require": "./dist/index.js", "types": "./dist/index.d.ts" } }, "react-native": "./dist/index.esm.js", "sideEffects": false, "source": "src/index.ts", "types": "./dist/index.d.ts", "author": "Blake Knight <oss.ideas@gmail.com> (https://blakek.me/)", "bugs": { "url": "https://github.com/blakek/deep/issues" }, "homepage": "https://github.com/blakek/deep", "keywords": [ "deep", "nested", "object", "prop", "properties", "property", "get", "getter", "set", "setter", "path", "clone", "has", "omit", "pluck", "remove" ], "repository": { "type": "git", "url": "https://github.com/blakek/deep.git" }, "license": "MIT", "files": [ "dist/**" ], "ava": { "extensions": [ "ts" ], "files": [ "tests/**/*.test.ts" ], "ignoredByWatcher": [ "!src/**" ], "require": [ "ts-node/register" ] }, "browserslist": [ ">0.2%", "not dead", "not op_mini all" ], "dependencies": { "pathington": "^1.1.7", "ts-toolbelt": "^9.6.0" }, "devDependencies": { "amper-scripts": "^1.2.4", "ava": "^3.15.0", "bunchee": "^1.7.3", "npm-run-all": "^4.1.5", "prettier": "^2.4.1", "rimraf": "^3.0.2", "ts-node": "^10.4.0", "typescript": "^4.4.4" }, "peerDependencies": {}, "scripts": { "build": "run-s build:clean build:compile", "build:clean": "rimraf ./dist", "build:compile": "bunchee ./src/index.ts", "format-check": "amper-scripts format-check .", "format": "amper-scripts format-write .", "lint": "amper-scripts lint src", "prepack": "yarn build", "test": "ava", "type-check": "tsc --noEmit", "validate": "run-p format-check lint test type-check" } }