{
    "name": "libmodulor",
    "description": "A TypeScript library to create platform-agnostic applications",
    "version": "0.19.0",
    "license": "LGPL-3.0",
    "author": "Chafik H'nini <chafik.hnini@gmail.com>",
    "homepage": "https://libmodulor.c100k.eu",
    "bugs": "https://github.com/c100k/libmodulor/issues",
    "keywords": [
        "library",
        "typescript",
        "business application",
        "use case",
        "app",
        "product",
        "target",
        "auto-test",
        "auto-documentation"
    ],
    "type": "module",
    "module": "./dist/esm/index.js",
    "exports": {
        ".": {
            "import": "./dist/esm/index.js"
        },
        "./cloudflare-worker-hono": {
            "import": "./dist/esm/index.cloudflare-worker-hono.js"
        },
        "./locales/en": {
            "import": "./dist/esm/i18n/locales/en.js"
        },
        "./locales/fr": {
            "import": "./dist/esm/i18n/locales/fr.js"
        },
        "./nextjs": {
            "import": "./dist/esm/index.nextjs.js"
        },
        "./node-express": {
            "import": "./dist/esm/index.node-express.js"
        },
        "./node-hono": {
            "import": "./dist/esm/index.node-hono.js"
        },
        "./node-mcp": {
            "import": "./dist/esm/index.node-mcp.js"
        },
        "./node-test": {
            "import": "./dist/esm/index.node-test.js"
        },
        "./node": {
            "import": "./dist/esm/index.node.js"
        },
        "./react-native-pure": {
            "import": "./dist/esm/index.react-native-pure.js"
        },
        "./react-web-pure": {
            "import": "./dist/esm/index.react-web-pure.js"
        },
        "./react": {
            "import": "./dist/esm/index.react.js"
        },
        "./rn": {
            "import": "./dist/esm/index.rn.js"
        },
        "./std-jwt-manager-jose": {
            "import": "./dist/esm/index.std-jwt-manager-jose.js"
        },
        "./uc-data-store-knex": {
            "import": "./dist/esm/index.uc-data-store-knex.js"
        },
        "./vite": {
            "import": "./dist/esm/index.vite.js"
        },
        "./web": {
            "import": "./dist/esm/index.web.js"
        }
    },
    "bin": "./dist/esm/products/Helper/index.js",
    "scripts": {
        "lint": "biome check --write .",
        "lint:ci": "biome check"
    },
    "devDependencies": {
        "@biomejs/biome": "^2.0.0"
    },
    "peerDependencies": {
        "@hono/node-server": "^1.14.4",
        "@modelcontextprotocol/sdk": "^1.13.0",
        "@stricli/core": "^1.1.2",
        "buffer": "^6.0.3",
        "cookie-parser": "^1.4.7",
        "express": "^5.1.0",
        "express-fileupload": "^1.5.1",
        "fast-check": "^4.1.1",
        "helmet": "^8.1.0",
        "hono": "^4.8.1",
        "inversify": "^7.5.2",
        "jose": "^6.0.11",
        "knex": "^3.1.0",
        "next": "^15.3.4",
        "pg": "^8.16.2",
        "react": "^19.1.0",
        "react-dom": "^19.1.0",
        "react-native": "^0.79.4",
        "reflect-metadata": "^0.2.2",
        "sqlite3": "^5.1.7",
        "typescript": "^5.8.3",
        "vite": "^6.3.5",
        "vitest": "^3.2.4"
    },
    "peerDependenciesMeta": {
        "@hono/node-server": {
            "optional": true
        },
        "@modelcontextprotocol/sdk": {
            "optional": true
        },
        "@stricli/core": {
            "optional": true
        },
        "buffer": {
            "optional": true
        },
        "cookie-parser": {
            "optional": true
        },
        "express": {
            "optional": true
        },
        "express-fileupload": {
            "optional": true
        },
        "fast-check": {
            "optional": true
        },
        "helmet": {
            "optional": true
        },
        "hono": {
            "optional": true
        },
        "knex": {
            "optional": true
        },
        "next": {
            "optional": true
        },
        "jose": {
            "optional": true
        },
        "pg": {
            "optional": true
        },
        "react": {
            "optional": true
        },
        "react-dom": {
            "optional": true
        },
        "react-native": {
            "optional": true
        },
        "sqlite3": {
            "optional": true
        },
        "vite": {
            "optional": true
        },
        "vitest": {
            "optional": true
        }
    },
    "sideEffects": false
}
