{
    "name": "kampos",
    "version": "0.16.0",
    "description": "Tiny and fast effects compositor on WebGL",
    "registry": "https://registry.npmjs.org/",
    "main": "dist/index.cjs",
    "module": "index.js",
    "type": "module",
    "types": "types.d.ts",
    "scripts": {
        "build": "rollup -c rollup.build.js && rollup -c rollup.umd.js",
        "watch": "rollup -c rollup.build.js -w",
        "demo": "cd demo && rollup -c && cd -",
        "watch:demo": "cd demo && rollup -c -w && cd -",
        "test:e2e": "vitest test/e2e/*.js",
        "test": "npm run test:e2e",
        "docs": "documentation build ./index.js -f html -o docs -c documentation.yml",
        "check": "npm-check -u",
        "prettier": "prettier --write .",
        "start": "npm run build && npm run demo && npx http-server",
        "dev": "concurrently \"npm run watch\" \"npm run watch:demo\" \"npx http-server\""
    },
    "repository": {
        "type": "git",
        "url": "git+https://github.com/wix-incubator/kampos.git"
    },
    "keywords": [
        "effects",
        "media",
        "video",
        "filters",
        "webgl",
        "compositor"
    ],
    "author": "Yehonatan Daniv",
    "license": "MIT",
    "bugs": {
        "url": "https://github.com/wix-incubator/kampos/issues"
    },
    "homepage": "https://wix-incubator.github.io/kampos/",
    "devDependencies": {
        "@babel/core": "^7.26.0",
        "concurrently": "^9.1.0",
        "documentation": "^14.0.3",
        "finalhandler": "^1.3.1",
        "get-port": "^7.1.0",
        "http-server": "^14.1.1",
        "npm-check": "^6.0.1",
        "pify": "^6.1.0",
        "pixelmatch": "^6.0.0",
        "pngjs": "^7.0.0",
        "puppeteer": "^23.9.0",
        "rollup": "^4.28.0",
        "rollup-plugin-babel": "^4.4.0",
        "rollup-plugin-filesize": "^10.0.0",
        "rollup-plugin-progress": "^1.1.2",
        "serve-static": "^1.16.2",
        "vitest": "^2.1.7"
    }
}
