UNPKG

@mfederczuk/deeptools

Version:

A set of utility functions that recursively operate on objects

79 lines (71 loc) 2.05 kB
{ "name": "@mfederczuk/deeptools", "version": "2.1.0-rc01", "description": "A set of utility functions that recursively operate on objects", "keywords": [ "deep", "clone", "copy", "freeze", "deepclone", "deepcopy", "deepequal", "deepequals", "deepfreeze" ], "homepage": "https://github.com/mfederczuk/deeptools#readme", "bugs": { "url": "https://github.com/mfederczuk/deeptools/issues", "email": "federczuk.michael@protonmail.com" }, "license": "GPL-3.0-or-later", "author": "Michael Federczuk <federczuk.michael@protonmail.com>", "contributors": [ "Michael Federczuk <federczuk.michael@protonmail.com>" ], "files": [ "COPYING.txt", "LICENSE.txt", "LICENSES", "out", "types" ], "main": "out/index.js", "types": "types/index.d.ts", "repository": { "type": "git", "url": "https://github.com/mfederczuk/deeptools.git" }, "scripts": { "eslint": "npx --package=eslint -- eslint", "tsc": "npx --package=typescript -- tsc", "uglifyjs": "npx --package=uglify-js -- uglifyjs", "lint": "npm run eslint", "build": "npm run tsc", "build-watch": "npm run tsc -- --watch", "clean": "rm -rf -- types/ out/", "rebuild": "npm run clean && npm run build --", "postprocess": "find out/ -type f -name '*.js' -exec npm run uglifyjs -- -o {} -- {} \\;", "test": "npx --package=mocha -- mocha", "lint-build-postprocess-test": "npm run lint && npm run build && npm run postprocess && npm run test", "prepare": "npm run clean && npm run lint-build-postprocess-test", "git-pre-commit": "npm run lint-build-postprocess-test" }, "devDependencies": { "@eslint/js": "9.39.1", "@stylistic/eslint-plugin": "5.6.1", "@types/mocha": "10.0.10", "@types/node": "24.10.1", "@typescript-eslint/eslint-plugin": "8.47.0", "@typescript-eslint/parser": "8.47.0", "eslint": "9.39.1", "globals": "16.5.0", "jiti": "2.6.1", "mocha": "11.7.5", "npm-check-updates": "19.1.2", "ts-node": "10.9.2", "typescript": "5.9.3", "typescript-eslint": "8.47.0", "uglify-js": "3.19.3" } }