{"_id":"@sarmal/core","_rev":"61-89f92af4b82e974b51974ac682330feb","name":"@sarmal/core","dist-tags":{"latest":"0.41.1"},"versions":{"0.1.0":{"name":"@sarmal/core","version":"0.1.0","keywords":["animation","canvas","curve","loading","parametric","spinner","svg"],"author":{"url":"https://aktasalper.com","name":"Alper Halil","email":"contact@aktasalper.com"},"license":"MIT","_id":"@sarmal/core@0.1.0","maintainers":[{"name":"yethranayeh","email":"aktasalper99@gmail.com"}],"dist":{"shasum":"90584241fd1190b759e0a7f90458f76b169f30f0","tarball":"https://registry.npmjs.org/@sarmal/core/-/core-0.1.0.tgz","fileCount":13,"integrity":"sha512-IdjYBmcEQiX3Yho225hSF2YNfZ8mIXNC19pjPFZa/7iR3gQB3wkvH+BMhPhLRmRcqvFtYdfwuwoMdBckToVXEg==","signatures":[{"sig":"MEUCIQCGxkA3XjtlCG9fMSQLkgfZLwo4/8Xc8vT+X6F71qxb2AIgb6ogl+bdQLr9/jfrIP9dpFophdgvLLGWOBiIhmEw17I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":155083},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./auto":{"import":"./dist/auto-init.js","require":"./dist/auto-init.cjs"}},"gitHead":"7535d6099d341403f84604d72d612d3f0113136e","scripts":{"dev":"tsup --watch","lint":"oxlint","build":"tsup","format":"oxfmt","typecheck":"tsc --noEmit"},"_npmUser":{"name":"yethranayeh","email":"aktasalper99@gmail.com"},"_npmVersion":"11.5.1","description":"Curve path based loading indicators and their renderer","directories":{},"sideEffects":["./dist/auto-init.*"],"_nodeVersion":"24.7.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","oxfmt":"^0.43.0","oxlint":"^1.58.0","typescript":"^6.0.2","@types/node":"^25.5.2"},"_npmOperationalInternal":{"tmp":"tmp/core_0.1.0_1775266179374_0.07701624145020713","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@sarmal/core","version":"0.2.0","keywords":["animation","canvas","curve","loading","parametric","spinner","svg"],"author":{"url":"https://aktasalper.com","name":"Alper Halil","email":"contact@aktasalper.com"},"license":"MIT","_id":"@sarmal/core@0.2.0","maintainers":[{"name":"yethranayeh","email":"aktasalper99@gmail.com"}],"dist":{"shasum":"d86845b10d705f419f7d68cdf2951b6e678c063b","tarball":"https://registry.npmjs.org/@sarmal/core/-/core-0.2.0.tgz","fileCount":13,"integrity":"sha512-3JrsodM5KaM38Z3M/WsKWpAptne1ISDZrtaY1pKrbZKprwHKko3/RkzFWETelT/nroLAHfjNN/cZ3MVd5tu77w==","signatures":[{"sig":"MEYCIQCbyxLYEUGEvi1lpqB0gJtOVkygi9+hajFuEv5fFbqhUgIhAPXMl5XYPrqbTKx/1NE6Dl+CFK8hcD5kfqJEjFvcp3Mo","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":156947},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./auto":{"import":"./dist/auto-init.js","require":"./dist/auto-init.cjs"}},"gitHead":"9c89346469fa8b7f7d840dbe68aa4bbc538fa315","scripts":{"dev":"tsup --watch","lint":"oxlint","build":"tsup","format":"oxfmt","typecheck":"tsc --noEmit"},"_npmUser":{"name":"yethranayeh","email":"aktasalper99@gmail.com"},"_npmVersion":"11.5.1","description":"Curve path based loading indicators and their renderer","directories":{},"sideEffects":["./dist/auto-init.*"],"_nodeVersion":"24.7.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","oxfmt":"^0.43.0","oxlint":"^1.58.0","typescript":"^6.0.2","@types/node":"^25.5.2"},"_npmOperationalInternal":{"tmp":"tmp/core_0.2.0_1775269462669_0.5344236277567491","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@sarmal/core","version":"0.2.1","keywords":["animation","canvas","curve","loading","parametric","spinner","svg"],"author":{"url":"https://aktasalper.com","name":"Alper Halil","email":"contact@aktasalper.com"},"license":"MIT","_id":"@sarmal/core@0.2.1","maintainers":[{"name":"yethranayeh","email":"aktasalper99@gmail.com"}],"dist":{"shasum":"3621ab5199debc5fcbd98b3065c291a0d8b033c3","tarball":"https://registry.npmjs.org/@sarmal/core/-/core-0.2.1.tgz","fileCount":13,"integrity":"sha512-Fu8Q1gmuNvcsvztzzvckh+ZxUKhHKD2rfAkAUFuf9fTzy/rCOlx6jvVSNl5covlTbKD2wVibqe5btP5RU8StGg==","signatures":[{"sig":"MEUCIGAG3Iq4E7s/daWrgsAh9YiLhPbgsM/5QKscPIS+O/GeAiEA5gOcyOEDKo+rZGmsF5yFEsu1qq/44d8FFqjn0Fr2mR0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":165817},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./auto":{"import":"./dist/auto-init.js","require":"./dist/auto-init.cjs"}},"gitHead":"7eb6bae271eaf33713d023c25d51738583c711d5","scripts":{"dev":"tsup --watch","lint":"oxlint","build":"tsup","format":"oxfmt","typecheck":"tsc --noEmit"},"_npmUser":{"name":"yethranayeh","email":"aktasalper99@gmail.com"},"_npmVersion":"11.5.1","description":"Curve path based loading indicators and their renderer","directories":{},"sideEffects":["./dist/auto-init.*"],"_nodeVersion":"24.7.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","oxfmt":"^0.43.0","oxlint":"^1.58.0","typescript":"^6.0.2","@types/node":"^25.5.2"},"_npmOperationalInternal":{"tmp":"tmp/core_0.2.1_1775299396364_0.13726441996290561","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@sarmal/core","version":"0.3.0","keywords":["animation","canvas","curve","loading","parametric","spinner","svg"],"author":{"url":"https://aktasalper.com","name":"Alper Halil","email":"contact@aktasalper.com"},"license":"MIT","_id":"@sarmal/core@0.3.0","maintainers":[{"name":"yethranayeh","email":"aktasalper99@gmail.com"}],"dist":{"shasum":"1f41c1a973eeb5e89a8a32bbb8b4efe38af62749","tarball":"https://registry.npmjs.org/@sarmal/core/-/core-0.3.0.tgz","fileCount":14,"integrity":"sha512-WY2ZPT2rECP594DPyYD/hOJKf087JFolOH7eSUfuRE0G8JIYnacr8JQipBMsacuoWZQeV8tCAyhoqJO0H4Ujmw==","signatures":[{"sig":"MEUCIQDmJ1xY8xrL1ZNW5Bh31lRGpRx3+jcFs2DQztPvWAKADQIgel3ZUg/mduxxJyJpy/qQuiTvgG963ZLu0iSXzsJlyT4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":239882},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./auto":{"import":"./dist/auto-init.js","require":"./dist/auto-init.cjs"}},"gitHead":"73cba5d145ee9344efad3eb5f661a0971be184f9","scripts":{"dev":"tsup --watch","lint":"oxlint","build":"tsup","format":"oxfmt","typecheck":"tsc --noEmit"},"_npmUser":{"name":"yethranayeh","email":"aktasalper99@gmail.com"},"_npmVersion":"11.5.1","description":"Curve path based loading indicators and their renderer","directories":{},"sideEffects":["./dist/auto-init.*"],"_nodeVersion":"24.7.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","oxfmt":"^0.43.0","oxlint":"^1.58.0","typescript":"^6.0.2","@types/node":"^25.5.2"},"_npmOperationalInternal":{"tmp":"tmp/core_0.3.0_1775344716340_0.7957752417124775","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@sarmal/core","version":"0.4.0","keywords":["animation","canvas","curve","loading","parametric","spinner","svg"],"author":{"url":"https://aktasalper.com","name":"Alper Halil","email":"contact@aktasalper.com"},"license":"MIT","_id":"@sarmal/core@0.4.0","maintainers":[{"name":"yethranayeh","email":"aktasalper99@gmail.com"}],"dist":{"shasum":"ac24fde2d29b148664a8f07a55f818b348c03404","tarball":"https://registry.npmjs.org/@sarmal/core/-/core-0.4.0.tgz","fileCount":14,"integrity":"sha512-hDLJjrj458nKxISGlpmilqhie0hQJoS4WCTHVTWUvqa9aEmsH7yJObZxcW/fGrtzieVrp32+ArznGs5zCYvdeg==","signatures":[{"sig":"MEUCICp2Ts30ZAgMJ0x9sa5yk3PI+Wchf8q2xKpCjoorRAUIAiEAwXLkmTuAAtNZ4eaZBKTdxzhYkoFkZoGliVQsb3VvGWE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":259888},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./auto":{"import":"./dist/auto-init.js","require":"./dist/auto-init.cjs"}},"gitHead":"e8be5bb904d67138bc300143e898bc573803787a","scripts":{"dev":"tsup --watch","lint":"oxlint","build":"tsup","format":"oxfmt","typecheck":"tsc --noEmit"},"_npmUser":{"name":"yethranayeh","email":"aktasalper99@gmail.com"},"_npmVersion":"11.5.1","description":"Curve path based loading indicators and their renderer","directories":{},"sideEffects":["./dist/auto-init.*"],"_nodeVersion":"24.7.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","oxfmt":"^0.43.0","oxlint":"^1.58.0","typescript":"^6.0.2","@types/node":"^25.5.2"},"_npmOperationalInternal":{"tmp":"tmp/core_0.4.0_1775417132151_0.7091316827278185","host":"s3://npm-registry-packages-npm-production"}},"0.4.1":{"name":"@sarmal/core","version":"0.4.1","keywords":["animation","canvas","curve","loading","parametric","spinner","svg"],"author":{"url":"https://aktasalper.com","name":"Alper Halil","email":"contact@aktasalper.com"},"license":"MIT","_id":"@sarmal/core@0.4.1","maintainers":[{"name":"yethranayeh","email":"aktasalper99@gmail.com"}],"dist":{"shasum":"0add9e037009e1c3bdbad40ed6ccb3b9e5d0826b","tarball":"https://registry.npmjs.org/@sarmal/core/-/core-0.4.1.tgz","fileCount":14,"integrity":"sha512-CkcNISYuP/ujrZmsf4JNJGLWUNuGW6qoaGI7PO/Zrj6PljemjxY+tXR52xmAXPpAIb+vBAL+5lYMuy8vcKaQbQ==","signatures":[{"sig":"MEQCIHFA8i4uCLRaS6XZFdjZEuNqecjcYSKmnaIeXmiiie3DAiAzDmWhxxeXeNzl5EuBo+l69wFge4PWBPHIXq7skllivg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":260541},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./auto":{"import":"./dist/auto-init.js","require":"./dist/auto-init.cjs"}},"gitHead":"3de0617e9d99939acbe96017bf8a8943958e7f7f","scripts":{"dev":"tsup --watch","lint":"oxlint","test":"vitest","build":"tsup","format":"oxfmt","typecheck":"tsc --noEmit","test:watch":"vitest --watch"},"_npmUser":{"name":"yethranayeh","email":"aktasalper99@gmail.com"},"_npmVersion":"11.5.1","description":"Curve path based loading indicators and their renderer","directories":{},"sideEffects":["./dist/auto-init.*"],"_nodeVersion":"24.7.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","oxfmt":"^0.43.0","oxlint":"^1.58.0","vitest":"^4.1.2","typescript":"^6.0.2","@types/node":"^25.5.2"},"_npmOperationalInternal":{"tmp":"tmp/core_0.4.1_1775432448437_0.18857624286872277","host":"s3://npm-registry-packages-npm-production"}},"0.4.2":{"name":"@sarmal/core","version":"0.4.2","keywords":["animation","canvas","curve","loading","parametric","spinner","svg"],"author":{"url":"https://aktasalper.com","name":"Alper Halil","email":"contact@aktasalper.com"},"license":"MIT","_id":"@sarmal/core@0.4.2","maintainers":[{"name":"yethranayeh","email":"aktasalper99@gmail.com"}],"dist":{"shasum":"b9b48aea1141dcb46fc6b32a7bc76eae77caee8b","tarball":"https://registry.npmjs.org/@sarmal/core/-/core-0.4.2.tgz","fileCount":14,"integrity":"sha512-kqQEkOrWSogeliYecAoDKvqYwMYvjZcFIl7Pe8bvoyCwYtPHjhypn4RVD1mPj+nq8itapigqkF0gg4VF1FH1qA==","signatures":[{"sig":"MEUCIQCPt6MbFeQ+50sWGL/Y9HC6LZk6YI2XH55YuS0jj7fScwIgOMPpKvZ6GzQxfrU9LWTlXM5DIHZoEkZGGHO9mBN9g5U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":260569},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./auto":{"import":"./dist/auto-init.js","require":"./dist/auto-init.cjs"}},"gitHead":"19393eac7e08af938edc6a6c717e697290e8fe24","scripts":{"dev":"tsup --watch","lint":"oxlint","test":"vitest","build":"tsup","format":"oxfmt","typecheck":"tsc --noEmit","test:watch":"vitest --watch"},"_npmUser":{"name":"yethranayeh","email":"aktasalper99@gmail.com"},"_npmVersion":"11.5.1","description":"Curve path based loading indicators and their renderer","directories":{},"sideEffects":["./dist/auto-init.*"],"_nodeVersion":"24.7.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","oxfmt":"^0.43.0","oxlint":"^1.58.0","vitest":"^4.1.2","typescript":"^6.0.2","@types/node":"^25.5.2"},"_npmOperationalInternal":{"tmp":"tmp/core_0.4.2_1775468025946_0.6827860486956674","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@sarmal/core","version":"0.5.0","keywords":["animation","canvas","curve","loading","parametric","spinner","svg"],"author":{"url":"https://aktasalper.com","name":"Alper Halil","email":"contact@aktasalper.com"},"license":"MIT","_id":"@sarmal/core@0.5.0","maintainers":[{"name":"yethranayeh","email":"aktasalper99@gmail.com"}],"dist":{"shasum":"cb2dae2de1310cc2ab62fb5475010000a8e4ed18","tarball":"https://registry.npmjs.org/@sarmal/core/-/core-0.5.0.tgz","fileCount":14,"integrity":"sha512-MVjNl1N01Z2NEMdXZ0FaipnsOko0i7K+tZEmRqlSlh8ht/dr/G5NFc5jcCZ09XAqC8GM8/g7umJLW5np0v4FDA==","signatures":[{"sig":"MEUCIQChOwXaKkogUhocjqkL8Uxi6y2KkG83pPbys2D+fH4JMQIgZInx9D1woEtK7OVAi/y75hu+rVWOTaBqRCdrfqabhCc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":285681},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./auto":{"import":"./dist/auto-init.js","require":"./dist/auto-init.cjs"}},"gitHead":"9d7979837b61decf8c77e3fb20be4caea38c5735","scripts":{"dev":"tsup --watch","lint":"oxlint","test":"vitest","build":"tsup","format":"oxfmt","typecheck":"tsc --noEmit","test:watch":"vitest --watch"},"_npmUser":{"name":"yethranayeh","email":"aktasalper99@gmail.com"},"_npmVersion":"11.5.1","description":"Curve path based loading indicators and their renderer","directories":{},"sideEffects":["./dist/auto-init.*"],"_nodeVersion":"24.7.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","oxfmt":"^0.43.0","oxlint":"^1.58.0","vitest":"^4.1.2","typescript":"^6.0.2","@types/node":"^25.5.2"},"_npmOperationalInternal":{"tmp":"tmp/core_0.5.0_1775480862837_0.49306587694081383","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"@sarmal/core","version":"0.6.0","keywords":["animation","canvas","curve","loading","parametric","spinner","svg"],"author":{"url":"https://aktasalper.com","name":"Alper Halil","email":"contact@aktasalper.com"},"license":"MIT","_id":"@sarmal/core@0.6.0","maintainers":[{"name":"yethranayeh","email":"aktasalper99@gmail.com"}],"dist":{"shasum":"52e3c0dbc5c9d0ec4a259b484720d9fcbf2d109b","tarball":"https://registry.npmjs.org/@sarmal/core/-/core-0.6.0.tgz","fileCount":14,"integrity":"sha512-70FZ/HViOqOhk/S05u12/vwaZOGPSoWRldbWqOodRKYG7l6XmJdiY/cTLQVXO+RG6CpZ6ri2hIEA95PsfGcNyQ==","signatures":[{"sig":"MEUCIQDPwel5xHlQtohVC5qA6IrUbS/0eUh7nHyHEmqOuLLp2AIga/qzidndPdfwUgHcnpvkygH8xQ1PBKH2H/Zekeyr/JU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":383287},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./auto":{"import":"./dist/auto-init.js","require":"./dist/auto-init.cjs"}},"gitHead":"7b3a208f00597c615d43688dc032e30a14baead8","scripts":{"dev":"tsup --watch","lint":"oxlint","test":"vitest","build":"tsup","format":"oxfmt","typecheck":"tsc --noEmit","test:watch":"vitest --watch"},"_npmUser":{"name":"yethranayeh","email":"aktasalper99@gmail.com"},"_npmVersion":"11.5.1","description":"Curve path based loading indicators and their renderer","directories":{},"sideEffects":["./dist/auto-init.*"],"_nodeVersion":"24.7.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","oxfmt":"^0.43.0","oxlint":"^1.58.0","vitest":"^4.1.2","typescript":"^6.0.2","@types/node":"^25.5.2"},"_npmOperationalInternal":{"tmp":"tmp/core_0.6.0_1775499296303_0.965920266456185","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"@sarmal/core","version":"0.7.0","keywords":["animation","canvas","curve","loading","parametric","spinner","svg"],"author":{"url":"https://aktasalper.com","name":"Alper Halil","email":"contact@aktasalper.com"},"license":"MIT","_id":"@sarmal/core@0.7.0","maintainers":[{"name":"yethranayeh","email":"aktasalper99@gmail.com"}],"dist":{"shasum":"a316f15125d4f49f4260b2ced20bde48a2ce511d","tarball":"https://registry.npmjs.org/@sarmal/core/-/core-0.7.0.tgz","fileCount":14,"integrity":"sha512-SkwC4EkGGy982GmibwS4vvoyGcQShqcHk554WkMDkWcEStdYNI1OdqebEXC+7xbVwEQzVntu/k58UyqS/hur9g==","signatures":[{"sig":"MEYCIQDABy369D7INOeb+yoR8MLZXhIsQo1JWOw+GPqHvIE6+AIhAPLnZ0uaQH3oJJ8vWtznKU+MNceuf6ISGLWaAG1e2RAG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":385503},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./auto":{"import":"./dist/auto-init.js","require":"./dist/auto-init.cjs"}},"gitHead":"59f5f09ecaeab439a675d5c9e5d7958b4578696d","scripts":{"dev":"tsup --watch","lint":"oxlint","test":"vitest","build":"tsup","format":"oxfmt","typecheck":"tsc --noEmit","test:watch":"vitest --watch"},"_npmUser":{"name":"yethranayeh","email":"aktasalper99@gmail.com"},"_npmVersion":"11.5.1","description":"Curve path based loading indicators and their renderer","directories":{},"sideEffects":["./dist/auto-init.*"],"_nodeVersion":"24.7.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","oxfmt":"^0.43.0","oxlint":"^1.58.0","vitest":"^4.1.2","typescript":"^6.0.2","@types/node":"^25.5.2"},"_npmOperationalInternal":{"tmp":"tmp/core_0.7.0_1775507314767_0.9900323677501146","host":"s3://npm-registry-packages-npm-production"}},"0.7.1":{"name":"@sarmal/core","version":"0.7.1","keywords":["animation","canvas","curve","loading","parametric","spinner","svg"],"author":{"url":"https://aktasalper.com","name":"Alper Halil","email":"contact@aktasalper.com"},"license":"MIT","_id":"@sarmal/core@0.7.1","maintainers":[{"name":"yethranayeh","email":"aktasalper99@gmail.com"}],"dist":{"shasum":"3af9335ea2087112e487ccef6211cf6a35a8a186","tarball":"https://registry.npmjs.org/@sarmal/core/-/core-0.7.1.tgz","fileCount":14,"integrity":"sha512-XXIbIuK/foRGA8YvNAYpxvVXnYIYqd57f1xiRpcrpUXj1GgnGhIeNPuxJDLBOAd4KR9GKEaIDtSBY2JAOYT9GA==","signatures":[{"sig":"MEQCIA1TAkD1idVVUdRO4NVA9VlUf5qspzEU60gyn13SmUdKAiBy/+8lMEoHCyx++mHXxP/pxmyQItuMZDLMD5BTHaXy0g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":372555},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./auto":{"import":"./dist/auto-init.js","require":"./dist/auto-init.cjs"}},"gitHead":"a6b35195b822c7f5422367d0413b1c9788052fc4","scripts":{"dev":"tsup --watch","lint":"oxlint","test":"vitest","build":"tsup","format":"oxfmt","typecheck":"tsc --noEmit","test:watch":"vitest --watch"},"_npmUser":{"name":"yethranayeh","email":"aktasalper99@gmail.com"},"_npmVersion":"11.5.1","description":"Curve path based loading indicators and their renderer","directories":{},"sideEffects":["./dist/auto-init.*"],"_nodeVersion":"24.7.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","oxfmt":"^0.43.0","oxlint":"^1.58.0","vitest":"^4.1.2","typescript":"^6.0.2","@types/node":"^25.5.2"},"_npmOperationalInternal":{"tmp":"tmp/core_0.7.1_1775510249111_0.655537324512395","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"@sarmal/core","version":"0.8.0","keywords":["animation","canvas","curve","loading","parametric","spinner","svg"],"author":{"url":"https://aktasalper.com","name":"Alper Halil","email":"contact@aktasalper.com"},"license":"MIT","_id":"@sarmal/core@0.8.0","maintainers":[{"name":"yethranayeh","email":"aktasalper99@gmail.com"}],"homepage":"https://sarmal.art","bugs":{"url":"https://github.com/yethranayeh/sarmal/issues"},"dist":{"shasum":"b9e23bb534d58e56be01d652de253e1e6ce56bdd","tarball":"https://registry.npmjs.org/@sarmal/core/-/core-0.8.0.tgz","fileCount":11,"integrity":"sha512-y8yToEJxzXJznHTjZhp2YYAzV1BAeH0egdPmuRfPUkHOHVwqHdrOLmgAkGrLsrP6C6qjK0wwq7c9kBWxZntxgA==","signatures":[{"sig":"MEQCIEcSrUZaGHZZ4PpQipRB174pEiB7DJ8oVItWJTyKNBDpAiBn53TjFkBsx3F0HogiqbXV9lZh19PJlEsOvjffpvCiYQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":380685},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./auto":{"import":"./dist/auto-init.js","require":"./dist/auto-init.cjs"}},"gitHead":"ee5f2667a58d55513648b399c03ddc9feff4e553","scripts":{"dev":"tsup --watch","lint":"oxlint","test":"vitest","build":"tsup","format":"oxfmt","typecheck":"tsc --noEmit","test:watch":"vitest --watch"},"_npmUser":{"name":"yethranayeh","email":"aktasalper99@gmail.com"},"repository":{"url":"git+https://github.com/yethranayeh/sarmal.git","type":"git","directory":"packages/sarmal"},"_npmVersion":"11.5.1","description":"Curve path based loading indicators and their renderer","directories":{},"sideEffects":["./dist/auto-init.*"],"_nodeVersion":"24.7.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","oxfmt":"^0.43.0","oxlint":"^1.58.0","vitest":"^4.1.2","typescript":"^6.0.2","@types/node":"^25.5.2"},"_npmOperationalInternal":{"tmp":"tmp/core_0.8.0_1775671741352_0.5889279310477069","host":"s3://npm-registry-packages-npm-production"}},"0.9.0":{"name":"@sarmal/core","version":"0.9.0","keywords":["animation","canvas","curve","loading","parametric","spinner","svg"],"author":{"url":"https://aktasalper.com","name":"Alper Halil","email":"contact@aktasalper.com"},"license":"MIT","_id":"@sarmal/core@0.9.0","maintainers":[{"name":"yethranayeh","email":"aktasalper99@gmail.com"}],"homepage":"https://sarmal.art","bugs":{"url":"https://github.com/yethranayeh/sarmal/issues"},"dist":{"shasum":"2bedaf3b8544bcd213d2342cefc9a728be76f189","tarball":"https://registry.npmjs.org/@sarmal/core/-/core-0.9.0.tgz","fileCount":15,"integrity":"sha512-YbMQZURqJ9x9U7IymHn/e6IKnHkfZk6JNLCHugoQFb2KFQ+aX7ubd9IQzMCoxCyQKxy0wsHV593Q4SuNyz1pyA==","signatures":[{"sig":"MEUCIQD/os6Ft4WWteboNAY8WddgM/YXl2tdsy6xwYHOSNq+jAIgOGPRFe/DKLVamr8MqBschIoLdekBWpRFkv+pe7BDE2I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":434431},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./auto":{"import":"./dist/auto-init.js","require":"./dist/auto-init.cjs"}},"gitHead":"78b08e12eaad489f439e3f8b473f53c9a0e9a454","scripts":{"dev":"tsup --watch","lint":"oxlint","test":"vitest","build":"tsup","format":"oxfmt","typecheck":"tsc --noEmit","test:watch":"vitest --watch"},"_npmUser":{"name":"yethranayeh","email":"aktasalper99@gmail.com"},"repository":{"url":"git+https://github.com/yethranayeh/sarmal.git","type":"git","directory":"packages/sarmal"},"_npmVersion":"11.5.1","description":"Curve path based loading indicators and their renderer","directories":{},"sideEffects":["./dist/auto-init.*"],"_nodeVersion":"24.7.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","oxfmt":"^0.43.0","oxlint":"^1.58.0","vitest":"^4.1.2","typescript":"^6.0.2","@types/node":"^25.5.2"},"_npmOperationalInternal":{"tmp":"tmp/core_0.9.0_1775843287214_0.36980903647010077","host":"s3://npm-registry-packages-npm-production"}},"0.9.1":{"name":"@sarmal/core","version":"0.9.1","keywords":["animation","canvas","curve","loading","parametric","spinner","svg"],"author":{"url":"https://aktasalper.com","name":"Alper Halil","email":"contact@aktasalper.com"},"license":"MIT","_id":"@sarmal/core@0.9.1","maintainers":[{"name":"yethranayeh","email":"aktasalper99@gmail.com"}],"homepage":"https://sarmal.art","bugs":{"url":"https://github.com/yethranayeh/sarmal/issues"},"dist":{"shasum":"67e519a9d94e47d98c61833592a77503af8b8954","tarball":"https://registry.npmjs.org/@sarmal/core/-/core-0.9.1.tgz","fileCount":83,"integrity":"sha512-JiDLxcTbXnuiplZQ6zhiDB7k744nrreOQvgzbuUyb+vvBbcGw6emOygkO5yWVm93dT2v91V4riQnXrU+uPdkMg==","signatures":[{"sig":"MEQCIGXb/DY8VWpNjKGYvOSoB1iCWyXf+jwytoUdCE50xhQ8AiAgGybwE70JatqMOjk11shhF0R/NX2qArPM3obkxwcVaA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":532104},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./auto":{"import":"./dist/auto-init.js","require":"./dist/auto-init.cjs"},"./curves":{"types":"./dist/curves/index.d.ts","import":"./dist/curves/index.js","require":"./dist/curves/index.cjs"},"./curves/*":{"types":"./dist/curves/*.d.ts","import":"./dist/curves/*.js","require":"./dist/curves/*.cjs"}},"gitHead":"ea1d309b4c7690a06882b5582cfec0a630768a06","scripts":{"dev":"tsup --watch","lint":"oxlint","test":"vitest","build":"tsup","format":"oxfmt","typecheck":"tsc --noEmit","test:watch":"vitest --watch"},"_npmUser":{"name":"yethranayeh","email":"aktasalper99@gmail.com"},"repository":{"url":"git+https://github.com/yethranayeh/sarmal.git","type":"git","directory":"packages/sarmal"},"_npmVersion":"11.5.1","description":"Curve path based loading indicators and their renderer","directories":{},"sideEffects":["./dist/auto-init.*"],"_nodeVersion":"24.7.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","oxfmt":"^0.43.0","oxlint":"^1.58.0","vitest":"^4.1.2","typescript":"^6.0.2","@types/node":"^25.5.2"},"_npmOperationalInternal":{"tmp":"tmp/core_0.9.1_1775919871260_0.48949693396661176","host":"s3://npm-registry-packages-npm-production"}},"0.9.7":{"name":"@sarmal/core","version":"0.9.7","keywords":["animation","canvas","curve","loading","parametric","spinner","svg"],"author":{"url":"https://aktasalper.com","name":"Alper Halil","email":"contact@aktasalper.com"},"license":"MIT","_id":"@sarmal/core@0.9.7","maintainers":[{"name":"yethranayeh","email":"aktasalper99@gmail.com"}],"homepage":"https://sarmal.art","bugs":{"url":"https://github.com/yethranayeh/sarmal/issues"},"dist":{"shasum":"4fa8889834a60732c70493adee75e87f3c809c49","tarball":"https://registry.npmjs.org/@sarmal/core/-/core-0.9.7.tgz","fileCount":83,"integrity":"sha512-JAtZ9S83cVM7HwycWcWa0BDtBTtOiRTuFIITLTTy3/qo3RndzAw4zrMlM9EwdNn8ZTDN/ZYgw7Q5xyf5/yDjjg==","signatures":[{"sig":"MEYCIQC9O4ZNQaNvL5L7tMuKj8c8jqth6CoiKGVa6jUl/LtbrgIhAMC8ynXgaHLJTdL3BYyz7JJKjR4crtRN1CCljKQCPGly","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":548059},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./auto":{"import":"./dist/auto-init.js","require":"./dist/auto-init.cjs"},"./curves":{"types":"./dist/curves/index.d.ts","import":"./dist/curves/index.js","require":"./dist/curves/index.cjs"},"./curves/*":{"types":"./dist/curves/*.d.ts","import":"./dist/curves/*.js","require":"./dist/curves/*.cjs"}},"gitHead":"adc034f7919525aa8dc1c54ac64ed68af1bac2cb","scripts":{"dev":"tsup --watch","lint":"oxlint","test":"vitest","bench":"vitest bench","build":"tsup","format":"oxfmt","typecheck":"tsc --noEmit","test:watch":"vitest --watch"},"_npmUser":{"name":"yethranayeh","email":"aktasalper99@gmail.com"},"repository":{"url":"git+https://github.com/yethranayeh/sarmal.git","type":"git","directory":"packages/sarmal"},"_npmVersion":"11.5.1","description":"Curve path based loading indicators and their renderer","directories":{},"sideEffects":["./dist/auto-init.*"],"_nodeVersion":"24.7.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","oxfmt":"^0.44.0","oxlint":"^1.58.0","vitest":"^4.1.2","typescript":"^6.0.2","@types/node":"^25.5.2"},"_npmOperationalInternal":{"tmp":"tmp/core_0.9.7_1775954443384_0.8688306050418781","host":"s3://npm-registry-packages-npm-production"}},"0.9.10":{"name":"@sarmal/core","version":"0.9.10","keywords":["animation","canvas","curve","loading","parametric","spinner","svg"],"author":{"url":"https://aktasalper.com","name":"Alper Halil","email":"contact@aktasalper.com"},"license":"MIT","_id":"@sarmal/core@0.9.10","maintainers":[{"name":"yethranayeh","email":"aktasalper99@gmail.com"}],"homepage":"https://sarmal.art","bugs":{"url":"https://github.com/yethranayeh/sarmal/issues"},"dist":{"shasum":"f5b20afc9595ffc994903dc9ec0beea20bdde03b","tarball":"https://registry.npmjs.org/@sarmal/core/-/core-0.9.10.tgz","fileCount":83,"integrity":"sha512-KLEzyvJijOb0hbtFG3EWkjO3+TaXPBtB8+aJw6GuuVyQdBKu0/zJJStPjpcBc1de+FdHCJ/jqMekVTWLR4AAkg==","signatures":[{"sig":"MEUCIE9od2kJuDTVUbPF8Z5hkHuucMsS0hjLI4lcDI2OR8wWAiEA0IgfvSkpbPogwLmwqTAItD7l8mVwFiQ7vMZtZ29U924=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":535954},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./auto":{"import":"./dist/auto-init.js","require":"./dist/auto-init.cjs"},"./curves":{"types":"./dist/curves/index.d.ts","import":"./dist/curves/index.js","require":"./dist/curves/index.cjs"},"./curves/*":{"types":"./dist/curves/*.d.ts","import":"./dist/curves/*.js","require":"./dist/curves/*.cjs"}},"gitHead":"17a4d6446c572870fcfb6e103d270eee44657ecf","scripts":{"dev":"tsup --watch","lint":"oxlint","test":"vitest","bench":"vitest bench","build":"tsup","format":"oxfmt","typecheck":"tsc --noEmit","test:watch":"vitest --watch"},"_npmUser":{"name":"yethranayeh","email":"aktasalper99@gmail.com"},"repository":{"url":"git+https://github.com/yethranayeh/sarmal.git","type":"git","directory":"packages/sarmal"},"_npmVersion":"11.5.1","description":"Curve path based loading indicators and their renderer","directories":{},"sideEffects":["./dist/auto-init.*"],"_nodeVersion":"24.7.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","jsdom":"^29.0.2","oxfmt":"^0.44.0","oxlint":"^1.58.0","vitest":"^4.1.2","typescript":"^6.0.2","@types/node":"^25.5.2"},"_npmOperationalInternal":{"tmp":"tmp/core_0.9.10_1776006351312_0.28257500612986797","host":"s3://npm-registry-packages-npm-production"}},"0.10.0":{"name":"@sarmal/core","version":"0.10.0","keywords":["animation","canvas","curve","loading","parametric","spinner","svg"],"author":{"url":"https://aktasalper.com","name":"Alper Halil","email":"contact@aktasalper.com"},"license":"MIT","_id":"@sarmal/core@0.10.0","maintainers":[{"name":"yethranayeh","email":"aktasalper99@gmail.com"}],"homepage":"https://sarmal.art","bugs":{"url":"https://github.com/yethranayeh/sarmal/issues"},"dist":{"shasum":"a0ed8e718280ef44bbbc050dfe610d9a40a3a5ae","tarball":"https://registry.npmjs.org/@sarmal/core/-/core-0.10.0.tgz","fileCount":83,"integrity":"sha512-qo3kGQ1+2kNQ/XHC0K+qYsDTwbKu28H0vH6+t6vAZwkYL/yxpogzn6W4GQ6RP7EG1JMtPk6vqNbMcvV9daAUCA==","signatures":[{"sig":"MEUCIQCz+VJqj4b7u99Ku/WbFqZ3Si2Ok+mg9w3eUP4G/gUWJgIgbs7Rem14FtNckvxScQzWuBNw/INRSWCUcwormuPTeE4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":536948},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./auto":{"import":"./dist/auto-init.js","require":"./dist/auto-init.cjs"},"./curves":{"types":"./dist/curves/index.d.ts","import":"./dist/curves/index.js","require":"./dist/curves/index.cjs"},"./curves/*":{"types":"./dist/curves/*.d.ts","import":"./dist/curves/*.js","require":"./dist/curves/*.cjs"}},"gitHead":"a5b6c13dc8ff7013be80bc55da1c8753bdbf84df","scripts":{"dev":"tsup --watch","lint":"oxlint","test":"vitest","bench":"vitest bench","build":"tsup","format":"oxfmt","typecheck":"tsc --noEmit","test:watch":"vitest --watch"},"_npmUser":{"name":"yethranayeh","email":"aktasalper99@gmail.com"},"repository":{"url":"git+https://github.com/yethranayeh/sarmal.git","type":"git","directory":"packages/sarmal"},"_npmVersion":"11.5.1","description":"Curve path based loading indicators and their renderer","directories":{},"sideEffects":["./dist/auto-init.*"],"_nodeVersion":"24.7.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","jsdom":"^29.0.2","oxfmt":"^0.44.0","oxlint":"^1.58.0","vitest":"^4.1.2","typescript":"^6.0.2","@types/node":"^25.5.2"},"_npmOperationalInternal":{"tmp":"tmp/core_0.10.0_1776022714425_0.2931042992295836","host":"s3://npm-registry-packages-npm-production"}},"0.12.0":{"name":"@sarmal/core","version":"0.12.0","keywords":["animation","canvas","curve","loading","parametric","spinner","svg"],"author":{"url":"https://aktasalper.com","name":"Alper Halil","email":"contact@aktasalper.com"},"license":"MIT","_id":"@sarmal/core@0.12.0","maintainers":[{"name":"yethranayeh","email":"aktasalper99@gmail.com"}],"homepage":"https://sarmal.art","bugs":{"url":"https://github.com/yethranayeh/sarmal/issues"},"dist":{"shasum":"326cbeab77301d4faf93b57f0ebfdb69c2ee65a4","tarball":"https://registry.npmjs.org/@sarmal/core/-/core-0.12.0.tgz","fileCount":83,"integrity":"sha512-3HcfS+aIacw/72vU9bFvXTwrBul2Pkhd5Ksq1AW99e3aZLp3+KEHorUzagLU7JTJ+09tGqO+x3h7zl85opHEew==","signatures":[{"sig":"MEQCIF3tAfTwQlcIJTEcw+5j3Ggqn6APAP/jVgIxeVT42YN8AiAjQZ9DuSfNVWGSPC0d2Rwk2gmVHwTfPdxhxg0BPt/h3w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":569634},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./auto":{"import":"./dist/auto-init.js","require":"./dist/auto-init.cjs"},"./curves":{"types":"./dist/curves/index.d.ts","import":"./dist/curves/index.js","require":"./dist/curves/index.cjs"},"./curves/*":{"types":"./dist/curves/*.d.ts","import":"./dist/curves/*.js","require":"./dist/curves/*.cjs"}},"gitHead":"ef3309a8d423c7f37d567bc5ea00c763b696f858","scripts":{"dev":"tsup --watch","lint":"oxlint","test":"vitest","bench":"vitest bench","build":"tsup","format":"oxfmt","typecheck":"tsc --noEmit","test:watch":"vitest --watch"},"_npmUser":{"name":"yethranayeh","email":"aktasalper99@gmail.com"},"repository":{"url":"git+https://github.com/yethranayeh/sarmal.git","type":"git","directory":"packages/sarmal"},"_npmVersion":"11.5.1","description":"Curve path based loading indicators and their renderer","directories":{},"sideEffects":["./dist/auto-init.*"],"_nodeVersion":"24.7.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","jsdom":"^29.0.2","oxfmt":"^0.44.0","oxlint":"^1.58.0","vitest":"^4.1.2","typescript":"^6.0.2","@types/node":"^25.5.2"},"_npmOperationalInternal":{"tmp":"tmp/core_0.12.0_1776202042100_0.7626820280784159","host":"s3://npm-registry-packages-npm-production"}},"0.13.0":{"name":"@sarmal/core","version":"0.13.0","keywords":["animation","canvas","curve","loading","parametric","spinner","svg"],"author":{"url":"https://aktasalper.com","name":"Alper Halil","email":"contact@aktasalper.com"},"license":"MIT","_id":"@sarmal/core@0.13.0","maintainers":[{"name":"yethranayeh","email":"aktasalper99@gmail.com"}],"homepage":"https://sarmal.art","bugs":{"url":"https://github.com/yethranayeh/sarmal/issues"},"dist":{"shasum":"1fbc69a22c51c1397fb32df1e83b685b8b5a230d","tarball":"https://registry.npmjs.org/@sarmal/core/-/core-0.13.0.tgz","fileCount":83,"integrity":"sha512-rnFGAnd/l8x3na0u7ihctgy1dRGFP7/SkAvbua0AFi4n8s0UQp1mWzKfLchLp/c8lVBEYttT7o4S4Ij5zUQYFQ==","signatures":[{"sig":"MEUCIQCjp+P2Wqj+yM3m5ySMRwZ/H49L2fCxML+4Ni737ZJCsQIgZEGlXmC6n+8tneNbQt0FJI/5LXC+2ngrGy4GNjX4LJU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":583062},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./auto":{"import":"./dist/auto-init.js","require":"./dist/auto-init.cjs"},"./curves":{"types":"./dist/curves/index.d.ts","import":"./dist/curves/index.js","require":"./dist/curves/index.cjs"},"./curves/*":{"types":"./dist/curves/*.d.ts","import":"./dist/curves/*.js","require":"./dist/curves/*.cjs"}},"gitHead":"8a7cd4ffede8167c078d2c0d8f3470ce80cad745","scripts":{"dev":"tsup --watch","lint":"oxlint","test":"vitest","bench":"vitest bench","build":"tsup","format":"oxfmt","typecheck":"tsc --noEmit","test:watch":"vitest --watch"},"_npmUser":{"name":"yethranayeh","email":"aktasalper99@gmail.com"},"repository":{"url":"git+https://github.com/yethranayeh/sarmal.git","type":"git","directory":"packages/sarmal"},"_npmVersion":"11.5.1","description":"Curve path based loading indicators and their renderer","directories":{},"sideEffects":["./dist/auto-init.*"],"_nodeVersion":"24.7.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","jsdom":"^29.0.2","oxfmt":"^0.44.0","oxlint":"^1.58.0","vitest":"^4.1.2","typescript":"^6.0.2","@types/node":"^25.5.2"},"_npmOperationalInternal":{"tmp":"tmp/core_0.13.0_1776370235899_0.504732375809648","host":"s3://npm-registry-packages-npm-production"}},"0.14.0":{"name":"@sarmal/core","version":"0.14.0","keywords":["animation","canvas","curve","loading","parametric","spinner","svg"],"author":{"url":"https://aktasalper.com","name":"Alper Halil","email":"contact@aktasalper.com"},"license":"MIT","_id":"@sarmal/core@0.14.0","maintainers":[{"name":"yethranayeh","email":"aktasalper99@gmail.com"}],"homepage":"https://sarmal.art","bugs":{"url":"https://github.com/yethranayeh/sarmal/issues"},"dist":{"shasum":"4022df38cf6ed39761c781fa2882f00e461e5361","tarball":"https://registry.npmjs.org/@sarmal/core/-/core-0.14.0.tgz","fileCount":83,"integrity":"sha512-t8Z83sQ6K8hY0a1didImQIcmgsy5GA97ELAq0A3McYmFse1rmI/LGw1J3azXYqRzEuf0xvq4nIpdGuAs17oUPw==","signatures":[{"sig":"MEUCIQDqGAITGLLgITz7jBTtcTUPY36wXm9UNw5MzfHNxUA1cgIgTVxOV2pO+K1HAnQ2iXo3auDJ/PQ+ciEjEkLLaorXoE4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":590772},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./auto":{"import":"./dist/auto-init.js","require":"./dist/auto-init.cjs"},"./curves":{"types":"./dist/curves/index.d.ts","import":"./dist/curves/index.js","require":"./dist/curves/index.cjs"},"./curves/*":{"types":"./dist/curves/*.d.ts","import":"./dist/curves/*.js","require":"./dist/curves/*.cjs"}},"gitHead":"a4df9b12a593d75f6c12a6c4161d4bbb57acaff5","scripts":{"dev":"tsup --watch","lint":"oxlint","test":"vitest","bench":"vitest bench","build":"tsup","format":"oxfmt","typecheck":"tsc --noEmit","test:watch":"vitest --watch"},"_npmUser":{"name":"yethranayeh","email":"aktasalper99@gmail.com"},"repository":{"url":"git+https://github.com/yethranayeh/sarmal.git","type":"git","directory":"packages/sarmal"},"_npmVersion":"11.5.1","description":"Curve path based loading indicators and their renderer","directories":{},"sideEffects":["./dist/auto-init.*"],"_nodeVersion":"24.7.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","jsdom":"^29.0.2","oxfmt":"^0.44.0","oxlint":"^1.58.0","vitest":"^4.1.2","typescript":"^6.0.2","@types/node":"^25.5.2"},"_npmOperationalInternal":{"tmp":"tmp/core_0.14.0_1776538568940_0.5402135002146822","host":"s3://npm-registry-packages-npm-production"}},"0.15.0":{"name":"@sarmal/core","version":"0.15.0","keywords":["animation","canvas","curve","loading","parametric","spinner","svg"],"author":{"url":"https://aktasalper.com","name":"Alper Halil","email":"contact@aktasalper.com"},"license":"MIT","_id":"@sarmal/core@0.15.0","maintainers":[{"name":"yethranayeh","email":"aktasalper99@gmail.com"}],"homepage":"https://sarmal.art","bugs":{"url":"https://github.com/yethranayeh/sarmal/issues"},"dist":{"shasum":"5fa471cad40c9684f9f44390194d90e409a7de21","tarball":"https://registry.npmjs.org/@sarmal/core/-/core-0.15.0.tgz","fileCount":83,"integrity":"sha512-rOIW1t9oT4zpBRdbuBBozVWvz4sHqiKHW1g6GWxnkJu2KvEYGIV165sgQ9GxW7cLVtO3QzMxZzKS7RyxCNWi/g==","signatures":[{"sig":"MEUCIQDaB2vTYteyGUbe/ytNVkOGPSkhW70QwErcENy0zMpSbQIgXNaaOWc8VeTC4PBC0t/5ieg71yfQIhNofkJEN4IgtC0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":664779},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./auto":{"import":"./dist/auto-init.js","require":"./dist/auto-init.cjs"},"./curves":{"types":"./dist/curves/index.d.ts","import":"./dist/curves/index.js","require":"./dist/curves/index.cjs"},"./curves/*":{"types":"./dist/curves/*.d.ts","import":"./dist/curves/*.js","require":"./dist/curves/*.cjs"}},"gitHead":"dfbf19eea2980c4dfe64c0298f6eb0cb9bca76e6","scripts":{"dev":"tsup --watch","lint":"oxlint","test":"vitest","bench":"vitest bench","build":"tsup","format":"oxfmt","typecheck":"tsc --noEmit","test:watch":"vitest --watch"},"_npmUser":{"name":"yethranayeh","email":"aktasalper99@gmail.com"},"repository":{"url":"git+https://github.com/yethranayeh/sarmal.git","type":"git","directory":"packages/sarmal"},"_npmVersion":"11.5.1","description":"Curve path based loading indicators and their renderer","directories":{},"sideEffects":["./dist/auto-init.*"],"_nodeVersion":"24.7.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","jsdom":"^29.0.2","oxfmt":"^0.44.0","oxlint":"^1.58.0","vitest":"^4.1.2","typescript":"^6.0.2","@types/node":"^25.5.2"},"_npmOperationalInternal":{"tmp":"tmp/core_0.15.0_1776608750435_0.06300562401925269","host":"s3://npm-registry-packages-npm-production"}},"0.15.1":{"name":"@sarmal/core","version":"0.15.1","keywords":["animation","canvas","curve","loading","parametric","spinner","svg"],"author":{"url":"https://aktasalper.com","name":"Alper Halil","email":"contact@aktasalper.com"},"license":"MIT","_id":"@sarmal/core@0.15.1","maintainers":[{"name":"yethranayeh","email":"aktasalper99@gmail.com"}],"homepage":"https://sarmal.art","bugs":{"url":"https://github.com/yethranayeh/sarmal/issues"},"dist":{"shasum":"c6a08466db07e220aad80cb8123b7cc48c8e3501","tarball":"https://registry.npmjs.org/@sarmal/core/-/core-0.15.1.tgz","fileCount":83,"integrity":"sha512-U61imy/xjqQWfo7QgOFxc6q5G4J4GwTzNOVsRRzg9rVHp+qDpkplBViDfA+5fiqHNPaPJwbs+jQpqWFr0WllTw==","signatures":[{"sig":"MEQCIG7UTDWxbS4NRM87hZCmtnF6AJEaa89OcV5/rAqxfAdoAiA1I1VK26SlC0TgetAeLN5s2BwKvw9OFQ0+QG3a5jjHqQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":665779},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./auto":{"import":"./dist/auto-init.js","require":"./dist/auto-init.cjs"},"./curves":{"types":"./dist/curves/index.d.ts","import":"./dist/curves/index.js","require":"./dist/curves/index.cjs"},"./curves/*":{"types":"./dist/curves/*.d.ts","import":"./dist/curves/*.js","require":"./dist/curves/*.cjs"}},"gitHead":"9008e696d8149de517790e12904a18ff40ff9820","scripts":{"dev":"tsup --watch","lint":"oxlint","test":"vitest","bench":"vitest bench","build":"tsup","format":"oxfmt","typecheck":"tsc --noEmit","test:watch":"vitest --watch"},"_npmUser":{"name":"yethranayeh","email":"aktasalper99@gmail.com"},"repository":{"url":"git+https://github.com/yethranayeh/sarmal.git","type":"git","directory":"packages/sarmal"},"_npmVersion":"11.5.1","description":"Curve path based loading indicators and their renderer","directories":{},"sideEffects":["./dist/auto-init.*"],"_nodeVersion":"24.7.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","jsdom":"^29.0.2","oxfmt":"^0.44.0","oxlint":"^1.58.0","vitest":"^4.1.2","typescript":"^6.0.2","@types/node":"^25.5.2"},"_npmOperationalInternal":{"tmp":"tmp/core_0.15.1_1776629364124_0.26494198971878236","host":"s3://npm-registry-packages-npm-production"}},"0.16.0":{"name":"@sarmal/core","version":"0.16.0","keywords":["animation","canvas","curve","loading","parametric","spinner","svg"],"author":{"url":"https://aktasalper.com","name":"Alper Halil","email":"contact@aktasalper.com"},"license":"MIT","_id":"@sarmal/core@0.16.0","maintainers":[{"name":"yethranayeh","email":"aktasalper99@gmail.com"}],"homepage":"https://sarmal.art","bugs":{"url":"https://github.com/yethranayeh/sarmal/issues"},"dist":{"shasum":"567db05d2d360ada4f1c020dabe67006541db110","tarball":"https://registry.npmjs.org/@sarmal/core/-/core-0.16.0.tgz","fileCount":83,"integrity":"sha512-FE8qqolK+UBndQgIr91q0fw9S4MmI+/oRMOiGFQ0I4vLIbGdCmumq29M7zI/WHKAwMecwcUv13lHZweYCerW+w==","signatures":[{"sig":"MEQCIHVict2xezQBCMSFIR9VNTsC1zc8hWEzyLMpZ/s7SMSBAiAoVYRuSfLkledTw5XtdFlGoNzBS8nGNfOqqELUs78ZOw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":672479},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./auto":{"import":"./dist/auto-init.js","require":"./dist/auto-init.cjs"},"./curves":{"types":"./dist/curves/index.d.ts","import":"./dist/curves/index.js","require":"./dist/curves/index.cjs"},"./curves/*":{"types":"./dist/curves/*.d.ts","import":"./dist/curves/*.js","require":"./dist/curves/*.cjs"}},"gitHead":"09fbf9288bac6d3d8277b3b2f7f7f797fd397d1f","scripts":{"dev":"tsup --watch","lint":"oxlint","test":"vitest","bench":"vitest bench","build":"tsup","format":"oxfmt","typecheck":"tsc --noEmit","test:watch":"vitest --watch"},"_npmUser":{"name":"yethranayeh","email":"aktasalper99@gmail.com"},"repository":{"url":"git+https://github.com/yethranayeh/sarmal.git","type":"git","directory":"packages/sarmal"},"_npmVersion":"11.5.1","description":"Curve path based loading indicators and their renderer","directories":{},"sideEffects":["./dist/auto-init.*"],"_nodeVersion":"24.7.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","jsdom":"^29.0.2","oxfmt":"^0.44.0","oxlint":"^1.58.0","vitest":"^4.1.2","typescript":"^6.0.2","@types/node":"^25.5.2"},"_npmOperationalInternal":{"tmp":"tmp/core_0.16.0_1776969417993_0.1973426177540003","host":"s3://npm-registry-packages-npm-production"}},"0.17.0":{"name":"@sarmal/core","version":"0.17.0","keywords":["animation","canvas","curve","loading","parametric","spinner","svg"],"author":{"url":"https://aktasalper.com","name":"Alper Halil","email":"contact@aktasalper.com"},"license":"MIT","_id":"@sarmal/core@0.17.0","maintainers":[{"name":"yethranayeh","email":"aktasalper99@gmail.com"}],"homepage":"https://sarmal.art","bugs":{"url":"https://github.com/yethranayeh/sarmal/issues"},"dist":{"shasum":"53a6d096520d6e740159b84dd42613f469dd7ee8","tarball":"https://registry.npmjs.org/@sarmal/core/-/core-0.17.0.tgz","fileCount":107,"integrity":"sha512-yBcArPWz48ttbJAIEjUmfOF74XG8avwmIwZI4dF9MIJ6ME5qFXi61hoqYGpHaBSDZdjppPZpStfSp6i6iwHzRA==","signatures":[{"sig":"MEQCICjeApamm66V/b0RYo3vixyXHN3A9jjevlz/pDMgVgjuAiByBPeG7GIMIf2cAMCQ8nm9K7FDNT0Zn5MCscm000EsDQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":728875},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./auto":{"import":"./dist/auto-init.js","require":"./dist/auto-init.cjs"},"./curves":{"types":"./dist/curves/index.d.ts","import":"./dist/curves/index.js","require":"./dist/curves/index.cjs"},"./curves/*":{"types":"./dist/curves/*.d.ts","import":"./dist/curves/*.js","require":"./dist/curves/*.cjs"}},"gitHead":"c01ef218a0f434b8e64b65e9c442bcdca20dc449","scripts":{"dev":"tsup --watch","lint":"oxlint","test":"vitest","bench":"vitest bench","build":"tsup","format":"oxfmt","typecheck":"tsc --noEmit","test:watch":"vitest --watch"},"_npmUser":{"name":"yethranayeh","email":"aktasalper99@gmail.com"},"repository":{"url":"git+https://github.com/yethranayeh/sarmal.git","type":"git","directory":"packages/sarmal"},"_npmVersion":"11.5.1","description":"Curve path based loading indicators and their renderer","directories":{},"sideEffects":["./dist/auto-init.*"],"_nodeVersion":"24.7.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","jsdom":"^29.0.2","oxfmt":"^0.44.0","oxlint":"^1.58.0","vitest":"^4.1.2","typescript":"^6.0.2","@types/node":"^25.5.2"},"_npmOperationalInternal":{"tmp":"tmp/core_0.17.0_1777071888001_0.7136738246277532","host":"s3://npm-registry-packages-npm-production"}},"0.17.1":{"name":"@sarmal/core","version":"0.17.1","keywords":["animation","canvas","curve","loading","parametric","spinner","svg"],"author":{"url":"https://aktasalper.com","name":"Alper Halil","email":"contact@aktasalper.com"},"license":"MIT","_id":"@sarmal/core@0.17.1","maintainers":[{"name":"yethranayeh","email":"aktasalper99@gmail.com"}],"homepage":"https://sarmal.art","bugs":{"url":"https://github.com/yethranayeh/sarmal/issues"},"dist":{"shasum":"1cd4077c81b2293733131e52e259af780554a5eb","tarball":"https://registry.npmjs.org/@sarmal/core/-/core-0.17.1.tgz","fileCount":107,"integrity":"sha512-ujWV0JIltE/lTcW2UrsRgfjpm2uZBMyVfLgyjbVPUmNiC2pyX/+84LYHL8wXIw0/79GQ7BLzI+PsesZ08OnQww==","signatures":[{"sig":"MEUCIQCydiFRlG3C0Sc40mRX7ujSm043CQSoAzcEBAs5kWfTbQIgQacN6io2KEzLUXqEIyN4ETyBhUgDoeq4q+5KhB9Wnrs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":728064},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./auto":{"import":"./dist/auto-init.js","require":"./dist/auto-init.cjs"},"./curves":{"types":"./dist/curves/index.d.ts","import":"./dist/curves/index.js","require":"./dist/curves/index.cjs"},"./curves/*":{"types":"./dist/curves/*.d.ts","import":"./dist/curves/*.js","require":"./dist/curves/*.cjs"}},"gitHead":"b9f7381d0be87bd4c08030d0075c96adad6cf82c","scripts":{"dev":"tsup --watch","lint":"oxlint","test":"vitest","bench":"vitest bench","build":"tsup","format":"oxfmt","typecheck":"tsc --noEmit","test:watch":"vitest --watch"},"_npmUser":{"name":"yethranayeh","email":"aktasalper99@gmail.com"},"repository":{"url":"git+https://github.com/yethranayeh/sarmal.git","type":"git","directory":"packages/sarmal"},"_npmVersion":"11.5.1","description":"Curve path based loading indicators and their renderer","directories":{},"sideEffects":["./dist/auto-init.*"],"_nodeVersion":"24.7.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","jsdom":"^29.0.2","oxfmt":"^0.44.0","oxlint":"^1.58.0","vitest":"^4.1.2","typescript":"^6.0.2","@types/node":"^25.5.2"},"_npmOperationalInternal":{"tmp":"tmp/core_0.17.1_1777126456900_0.08558390769124569","host":"s3://npm-registry-packages-npm-production"}},"0.17.3":{"name":"@sarmal/core","version":"0.17.3","keywords":["animation","canvas","curve","loading","parametric","spinner","svg"],"author":{"url":"https://aktasalper.com","name":"Alper Halil","email":"contact@aktasalper.com"},"license":"MIT","_id":"@sarmal/core@0.17.3","maintainers":[{"name":"yethranayeh","email":"aktasalper99@gmail.com"}],"homepage":"https://sarmal.art","bugs":{"url":"https://github.com/yethranayeh/sarmal/issues"},"dist":{"shasum":"050c4b362a01a13d417cfe8dd65b6e87a4ec047d","tarball":"https://registry.npmjs.org/@sarmal/core/-/core-0.17.3.tgz","fileCount":107,"integrity":"sha512-tqa1ujHyr3y1SQVbqE8S8RWxmL31cAjvFPtg8mGJPZ2KC0lFCJ1h9+HjE519ZzKxLQpvf9/09R52UG8US0kuUw==","signatures":[{"sig":"MEUCIGh0+H1DsHAGPcxJWzMiLccNrpnBgVnT78h/NY6oyUYUAiEAmS2ksXN5+xjSnwAHGBC4B/rZXJQdsQ5PdIQPFXcZ4/s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":729272},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./auto":{"import":"./dist/auto-init.js","require":"./dist/auto-init.cjs"},"./curves":{"types":"./dist/curves/index.d.ts","import":"./dist/curves/index.js","require":"./dist/curves/index.cjs"},"./curves/*":{"types":"./dist/curves/*.d.ts","import":"./dist/curves/*.js","require":"./dist/curves/*.cjs"}},"gitHead":"0e8ba59c0f24ef39bdb25ca3181e2b06db22ec9d","scripts":{"dev":"tsup --watch","lint":"oxlint","test":"vitest","bench":"vitest bench","build":"tsup","format":"oxfmt","typecheck":"tsc --noEmit","test:watch":"vitest --watch"},"_npmUser":{"name":"yethranayeh","email":"aktasalper99@gmail.com"},"repository":{"url":"git+https://github.com/yethranayeh/sarmal.git","type":"git","directory":"packages/sarmal"},"_npmVersion":"11.5.1","description":"Curve path based loading indicators and their renderer","directories":{},"sideEffects":["./dist/auto-init.*"],"_nodeVersion":"24.7.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","jsdom":"^29.0.2","oxfmt":"^0.44.0","oxlint":"^1.58.0","vitest":"^4.1.2","typescript":"^6.0.2","@types/node":"^25.5.2"},"_npmOperationalInternal":{"tmp":"tmp/core_0.17.3_1777321940556_0.2087078014615027","host":"s3://npm-registry-packages-npm-production"}},"0.18.0":{"name":"@sarmal/core","version":"0.18.0","keywords":["animation","canvas","curve","loading","parametric","spinner","svg"],"author":{"url":"https://aktasalper.com","name":"Alper Halil","email":"contact@aktasalper.com"},"license":"MIT","_id":"@sarmal/core@0.18.0","maintainers":[{"name":"yethranayeh","email":"aktasalper99@gmail.com"}],"homepage":"https://sarmal.art","bugs":{"url":"https://github.com/yethranayeh/sarmal/issues"},"dist":{"shasum":"e71c45c6c760db33dff3fb55c3e7fba49822e3fe","tarball":"https://registry.npmjs.org/@sarmal/core/-/core-0.18.0.tgz","fileCount":107,"integrity":"sha512-wLnVYANjhoHMnxMUePc43b0IZIUapJNITulDBkPM7JkU/xC9F4JeeYMZ/dYCIKYfz5HChd/D3ZtM1SVAsZoILg==","signatures":[{"sig":"MEYCIQDa0D2aFVFG23GuSQdEU4iF1pEL54SZiCMipyBlxzGbcQIhAOvFlawWNtrQ2Hhpizsi3zoL6FUzGaPU47WXWKlARbVK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":731542},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./auto":{"import":"./dist/auto-init.js","require":"./dist/auto-init.cjs"},"./curves":{"types":"./dist/curves/index.d.ts","import":"./dist/curves/index.js","require":"./dist/curves/index.cjs"},"./curves/*":{"types":"./dist/curves/*.d.ts","import":"./dist/curves/*.js","require":"./dist/curves/*.cjs"}},"gitHead":"003f4bf93d186b731828c23e20f183ede5b9f339","scripts":{"dev":"tsup --watch","lint":"oxlint","test":"vitest","bench":"vitest bench","build":"tsup","format":"oxfmt","typecheck":"tsc --noEmit","test:watch":"vitest --watch"},"_npmUser":{"name":"yethranayeh","email":"aktasalper99@gmail.com"},"repository":{"url":"git+https://github.com/yethranayeh/sarmal.git","type":"git","directory":"packages/sarmal"},"_npmVersion":"11.5.1","description":"Curve path based loading indicators and their renderer","directories":{},"sideEffects":["./dist/auto-init.*"],"_nodeVersion":"24.7.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","jsdom":"^29.0.2","oxfmt":"^0.44.0","oxlint":"^1.58.0","vitest":"^4.1.2","typescript":"^6.0.2","@types/node":"^25.5.2"},"_npmOperationalInternal":{"tmp":"tmp/core_0.18.0_1777394898763_0.47430297135179145","host":"s3://npm-registry-packages-npm-production"}},"0.19.0":{"name":"@sarmal/core","version":"0.19.0","keywords":["animation","canvas","curve","loading","parametric","spinner","svg"],"author":{"url":"https://aktasalper.com","name":"Alper Halil","email":"contact@aktasalper.com"},"license":"MIT","_id":"@sarmal/core@0.19.0","maintainers":[{"name":"yethranayeh","email":"aktasalper99@gmail.com"}],"homepage":"https://sarmal.art","bugs":{"url":"https://github.com/yethranayeh/sarmal/issues"},"dist":{"shasum":"65918fc515d6b68c328296d65817535e553144aa","tarball":"https://registry.npmjs.org/@sarmal/core/-/core-0.19.0.tgz","fileCount":107,"integrity":"sha512-hz5Vy1DA/5jKbq6+zcu/RyMOvzaGi4oizVdul7aI2qxIztN30EXw98P68Fv6A6718zvgDFBXD+jzWb1AnFAqaw==","signatures":[{"sig":"MEYCIQD1Zbh0mjpjQdcBeHVuFhYMRNEz/4eJb6dHs5QkCiE0fAIhALdXAoMpockHc36ngoS0bnffc1TiFGtXyLZzBPi9Q28u","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":733074},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./auto":{"import":"./dist/auto-init.js","require":"./dist/auto-init.cjs"},"./curves":{"types":"./dist/curves/index.d.ts","import":"./dist/curves/index.js","require":"./dist/curves/index.cjs"},"./curves/*":{"types":"./dist/curves/*.d.ts","import":"./dist/curves/*.js","require":"./dist/curves/*.cjs"}},"gitHead":"5df30fddbfea257994e01bf03fb4a0897f1745ef","scripts":{"dev":"tsup --watch","lint":"oxlint","test":"vitest","bench":"vitest bench","build":"tsup","format":"oxfmt","typecheck":"tsc --noEmit","test:watch":"vitest --watch"},"_npmUser":{"name":"yethranayeh","email":"aktasalper99@gmail.com"},"repository":{"url":"git+https://github.com/yethranayeh/sarmal.git","type":"git","directory":"packages/sarmal"},"_npmVersion":"11.5.1","description":"Curve path based loading indicators and their renderer","directories":{},"sideEffects":["./dist/auto-init.*"],"_nodeVersion":"24.7.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","jsdom":"^29.0.2","oxfmt":"^0.44.0","oxlint":"^1.58.0","vitest":"^4.1.2","typescript":"^6.0.2","@types/node":"^25.5.2"},"_npmOperationalInternal":{"tmp":"tmp/core_0.19.0_1777675174059_0.5667676876847176","host":"s3://npm-registry-packages-npm-production"}},"0.20.0":{"name":"@sarmal/core","version":"0.20.0","keywords":["animation","canvas","curve","loading","parametric","spinner","svg"],"author":{"url":"https://aktasalper.com","name":"Alper Halil","email":"contact@aktasalper.com"},"license":"MIT","_id":"@sarmal/core@0.20.0","maintainers":[{"name":"yethranayeh","email":"aktasalper99@gmail.com"}],"homepage":"https://sarmal.art","bugs":{"url":"https://github.com/yethranayeh/sarmal/issues"},"dist":{"shasum":"e2377aecb2aaa58e094f0af27cf215676ee259f6","tarball":"https://registry.npmjs.org/@sarmal/core/-/core-0.20.0.tgz","fileCount":107,"integrity":"sha512-zXZpDCCjwPYLy7zDzsB88XtHatg7KHLhSYvRBxzYsJYHgIuWYraATL5zRowPQWAknQOsgKa97UyfTS+U92Cfsg==","signatures":[{"sig":"MEQCIHlBN6nmt7XZ0DbUAZDytZOttSMh6C/KEe3gQ8fHrY6tAiBnuzJO+IsImPwFTZ6bEiIxLkumieLXRlkzZkAElOnxlw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":835523},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./auto":{"import":"./dist/auto-init.js","require":"./dist/auto-init.cjs"},"./curves":{"types":"./dist/curves/index.d.ts","import":"./dist/curves/index.js","require":"./dist/curves/index.cjs"},"./curves/*":{"types":"./dist/curves/*.d.ts","import":"./dist/curves/*.js","require":"./dist/curves/*.cjs"}},"gitHead":"0e9926f7f25a3b7d61f8127dd822f43e1944c860","scripts":{"dev":"tsup --watch","lint":"oxlint","test":"vitest","bench":"vitest bench","build":"tsup","format":"oxfmt","typecheck":"tsc --noEmit","test:watch":"vitest --watch"},"_npmUser":{"name":"yethranayeh","email":"aktasalper99@gmail.com"},"repository":{"url":"git+https://github.com/yethranayeh/sarmal.git","type":"git","directory":"packages/sarmal"},"_npmVersion":"11.5.1","description":"Curve path based loading indicators and their renderer","directories":{},"sideEffects":["./dist/auto-init.*"],"_nodeVersion":"24.7.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","jsdom":"^29.0.2","oxfmt":"^0.44.0","oxlint":"^1.58.0","vitest":"^4.1.2","typescript":"^6.0.2","@types/node":"^25.5.2"},"_npmOperationalInternal":{"tmp":"tmp/core_0.20.0_1777679471078_0.7963281532670725","host":"s3://npm-registry-packages-npm-production"}},"0.22.0":{"name":"@sarmal/core","version":"0.22.0","keywords":["animation","canvas","curve","loading","parametric","spinner","svg"],"author":{"url":"https://aktasalper.com","name":"Alper Halil","email":"contact@aktasalper.com"},"license":"MIT","_id":"@sarmal/core@0.22.0","maintainers":[{"name":"yethranayeh","email":"aktasalper99@gmail.com"}],"homepage":"https://sarmal.art","bugs":{"url":"https://github.com/yethranayeh/sarmal/issues"},"dist":{"shasum":"9393d5e2d4b64bb0739e360b233d71b46dcb133e","tarball":"https://registry.npmjs.org/@sarmal/core/-/core-0.22.0.tgz","fileCount":107,"integrity":"sha512-zWQ4IzyULZxmU2E9JxB/pLYvtazGX0JH4YuNDtrtZ1io9j0sN5H9F0Jpv9twt21s4l4sPF267N1RmwpHqMh14w==","signatures":[{"sig":"MEUCICsRIduqr9IH4a5ckba+Yr1FFzt9QVQMxyjhVynIJZMQAiEAm8hAvL86SGNii9UMZW6n2OnVBV3z/MWJv9AZNdDQyYU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":843889},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./auto":{"import":"./dist/auto-init.js","require":"./dist/auto-init.cjs"},"./curves":{"types":"./dist/curves/index.d.ts","import":"./dist/curves/index.js","require":"./dist/curves/index.cjs"},"./curves/*":{"types":"./dist/curves/*.d.ts","import":"./dist/curves/*.js","require":"./dist/curves/*.cjs"}},"gitHead":"957bfcde9ffe7c1a1f625d460aef1492023882d5","scripts":{"dev":"tsup --watch","lint":"oxlint","test":"vitest","bench":"vitest bench","build":"tsup","format":"oxfmt","typecheck":"tsc --noEmit","test:watch":"vitest --watch"},"_npmUser":{"name":"yethranayeh","email":"aktasalper99@gmail.com"},"repository":{"url":"git+https://github.com/yethranayeh/sarmal.git","type":"git","directory":"packages/sarmal"},"_npmVersion":"11.5.1","description":"Curve path based loading indicators and their renderer","directories":{},"sideEffects":["./dist/auto-init.*"],"_nodeVersion":"24.7.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","jsdom":"^29.0.2","oxfmt":"^0.44.0","oxlint":"^1.58.0","vitest":"^4.1.2","typescript":"^6.0.2","@types/node":"^25.5.2"},"_npmOperationalInternal":{"tmp":"tmp/core_0.22.0_1777711636495_0.1321835025831668","host":"s3://npm-registry-packages-npm-production"}},"0.23.0":{"name":"@sarmal/core","version":"0.23.0","keywords":["animation","canvas","curve","loading","parametric","spinner","svg"],"author":{"url":"https://aktasalper.com","name":"Alper Halil","email":"contact@aktasalper.com"},"license":"MIT","_id":"@sarmal/core@0.23.0","maintainers":[{"name":"yethranayeh","email":"aktasalper99@gmail.com"}],"homepage":"https://sarmal.art","bugs":{"url":"https://github.com/yethranayeh/sarmal/issues"},"dist":{"shasum":"58a78ea6c8b3515f4efd3f782b8462b6a0b36967","tarball":"https://registry.npmjs.org/@sarmal/core/-/core-0.23.0.tgz","fileCount":107,"integrity":"sha512-1G2tW4bYnlyJFxnftN/KvJu7FQlxYTl4wGHNSeLey7FuaI+U41DBUJ8p/3BNtkRblsb3ppFL4oW9sBt0ulvbWQ==","signatures":[{"sig":"MEUCICoylTVjrMJaAowRtGFcrumvLXboqFxRcxc6KQFECiIHAiEA10uWLJFdEOzbuTP2ch29sEB4Qqm7A8BW6AJkDuC3cUw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":849945},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./auto":{"import":"./dist/auto-init.js","require":"./dist/auto-init.cjs"},"./curves":{"types":"./dist/curves/index.d.ts","import":"./dist/curves/index.js","require":"./dist/curves/index.cjs"},"./curves/*":{"types":"./dist/curves/*.d.ts","import":"./dist/curves/*.js","require":"./dist/curves/*.cjs"}},"gitHead":"1c53acafdbe737a7d2981d671a7d9f44beb2a9a8","scripts":{"dev":"tsup --watch","lint":"oxlint","test":"vitest","bench":"vitest bench","build":"tsup","format":"oxfmt","typecheck":"tsc --noEmit","test:watch":"vitest --watch"},"_npmUser":{"name":"yethranayeh","email":"aktasalper99@gmail.com"},"repository":{"url":"git+https://github.com/yethranayeh/sarmal.git","type":"git","directory":"packages/sarmal"},"_npmVersion":"11.5.1","description":"Curve path based loading indicators and their renderer","directories":{},"sideEffects":["./dist/auto-init.*"],"_nodeVersion":"24.7.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","jsdom":"^29.0.2","oxfmt":"^0.44.0","oxlint":"^1.58.0","vitest":"^4.1.2","typescript":"^6.0.2","@types/node":"^25.5.2"},"_npmOperationalInternal":{"tmp":"tmp/core_0.23.0_1777729414175_0.05310751055381857","host":"s3://npm-registry-packages-npm-production"}},"0.24.0":{"name":"@sarmal/core","version":"0.24.0","keywords":["animation","canvas","curve","loading","parametric","spinner","svg"],"author":{"url":"https://aktasalper.com","name":"Alper Halil","email":"contact@aktasalper.com"},"license":"MIT","_id":"@sarmal/core@0.24.0","maintainers":[{"name":"yethranayeh","email":"aktasalper99@gmail.com"}],"homepage":"https://sarmal.art","bugs":{"url":"https://github.com/yethranayeh/sarmal/issues"},"dist":{"shasum":"88aa117c6110778e1341c7328e5298abba1b96e6","tarball":"https://registry.npmjs.org/@sarmal/core/-/core-0.24.0.tgz","fileCount":107,"integrity":"sha512-SNWSPO0kiyxdbOSK0HisWhDWNT3idebB0Fr6dAgrD/QLptHAe2dh2fBb+qzjajKNsD9bV1qGoeOOOafqBs10aw==","signatures":[{"sig":"MEQCIFY4q/zwL/qU/qR4GLzB1EPjmPcdecejXGtY9bkV98RTAiAugJBq34KAFG+7HTiKWRE3wO+sGTht0V1amrSXjw+vnQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":867607},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./auto":{"import":"./dist/auto-init.js","require":"./dist/auto-init.cjs"},"./curves":{"types":"./dist/curves/index.d.ts","import":"./dist/curves/index.js","require":"./dist/curves/index.cjs"},"./curves/*":{"types":"./dist/curves/*.d.ts","import":"./dist/curves/*.js","require":"./dist/curves/*.cjs"}},"gitHead":"573d8b77ed6aa6de0f515c80afbd90991d46f00f","scripts":{"dev":"tsup --watch","lint":"oxlint","test":"vitest","bench":"vitest bench","build":"tsup","format":"oxfmt","typecheck":"tsc --noEmit","test:watch":"vitest --watch"},"_npmUser":{"name":"yethranayeh","email":"aktasalper99@gmail.com"},"repository":{"url":"git+https://github.com/yethranayeh/sarmal.git","type":"git","directory":"packages/sarmal"},"_npmVersion":"11.5.1","description":"Curve path based loading indicators and their renderer","directories":{},"sideEffects":["./dist/auto-init.*"],"_nodeVersion":"24.7.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","jsdom":"^29.0.2","oxfmt":"^0.44.0","oxlint":"^1.58.0","vitest":"^4.1.2","typescript":"^6.0.2","@types/node":"^25.5.2"},"_npmOperationalInternal":{"tmp":"tmp/core_0.24.0_1777810115598_0.43801225182259174","host":"s3://npm-registry-packages-npm-production"}},"0.25.0":{"name":"@sarmal/core","version":"0.25.0","keywords":["animation","canvas","curve","loading","parametric","spinner","svg"],"author":{"url":"https://aktasalper.com","name":"Alper Halil","email":"contact@aktasalper.com"},"license":"MIT","_id":"@sarmal/core@0.25.0","maintainers":[{"name":"yethranayeh","email":"aktasalper99@gmail.com"}],"homepage":"https://sarmal.art","bugs":{"url":"https://github.com/yethranayeh/sarmal/issues"},"dist":{"shasum":"68dd9ac3619ae113898d22e8c4d4d48232658352","tarball":"https://registry.npmjs.org/@sarmal/core/-/core-0.25.0.tgz","fileCount":107,"integrity":"sha512-5nk1nOmKm6ndlbizqbrq5xmOcKzdCduvmCtq1mBu+cadRq0SHOUqqepZw3DJYA5CLgTwtJYmghXrroLCLSQAqA==","signatures":[{"sig":"MEUCIQCRhIhtv+TWgdPGKPvZ/U/TFwGisxUjICbcPukdTluDSwIgB3XkPAsfgA/Y3CSO8ifkbLwJo8YVwf7lKWxQ6TP/UfA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":928599},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./auto":{"import":"./dist/auto-init.js","require":"./dist/auto-init.cjs"},"./curves":{"types":"./dist/curves/index.d.ts","import":"./dist/curves/index.js","require":"./dist/curves/index.cjs"},"./curves/*":{"types":"./dist/curves/*.d.ts","import":"./dist/curves/*.js","require":"./dist/curves/*.cjs"}},"gitHead":"3d4fffce03d9eba271a6553cb48429c82a7e5cf3","scripts":{"dev":"tsup --watch","lint":"oxlint","test":"vitest","bench":"vitest bench","build":"tsup","format":"oxfmt","typecheck":"tsc --noEmit","test:watch":"vitest --watch"},"_npmUser":{"name":"yethranayeh","email":"aktasalper99@gmail.com"},"repository":{"url":"git+https://github.com/yethranayeh/sarmal.git","type":"git","directory":"packages/sarmal"},"_npmVersion":"11.5.1","description":"Curve path based loading indicators and their renderer","directories":{},"sideEffects":["./dist/auto-init.*"],"_nodeVersion":"24.7.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","jsdom":"^29.0.2","oxfmt":"^0.44.0","oxlint":"^1.58.0","vitest":"^4.1.2","typescript":"^6.0.2","@types/node":"^25.5.2"},"_npmOperationalInternal":{"tmp":"tmp/core_0.25.0_1778013281185_0.35277266479790237","host":"s3://npm-registry-packages-npm-production"}},"0.25.1":{"name":"@sarmal/core","version":"0.25.1","keywords":["animation","canvas","curve","loading","parametric","spinner","svg"],"author":{"url":"https://aktasalper.com","name":"Alper Halil","email":"contact@aktasalper.com"},"license":"MIT","_id":"@sarmal/core@0.25.1","maintainers":[{"name":"yethranayeh","email":"aktasalper99@gmail.com"}],"homepage":"https://sarmal.art","bugs":{"url":"https://github.com/yethranayeh/sarmal/issues"},"dist":{"shasum":"bc4e2b33b17ec60ab9d7711c4ee411f43549f205","tarball":"https://registry.npmjs.org/@sarmal/core/-/core-0.25.1.tgz","fileCount":107,"integrity":"sha512-OWwKFGqX3SAJ/m0zavbq0zc+DGo/m55YPgFwaIOSaLeoW7ginRvPm8iL77aFk7nIoUJAopbWGvEj6j7dIOnjyA==","signatures":[{"sig":"MEQCIHA2ykjmugblZ58mIzupUy1uC/QUu5nnmjEkolMcMieOAiBjUUyEnoPhfSay2y9X44IzU1Y7ix1vuecqpSHyOpbqSA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":928383},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./auto":{"import":"./dist/auto-init.js","require":"./dist/auto-init.cjs"},"./curves":{"types":"./dist/curves/index.d.ts","import":"./dist/curves/index.js","require":"./dist/curves/index.cjs"},"./curves/*":{"types":"./dist/curves/*.d.ts","import":"./dist/curves/*.js","require":"./dist/curves/*.cjs"}},"gitHead":"a148f8be2633f2974874a435f154cc20c798d060","scripts":{"dev":"tsup --watch","lint":"oxlint","test":"vitest","bench":"vitest bench","build":"tsup","format":"oxfmt","typecheck":"tsc --noEmit","test:watch":"vitest --watch"},"_npmUser":{"name":"yethranayeh","email":"aktasalper99@gmail.com"},"repository":{"url":"git+https://github.com/yethranayeh/sarmal.git","type":"git","directory":"packages/sarmal"},"_npmVersion":"11.5.1","description":"Curve path based loading indicators and their renderer","directories":{},"sideEffects":["./dist/auto-init.*"],"_nodeVersion":"24.7.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","jsdom":"^29.0.2","oxfmt":"^0.44.0","oxlint":"^1.58.0","vitest":"^4.1.2","typescript":"^6.0.2","@types/node":"^25.5.2"},"_npmOperationalInternal":{"tmp":"tmp/core_0.25.1_1778015150071_0.9760235246179876","host":"s3://npm-registry-packages-npm-production"}},"0.26.0":{"name":"@sarmal/core","version":"0.26.0","keywords":["animation","canvas","curve","loading","parametric","spinner","svg"],"author":{"url":"https://aktasalper.com","name":"Alper Halil","email":"contact@aktasalper.com"},"license":"MIT","_id":"@sarmal/core@0.26.0","maintainers":[{"name":"yethranayeh","email":"aktasalper99@gmail.com"}],"homepage":"https://sarmal.art","bugs":{"url":"https://github.com/yethranayeh/sarmal/issues"},"dist":{"shasum":"a1e1cf792805fd93ef01688ff1bafe9b654eea94","tarball":"https://registry.npmjs.org/@sarmal/core/-/core-0.26.0.tgz","fileCount":107,"integrity":"sha512-jFZbNt3vm34qoqtaki1WiNZ07L8j+jym/y6GXkEyuxG8hmjsm+NmxJY3H8qSkJxgfiifQq3rXcuAFH6dIqrxuA==","signatures":[{"sig":"MEQCIAIXUhI48bItxfrdNLtXn2fTmrfT3cCqPcR9QKjzCHMbAiBqm3UnYaRfddRbS5hAyqDUFVGTzZuF6L3fIQlCb2dCGg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":935235},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./auto":{"import":"./dist/auto-init.js","require":"./dist/auto-init.cjs"},"./curves":{"types":"./dist/curves/index.d.ts","import":"./dist/curves/index.js","require":"./dist/curves/index.cjs"},"./curves/*":{"types":"./dist/curves/*.d.ts","import":"./dist/curves/*.js","require":"./dist/curves/*.cjs"}},"gitHead":"de7f2917c127248f4dfffb440d86eb1fdcf90c33","scripts":{"dev":"tsup --watch","lint":"oxlint","test":"vitest","bench":"vitest bench","build":"tsup","format":"oxfmt","typecheck":"tsc --noEmit","test:watch":"vitest --watch"},"_npmUser":{"name":"yethranayeh","email":"aktasalper99@gmail.com"},"repository":{"url":"git+https://github.com/yethranayeh/sarmal.git","type":"git","directory":"packages/sarmal"},"_npmVersion":"11.5.1","description":"Curve path based loading indicators and their renderer","directories":{},"sideEffects":["./dist/auto-init.*"],"_nodeVersion":"24.7.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","jsdom":"^29.0.2","oxfmt":"^0.44.0","oxlint":"^1.58.0","vitest":"^4.1.2","typescript":"^6.0.2","@types/node":"^25.5.2"},"_npmOperationalInternal":{"tmp":"tmp/core_0.26.0_1778426968605_0.29144490838912085","host":"s3://npm-registry-packages-npm-production"}},"0.27.0":{"name":"@sarmal/core","version":"0.27.0","keywords":["animation","canvas","curve","loading","parametric","spinner","svg"],"author":{"url":"https://aktasalper.com","name":"Alper Halil","email":"contact@aktasalper.com"},"license":"MIT","_id":"@sarmal/core@0.27.0","maintainers":[{"name":"yethranayeh","email":"aktasalper99@gmail.com"}],"homepage":"https://sarmal.art","bugs":{"url":"https://github.com/yethranayeh/sarmal/issues"},"bin":{"sarmal":"dist/cli.js"},"dist":{"shasum":"8464484641ee79627affed43459a2dc56b262f16","tarball":"https://registry.npmjs.org/@sarmal/core/-/core-0.27.0.tgz","fileCount":117,"integrity":"sha512-SDQqVIYRMIbeW4iv9OH6rWyGKhsvzSakAXIOoLgxJl04hV2xyXiBTGvq0qteHJIQbTgjrDEFqto45gSDg2JlAg==","signatures":[{"sig":"MEUCICgse/ZbPZTJDJuvbJmScI2Ymib/w2sVNsteJR+I4IVVAiEAy/S0tAKpUG9KbuzFsN/C3/vRNtKdJP0RPhzq2QYe1do=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1209791},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./auto":{"import":"./dist/auto-init.js","require":"./dist/auto-init.cjs"},"./curves":{"types":"./dist/curves/index.d.ts","import":"./dist/curves/index.js","require":"./dist/curves/index.cjs"},"./curves/*":{"types":"./dist/curves/*.d.ts","import":"./dist/curves/*.js","require":"./dist/curves/*.cjs"},"./terminal":{"node":{"import":"./dist/terminal.js","require":"./dist/terminal.cjs"},"types":"./dist/terminal.d.ts"}},"gitHead":"c1be39e901da5c6236c3da61120d4a9026a6f6b3","scripts":{"dev":"tsup --watch","lint":"oxlint","test":"vitest","bench":"vitest bench","build":"tsup","format":"oxfmt","typecheck":"tsc --noEmit","test:watch":"vitest --watch"},"_npmUser":{"name":"yethranayeh","email":"aktasalper99@gmail.com"},"repository":{"url":"git+https://github.com/yethranayeh/sarmal.git","type":"git","directory":"packages/sarmal"},"_npmVersion":"11.5.1","description":"Curve path based loading indicators and their renderer","directories":{},"sideEffects":["./dist/auto-init.*"],"_nodeVersion":"24.7.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","jsdom":"^29.0.2","oxfmt":"^0.44.0","oxlint":"^1.58.0","vitest":"^4.1.2","typescript":"^6.0.2","@types/node":"^25.5.2"},"_npmOperationalInternal":{"tmp":"tmp/core_0.27.0_1778529093193_0.5157061019923774","host":"s3://npm-registry-packages-npm-production"}},"0.28.0":{"name":"@sarmal/core","version":"0.28.0","keywords":["animation","canvas","curve","loading","parametric","spinner","svg"],"author":{"url":"https://aktasalper.com","name":"Alper Halil","email":"contact@aktasalper.com"},"license":"MIT","_id":"@sarmal/core@0.28.0","maintainers":[{"name":"yethranayeh","email":"aktasalper99@gmail.com"}],"homepage":"https://sarmal.art","bugs":{"url":"https://github.com/yethranayeh/sarmal/issues"},"bin":{"sarmal":"dist/cli.js"},"dist":{"shasum":"9ab3c40c7b743a15e49f668a2d579f682de426ee","tarball":"https://registry.npmjs.org/@sarmal/core/-/core-0.28.0.tgz","fileCount":117,"integrity":"sha512-+eFsW5UPQiw8XeNRUWV7IJpKS74u3P1q9PvKLgkuPV6o6qckaXu4661Rwb7K7vY+XIlgOSylhZSiBo67ymyzpQ==","signatures":[{"sig":"MEUCIQD/VtZB7Zf/6QBdOjWBRN55P2pvxIYXSV+TqzFOXtWRiQIgNQ7WDPyeLkQaThQ5hJRRFbKmw0xaBQp/Bs1Vf9FeoE8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1209164},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./auto":{"import":"./dist/auto-init.js","require":"./dist/auto-init.cjs"},"./curves":{"types":"./dist/curves/index.d.ts","import":"./dist/curves/index.js","require":"./dist/curves/index.cjs"},"./curves/*":{"types":"./dist/curves/*.d.ts","import":"./dist/curves/*.js","require":"./dist/curves/*.cjs"},"./terminal":{"node":{"import":"./dist/terminal.js","require":"./dist/terminal.cjs"},"types":"./dist/terminal.d.ts"}},"gitHead":"a66e6e3a19c7df1d1eecaa6d769b6aceb83dd3d8","scripts":{"dev":"tsup --watch","lint":"oxlint","test":"vitest","bench":"vitest bench","build":"tsup","format":"oxfmt","typecheck":"tsc --noEmit","test:watch":"vitest --watch","prepublishOnly":"tsup"},"_npmUser":{"name":"yethranayeh","email":"aktasalper99@gmail.com"},"repository":{"url":"git+https://github.com/yethranayeh/sarmal.git","type":"git","directory":"packages/sarmal"},"_npmVersion":"11.5.1","description":"Curve path based loading indicators and their renderer","directories":{},"sideEffects":["./dist/auto-init.*"],"_nodeVersion":"24.7.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","jsdom":"^29.0.2","oxfmt":"^0.44.0","oxlint":"^1.58.0","vitest":"^4.1.2","typescript":"^6.0.2","@types/node":"^25.5.2"},"_npmOperationalInternal":{"tmp":"tmp/core_0.28.0_1778601766452_0.4127499311535372","host":"s3://npm-registry-packages-npm-production"}},"0.28.1":{"name":"@sarmal/core","version":"0.28.1","keywords":["animation","canvas","curve","loading","parametric","spinner","svg","tanstack-intent"],"author":{"url":"https://aktasalper.com","name":"Alper Halil","email":"contact@aktasalper.com"},"license":"MIT","_id":"@sarmal/core@0.28.1","maintainers":[{"name":"yethranayeh","email":"aktasalper99@gmail.com"}],"homepage":"https://sarmal.art","bugs":{"url":"https://github.com/yethranayeh/sarmal/issues"},"bin":{"sarmal":"dist/cli.js"},"dist":{"shasum":"8d88268d23005a4354b51594a5763454aa5f1b4f","tarball":"https://registry.npmjs.org/@sarmal/core/-/core-0.28.1.tgz","fileCount":118,"integrity":"sha512-3J151DFP4825ik0VpaSIUKacH8nVaNldK2GVvvAIaTJhOtX7uiMBjWN3voed8LXmyqpL7V3HvUJHGKMd6qopJQ==","signatures":[{"sig":"MEUCIQC5eVoCJdYJvvEXbpQkrvyXI1DJgGXAb8S6nQnPheGSKQIgdetkFNQPC5RjUrn/aziyq/NDfsSESXEp+LBVZBkRtG0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1215250},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./auto":{"import":"./dist/auto-init.js","require":"./dist/auto-init.cjs"},"./curves":{"types":"./dist/curves/index.d.ts","import":"./dist/curves/index.js","require":"./dist/curves/index.cjs"},"./curves/*":{"types":"./dist/curves/*.d.ts","import":"./dist/curves/*.js","require":"./dist/curves/*.cjs"},"./terminal":{"node":{"import":"./dist/terminal.js","require":"./dist/terminal.cjs"},"types":"./dist/terminal.d.ts"}},"gitHead":"6e07972572584433f53640f2d1d4698241e31660","scripts":{"dev":"tsup --watch","lint":"oxlint","test":"vitest","bench":"vitest bench","build":"tsup","format":"oxfmt","typecheck":"tsc --noEmit","test:watch":"vitest --watch","prepublishOnly":"tsup"},"_npmUser":{"name":"yethranayeh","email":"aktasalper99@gmail.com"},"repository":{"url":"git+https://github.com/yethranayeh/sarmal.git","type":"git","directory":"packages/sarmal"},"_npmVersion":"11.5.1","description":"Curve path based loading indicators and their renderer","directories":{},"sideEffects":["./dist/auto-init.*"],"_nodeVersion":"24.7.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","jsdom":"^29.0.2","oxfmt":"^0.44.0","oxlint":"^1.58.0","vitest":"^4.1.2","typescript":"^6.0.2","@types/node":"^25.5.2"},"_npmOperationalInternal":{"tmp":"tmp/core_0.28.1_1778772571782_0.9157770923179012","host":"s3://npm-registry-packages-npm-production"}},"0.29.0":{"name":"@sarmal/core","version":"0.29.0","keywords":["animation","canvas","curve","loading","parametric","spinner","svg","tanstack-intent"],"author":{"url":"https://aktasalper.com","name":"Alper Halil","email":"contact@aktasalper.com"},"license":"MIT","_id":"@sarmal/core@0.29.0","maintainers":[{"name":"yethranayeh","email":"aktasalper99@gmail.com"}],"homepage":"https://sarmal.art","bugs":{"url":"https://github.com/yethranayeh/sarmal/issues"},"bin":{"sarmal":"dist/cli.js"},"dist":{"shasum":"86b2fd77cda4c3097de6e5d9852b6539784a12a9","tarball":"https://registry.npmjs.org/@sarmal/core/-/core-0.29.0.tgz","fileCount":118,"integrity":"sha512-9W7qYzlGXeeWAxNJXt8sSwPwjytSyJiRKWPblT+wlA0OgnI9DkmuhIQrFy1RHGItU0z5iZpyeRYkUoQ04R7/EA==","signatures":[{"sig":"MEUCIQDEYo4lz8qZ0d1Ef1laj4NQLwETjT5JymyqQmYwDZRFNAIgIv9KD22l54dPbew7nhFtd0tvP1d0VvHDcZ6a1NueJto=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1244250},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./auto":{"import":"./dist/auto-init.js","require":"./dist/auto-init.cjs"},"./curves":{"types":"./dist/curves/index.d.ts","import":"./dist/curves/index.js","require":"./dist/curves/index.cjs"},"./curves/*":{"types":"./dist/curves/*.d.ts","import":"./dist/curves/*.js","require":"./dist/curves/*.cjs"},"./terminal":{"node":{"import":"./dist/terminal.js","require":"./dist/terminal.cjs"},"types":"./dist/terminal.d.ts"}},"gitHead":"e7386e47891279477f9b6516da339f014ee4bb01","scripts":{"dev":"tsup --watch","lint":"oxlint","test":"vitest","bench":"vitest bench","build":"tsup","format":"oxfmt","typecheck":"tsc --noEmit","test:watch":"vitest --watch","prepublishOnly":"tsup"},"_npmUser":{"name":"yethranayeh","email":"aktasalper99@gmail.com"},"repository":{"url":"git+https://github.com/yethranayeh/sarmal.git","type":"git","directory":"packages/sarmal"},"_npmVersion":"11.5.1","description":"Curve path based loading indicators and their renderer","directories":{},"sideEffects":["./dist/auto-init.*"],"_nodeVersion":"24.7.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","jsdom":"^29.0.2","oxfmt":"^0.44.0","oxlint":"^1.58.0","vitest":"^4.1.2","typescript":"^6.0.2","@types/node":"^25.5.2"},"_npmOperationalInternal":{"tmp":"tmp/core_0.29.0_1778867281390_0.7100072279530576","host":"s3://npm-registry-packages-npm-production"}},"0.29.1":{"name":"@sarmal/core","version":"0.29.1","keywords":["animation","canvas","curve","loading","parametric","spinner","svg","tanstack-intent"],"author":{"url":"https://aktasalper.com","name":"Alper Halil","email":"contact@aktasalper.com"},"license":"MIT","_id":"@sarmal/core@0.29.1","maintainers":[{"name":"yethranayeh","email":"aktasalper99@gmail.com"}],"homepage":"https://sarmal.art","bugs":{"url":"https://github.com/yethranayeh/sarmal/issues"},"bin":{"sarmal":"dist/cli.js"},"dist":{"shasum":"f2867a5b5ec919a2e4e45653fe3ad3dacf58353d","tarball":"https://registry.npmjs.org/@sarmal/core/-/core-0.29.1.tgz","fileCount":118,"integrity":"sha512-yZYQuz4fDIxdpSEwfyeMjbf/K+nk9Q8J280wnkzyMTcmMVsq5ypPleewnpyz3YX9YNawI3Wj1rsUoxndz2aHyA==","signatures":[{"sig":"MEYCIQCKel4A4KQ+JCM5uD1lQ3vz/edMa5kgVWuQfwpBYdDCbgIhAMXhlzADJona4Jn7Yvcyvm1p0Cxyva2TFEL96Hybktci","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1254895},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./auto":{"import":"./dist/auto-init.js","require":"./dist/auto-init.cjs"},"./curves":{"types":"./dist/curves/index.d.ts","import":"./dist/curves/index.js","require":"./dist/curves/index.cjs"},"./curves/*":{"types":"./dist/curves/*.d.ts","import":"./dist/curves/*.js","require":"./dist/curves/*.cjs"},"./terminal":{"node":{"import":"./dist/terminal.js","require":"./dist/terminal.cjs"},"types":"./dist/terminal.d.ts"}},"gitHead":"63c17e09e3f2c7d64757746872148c3d23024ce9","scripts":{"dev":"tsup --watch","lint":"oxlint","test":"vitest","bench":"vitest bench","build":"tsup","format":"oxfmt","typecheck":"tsc --noEmit","test:watch":"vitest --watch","prepublishOnly":"tsup"},"_npmUser":{"name":"yethranayeh","email":"aktasalper99@gmail.com"},"repository":{"url":"git+https://github.com/yethranayeh/sarmal.git","type":"git","directory":"packages/sarmal"},"_npmVersion":"11.5.1","description":"Curve path based loading indicators and their renderer","directories":{},"sideEffects":["./dist/auto-init.*"],"_nodeVersion":"24.7.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","jsdom":"^29.0.2","oxfmt":"^0.44.0","oxlint":"^1.58.0","vitest":"^4.1.2","typescript":"^6.0.2","@types/node":"^25.5.2"},"_npmOperationalInternal":{"tmp":"tmp/core_0.29.1_1778925554755_0.9374657703190366","host":"s3://npm-registry-packages-npm-production"}},"0.30.0":{"name":"@sarmal/core","version":"0.30.0","keywords":["animation","canvas","curve","loading","parametric","spinner","svg","tanstack-intent"],"author":{"url":"https://aktasalper.com","name":"Alper Halil","email":"contact@aktasalper.com"},"license":"MIT","_id":"@sarmal/core@0.30.0","maintainers":[{"name":"yethranayeh","email":"aktasalper99@gmail.com"}],"homepage":"https://sarmal.art","bugs":{"url":"https://github.com/yethranayeh/sarmal/issues"},"bin":{"sarmal":"dist/cli.js"},"dist":{"shasum":"9405182e68f9446fde7e8782302bc19124c727e7","tarball":"https://registry.npmjs.org/@sarmal/core/-/core-0.30.0.tgz","fileCount":118,"integrity":"sha512-6MPVmhnmOtm2fuhHiMYIOmtHAsPVGBu8QrgG0FmdSijca6SUrA3Mot3Y7kumhNc4m267CNQ4lLEmiLn3zotmnQ==","signatures":[{"sig":"MEUCIQDEC4Cekh9MEMg+JrpEhYEO4kEet+8+b3w0A3zhYnZeoQIgDPEib5BsOwWj8yt+LY6FRSQZtXrGuN0vhpxFTtEB/dw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1286600},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./auto":{"import":"./dist/auto-init.js","require":"./dist/auto-init.cjs"},"./curves":{"types":"./dist/curves/index.d.ts","import":"./dist/curves/index.js","require":"./dist/curves/index.cjs"},"./curves/*":{"types":"./dist/curves/*.d.ts","import":"./dist/curves/*.js","require":"./dist/curves/*.cjs"},"./terminal":{"node":{"import":"./dist/terminal.js","require":"./dist/terminal.cjs"},"types":"./dist/terminal.d.ts"}},"gitHead":"49deb4aa7f1ebf448fb3441769f548b554bc9e7b","scripts":{"dev":"tsup --watch","lint":"oxlint","test":"vitest","bench":"vitest bench","build":"tsup","format":"oxfmt","typecheck":"tsc --noEmit","test:watch":"vitest --watch","prepublishOnly":"tsup"},"_npmUser":{"name":"yethranayeh","email":"aktasalper99@gmail.com"},"repository":{"url":"git+https://github.com/yethranayeh/sarmal.git","type":"git","directory":"packages/sarmal"},"_npmVersion":"11.5.1","description":"Curve path based loading indicators and their renderer","directories":{},"sideEffects":["./dist/auto-init.*"],"_nodeVersion":"24.7.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","jsdom":"^29.0.2","oxfmt":"^0.44.0","oxlint":"^1.58.0","vitest":"^4.1.2","typescript":"^6.0.2","@types/node":"^25.5.2"},"_npmOperationalInternal":{"tmp":"tmp/core_0.30.0_1778936178101_0.016337425729922028","host":"s3://npm-registry-packages-npm-production"}},"0.31.0":{"name":"@sarmal/core","version":"0.31.0","keywords":["animation","canvas","curve","loading","parametric","spinner","svg","tanstack-intent"],"author":{"url":"https://aktasalper.com","name":"Alper Halil","email":"contact@aktasalper.com"},"license":"MIT","_id":"@sarmal/core@0.31.0","maintainers":[{"name":"yethranayeh","email":"aktasalper99@gmail.com"}],"homepage":"https://sarmal.art","bugs":{"url":"https://github.com/yethranayeh/sarmal/issues"},"bin":{"sarmal":"dist/cli.js"},"dist":{"shasum":"f091543290b76d16557a2af58283f0ec43a87c22","tarball":"https://registry.npmjs.org/@sarmal/core/-/core-0.31.0.tgz","fileCount":118,"integrity":"sha512-zCHUt5psl446bANN28jFj911jjpk4FhqpGlBFqVPPcPxqW4dCpN2fOKTwk1bWFi1ixO5RS8ZJ1WZOvDjIMtlWQ==","signatures":[{"sig":"MEQCIA1sO43uFpbQlKSBL8NWtopxMtrR0RhK/X6rXUeRMlhRAiAZrwmd85nMtJeY781/xsYVFFYEp/MNFfG4zyUIf3fYeQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1314307},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./auto":{"import":"./dist/auto-init.js","require":"./dist/auto-init.cjs"},"./curves":{"types":"./dist/curves/index.d.ts","import":"./dist/curves/index.js","require":"./dist/curves/index.cjs"},"./curves/*":{"types":"./dist/curves/*.d.ts","import":"./dist/curves/*.js","require":"./dist/curves/*.cjs"},"./terminal":{"node":{"import":"./dist/terminal.js","require":"./dist/terminal.cjs"},"types":"./dist/terminal.d.ts"}},"gitHead":"3abd1057a06873a89c2e590254d751d83252673b","scripts":{"dev":"tsup --watch","lint":"oxlint","test":"vitest","bench":"vitest bench","build":"tsup","format":"oxfmt","typecheck":"tsc --noEmit","test:watch":"vitest --watch","prepublishOnly":"tsup"},"_npmUser":{"name":"yethranayeh","email":"aktasalper99@gmail.com"},"repository":{"url":"git+https://github.com/yethranayeh/sarmal.git","type":"git","directory":"packages/sarmal"},"_npmVersion":"11.5.1","description":"Curve path based loading indicators and their renderer","directories":{},"sideEffects":["./dist/auto-init.*"],"_nodeVersion":"24.7.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","jsdom":"^29.0.2","oxfmt":"^0.44.0","oxlint":"^1.58.0","vitest":"^4.1.2","typescript":"^6.0.2","@types/node":"^25.5.2"},"_npmOperationalInternal":{"tmp":"tmp/core_0.31.0_1778959648992_0.18898260480254625","host":"s3://npm-registry-packages-npm-production"}},"0.33.0":{"name":"@sarmal/core","version":"0.33.0","keywords":["animation","canvas","curve","loading","parametric","spinner","svg","tanstack-intent"],"author":{"url":"https://aktasalper.com","name":"Alper Halil","email":"contact@aktasalper.com"},"license":"MIT","_id":"@sarmal/core@0.33.0","maintainers":[{"name":"yethranayeh","email":"aktasalper99@gmail.com"}],"homepage":"https://sarmal.art","bugs":{"url":"https://github.com/yethranayeh/sarmal/issues"},"bin":{"sarmal":"dist/cli.js"},"dist":{"shasum":"158a0513b2a9ad4f0cbe9e3083d7a97daa150591","tarball":"https://registry.npmjs.org/@sarmal/core/-/core-0.33.0.tgz","fileCount":118,"integrity":"sha512-VQZYJZgLJWKQ0sAUpUXU/7NKDJIvyz9QguNW5l34VRYiE7FPQBfqubieo/dPH6mP5F5TuUYWZNuAUC4r1HpANQ==","signatures":[{"sig":"MEUCIFYUdTl+4T721UIpgaEKP33JzxS7bhKu9LVGHeNaH+NeAiEA9Oum0NUa3GfKGIuaHat081j7gAtOEZubokJJAuJ/r1o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1335076},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./auto":{"import":"./dist/auto-init.js","require":"./dist/auto-init.cjs"},"./curves":{"types":"./dist/curves/index.d.ts","import":"./dist/curves/index.js","require":"./dist/curves/index.cjs"},"./curves/*":{"types":"./dist/curves/*.d.ts","import":"./dist/curves/*.js","require":"./dist/curves/*.cjs"},"./terminal":{"node":{"import":"./dist/terminal.js","require":"./dist/terminal.cjs"},"types":"./dist/terminal.d.ts"}},"gitHead":"aecf1945040ccce1086d5113617527a5f137d246","scripts":{"dev":"tsup --watch","lint":"oxlint","test":"vitest","bench":"vitest bench","build":"tsup","format":"oxfmt","typecheck":"tsc --noEmit","test:watch":"vitest --watch","prepublishOnly":"tsup"},"_npmUser":{"name":"yethranayeh","email":"aktasalper99@gmail.com"},"repository":{"url":"git+https://github.com/yethranayeh/sarmal.git","type":"git","directory":"packages/sarmal"},"_npmVersion":"11.5.1","description":"Curve path based loading indicators and their renderer","directories":{},"sideEffects":["./dist/auto-init.*"],"_nodeVersion":"24.7.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","jsdom":"^29.0.2","oxfmt":"^0.44.0","oxlint":"^1.58.0","vitest":"^4.1.2","typescript":"^6.0.2","@types/node":"^25.5.2"},"_npmOperationalInternal":{"tmp":"tmp/core_0.33.0_1779035605319_0.6443622525096575","host":"s3://npm-registry-packages-npm-production"}},"0.34.0":{"name":"@sarmal/core","version":"0.34.0","keywords":["animation","canvas","curve","loading","parametric","spinner","svg","tanstack-intent"],"author":{"url":"https://aktasalper.com","name":"Alper Halil","email":"contact@aktasalper.com"},"license":"MIT","_id":"@sarmal/core@0.34.0","maintainers":[{"name":"yethranayeh","email":"aktasalper99@gmail.com"}],"homepage":"https://sarmal.art","bugs":{"url":"https://github.com/yethranayeh/sarmal/issues"},"bin":{"sarmal":"dist/cli.js"},"dist":{"shasum":"5366ce2660474ab7269fecb0aa073dd09d6650e5","tarball":"https://registry.npmjs.org/@sarmal/core/-/core-0.34.0.tgz","fileCount":118,"integrity":"sha512-ys89w4YQveS4cUnzh5BarGhgTRa3Gsr4E1o5eFUIUuXp/SGtn68nwz/IPLgRXIplHFnAmNBbFnHR1+9Zm24NkQ==","signatures":[{"sig":"MEQCIHuENrLINZeWNYek0j2v1VruQhj6s8tBPvkExNha3x4KAiBLLfYLCbbJOozIBnMXDMBROiS/HTdeq58NZhAhqWxhLw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1433309},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./auto":{"import":"./dist/auto-init.js","require":"./dist/auto-init.cjs"},"./curves":{"types":"./dist/curves/index.d.ts","import":"./dist/curves/index.js","require":"./dist/curves/index.cjs"},"./curves/*":{"types":"./dist/curves/*.d.ts","import":"./dist/curves/*.js","require":"./dist/curves/*.cjs"},"./terminal":{"node":{"import":"./dist/terminal.js","require":"./dist/terminal.cjs"},"types":"./dist/terminal.d.ts"}},"gitHead":"def870e46ca1f9d2bc02d6a54835b8a7f7dbe426","scripts":{"dev":"tsup --watch","lint":"oxlint","test":"vitest --run","bench":"vitest bench","build":"tsup","format":"oxfmt","typecheck":"tsc --noEmit","test:watch":"vitest","prepublishOnly":"pnpm test && tsup"},"_npmUser":{"name":"yethranayeh","email":"aktasalper99@gmail.com"},"repository":{"url":"git+https://github.com/yethranayeh/sarmal.git","type":"git","directory":"packages/sarmal"},"_npmVersion":"11.5.1","description":"Curve path based loading indicators and their renderer","directories":{},"sideEffects":["./dist/auto-init.*"],"_nodeVersion":"24.7.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","jsdom":"^29.0.2","oxfmt":"^0.44.0","oxlint":"^1.58.0","vitest":"^4.1.2","typescript":"^6.0.2","@types/node":"^25.5.2"},"_npmOperationalInternal":{"tmp":"tmp/core_0.34.0_1779303510052_0.4338113149950731","host":"s3://npm-registry-packages-npm-production"}},"0.35.0":{"name":"@sarmal/core","version":"0.35.0","keywords":["animation","canvas","curve","loading","parametric","spinner","svg","tanstack-intent"],"author":{"url":"https://aktasalper.com","name":"Alper Halil","email":"contact@aktasalper.com"},"license":"MIT","_id":"@sarmal/core@0.35.0","maintainers":[{"name":"yethranayeh","email":"aktasalper99@gmail.com"}],"homepage":"https://sarmal.art","bugs":{"url":"https://github.com/yethranayeh/sarmal/issues"},"bin":{"sarmal":"dist/cli.js"},"dist":{"shasum":"15aed727413dca8b786d2470104b4762fcfc2364","tarball":"https://registry.npmjs.org/@sarmal/core/-/core-0.35.0.tgz","fileCount":118,"integrity":"sha512-sbT8/RQaxfup2LvV3yR60PrrQ8Asp1ra59jSBrTagQx4RE4laPq40xGRwNmuHPAXpRje2lwH8Eng0mF/I9M7ig==","signatures":[{"sig":"MEUCIQDPKP6y8M3TKLmYRByP7D5+KZLsGxMzHtkT12Rl5p7F/gIgbEWFEVHKrf2hp8A6fAVp6YZ6dp7ZtPOrSnGRnxc4kwU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1447551},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./auto":{"import":"./dist/auto-init.js","require":"./dist/auto-init.cjs"},"./curves":{"types":"./dist/curves/index.d.ts","import":"./dist/curves/index.js","require":"./dist/curves/index.cjs"},"./curves/*":{"types":"./dist/curves/*.d.ts","import":"./dist/curves/*.js","require":"./dist/curves/*.cjs"},"./terminal":{"node":{"import":"./dist/terminal.js","require":"./dist/terminal.cjs"},"types":"./dist/terminal.d.ts"}},"gitHead":"8a31a34567c7181c117e59c3d1d16816d82da874","scripts":{"dev":"tsup --watch","lint":"oxlint","test":"vitest --run","bench":"vitest bench","build":"tsup","format":"oxfmt","typecheck":"tsc --noEmit","test:watch":"vitest","prepublishOnly":"pnpm test && tsup"},"_npmUser":{"name":"yethranayeh","email":"aktasalper99@gmail.com"},"repository":{"url":"git+https://github.com/yethranayeh/sarmal.git","type":"git","directory":"packages/sarmal"},"_npmVersion":"11.5.1","description":"Curve path based loading indicators and their renderer","directories":{},"sideEffects":["./dist/auto-init.*"],"_nodeVersion":"24.7.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","jsdom":"^29.0.2","oxfmt":"^0.44.0","oxlint":"^1.58.0","vitest":"^4.1.2","typescript":"^6.0.2","@types/node":"^25.5.2"},"_npmOperationalInternal":{"tmp":"tmp/core_0.35.0_1779489659738_0.40328806270237516","host":"s3://npm-registry-packages-npm-production"}},"0.35.1":{"name":"@sarmal/core","version":"0.35.1","keywords":["animation","canvas","curve","loading","parametric","spinner","svg","tanstack-intent"],"author":{"url":"https://aktasalper.com","name":"Alper Halil","email":"contact@aktasalper.com"},"license":"MIT","_id":"@sarmal/core@0.35.1","maintainers":[{"name":"yethranayeh","email":"aktasalper99@gmail.com"}],"homepage":"https://sarmal.art","bugs":{"url":"https://github.com/yethranayeh/sarmal/issues"},"bin":{"sarmal":"dist/cli.js"},"dist":{"shasum":"6619035135fd77d2c7a95621f28aa1d047466bb6","tarball":"https://registry.npmjs.org/@sarmal/core/-/core-0.35.1.tgz","fileCount":118,"integrity":"sha512-X30VgoUNaHZu2W22AWoJfjVaB+607Lph8/t6/fcX4HenpV4k66gMShfHdKg7X77FCBJp/b0FbKlAyKVuNheAlg==","signatures":[{"sig":"MEUCIDLhMj300Pas8zHGa8p0oHQwcep3qEry5YMZmvqsJhAEAiEAlmlHHuPqyuRK3e47HA6cpV5tQ4IO10SKfNkmlsJp4U0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1445583},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./auto":{"import":"./dist/auto-init.js","require":"./dist/auto-init.cjs"},"./curves":{"types":"./dist/curves/index.d.ts","import":"./dist/curves/index.js","require":"./dist/curves/index.cjs"},"./curves/*":{"types":"./dist/curves/*.d.ts","import":"./dist/curves/*.js","require":"./dist/curves/*.cjs"},"./terminal":{"node":{"import":"./dist/terminal.js","require":"./dist/terminal.cjs"},"types":"./dist/terminal.d.ts"}},"gitHead":"a6dbc5ece4bdc243bb88058e60a0a9a7e73a37d5","scripts":{"dev":"tsup --watch","lint":"oxlint","test":"vitest --run","bench":"vitest bench","build":"tsup","format":"oxfmt","typecheck":"tsc --noEmit","test:watch":"vitest","prepublishOnly":"pnpm test && tsup"},"_npmUser":{"name":"yethranayeh","email":"aktasalper99@gmail.com"},"repository":{"url":"git+https://github.com/yethranayeh/sarmal.git","type":"git","directory":"packages/sarmal"},"_npmVersion":"11.5.1","description":"Curve path based loading indicators and their renderer","directories":{},"sideEffects":["./dist/auto-init.*"],"_nodeVersion":"24.7.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","jsdom":"^29.0.2","oxfmt":"^0.44.0","oxlint":"^1.58.0","vitest":"^4.1.2","typescript":"^6.0.2","@types/node":"^25.5.2"},"_npmOperationalInternal":{"tmp":"tmp/core_0.35.1_1779491973375_0.14771755326048797","host":"s3://npm-registry-packages-npm-production"}},"0.36.0":{"name":"@sarmal/core","version":"0.36.0","keywords":["animation","canvas","curve","loading","parametric","spinner","svg","tanstack-intent"],"author":{"url":"https://aktasalper.com","name":"Alper Halil","email":"contact@aktasalper.com"},"license":"MIT","_id":"@sarmal/core@0.36.0","maintainers":[{"name":"yethranayeh","email":"aktasalper99@gmail.com"}],"homepage":"https://sarmal.art","bugs":{"url":"https://github.com/yethranayeh/sarmal/issues"},"bin":{"sarmal":"dist/cli.js"},"dist":{"shasum":"0aa56395e56c05cfe21d2df7aad7d7ada30405d1","tarball":"https://registry.npmjs.org/@sarmal/core/-/core-0.36.0.tgz","fileCount":118,"integrity":"sha512-6X8GrE4hZ9BwEFpSZ314LsRTyke2DLe8L8hCBcMmhrjEm5S+GeEZa7/xKzr9fb5cqJ1MR4dITpHsHtXuKfJ1qA==","signatures":[{"sig":"MEYCIQCBtvqRuV7bONpgZrpquf7Qj7HcFDI2GbwvnSjsycOxfwIhAJZc1L0I+52dGj2KNPWKpaRn27rbHjDKcE2cn6odhH3x","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1464534},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./auto":{"import":"./dist/auto-init.js","require":"./dist/auto-init.cjs"},"./curves":{"types":"./dist/curves/index.d.ts","import":"./dist/curves/index.js","require":"./dist/curves/index.cjs"},"./curves/*":{"types":"./dist/curves/*.d.ts","import":"./dist/curves/*.js","require":"./dist/curves/*.cjs"},"./terminal":{"node":{"import":"./dist/terminal.js","require":"./dist/terminal.cjs"},"types":"./dist/terminal.d.ts"}},"gitHead":"24ec51e3588b8700365c99854413dec74c13e70e","scripts":{"dev":"tsup --watch","lint":"oxlint --config ../../.oxlintrc.json","test":"vitest --run","bench":"vitest bench","build":"tsup","format":"oxfmt","typecheck":"tsc --noEmit","test:watch":"vitest","prepublishOnly":"pnpm test && tsup"},"_npmUser":{"name":"yethranayeh","email":"aktasalper99@gmail.com"},"repository":{"url":"git+https://github.com/yethranayeh/sarmal.git","type":"git","directory":"packages/sarmal"},"_npmVersion":"11.5.1","description":"Curve path based loading indicators and their renderer","directories":{},"sideEffects":["./dist/auto-init.*"],"_nodeVersion":"24.7.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","jsdom":"^29.0.2","oxfmt":"^0.44.0","oxlint":"^1.58.0","vitest":"^4.1.2","typescript":"^6.0.2","@types/node":"^25.5.2"},"_npmOperationalInternal":{"tmp":"tmp/core_0.36.0_1779534834023_0.5343338258135002","host":"s3://npm-registry-packages-npm-production"}},"0.36.1":{"name":"@sarmal/core","version":"0.36.1","keywords":["animation","canvas","curve","loading","parametric","spinner","svg","tanstack-intent"],"author":{"url":"https://aktasalper.com","name":"Alper Halil","email":"contact@aktasalper.com"},"license":"MIT","_id":"@sarmal/core@0.36.1","maintainers":[{"name":"yethranayeh","email":"aktasalper99@gmail.com"}],"homepage":"https://sarmal.art","bugs":{"url":"https://github.com/yethranayeh/sarmal/issues"},"bin":{"sarmal":"dist/cli.js"},"dist":{"shasum":"66b07ff9629822b943c4d236fb9646956fd9c929","tarball":"https://registry.npmjs.org/@sarmal/core/-/core-0.36.1.tgz","fileCount":118,"integrity":"sha512-2cR2r5RZ/fogd7UAumRkW0PQIHIVJimAOPDUqFURWFLfLTZYeBxxS6O+PE9QQpGf/xJa1utGxwDG/IqMaja0Xg==","signatures":[{"sig":"MEYCIQCDvNFLSieHFaPwXk9WoRQv5Cyk/Nqv9qslNq6U0QdNaQIhAPjAfoINHdAIiwTxXMo5mTvb583VGIwKfsvFI2b62qN8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1464546},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./auto":{"import":"./dist/auto-init.js","require":"./dist/auto-init.cjs"},"./curves":{"types":"./dist/curves/index.d.ts","import":"./dist/curves/index.js","require":"./dist/curves/index.cjs"},"./curves/*":{"types":"./dist/curves/*.d.ts","import":"./dist/curves/*.js","require":"./dist/curves/*.cjs"},"./terminal":{"node":{"import":"./dist/terminal.js","require":"./dist/terminal.cjs"},"types":"./dist/terminal.d.ts"}},"gitHead":"77dbec96c5d3e0e5b38424743c8263c22be2f3c1","scripts":{"dev":"tsup --watch","lint":"oxlint --config ../../.oxlintrc.json","test":"vitest --run","bench":"vitest bench","build":"tsup","format":"oxfmt","typecheck":"tsc --noEmit","test:watch":"vitest","prepublishOnly":"pnpm test && tsup"},"_npmUser":{"name":"yethranayeh","email":"aktasalper99@gmail.com"},"repository":{"url":"git+https://github.com/yethranayeh/sarmal.git","type":"git","directory":"packages/sarmal"},"_npmVersion":"11.5.1","description":"Curve path based loading indicators and their renderer","directories":{},"sideEffects":["./dist/auto-init.*"],"_nodeVersion":"24.7.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","jsdom":"^29.0.2","oxfmt":"^0.44.0","oxlint":"^1.58.0","vitest":"^4.1.2","typescript":"^6.0.2","@types/node":"^25.5.2"},"_npmOperationalInternal":{"tmp":"tmp/core_0.36.1_1779535033417_0.39954078395455683","host":"s3://npm-registry-packages-npm-production"}},"0.36.2":{"name":"@sarmal/core","version":"0.36.2","keywords":["animation","canvas","curve","loading","parametric","spinner","svg","tanstack-intent"],"author":{"url":"https://aktasalper.com","name":"Alper Halil","email":"contact@aktasalper.com"},"license":"MIT","_id":"@sarmal/core@0.36.2","maintainers":[{"name":"yethranayeh","email":"aktasalper99@gmail.com"}],"homepage":"https://sarmal.art","bugs":{"url":"https://github.com/yethranayeh/sarmal/issues"},"bin":{"sarmal":"dist/cli.js"},"dist":{"shasum":"dd8bbb00194358fe9980134bbb3bf62ac8b8456d","tarball":"https://registry.npmjs.org/@sarmal/core/-/core-0.36.2.tgz","fileCount":118,"integrity":"sha512-p5SzbjdeurbfbpCvU+dWC4nJgEhowGLvzZoYJctgmSnUBVZK6x4HPydgcYMVITtr0N9WyCTY2f4eTm2crZHEIA==","signatures":[{"sig":"MEUCIQDsIGNLsUMXMhKzAi2ey3jJzPHKc22dYq+7ZPVajZI9vAIgemlk6ODnOsH2eWaFZt5YrWKCc83GvhPsELoT0McS2WQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1465784},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./auto":{"import":"./dist/auto-init.js","require":"./dist/auto-init.cjs"},"./curves":{"types":"./dist/curves/index.d.ts","import":"./dist/curves/index.js","require":"./dist/curves/index.cjs"},"./curves/*":{"types":"./dist/curves/*.d.ts","import":"./dist/curves/*.js","require":"./dist/curves/*.cjs"},"./terminal":{"node":{"import":"./dist/terminal.js","require":"./dist/terminal.cjs"},"types":"./dist/terminal.d.ts"}},"gitHead":"e408a1473af41004d3331df53870d1ab29974d53","scripts":{"dev":"tsup --watch","lint":"oxlint --config ../../.oxlintrc.json","test":"vitest --run","bench":"vitest bench","build":"tsup","format":"oxfmt","typecheck":"tsc --noEmit","test:watch":"vitest","prepublishOnly":"pnpm test && tsup"},"_npmUser":{"name":"yethranayeh","email":"aktasalper99@gmail.com"},"repository":{"url":"git+https://github.com/yethranayeh/sarmal.git","type":"git","directory":"packages/sarmal"},"_npmVersion":"11.5.1","description":"Curve path based loading indicators and their renderer","directories":{},"sideEffects":["./dist/auto-init.*"],"_nodeVersion":"24.7.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","jsdom":"^29.0.2","oxfmt":"^0.44.0","oxlint":"^1.58.0","vitest":"^4.1.2","typescript":"^6.0.2","@types/node":"^25.5.2"},"_npmOperationalInternal":{"tmp":"tmp/core_0.36.2_1779553632154_0.4127470051900226","host":"s3://npm-registry-packages-npm-production"}},"0.36.3":{"name":"@sarmal/core","version":"0.36.3","keywords":["animation","canvas","curve","loading","parametric","spinner","svg","tanstack-intent"],"author":{"url":"https://aktasalper.com","name":"Alper Halil","email":"contact@aktasalper.com"},"license":"MIT","_id":"@sarmal/core@0.36.3","maintainers":[{"name":"yethranayeh","email":"aktasalper99@gmail.com"}],"homepage":"https://sarmal.art","bugs":{"url":"https://github.com/yethranayeh/sarmal/issues"},"bin":{"sarmal":"dist/cli.js"},"dist":{"shasum":"e36eaf91b8bbe9f03444ae0637aba6ec2093cbac","tarball":"https://registry.npmjs.org/@sarmal/core/-/core-0.36.3.tgz","fileCount":118,"integrity":"sha512-De1NUGarXj6CBhS1sVOMQunHM/VM+E00cjX1FcB5A7+X1xpoOHIMe9ycgmVjVz2/y1w31HnmI+M5Nfm/5dtkrg==","signatures":[{"sig":"MEYCIQCA4rcsKqHRbtqLtHYKywBlVQ3nCJzCbzpcu49SSYjBVQIhALRHGsLDgC6uve+3RMHRqrQGzDBirP9vLA0QC+kvhbie","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1465980},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./auto":{"import":"./dist/auto-init.js","require":"./dist/auto-init.cjs"},"./curves":{"types":"./dist/curves/index.d.ts","import":"./dist/curves/index.js","require":"./dist/curves/index.cjs"},"./curves/*":{"types":"./dist/curves/*.d.ts","import":"./dist/curves/*.js","require":"./dist/curves/*.cjs"},"./terminal":{"node":{"import":"./dist/terminal.js","require":"./dist/terminal.cjs"},"types":"./dist/terminal.d.ts"}},"gitHead":"11a24ed89b511b794ae92a87568e3a6e1bfbb88c","scripts":{"dev":"tsup --watch","lint":"oxlint --config ../../.oxlintrc.json","test":"vitest --run","bench":"vitest bench","build":"tsup","format":"oxfmt","typecheck":"tsc --noEmit","test:watch":"vitest","prepublishOnly":"pnpm test && tsup"},"_npmUser":{"name":"yethranayeh","email":"aktasalper99@gmail.com"},"repository":{"url":"git+https://github.com/yethranayeh/sarmal.git","type":"git","directory":"packages/sarmal"},"_npmVersion":"11.5.1","description":"Curve path based loading indicators and their renderer","directories":{},"sideEffects":["./dist/auto-init.*"],"_nodeVersion":"24.7.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","jsdom":"^29.0.2","oxfmt":"^0.44.0","oxlint":"^1.58.0","vitest":"^4.1.2","typescript":"^6.0.2","@types/node":"^25.5.2"},"_npmOperationalInternal":{"tmp":"tmp/core_0.36.3_1779564783194_0.34271627222329726","host":"s3://npm-registry-packages-npm-production"}},"0.36.4":{"name":"@sarmal/core","version":"0.36.4","keywords":["animation","canvas","curve","loading","parametric","spinner","svg","tanstack-intent"],"author":{"url":"https://aktasalper.com","name":"Alper Halil","email":"contact@aktasalper.com"},"license":"MIT","_id":"@sarmal/core@0.36.4","maintainers":[{"name":"yethranayeh","email":"aktasalper99@gmail.com"}],"homepage":"https://sarmal.art","bugs":{"url":"https://github.com/yethranayeh/sarmal/issues"},"bin":{"sarmal":"dist/cli.js"},"dist":{"shasum":"ecd7fb4d3e29c8abb3140c0e9dab78f258e88c71","tarball":"https://registry.npmjs.org/@sarmal/core/-/core-0.36.4.tgz","fileCount":118,"integrity":"sha512-zvND2QVfnf/X1wC0AB3ReQBW0KGH70QvFxj50IAKAimpZMhMUbFud7apSi+hlkpDvlUAv0r13CVJienjPDhLPQ==","signatures":[{"sig":"MEUCIGkB3ZRfBAuzh+34iOR2jlAhhyrSKs+HkOi/DJlVpUqkAiEA7V03FFuvEmrVEVDmhN+H0oUOE+wYY2447tqD3wzeagM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1463556},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./auto":{"import":"./dist/auto-init.js","require":"./dist/auto-init.cjs"},"./curves":{"types":"./dist/curves/index.d.ts","import":"./dist/curves/index.js","require":"./dist/curves/index.cjs"},"./curves/*":{"types":"./dist/curves/*.d.ts","import":"./dist/curves/*.js","require":"./dist/curves/*.cjs"},"./terminal":{"node":{"import":"./dist/terminal.js","require":"./dist/terminal.cjs"},"types":"./dist/terminal.d.ts"}},"gitHead":"09b9b34fe595ec836155e9ce36f132eb424c0670","scripts":{"dev":"tsup --watch","lint":"oxlint --config ../../.oxlintrc.json","test":"vitest --run","bench":"vitest bench","build":"tsup","format":"oxfmt","typecheck":"tsc --noEmit","test:watch":"vitest","prepublishOnly":"pnpm test && tsup"},"_npmUser":{"name":"yethranayeh","email":"aktasalper99@gmail.com"},"repository":{"url":"git+https://github.com/yethranayeh/sarmal.git","type":"git","directory":"packages/sarmal"},"_npmVersion":"11.5.1","description":"Curve path based loading indicators and their renderer","directories":{},"sideEffects":["./dist/auto-init.*"],"_nodeVersion":"24.7.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","jsdom":"^29.0.2","oxfmt":"^0.44.0","oxlint":"^1.58.0","vitest":"^4.1.2","typescript":"^6.0.2","@types/node":"^25.5.2"},"_npmOperationalInternal":{"tmp":"tmp/core_0.36.4_1779574649718_0.9518149957808193","host":"s3://npm-registry-packages-npm-production"}},"0.36.5":{"name":"@sarmal/core","version":"0.36.5","keywords":["animation","canvas","curve","loading","parametric","spinner","svg","tanstack-intent"],"author":{"url":"https://aktasalper.com","name":"Alper Halil","email":"contact@aktasalper.com"},"license":"MIT","_id":"@sarmal/core@0.36.5","maintainers":[{"name":"yethranayeh","email":"aktasalper99@gmail.com"}],"homepage":"https://sarmal.art","bugs":{"url":"https://github.com/yethranayeh/sarmal/issues"},"bin":{"sarmal":"dist/cli.js"},"dist":{"shasum":"9ec682a8722cbaa9187a6adfd7cab4c292f69418","tarball":"https://registry.npmjs.org/@sarmal/core/-/core-0.36.5.tgz","fileCount":118,"integrity":"sha512-zlGiT+mdcJKd5ptrYOL5Q+0Evg83GhOp5FvZxcKyEmfH2u2WHmuQnWtrxQAKidl17mqYh92302RjotfhjMm7vw==","signatures":[{"sig":"MEUCIQC7YlMl6Gl1I6Z02rSg8E2K26ChKMTEj8BgzLxqKtoWPgIgDoSe0cd4LYJbnAXZW/eLU8tpGFMmyi7Jqm0Pu2iGdqo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1463544},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./auto":{"import":"./dist/auto-init.js","require":"./dist/auto-init.cjs"},"./curves":{"types":"./dist/curves/index.d.ts","import":"./dist/curves/index.js","require":"./dist/curves/index.cjs"},"./curves/*":{"types":"./dist/curves/*.d.ts","import":"./dist/curves/*.js","require":"./dist/curves/*.cjs"},"./terminal":{"node":{"import":"./dist/terminal.js","require":"./dist/terminal.cjs"},"types":"./dist/terminal.d.ts"}},"gitHead":"09d2079cdaec8659e38ec2863614025e5071fa89","scripts":{"dev":"tsup --watch","lint":"oxlint --config ../../.oxlintrc.json","test":"vitest --run","bench":"vitest bench","build":"tsup","format":"oxfmt","typecheck":"tsc --noEmit","test:watch":"vitest","prepublishOnly":"pnpm test && tsup"},"_npmUser":{"name":"yethranayeh","email":"aktasalper99@gmail.com"},"repository":{"url":"git+https://github.com/yethranayeh/sarmal.git","type":"git","directory":"packages/sarmal"},"_npmVersion":"11.5.1","description":"Curve path based loading indicators and their renderer","directories":{},"sideEffects":["./dist/auto-init.*"],"_nodeVersion":"24.7.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","jsdom":"^29.0.2","oxfmt":"^0.44.0","oxlint":"^1.58.0","vitest":"^4.1.2","typescript":"^6.0.2","@types/node":"^25.5.2"},"_npmOperationalInternal":{"tmp":"tmp/core_0.36.5_1779576183756_0.21007440473997407","host":"s3://npm-registry-packages-npm-production"}},"0.37.0":{"name":"@sarmal/core","version":"0.37.0","keywords":["animation","canvas","curve","loading","parametric","spinner","svg","tanstack-intent"],"author":{"url":"https://aktasalper.com","name":"Alper Halil","email":"contact@aktasalper.com"},"license":"MIT","_id":"@sarmal/core@0.37.0","maintainers":[{"name":"yethranayeh","email":"aktasalper99@gmail.com"}],"homepage":"https://sarmal.art","bugs":{"url":"https://github.com/yethranayeh/sarmal/issues"},"bin":{"sarmal":"dist/cli.js"},"dist":{"shasum":"6e0c49af443e1c7fab49acfae299a641db4e97c4","tarball":"https://registry.npmjs.org/@sarmal/core/-/core-0.37.0.tgz","fileCount":118,"integrity":"sha512-HJTSh62/e+yMP2sF61hhxXrcTDqCtvijeYJYQ65uE+kfxTl0VEfTS4FOxDInMQ6zbV62cvclZXevCGqKdob9LQ==","signatures":[{"sig":"MEUCIQC16CvuUWJEo7pmhTohgKvcNQFNHjW/atEDMkSRXVdPeAIgVp2Znysqmtc60cnInd6n9ELZaNceOh1xSfJpCwbFwHg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1600893},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./auto":{"import":"./dist/auto-init.js","require":"./dist/auto-init.cjs"},"./curves":{"types":"./dist/curves/index.d.ts","import":"./dist/curves/index.js","require":"./dist/curves/index.cjs"},"./curves/*":{"types":"./dist/curves/*.d.ts","import":"./dist/curves/*.js","require":"./dist/curves/*.cjs"},"./terminal":{"node":{"import":"./dist/terminal.js","require":"./dist/terminal.cjs"},"types":"./dist/terminal.d.ts"}},"gitHead":"a1a97294c64568f0b623c065b90cf520c43f9fea","scripts":{"dev":"tsup --watch","lint":"oxlint --config ../../.oxlintrc.json","test":"vitest --run","bench":"vitest bench","build":"tsup","format":"oxfmt","typecheck":"tsc --noEmit","test:watch":"vitest","prepublishOnly":"pnpm test && tsup"},"_npmUser":{"name":"yethranayeh","email":"aktasalper99@gmail.com"},"repository":{"url":"git+https://github.com/yethranayeh/sarmal.git","type":"git","directory":"packages/sarmal"},"_npmVersion":"11.5.1","description":"Curve path based loading indicators and their renderer","directories":{},"sideEffects":["./dist/auto-init.*"],"_nodeVersion":"24.7.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","jsdom":"^29.0.2","oxfmt":"^0.44.0","oxlint":"^1.58.0","vitest":"^4.1.2","typescript":"^6.0.2","@types/node":"^25.5.2","@tanstack/intent":"0.0.41"},"_npmOperationalInternal":{"tmp":"tmp/core_0.37.0_1779613197415_0.6898431715030622","host":"s3://npm-registry-packages-npm-production"}},"0.37.1":{"name":"@sarmal/core","version":"0.37.1","keywords":["animation","canvas","curve","loading","parametric","spinner","svg","tanstack-intent"],"author":{"url":"https://aktasalper.com","name":"Alper Halil","email":"contact@aktasalper.com"},"license":"MIT","_id":"@sarmal/core@0.37.1","maintainers":[{"name":"yethranayeh","email":"aktasalper99@gmail.com"}],"homepage":"https://sarmal.art","bugs":{"url":"https://github.com/yethranayeh/sarmal/issues"},"bin":{"sarmal":"dist/cli.js"},"dist":{"shasum":"d8cd80cdd64973d3170b64a664387bc19829c61b","tarball":"https://registry.npmjs.org/@sarmal/core/-/core-0.37.1.tgz","fileCount":118,"integrity":"sha512-yYtZiIGwBDDgXnWyHgYlshRoecCHNl3CfmsFhNWtjKrEiY9l3bpdyQXnpsYzAC47D9ufULBwrPlDpLimKs/56w==","signatures":[{"sig":"MEYCIQCFYZTs38osMaIEkDN7A0/oEcX3ukEA61tIPrNddj5EBQIhANMo7OcN3zJziZa0QUuyvRON08IwLSr7ca7+XY5y46KM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1601727},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./auto":{"import":"./dist/auto-init.js","require":"./dist/auto-init.cjs"},"./curves":{"types":"./dist/curves/index.d.ts","import":"./dist/curves/index.js","require":"./dist/curves/index.cjs"},"./curves/*":{"types":"./dist/curves/*.d.ts","import":"./dist/curves/*.js","require":"./dist/curves/*.cjs"},"./terminal":{"node":{"import":"./dist/terminal.js","require":"./dist/terminal.cjs"},"types":"./dist/terminal.d.ts"}},"gitHead":"079889ff5fbd525463893432367c941ea1e11c11","scripts":{"dev":"tsup --watch","lint":"oxlint --config ../../.oxlintrc.json","test":"vitest --run","bench":"vitest bench","build":"tsup","format":"oxfmt","typecheck":"tsc --noEmit","test:watch":"vitest","prepublishOnly":"pnpm test && tsup"},"_npmUser":{"name":"yethranayeh","email":"aktasalper99@gmail.com"},"repository":{"url":"git+https://github.com/yethranayeh/sarmal.git","type":"git","directory":"packages/sarmal"},"_npmVersion":"11.5.1","description":"Curve path based loading indicators and their renderer","directories":{},"sideEffects":["./dist/auto-init.*"],"_nodeVersion":"24.7.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","jsdom":"^29.0.2","oxfmt":"^0.44.0","oxlint":"^1.58.0","vitest":"^4.1.2","typescript":"^6.0.2","@types/node":"^25.5.2","@tanstack/intent":"0.0.41"},"_npmOperationalInternal":{"tmp":"tmp/core_0.37.1_1779619262528_0.09091340140848336","host":"s3://npm-registry-packages-npm-production"}},"0.37.4":{"name":"@sarmal/core","version":"0.37.4","keywords":["animation","canvas","curve","loading","loading-indicator","svg","tanstack-intent","trail"],"author":{"url":"https://aktasalper.com","name":"Alper Halil","email":"contact@aktasalper.com"},"license":"MIT","_id":"@sarmal/core@0.37.4","maintainers":[{"name":"yethranayeh","email":"aktasalper99@gmail.com"}],"homepage":"https://sarmal.art","bugs":{"url":"https://github.com/yethranayeh/sarmal/issues"},"bin":{"sarmal":"dist/cli.js"},"dist":{"shasum":"0eea7d6f15d3e1597a2fce4cb59d8fca7a521c65","tarball":"https://registry.npmjs.org/@sarmal/core/-/core-0.37.4.tgz","fileCount":118,"integrity":"sha512-xWv+eqPywnN6b1VdNQBbIf3cimEujkf7lHHVyX3hFA+s1B/M0VvPE+Nh3CL6P6kh/o+sGyiyOGR4gD1imvq4Yg==","signatures":[{"sig":"MEQCIAVFgpIEs5sx12DCY9qf75OIdOauQKvAG0oXqK1YtXsMAiAoBEO9KMK3RZFzSqmM7mdACXpsNGJbJ9PIpgCC8/gdEg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1601386},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./auto":{"import":"./dist/auto-init.js","require":"./dist/auto-init.cjs"},"./curves":{"types":"./dist/curves/index.d.ts","import":"./dist/curves/index.js","require":"./dist/curves/index.cjs"},"./curves/*":{"types":"./dist/curves/*.d.ts","import":"./dist/curves/*.js","require":"./dist/curves/*.cjs"},"./terminal":{"node":{"import":"./dist/terminal.js","require":"./dist/terminal.cjs"},"types":"./dist/terminal.d.ts"}},"gitHead":"215adedab9b1207016dd4a742c4bce85cbf54d0a","scripts":{"dev":"tsup --watch","lint":"oxlint --config ../../.oxlintrc.json","test":"vitest --run","bench":"vitest bench","build":"tsup","format":"oxfmt","typecheck":"tsc --noEmit","test:watch":"vitest","prepublishOnly":"pnpm test && tsup"},"_npmUser":{"name":"yethranayeh","email":"aktasalper99@gmail.com"},"repository":{"url":"git+https://github.com/yethranayeh/sarmal.git","type":"git","directory":"packages/sarmal"},"_npmVersion":"11.5.1","description":"Animated curve library for loading states and ambient motion","directories":{},"sideEffects":["./dist/auto-init.*"],"_nodeVersion":"24.7.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","jsdom":"^29.0.2","oxfmt":"^0.44.0","oxlint":"^1.58.0","vitest":"^4.1.2","typescript":"^6.0.2","@types/node":"^25.5.2","@tanstack/intent":"0.0.41"},"_npmOperationalInternal":{"tmp":"tmp/core_0.37.4_1779631886126_0.293216520254882","host":"s3://npm-registry-packages-npm-production"}},"0.38.0":{"name":"@sarmal/core","version":"0.38.0","keywords":["animation","canvas","curve","loading","loading-indicator","svg","tanstack-intent","trail"],"author":{"url":"https://aktasalper.com","name":"Alper Halil","email":"contact@aktasalper.com"},"license":"MIT","_id":"@sarmal/core@0.38.0","maintainers":[{"name":"yethranayeh","email":"aktasalper99@gmail.com"}],"homepage":"https://sarmal.art","bugs":{"url":"https://github.com/yethranayeh/sarmal/issues"},"bin":{"sarmal":"dist/cli.js"},"dist":{"shasum":"e4f68a79b9e2076b07e9564c8eb39bef74ac68f6","tarball":"https://registry.npmjs.org/@sarmal/core/-/core-0.38.0.tgz","fileCount":118,"integrity":"sha512-eGUnvSIljCGb9GcPM8aXPFXeD63W2mAmtj8FwUiN27rPdXuMQ4nUWK7WK0ynyFH6BpGA692huCrimi5rJ2lhfw==","signatures":[{"sig":"MEYCIQCUAM3qnGGwCp9Jm8ppyE3YfEIdXtcWHqyhb+pQlAebqwIhALhOVTYZs4r7T1InrC4ptNX35fydPLc+WpfCBt7kMRc6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1635686},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./auto":{"import":"./dist/auto-init.js","require":"./dist/auto-init.cjs"},"./curves":{"types":"./dist/curves/index.d.ts","import":"./dist/curves/index.js","require":"./dist/curves/index.cjs"},"./curves/*":{"types":"./dist/curves/*.d.ts","import":"./dist/curves/*.js","require":"./dist/curves/*.cjs"},"./terminal":{"node":{"import":"./dist/terminal.js","require":"./dist/terminal.cjs"},"types":"./dist/terminal.d.ts"}},"gitHead":"d878203017897377d0e7726c4b0bc5983be2322e","scripts":{"dev":"tsup --watch","lint":"oxlint --config ../../.oxlintrc.json","test":"vitest --run","bench":"vitest bench","build":"tsup","format":"oxfmt","typecheck":"tsc --noEmit","test:watch":"vitest","prepublishOnly":"pnpm test && tsup"},"_npmUser":{"name":"yethranayeh","email":"aktasalper99@gmail.com"},"repository":{"url":"git+https://github.com/yethranayeh/sarmal.git","type":"git","directory":"packages/sarmal"},"_npmVersion":"11.5.1","description":"Animated curve library for loading states and ambient motion","directories":{},"sideEffects":["./dist/auto-init.*"],"_nodeVersion":"24.7.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","jsdom":"^29.0.2","oxfmt":"^0.44.0","oxlint":"^1.58.0","vitest":"^4.1.2","typescript":"^6.0.2","@types/node":"^25.5.2","@tanstack/intent":"0.0.41"},"_npmOperationalInternal":{"tmp":"tmp/core_0.38.0_1779657389777_0.46666321449386006","host":"s3://npm-registry-packages-npm-production"}},"0.39.0":{"name":"@sarmal/core","version":"0.39.0","keywords":["animation","canvas","curve","loading","loading-indicator","svg","tanstack-intent","trail"],"author":{"url":"https://aktasalper.com","name":"Alper Halil","email":"contact@aktasalper.com"},"license":"MIT","_id":"@sarmal/core@0.39.0","maintainers":[{"name":"yethranayeh","email":"aktasalper99@gmail.com"}],"homepage":"https://sarmal.art","bugs":{"url":"https://github.com/yethranayeh/sarmal/issues"},"bin":{"sarmal":"dist/cli.js"},"dist":{"shasum":"750e90347485836ce2417f369e9d0cc9f3f6b9de","tarball":"https://registry.npmjs.org/@sarmal/core/-/core-0.39.0.tgz","fileCount":118,"integrity":"sha512-sy+unSNvkaZtXES0/hJ/SpRBHZZ6ER4+sw3Bni8TKWpGzH5Gv3t34zI0eXUHQQnK5FrbYi2nZsOPLZPMdD8oDA==","signatures":[{"sig":"MEUCID0e3V9J+yDtvfaEYzm2Ej9fI/U8/fuOWOf+lZqa10iCAiEAsVa/hRc1Jr4tlDOvjl4tvci75FmqWYc1NERs+o4uHiI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1651245},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./auto":{"import":"./dist/auto-init.js","require":"./dist/auto-init.cjs"},"./curves/*":{"types":"./dist/curves/*.d.ts","import":"./dist/curves/*.js","require":"./dist/curves/*.cjs"},"./terminal":{"node":{"import":"./dist/terminal.js","require":"./dist/terminal.cjs"},"types":"./dist/terminal.d.ts"}},"gitHead":"56a9e29a10966b937179886f936a6f0d342b9d20","scripts":{"dev":"tsup --watch","lint":"oxlint --config ../../.oxlintrc.json","test":"vitest --run","bench":"vitest bench","build":"tsup","format":"oxfmt","typecheck":"tsc --noEmit","test:watch":"vitest","prepublishOnly":"pnpm test && tsup"},"_npmUser":{"name":"yethranayeh","email":"aktasalper99@gmail.com"},"repository":{"url":"git+https://github.com/yethranayeh/sarmal.git","type":"git","directory":"packages/sarmal"},"_npmVersion":"11.15.0","description":"Animated curve library for loading states and ambient motion","directories":{},"sideEffects":["./dist/auto-init.*"],"_nodeVersion":"24.7.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","jsdom":"^29.0.2","oxfmt":"^0.44.0","oxlint":"^1.58.0","vitest":"^4.1.2","typescript":"^6.0.2","@types/node":"^25.5.2","@tanstack/intent":"0.0.41"},"_npmOperationalInternal":{"tmp":"tmp/core_0.39.0_1779728281838_0.7591365512035408","host":"s3://npm-registry-packages-npm-production"}},"0.40.0":{"name":"@sarmal/core","version":"0.40.0","keywords":["animation","canvas","curve","loading","loading-indicator","svg","tanstack-intent","trail"],"author":{"url":"https://aktasalper.com","name":"Alper Halil","email":"contact@aktasalper.com"},"license":"MIT","_id":"@sarmal/core@0.40.0","maintainers":[{"name":"yethranayeh","email":"aktasalper99@gmail.com"}],"homepage":"https://sarmal.art","bugs":{"url":"https://github.com/yethranayeh/sarmal/issues"},"bin":{"sarmal":"dist/cli.js"},"dist":{"shasum":"96874363ce81d545487e6d97933d45ffaf0a3efc","tarball":"https://registry.npmjs.org/@sarmal/core/-/core-0.40.0.tgz","fileCount":118,"integrity":"sha512-ne9m4Rz7Eh872EZQrgPd1DF3DC2uMbz+Be5ERC+bMiPPI1AJhR7Kk1qlQSkuxmBhTC3ROze3IpEy+1+7XHGBoQ==","signatures":[{"sig":"MEYCIQCVXMbbhfUAGK2wtYsOGc0Iueh2XtdNjgw5qe5Dg8JTSQIhAKw5q1Zt5YQI27fuBy/tYANp3bzc+MrdUpB2BiAPf0/o","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1650693},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./auto":{"import":"./dist/auto-init.js","require":"./dist/auto-init.cjs"},"./curves/*":{"types":"./dist/curves/*.d.ts","import":"./dist/curves/*.js","require":"./dist/curves/*.cjs"},"./terminal":{"node":{"import":"./dist/terminal.js","require":"./dist/terminal.cjs"},"types":"./dist/terminal.d.ts"}},"gitHead":"6115f7c1c1103f8327e2b41ef4e60b7014937372","scripts":{"dev":"tsup --watch","lint":"oxlint --config ../../.oxlintrc.json","test":"vitest --run","bench":"vitest bench","build":"tsup","format":"oxfmt","typecheck":"tsc --noEmit","test:watch":"vitest","prepublishOnly":"pnpm test && tsup"},"_npmUser":{"name":"yethranayeh","email":"aktasalper99@gmail.com"},"repository":{"url":"git+https://github.com/yethranayeh/sarmal.git","type":"git","directory":"packages/sarmal"},"_npmVersion":"11.15.0","description":"Animated curve library for loading states and ambient motion","directories":{},"sideEffects":["./dist/auto-init.*"],"_nodeVersion":"24.7.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","jsdom":"^29.0.2","oxfmt":"^0.44.0","oxlint":"^1.58.0","vitest":"^4.1.2","typescript":"^6.0.2","@types/node":"^25.5.2","@tanstack/intent":"0.0.41"},"_npmOperationalInternal":{"tmp":"tmp/core_0.40.0_1779734770098_0.8011295295062748","host":"s3://npm-registry-packages-npm-production"}},"0.40.1":{"name":"@sarmal/core","version":"0.40.1","keywords":["animation","canvas","curve","loading","loading-indicator","svg","tanstack-intent","trail"],"author":{"url":"https://aktasalper.com","name":"Alper Halil","email":"contact@aktasalper.com"},"license":"MIT","_id":"@sarmal/core@0.40.1","maintainers":[{"name":"yethranayeh","email":"aktasalper99@gmail.com"}],"homepage":"https://sarmal.art","bugs":{"url":"https://github.com/yethranayeh/sarmal/issues"},"bin":{"sarmal":"dist/cli.js"},"dist":{"shasum":"b133d191b5880a6f0b4d75f9f2ad75a3757b6fa1","tarball":"https://registry.npmjs.org/@sarmal/core/-/core-0.40.1.tgz","fileCount":156,"integrity":"sha512-cz8uWwqeoUQES4kTbyo4deUd4fkPVo4HaMcmBMUkbp3PvktnwPe4YbeZCqjik2Tp29NvupDOZ3Al/S720cOpSQ==","signatures":[{"sig":"MEYCIQCVC0C2c1RbG0hleOIRpHGdMLPQJ7dlv4rxm0P1IALx0wIhAPdqEDrj8F915wkUM/oxlKpYsm7G6fRv39Kv/UlC4QSe","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1278651},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./auto":{"import":"./dist/auto-init.js","require":"./dist/auto-init.cjs"},"./curves/*":{"types":"./dist/curves/*.d.ts","import":"./dist/curves/*.js","require":"./dist/curves/*.cjs"},"./terminal":{"node":{"import":"./dist/terminal.js","require":"./dist/terminal.cjs"},"types":"./dist/terminal.d.ts"}},"gitHead":"0f8d4b052d058b0d03aaba01d8d41335a834488a","scripts":{"dev":"rolldown -c --watch","lint":"oxlint --config ../../.oxlintrc.json","test":"vitest --run","bench":"vitest bench","build":"rm -rf dist && rolldown -c && tsc -p tsconfig.declarations.json --emitDeclarationOnly","format":"oxfmt","typecheck":"tsc --noEmit","test:watch":"vitest","prepublishOnly":"pnpm test && pnpm build"},"_npmUser":{"name":"yethranayeh","email":"aktasalper99@gmail.com"},"repository":{"url":"git+https://github.com/yethranayeh/sarmal.git","type":"git","directory":"packages/sarmal"},"_npmVersion":"11.15.0","description":"Animated curve library for loading states and ambient motion","directories":{},"sideEffects":["./dist/auto-init.*"],"_nodeVersion":"24.7.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.0.2","oxfmt":"^0.44.0","oxlint":"^1.58.0","vitest":"^4.1.2","rolldown":"1.0.1","typescript":"^6.0.2","@types/node":"^25.5.2","@tanstack/intent":"0.0.41"},"_npmOperationalInternal":{"tmp":"tmp/core_0.40.1_1780132389094_0.5987615468142959","host":"s3://npm-registry-packages-npm-production"}},"0.41.0":{"name":"@sarmal/core","version":"0.41.0","keywords":["animation","canvas","curve","loading","loading-indicator","svg","tanstack-intent","trail"],"author":{"url":"https://aktasalper.com","name":"Alper Halil","email":"contact@aktasalper.com"},"license":"MIT","_id":"@sarmal/core@0.41.0","maintainers":[{"name":"yethranayeh","email":"aktasalper99@gmail.com"}],"homepage":"https://sarmal.art","bugs":{"url":"https://github.com/yethranayeh/sarmal/issues"},"bin":{"sarmal":"dist/cli.js"},"dist":{"shasum":"8b79408abea1e5425b2f744c65057681d95ed93f","tarball":"https://registry.npmjs.org/@sarmal/core/-/core-0.41.0.tgz","fileCount":156,"integrity":"sha512-LjKu4Rdm0+mWBUI3SN6lRP7YBrXytdeT1L6R6L8EtMntXmqWwMqXnEtuHEGrsexMmEoWgYNp2P1vIFoLadSWMA==","signatures":[{"sig":"MEQCIAcv8ZAPwF7Mrr937YzHAJQDRDhF4Yrz0Q88a3fDwy5dAiB3nJfrf3pJahunQ/LnlnHgFI6m8R/gxGf4zbjijBd7eA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1336226},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./auto":{"import":"./dist/auto-init.js","require":"./dist/auto-init.cjs"},"./curves/*":{"types":"./dist/curves/*.d.ts","import":"./dist/curves/*.js","require":"./dist/curves/*.cjs"},"./terminal":{"node":{"import":"./dist/terminal.js","require":"./dist/terminal.cjs"},"types":"./dist/terminal.d.ts"}},"gitHead":"51293f344811a5af597deab73da0f6719ef8b161","scripts":{"dev":"rolldown -c --watch","lint":"oxlint --config ../../.oxlintrc.json","test":"vitest --run","bench":"vitest bench","build":"rm -rf dist && rolldown -c && tsc -p tsconfig.declarations.json --emitDeclarationOnly","format":"oxfmt","typecheck":"tsc --noEmit","test:watch":"vitest","prepublishOnly":"pnpm test && pnpm build"},"_npmUser":{"name":"yethranayeh","email":"aktasalper99@gmail.com"},"repository":{"url":"git+https://github.com/yethranayeh/sarmal.git","type":"git","directory":"packages/sarmal"},"_npmVersion":"11.15.0","description":"Animated curve library for loading states and ambient motion","directories":{},"sideEffects":["./dist/auto-init.*"],"_nodeVersion":"24.7.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.0.2","oxfmt":"^0.44.0","oxlint":"^1.58.0","vitest":"^4.1.2","rolldown":"1.0.1","typescript":"^6.0.2","@types/node":"^25.5.2","@tanstack/intent":"0.0.41"},"_npmOperationalInternal":{"tmp":"tmp/core_0.41.0_1780258356199_0.7676577246801293","host":"s3://npm-registry-packages-npm-production"}},"0.41.1":{"name":"@sarmal/core","version":"0.41.1","description":"Animated curve library for loading states and ambient motion","keywords":["animation","canvas","curve","loading","loading-indicator","svg","tanstack-intent","trail"],"homepage":"https://sarmal.art","bugs":{"url":"https://github.com/yethranayeh/sarmal/issues"},"license":"MIT","author":{"name":"Alper Halil","email":"contact@aktasalper.com","url":"https://aktasalper.com"},"repository":{"type":"git","url":"git+https://github.com/yethranayeh/sarmal.git","directory":"packages/sarmal"},"bin":{"sarmal":"dist/cli.js"},"type":"module","sideEffects":["./dist/auto-init.*"],"main":"./dist/index.js","module":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./curves/*":{"types":"./dist/curves/*.d.ts","import":"./dist/curves/*.js","require":"./dist/curves/*.cjs"},"./auto":{"import":"./dist/auto-init.js","require":"./dist/auto-init.cjs"},"./terminal":{"node":{"import":"./dist/terminal.js","require":"./dist/terminal.cjs"},"types":"./dist/terminal.d.ts"}},"publishConfig":{"access":"public"},"scripts":{"build":"rm -rf dist && rolldown -c && tsc -p tsconfig.declarations.json --emitDeclarationOnly","dev":"rolldown -c --watch","prepublishOnly":"pnpm test && pnpm build","typecheck":"tsc --noEmit","lint":"oxlint --config ../../.oxlintrc.json","format":"oxfmt","test":"vitest --run","test:watch":"vitest","bench":"vitest bench"},"devDependencies":{"@tanstack/intent":"0.0.41","@types/node":"^25.5.2","jsdom":"^29.0.2","oxfmt":"^0.44.0","oxlint":"^1.58.0","rolldown":"1.0.1","typescript":"^6.0.2","vitest":"^4.1.2"},"engines":{"node":">=18.0.0"},"gitHead":"17e629a9eca811be530c87bd0cc1f42a5aa49748","_id":"@sarmal/core@0.41.1","_nodeVersion":"24.7.0","_npmVersion":"11.15.0","dist":{"integrity":"sha512-B4qBMCmZiHihT/mYbGIabxyS6cVsnTDniwMusdXrtiUB3oTC8Y9XMoSpteY4DRXeILhlCfF/lw/STBhXa99JPw==","shasum":"fae4f112d56638e4a4d2a3b45a3fbfb0fb911442","tarball":"https://registry.npmjs.org/@sarmal/core/-/core-0.41.1.tgz","fileCount":156,"unpackedSize":1336523,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIEUbr/0LzeRBOofMIppPEVsSufXz+vAZncmcj+6USwuIAiEApsmtIlV+zPbXqY4NBuDkS65Mn0P5lyFm60rLPTtRPd0="}]},"_npmUser":{"name":"yethranayeh","email":"aktasalper99@gmail.com"},"directories":{},"maintainers":[{"name":"yethranayeh","email":"aktasalper99@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/core_0.41.1_1780260833309_0.3220456441259072"},"_hasShrinkwrap":false}},"time":{"created":"2026-04-04T01:29:39.277Z","modified":"2026-05-31T20:53:53.627Z","0.1.0":"2026-04-04T01:29:39.515Z","0.2.0":"2026-04-04T02:24:22.817Z","0.2.1":"2026-04-04T10:43:16.504Z","0.3.0":"2026-04-04T23:18:36.497Z","0.4.0":"2026-04-05T19:25:32.324Z","0.4.1":"2026-04-05T23:40:48.582Z","0.4.2":"2026-04-06T09:33:46.083Z","0.5.0":"2026-04-06T13:07:42.985Z","0.6.0":"2026-04-06T18:14:56.468Z","0.7.0":"2026-04-06T20:28:34.933Z","0.7.1":"2026-04-06T21:17:29.369Z","0.8.0":"2026-04-08T18:09:01.512Z","0.9.0":"2026-04-10T17:48:07.362Z","0.9.1":"2026-04-11T15:04:31.414Z","0.9.7":"2026-04-12T00:40:43.542Z","0.9.10":"2026-04-12T15:05:51.462Z","0.10.0":"2026-04-12T19:38:34.571Z","0.12.0":"2026-04-14T21:27:22.248Z","0.13.0":"2026-04-16T20:10:36.183Z","0.14.0":"2026-04-18T18:56:09.128Z","0.15.0":"2026-04-19T14:25:50.639Z","0.15.1":"2026-04-19T20:09:24.345Z","0.16.0":"2026-04-23T18:36:58.189Z","0.17.0":"2026-04-24T23:04:48.263Z","0.17.1":"2026-04-25T14:14:17.118Z","0.17.3":"2026-04-27T20:32:20.704Z","0.18.0":"2026-04-28T16:48:18.913Z","0.19.0":"2026-05-01T22:39:34.260Z","0.20.0":"2026-05-01T23:51:11.236Z","0.22.0":"2026-05-02T08:47:16.682Z","0.23.0":"2026-05-02T13:43:34.362Z","0.24.0":"2026-05-03T12:08:35.779Z","0.25.0":"2026-05-05T20:34:41.423Z","0.25.1":"2026-05-05T21:05:50.308Z","0.26.0":"2026-05-10T15:29:28.787Z","0.27.0":"2026-05-11T19:51:33.382Z","0.28.0":"2026-05-12T16:02:46.668Z","0.28.1":"2026-05-14T15:29:31.965Z","0.29.0":"2026-05-15T17:48:01.742Z","0.29.1":"2026-05-16T09:59:14.907Z","0.30.0":"2026-05-16T12:56:18.265Z","0.31.0":"2026-05-16T19:27:29.183Z","0.33.0":"2026-05-17T16:33:25.534Z","0.34.0":"2026-05-20T18:58:30.222Z","0.35.0":"2026-05-22T22:40:59.961Z","0.35.1":"2026-05-22T23:19:33.585Z","0.36.0":"2026-05-23T11:13:54.215Z","0.36.1":"2026-05-23T11:17:13.662Z","0.36.2":"2026-05-23T16:27:12.297Z","0.36.3":"2026-05-23T19:33:03.373Z","0.36.4":"2026-05-23T22:17:29.896Z","0.36.5":"2026-05-23T22:43:03.926Z","0.37.0":"2026-05-24T08:59:57.616Z","0.37.1":"2026-05-24T10:41:02.698Z","0.37.4":"2026-05-24T14:11:26.315Z","0.38.0":"2026-05-24T21:16:29.964Z","0.39.0":"2026-05-25T16:58:02.005Z","0.40.0":"2026-05-25T18:46:10.263Z","0.40.1":"2026-05-30T09:13:09.362Z","0.41.0":"2026-05-31T20:12:36.387Z","0.41.1":"2026-05-31T20:53:53.490Z"},"bugs":{"url":"https://github.com/yethranayeh/sarmal/issues"},"author":{"name":"Alper Halil","email":"contact@aktasalper.com","url":"https://aktasalper.com"},"license":"MIT","homepage":"https://sarmal.art","keywords":["animation","canvas","curve","loading","loading-indicator","svg","tanstack-intent","trail"],"repository":{"type":"git","url":"git+https://github.com/yethranayeh/sarmal.git","directory":"packages/sarmal"},"description":"Animated curve library for loading states and ambient motion","maintainers":[{"name":"yethranayeh","email":"aktasalper99@gmail.com"}],"readme":"# @sarmal/core\n\n<p align=\"center\">\n  <strong>Animated curves for hero sections, loading states, and ambient motion</strong>\n</p>\n\n<div align=\"center\">\n  <a href=\"https://sarmal.art\">\n    <img src=\"../../docs/public/curves-light.gif\" alt=\"Sarmal demo\" width=\"100%\" max-width=\"720\">\n  </a>\n</div>\n\n---\n\n**@sarmal/core** renders animated curves and/or drawn paths on canvas, SVG, and dot-matrix grids\n\nUse it for hero section animations, loading states, ambient motion in feature cards, or splash screens.\n\nIn web applications or directly in your terminal (`npx @sarmal/core`).\n\n- **Canvas, SVG, and dot-matrix renderers**: pick one, or use them all\n- **Built-in curves**: roses, Lissajous figures, stars, epitrochoids, and more.\n  - You can also draw your own curve with point arrays!\n- **TIME CONTROL**: programmatic seeking, speed transitions, and morph between curves\n- **Zero dependencies**: tiny bundle (single renderer + one curve, minified + tree-shaken)\n- **TypeScript-first**: full type safety, ships with `.d.ts` declarations\n\n## Install\n\n```bash\nnpm install @sarmal/core\n```\n\nOr use directly from CDN:\n\n```html\n<script type=\"module\">\n  import { createSarmal, rose3 } from \"https://cdn.jsdelivr.net/npm/@sarmal/core/+esm\";\n  // your code here\n</script>\n```\n\n## Quick Start\n\n```javascript\nimport { createSarmal, rose3 } from \"@sarmal/core\";\n\nconst canvas = document.getElementById(\"my-canvas\");\nconst sarmal = createSarmal(canvas, rose3, {\n  trailLength: 30,\n  trailColor: \"#00ffaa\",\n  trailWidth: 2,\n});\n\nsarmal.play();\n```\n\nOr with **auto-init** without having to write any JS:\n\n```html\n<script src=\"https://cdn.jsdelivr.net/npm/@sarmal/core/dist/auto-init.js\"></script>\n<canvas data-sarmal=\"rose3\" width=\"200\" height=\"200\"></canvas>\n```\n\n## Standard Curves\n\nSee [sarmal.art/docs/curves](https://sarmal.art/docs/curves) for the full list of built-in curves.\n\n## Documentation\n\nFull API reference, examples, SVG renderer usage, engine time control (`seek`, `jump`, `morphTo`), custom curve definitions, and framework guides are available at [sarmal.art/docs](https://sarmal.art/docs)\n\n## Inspiration\n\nInspired by [@bbssppllvv's tweet](https://x.com/bbssppllvv/status/2038718410318659763)\n\n## License\n\nMIT © [Alper Halil](https://aktasalper.com)\n\n## Links\n\n- [Homepage](https://sarmal.art): See all curves in action\n- [npm](https://www.npmjs.com/package/@sarmal/core): Package registry\n","readmeFilename":"README.md"}