{
    "name": "@communecter/cocolight-api-client",
    "version": "1.0.168",
    "description": "Client Axios simplifié pour l'API cocolight",
    "repository": {
        "type": "git",
        "url": "git+https://gitlab.adullact.net/pixelhumain/cocolight-api-client.git"
    },
    "homepage": "https://gitlab.adullact.net/pixelhumain/cocolight-api-client#readme",
    "main": "./dist/cocolight-api-client.cjs",
    "module": "./dist/cocolight-api-client.vite.mjs.js",
    "browser": "./dist/cocolight-api-client.browser.js",
    "exports": {
        "types": "./types/index.d.ts",
        "import": {
            "vite": "./dist/cocolight-api-client.vite.mjs.js",
            "browser": "./dist/cocolight-api-client.vite.mjs.js",
            "default": "./dist/cocolight-api-client.vite.mjs.js"
        },
        "require": "./dist/cocolight-api-client.cjs",
        "default": "./dist/cocolight-api-client.vite.mjs.js"
    },
    "type": "module",
    "types": "./types/index.d.ts",
    "scripts": {
        "test": "vitest run",
        "test:watch": "vitest watch",
        "test:ui": "vitest --ui",
        "exemple": "node exemple/exemple.js",
        "exemple-api": "tsx exemple/exemple-api.ts",
        "lint": "eslint ./src ./scripts --ext .js,.ts",
        "lint:fix": "eslint ./src ./scripts --ext .js,.ts --fix",
        "typecheck": "tsc --noEmit",
        "build:browser": "webpack --config webpack.config.standalone.js",
        "build:node": "webpack --config webpack.config.node.js",
        "build:esm:rollup": "rollup -c rollup.config.mjs",
        "build:ts": "tsc --project tsconfig.json",
        "build:types": "npm run generate:methodeapi && tsc --project tsconfig.types.json",
        "clean": "node -e \"require('fs').rmSync('dist',{recursive:true,force:true})\"",
        "build": "npm run clean && npm run generate:module:publish && npm run generate:methodeapi && npm run generate:doc && npm run lint && npm run build:browser && npm run build:node && npm run build:esm:rollup && npm run build:types",
        "build:publish": "npm run build && npm publish --access public",
        "generate:module:publish": "node ./scripts/transform-json-module.publish.js",
        "generate:doc": "node ./scripts/generate-doc.js",
        "generate:reponses": "node ./scripts/generate-constant-response-200.js",
        "generate:methodeapi": "node ./scripts/generate-methode-api.js",
        "generate:costum": "node ./scripts/generate-costum-extensions.js"
    },
    "keywords": [
        "communecter",
        "cocolight",
        "api",
        "axios",
        "client"
    ],
    "author": "Thomas",
    "license": "MIT",
    "files": [
        "dist/",
        "types/",
        "package.json",
        "README.md"
    ],
    "peerDependencies": {
        "@segment/ajv-human-errors": "^2.15.0",
        "ajv": "^8.17.1",
        "ajv-formats": "^3.0.1",
        "axios": "^1.4.0",
        "axios-retry": "^4.5.0",
        "bson-objectid": "^2.0.4",
        "ejson": "^2.2.3",
        "events": "^3.3.0",
        "file-type": "^16.5.4",
        "jwt-decode": "^4.0.0",
        "pino": "^9.6.0",
        "pino-pretty": "^13.0.0"
    },
    "devDependencies": {
        "@eslint/js": "^9.23.0",
        "@rollup/plugin-commonjs": "^28.0.3",
        "@rollup/plugin-json": "^6.1.0",
        "@rollup/plugin-node-resolve": "^16.0.1",
        "@rollup/plugin-terser": "^0.4.4",
        "@rollup/plugin-typescript": "^12.1.4",
        "@segment/ajv-human-errors": "^2.15.0",
        "@types/ejson": "^2.2.2",
        "@typescript-eslint/eslint-plugin": "^8.46.2",
        "@typescript-eslint/parser": "^8.46.2",
        "@vitest/ui": "^4.1.9",
        "ajv": "^8.17.1",
        "ajv-formats": "^3.0.1",
        "axios": "^1.4.0",
        "axios-retry": "^4.5.0",
        "bson-objectid": "^2.0.4",
        "dotenv": "^17.2.3",
        "ejson": "^2.2.3",
        "eslint": "^9.23.0",
        "eslint-plugin-import": "^2.31.0",
        "events": "^3.3.0",
        "file-type": "^16.5.4",
        "globals": "^16.0.0",
        "json-schema-to-typescript": "^15.0.4",
        "jwt-decode": "^4.0.0",
        "nodemon": "^3.1.9",
        "pino": "^9.6.0",
        "pino-pretty": "^13.0.0",
        "rollup": "^4.40.0",
        "rollup-plugin-peer-deps-external": "^2.2.4",
        "terser-webpack-plugin": "^5.3.14",
        "ts-loader": "^9.5.4",
        "tslib": "^2.8.1",
        "tsx": "^4.20.6",
        "typescript": "^5.9.2",
        "vitest": "^4.1.9",
        "webpack": "^5.98.0",
        "webpack-cli": "^6.0.1"
    }
}
