substantial/updeep

View on GitHub
package.json

Summary

Maintainability
Test Coverage
{
  "name": "updeep",
  "version": "1.2.4",
  "description": "Easily update nested frozen objects and arrays in a declarative and immutable manner.",
  "homepage": "https://github.com/substantial/updeep",
  "repository": {
    "type": "git",
    "url": "https://github.com/substantial/updeep"
  },
  "author": "Aaron Jensen",
  "files": [
    "dist",
    "types"
  ],
  "keywords": [
    "immutable",
    "frozen",
    "functional",
    "declarative"
  ],
  "source": "lib/index.js",
  "main": "dist/index.js",
  "module": "dist/index.module.js",
  "types": "types",
  "license": "MIT",
  "bugs": {
    "url": "https://github.com/substantial/updeep/issues"
  },
  "scripts": {
    "benchmark": "NODE_ENV=production node --require \"@babel/register\" perf",
    "build": "microbundle",
    "dev": "microbundle watch",
    "dtslint": "dtslint --localTs node_modules/typescript/lib types",
    "eslint": "eslint --ext .js,.jsx,.ts,.tsx",
    "lint": "yarn -s eslint . && yarn -s dtslint",
    "test": "mocha --recursive --require \"@babel/register\" test",
    "format": "prettier --write '**/*.{js,ts}'"
  },
  "dependencies": {
    "lodash": ">=4.2.0"
  },
  "devDependencies": {
    "@babel/core": "*",
    "@babel/plugin-proposal-object-rest-spread": "*",
    "@babel/preset-env": "*",
    "@babel/preset-typescript": "*",
    "@babel/register": "*",
    "@types/chai": "*",
    "@types/lodash": "*",
    "@types/mocha": "*",
    "@types/node": "*",
    "@typescript-eslint/eslint-plugin": "*",
    "@typescript-eslint/parser": "*",
    "benchmark": "*",
    "chai": "*",
    "chalk": "*",
    "dtslint": "*",
    "eslint": "*",
    "eslint-config-prettier": "*",
    "eslint-plugin-expect-type": "*",
    "eslint-plugin-import": "*",
    "eslint-plugin-prettier": "*",
    "husky": "*",
    "lint-staged": "*",
    "microbundle": "*",
    "mocha": "*",
    "prettier": "*",
    "table": "*",
    "typescript": "*"
  }
}