{
    "name": "@get-advantage/advantage",
    "private": false,
    "version": "0.11.2",
    "license": "AGPL-3.0-only",
    "repository": {
        "type": "git",
        "url": "git+https://github.com/get-advantage/advantage.git"
    },
    "homepage": "https://get-advantage.org",
    "author": "get-advantage.org",
    "type": "module",
    "files": [
        "dist"
    ],
    "main": "./dist/advantage/index.cjs.js",
    "module": "./dist/advantage/index.js",
    "types": "./dist/index.d.ts",
    "exports": {
        ".": {
            "import": "./dist/advantage/index.js",
            "require": "./dist/advantage/index.cjs.js",
            "types": "./dist/advantage/index.d.ts"
        },
        "./types": {
            "import": "./dist/types/index.js",
            "require": "./dist/types/index.cjs",
            "types": "./dist/types/index.d.ts"
        },
        "./messaging": {
            "import": "./dist/advantage/messaging/index.js",
            "require": "./dist/advantage/messaging/index.cjs",
            "types": "./dist/advantage/messaging/index.d.ts"
        },
        "./creative": {
            "import": "./dist/advantage/messaging/creative-side.js",
            "require": "./dist/advantage/messaging/creative-side.cjs",
            "types": "./dist/advantage/messaging/creative-side.d.ts"
        },
        "./publisher": {
            "import": "./dist/advantage/messaging/publisher-side.js",
            "require": "./dist/advantage/messaging/publisher-side.cjs",
            "types": "./dist/advantage/messaging/publisher-side.d.ts"
        },
        "./utils": {
            "import": "./dist/utils/index.js",
            "require": "./dist/utils/index.cjs",
            "types": "./dist/utils/index.d.ts"
        }
    },
    "scripts": {
        "dev": "vite",
        "build": "tsc && vite build --mode production && npm run bundle && npm run bundle:creative",
        "bundle": "vite build --mode bundle",
        "bundle:creative": "vite build --mode bundle:creative",
        "preview": "vite preview",
        "docs:dev": "vitepress dev",
        "docs:build": "typedoc && vitepress build",
        "docs:preview": "vitepress preview",
        "test": "jest",
        "test-server": "node test-server.js",
        "release": "dotenv release-it --",
        "release:next": "dotenv release-it -- --preRelease=next",
        "generate-formats-json": "node scripts/generate-formats-json.cjs",
        "postbuild": "npm run generate-formats-json"
    },
    "devDependencies": {
        "@release-it/conventional-changelog": "^8.0.1",
        "@types/cypress": "^1.1.3",
        "@types/express": "^4.17.21",
        "@types/jest": "^29.5.12",
        "@types/jsdom": "^21.1.6",
        "ag-grid-community": "32.1.0",
        "ag-grid-vue3": "32.1.0",
        "browserslist": "4.24.0",
        "cypress": "^13.7.3",
        "dotenv-cli": "^7.4.2",
        "esbuild": "0.21.4",
        "express": "^4.19.2",
        "http-server": "^14.1.1",
        "jest": "^29.7.0",
        "jsdom": "^24.0.0",
        "lightningcss": "1.27.0",
        "papaparse": "5.4.1",
        "release-it": "^17.3.0",
        "ts-jest": "^29.1.2",
        "typedoc": "^0.25.13",
        "typedoc-plugin-markdown": "^3.17.1",
        "typedoc-plugin-no-inherit": "^1.4.0",
        "typescript": "^5.2.2",
        "vite": "^5.2.0",
        "vite-plugin-dts": "^3.9.0",
        "vite-plugin-no-bundle": "^4.0.0",
        "vite-tsconfig-paths": "^4.3.2",
        "vitepress": "^1.1.0"
    },
    "publishConfig": {
        "access": "public"
    }
}
