UNPKG

json-file-plus

Version:

[![github actions][actions-image]][actions-url] [![coverage][codecov-image]][codecov-url] [![dependency status][deps-svg]][deps-url] [![dev dependency status][dev-deps-svg]][dev-deps-url] [![License][license-image]][license-url] [![Downloads][downloads-im

84 lines (83 loc) 1.81 kB
{ "name": "json-file-plus", "version": "4.0.1", "author": { "name": "Jordan Harband", "email": "ljharb@gmail.com", "url": "http://ljharb.codes" }, "funding": { "url": "https://github.com/sponsors/ljharb" }, "contributors": [ { "name": "Jordan Harband", "email": "ljharb@gmail.com", "url": "http://ljharb.codes" } ], "license": "MIT", "main": "index.mjs", "exports": { ".": "./index.mjs", "./package.json": "./package.json" }, "sideEffects": false, "scripts": { "prepack": "npmignore --auto --commentLines=autogenerated", "prepublishOnly": "safe-publish-latest", "prepublish": "not-in-publish || npm run prepublishOnly", "prelint": "evalmd README.md", "lint": "eslint .", "postlint": "tsc && attw -P .", "pretest": "npm run lint", "test": "npm run tests-only", "tests-only": "c8 tape 'test/**/*.mjs'", "posttest": "npx npm@\">= 10.2\" audit --production" }, "repository": { "type": "git", "url": "git://github.com/ljharb/json-file-plus.git" }, "keywords": [ "json", "json file", "formatting", "read", "write", "promise" ], "dependencies": { "node.extend": "^2.0.3" }, "devDependencies": { "@arethetypeswrong/cli": "^0.18.2", "@ljharb/eslint-config": "^22.1.3", "@ljharb/tsconfig": "^0.3.2", "@types/tape": "^5.8.1", "c8": "^9.1.0", "es-value-fixtures": "^1.7.1", "eslint": "^9.39.2", "evalmd": "^0.0.19", "hasown": "^2.0.2", "npmignore": "^0.3.2", "safe-publish-latest": "^2.0.0", "tape": "^5.9.0", "typescript": "next" }, "engines": { "node": "^16.20.2 || ^18.20.6 || ^20.18.3 || ^22.14.0 || >= 23.8" }, "publishConfig": { "ignore": [ ".attw.json", ".editorconfig", "eslint.config.mjs", ".nycrc", ".github/workflows", "appveyor.yml", "test", "tsconfig.json" ] } }