{
  "name": "physics-glass-effects",
  "version": "1.0.0",
  "description": "Physics-based glass effects using WebGL with real optical science - works with React, Vue, Next.js, and vanilla JS",
  "main": "dist/index.js",
  "module": "dist/index.esm.js",
  "types": "dist/index.d.ts",
  "files": [
    "dist",
    "README.md"
  ],
  "keywords": [
    "webgl",
    "glass-effects",
    "physics",
    "optics",
    "react",
    "vue",
    "nextjs",
    "canvas",
    "shaders",
    "refraction",
    "fresnel",
    "chromatic-dispersion",
    "ui-effects",
    "graphics",
    "glassmorphism"
  ],
  "author": "Your Name <your.email@example.com>",
  "license": "MIT",
  "repository": {
    "type": "git",
    "url": "https://github.com/yourusername/physics-glass-effects.git"
  },
  "bugs": {
    "url": "https://github.com/yourusername/physics-glass-effects/issues"
  },
  "homepage": "https://github.com/yourusername/physics-glass-effects#readme",
  "devDependencies": {
    "@rollup/plugin-commonjs": "^25.0.0",
    "@rollup/plugin-node-resolve": "^15.0.0",
    "@rollup/plugin-typescript": "^11.0.0",
    "@types/jest": "^29.5.0",
    "@typescript-eslint/eslint-plugin": "^6.0.0",
    "@typescript-eslint/parser": "^6.0.0",
    "eslint": "^8.40.0",
    "jest": "^29.5.0",
    "rollup": "^3.20.0",
    "rollup-plugin-dts": "^5.3.0",
    "rollup-plugin-terser": "^7.0.2",
    "tslib": "^2.6.0",
    "typescript": "^5.0.0"
  },
  "peerDependencies": {},
  "engines": {
    "node": ">=14.0.0"
  },
  "browserslist": [
    "> 1%",
    "last 2 versions",
    "not dead"
  ],
  "scripts": {
    "build": "rollup -c rollup.config.mjs",
    "dev": "rollup -c rollup.config.mjs -w",
    "test": "jest",
    "lint": "eslint src/**/*.{ts,js}",
    "type-check": "tsc --noEmit"
  }
}