{"_id":"framer-dalton","_rev":"45-1a502e720b05d29ce518f79ded680029","name":"framer-dalton","dist-tags":{"latest":"0.0.33"},"versions":{"0.0.1":{"name":"framer-dalton","version":"0.0.1","_id":"framer-dalton@0.0.1","maintainers":[{"name":"tom-james-watson","email":"tom@tomjwatson.com"}],"bin":{"framer":"dist/cli.js"},"dist":{"shasum":"c62316c3852507da6e0cc724207fc33e898f66e1","tarball":"https://registry.npmjs.org/framer-dalton/-/framer-dalton-0.0.1.tgz","fileCount":6,"integrity":"sha512-xREYcbO1T4pdYGUeUlJEPP8GPhUtDegcyIUOdFePD4M9+WLv5MIDswMksc2FxY822p6zdwxycqDGB+LXox0Mvw==","signatures":[{"sig":"MEYCIQC3FYKZy0Wi+MOVR8OMn341A3MCfldxx7chnUkgRTDbywIhAP8ta2ZfwHLPWx3EXxhfMNdpKPTMueuWoGOKuVQqKAft","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":254786},"main":"./dist/cli.js","type":"module","types":"./dist/cli.d.ts","gitHead":"01981262053694363d89c5ef338ce4adf2fe053d","scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","check":"biome check .","clean":"rm -rf dist","format":"biome format --write .","typecheck":"tsc --noEmit","generate-types":"tsx scripts/generate-types.ts"},"_npmUser":{"name":"tom-james-watson","email":"tom@tomjwatson.com"},"deprecated":"`framer-dalton` is now `@framer/agent`. Use `npx @framer/agent@latest` and update any scripts or prompts that reference the old name.","_npmVersion":"11.6.2","description":"CLI and Agent skill for interacting with Framer projects via the Framer Server API.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"commander":"^12.1.0","framer-api":"0.0.1-alpha.8"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","tsup":"^8.0.2","vitest":"^4.0.18","typescript":"^5.9.2","@types/node":"24.10.9","@biomejs/biome":"^2.3.13"},"_npmOperationalInternal":{"tmp":"tmp/framer-dalton_0.0.1_1770299221329_0.8877450730317284","host":"s3://npm-registry-packages-npm-production"}},"0.0.2":{"name":"framer-dalton","version":"0.0.2","_id":"framer-dalton@0.0.2","maintainers":[{"name":"tom-james-watson","email":"tom@tomjwatson.com"}],"bin":{"framer-dalton":"dist/cli.js"},"dist":{"shasum":"536c898f8163254c25750ebee5c0e58c604d8ee8","tarball":"https://registry.npmjs.org/framer-dalton/-/framer-dalton-0.0.2.tgz","fileCount":6,"integrity":"sha512-wc2fSlYI1C+Bh5lpxCZGifubcanwQxw9GWw/nEk4Fmw+RY5nkQh/YF5ihUgiUyitZlc5jPOcDsQ+LzAICAcl1Q==","signatures":[{"sig":"MEQCIDVzxHZ1tk5bFBIlf5zd5IOl66BD5O0DVHGObKNgo/YbAiBdoON7Sox/o7rDf2I2d55tkFAalRkJSMCLNZqpLBAY3A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":273334},"main":"./dist/cli.js","type":"module","types":"./dist/cli.d.ts","gitHead":"cfb7cdc715ebf200ee34908eea5f11c87414b76f","scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","check":"biome check .","clean":"rm -rf dist","format":"biome format --write .","typecheck":"tsc --noEmit","generate-types":"tsx scripts/generate-types.ts"},"_npmUser":{"name":"tom-james-watson","email":"tom@tomjwatson.com"},"deprecated":"`framer-dalton` is now `@framer/agent`. Use `npx @framer/agent@latest` and update any scripts or prompts that reference the old name.","_npmVersion":"11.6.2","description":"CLI and Agent skill for interacting with Framer projects via the Framer Server API.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"commander":"^12.1.0","framer-api":"0.0.1-alpha.8"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","tsup":"^8.0.2","vitest":"^4.0.18","typescript":"^5.9.2","@types/node":"24.10.9","@biomejs/biome":"^2.3.13"},"_npmOperationalInternal":{"tmp":"tmp/framer-dalton_0.0.2_1770303530778_0.09638037197806715","host":"s3://npm-registry-packages-npm-production"}},"0.0.4":{"name":"framer-dalton","version":"0.0.4","_id":"framer-dalton@0.0.4","maintainers":[{"name":"tom-james-watson","email":"tom@tomjwatson.com"}],"bin":{"framer-dalton":"dist/cli.js"},"dist":{"shasum":"495f7a465062d215d40274c86080260857ff6db3","tarball":"https://registry.npmjs.org/framer-dalton/-/framer-dalton-0.0.4.tgz","fileCount":11,"integrity":"sha512-2xp91ZOS2onHjPEsoKQEnTGmqTEeU+984Wzg87PMl9GZmMpf0lsmVdo3sUgvZYiFZYfMUZ6ftnUuwByUPKIjvw==","signatures":[{"sig":"MEUCIHmDx0QdvbEYbE5okzZPWxSsDGC6DVHFv995Rxh0+OjsAiEAvPMRYg+i8HwEG+0Dp08Z5S83QfImpTMKFUQjt85fbEw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":607603},"main":"./dist/cli.js","type":"module","types":"./dist/cli.d.ts","gitHead":"6e0aac7f2d3f1e0dd398c8105103d948ad2739c7","scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","check":"biome check .","clean":"rm -rf dist","format":"biome format --write .","typecheck":"tsc --noEmit","generate-types":"tsx scripts/generate-types.ts"},"_npmUser":{"name":"tom-james-watson","email":"tom@tomjwatson.com"},"deprecated":"`framer-dalton` is now `@framer/agent`. Use `npx @framer/agent@latest` and update any scripts or prompts that reference the old name.","_npmVersion":"11.8.0","description":"CLI and Agent skill for interacting with Framer projects via the Framer Server API.","directories":{},"_nodeVersion":"25.6.0","dependencies":{"zod":"^4.3.6","commander":"^12.1.0","framer-api":"^0.1.2-alpha.0","@trpc/client":"^11.9.0","@trpc/server":"^11.9.0"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","tsup":"^8.0.2","vitest":"^4.0.18","typescript":"^5.9.2","@types/node":"24.10.9","@biomejs/biome":"^2.3.13"},"_npmOperationalInternal":{"tmp":"tmp/framer-dalton_0.0.4_1770815452740_0.7427867228829443","host":"s3://npm-registry-packages-npm-production"}},"0.0.5":{"name":"framer-dalton","version":"0.0.5","_id":"framer-dalton@0.0.5","maintainers":[{"name":"tom-james-watson","email":"tom@tomjwatson.com"}],"bin":{"framer-dalton":"dist/cli.js"},"dist":{"shasum":"4aaee3c846c30cc018e466e95cfa4df997837f46","tarball":"https://registry.npmjs.org/framer-dalton/-/framer-dalton-0.0.5.tgz","fileCount":11,"integrity":"sha512-fT61wGABHk43Paicg4wmZrFq3/xU3+k88TWwwLpSySbfBhQGBiMWPaaUwVKr1Ktzw8J6uRNBr49Von7cLhNhdQ==","signatures":[{"sig":"MEQCIBgXSgQWDYLgMsVZXLi29FIuDX2V+51hXyNsiS+CpoK4AiBkh4MxXJdJaL3Cvl7hyLI3jjc7mawuuXTAyRvKmDVOHw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":624848},"main":"./dist/cli.js","type":"module","types":"./dist/cli.d.ts","gitHead":"ce748efde11b8120ace0a09b74be70f044c63bfe","scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","check":"biome check .","clean":"rm -rf dist","format":"biome format --write .","typecheck":"tsc --noEmit","generate-types":"tsx scripts/generate-types.ts"},"_npmUser":{"name":"tom-james-watson","email":"tom@tomjwatson.com"},"deprecated":"`framer-dalton` is now `@framer/agent`. Use `npx @framer/agent@latest` and update any scripts or prompts that reference the old name.","_npmVersion":"11.8.0","description":"CLI and Agent skill for interacting with Framer projects via the Framer Server API.","directories":{},"_nodeVersion":"25.6.0","dependencies":{"zod":"^4.3.6","commander":"^12.1.0","framer-api":"https://pkg.pr.new/framer/FramerStudio/framer-api@5804b52.tgz","@trpc/client":"^11.9.0","@trpc/server":"^11.9.0"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","tsup":"^8.0.2","vitest":"^4.0.18","typescript":"^5.9.2","@types/node":"24.10.9","@biomejs/biome":"^2.3.13"},"_npmOperationalInternal":{"tmp":"tmp/framer-dalton_0.0.5_1772547039993_0.985369687012907","host":"s3://npm-registry-packages-npm-production"}},"0.0.6":{"name":"framer-dalton","version":"0.0.6","_id":"framer-dalton@0.0.6","maintainers":[{"name":"tom-james-watson","email":"tom@tomjwatson.com"}],"bin":{"framer-dalton":"dist/cli.js"},"dist":{"shasum":"6616998a35b67bcf38155b64cd7a247ea48f8aa8","tarball":"https://registry.npmjs.org/framer-dalton/-/framer-dalton-0.0.6.tgz","fileCount":9,"integrity":"sha512-gFJqe0Ee0XtWW2Oot+3Y9jPv5u4Pe596A2XidfG05hMJHjAFqHG2AXi0RKSX3WxNRkWEdkRktwcBnL46X5JJDw==","signatures":[{"sig":"MEYCIQC6iHbW3P+vYsO4/aKw0+0AwjvQFxW0qMmLlkjWPXZOaQIhAKyr4ClwIWyYH2s/6HigGKkE55um7KAUPagdUdysg2Hk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":632819},"main":"./dist/cli.js","type":"module","types":"./dist/cli.d.ts","gitHead":"c4cb110ff56f1f72b180a8bcd0872d495e8a30de","scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","check":"biome check .","clean":"rm -rf dist","format":"biome format --write .","typecheck":"tsc --noEmit","generate-types":"tsx scripts/generate-types.ts"},"_npmUser":{"name":"tom-james-watson","email":"tom@tomjwatson.com"},"deprecated":"`framer-dalton` is now `@framer/agent`. Use `npx @framer/agent@latest` and update any scripts or prompts that reference the old name.","_npmVersion":"11.8.0","description":"CLI and agent skills for interacting with Framer projects via the Framer Server API.","directories":{},"_nodeVersion":"25.6.0","dependencies":{"zod":"^4.3.6","commander":"^12.1.0","framer-api":"https://pkg.pr.new/framer/FramerStudio/framer-api@5804b52.tgz","@trpc/client":"^11.9.0","@trpc/server":"^11.9.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","tsup":"^8.0.2","vitest":"^4.0.18","typescript":"^5.9.2","@types/node":"24.10.9","@biomejs/biome":"^2.3.13"},"_npmOperationalInternal":{"tmp":"tmp/framer-dalton_0.0.6_1773133362579_0.038091221073921266","host":"s3://npm-registry-packages-npm-production"}},"0.0.7":{"name":"framer-dalton","version":"0.0.7","_id":"framer-dalton@0.0.7","maintainers":[{"name":"tom-james-watson","email":"tom@tomjwatson.com"}],"bin":{"framer-dalton":"dist/cli.js"},"dist":{"shasum":"a850bac0214d6c775634d98dec2e406c48d291fa","tarball":"https://registry.npmjs.org/framer-dalton/-/framer-dalton-0.0.7.tgz","fileCount":9,"integrity":"sha512-cjIBNGuRt55FzyTH9BA3Lu9Lhz8gFXlBnzxmhc8jPPQs+skMseVS9IInRxhizZjVHnV+/luAugfltKPx6DmPJQ==","signatures":[{"sig":"MEYCIQDQ3ABCkhCZcaqulnxqiTFZaE3k2nX7iatqCTix1tkBgQIhAJRCO3+VP8NgFzhJBglRmZ1trnm6zG+8+ZScWNGWXaOd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":631966},"main":"./dist/cli.js","type":"module","types":"./dist/cli.d.ts","gitHead":"48773ffd639196014a13e9d1a75b48a369b094b5","scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","check":"biome check .","clean":"rm -rf dist","format":"biome format --write .","typecheck":"tsc --noEmit","generate-types":"tsx scripts/generate-types.ts"},"_npmUser":{"name":"tom-james-watson","email":"tom@tomjwatson.com"},"deprecated":"`framer-dalton` is now `@framer/agent`. Use `npx @framer/agent@latest` and update any scripts or prompts that reference the old name.","_npmVersion":"11.8.0","description":"CLI and agent skills for interacting with Framer projects via the Framer Server API.","directories":{},"_nodeVersion":"25.6.0","dependencies":{"zod":"^4.3.6","commander":"^12.1.0","framer-api":"https://pkg.pr.new/framer/FramerStudio/framer-api@5804b52.tgz","@trpc/client":"^11.9.0","@trpc/server":"^11.9.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","tsup":"^8.0.2","vitest":"^4.0.18","typescript":"^5.9.2","@types/node":"24.10.9","@biomejs/biome":"^2.3.13"},"_npmOperationalInternal":{"tmp":"tmp/framer-dalton_0.0.7_1773148898829_0.48014556525058816","host":"s3://npm-registry-packages-npm-production"}},"0.0.8":{"name":"framer-dalton","version":"0.0.8","_id":"framer-dalton@0.0.8","maintainers":[{"name":"tom-james-watson","email":"tom@tomjwatson.com"}],"bin":{"framer-dalton":"dist/cli.js"},"dist":{"shasum":"f3aa163825c1744eee492f428e21954612dfcc77","tarball":"https://registry.npmjs.org/framer-dalton/-/framer-dalton-0.0.8.tgz","fileCount":9,"integrity":"sha512-LaykgRG3g+BIk4aWh/4S1Q140Rsw7xvsGFXDiw/uIHCc//MWFfPjWVjFAwIRGZYr07AuAarhKaIOVSv/qi/Rtg==","signatures":[{"sig":"MEYCIQCeTrtfSRhCV48ap/npo7tmc02KmEiIp4wgZNu1rzfEmQIhALMxfGqOK8tx4SzVlV4YW7ZStmcPtUIn1A50b4z+pLGF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":636591},"main":"./dist/cli.js","type":"module","types":"./dist/cli.d.ts","gitHead":"8a9a797259180af06cf96c210236a467c2259fc0","scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","check":"biome check .","clean":"rm -rf dist","format":"biome format --write .","typecheck":"tsc --noEmit","generate-types":"tsx scripts/generate-types.ts"},"_npmUser":{"name":"tom-james-watson","email":"tom@tomjwatson.com"},"deprecated":"`framer-dalton` is now `@framer/agent`. Use `npx @framer/agent@latest` and update any scripts or prompts that reference the old name.","_npmVersion":"11.8.0","description":"CLI and agent skills for interacting with Framer projects via the Framer Server API.","directories":{},"_nodeVersion":"25.6.0","dependencies":{"zod":"^4.3.6","commander":"^12.1.0","framer-api":"https://pkg.pr.new/framer/FramerStudio/framer-api@0711174.tgz","@trpc/client":"^11.9.0","@trpc/server":"^11.9.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","tsup":"^8.0.2","vitest":"^4.0.18","typescript":"^5.9.2","@types/node":"24.10.9","@biomejs/biome":"^2.3.13"},"_npmOperationalInternal":{"tmp":"tmp/framer-dalton_0.0.8_1773304927721_0.13300658209184024","host":"s3://npm-registry-packages-npm-production"}},"0.0.9":{"name":"framer-dalton","version":"0.0.9","_id":"framer-dalton@0.0.9","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":"alk-framer","email":"alkan@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":"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":"darren-framer","email":"darren@framer.com"},{"name":"calxcymru","email":"me@callum.io"},{"name":"raoulmeyer-framer","email":"raoul@framer.com"},{"name":"framer_pablo","email":"pablo@framer.com"},{"name":"pedro-martinho","email":"pedro.martinho@framer.com"},{"name":"nick-framer","email":"nick@framer.com"},{"name":"xavi-at-framer","email":"xavi@framer.com"},{"name":"ryan-framer","email":"ryan.dainton@framer.com"},{"name":"ferran-framer","email":"ferran.dc@framer.com"},{"name":"tim-framer","email":"tim@framer.com"},{"name":"herlon-framer","email":"herlon@framer.com"},{"name":"nickframer","email":"nick.lucas@framer.com"},{"name":"ruxandra.framer","email":"ruxandra@framer.com"},{"name":"framer-hayley","email":"hayley@framer.com"},{"name":"matej-framer","email":"matej@framer.com"},{"name":"lina.sizov","email":"lina@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":"gena-belogortcev-framer","email":"gena@framer.com"}],"bin":{"framer-dalton":"dist/cli.js"},"dist":{"shasum":"33269b45fec8bb029c31eea8a976e260da1fc6c8","tarball":"https://registry.npmjs.org/framer-dalton/-/framer-dalton-0.0.9.tgz","fileCount":9,"integrity":"sha512-FgZtB5ev1du8dxOVx8kdizAMfob3u4heXMAXrMjkElcrOP+8sOoPuuz423+OJ5mGcmW9v8McoDoyej+qmYOvCw==","signatures":[{"sig":"MEYCIQCOq1IwWTym645CTBom+FAKaCTHUEzDoTzjKZVCFdjNigIhAIK5+DdUco23CWc12gFCrLjuvgtA93Dh53X1BE42l2Qc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":646483},"main":"./dist/cli.js","type":"module","types":"./dist/cli.d.ts","gitHead":"4fc8456c9c1a54c6aed93f7f61d95d57dfc27505","scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","check":"biome check .","clean":"rm -rf dist","format":"biome format --write .","typecheck":"tsc --noEmit","generate-types":"tsx scripts/generate-types.ts"},"_npmUser":{"name":"coobaha_","email":"coobaha@gmail.com"},"deprecated":"`framer-dalton` is now `@framer/agent`. Use `npx @framer/agent@latest` and update any scripts or prompts that reference the old name.","_npmVersion":"11.6.2","description":"CLI and agent skills for interacting with Framer projects via the Framer Server API.","directories":{},"_nodeVersion":"24.12.0","dependencies":{"zod":"^4.3.6","commander":"^12.1.0","framer-api":"https://pkg.pr.new/framer/FramerStudio/framer-api@0711174.tgz","@trpc/client":"^11.9.0","@trpc/server":"^11.9.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","tsup":"^8.0.2","vitest":"^4.0.18","typescript":"^5.9.2","@types/node":"24.10.9","@biomejs/biome":"^2.3.13"},"_npmOperationalInternal":{"tmp":"tmp/framer-dalton_0.0.9_1773398847253_0.9851871363530933","host":"s3://npm-registry-packages-npm-production"}},"0.0.10":{"name":"framer-dalton","version":"0.0.10","_id":"framer-dalton@0.0.10","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":"alk-framer","email":"alkan@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":"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":"darren-framer","email":"darren@framer.com"},{"name":"calxcymru","email":"me@callum.io"},{"name":"raoulmeyer-framer","email":"raoul@framer.com"},{"name":"framer_pablo","email":"pablo@framer.com"},{"name":"pedro-martinho","email":"pedro.martinho@framer.com"},{"name":"nick-framer","email":"nick@framer.com"},{"name":"xavi-at-framer","email":"xavi@framer.com"},{"name":"ryan-framer","email":"ryan.dainton@framer.com"},{"name":"ferran-framer","email":"ferran.dc@framer.com"},{"name":"tim-framer","email":"tim@framer.com"},{"name":"herlon-framer","email":"herlon@framer.com"},{"name":"nickframer","email":"nick.lucas@framer.com"},{"name":"ruxandra.framer","email":"ruxandra@framer.com"},{"name":"framer-hayley","email":"hayley@framer.com"},{"name":"matej-framer","email":"matej@framer.com"},{"name":"lina.sizov","email":"lina@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":"gena-belogortcev-framer","email":"gena@framer.com"}],"bin":{"framer-dalton":"dist/cli.js"},"dist":{"shasum":"18775c51a541250fa0ad2b8fdee183ecee4a4e1c","tarball":"https://registry.npmjs.org/framer-dalton/-/framer-dalton-0.0.10.tgz","fileCount":9,"integrity":"sha512-wLEja2vu4JIBPdruHSAhz2/AeIZHC2a1ZTfxiLQ7/93Mal+27fIDGCQHBrZ6M+HgWkFxZ3Pt7EB4BVHOagAuIw==","signatures":[{"sig":"MEUCIHPm1PuRZoUbXEo5XHF5ZlQUNaVNeUgxB0relgKhCQIVAiEA5O+XAxHn7UkSx6zv75b7UbSOnM62n0HOJyY7sMoJFwM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":650352},"main":"./dist/cli.js","type":"module","types":"./dist/cli.d.ts","gitHead":"0221622d1bdcacad30e3207465d6be4fe15cae21","scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","check":"biome check .","clean":"rm -rf dist","format":"biome format --write .","typecheck":"tsc --noEmit","generate-types":"tsx scripts/generate-types.ts"},"_npmUser":{"name":"elmarburke","email":"hi@elmar.codes"},"deprecated":"`framer-dalton` is now `@framer/agent`. Use `npx @framer/agent@latest` and update any scripts or prompts that reference the old name.","_npmVersion":"11.11.0","description":"CLI and agent skills for interacting with Framer projects via the Framer Server API.","directories":{},"_nodeVersion":"25.8.1","dependencies":{"zod":"^4.3.6","commander":"^12.1.0","framer-api":"https://pkg.pr.new/framer/FramerStudio/framer-api@0711174.tgz","@trpc/client":"^11.9.0","@trpc/server":"^11.9.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","tsup":"^8.0.2","vitest":"^4.0.18","typescript":"^5.9.2","@types/node":"24.10.9","@biomejs/biome":"^2.3.13"},"_npmOperationalInternal":{"tmp":"tmp/framer-dalton_0.0.10_1773760280154_0.3701466645512901","host":"s3://npm-registry-packages-npm-production"}},"0.0.11":{"name":"framer-dalton","version":"0.0.11","_id":"framer-dalton@0.0.11","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":"alk-framer","email":"alkan@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":"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":"darren-framer","email":"darren@framer.com"},{"name":"calxcymru","email":"me@callum.io"},{"name":"raoulmeyer-framer","email":"raoul@framer.com"},{"name":"framer_pablo","email":"pablo@framer.com"},{"name":"pedro-martinho","email":"pedro.martinho@framer.com"},{"name":"nick-framer","email":"nick@framer.com"},{"name":"xavi-at-framer","email":"xavi@framer.com"},{"name":"ryan-framer","email":"ryan.dainton@framer.com"},{"name":"ferran-framer","email":"ferran.dc@framer.com"},{"name":"tim-framer","email":"tim@framer.com"},{"name":"herlon-framer","email":"herlon@framer.com"},{"name":"nickframer","email":"nick.lucas@framer.com"},{"name":"ruxandra.framer","email":"ruxandra@framer.com"},{"name":"framer-hayley","email":"hayley@framer.com"},{"name":"matej-framer","email":"matej@framer.com"},{"name":"lina.sizov","email":"lina@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":"gena-belogortcev-framer","email":"gena@framer.com"}],"bin":{"framer-dalton":"dist/cli.js"},"dist":{"shasum":"471eee8e601745d2e7fc6e5b653d0cce6c8d13b4","tarball":"https://registry.npmjs.org/framer-dalton/-/framer-dalton-0.0.11.tgz","fileCount":9,"integrity":"sha512-1fhsG5goK4rpGVuEQyMr/bdoFzAa3Y//jxsFXFDjKvIt7/fm7kSRMDRhJkcy3WXf+7QVKNEgJpxfg3kws7ChTA==","signatures":[{"sig":"MEQCIHC0weZyoirmNGJRsJoM25ajJ3Jy5V5utqrFyl90QEPLAiAVTljVTmQrfUS1lHT1QQroVe/Xo6EqZXqlY84TsDIwpw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":652783},"main":"./dist/cli.js","type":"module","types":"./dist/cli.d.ts","gitHead":"02d41b8c00f575645a05f83c1094b2ce5c610a2c","scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","check":"biome check .","clean":"rm -rf dist","format":"biome format --write .","typecheck":"tsc --noEmit","generate-types":"tsx scripts/generate-types.ts"},"_npmUser":{"name":"elmarburke","email":"hi@elmar.codes"},"deprecated":"`framer-dalton` is now `@framer/agent`. Use `npx @framer/agent@latest` and update any scripts or prompts that reference the old name.","_npmVersion":"11.11.0","description":"CLI and agent skills for interacting with Framer projects via the Framer Server API.","directories":{},"_nodeVersion":"25.8.1","dependencies":{"zod":"^4.3.6","commander":"^12.1.0","framer-api":"https://pkg.pr.new/framer/FramerStudio/framer-api@0711174.tgz","@trpc/client":"^11.9.0","@trpc/server":"^11.9.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","tsup":"^8.0.2","vitest":"^4.0.18","typescript":"^5.9.2","@types/node":"24.10.9","@biomejs/biome":"^2.3.13"},"_npmOperationalInternal":{"tmp":"tmp/framer-dalton_0.0.11_1773846784253_0.21638028225889738","host":"s3://npm-registry-packages-npm-production"}},"0.0.12":{"name":"framer-dalton","version":"0.0.12","_id":"framer-dalton@0.0.12","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":"alk-framer","email":"alkan@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":"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":"darren-framer","email":"darren@framer.com"},{"name":"calxcymru","email":"me@callum.io"},{"name":"raoulmeyer-framer","email":"raoul@framer.com"},{"name":"framer_pablo","email":"pablo@framer.com"},{"name":"pedro-martinho","email":"pedro.martinho@framer.com"},{"name":"nick-framer","email":"nick@framer.com"},{"name":"xavi-at-framer","email":"xavi@framer.com"},{"name":"ryan-framer","email":"ryan.dainton@framer.com"},{"name":"ferran-framer","email":"ferran.dc@framer.com"},{"name":"tim-framer","email":"tim@framer.com"},{"name":"herlon-framer","email":"herlon@framer.com"},{"name":"nickframer","email":"nick.lucas@framer.com"},{"name":"ruxandra.framer","email":"ruxandra@framer.com"},{"name":"framer-hayley","email":"hayley@framer.com"},{"name":"matej-framer","email":"matej@framer.com"},{"name":"lina.sizov","email":"lina@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":"gena-belogortcev-framer","email":"gena@framer.com"}],"bin":{"framer-dalton":"dist/cli.js"},"dist":{"shasum":"fe4dff6b093a24a0fe350867793cbce03aa84f3c","tarball":"https://registry.npmjs.org/framer-dalton/-/framer-dalton-0.0.12.tgz","fileCount":9,"integrity":"sha512-K0ipUDK8hmnMA/BLygJxlzmSr+b92MJJ1Dc4e2ZsuKMw/aTWxclDsaPT5oy7tComdq714FE7ykJTq7A22r4AKw==","signatures":[{"sig":"MEUCIG4HlT6wHzc6keMK+NlneKsXL/0Pv6JBycFjBh+2S1GYAiEAlAHhyGcofXAHhlp0GM6rpwEfDbv6KNOvMYrB1LI0fEE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":653708},"main":"./dist/cli.js","type":"module","types":"./dist/cli.d.ts","gitHead":"e4b9960079ddd974748c5489e3389d7ea69740ec","scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","check":"biome check .","clean":"rm -rf dist","format":"biome format --write .","typecheck":"tsc --noEmit","generate-types":"tsx scripts/generate-types.ts"},"_npmUser":{"name":"coobaha_","email":"coobaha@gmail.com"},"deprecated":"`framer-dalton` is now `@framer/agent`. Use `npx @framer/agent@latest` and update any scripts or prompts that reference the old name.","_npmVersion":"11.6.2","description":"CLI and agent skills for interacting with Framer projects via the Framer Server API.","directories":{},"_nodeVersion":"24.12.0","dependencies":{"zod":"^4.3.6","commander":"^12.1.0","framer-api":"https://pkg.pr.new/framer/FramerStudio/framer-api@0711174.tgz","@trpc/client":"^11.9.0","@trpc/server":"^11.9.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","tsup":"^8.0.2","vitest":"^4.0.18","typescript":"^5.9.2","@types/node":"24.10.9","@biomejs/biome":"^2.3.13"},"_npmOperationalInternal":{"tmp":"tmp/framer-dalton_0.0.12_1773909516618_0.33723950689299964","host":"s3://npm-registry-packages-npm-production"}},"0.0.13":{"name":"framer-dalton","version":"0.0.13","_id":"framer-dalton@0.0.13","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":"alk-framer","email":"alkan@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":"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":"darren-framer","email":"darren@framer.com"},{"name":"calxcymru","email":"me@callum.io"},{"name":"raoulmeyer-framer","email":"raoul@framer.com"},{"name":"framer_pablo","email":"pablo@framer.com"},{"name":"pedro-martinho","email":"pedro.martinho@framer.com"},{"name":"nick-framer","email":"nick@framer.com"},{"name":"xavi-at-framer","email":"xavi@framer.com"},{"name":"ryan-framer","email":"ryan.dainton@framer.com"},{"name":"ferran-framer","email":"ferran.dc@framer.com"},{"name":"tim-framer","email":"tim@framer.com"},{"name":"herlon-framer","email":"herlon@framer.com"},{"name":"nickframer","email":"nick.lucas@framer.com"},{"name":"ruxandra.framer","email":"ruxandra@framer.com"},{"name":"framer-hayley","email":"hayley@framer.com"},{"name":"matej-framer","email":"matej@framer.com"},{"name":"lina.sizov","email":"lina@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":"gena-belogortcev-framer","email":"gena@framer.com"}],"bin":{"framer-dalton":"dist/cli.js"},"dist":{"shasum":"17bfc0d77004a3065acb59a6e45226577acbd760","tarball":"https://registry.npmjs.org/framer-dalton/-/framer-dalton-0.0.13.tgz","fileCount":9,"integrity":"sha512-+zUVcqSIBeaQTSCGCWwzwgafOEpm3yyFsUSmwxeCoVoKw4mdP27Qw6zvBAtr7XZnhKvD0PwSeaqtTLsDCvNu8Q==","signatures":[{"sig":"MEUCIGpRyhJUaGiWYBKMX01N+MYkKD00FcTVjU48bEvOwNoLAiEAnCUZpl680ab5eyaDohT7nxeUQAx2EobKf+ik8m8PUjM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":654288},"main":"./dist/cli.js","type":"module","types":"./dist/cli.d.ts","gitHead":"18fecd62ab38e794fd944cee73c3681bacef94d8","scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","check":"biome check .","clean":"rm -rf dist","format":"biome format --write .","typecheck":"tsc --noEmit","generate-types":"tsx scripts/generate-types.ts"},"_npmUser":{"name":"coobaha_","email":"coobaha@gmail.com"},"deprecated":"`framer-dalton` is now `@framer/agent`. Use `npx @framer/agent@latest` and update any scripts or prompts that reference the old name.","_npmVersion":"11.6.2","description":"CLI and agent skills for interacting with Framer projects via the Framer Server API.","directories":{},"_nodeVersion":"24.12.0","dependencies":{"zod":"^4.3.6","commander":"^12.1.0","framer-api":"https://pkg.pr.new/framer/FramerStudio/framer-api@0711174.tgz","@trpc/client":"^11.9.0","@trpc/server":"^11.9.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","tsup":"^8.0.2","vitest":"^4.0.18","typescript":"^5.9.2","@types/node":"24.10.9","@biomejs/biome":"^2.3.13"},"_npmOperationalInternal":{"tmp":"tmp/framer-dalton_0.0.13_1773915702672_0.2744824131680792","host":"s3://npm-registry-packages-npm-production"}},"0.0.14":{"name":"framer-dalton","version":"0.0.14","_id":"framer-dalton@0.0.14","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":"alk-framer","email":"alkan@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":"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":"darren-framer","email":"darren@framer.com"},{"name":"calxcymru","email":"me@callum.io"},{"name":"raoulmeyer-framer","email":"raoul@framer.com"},{"name":"framer_pablo","email":"pablo@framer.com"},{"name":"pedro-martinho","email":"pedro.martinho@framer.com"},{"name":"nick-framer","email":"nick@framer.com"},{"name":"xavi-at-framer","email":"xavi@framer.com"},{"name":"ryan-framer","email":"ryan.dainton@framer.com"},{"name":"ferran-framer","email":"ferran.dc@framer.com"},{"name":"tim-framer","email":"tim@framer.com"},{"name":"herlon-framer","email":"herlon@framer.com"},{"name":"nickframer","email":"nick.lucas@framer.com"},{"name":"ruxandra.framer","email":"ruxandra@framer.com"},{"name":"framer-hayley","email":"hayley@framer.com"},{"name":"matej-framer","email":"matej@framer.com"},{"name":"lina.sizov","email":"lina@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":"gena-belogortcev-framer","email":"gena@framer.com"}],"bin":{"framer-dalton":"dist/cli.js"},"dist":{"shasum":"20b5c88dbc333328696310b68e2dec1771171a31","tarball":"https://registry.npmjs.org/framer-dalton/-/framer-dalton-0.0.14.tgz","fileCount":9,"integrity":"sha512-G1dJT8bDPkCW8LCZM9A0IwJjSt3CaZcDHXxiK8PmLGGWN4SgGNMrAdDbNoOdEchibn1ZqSp6r0+r3ees/ZL/Kg==","signatures":[{"sig":"MEYCIQCBbeVnfCHJZKMWa1zkWA8JOElIfj8br2uXUUUVbv857wIhANVljRiYzwVreA/XjAi2S1OCjECnufOg626XDu5eqAqz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":658751},"main":"./dist/cli.js","type":"module","types":"./dist/cli.d.ts","gitHead":"efeb0e613c53183ba8938bab4e8e68c0cb0f1e62","scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","check":"biome check .","clean":"rm -rf dist","format":"biome format --write .","typecheck":"tsc --noEmit","generate-types":"tsx scripts/generate-types.ts"},"_npmUser":{"name":"coobaha_","email":"coobaha@gmail.com"},"deprecated":"`framer-dalton` is now `@framer/agent`. Use `npx @framer/agent@latest` and update any scripts or prompts that reference the old name.","_npmVersion":"11.6.2","description":"CLI and agent skills for interacting with Framer projects via the Framer Server API.","directories":{},"_nodeVersion":"24.12.0","dependencies":{"zod":"^4.3.6","commander":"^12.1.0","framer-api":"^0.1.4","@trpc/client":"^11.9.0","@trpc/server":"^11.9.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","tsup":"^8.0.2","vitest":"^4.0.18","typescript":"^5.9.2","@types/node":"24.10.9","@biomejs/biome":"^2.3.13"},"_npmOperationalInternal":{"tmp":"tmp/framer-dalton_0.0.14_1774347898798_0.42115319583475497","host":"s3://npm-registry-packages-npm-production"}},"0.0.15":{"name":"framer-dalton","version":"0.0.15","_id":"framer-dalton@0.0.15","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":"alk-framer","email":"alkan@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":"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":"darren-framer","email":"darren@framer.com"},{"name":"calxcymru","email":"me@callum.io"},{"name":"raoulmeyer-framer","email":"raoul@framer.com"},{"name":"framer_pablo","email":"pablo@framer.com"},{"name":"pedro-martinho","email":"pedro.martinho@framer.com"},{"name":"nick-framer","email":"nick@framer.com"},{"name":"xavi-at-framer","email":"xavi@framer.com"},{"name":"tomht-framer","email":"tom.ht@framer.com"},{"name":"ryan-framer","email":"ryan.dainton@framer.com"},{"name":"ferran-framer","email":"ferran.dc@framer.com"},{"name":"tim-framer","email":"tim@framer.com"},{"name":"herlon-framer","email":"herlon@framer.com"},{"name":"nickframer","email":"nick.lucas@framer.com"},{"name":"ruxandra.framer","email":"ruxandra@framer.com"},{"name":"framer-hayley","email":"hayley@framer.com"},{"name":"matej-framer","email":"matej@framer.com"},{"name":"lina.sizov","email":"lina@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":"gena-belogortcev-framer","email":"gena@framer.com"}],"bin":{"framer-dalton":"dist/cli.js"},"dist":{"shasum":"0ae196f80521b53ce6f5b1a4613fd048fb612abc","tarball":"https://registry.npmjs.org/framer-dalton/-/framer-dalton-0.0.15.tgz","fileCount":9,"integrity":"sha512-acXdy745SAiDiy8UplikJAl8CEobMNcpYG+igLKcb4gO4T81Sl2fV4b0iAJnav8Jw30UHSllOCN5uU5HIpt4tA==","signatures":[{"sig":"MEQCIAybm39ZEYgOsigXZ2vuae4yIPMmJAsfsitzRxxqoniNAiBxcveq/gOMNGhqleXcHXIwLep5qrJN33ARY7wBBFLldw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":659866},"main":"./dist/cli.js","type":"module","types":"./dist/cli.d.ts","gitHead":"d60397a0841fd64dd41bc1ebc566fbba02112a08","scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","check":"biome check .","clean":"rm -rf dist","format":"biome format --write .","typecheck":"tsc --noEmit","generate-types":"tsx scripts/generate-types.ts"},"_npmUser":{"name":"elmarburke","email":"hi@elmar.codes"},"deprecated":"`framer-dalton` is now `@framer/agent`. Use `npx @framer/agent@latest` and update any scripts or prompts that reference the old name.","_npmVersion":"11.11.0","description":"CLI and agent skills for interacting with Framer projects via the Framer Server API.","directories":{},"_nodeVersion":"25.8.1","dependencies":{"zod":"^4.3.6","commander":"^12.1.0","framer-api":"^0.1.4","@trpc/client":"^11.9.0","@trpc/server":"^11.9.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","tsup":"^8.0.2","vitest":"^4.0.18","typescript":"^5.9.2","@types/node":"24.10.9","@biomejs/biome":"^2.3.13"},"_npmOperationalInternal":{"tmp":"tmp/framer-dalton_0.0.15_1774353588988_0.856413187169262","host":"s3://npm-registry-packages-npm-production"}},"0.0.16":{"name":"framer-dalton","version":"0.0.16","_id":"framer-dalton@0.0.16","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":"alk-framer","email":"alkan@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":"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":"darren-framer","email":"darren@framer.com"},{"name":"calxcymru","email":"me@callum.io"},{"name":"raoulmeyer-framer","email":"raoul@framer.com"},{"name":"framer_pablo","email":"pablo@framer.com"},{"name":"pedro-martinho","email":"pedro.martinho@framer.com"},{"name":"nick-framer","email":"nick@framer.com"},{"name":"xavi-at-framer","email":"xavi@framer.com"},{"name":"tomht-framer","email":"tom.ht@framer.com"},{"name":"ryan-framer","email":"ryan.dainton@framer.com"},{"name":"ferran-framer","email":"ferran.dc@framer.com"},{"name":"tim-framer","email":"tim@framer.com"},{"name":"herlon-framer","email":"herlon@framer.com"},{"name":"nickframer","email":"nick.lucas@framer.com"},{"name":"ruxandra.framer","email":"ruxandra@framer.com"},{"name":"framer-hayley","email":"hayley@framer.com"},{"name":"matej-framer","email":"matej@framer.com"},{"name":"lina.sizov","email":"lina@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":"gena-belogortcev-framer","email":"gena@framer.com"}],"bin":{"framer-dalton":"dist/cli.js"},"dist":{"shasum":"698fad5d310a4ee8a90794ceed59faad410d590d","tarball":"https://registry.npmjs.org/framer-dalton/-/framer-dalton-0.0.16.tgz","fileCount":9,"integrity":"sha512-5h8iCRZ9I2AYiBH9ybC9ZcATAhXHa2/4TtjZaV+WfPHJDCOEVG6Bmic6arQkbrNLrnY8vURKVhKR3SFlBja/uA==","signatures":[{"sig":"MEUCIQDgpV6LASCPusbL2j6aQARC0fUfjW7x26j518HBMKIyMQIgebrd8E4bYYd+Xgvp2dBhKSkc4vUdPhVvLjv31acEtLA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":659976},"main":"./dist/cli.js","type":"module","types":"./dist/cli.d.ts","gitHead":"50bf57ba686a7f586ceef5a6bf5ebfe87bd950da","scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","check":"biome check .","clean":"rm -rf dist","format":"biome format --write .","typecheck":"tsc --noEmit","generate-types":"tsx scripts/generate-types.ts"},"_npmUser":{"name":"tom-james-watson","email":"tom@tomjwatson.com"},"deprecated":"`framer-dalton` is now `@framer/agent`. Use `npx @framer/agent@latest` and update any scripts or prompts that reference the old name.","_npmVersion":"11.8.0","description":"CLI and agent skills for interacting with Framer projects via the Framer Server API.","directories":{},"_nodeVersion":"25.6.0","dependencies":{"zod":"^4.3.6","commander":"^12.1.0","framer-api":"^0.1.4","@trpc/client":"^11.9.0","@trpc/server":"^11.9.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","tsup":"^8.0.2","vitest":"^4.0.18","typescript":"^5.9.2","@types/node":"24.10.9","@biomejs/biome":"^2.3.13"},"_npmOperationalInternal":{"tmp":"tmp/framer-dalton_0.0.16_1774368192715_0.21253845742905275","host":"s3://npm-registry-packages-npm-production"}},"0.0.17":{"name":"framer-dalton","version":"0.0.17","_id":"framer-dalton@0.0.17","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":"alk-framer","email":"alkan@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":"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":"darren-framer","email":"darren@framer.com"},{"name":"calxcymru","email":"me@callum.io"},{"name":"raoulmeyer-framer","email":"raoul@framer.com"},{"name":"framer_pablo","email":"pablo@framer.com"},{"name":"pedro-martinho","email":"pedro.martinho@framer.com"},{"name":"nick-framer","email":"nick@framer.com"},{"name":"xavi-at-framer","email":"xavi@framer.com"},{"name":"tomht-framer","email":"tom.ht@framer.com"},{"name":"ryan-framer","email":"ryan.dainton@framer.com"},{"name":"ferran-framer","email":"ferran.dc@framer.com"},{"name":"tim-framer","email":"tim@framer.com"},{"name":"herlon-framer","email":"herlon@framer.com"},{"name":"nickframer","email":"nick.lucas@framer.com"},{"name":"ruxandra.framer","email":"ruxandra@framer.com"},{"name":"framer-hayley","email":"hayley@framer.com"},{"name":"matej-framer","email":"matej@framer.com"},{"name":"lina.sizov","email":"lina@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":"gena-belogortcev-framer","email":"gena@framer.com"}],"bin":{"framer-dalton":"dist/cli.js"},"dist":{"shasum":"3bdc1873d2c6405fafe33402f6a9bcf50365629e","tarball":"https://registry.npmjs.org/framer-dalton/-/framer-dalton-0.0.17.tgz","fileCount":9,"integrity":"sha512-cBgk8D8SQ/HgI1XcRpixcswJvYvUO/yHEx3xRIQ98ywYb7Fm4jOtZqzQWoYIPKPzOANz24KgNMGWW7CsIRItFQ==","signatures":[{"sig":"MEUCIH+jBoqbF1ryTIfUiBu/MZu6Yv7txC02sBH1euOzInYSAiEAvJL0eP0Q7O9E0rKlEvb8giITpXzocSOLOwAkXspDxds=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":668560},"main":"./dist/cli.js","type":"module","types":"./dist/cli.d.ts","gitHead":"79742241d9576e8f3a86f5aed58ef230ad6f9294","scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","check":"biome check .","clean":"rm -rf dist","format":"biome format --write .","typecheck":"tsc --noEmit","generate-types":"tsx scripts/generate-types.ts"},"_npmUser":{"name":"iamakulov","email":"mail@iamakulov.com"},"deprecated":"`framer-dalton` is now `@framer/agent`. Use `npx @framer/agent@latest` and update any scripts or prompts that reference the old name.","_npmVersion":"11.11.0","description":"CLI and agent skills for interacting with Framer projects via the Framer Server API.","directories":{},"_nodeVersion":"25.8.0","dependencies":{"zod":"^4.3.6","commander":"^12.1.0","framer-api":"^0.1.4-alpha.1","@trpc/client":"^11.9.0","@trpc/server":"^11.9.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","tsup":"^8.0.2","vitest":"^4.0.18","typescript":"^5.9.2","@types/node":"24.10.9","@biomejs/biome":"^2.3.13"},"_npmOperationalInternal":{"tmp":"tmp/framer-dalton_0.0.17_1774369230406_0.4940057672658831","host":"s3://npm-registry-packages-npm-production"}},"0.0.18":{"name":"framer-dalton","version":"0.0.18","_id":"framer-dalton@0.0.18","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":"alk-framer","email":"alkan@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":"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":"darren-framer","email":"darren@framer.com"},{"name":"calxcymru","email":"me@callum.io"},{"name":"raoulmeyer-framer","email":"raoul@framer.com"},{"name":"framer_pablo","email":"pablo@framer.com"},{"name":"pedro-martinho","email":"pedro.martinho@framer.com"},{"name":"nick-framer","email":"nick@framer.com"},{"name":"xavi-at-framer","email":"xavi@framer.com"},{"name":"tomht-framer","email":"tom.ht@framer.com"},{"name":"danivalentine","email":"dani@framer.com"},{"name":"ryan-framer","email":"ryan.dainton@framer.com"},{"name":"ferran-framer","email":"ferran.dc@framer.com"},{"name":"tim-framer","email":"tim@framer.com"},{"name":"herlon-framer","email":"herlon@framer.com"},{"name":"nickframer","email":"nick.lucas@framer.com"},{"name":"ruxandra.framer","email":"ruxandra@framer.com"},{"name":"framer-hayley","email":"hayley@framer.com"},{"name":"matej-framer","email":"matej@framer.com"},{"name":"lina.sizov","email":"lina@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":"gena-belogortcev-framer","email":"gena@framer.com"}],"bin":{"framer-dalton":"dist/cli.js"},"dist":{"shasum":"eb07cafad186e175457ffc3b2935faa0ddf7532f","tarball":"https://registry.npmjs.org/framer-dalton/-/framer-dalton-0.0.18.tgz","fileCount":9,"integrity":"sha512-h7vrvPPrNYqj6slO9gYDZZQ0phJejXXHL0q6vLYugaTPoPW0iN/8mdEx/4QTYRQGtKNIiWj7j0uqNoNzAroJtA==","signatures":[{"sig":"MEUCIQDdOhUiEKJTefmwbaYpIskJlrzNeyh44Xr46imiSTCV7wIgdqAUlooYuWyUqLay+Skwn0wblic8Cv8V5hjyPX1svCU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":668552},"main":"./dist/cli.js","type":"module","types":"./dist/cli.d.ts","gitHead":"533cadc0b12e42653f31df71549169bff2ab1085","scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","check":"biome check .","clean":"rm -rf dist","format":"biome format --write .","typecheck":"tsc --noEmit","generate-types":"tsx scripts/generate-types.ts"},"_npmUser":{"name":"tom-james-watson","email":"tom@tomjwatson.com"},"deprecated":"`framer-dalton` is now `@framer/agent`. Use `npx @framer/agent@latest` and update any scripts or prompts that reference the old name.","_npmVersion":"11.8.0","description":"CLI and agent skills for interacting with Framer projects via the Framer Server API.","directories":{},"_nodeVersion":"25.6.0","dependencies":{"zod":"^4.3.6","commander":"^12.1.0","framer-api":"^0.1.4-alpha.1","@trpc/client":"^11.9.0","@trpc/server":"^11.9.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","tsup":"^8.0.2","vitest":"^4.0.18","typescript":"^5.9.2","@types/node":"24.10.9","@biomejs/biome":"^2.3.13"},"_npmOperationalInternal":{"tmp":"tmp/framer-dalton_0.0.18_1774615457344_0.7531385656837704","host":"s3://npm-registry-packages-npm-production"}},"0.0.20":{"name":"framer-dalton","version":"0.0.20","_id":"framer-dalton@0.0.20","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":"alk-framer","email":"alkan@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":"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":"darren-framer","email":"darren@framer.com"},{"name":"calxcymru","email":"me@callum.io"},{"name":"raoulmeyer-framer","email":"raoul@framer.com"},{"name":"framer_pablo","email":"pablo@framer.com"},{"name":"pedro-martinho","email":"pedro.martinho@framer.com"},{"name":"nick-framer","email":"nick@framer.com"},{"name":"xavi-at-framer","email":"xavi@framer.com"},{"name":"tomvkframer","email":"tom.vk@framer.com"},{"name":"tomht-framer","email":"tom.ht@framer.com"},{"name":"danivalentine","email":"dani@framer.com"},{"name":"ryan-framer","email":"ryan.dainton@framer.com"},{"name":"ferran-framer","email":"ferran.dc@framer.com"},{"name":"tim-framer","email":"tim@framer.com"},{"name":"herlon-framer","email":"herlon@framer.com"},{"name":"nickframer","email":"nick.lucas@framer.com"},{"name":"ruxandra.framer","email":"ruxandra@framer.com"},{"name":"framer-hayley","email":"hayley@framer.com"},{"name":"matej-framer","email":"matej@framer.com"},{"name":"lina.sizov","email":"lina@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":"gena-belogortcev-framer","email":"gena@framer.com"}],"bin":{"framer-dalton":"dist/cli.js"},"dist":{"shasum":"ee72429030e90bb462579b40eabbcd913424a3b7","tarball":"https://registry.npmjs.org/framer-dalton/-/framer-dalton-0.0.20.tgz","fileCount":9,"integrity":"sha512-j+gf2aWwUeQqUtsyncq4BJm5g4zQbn113gPWRAt0xF3+i3Y3+tbVnZzUN3z/TVGXhOaX7Sm7xyT+jNrQOvho5A==","signatures":[{"sig":"MEUCIDpQv94X4U8/WYY44p94U3Iwxb9MirIEjgLqeBniqQQ3AiEAv9Cc8A2ksIp46gm26glffr7TBLk5n3mfR9GNCOvYpp4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":696736},"main":"./dist/cli.js","type":"module","types":"./dist/cli.d.ts","gitHead":"90a7f02aeb7ebcf2b5d540e2de9d1208d74ba181","scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","check":"biome check .","clean":"rm -rf dist","format":"biome format --write .","typecheck":"tsc --noEmit","generate-types":"tsx scripts/generate-types.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:746a864e-1918-481d-bc72-316276597621"}},"deprecated":"`framer-dalton` is now `@framer/agent`. Use `npx @framer/agent@latest` and update any scripts or prompts that reference the old name.","_npmVersion":"11.11.0","description":"CLI and agent skills for interacting with Framer projects via the Framer Server API.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"^4.3.6","commander":"^12.1.0","framer-api":"0.1.4-alpha.2","@trpc/client":"^11.9.0","@trpc/server":"^11.9.0"},"_hasShrinkwrap":false,"packageManager":"yarn@4.13.0","devDependencies":{"tsx":"^4.19.0","tsup":"^8.0.2","vitest":"^4.0.18","typescript":"^5.9.2","@types/node":"24.10.9","@biomejs/biome":"^2.3.13","@framerjs/framer-events":"0.0.173"},"_npmOperationalInternal":{"tmp":"tmp/framer-dalton_0.0.20_1775731913336_0.3115230957158004","host":"s3://npm-registry-packages-npm-production"}},"0.0.21":{"name":"framer-dalton","version":"0.0.21","_id":"framer-dalton@0.0.21","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":"alk-framer","email":"alkan@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":"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":"darren-framer","email":"darren@framer.com"},{"name":"calxcymru","email":"me@callum.io"},{"name":"raoulmeyer-framer","email":"raoul@framer.com"},{"name":"framer_pablo","email":"pablo@framer.com"},{"name":"pedro-martinho","email":"pedro.martinho@framer.com"},{"name":"nick-framer","email":"nick@framer.com"},{"name":"xavi-at-framer","email":"xavi@framer.com"},{"name":"tomvkframer","email":"tom.vk@framer.com"},{"name":"tomht-framer","email":"tom.ht@framer.com"},{"name":"danivalentine","email":"dani@framer.com"},{"name":"ryan-framer","email":"ryan.dainton@framer.com"},{"name":"ferran-framer","email":"ferran.dc@framer.com"},{"name":"tim-framer","email":"tim@framer.com"},{"name":"herlon-framer","email":"herlon@framer.com"},{"name":"nickframer","email":"nick.lucas@framer.com"},{"name":"ruxandra.framer","email":"ruxandra@framer.com"},{"name":"framer-hayley","email":"hayley@framer.com"},{"name":"matej-framer","email":"matej@framer.com"},{"name":"lina.sizov","email":"lina@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":"gena-belogortcev-framer","email":"gena@framer.com"}],"bin":{"framer-dalton":"dist/cli.js"},"dist":{"shasum":"903fbc7c5e191d40b774e1302b36b0d27252032e","tarball":"https://registry.npmjs.org/framer-dalton/-/framer-dalton-0.0.21.tgz","fileCount":9,"integrity":"sha512-YcdigVlW+DhIWCEIeHMRQJNml/EgcQkIAdAChUGlFuW06RfS64vKaPIWxhDUpvamwyRbTkKX3KEUR9PAh77dkw==","signatures":[{"sig":"MEQCIEQKeFhp7UbwtpNMS+vUvoXbmWjrCGgS1MJNjQ8/N675AiA0TD+4insuaFYNBdDG8tjQJb8DidSp0qhGvZ00ejXdDA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":705989},"main":"./dist/cli.js","type":"module","types":"./dist/cli.d.ts","engines":{"node":">=22"},"gitHead":"1b085c273ee6e1686750db028de0c607c9f6f631","scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","check":"biome check .","clean":"rm -rf dist","format":"biome format --write .","typecheck":"tsc --noEmit","generate-types":"tsx scripts/generate-types.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:746a864e-1918-481d-bc72-316276597621"}},"deprecated":"`framer-dalton` is now `@framer/agent`. Use `npx @framer/agent@latest` and update any scripts or prompts that reference the old name.","_npmVersion":"11.11.0","description":"CLI and agent skills for interacting with Framer projects via the Framer Server API.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"^4.3.6","commander":"^12.1.0","framer-api":"0.1.7","@trpc/client":"^11.9.0","@trpc/server":"^11.9.0"},"_hasShrinkwrap":false,"packageManager":"yarn@4.13.0","devDependencies":{"tsx":"^4.19.0","tsup":"^8.0.2","vitest":"^4.0.18","typescript":"^5.9.2","@types/node":"24.10.9","@biomejs/biome":"^2.3.13","@framerjs/framer-events":"0.0.175"},"_npmOperationalInternal":{"tmp":"tmp/framer-dalton_0.0.21_1776956504615_0.17363921606666888","host":"s3://npm-registry-packages-npm-production"}},"0.0.22":{"name":"framer-dalton","version":"0.0.22","_id":"framer-dalton@0.0.22","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":"alk-framer","email":"alkan@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":"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":"darren-framer","email":"darren@framer.com"},{"name":"calxcymru","email":"me@callum.io"},{"name":"raoulmeyer-framer","email":"raoul@framer.com"},{"name":"framer_pablo","email":"pablo@framer.com"},{"name":"pedro-martinho","email":"pedro.martinho@framer.com"},{"name":"nick-framer","email":"nick@framer.com"},{"name":"xavi-at-framer","email":"xavi@framer.com"},{"name":"tomvkframer","email":"tom.vk@framer.com"},{"name":"tomht-framer","email":"tom.ht@framer.com"},{"name":"basoko_framer","email":"basoko@framer.com"},{"name":"danivalentine","email":"dani@framer.com"},{"name":"ryan-framer","email":"ryan.dainton@framer.com"},{"name":"ferran-framer","email":"ferran.dc@framer.com"},{"name":"tim-framer","email":"tim@framer.com"},{"name":"herlon-framer","email":"herlon@framer.com"},{"name":"nickframer","email":"nick.lucas@framer.com"},{"name":"ruxandra.framer","email":"ruxandra@framer.com"},{"name":"framer-hayley","email":"hayley@framer.com"},{"name":"matej-framer","email":"matej@framer.com"},{"name":"lina.sizov","email":"lina@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":"gena-belogortcev-framer","email":"gena@framer.com"}],"bin":{"framer-dalton":"dist/cli.js"},"dist":{"shasum":"f888cd8e03cc7fe4bbf71ff9f72fbeb9b4008002","tarball":"https://registry.npmjs.org/framer-dalton/-/framer-dalton-0.0.22.tgz","fileCount":9,"integrity":"sha512-0PfGxGaRRdBM3ZQgjNauETEyPIATYUtofikjO9dRbaZnutHaFFDPk65SArjDRZgshzrqjbcpnbg8GmDDy6zbsg==","signatures":[{"sig":"MEQCIBA+Pi7d0P20oMZCPfsv0Z2YkzWBS2L0j3kGlbgl36PNAiBDI9c9IUE4MUDVq8fUpEhIhecSMHqGL2b2CsA7KEHtUg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":720752},"main":"./dist/cli.js","type":"module","types":"./dist/cli.d.ts","engines":{"node":">=22"},"gitHead":"fb34b959abe35ed6ab1a10c986cb3d2b15ef2403","scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","check":"biome check .","clean":"rm -rf dist","format":"biome format --write .","typecheck":"tsc --noEmit","generate-types":"tsx scripts/generate-types.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:746a864e-1918-481d-bc72-316276597621"}},"deprecated":"`framer-dalton` is now `@framer/agent`. Use `npx @framer/agent@latest` and update any scripts or prompts that reference the old name.","_npmVersion":"11.11.0","description":"CLI and agent skills for interacting with Framer projects via the Framer Server API.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"^4.3.6","commander":"^12.1.0","framer-api":"^0.1.8","@trpc/client":"^11.9.0","@trpc/server":"^11.9.0"},"_hasShrinkwrap":false,"packageManager":"yarn@4.13.0","devDependencies":{"tsx":"^4.19.0","tsup":"^8.0.2","vitest":"^4.0.18","typescript":"^5.9.2","@types/node":"24.10.9","@biomejs/biome":"^2.3.13","@framerjs/framer-events":"0.0.175"},"_npmOperationalInternal":{"tmp":"tmp/framer-dalton_0.0.22_1777988388284_0.4715047759279687","host":"s3://npm-registry-packages-npm-production"}},"0.0.23":{"name":"framer-dalton","version":"0.0.23","_id":"framer-dalton@0.0.23","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":"alk-framer","email":"alkan@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":"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":"darren-framer","email":"darren@framer.com"},{"name":"calxcymru","email":"me@callum.io"},{"name":"raoulmeyer-framer","email":"raoul@framer.com"},{"name":"framer_pablo","email":"pablo@framer.com"},{"name":"pedro-martinho","email":"pedro.martinho@framer.com"},{"name":"nick-framer","email":"nick@framer.com"},{"name":"xavi-at-framer","email":"xavi@framer.com"},{"name":"tomvkframer","email":"tom.vk@framer.com"},{"name":"tomht-framer","email":"tom.ht@framer.com"},{"name":"basoko_framer","email":"basoko@framer.com"},{"name":"danivalentine","email":"dani@framer.com"},{"name":"ryan-framer","email":"ryan.dainton@framer.com"},{"name":"ferran-framer","email":"ferran.dc@framer.com"},{"name":"tim-framer","email":"tim@framer.com"},{"name":"herlon-framer","email":"herlon@framer.com"},{"name":"nickframer","email":"nick.lucas@framer.com"},{"name":"ruxandra.framer","email":"ruxandra@framer.com"},{"name":"framer-hayley","email":"hayley@framer.com"},{"name":"matej-framer","email":"matej@framer.com"},{"name":"lina.sizov","email":"lina@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":"gena-belogortcev-framer","email":"gena@framer.com"}],"bin":{"framer-dalton":"dist/cli.js"},"dist":{"shasum":"289b18aaf0c65193e78f9708ee25e61cd28f4448","tarball":"https://registry.npmjs.org/framer-dalton/-/framer-dalton-0.0.23.tgz","fileCount":9,"integrity":"sha512-Rkku1IOKHRfCs/JclExzSlyM7S3HBCIgyhRNqb2AlOvCxmB9/5Uyr3tthQ8dmkla87/oqdpl3+HgocJdk4xTcw==","signatures":[{"sig":"MEQCIAL7jlBCh/dssMLId62K0vtTJgOfWvp1Kltv4s44VgKPAiBPZ0IA9E55WuaR91J9DJy2VZoOhMP34mWW+FzQyLwRNQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":727114},"main":"./dist/cli.js","type":"module","types":"./dist/cli.d.ts","engines":{"node":">=22"},"gitHead":"1e391dbbc3f9b164f5c6b37f5a582e647bb913fd","scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","check":"biome check .","clean":"rm -rf dist","format":"biome format --write .","typecheck":"tsc --noEmit","generate-types":"tsx scripts/generate-types.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:746a864e-1918-481d-bc72-316276597621"}},"deprecated":"`framer-dalton` is now `@framer/agent`. Use `npx @framer/agent@latest` and update any scripts or prompts that reference the old name.","_npmVersion":"11.11.0","description":"CLI and agent skills for interacting with Framer projects via the Framer Server API.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"^4.3.6","commander":"^12.1.0","framer-api":"^0.1.9","@trpc/client":"^11.9.0","@trpc/server":"^11.9.0"},"_hasShrinkwrap":false,"packageManager":"yarn@4.13.0","devDependencies":{"tsx":"^4.19.0","tsup":"^8.0.2","vitest":"^4.0.18","typescript":"^5.9.2","@types/node":"24.10.9","@biomejs/biome":"^2.3.13","@framerjs/framer-events":"0.0.175"},"_npmOperationalInternal":{"tmp":"tmp/framer-dalton_0.0.23_1778254143881_0.3201889506520925","host":"s3://npm-registry-packages-npm-production"}},"0.0.24":{"name":"framer-dalton","version":"0.0.24","_id":"framer-dalton@0.0.24","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":"alk-framer","email":"alkan@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":"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":"darren-framer","email":"darren@framer.com"},{"name":"calxcymru","email":"me@callum.io"},{"name":"raoulmeyer-framer","email":"raoul@framer.com"},{"name":"framer_pablo","email":"pablo@framer.com"},{"name":"pedro-martinho","email":"pedro.martinho@framer.com"},{"name":"nick-framer","email":"nick@framer.com"},{"name":"xavi-at-framer","email":"xavi@framer.com"},{"name":"tomvkframer","email":"tom.vk@framer.com"},{"name":"tomht-framer","email":"tom.ht@framer.com"},{"name":"garryframer","email":"garry@framer.com"},{"name":"basoko_framer","email":"basoko@framer.com"},{"name":"danivalentine","email":"dani@framer.com"},{"name":"ryan-framer","email":"ryan.dainton@framer.com"},{"name":"ferran-framer","email":"ferran.dc@framer.com"},{"name":"tim-framer","email":"tim@framer.com"},{"name":"herlon-framer","email":"herlon@framer.com"},{"name":"nickframer","email":"nick.lucas@framer.com"},{"name":"ruxandra.framer","email":"ruxandra@framer.com"},{"name":"framer-hayley","email":"hayley@framer.com"},{"name":"matej-framer","email":"matej@framer.com"},{"name":"lina.sizov","email":"lina@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":"gena-belogortcev-framer","email":"gena@framer.com"}],"bin":{"framer-dalton":"dist/cli.js"},"dist":{"shasum":"084a9e5d59f11b0bc762328e5878f9d3b542e04c","tarball":"https://registry.npmjs.org/framer-dalton/-/framer-dalton-0.0.24.tgz","fileCount":9,"integrity":"sha512-Yfy5FuK77DNrXbaxLIzHGZpPWLsp2A8xnw+MuNDZwMIxww5x7DSkRd1THwV6xqolN6MGRf/uNinkmTJkt04E+g==","signatures":[{"sig":"MEUCIQC7mtHainE8VDjOuSImEffFjVqpiBsZkmmd9xl4cPVL+wIgGrz5nD9dDdmkAyk08m3YRT6RmD2E8bxj0n6Dx1NQQnI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":733705},"main":"./dist/cli.js","type":"module","types":"./dist/cli.d.ts","engines":{"node":">=22"},"gitHead":"194460f8930d021d4cd898c915b8112051b31f40","scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","check":"biome check .","clean":"rm -rf dist","format":"biome format --write .","typecheck":"tsc --noEmit","generate-types":"tsx scripts/generate-types.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:746a864e-1918-481d-bc72-316276597621"}},"deprecated":"`framer-dalton` is now `@framer/agent`. Use `npx @framer/agent@latest` and update any scripts or prompts that reference the old name.","_npmVersion":"11.12.1","description":"CLI and agent skills for interacting with Framer projects via the Framer Server API.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"zod":"^4.3.6","commander":"^12.1.0","framer-api":"0.1.10","@trpc/client":"^11.17.0","@trpc/server":"^11.17.0"},"_hasShrinkwrap":false,"packageManager":"yarn@4.13.0","devDependencies":{"tsx":"^4.19.0","tsup":"^8.0.2","vitest":"^4.0.18","typescript":"^5.9.2","@types/node":"24.10.9","@biomejs/biome":"^2.4.13","@framerjs/framer-events":"0.0.175"},"_npmOperationalInternal":{"tmp":"tmp/framer-dalton_0.0.24_1779459241775_0.10199620149944888","host":"s3://npm-registry-packages-npm-production"}},"0.0.25":{"name":"framer-dalton","version":"0.0.25","_id":"framer-dalton@0.0.25","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":"alk-framer","email":"alkan@framer.com"},{"name":"k15a","email":"npmjs.com@konstantin.tech"},{"name":"danillouz","email":"chinned-kinfolk.60@icloud.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":"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":"darren-framer","email":"darren@framer.com"},{"name":"calxcymru","email":"me@callum.io"},{"name":"raoulmeyer-framer","email":"raoul@framer.com"},{"name":"framer_pablo","email":"pablo@framer.com"},{"name":"pedro-martinho","email":"pedro.martinho@framer.com"},{"name":"nick-framer","email":"nick@framer.com"},{"name":"xavi-at-framer","email":"xavi@framer.com"},{"name":"tomvkframer","email":"tom.vk@framer.com"},{"name":"tomht-framer","email":"tom.ht@framer.com"},{"name":"garryframer","email":"garry@framer.com"},{"name":"basoko_framer","email":"basoko@framer.com"},{"name":"danivalentine","email":"dani@framer.com"},{"name":"ryan-framer","email":"ryan.dainton@framer.com"},{"name":"ferran-framer","email":"ferran.dc@framer.com"},{"name":"tim-framer","email":"tim@framer.com"},{"name":"herlon-framer","email":"herlon@framer.com"},{"name":"nickframer","email":"nick.lucas@framer.com"},{"name":"ruxandra.framer","email":"ruxandra@framer.com"},{"name":"framer-hayley","email":"hayley@framer.com"},{"name":"matej-framer","email":"matej@framer.com"},{"name":"lina.sizov","email":"lina@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":"gena-belogortcev-framer","email":"gena@framer.com"}],"bin":{"framer-dalton":"dist/cli.js"},"dist":{"shasum":"e1e614eb187923f71f225fef40f4aafb96fc57f6","tarball":"https://registry.npmjs.org/framer-dalton/-/framer-dalton-0.0.25.tgz","fileCount":9,"integrity":"sha512-fkvMh+OpRz6pEWN49qu7D4VnJjGpwVCFfaBIR28JgJHooN2VpSUEbSo4xWMBBUgOddq9Kj4OEnWZgkvkDFm2Xw==","signatures":[{"sig":"MEUCIHP3u/sTvFdqfM2Syx8Q4IUZBhWg1T0jFD3wFgRljClMAiEA76gxZKdSk36vYZVOeNs7ZNY1TxfU4ikn1jgOG8tidOU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":736004},"main":"./dist/cli.js","type":"module","types":"./dist/cli.d.ts","engines":{"node":">=22"},"gitHead":"ddc024e1111957ea3c07f9749e4d541a7a674ea4","scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","check":"biome check .","clean":"rm -rf dist","format":"biome format --write .","typecheck":"tsc --noEmit","generate-types":"tsx scripts/generate-types.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:746a864e-1918-481d-bc72-316276597621"}},"deprecated":"`framer-dalton` is now `@framer/agent`. Use `npx @framer/agent@latest` and update any scripts or prompts that reference the old name.","_npmVersion":"11.13.0","description":"CLI and agent skills for interacting with Framer projects via the Framer Server API.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"zod":"^4.3.6","commander":"^12.1.0","framer-api":"0.1.11","@trpc/client":"^11.17.0","@trpc/server":"^11.17.0"},"_hasShrinkwrap":false,"packageManager":"yarn@4.13.0","devDependencies":{"tsx":"^4.19.0","tsup":"^8.0.2","vitest":"^4.0.18","typescript":"^5.9.2","@types/node":"24.10.9","@biomejs/biome":"^2.4.13","@framerjs/framer-events":"0.0.175"},"_npmOperationalInternal":{"tmp":"tmp/framer-dalton_0.0.25_1779971626397_0.9861963094685531","host":"s3://npm-registry-packages-npm-production"}},"0.0.26":{"name":"framer-dalton","version":"0.0.26","_id":"framer-dalton@0.0.26","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":"alk-framer","email":"alkan@framer.com"},{"name":"k15a","email":"npmjs.com@konstantin.tech"},{"name":"danillouz","email":"chinned-kinfolk.60@icloud.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":"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":"darren-framer","email":"darren@framer.com"},{"name":"calxcymru","email":"me@callum.io"},{"name":"raoulmeyer-framer","email":"raoul@framer.com"},{"name":"framer_pablo","email":"pablo@framer.com"},{"name":"pedro-martinho","email":"pedro.martinho@framer.com"},{"name":"nick-framer","email":"nick@framer.com"},{"name":"xavi-at-framer","email":"xavi@framer.com"},{"name":"tomvkframer","email":"tom.vk@framer.com"},{"name":"tomht-framer","email":"tom.ht@framer.com"},{"name":"garryframer","email":"garry@framer.com"},{"name":"basoko_framer","email":"basoko@framer.com"},{"name":"danivalentine","email":"dani@framer.com"},{"name":"ryan-framer","email":"ryan.dainton@framer.com"},{"name":"tim-framer","email":"tim@framer.com"},{"name":"herlon-framer","email":"herlon@framer.com"},{"name":"nickframer","email":"nick.lucas@framer.com"},{"name":"ruxandra.framer","email":"ruxandra@framer.com"},{"name":"framer-hayley","email":"hayley@framer.com"},{"name":"matej-framer","email":"matej@framer.com"},{"name":"lina.sizov","email":"lina@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":"gena-belogortcev-framer","email":"gena@framer.com"}],"bin":{"framer-dalton":"dist/cli.js"},"dist":{"shasum":"ec40973682dd51cbb467e50712916ea8ab1a9f3a","tarball":"https://registry.npmjs.org/framer-dalton/-/framer-dalton-0.0.26.tgz","fileCount":9,"integrity":"sha512-mv/62cimaM6hxuqN/i5TV7a3x1Cf6isLyRtcSvMXOKVu0YrKVzAGOXPhQOn3TNNgkC3wjrehRDUcUWvc6IVPtg==","signatures":[{"sig":"MEQCIDoG2ru91LIXA1bqxaCfswd0366OqgaSh4TsafdhPRk6AiB/DMF7q7XJ7s0jBL9eQx/yMgCHf+1EbzjIuLPorv8YnQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":748371},"main":"./dist/cli.js","type":"module","types":"./dist/cli.d.ts","engines":{"node":">=22"},"gitHead":"8bf6698f35d408169313049c37d553343cf10498","scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","check":"biome check .","clean":"rm -rf dist","format":"biome format --write .","check:fix":"biome check --write .","typecheck":"tsc --noEmit","generate-types":"tsx scripts/generate-types.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:746a864e-1918-481d-bc72-316276597621"}},"deprecated":"`framer-dalton` is now `@framer/agent`. Use `npx @framer/agent@latest` and update any scripts or prompts that reference the old name.","_npmVersion":"11.13.0","description":"CLI and agent skills for interacting with Framer projects via the Framer Server API.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"zod":"^4.4.3","commander":"^12.1.0","framer-api":"^0.1.14-beta","@trpc/client":"^11.17.0","@trpc/server":"^11.17.0"},"_hasShrinkwrap":false,"packageManager":"yarn@4.13.0","devDependencies":{"tsx":"^4.22.3","tsup":"^8.0.2","vitest":"^4.1.7","typescript":"^5.9.2","@types/node":"24.12.4","@biomejs/biome":"^2.4.13","@framerjs/framer-events":"0.0.183"},"_npmOperationalInternal":{"tmp":"tmp/framer-dalton_0.0.26_1780583381064_0.9883546500236129","host":"s3://npm-registry-packages-npm-production"}},"0.0.27":{"name":"framer-dalton","version":"0.0.27","_id":"framer-dalton@0.0.27","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":"alk-framer","email":"alkan@framer.com"},{"name":"k15a","email":"npmjs.com@konstantin.tech"},{"name":"danillouz","email":"chinned-kinfolk.60@icloud.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":"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":"darren-framer","email":"darren@framer.com"},{"name":"calxcymru","email":"me@callum.io"},{"name":"raoulmeyer-framer","email":"raoul@framer.com"},{"name":"framer_pablo","email":"pablo@framer.com"},{"name":"pedro-martinho","email":"pedro.martinho@framer.com"},{"name":"nick-framer","email":"nick@framer.com"},{"name":"xavi-at-framer","email":"xavi@framer.com"},{"name":"tomvkframer","email":"tom.vk@framer.com"},{"name":"tomht-framer","email":"tom.ht@framer.com"},{"name":"garryframer","email":"garry@framer.com"},{"name":"basoko_framer","email":"basoko@framer.com"},{"name":"danivalentine","email":"dani@framer.com"},{"name":"ryan-framer","email":"ryan.dainton@framer.com"},{"name":"tim-framer","email":"tim@framer.com"},{"name":"herlon-framer","email":"herlon@framer.com"},{"name":"nickframer","email":"nick.lucas@framer.com"},{"name":"ruxandra.framer","email":"ruxandra@framer.com"},{"name":"framer-hayley","email":"hayley@framer.com"},{"name":"matej-framer","email":"matej@framer.com"},{"name":"lina.sizov","email":"lina@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":"gena-belogortcev-framer","email":"gena@framer.com"}],"bin":{"framer-dalton":"dist/cli.js"},"dist":{"shasum":"82d4ba4185719ddcdc0ba82ea0cc359b580f65f3","tarball":"https://registry.npmjs.org/framer-dalton/-/framer-dalton-0.0.27.tgz","fileCount":9,"integrity":"sha512-K+/67JunZSY371PXn/F02M/tlJqP2Hm+TiqTPiLqnYBvapGOGd7xTnvgnBJkxKMTOQ2d9L1oK1jM2xQzwWfOng==","signatures":[{"sig":"MEYCIQDu9eAd7sfZtwVtReqvCZQZTsQAYKkY9g4s905v3r8uDwIhAMVf4pcTU2bsARRSLyLBhi64fl4w7nNo1BbVPr59Td2d","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":734294},"main":"./dist/cli.js","type":"module","types":"./dist/cli.d.ts","engines":{"node":">=22"},"gitHead":"8ce5b18d3175e1f3666867a53f05f64dd0895736","scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","check":"biome check .","clean":"rm -rf dist","format":"biome format --write .","check:fix":"biome check --write .","typecheck":"tsc --noEmit","generate-types":"tsx scripts/generate-types.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:746a864e-1918-481d-bc72-316276597621"}},"deprecated":"`framer-dalton` is now `@framer/agent`. Use `npx @framer/agent@latest` and update any scripts or prompts that reference the old name.","_npmVersion":"11.13.0","description":"CLI and agent skills for interacting with Framer projects via the Framer Server API.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"zod":"^4.4.3","commander":"^12.1.0","framer-api":"0.1.14","@trpc/client":"^11.17.0","@trpc/server":"^11.17.0"},"_hasShrinkwrap":false,"packageManager":"yarn@4.13.0","devDependencies":{"tsx":"^4.22.3","tsup":"^8.0.2","vitest":"^4.1.7","typescript":"^5.9.2","@types/node":"24.12.4","@biomejs/biome":"^2.4.13","@framerjs/framer-events":"0.0.183"},"_npmOperationalInternal":{"tmp":"tmp/framer-dalton_0.0.27_1780642929124_0.9846231545648749","host":"s3://npm-registry-packages-npm-production"}},"0.0.28":{"name":"framer-dalton","version":"0.0.28","_id":"framer-dalton@0.0.28","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":"alk-framer","email":"alkan@framer.com"},{"name":"k15a","email":"npmjs.com@konstantin.tech"},{"name":"danillouz","email":"chinned-kinfolk.60@icloud.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":"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":"darren-framer","email":"darren@framer.com"},{"name":"calxcymru","email":"me@callum.io"},{"name":"raoulmeyer-framer","email":"raoul@framer.com"},{"name":"framer_pablo","email":"pablo@framer.com"},{"name":"pedro-martinho","email":"pedro.martinho@framer.com"},{"name":"nick-framer","email":"nick@framer.com"},{"name":"xavi-at-framer","email":"xavi@framer.com"},{"name":"tomvkframer","email":"tom.vk@framer.com"},{"name":"tomht-framer","email":"tom.ht@framer.com"},{"name":"garryframer","email":"garry@framer.com"},{"name":"basoko_framer","email":"basoko@framer.com"},{"name":"danivalentine","email":"dani@framer.com"},{"name":"ryan-framer","email":"ryan.dainton@framer.com"},{"name":"tim-framer","email":"tim@framer.com"},{"name":"herlon-framer","email":"herlon@framer.com"},{"name":"nickframer","email":"nick.lucas@framer.com"},{"name":"ruxandra.framer","email":"ruxandra@framer.com"},{"name":"framer-hayley","email":"hayley@framer.com"},{"name":"matej-framer","email":"matej@framer.com"},{"name":"lina.sizov","email":"lina@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":"gena-belogortcev-framer","email":"gena@framer.com"}],"bin":{"framer-dalton":"dist/cli.js"},"dist":{"shasum":"8219f262828c85c359644054fd4ae1c279b161c8","tarball":"https://registry.npmjs.org/framer-dalton/-/framer-dalton-0.0.28.tgz","fileCount":9,"integrity":"sha512-rcyPqub8wMNwj0mRXSTd5eOZUOzuGK8dnlWwfKt5ZKe+hnvFYfOacxFof6cGknvGBWyNTL5Qg6nSMleT81814g==","signatures":[{"sig":"MEUCIQDZ0o1iTlOQq32uHXEPCTv8sq595x4Cceq5ZH/7DnTyMwIgFrRN0QRDdtvM9uFI9Kq37Gp9dPYAMZQpw2QS6bWHJus=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":740561},"main":"./dist/cli.js","type":"module","types":"./dist/cli.d.ts","engines":{"node":">=22"},"gitHead":"b3ac2a31fb0c4163427c184cf7eaf36040e463d8","scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","check":"biome check .","clean":"rm -rf dist","format":"biome format --write .","check:fix":"biome check --write .","typecheck":"tsc --noEmit","generate-types":"tsx scripts/generate-types.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:746a864e-1918-481d-bc72-316276597621"}},"deprecated":"`framer-dalton` is now `@framer/agent`. Use `npx @framer/agent@latest` and update any scripts or prompts that reference the old name.","_npmVersion":"11.13.0","description":"CLI and agent skills for interacting with Framer projects via the Framer Server API.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"zod":"^4.4.3","commander":"^12.1.0","framer-api":"0.1.14","@trpc/client":"^11.17.0","@trpc/server":"^11.17.0"},"_hasShrinkwrap":false,"packageManager":"yarn@4.13.0","devDependencies":{"tsx":"^4.22.3","tsup":"^8.0.2","vitest":"^4.1.7","typescript":"^5.9.2","@types/node":"24.12.4","@biomejs/biome":"^2.4.13","@framerjs/framer-events":"0.0.185"},"_npmOperationalInternal":{"tmp":"tmp/framer-dalton_0.0.28_1781018453749_0.09205087181801441","host":"s3://npm-registry-packages-npm-production"}},"0.0.29":{"name":"framer-dalton","version":"0.0.29","_id":"framer-dalton@0.0.29","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":"alk-framer","email":"alkan@framer.com"},{"name":"k15a","email":"npmjs.com@konstantin.tech"},{"name":"danillouz","email":"chinned-kinfolk.60@icloud.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":"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":"darren-framer","email":"darren@framer.com"},{"name":"calxcymru","email":"me@callum.io"},{"name":"raoulmeyer-framer","email":"raoul@framer.com"},{"name":"framer_pablo","email":"pablo@framer.com"},{"name":"pedro-martinho","email":"pedro.martinho@framer.com"},{"name":"nick-framer","email":"nick@framer.com"},{"name":"xavi-at-framer","email":"xavi@framer.com"},{"name":"tomvkframer","email":"tom.vk@framer.com"},{"name":"tomht-framer","email":"tom.ht@framer.com"},{"name":"garryframer","email":"garry@framer.com"},{"name":"basoko_framer","email":"basoko@framer.com"},{"name":"danivalentine","email":"dani@framer.com"},{"name":"ryan-framer","email":"ryan.dainton@framer.com"},{"name":"tim-framer","email":"tim@framer.com"},{"name":"herlon-framer","email":"herlon@framer.com"},{"name":"nickframer","email":"nick.lucas@framer.com"},{"name":"ruxandra.framer","email":"ruxandra@framer.com"},{"name":"framer-hayley","email":"hayley@framer.com"},{"name":"matej-framer","email":"matej@framer.com"},{"name":"lina.sizov","email":"lina@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":"gena-belogortcev-framer","email":"gena@framer.com"}],"bin":{"framer-dalton":"dist/cli.js"},"dist":{"shasum":"25c85266ee896d7878bb4e84b99cd27f2b7580d7","tarball":"https://registry.npmjs.org/framer-dalton/-/framer-dalton-0.0.29.tgz","fileCount":9,"integrity":"sha512-9fgwDviQbPQ3PF1b1eZjhDadgcazgBf2494USDVh3fr7FpVm1+i7YhNvbsG9uLI0a0IeJZsyKk0Gh4fazggKow==","signatures":[{"sig":"MEQCIHPgHmDn4ip1Q+SFy4v/hWVhTiGFiRyPWbPlyipY0UFAAiAhTaHKmjvpPxOSw6w5DnX+OXR5+P0baMGfh0IwvlAPLQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":742130},"main":"./dist/cli.js","type":"module","types":"./dist/cli.d.ts","engines":{"node":">=22"},"gitHead":"dcecda35f85ba2e85e0f9e73243b1698f123c0ab","scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","check":"biome check .","clean":"rm -rf dist","format":"biome format --write .","check:fix":"biome check --write .","typecheck":"tsc --noEmit","generate-types":"tsx scripts/generate-types.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:746a864e-1918-481d-bc72-316276597621"}},"deprecated":"`framer-dalton` is now `@framer/agent`. Use `npx @framer/agent@latest` and update any scripts or prompts that reference the old name.","_npmVersion":"11.13.0","description":"CLI and agent skills for interacting with Framer projects via the Framer Server API.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"zod":"^4.4.3","commander":"^12.1.0","framer-api":"0.1.14","@trpc/client":"^11.17.0","@trpc/server":"^11.17.0"},"_hasShrinkwrap":false,"packageManager":"yarn@4.13.0","devDependencies":{"tsx":"^4.22.3","tsup":"^8.0.2","vitest":"^4.1.7","typescript":"^5.9.2","@types/node":"24.12.4","@biomejs/biome":"^2.4.13","@framerjs/framer-events":"0.0.185"},"_npmOperationalInternal":{"tmp":"tmp/framer-dalton_0.0.29_1781111577188_0.7049435909493154","host":"s3://npm-registry-packages-npm-production"}},"0.0.30":{"name":"framer-dalton","version":"0.0.30","_id":"framer-dalton@0.0.30","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":"alk-framer","email":"alkan@framer.com"},{"name":"k15a","email":"npmjs.com@konstantin.tech"},{"name":"danillouz","email":"chinned-kinfolk.60@icloud.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":"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":"darren-framer","email":"darren@framer.com"},{"name":"calxcymru","email":"me@callum.io"},{"name":"raoulmeyer-framer","email":"raoul@framer.com"},{"name":"framer_pablo","email":"pablo@framer.com"},{"name":"pedro-martinho","email":"pedro.martinho@framer.com"},{"name":"nick-framer","email":"nick@framer.com"},{"name":"xavi-at-framer","email":"xavi@framer.com"},{"name":"tomvkframer","email":"tom.vk@framer.com"},{"name":"tomht-framer","email":"tom.ht@framer.com"},{"name":"garryframer","email":"garry@framer.com"},{"name":"basoko_framer","email":"basoko@framer.com"},{"name":"danivalentine","email":"dani@framer.com"},{"name":"ryan-framer","email":"ryan.dainton@framer.com"},{"name":"tim-framer","email":"tim@framer.com"},{"name":"herlon-framer","email":"herlon@framer.com"},{"name":"nickframer","email":"nick.lucas@framer.com"},{"name":"ruxandra.framer","email":"ruxandra@framer.com"},{"name":"framer-hayley","email":"hayley@framer.com"},{"name":"matej-framer","email":"matej@framer.com"},{"name":"lina.sizov","email":"lina@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":"gena-belogortcev-framer","email":"gena@framer.com"}],"bin":{"framer-dalton":"dist/cli.js"},"dist":{"shasum":"9777bfb6239c97f6df6fc77db70900c4cb9f9de3","tarball":"https://registry.npmjs.org/framer-dalton/-/framer-dalton-0.0.30.tgz","fileCount":9,"integrity":"sha512-d+7efr5QWbOs1rc0W1SOsw0Fq5np+KYOE7pRhxtJR+wF0SmUQsAHczfQsPonj09bWga3ZOCxhVbaNMZ/G40q7Q==","signatures":[{"sig":"MEYCIQCtrmFytc8NE82YY5OiGlxmZlIu22ACr79XyzN9L3JkrAIhAJ4jBPkOFKTjqZ0X+Pv7w+TSgTTDdVTR+4XKXJxlc2me","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":750489},"main":"./dist/cli.js","type":"module","types":"./dist/cli.d.ts","engines":{"node":">=22"},"gitHead":"4e84194e7d6c73705a4beb54b2ad936aeaa912dc","scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","check":"biome check .","clean":"rm -rf dist","format":"biome format --write .","check:fix":"biome check --write .","typecheck":"tsc --noEmit","generate-types":"tsx scripts/generate-types.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:746a864e-1918-481d-bc72-316276597621"}},"deprecated":"`framer-dalton` is now `@framer/agent`. Use `npx @framer/agent@latest` and update any scripts or prompts that reference the old name.","_npmVersion":"11.13.0","description":"CLI and agent skills for interacting with Framer projects via the Framer Server API.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"zod":"^4.4.3","commander":"^12.1.0","framer-api":"^0.1.16","@trpc/client":"^11.17.0","@trpc/server":"^11.17.0"},"_hasShrinkwrap":false,"packageManager":"yarn@4.13.0","devDependencies":{"tsx":"^4.22.3","tsup":"^8.0.2","vitest":"^4.1.7","typescript":"^5.9.2","@types/node":"24.12.4","@biomejs/biome":"^2.4.13","@framerjs/framer-events":"0.0.185"},"_npmOperationalInternal":{"tmp":"tmp/framer-dalton_0.0.30_1781178271666_0.17329061244497046","host":"s3://npm-registry-packages-npm-production"}},"0.0.31":{"name":"framer-dalton","version":"0.0.31","_id":"framer-dalton@0.0.31","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":"alk-framer","email":"alkan@framer.com"},{"name":"k15a","email":"npmjs.com@konstantin.tech"},{"name":"danillouz","email":"chinned-kinfolk.60@icloud.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":"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":"darren-framer","email":"darren@framer.com"},{"name":"calxcymru","email":"me@callum.io"},{"name":"raoulmeyer-framer","email":"raoul@framer.com"},{"name":"framer_pablo","email":"pablo@framer.com"},{"name":"pedro-martinho","email":"pedro.martinho@framer.com"},{"name":"nick-framer","email":"nick@framer.com"},{"name":"xavi-at-framer","email":"xavi@framer.com"},{"name":"tomvkframer","email":"tom.vk@framer.com"},{"name":"tomht-framer","email":"tom.ht@framer.com"},{"name":"garryframer","email":"garry@framer.com"},{"name":"basoko_framer","email":"basoko@framer.com"},{"name":"danivalentine","email":"dani@framer.com"},{"name":"ryan-framer","email":"ryan.dainton@framer.com"},{"name":"tim-framer","email":"tim@framer.com"},{"name":"herlon-framer","email":"herlon@framer.com"},{"name":"nickframer","email":"nick.lucas@framer.com"},{"name":"ruxandra.framer","email":"ruxandra@framer.com"},{"name":"framer-hayley","email":"hayley@framer.com"},{"name":"matej-framer","email":"matej@framer.com"},{"name":"lina.sizov","email":"lina@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":"gena-belogortcev-framer","email":"gena@framer.com"}],"bin":{"framer-dalton":"dist/cli.js"},"dist":{"shasum":"bba47d700f982c2fa435ea0a029fd403b33b794c","tarball":"https://registry.npmjs.org/framer-dalton/-/framer-dalton-0.0.31.tgz","fileCount":9,"integrity":"sha512-y4LFRwEBEID9iySgrxDrPK4Kmq1KGcFM5XpmMf74zFH+Dvvm2BDBs5Qa67vwhcJSzfclE39tGfQP5IXMlZhoTw==","signatures":[{"sig":"MEYCIQDVVSzp6/1KJUS+3fWaOQ8HK0Vikk2eYYiiq8CDQveC+wIhAIO0y0fLnW9+BeOR9S5zfPpbgh53R0p6ySrCxAK9J5uf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":750541},"main":"./dist/cli.js","type":"module","types":"./dist/cli.d.ts","engines":{"node":">=22"},"gitHead":"97c63f51aab2ae25607cf200608c656938aefcd5","scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","check":"biome check .","clean":"rm -rf dist","format":"biome format --write .","check:fix":"biome check --write .","typecheck":"tsc --noEmit","generate-types":"tsx scripts/generate-types.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:746a864e-1918-481d-bc72-316276597621"}},"deprecated":"`framer-dalton` is now `@framer/agent`. Use `npx @framer/agent@latest` and update any scripts or prompts that reference the old name.","_npmVersion":"11.13.0","description":"CLI and agent skills for interacting with Framer projects via the Framer Server API.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"zod":"^4.4.3","commander":"^12.1.0","framer-api":"^0.1.16","@trpc/client":"^11.17.0","@trpc/server":"^11.17.0"},"_hasShrinkwrap":false,"packageManager":"yarn@4.13.0","devDependencies":{"tsx":"^4.22.3","tsup":"^8.0.2","vitest":"^4.1.7","typescript":"^5.9.2","@types/node":"24.13.0","@biomejs/biome":"^2.4.13","@framerjs/framer-events":"0.0.185"},"_npmOperationalInternal":{"tmp":"tmp/framer-dalton_0.0.31_1781274139404_0.78544043251352","host":"s3://npm-registry-packages-npm-production"}},"0.0.32":{"name":"framer-dalton","version":"0.0.32","_id":"framer-dalton@0.0.32","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":"alk-framer","email":"alkan@framer.com"},{"name":"k15a","email":"npmjs.com@konstantin.tech"},{"name":"danillouz","email":"chinned-kinfolk.60@icloud.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":"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":"darren-framer","email":"darren@framer.com"},{"name":"calxcymru","email":"me@callum.io"},{"name":"raoulmeyer-framer","email":"raoul@framer.com"},{"name":"framer_pablo","email":"pablo@framer.com"},{"name":"pedro-martinho","email":"pedro.martinho@framer.com"},{"name":"nick-framer","email":"nick@framer.com"},{"name":"xavi-at-framer","email":"xavi@framer.com"},{"name":"tomvkframer","email":"tom.vk@framer.com"},{"name":"tomht-framer","email":"tom.ht@framer.com"},{"name":"garryframer","email":"garry@framer.com"},{"name":"basoko_framer","email":"basoko@framer.com"},{"name":"danivalentine","email":"dani@framer.com"},{"name":"ryan-framer","email":"ryan.dainton@framer.com"},{"name":"tim-framer","email":"tim@framer.com"},{"name":"herlon-framer","email":"herlon@framer.com"},{"name":"nickframer","email":"nick.lucas@framer.com"},{"name":"ruxandra.framer","email":"ruxandra@framer.com"},{"name":"framer-hayley","email":"hayley@framer.com"},{"name":"matej-framer","email":"matej@framer.com"},{"name":"lina.sizov","email":"lina@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":"gena-belogortcev-framer","email":"gena@framer.com"}],"bin":{"framer-dalton":"dist/cli.js"},"dist":{"shasum":"6e3db3b4e67c0d3cf26a8c3b1b1115d30a270f15","tarball":"https://registry.npmjs.org/framer-dalton/-/framer-dalton-0.0.32.tgz","fileCount":9,"integrity":"sha512-2TxnZtMVJciOqv5dyfm8PPHOUpPDy8AWbUbD4whVK/oqxSBsO8GPVAvDvkLc284dxvzzwrLmcuQ1Y9SetASgMw==","signatures":[{"sig":"MEYCIQClvBVYxdTn0cQBAykDRXO814XMeZE57H4BLxwFyuS04QIhALhrYR++rQ5MUIasWaPSH2BXDuAtm7L2zBshNx97eMwj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":752089},"main":"./dist/cli.js","type":"module","types":"./dist/cli.d.ts","engines":{"node":">=22"},"gitHead":"02677521fb973563f3f64724a5512699ae213a27","scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","check":"biome check .","clean":"rm -rf dist","format":"biome format --write .","check:fix":"biome check --write .","typecheck":"tsc --noEmit","generate-types":"tsx scripts/generate-types.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:746a864e-1918-481d-bc72-316276597621"}},"deprecated":"`framer-dalton` is now `@framer/agent`. Use `npx @framer/agent@latest` and update any scripts or prompts that reference the old name.","_npmVersion":"11.13.0","description":"CLI and agent skills for interacting with Framer projects via the Framer Server API.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"zod":"^4.4.3","commander":"^12.1.0","framer-api":"^0.1.16","@trpc/client":"^11.17.0","@trpc/server":"^11.17.0"},"_hasShrinkwrap":false,"packageManager":"yarn@4.13.0","devDependencies":{"tsx":"^4.22.3","tsup":"^8.0.2","vitest":"^4.1.7","typescript":"^5.9.2","@types/node":"24.13.0","@biomejs/biome":"^2.4.13","@framerjs/framer-events":"0.0.185"},"_npmOperationalInternal":{"tmp":"tmp/framer-dalton_0.0.32_1781519499712_0.0038193541817892473","host":"s3://npm-registry-packages-npm-production"}},"0.0.33":{"name":"framer-dalton","version":"0.0.33","_id":"framer-dalton@0.0.33","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":"alk-framer","email":"alkan@framer.com"},{"name":"k15a","email":"npmjs.com@konstantin.tech"},{"name":"danillouz","email":"chinned-kinfolk.60@icloud.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":"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":"darren-framer","email":"darren@framer.com"},{"name":"calxcymru","email":"me@callum.io"},{"name":"raoulmeyer-framer","email":"raoul@framer.com"},{"name":"framer_pablo","email":"pablo@framer.com"},{"name":"pedro-martinho","email":"pedro.martinho@framer.com"},{"name":"nick-framer","email":"nick@framer.com"},{"name":"xavi-at-framer","email":"xavi@framer.com"},{"name":"tomvkframer","email":"tom.vk@framer.com"},{"name":"tomht-framer","email":"tom.ht@framer.com"},{"name":"garryframer","email":"garry@framer.com"},{"name":"basoko_framer","email":"basoko@framer.com"},{"name":"danivalentine","email":"dani@framer.com"},{"name":"ryan-framer","email":"ryan.dainton@framer.com"},{"name":"tim-framer","email":"tim@framer.com"},{"name":"herlon-framer","email":"herlon@framer.com"},{"name":"nickframer","email":"nick.lucas@framer.com"},{"name":"ruxandra.framer","email":"ruxandra@framer.com"},{"name":"framer-hayley","email":"hayley@framer.com"},{"name":"matej-framer","email":"matej@framer.com"},{"name":"lina.sizov","email":"lina@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":"gena-belogortcev-framer","email":"gena@framer.com"}],"bin":{"framer-dalton":"dist/cli.js"},"dist":{"shasum":"32b810746fb169946b51fde7188eed8738b6a4f5","tarball":"https://registry.npmjs.org/framer-dalton/-/framer-dalton-0.0.33.tgz","fileCount":9,"integrity":"sha512-+YqBhAPTjFjP+umpPTXFKzwSbq1eNXuHEipDLyEQDDQzhpa4Ri3LGVe6Mnsk6rLSpFqKsZSQCrUXIubNg7lotw==","signatures":[{"sig":"MEYCIQCchUv7lzyvRhP7Z9JikwCey5RgDbUn71p1sKdkKDAgWwIhAItbHqBhLxQKAMuch3c9oCfdQjwFqf5XN/MAadIpsxPQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":755939},"main":"./dist/cli.js","type":"module","types":"./dist/cli.d.ts","engines":{"node":">=22"},"gitHead":"be5b4895f68ba9d92195974d0d33ea30b9011a4c","scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","check":"biome check .","clean":"rm -rf dist","format":"biome format --write .","check:fix":"biome check --write .","typecheck":"tsc --noEmit","generate-types":"tsx scripts/generate-types.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:746a864e-1918-481d-bc72-316276597621"}},"_npmVersion":"11.13.0","description":"<p>     <picture>         <source media=\"(prefers-color-scheme: dark)\" srcset=\"https://misc.framerstatic.com/framer-local-agents/external-agent-dark.svg\">         <source media=\"(prefers-color-scheme: light)\" srcset=\"https://misc.framerstatic.com/framer-l","directories":{},"_nodeVersion":"24.16.0","dependencies":{"zod":"^4.4.3","commander":"^12.1.0","framer-api":"^0.1.16","@trpc/client":"^11.17.0","@trpc/server":"^11.17.0"},"_hasShrinkwrap":false,"packageManager":"yarn@4.13.0","devDependencies":{"tsx":"^4.22.3","tsup":"^8.0.2","vitest":"^4.1.7","typescript":"^5.9.2","@types/node":"24.13.0","@biomejs/biome":"^2.4.13","@framerjs/framer-events":"0.0.185"},"_npmOperationalInternal":{"tmp":"tmp/framer-dalton_0.0.33_1781609556411_0.050951978160720834","host":"s3://npm-registry-packages-npm-production"}}},"time":{"created":"2026-02-05T13:47:01.327Z","modified":"2026-09-14T13:45:32.470Z","0.0.1":"2026-02-05T13:47:01.485Z","0.0.2":"2026-02-05T14:58:50.937Z","0.0.4":"2026-02-11T13:10:52.907Z","0.0.5":"2026-03-03T14:10:40.167Z","0.0.6":"2026-03-10T09:02:42.770Z","0.0.7":"2026-03-10T13:21:38.969Z","0.0.8":"2026-03-12T08:42:07.886Z","0.0.9":"2026-03-13T10:47:27.425Z","0.0.10":"2026-03-17T15:11:20.301Z","0.0.11":"2026-03-18T15:13:04.489Z","0.0.12":"2026-03-19T08:38:36.841Z","0.0.13":"2026-03-19T10:21:42.843Z","0.0.14":"2026-03-24T10:24:58.959Z","0.0.15":"2026-03-24T11:59:49.197Z","0.0.16":"2026-03-24T16:03:12.897Z","0.0.17":"2026-03-24T16:20:30.662Z","0.0.18":"2026-03-27T12:44:17.544Z","0.0.20":"2026-04-09T10:51:53.548Z","0.0.21":"2026-04-23T15:01:44.809Z","0.0.22":"2026-05-05T13:39:48.424Z","0.0.23":"2026-05-08T15:29:04.080Z","0.0.24":"2026-05-22T14:14:01.943Z","0.0.25":"2026-05-28T12:33:46.556Z","0.0.26":"2026-06-04T14:29:41.244Z","0.0.27":"2026-06-05T07:02:09.272Z","0.0.28":"2026-06-09T15:20:53.915Z","0.0.29":"2026-06-10T17:12:57.321Z","0.0.30":"2026-06-11T11:44:31.790Z","0.0.31":"2026-06-12T14:22:19.559Z","0.0.32":"2026-06-15T10:31:39.868Z","0.0.33":"2026-06-16T11:32:36.578Z"},"description":"<p>     <picture>         <source media=\"(prefers-color-scheme: dark)\" srcset=\"https://misc.framerstatic.com/framer-local-agents/external-agent-dark.svg\">         <source media=\"(prefers-color-scheme: light)\" srcset=\"https://misc.framerstatic.com/framer-l","maintainers":[{"email":"npm@framer.com","name":"framerjs-owner"},{"email":"eelco@framer.com","name":"lempsink"},{"email":"bots@framer.com","name":"motifus"},{"email":"koenrh@framer.com","name":"koenrh"},{"email":"shuang@framer.com","name":"shuangq"},{"email":"meli.rofman@gmail.com","name":"melirofman"},{"email":"mail@iamakulov.com","name":"iamakulov"},{"email":"huntercaron@mac.com","name":"hunterhcaron"},{"email":"tom@tomjwatson.com","name":"tom-james-watson"},{"email":"sebastian@framer.com","name":"serhii.havrylenko"},{"email":"cedric@framer.com","name":"triozer-framer"},{"email":"niekkruse70@gmail.com","name":"niekert1"},{"email":"kaloyan@framer.com","name":"kaloyanvi"},{"email":"tom.ht@framer.com","name":"tomht-framer"},{"email":"djovanni@framer.com","name":"djovanni-framer"},{"email":"matej@framer.com","name":"matej-framer"},{"email":"hi@elmar.codes","name":"elmarburke"},{"email":"george.field@framer.com","name":"framergeorge"}],"readme":"<p>\n    <picture>\n        <source media=\"(prefers-color-scheme: dark)\" srcset=\"https://misc.framerstatic.com/framer-local-agents/external-agent-dark.svg\">\n        <source media=\"(prefers-color-scheme: light)\" srcset=\"https://misc.framerstatic.com/framer-local-agents/external-agent-light.svg\">\n        <img alt=\"Framer Server API\" src=\"https://misc.framerstatic.com/framer-local-agents/external-agent-light.svg\" width=\"264\">\n    </picture>\n</p>\n\n<img alt=\"outstretched palm with glassy framer logo floating above it\" src=\"https://misc.framerstatic.com/framer-local-agents/agents.png\" />\n\nThis package contains skills and a CLI tool to enable your favourite local agent to interact directly with Framer projects. It works with Claude Code, Cursor, Codex, and other AI agents.\n\nSee [framer.com/agents/external](https://www.framer.com/agents/external/) to learn more.\n\n## Getting Started\n\n### 1. Installation\n\nInstall or refresh the globally available skills:\n\n```bash\nnpx @framer/agent@latest setup\n```\n\nThis will install skills into `~/.agents/skills` and `~/.claude/skills`.\n\nIf you're new to node/npm or are struggling with setup, try pasting the following prompt into your agent:\n\n<details>\n<summary>Prompt</summary>\n\n```txt\nGoal:\nEnsure Node.js v24 or newer is installed, then run the @framer/agent setup.\n\nCheck first:\nRun `node --version`.\n\nIf Node.js is already installed and the major version is 24 or higher:\nDo not install or modify Node.js. Continue to the @framer/agent setup.\n\nIf Node.js is missing or older than v24:\nInstall an official Node.js release with major version 24 or higher.\n\nInstall policy:\nUse an existing package manager only if it is already installed.\nDo not install Homebrew, winget, Chocolatey, Scoop, nvm, fnm, or another package manager just for this task.\n\nInstall options:\nmacOS:\n- If Homebrew is already installed, use it to install Node.js.\n- Otherwise use the official Node.js `.pkg` installer.\n\nWindows:\n- If winget is already installed, use it to install Node.js.\n- Otherwise use the official Node.js `.msi` installer.\n\nLinux:\n- If the system package manager can install Node.js v24 or newer, use it.\n- For Debian/Ubuntu or RHEL/Fedora-compatible systems, use the official NodeSource instructions for Node.js 24 or newer.\n- Otherwise use the official Node.js standalone Linux binary for the detected architecture.\n\nOfficial downloads:\nUse the static latest Node.js release directory when downloading installers or binaries:\nhttps://nodejs.org/download/release/latest/\n\nVerify:\nAfter installing, run `node --version` again.\nOnly continue if the major version is 24 or higher.\n\nFinal step:\nRun `npx @framer/agent@latest setup`.\n\nSuccess message:\nIf the setup completes successfully, tell the user they are now set up and what the user should do next:\n\nCreate a new thread, then copy your Framer project link:\n- Browser: copy the address bar when the project is open.\n- App: right-click the project tab, then choose \"Copy Project Link\".\n```\n</details>\n\n### 2. Connect to your projects\n\nIn your AI agent, simply ask to work on your project, pasting the relevant project URL. You can also manually invoke the `framer` skill. This will connect to your Framer project and ask you to grant access to the project from your browser.\n\n### 3. Write your first prompt\n\nTell your agent what to build, change, or fix. It works directly in your Framer project without the need to have it open.\n\n## Frequently asked questions\n\n### Do I need to set up a Framer MCP server?\n\nNo. Framer doesn’t require a separate MCP server. If you’re searching for a Framer MCP, the native Framer Agent connection gives Claude Code, Cursor, Codex, Gemini CLI, and other AI tools direct access to your canvas, components, CMS, and project context, without manual MCP setup.\n\n### Which AI agents are supported?\n\nFramer Agent works with any local agent harness that can work with Skills and can call local tools, including Claude Code, Codex, Cursor, Gemini CLI, and Windsurf.\n\n### Can the agent edit my live site?\n\nNo. The agent works on your canvas in the Framer editor, not on your published site. Changes only go live when you choose to publish them yourself or tell the agent.\n\n### Does the agent have access to my CMS?\n\nYes. Once connected, the agent can read and write CMS collections, including creating, updating, and deleting items. You stay in control of what gets published.\n\n### Is it safe to give an agent access to my project?\n\nThe agent only has access to the projects you explicitly connect it to. It cannot access other projects, your account settings, or billing. You can revoke access at any time.\n\n### What happens if the agent makes a mistake?\n\nFramer has branching, so every change made by an external agent automatically happens on a branch. You can undo changes, review the branch, and decide when to merge it back into your main branch.\n\n### Will this consume my tokens or Framer tokens?\n\nUsage will only consume your own agent's tokens.\n\n### Why does this use so many tokens?\n\nToken consumption for Framer Agent can be relatively high. For other work like web development tasks, your agent already has a lot of knowledge baked into its model and so is able to get to work straight away. For Framer Agent, we need to first teach your AI how to interact with Framer projects and provide a lot of context. This requires a certain amount of token usage before being able to undertake the task at hand.\n","readmeFilename":"README.md"}