{
    "name": "@mdcc/at-json",
    "version": "1.2.1",
    "description": "A declarative mapper to and from JSON.",
    "main": "dist/cjs/index.cjs",
    "module": "dist/esm/index.mjs",
    "types": "dist/index.d.ts",
    "type": "module",
    "scripts": {
        "prepack": "yarn build",
        "prebuild": "yarn clean",
        "build": "webpack",
        "clean": "rimraf dist coverage",
        "fmt": "prettier . --write",
        "test": "jest",
        "docs": "typedoc lib/index.ts",
        "lint": "eslint .",
        "test:coverage": "yarn test --collect-coverage",
        "test:watch": "yarn test --watch",
        "show:coverage": "http-server ./coverage/lcov-report -o",
        "show:docs": "http-server ./docs -o"
    },
    "repository": {
        "type": "git",
        "url": "git+https://github.com/DavideCanton/at-json.git"
    },
    "keywords": [
        "json",
        "mapper"
    ],
    "author": "Davide Canton",
    "license": "MIT",
    "bugs": {
        "url": "https://github.com/DavideCanton/at-json/issues"
    },
    "homepage": "https://github.com/DavideCanton/at-json#readme",
    "files": [
        "dist/"
    ],
    "dependencies": {},
    "devDependencies": {
        "@types/babel__core": "^7.20.2",
        "@types/benchmark": "^1.0.31",
        "@types/jest": "^29.1.1",
        "@types/node": "^16.15.0",
        "@typescript-eslint/eslint-plugin": "^6.7.4",
        "@typescript-eslint/parser": "^6.7.4",
        "eslint": "^8.51.0",
        "eslint-config-prettier": "^9.0.0",
        "eslint-plugin-import": "^2.28.1",
        "http-server": "^14.1.1",
        "jest": "^29.7.0",
        "jest-each": "^29.7.0",
        "jest-extended": "^4.0.1",
        "prettier": "^3.0.3",
        "rimraf": "^5.0.5",
        "ts-jest": "^29.1.1",
        "ts-loader": "^9.5.0",
        "ts-node": "^10.9.1",
        "tslib": "^2.6.2",
        "typedoc": "^0.25.1",
        "typescript": "^5.2.2",
        "webpack": "^5.88.2",
        "webpack-cli": "^5.1.4"
    }
}
