{"bugs":{"url":"https://github.com/motiondivision/motion/issues"},"dist":{"shasum":"d4813a846e9214edac8cdf0653ae907b5c0d6137","tarball":"https://registry.npmjs.org/framer-motion/-/framer-motion-14.9.0.tgz","fileCount":393,"integrity":"sha512-g1hZu8WoTwgsoVAaqEEcefhvR03cKGtkmrKaRrWpXhnM3LGR8jl1u2qyJ1PMVlO7LKQHE8TTRQYUlMmnrY4L+g==","signatures":[{"sig":"MEUCIQC0CCZCzji0S1bov7uyZ8ZEQznGQ5R41kXC7c3F5LxRJAIgFxmzsp8IbBjtiPJ+uX+zG5u2vJOIte3rH6lP/QPz9fw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCyq/35/y0yzTfUplf1xhik8twnpWMh5dRs+QKNdamh0wIhAJ8mUWN8Dq4oWB9Kd8xq2JYoWjOj/UN8InfYmrGc36rG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8011263},"main":"dist/cjs/index.js","name":"framer-motion","types":"dist/index.d.ts","author":{"name":"Matt Perry"},"module":"dist/es/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/es/index.mjs","default":"./dist/cjs/index.js","require":"./dist/cjs/index.js"},"./m":{"types":"./dist/m.d.ts","import":"./dist/es/m.mjs","default":"./dist/cjs/m.js","require":"./dist/cjs/m.js"},"./dom":{"types":"./dist/dom.d.ts","import":"./dist/es/dom.mjs","default":"./dist/cjs/dom.js","require":"./dist/cjs/dom.js"},"./mini":{"types":"./dist/mini.d.ts","import":"./dist/es/mini.mjs","default":"./dist/cjs/mini.js","require":"./dist/cjs/mini.js"},"./debug":{"types":"./dist/debug.d.ts","import":"./dist/es/debug.mjs","default":"./dist/cjs/debug.js","require":"./dist/cjs/debug.js"},"./remix":{"types":"./dist/remix.d.ts","import":"./dist/es/remix.mjs","default":"./dist/cjs/remix.js","require":"./dist/cjs/remix.js"},"./client":{"types":"./dist/client.d.ts","import":"./dist/es/client.mjs","default":"./dist/cjs/client.js","require":"./dist/cjs/client.js"},"./dom/mini":{"types":"./dist/dom-mini.d.ts","import":"./dist/es/dom-mini.mjs","default":"./dist/cjs/dom-mini.js","require":"./dist/cjs/dom-mini.js"},"./projection":{"types":"./dist/projection.d.ts","import":"./dist/es/projection.mjs","default":"./dist/es/projection.mjs"},"./animate-view":{"types":"./dist/animate-view.d.ts","import":"./dist/es/animate-view.mjs","default":"./dist/cjs/animate-view.js","require":"./dist/cjs/animate-view.js"},"./package.json":"./package.json"},"gitHead":"4823aafd45fe2fa9e6d1fcd0f58880ea498a7b32","license":"MIT","scripts":{"dev":"yarn watch","test":"yarn test-server && yarn test-client","build":"yarn clean && tsc --noEmitOnError -p . && rollup -c && node ./scripts/check-bundle.js","clean":"rm -rf types dist lib","watch":"concurrently -c blue,red -n tsc --noEmitOnError ,rollup --kill-others \"tsc  --noEmitOnError --watch -p . --preserveWatchOutput\" \"rollup --config --watch --no-watch.clearScreen\"","measure":"rollup -c ./rollup.size.config.mjs","prepack":"yarn build && yarn measure && node ../../dev/inc/bundlesize.mjs framer-motion","prettier":"prettier ./src/* --write","typecheck":"tsc -p tsconfig.test.json","postpublish":"git push --tags","test-client":"jest --config jest.config.json --max-workers=4","test-server":"jest --config jest.config.ssr.json"},"_npmUser":{"name":"popmotion","email":"mattgperry@gmail.com"},"homepage":"https://github.com/motiondivision/motion#readme","keywords":["react animation","react","pose","react pose","animation","gestures","drag","spring","popmotion","framer","waapi"],"bundlesize":[{"path":"./dist/size-rollup-motion.js","maxSize":"42.76 kB"},{"path":"./dist/size-rollup-m.js","maxSize":"5.05 kB"},{"path":"./dist/size-rollup-m-dom-animation.js","maxSize":"28.75 kB"},{"path":"./dist/size-rollup-m-dom-max.js","maxSize":"42.9 kB"},{"path":"./dist/size-rollup-animate.js","maxSize":"23.85 kB"},{"path":"./dist/size-rollup-scroll.js","maxSize":"3.75 kB"},{"path":"./dist/size-rollup-waapi-animate.js","maxSize":"3.2 kB"},{"path":"./dist/size-rollup-remix.js","maxSize":"49.2 kB"}],"repository":{"url":"git+https://github.com/motiondivision/motion.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v24.22.1+arm64 (darwin)","description":"A simple and powerful JavaScript animation library","directories":{},"maintainers":[{"name":"nvh","email":"npm@nvh.io"},{"name":"popmotion","email":"mattgperry@gmail.com"}],"sideEffects":false,"_nodeVersion":"24.22.1","dependencies":{"tslib":"^2.4.0","motion-dom":"14.9.0","motion-utils":"14.7.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","three":"0.137.0","rollup":"4.59.0","typescript":"5.4.3","@types/three":"0.137.0","concurrently":"^7.3.0","@thednp/dommatrix":"^2.0.11","@remix-run/component":"1.1.0","@radix-ui/react-dialog":"^1.1.15"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","remix":"^3.1.0","react-dom":"^18.0.0 || ^19.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"remix":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/framer-motion_14.9.0_1793364926986_0.5965845760628924","host":"s3://npm-registry-packages-npm-production"},"_id":"framer-motion@14.9.0","version":"14.9.0"}