{
    "name": "ars-web-components",
    "version": "3.0.2",
    "description": "A collection of reusable web components built with TypeScript and ES modules",
    "repository": "https://github.com/andrers52/ars-web-components.git",
    "main": "dist/index.js",
    "module": "src/index.ts",
    "exports": {
        ".": "./src/index.ts",
        "./styles.css": "./styles.css",
        "./*": "./src/*.ts"
    },
    "scripts": {
        "dev": "vite",
        "start": "node server.js",
        "stop": "lsof -ti:8080 | xargs kill -9",
        "lint": "eslint . --ext .js,.ts --cache",
        "test": "vitest run",
        "test:watch": "vitest watch",
        "test:coverage": "vitest run --coverage",
        "build": "tsc"
    },
    "devDependencies": {
        "@babel/core": "^7.29.0",
        "@babel/preset-env": "^7.29.0",
        "@eslint/js": "^10.0.1",
        "@jest/globals": "^30.2.0",
        "@types/jsdom": "^28.0.0",
        "@vitest/coverage-v8": "^4.0.18",
        "@webgpu/types": "^0.1.69",
        "arslib": "file:../arslib",
        "babel-jest": "^30.2.0",
        "eslint": "^10.0.3",
        "express": "5.1.0",
        "globals": "^17.4.0",
        "jest": "^30.2.0",
        "jest-environment-jsdom": "^30.2.0",
        "jsdom": "^28.1.0",
        "ts-morph": "^27.0.2",
        "ts-node": "^10.9.2",
        "typescript": "^5.9.3",
        "typescript-eslint": "^8.57.0",
        "vitest": "^4.0.18"
    },
    "keywords": [
        "web-components",
        "custom-elements",
        "vanilla-javascript",
        "es-modules",
        "ui-components",
        "frontend",
        "reusable-components"
    ],
    "author": "Andre Rodrigues da Silva",
    "license": "MIT",
    "type": "module",
    "sideEffects": false,
    "types": "dist/index.d.ts"
}
