{
  "name": "@next2d/player",
  "version": "3.11.0",
  "description": "Experience the fast and beautiful anti-aliased rendering of WebGL/WebGPU. You can create rich, interactive graphics, cross-platform applications and games without worrying about browser or device compatibility.",
  "author": "Toshiyuki Ienaga<ienaga@next2d.app> (https://github.com/ienaga/)",
  "license": "MIT",
  "homepage": "https://next2d.app",
  "bugs": "https://github.com/Next2D/Player/issues",
  "main": "src/index.js",
  "bundle": "next2d.js",
  "type": "module",
  "types": "src/index.d.ts",
  "exports": {
    ".": {
      "import": "./src/index.js",
      "require": "./src/index.js"
    }
  },
  "keywords": [
    "Next2D",
    "Next2D Player"
  ],
  "repository": {
    "type": "git",
    "url": "git+https://github.com/Next2D/Player.git"
  },
  "workspaces": [
    "packages/*"
  ],
  "scripts": {
    "start": "vite --host",
    "lint": "eslint src/**/*.ts packages/**/*.ts",
    "test": "vitest",
    "test:e2e": "playwright test --config=e2e/playwright.config.ts",
    "test:e2e:webgl": "playwright test --config=e2e/playwright.config.ts --project=webgl",
    "test:e2e:webgpu": "playwright test --config=e2e/playwright.config.ts --project=webgpu",
    "test:e2e:ui": "playwright test --config=e2e/playwright.config.ts --ui",
    "test:e2e:update": "playwright test --config=e2e/playwright.config.ts --update-snapshots",
    "test:e2e:update:webgl": "playwright test --config=e2e/playwright.config.ts --project=webgl --update-snapshots",
    "test:e2e:update:webgpu": "playwright test --config=e2e/playwright.config.ts --project=webgpu --update-snapshots",
    "test:e2e:perf": "PERF=1 playwright test --config=e2e/playwright.config.ts tests/perf.spec.ts --workers=1",
    "test:e2e:perf:webgl": "PERF=1 playwright test --config=e2e/playwright.config.ts tests/perf.spec.ts --project=webgl --workers=1",
    "test:e2e:perf:webgpu": "PERF=1 playwright test --config=e2e/playwright.config.ts tests/perf.spec.ts --project=webgpu --workers=1",
    "clean": "node ./scripts/clean.js",
    "build:worker": "rollup -c rollup.renderer.worker.config.js && rollup -c rollup.unzip.worker.config.js",
    "build:vite": "node ./scripts/version.js && vite build",
    "publish:dist": "npm run clean && node ./scripts/version.js && npm run build:worker && tsc && node ./scripts/worker.js && vite build && node ./scripts/publish.js"
  },
  "funding": {
    "type": "github",
    "url": "https://github.com/sponsors/Next2D"
  },
  "devDependencies": {
    "@eslint/eslintrc": "^3.3.6",
    "@eslint/js": "^10.0.1",
    "@playwright/test": "^1.62.1",
    "@rollup/plugin-commonjs": "^29.0.3",
    "@rollup/plugin-node-resolve": "^16.0.3",
    "@rollup/plugin-terser": "^1.0.0",
    "@rollup/plugin-typescript": "^12.3.0",
    "@typescript-eslint/eslint-plugin": "^8.67.0",
    "@typescript-eslint/parser": "^8.67.0",
    "@webgpu/types": "^0.1.71",
    "eslint": "^10.8.1",
    "eslint-plugin-unused-imports": "^4.4.1",
    "globals": "^17.11.0",
    "jsdom": "^30.0.1",
    "rollup": "^4.62.4",
    "tslib": "^2.8.1",
    "typescript": "^6.0.3",
    "vite": "^8.2.1",
    "vitest": "^4.1.10",
    "vitest-webgl-canvas-mock": "^1.1.0"
  },
  "dependencies": {
    "@next2d/cache": "3.11.0",
    "@next2d/core": "3.11.0",
    "@next2d/display": "3.11.0",
    "@next2d/events": "3.11.0",
    "@next2d/filters": "3.11.0",
    "@next2d/geom": "3.11.0",
    "@next2d/media": "3.11.0",
    "@next2d/net": "3.11.0",
    "@next2d/render-queue": "3.11.0",
    "@next2d/text": "3.11.0",
    "@next2d/ui": "3.11.0",
    "@next2d/webgpu": "3.11.0"
  }
}