UNPKG

@mfederczuk/deeptools

Version:

A set of utility functions that recursively operate on objects

69 lines (63 loc) 1.93 kB
{ "name": "@mfederczuk/deeptools", "version": "2.1.0-indev01", "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": { "lint": "npx --package=eslint -- eslint .", "build": "npx --package=typescript -- tsc", "build-watch": "npm run build -- --watch", "clean": "rm -rf -- types/ out/", "rebuild": "npm run clean && npm run build --", "postprocess": "find out/ -type f -name '*.js' -exec npx --package=uglify-js -- uglifyjs -o {} -- {} \\;", "test": "npx --package=mocha -- mocha", "update-dependencies": "rm -rf types/ out/ node_modules/ package-lock.json yarn.lock && npm update --save && npx --package=npm-check-updates ncu --upgrade && npm install", "version": "./update-version-from-package", "prepare": "npm run clean && npm run lint && npm run test && npm run build && npm run postprocess" }, "devDependencies": { "@types/mocha": "^10.0.1", "@types/node": "^20.2.3", "@typescript-eslint/eslint-plugin": "^5.59.7", "@typescript-eslint/parser": "^5.59.7", "eslint": "^8.41.0", "mocha": "^10.2.0", "npm-check-updates": "^16.10.12", "ts-node": "^10.9.1", "typescript": "^5.0.4", "uglify-js": "^3.17.4" } }