{
    "name": "@pixelmakers/elements",
    "version": "0.1.17",
    "type": "module",
    "description": "A collection of custom web components by PixelMakers",
    "main": "dist/umd/index.js",
    "module": "dist/esm/index.js",
    "files": [
        "dist"
    ],
    "exports": {
        ".": {
            "import": "./dist/esm/index.js",
            "require": "./dist/umd/index.js"
        },
        "./phone-input": {
            "import": "./dist/esm/phone-input.js",
            "require": "./dist/umd/phone-input.js"
        },
        "./lightbox": {
            "import": "./dist/esm/lightbox.js",
            "require": "./dist/umd/lightbox.js"
        },
        "./accordion": {
            "import": "./dist/esm/accordion.js",
            "require": "./dist/umd/accordion.js"
        },
        "./tabs": {
            "import": "./dist/esm/tabs.js",
            "require": "./dist/umd/tabs.js"
        },
        "./video": {
            "import": "./dist/esm/video.js",
            "require": "./dist/umd/video.js"
        },
        "./number-input": {
            "import": "./dist/esm/number-input.js",
            "require": "./dist/umd/number-input.js"
        },
        "./toggle": {
            "import": "./dist/esm/toggle.js",
            "require": "./dist/umd/toggle.js"
        }
    },
    "scripts": {
        "dev": "vite",
        "build": "tsc",
        "build:esm": "node scripts/build-components.js esm",
        "build:umd": "node scripts/build-components.js umd",
        "test": "vitest",
        "test:run": "vitest run",
        "preview": "vite preview",
        "prepublishOnly": "npm run build",
        "cli": "pnpm build && node dist/pxm-cli.js"
    },
    "keywords": [
        "web-components",
        "custom-elements",
        "phone-input"
    ],
    "author": "PixelMakers",
    "license": "MIT",
    "devDependencies": {
        "@types/commander": "^2.12.5",
        "@types/inquirer": "^9.0.8",
        "@types/node": "^22.15.23",
        "commander": "^14.0.0",
        "inquirer": "^12.7.0",
        "jsdom": "^25.0.1",
        "terser": "^5.41.0",
        "typescript": "~5.8.3",
        "vite": "^6.3.5",
        "vitest": "^2.1.8"
    },
    "dependencies": {
        "intl-tel-input": "^25.3.1",
        "medium-zoom": "^1.1.0",
        "swiper": "^11.2.8"
    },
    "peerDependencies": {
        "intl-tel-input": "^25.3.1"
    },
    "publishConfig": {
        "access": "public"
    },
    "bin": {
        "pxm": "dist/pxm-cli.js"
    }
}
