{
  "name": "@diffusionstudio/core",
  "version": "3.5.1",
  "type": "module",
  "description": "2D motion graphics and video rendering engine",
  "files": [
    "dist",
    "LICENSE",
    "LICENSE_COMMERCIAL",
    "README.md",
    "package.json"
  ],
  "types": "./dist/index.d.ts",
  "module": "./dist/core.es.js",
  "main": "./dist/core.umd.js",
  "unpkg": "./dist/core.umd.js",
  "jsdelivr": "./dist/core.umd.js",
  "browser": "./dist/core.umd.js",
  "exports": {
    "import": "./dist/core.es.js",
    "require": "./dist/core.umd.js",
    "types": "./dist/index.d.ts"
  },
  "license": "SEE LICENSE IN LICENSE",
  "scripts": {
    "dev": "vite",
    "build:starter": "tsc && vite build --mode starter",
    "build:premium": "tsc && vite build --mode premium",
    "publish:starter": "npm run build:starter && npm publish --access public --@diffusionstudio:registry=https://registry.npmjs.org/",
    "publish:premium": "npm run build:premium && npm publish --access restricted --@diffusionstudio:registry=https://gitlab.com/api/v4/projects/66218529/packages/npm/",
    "preview": "vite preview",
    "format": "npx @biomejs/biome format --write ./src",
    "test": "vitest",
    "coverage": "vitest run --coverage",
    "release": "tsc && vite build && npm publish",
    "docs": "typedoc src/index.ts --plugin typedoc-plugin-markdown --out ./api",
    "test:browser": "vitest --workspace=vitest.workspace.ts"
  },
  "devDependencies": {
    "@biomejs/biome": "1.9.2",
    "@types/dom-webcodecs": "^0.1.11",
    "@types/node": "^22.5.5",
    "@types/wicg-file-system-access": "^2023.10.5",
    "@vitest/browser": "^2.1.8",
    "@webgpu/types": "^0.1.46",
    "playwright": "^1.49.1",
    "typedoc": "^0.26.7",
    "typedoc-plugin-markdown": "^4.2.8",
    "typescript": "^5.6.2",
    "user-agent-data-types": "^0.4.2",
    "vite": "^5.4.7",
    "vite-plugin-banner": "^0.8.0",
    "vite-plugin-dts": "^4.2.1"
  },
  "author": "Diffusion Studio Inc.",
  "repository": {
    "type": "git",
    "url": "git@github.com:diffusionstudio/core.git"
  },
  "keywords": [
    "mp4",
    "web",
    "aac",
    "h264",
    "opus",
    "edit",
    "webgl",
    "video",
    "audio",
    "record",
    "canvas",
    "tiktok",
    "webgpu",
    "encode",
    "editor",
    "decode",
    "editing",
    "youtube",
    "recorder",
    "automate",
    "webcodecs",
    "client-side",
    "programmatic",
    "browser-based"
  ]
}
