{
  "name": "liqvid",
  "version": "2.1.19",
  "description": "Library for playing interactive videos using HTML/CSS/Javascript",
  "files": [
    "dist/*"
  ],
  "main": "./dist/liqvid.js",
  "module": "./dist/liqvid.mjs",
  "exports": {
    ".": {
      "import": "./dist/esm/index.mjs",
      "require": "./dist/cjs/index.cjs",
      "types": "./dist/types/index.d.ts"
    },
    "./dist/liqvid.css": "./dist/liqvid.css",
    "./dist/liqvid.min.css": "./dist/liqvid.min.css",
    "./liqvid.css": "./dist/liqvid.css",
    "./liqvid.min.css": "./dist/liqvid.min.css"
  },
  "repository": {
    "type": "git",
    "url": "git+https://github.com/liqvidjs/liqvid.git"
  },
  "author": "Yuri Sulyma <yuri@liqvidjs.org>",
  "license": "MIT",
  "bugs": {
    "url": "https://github.com/liqvidjs/liqvid/issues"
  },
  "homepage": "https://github.com/liqvidjs/liqvid/tree/master/packages/main#readme",
  "devDependencies": {
    "nib": "^1.1.2",
    "stylus": "^0.57.0",
    "tslib": "^2.4.0",
    "typedoc": "^0.22.15",
    "typedoc-plugin-markdown": "^3.12.1"
  },
  "dependencies": {
    "@types/events": "^3.0.0",
    "@types/node": "^22.10.10",
    "events": "^3.3.0",
    "strict-event-emitter-types": "^2.0.0",
    "@liqvid/keymap": "^1.2.2",
    "@liqvid/utils": "^1.10.0",
    "@liqvid/playback": "^1.1.7"
  },
  "peerDependencies": {
    "@types/react": ">=17",
    "@types/react-dom": ">=17",
    "react": ">=17",
    "react-dom": ">=17"
  },
  "scripts": {
    "build": "pnpm build:clean && pnpm build:css && pnpm build:js",
    "build:clean": "rm -rf dist",
    "build:css": "stylus -o dist/liqvid.css styl/liqvid.styl; stylus -c -o dist/liqvid.min.css styl/liqvid.styl",
    "build:js": "pnpm build:js:bundle; pnpm build:js:cjs; pnpm build:js:esm; pnpm build:js:fix",
    "build:js:bundle": "tsc && rollup -c && rm -rf dist/esm",
    "build:js:cjs": "tsc --module commonjs --outDir dist/cjs",
    "build:js:esm": "tsc --module esnext --outDir dist/esm",
    "build:js:fix": "node ../../build.mjs",
    "lint": "eslint --ext ts,tsx --fix e2e src tests",
    "stylus": "stylus -o dist/liqvid.css -w styl/liqvid.styl",
    "stylus:prod": "stylus -c -o dist/liqvid.min.css -w styl/liqvid.styl",
    "test": "pnpm test:jest && pnpm test:build-e2e && pnpm test:playwright",
    "test:build-e2e": "cd e2e/app && pnpm build && cd ../..",
    "test:jest": "jest",
    "test:playwright": "npx playwright test"
  }
}