{"bugs":{"url":"https://github.com/motiondivision/motion/issues"},"dist":{"shasum":"8e82b381c79fb843c844121455feba19847c0978","tarball":"https://registry.npmjs.org/framer-motion/-/framer-motion-12.23.21.tgz","fileCount":269,"integrity":"sha512-UWDtzzPdRA3UpSNGril5HjUtPF1Uo/BCt5VKG/YQ8tVpSkAZ22+q8o+hYO0C1uDAZuotQjcfzsTsDtQxD46E/Q==","signatures":[{"sig":"MEUCIQCvBUNSozJfbX2/dkgDWLSm/DkFPLUwXvB07mbuZI6L7QIgA+fi224sftkxdirw3CQbEkHT9xACjJCCGNckk4NpqtE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2330208},"main":"dist/cjs/index.js","name":"framer-motion","types":"dist/types/index.d.ts","author":{"name":"Matt Perry"},"module":"dist/es/index.mjs","exports":{".":{"types":"./dist/types/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"},"./client":{"types":"./dist/types/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":{"import":"./dist/es/projection.mjs","default":"./dist/es/projection.mjs"},"./package.json":"./package.json"},"gitHead":"aae63994094175758ffcc0f43ff1c56097a57ede","license":"MIT","scripts":{"dev":"yarn watch","lint":"yarn eslint src/**/*.ts","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\"","eslint":"yarn run lint","measure":"rollup -c ./rollup.size.config.mjs","prepack":"yarn build && yarn measure","prettier":"prettier ./src/* --write","postpublish":"git push --tags","test-client":"jest --config jest.config.json --max-workers=2","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":"34.9 kB"},{"path":"./dist/size-rollup-m.js","maxSize":"6 kB"},{"path":"./dist/size-rollup-dom-animation.js","maxSize":"17.85 kB"},{"path":"./dist/size-rollup-dom-max.js","maxSize":"29.8 kB"},{"path":"./dist/size-rollup-animate.js","maxSize":"19.1 kB"},{"path":"./dist/size-rollup-scroll.js","maxSize":"5.2 kB"},{"path":"./dist/size-rollup-waapi-animate.js","maxSize":"2.26 kB"}],"repository":{"url":"git+https://github.com/motiondivision/motion.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v22.14.0+arm64 (darwin)","description":"A simple and powerful JavaScript animation library","directories":{},"maintainers":[{"name":"framerjs-owner","email":"npm@framer.com"},{"name":"nvh","email":"npm@nvh.io"},{"name":"koenbok","email":"koen+npm@framer.com"},{"name":"lempsink","email":"eelco@framer.com"},{"name":"fverloop","email":"f.verloop@gmail.com"},{"name":"edomarkets","email":"edoardo71@msn.com"},{"name":"jurrehoutkamp","email":"jurrehoutkamp@gmail.com"},{"name":"motifus","email":"bots@framer.com"},{"name":"koenrh","email":"koenrh@framer.com"},{"name":"aroagb","email":"aroa@framer.com"},{"name":"cminardi","email":"claudia@framer.com"},{"name":"oscarlsson","email":"oscar@framer.com"},{"name":"shuangq","email":"shuang@framer.com"},{"name":"melirofman","email":"meli.rofman@gmail.com"},{"name":"jonastreub","email":"jonastreub@me.com"},{"name":"ogorter","email":"onne@framer.com"},{"name":"jornvandijk","email":"jorn@framer.com"},{"name":"iamakulov","email":"mail@iamakulov.com"},{"name":"benjamindenboer","email":"benjamin@framer.com"},{"name":"hemlok","email":"adam.seckel@gmail.com"},{"name":"hunterhcaron","email":"huntercaron@mac.com"},{"name":"heypiotr_f","email":"piotr@framer.com"},{"name":"k15a","email":"npmjs.com@konstantin.tech"},{"name":"danillouz","email":"daniel.illouz@me.com"},{"name":"tom-james-watson","email":"tom@tomjwatson.com"},{"name":"arturfortunato","email":"artur.fortunato@framer.com"},{"name":"ankon","email":"andreas.kohn@gmail.com"},{"name":"serhii.havrylenko","email":"sebastian@framer.com"},{"name":"alecmev-framer","email":"alec@framer.com"},{"name":"coobaha_","email":"coobaha@gmail.com"},{"name":"carlosnunez","email":"carlesnunezt@gmail.com"},{"name":"danieladias","email":"daniela@framer.com"},{"name":"andrey.ozornin","email":"andrey.ozornin@framer.com"},{"name":"kurtextrem","email":"kurtextrem@gmail.com"},{"name":"andrey-framer","email":"andrey@framer.com"},{"name":"triozer-framer","email":"cedric@framer.com"},{"name":"niekert1","email":"niekkruse70@gmail.com"},{"name":"gasim-framer","email":"gasim@framer.com"},{"name":"szymon-framer","email":"szymon@framer.com"},{"name":"waraness99","email":"druon.constant@gmail.com"},{"name":"kaloyanvi","email":"kaloyan@framer.com"},{"name":"gilmarsquinelato","email":"gilmarsquinelato@gmail.com"},{"name":"framer_pablo","email":"pablo@framer.com"},{"name":"pedro-martinho","email":"pedro.martinho@framer.com"},{"name":"nick-framer","email":"nick@framer.com"},{"name":"will_framer","email":"will@framer.com"},{"name":"xavi-at-framer","email":"xavi@framer.com"},{"name":"tim-framer","email":"tim@framer.com"},{"name":"framer-hayley","email":"hayley@framer.com"},{"name":"igor-framer","email":"igor@framer.com"},{"name":"matej-framer","email":"matej@framer.com"},{"name":"zoltan-frm","email":"zoltan@framer.com"},{"name":"lina.sizov","email":"lina@framer.com"},{"name":"dw-framer","email":"dw@framer.com"},{"name":"smvv-framer","email":"sander@framer.com"},{"name":"elmarburke","email":"hi@elmar.codes"},{"name":"erikbooijfr","email":"erik@framer.com"},{"name":"framergeorge","email":"george.field@framer.com"},{"name":"william-framer","email":"william@framer.com"},{"name":"ruben-c-framer","email":"ruben@framer.com"},{"name":"jpastan","email":"james.pastan@framer.com"},{"name":"popmotion","email":"mattgperry@gmail.com"}],"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"tslib":"^2.4.0","motion-dom":"^12.23.21","motion-utils":"^12.23.6"},"_hasShrinkwrap":false,"devDependencies":{"three":"0.137.0","@types/three":"0.137.0","@thednp/dommatrix":"^2.0.11"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","@emotion/is-prop-valid":"*"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true},"@emotion/is-prop-valid":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/framer-motion_12.23.21_1758713751454_0.6828108326251898","host":"s3://npm-registry-packages-npm-production"},"_id":"framer-motion@12.23.21","version":"12.23.21"}