{"name":"pixi.js","version":"8.10.0","author":{"name":"PixiJS Team"},"homepage":"http://pixijs.com/","bugs":{"url":"https://github.com/pixijs/pixijs/issues"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/pixijs/pixijs.git"},"funding":{"type":"opencollective","url":"https://opencollective.com/pixijs"},"main":"lib/index.js","module":"lib/index.mjs","types":"lib/index.d.ts","scripts":{"prepare":"husky install","start":"run-s watch","clean":"run-s clean:*","clean:build":"rimraf \"{lib,dist,out}\" --glob","clean:uploads":"rimraf .pr_uploads .s3_uploads --glob","prebuild":"npm run clean","build":"run-s build:pkg build:rollup build:tsc build:dts build:dts-bundle","build:rollup":"npx rollup -c --failAfterWarnings","build:dts-bundle":"dts-bundle-generator --config dts.config.js","build:tsc":"tsc -p tsconfig.types.json","build:tsc:silent":"tsc-silent -p tsconfig.types.json --suppress @","build:index":"ts-node --transpile-only ./scripts/index/index.ts --write","build:dts":"ts-node --transpile-only ./scripts/types/fixTypes.ts && copyfiles -u 1 \"src/**/*.d.ts\" lib/","build:pkg":"ts-node ./scripts/utils/exports.ts","dist":"run-s build docs && copyfiles -u 1 \"dist/**/*\" .s3_uploads/","watch":"nodemon --watch \"./src/*\" --exec \"npm run watch:build\" -e ts,js,vert,frag,wgsl,d.ts --ignore \"index.ts\"","watch:lib":"cross-env LIB_ONLY=1 nodemon --watch \"./src/*\" --exec \"npm run watch:build\" -e ts,js,vert,frag,wgsl,d.ts --ignore \"index.ts\"","watch:build":"run-s build:tsc:silent build:index build:pkg build:pkg build:rollup build:dts","test":"run-s test:unit test:scene","test:unit":"npx jest --silent --testPathIgnorePatterns=tests/visual","test:debug":"cross-env DEBUG_MODE=1 npx jest --testPathIgnorePatterns=tests/visual","test:server":"npx http-server -p 8080 -c-1","test:scene":"npx jest --silent --testPathPattern=tests/visual","test:scene:debug":"cross-env DEBUG_MODE=1 npx jest --testPathPattern=tests/visual","test:types":"tsc --noEmit","test:index":"ts-node --transpile-only ./scripts/index/index.ts --check","docs":"mkdirp out && npx typedoc","docs:watch":"nodemon --watch \"./src/*\" --exec \"rimraf .s3_uploads/docs && npm run docs\" -e ts,md","lint":"eslint ./ --cache --max-warnings 0","lint:fix":"npm run lint -- --fix","codesandbox-ci":"run-s build","prerelease":"run-s clean:build test dist","release":"ts-node ./scripts/release.ts","publish-ci":"npm publish","prune":"knip --exclude enumMembers --no-gitignore","ci:lint":"run-s lint test:types test:index prune"},"lint-staged":{"!(src/**/index).{ts,js,mjs}":"npm run lint:fix --"},"dependencies":{"@pixi/colord":"^2.9.6","@types/css-font-loading-module":"^0.0.12","@types/earcut":"^3.0.0","@webgpu/types":"^0.1.40","@xmldom/xmldom":"^0.8.10","earcut":"^3.0.1","eventemitter3":"^5.0.1","gifuct-js":"^2.1.2","ismobilejs":"^1.1.1","parse-svg-path":"^0.1.2"},"devDependencies":{"@babel/core":"7.22","@babel/plugin-transform-modules-commonjs":"^7.26.3","@pixi/eslint-config":"^6.0.0","@pixi/jest-electron":"^26.1.0","@pixi/webworker-plugins":"^0.3.0","@rollup/plugin-alias":"^5.1.1","@rollup/plugin-commonjs":"^25.0.0","@rollup/plugin-json":"^6.0.0","@rollup/plugin-node-resolve":"^15.0.0","@types/fs-extra":"^11.0.1","@types/glob":"^8.1.0","@types/inquirer":"^8.0.0","@types/jest":"^26.0.0","@types/pixelmatch":"^5.2.4","@types/pngjs":"^6.0.2","@types/semver":"^7.5.8","@xmldom/xmldom":"^0.8.10","babel-jest":"^26.0.0","copyfiles":"^2.4.1","cross-env":"^7.0.3","dts-bundle-generator":"^9.5.1","esbuild":"^0.19.0","eslint":"^9.16.0","eslint-plugin-jest":"^28.9.0","eslint-plugin-jsdoc":"^50.6.0","eslint-plugin-no-mixed-operators":"^1.1.1","fs-extra":"^11.2.0","glob":"^8.1.0","http-server":"^14.1.1","husky":"^8.0.3","inquirer":"^8.2.6","jest":"^26.0.0","jest-extended":"^1.2.1","jest-raw-loader":"^1.0.1","knip":"^5.25.2","lint-staged":"^15.2.7","mkdirp":"^3.0.1","nodemon":"^3.0.2","npm-run-all":"^4.1.5","pixelmatch":"^5.3.0","pngjs":"^7.0.0","rimraf":"^5.0.0","rollup":"^3.0.0","rollup-plugin-esbuild":"^6.0.0","rollup-plugin-external-globals":"^0.9.1","rollup-plugin-jscc":"^2.0.0","rollup-plugin-sourcemaps":"^0.4.2","rollup-plugin-string":"^3.0.0","semver":"^7.6.3","tree-kill":"^1.2.2","ts-jest":"^26.0.0","ts-node":"^9.0.0","tsc-silent":"^1.2.2","typedoc":"^0.28.4","typedoc-plugin-ga":"^1.0.5","typedoc-plugin-mdn-links":"^5.0.2","typedoc-plugin-no-inherit":"^1.6.1","typescript":"^5.0.4","typescript-eslint":"^8.17.0"},"bundles":[{"src":"src/bundle.browser.ts","target":"dist/pixi.js","module":"dist/pixi.mjs","plugin":false},{"src":"src/bundle.math-extras.ts","target":"dist/packages/math-extras.js","module":"dist/packages/math-extras.mjs","plugin":["/maths/"]},{"src":"src/bundle.unsafe-eval.ts","target":"dist/packages/unsafe-eval.js","module":"dist/packages/unsafe-eval.mjs","plugin":["/rendering/"]},{"src":"src/bundle.advanced-blend-modes.ts","target":"dist/packages/advanced-blend-modes.js","module":"dist/packages/advanced-blend-modes.mjs","plugin":["/rendering/","/extensions/","/filters/"]},{"src":"src/bundle.gif.ts","target":"dist/packages/gif.js","module":"dist/packages/gif.mjs","plugin":["/utils/","/assets/","/ticker/","/environment/","/scene/","/rendering/","/extensions/"]},{"src":"src/bundle.webworker.ts","target":"dist/webworker.js","module":"dist/webworker.mjs","plugin":false}],"sideEffects":["./lib/environment-browser/browserAll.*","./lib/environment-webworker/webworkerAll.*","./lib/index.*","./lib/rendering/init.*","./lib/spritesheet/init.*","./lib/rendering/renderers/shared/texture/utils/textureFrom.*","./lib/gif/init.*","./lib/accessibility/init.*","./lib/advanced-blend-modes/init.*","./lib/app/init.*","./lib/compressed-textures/dds/init.*","./lib/compressed-textures/ktx/init.*","./lib/compressed-textures/ktx2/init.*","./lib/compressed-textures/basis/init.*","./lib/events/init.*","./lib/dom/init.*","./lib/filters/init.*","./lib/math-extras/init.*","./lib/scene/sprite-tiling/init.*","./lib/scene/text/init.*","./lib/scene/text-bitmap/init.*","./lib/scene/text-html/init.*","./lib/scene/graphics/init.*","./lib/scene/mesh/init.*","./lib/prepare/init.*","./lib/unsafe-eval/init.*","./lib/scene/sprite-nine-slice/init.*","./lib/scene/particle-container/init.*"],"exports":{".":{"import":{"types":"./lib/index.d.ts","default":"./lib/index.mjs"},"require":{"types":"./lib/index.d.ts","default":"./lib/index.js"}},"./browser":{"import":{"default":"./lib/environment-browser/browserAll.mjs"},"require":{"default":"./lib/environment-browser/browserAll.js"}},"./webworker":{"import":{"default":"./lib/environment-webworker/webworkerAll.mjs"},"require":{"default":"./lib/environment-webworker/webworkerAll.js"}},"./gif":{"import":{"types":"./lib/gif/init.d.ts","default":"./lib/gif/init.mjs"},"require":{"types":"./lib/gif/init.d.ts","default":"./lib/gif/init.js"}},"./accessibility":{"import":{"default":"./lib/accessibility/init.mjs"},"require":{"default":"./lib/accessibility/init.js"}},"./advanced-blend-modes":{"import":{"default":"./lib/advanced-blend-modes/init.mjs"},"require":{"default":"./lib/advanced-blend-modes/init.js"}},"./app":{"import":{"default":"./lib/app/init.mjs"},"require":{"default":"./lib/app/init.js"}},"./dds":{"import":{"default":"./lib/compressed-textures/dds/init.mjs"},"require":{"default":"./lib/compressed-textures/dds/init.js"}},"./ktx":{"import":{"default":"./lib/compressed-textures/ktx/init.mjs"},"require":{"default":"./lib/compressed-textures/ktx/init.js"}},"./ktx2":{"import":{"default":"./lib/compressed-textures/ktx2/init.mjs"},"require":{"default":"./lib/compressed-textures/ktx2/init.js"}},"./basis":{"import":{"default":"./lib/compressed-textures/basis/init.mjs"},"require":{"default":"./lib/compressed-textures/basis/init.js"}},"./events":{"import":{"default":"./lib/events/init.mjs"},"require":{"default":"./lib/events/init.js"}},"./dom":{"import":{"default":"./lib/dom/init.mjs"},"require":{"default":"./lib/dom/init.js"}},"./filters":{"import":{"default":"./lib/filters/init.mjs"},"require":{"default":"./lib/filters/init.js"}},"./math-extras":{"import":{"default":"./lib/math-extras/init.mjs"},"require":{"default":"./lib/math-extras/init.js"}},"./sprite-tiling":{"import":{"default":"./lib/scene/sprite-tiling/init.mjs"},"require":{"default":"./lib/scene/sprite-tiling/init.js"}},"./text":{"import":{"default":"./lib/scene/text/init.mjs"},"require":{"default":"./lib/scene/text/init.js"}},"./text-bitmap":{"import":{"default":"./lib/scene/text-bitmap/init.mjs"},"require":{"default":"./lib/scene/text-bitmap/init.js"}},"./text-html":{"import":{"default":"./lib/scene/text-html/init.mjs"},"require":{"default":"./lib/scene/text-html/init.js"}},"./graphics":{"import":{"default":"./lib/scene/graphics/init.mjs"},"require":{"default":"./lib/scene/graphics/init.js"}},"./mesh":{"import":{"default":"./lib/scene/mesh/init.mjs"},"require":{"default":"./lib/scene/mesh/init.js"}},"./prepare":{"import":{"default":"./lib/prepare/init.mjs"},"require":{"default":"./lib/prepare/init.js"}},"./unsafe-eval":{"import":{"default":"./lib/unsafe-eval/init.mjs"},"require":{"default":"./lib/unsafe-eval/init.js"}},"./sprite-nine-slice":{"import":{"default":"./lib/scene/sprite-nine-slice/init.mjs"},"require":{"default":"./lib/scene/sprite-nine-slice/init.js"}},"./particle-container":{"import":{"default":"./lib/scene/particle-container/init.mjs"},"require":{"default":"./lib/scene/particle-container/init.js"}}},"gitHead":"40dbf2442d11cc1016a61c17b3e0163168186991","description":"<p align=\"center\">   <a href=\"https://pixijs.com\" target=\"_blank\" rel=\"noopener noreferrer\">     <img height=\"150\" src=\"https://files.pixijs.download/branding/pixijs-logo-transparent-dark.svg?v=1\" alt=\"PixiJS logo\">   </a> </p> <br/> <p align=\"center\">   ","_id":"pixi.js@8.10.0","_nodeVersion":"20.19.2","_npmVersion":"8.19.4","dist":{"shasum":"2f0f1ebbade6a0d2072b59d9a542d327015aba96","size":12028411,"noattachment":false,"key":"/pixi.js/-/pixi.js-8.10.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/pixi.js/download/pixi.js-8.10.0.tgz"},"_npmUser":{"name":"bigtimebuddy","email":"matt@mattkarl.com"},"directories":{},"maintainers":[{"name":"bigtimebuddy","email":"matt@mattkarl.com"},{"name":"doormat23","email":""},{"name":"englercj","email":"englercj@live.com"},{"name":"zyie","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/pixi.js_8.10.0_1748977428021_0.05091037416423294"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-06-03T19:03:48.451Z","publish_time":1748977428451,"_source_registry_name":"default","_cnpm_publish_time":1748977428451,"dist-tags":{"dev":"8.10.0-dev.40dbf24","latest":"8.10.0","latest-4.4.x":"4.4.5","latest-4.x":"4.8.9","latest-5.1.x":"5.1.6","latest-5.2.x":"5.2.5","latest-5.3.x":"5.3.12","latest-6.x":"6.5.10","latest-7.x":"7.4.3","legacy":"4.8.9","main":"8.10.0-main.40dbf24","prerelease":"7.3.0-rc.2","prerelease-v8":"8.8.0-rc.1"}}