{"bugs":{"url":"https://github.com/piqnt/planck.js/issues"},"dist":{"shasum":"9094ebdcaaa54deba0d2e68a0362ec5f810f2610","tarball":"https://registry.npmjs.org/planck/-/planck-1.1.4.tgz","fileCount":362,"integrity":"sha512-WkQ6QlJ6dwMzAsyX3kjz1uhL5Na2j2juZfMyYGo/TbjqEe0NHz5csyFPcux6ela0NGiPHszNbvINf/R9xjeRUA==","signatures":[{"sig":"MEUCID76LGx44Zp/mVULkIhi6xh3fDQSNIkSM7pCz9BRFjF3AiEAxXcaM/Fm7qFp1PDolKGmBfbPKe4w/L1GGGrvz3hOyUc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9604993},"main":"dist/planck.js","name":"planck","type":"commonjs","types":"index.d.ts","unpkg":"dist/planck.min.js","author":{"name":"Ali Shakiba"},"module":"dist/planck.mjs","engines":{"node":">=14.0"},"exports":{".":{"types":"./dist/planck.d.ts","import":"./dist/planck.mjs","default":"./dist/planck.js"},"./dist/*":"./dist/*","./with-testbed":{"types":"./dist/planck-with-testbed.d.ts","import":"./dist/planck-with-testbed.mjs","default":"./dist/planck-with-testbed.js"}},"gitHead":"a1753d5a1d3d7e870ab89fbb177bf068130b3d2c","license":"MIT","scripts":{"dev":"vite","lint":"eslint './src/**/*.ts' './testbed/**/*.ts'","test":"vitest run","build":"rimraf ./dist/* && vite build && BUILD_TESTBED=true vite build && npm run terser-core && npm run terser-testbed","watch":"vite build --watch","pretty":"prettier --write './src/**/*.ts' './testbed/**/*.ts'","preview":"vite preview","testbed":"npm run dev","typedoc":"typedoc --options typedoc.json && mv ./docs/pages/api/README.md ./docs/pages/api/index.md && ./node_modules/.bin/replace-in-files ./docs/pages/api/* --string '.md' --replacement ''","benchmark":"git log -n 1 && vite-node ./benchmark/node","preflight":"npm run lint && npm run test:types && npm run test","test:types":"tsd --typings=./dist/planck.d.ts && tsd --typings=./dist/planck-with-testbed.d.ts","terser-core":"terser ./dist/planck.js -o ./dist/planck.min.js --source-map","lint:example":"eslint --fix './example/**/*.ts'","test:coverage":"vitest run --coverage","pretty:example":"prettier --write './example/**/*.ts'","terser-testbed":"terser ./dist/planck-with-testbed.js -o ./dist/planck-with-testbed.min.js --source-map"},"_npmUser":{"name":"shakiba","email":"ali@shakiba.me"},"homepage":"https://github.com/piqnt/planck.js","jsdelivr":"dist/planck.min.js","keywords":["box2d","html5","javascript","typescript","game","physics","engine","2d","mobile"],"repository":{"url":"git://github.com/piqnt/planck.js.git","type":"git"},"_npmVersion":"10.8.2","description":"2D JavaScript/TypeScript physics engine for cross-platform HTML5 game development","directories":{},"maintainers":[{"name":"shakiba","email":"ali@shakiba.me"},{"name":"zoadt","email":"oliverzell@ymail.com"}],"sideEffects":["./dist/planck-with-testbed.*"],"_nodeVersion":"20.18.1","contributors":[{"name":"Erin Catto"},{"name":"Ali Shakiba"},{"name":"Oliver Zell"}],"_hasShrinkwrap":false,"devDependencies":{"ajv":"^6.10.2","tsd":"^0.31.2","vite":"^5.4.11","sinon":"^15.2.0","eslint":"^9.17.0","rimraf":"^6.0.1","terser":"^5.36.0","vitest":"^2.1.5","typedoc":"^0.26.11","prettier":"^3.4.2","@eslint/js":"^9.17.0","@types/chai":"^4.3.5","@eslint/eslintrc":"^3.2.0","@vitest/coverage-v8":"^2.1.5","replace-in-files-cli":"^3.0.0","rollup-plugin-license":"^3.5.3","eslint-config-prettier":"^9.1.0","vite-plugin-typescript":"^1.0.4","typedoc-plugin-markdown":"^4.2.10","@typescript-eslint/parser":"^8.18.1","@typescript-eslint/eslint-plugin":"^8.18.1","vite-plugin-dts-bundle-generator":"^2.0.5","vite-plugin-typescript-transform":"^1.3.1"},"peerDependencies":{"stage-js":"^1.0.0-alpha.5"},"_npmOperationalInternal":{"tmp":"tmp/planck_1.1.4_1734522986450_0.26300515219203935","host":"s3://npm-registry-packages-npm-production"},"_id":"planck@1.1.4","version":"1.1.4"}