{
    "name": "@trojs/objects",
    "description": "Create valid JavaScript objects",
    "version": "9.0.11",
    "author": {
        "name": "Pieter Wigboldus",
        "url": "https://trojs.org/"
    },
    "license": "MIT",
    "scripts": {
        "lint": "eslint",
        "lint:report": "eslint src/*.js -f json -o report.json",
        "lint:fix": "eslint --fix",
        "test": "node --test --experimental-test-coverage --test-reporter=spec --test-reporter=lcov --test-reporter-destination=stdout --test-reporter-destination=./coverage/lcov.info",
        "cpd": "node_modules/jscpd/bin/jscpd src",
        "vulnerabilities": "npm audit --production",
        "postinstall": "node postinstall.js"
    },
    "type": "module",
    "files": [
        "src/schemas/parse-options.js",
        "src/objects.js",
        "src/parser.js",
        "src/int.js",
        "postinstall.js"
    ],
    "main": "src/objects.js",
    "source": "src/objects.js",
    "module": "src/objects.js",
    "devDependencies": {
        "@trojs/lint": "^0.4.0",
        "eslint": "^9.15.0",
        "globals": "^17.0.0",
        "jscpd": "^4.0.5"
    },
    "repository": {
        "type": "git",
        "url": "https://github.com/trojs/objects"
    },
    "engines": {
        "node": ">= 20"
    },
    "keywords": [
        "objects",
        "flat"
    ],
    "dependencies": {
        "@trojs/error": "^5.0.0",
        "@trojs/validator": "^12.0.0"
    },
    "funding": {
        "type": "github",
        "url": "https://github.com/sponsors/w3nl"
    }
}
