{
    "name": "@axonotes/axogen",
    "version": "0.5.7",
    "description": "TypeScript-native configuration system that unifies typed environment variables, code generation, and task management for any project",
    "type": "module",
    "main": "dist/index.cjs",
    "module": "dist/index.js",
    "types": "dist/index.d.ts",
    "exports": {
        ".": {
            "import": {
                "types": "./dist/index.d.ts",
                "default": "./dist/index.js"
            },
            "require": {
                "types": "./dist/index.d.ts",
                "default": "./dist/index.cjs"
            }
        }
    },
    "bin": {
        "axogen": "./bin/axogen.js"
    },
    "files": [
        "bin/axogen.js",
        "bin/axogen.cmd",
        "dist"
    ],
    "scripts": {
        "build": "bun run build.ts",
        "preview": "bun run format && bun test && bun run build && bun link",
        "pub": "bun run format && bun test && bun run build && bun publish",
        "test:local": "bun run build && ./bin/axogen.js --version",
        "docs:start": "cd website && bun run start",
        "docs:build": "cd website && bun run build",
        "docs:serve": "cd website && bun run serve",
        "format": "prettier --write .",
        "check": "tsc --noEmit",
        "prepare": "husky"
    },
    "homepage": "https://axonotes.github.io/axogen/",
    "repository": {
        "type": "git",
        "url": "https://github.com/axonotes/axogen.git"
    },
    "bugs": {
        "url": "https://github.com/axonotes/axogen/issues"
    },
    "funding": {
        "type": "github",
        "url": "https://github.com/sponsors/imgajeed76"
    },
    "keywords": [
        "typescript",
        "configuration",
        "environment-variables",
        "config-management",
        "task-management",
        "cli",
        "dotenv",
        "yaml",
        "json",
        "toml",
        "template",
        "monorepo",
        "docker",
        "kubernetes",
        "type-safety",
        "zod",
        "code-generation",
        "env-files",
        "typescript-config",
        "config-sync",
        "developer-tools",
        "devtools",
        "build-tools",
        "typescript-validation",
        "environment-config",
        "config-system",
        "typescript-native",
        "type-safe-config",
        "env-management",
        "config-cli",
        "developer-productivity",
        "typescript-tools"
    ],
    "author": {
        "name": "Oliver Seifert",
        "url": "https://github.com/imgajeed76"
    },
    "license": "MIT",
    "dependencies": {
        "@dotenvx/dotenvx": "^1.48.3",
        "@iarna/toml": "^2.2.5",
        "@types/cson": "^7.20.3",
        "@types/hjson": "^2.4.6",
        "@types/ini": "^4.1.1",
        "@types/js-yaml": "^4.0.9",
        "@types/papaparse": "^5.3.16",
        "ansis": "^4.1.0",
        "chalk": "^5.4.1",
        "commander": "^14.0.0",
        "cson": "^8.4.0",
        "fast-xml-parser": "^5.2.5",
        "handlebars": "^4.7.8",
        "hjson": "^3.2.2",
        "ini": "^5.0.0",
        "jiti": "^2.4.2",
        "js-yaml": "^4.1.0",
        "json5": "^2.2.3",
        "jsonc-parser": "^3.3.1",
        "mustache": "^4.2.0",
        "nunjucks": "^3.2.4",
        "papaparse": "^5.5.3",
        "properties-file": "^3.5.13",
        "tsx": "^4.20.3",
        "zod": "^4.0.5"
    },
    "devDependencies": {
        "@types/bun": "latest",
        "@types/mustache": "^4.2.6",
        "@types/nunjucks": "^3.2.6",
        "husky": "^9.1.7",
        "lint-staged": "^16.1.2",
        "prettier": "3.6.2",
        "tsup": "^8.5.0",
        "typescript": "^5.8.3"
    },
    "peerDependencies": {
        "typescript": "^5"
    },
    "lint-staged": {
        "**/*": "prettier --write --ignore-unknown"
    },
    "engines": {
        "node": ">=18",
        "bun": ">=1.2"
    }
}
