{"_id":"@codemasters/mousetrail","_rev":"7-c49ea24e142edf93095ed4b777459498","name":"@codemasters/mousetrail","dist-tags":{"latest":"1.5.0"},"versions":{"1.0.0":{"name":"@codemasters/mousetrail","version":"1.0.0","keywords":["mousetrail","mousetracker","mouse"],"author":{"name":"Taha Sadough"},"license":"MIT","_id":"@codemasters/mousetrail@1.0.0","maintainers":[{"name":"tahasadough","email":"tahasadoughdev@gmail.com"}],"homepage":"https://github.com/TahaSadough/mousetrail#readme","bugs":{"url":"https://github.com/TahaSadough/mousetrail/issues"},"dist":{"shasum":"c2c169841238cbf956df2d6c5cd4765d573bfb83","tarball":"https://registry.npmjs.org/@codemasters/mousetrail/-/mousetrail-1.0.0.tgz","fileCount":10,"integrity":"sha512-wNO37G9aQMJy8CsQxDIbfpTnTnv9qfpr3fNv1Y9JUPnRVNRDdSsSfvfHBU+VP88ycmmk7sG7LAfxIXId2XQtJQ==","signatures":[{"sig":"MEUCIDvwwsR0JvA/ldDFDhxfTkIjfNPrxvfdc1q3dylfGpNXAiEAkUEMabDycjcIAJSNSEUNJmMfNpHCT52TTQMgZ2O7KW8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15625},"main":"src/index.js","gitHead":"4ce1a8e67964cb937a51a705f2f588ffd1beb509","scripts":{"build":"tsup"},"_npmUser":{"name":"tahasadough","email":"tahasadoughdev@gmail.com"},"repository":{"url":"git+https://github.com/TahaSadough/mousetrail.git","type":"git"},"_npmVersion":"10.9.2","description":"a lightweight, framework-independent mouse tracker library","directories":{},"_nodeVersion":"23.5.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","typescript":"^5.7.3"},"_npmOperationalInternal":{"tmp":"tmp/mousetrail_1.0.0_1737306328312_0.16945462630878194","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@codemasters/mousetrail","version":"1.0.1","keywords":["mousetrail","mousetracker","mouse"],"author":{"name":"Taha Sadough"},"license":"MIT","_id":"@codemasters/mousetrail@1.0.1","maintainers":[{"name":"tahasadough","email":"tahasadoughdev@gmail.com"}],"homepage":"https://github.com/TahaSadough/mousetrail#readme","bugs":{"url":"https://github.com/TahaSadough/mousetrail/issues"},"dist":{"shasum":"a9212327c959153918b24150a5a6bedb0e0bf472","tarball":"https://registry.npmjs.org/@codemasters/mousetrail/-/mousetrail-1.0.1.tgz","fileCount":11,"integrity":"sha512-8ZtoSD9egq9FzM0r5NonMlTzrLS1M9zk49CaUSq2WV0JPEW1FtAe9wBSOnlESu1AWEdG2sWKz75hauOVGGt15A==","signatures":[{"sig":"MEYCIQCLOvaaEJC7HAC2sVOKcYdK5ylHfdM14xudwBCWdoC6wwIhAKHLV9gxmWPODYQ5UrsRa9TD0xPNoMHiVpaBTBkaZkrQ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16408},"main":"src/index.ts","gitHead":"0c20608e2d1ea89399f06456f6f3610965ed0c5b","scripts":{"build":"tsup"},"_npmUser":{"name":"tahasadough","email":"tahasadoughdev@gmail.com"},"repository":{"url":"git+https://github.com/TahaSadough/mousetrail.git","type":"git"},"_npmVersion":"10.9.2","description":"a lightweight, framework-independent mouse tracker library","directories":{},"_nodeVersion":"23.5.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","typescript":"^5.7.3"},"_npmOperationalInternal":{"tmp":"tmp/mousetrail_1.0.1_1737307615576_0.3732785195525292","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@codemasters/mousetrail","version":"1.0.2","keywords":["mousetrail","mousetracker","mouse"],"author":{"name":"Taha Sadough"},"license":"MIT","_id":"@codemasters/mousetrail@1.0.2","maintainers":[{"name":"tahasadough","email":"tahasadoughdev@gmail.com"}],"homepage":"https://github.com/TahaSadough/mousetrail#readme","bugs":{"url":"https://github.com/TahaSadough/mousetrail/issues"},"dist":{"shasum":"ae276321cb31f1207596ba7569612efc4cb3e267","tarball":"https://registry.npmjs.org/@codemasters/mousetrail/-/mousetrail-1.0.2.tgz","fileCount":8,"integrity":"sha512-NLmBJOGFtEtLMgQMycn+65ty2R+2Yw+Tgga4NgYjZf4rkEUXpNBvnx5fFBcxivfgambeMspK2LagETHYSvuWQA==","signatures":[{"sig":"MEQCIH8cmc0AVLGv4NR6voaZY53e24muODGv5nWM7TR6tml0AiAL2M7FrDpRYZ/1gevgnXEpheDb1vDklwQAmq4ewa/zuw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12396},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","gitHead":"6341441ad710f88d72ec0ea29534026fca9a5648","scripts":{"build":"tsup"},"_npmUser":{"name":"tahasadough","email":"tahasadoughdev@gmail.com"},"repository":{"url":"git+https://github.com/TahaSadough/mousetrail.git","type":"git"},"_npmVersion":"10.9.2","description":"a lightweight, framework-independent mouse tracker library","directories":{},"_nodeVersion":"23.5.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","typescript":"^5.7.3"},"_npmOperationalInternal":{"tmp":"tmp/mousetrail_1.0.2_1737308013889_0.11694699578510703","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"@codemasters/mousetrail","version":"1.0.3","keywords":["mousetrail","mousetracker","mouse"],"author":{"name":"Taha Sadough"},"license":"MIT","_id":"@codemasters/mousetrail@1.0.3","maintainers":[{"name":"tahasadough","email":"tahasadoughdev@gmail.com"}],"homepage":"https://github.com/TahaSadough/mousetrail#readme","bugs":{"url":"https://github.com/TahaSadough/mousetrail/issues"},"dist":{"shasum":"cf2e95917fd58e602d005e02f0d0eceaa1990981","tarball":"https://registry.npmjs.org/@codemasters/mousetrail/-/mousetrail-1.0.3.tgz","fileCount":8,"integrity":"sha512-q8nnyQLYij9qj4BtX5ZfF+VT++WuuNak7ANReZ7t7VroksbZU6N8M5zxN4Zfv70Mb2qwsqOIjxtiSfnNmdbedA==","signatures":[{"sig":"MEUCIQC4pLTUbG7KoHSvNx6Wargo6IrVtQaeg9Q8a1SMVtbgxwIgUFbCIYGOaODdRGcUYlNkvxhhnOTi+nCN3CYnSy8/TUA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12396},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","gitHead":"42fee26b16b86618b1366f757b7416ef27af84b9","scripts":{"build":"tsup"},"_npmUser":{"name":"tahasadough","email":"tahasadoughdev@gmail.com"},"repository":{"url":"git+https://github.com/TahaSadough/mousetrail.git","type":"git"},"_npmVersion":"10.9.2","description":"a lightweight, framework-independent mouse tracker library","directories":{},"_nodeVersion":"23.5.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","typescript":"^5.7.3"},"_npmOperationalInternal":{"tmp":"tmp/mousetrail_1.0.3_1737308801668_0.36517780380225284","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"@codemasters/mousetrail","version":"1.0.4","keywords":["mousetrail","mousetracker","mouse"],"author":{"name":"Taha Sadough"},"license":"MIT","_id":"@codemasters/mousetrail@1.0.4","maintainers":[{"name":"tahasadough","email":"tahasadoughdev@gmail.com"}],"homepage":"https://github.com/TahaSadough/mousetrail#readme","bugs":{"url":"https://github.com/TahaSadough/mousetrail/issues"},"dist":{"shasum":"a99f0d749e2a9d0f50ab5dfff5a8124126c938dd","tarball":"https://registry.npmjs.org/@codemasters/mousetrail/-/mousetrail-1.0.4.tgz","fileCount":8,"integrity":"sha512-Pi939AnEDTfLR69eCyXHxyS8Mj8HHIW0lkbil8WLbYmgv+8DNh+j07LaFC5c7MpCDYEmDvD9nHnOEmqQ/N6/PA==","signatures":[{"sig":"MEUCIA4QuHltPER05j1dGQzKWR7HeZT1yUny/bKosjvTlmeyAiEA7M55lvSyV/ijMDotjLNtRbwXoTQOy+T1tbW59A9/2qk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12458},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","gitHead":"052c352c6c99d7df1c00505d4fc755045ba62e10","scripts":{"build":"tsup"},"_npmUser":{"name":"tahasadough","email":"tahasadoughdev@gmail.com"},"repository":{"url":"git+https://github.com/TahaSadough/mousetrail.git","type":"git"},"_npmVersion":"10.9.2","description":"a lightweight, framework-independent mouse tracker library","directories":{},"_nodeVersion":"23.5.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","typescript":"^5.7.3"},"_npmOperationalInternal":{"tmp":"tmp/mousetrail_1.0.4_1737309323669_0.4421992523225009","host":"s3://npm-registry-packages-npm-production"}},"1.0.45":{"name":"@codemasters/mousetrail","version":"1.0.45","keywords":["mousetrail","mousetracker","mouse"],"author":{"name":"Taha Sadough"},"license":"MIT","_id":"@codemasters/mousetrail@1.0.45","maintainers":[{"name":"tahasadough","email":"tahasadoughdev@gmail.com"}],"homepage":"https://github.com/TahaSadough/mousetrail#readme","bugs":{"url":"https://github.com/TahaSadough/mousetrail/issues"},"dist":{"shasum":"02bad443ef912a5679070fd7fd7f4c5d68931b3e","tarball":"https://registry.npmjs.org/@codemasters/mousetrail/-/mousetrail-1.0.45.tgz","fileCount":8,"integrity":"sha512-qigyge4RfGwAyBKwpRYAxSYK7O9MT5waNJLJdBQDE4tygiWNjteuR2/kMttpVRoZVvk/paEZaeWxSnXPw9iJag==","signatures":[{"sig":"MEUCIQD8dzR8ndkRcbsWztZqBFeTQuYUgIqHAua6qew/hwhIlQIgEIV+Xs/sgmQuFMOE+rgyvZV/rK0hSmq9Oar0WP03zMM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12459},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","gitHead":"548bce22fd29264c602dbffda1ffdf1007810c21","scripts":{"build":"tsup"},"_npmUser":{"name":"tahasadough","email":"tahasadoughdev@gmail.com"},"repository":{"url":"git+https://github.com/TahaSadough/mousetrail.git","type":"git"},"_npmVersion":"10.9.2","description":"a lightweight, framework-independent mouse tracker library","directories":{},"_nodeVersion":"23.5.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","typescript":"^5.7.3"},"_npmOperationalInternal":{"tmp":"tmp/mousetrail_1.0.45_1737309648111_0.6593384509283056","host":"s3://npm-registry-packages-npm-production"}},"1.0.46":{"name":"@codemasters/mousetrail","version":"1.0.46","keywords":["mousetrail","mousetracker","mouse"],"author":{"name":"Taha Sadough"},"license":"MIT","_id":"@codemasters/mousetrail@1.0.46","maintainers":[{"name":"tahasadough","email":"tahasadoughdev@gmail.com"}],"homepage":"https://github.com/tahasadough/mousetrail#readme","bugs":{"url":"https://github.com/tahasadough/mousetrail/issues"},"dist":{"shasum":"c160a48c343603e32c2f262fbbbea08bd259c5d8","tarball":"https://registry.npmjs.org/@codemasters/mousetrail/-/mousetrail-1.0.46.tgz","fileCount":8,"integrity":"sha512-TqMnELBV7bzhOeFq+QrGcXuFyb122dZjYW+7XdBk6xTqcL/egwx+/5a4lDl9adSqMp5v8NeewbbgiU5VOr34mQ==","signatures":[{"sig":"MEQCIGHPEhJM5d5w7OzQtiXJtBUbbsZijUSB2wUJvz7S7bkoAiA1fUK3D76KmIAZg85SlfsHj+462ZXAEnP321sOo3SR+A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12459},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","gitHead":"203989bc82a3067fc38345ff8c3c07f8ab577bae","scripts":{"build":"tsup"},"_npmUser":{"name":"tahasadough","email":"tahasadoughdev@gmail.com"},"repository":{"url":"git+https://github.com/tahasadough/mousetrail.git","type":"git"},"_npmVersion":"10.9.2","description":"a lightweight, framework-independent mouse tracker library","directories":{},"_nodeVersion":"23.5.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","typescript":"^5.7.3"},"_npmOperationalInternal":{"tmp":"tmp/mousetrail_1.0.46_1737367395525_0.9971256030182618","host":"s3://npm-registry-packages-npm-production"}},"1.5.0":{"name":"@codemasters/mousetrail","version":"1.5.0","description":"a lightweight, framework-independent mouse tracker library","main":"./dist/index.js","module":"./dist/index.mjs","types":"./dist/index.d.ts","scripts":{"build":"tsup"},"author":{"name":"Taha Sadough"},"license":"MIT","devDependencies":{"tsup":"^8.3.5","typescript":"^5.7.3"},"repository":{"type":"git","url":"git+https://github.com/tahasadough/mousetrail.git"},"bugs":{"url":"https://github.com/tahasadough/mousetrail/issues"},"homepage":"https://github.com/tahasadough/mousetrail#readme","keywords":["mousetrail","mousetracker","mouse"],"_id":"@codemasters/mousetrail@1.5.0","gitHead":"b0f5b0741e339b6c8f5c8cc5995747cc73843d85","_nodeVersion":"23.5.0","_npmVersion":"10.9.2","dist":{"integrity":"sha512-oZ+DKJr11eMZQrAeDY4tMTefQ/s0glhymg9oOvQ+D2r3TDB5+7Jz5gF44OitOa7I6haDyRWMrLmGXGj/KF7xiw==","shasum":"fb220cf7a2d6fab804c309b9123736a76943b3a8","tarball":"https://registry.npmjs.org/@codemasters/mousetrail/-/mousetrail-1.5.0.tgz","fileCount":8,"unpackedSize":12413,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIH3oug0FCCpwZUYiO9aXqzRCmvA86yG4fe1nGTqqd4HPAiEAroEboNKGs9VNsn/yZZLL5XRyuoZOjDaUqkGqK+rXt00="}]},"_npmUser":{"name":"tahasadough","email":"tahasadoughdev@gmail.com"},"directories":{},"maintainers":[{"name":"tahasadough","email":"tahasadoughdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/mousetrail_1.5.0_1737561129751_0.8693059667880207"},"_hasShrinkwrap":false}},"time":{"created":"2025-01-19T17:05:28.240Z","modified":"2025-01-22T15:52:10.476Z","1.0.0":"2025-01-19T17:05:28.543Z","1.0.1":"2025-01-19T17:26:55.771Z","1.0.2":"2025-01-19T17:33:34.086Z","1.0.3":"2025-01-19T17:46:41.865Z","1.0.4":"2025-01-19T17:55:23.910Z","1.0.45":"2025-01-19T18:00:48.308Z","1.0.46":"2025-01-20T10:03:15.698Z","1.5.0":"2025-01-22T15:52:09.973Z"},"bugs":{"url":"https://github.com/tahasadough/mousetrail/issues"},"author":{"name":"Taha Sadough"},"license":"MIT","homepage":"https://github.com/tahasadough/mousetrail#readme","keywords":["mousetrail","mousetracker","mouse"],"repository":{"type":"git","url":"git+https://github.com/tahasadough/mousetrail.git"},"description":"a lightweight, framework-independent mouse tracker library","maintainers":[{"name":"tahasadough","email":"tahasadoughdev@gmail.com"}],"readme":"# MouseTrail\n\n# a lightweight, framework-independent mouse tracker library\n\n## Installation or Update\n\n#### bun\n\n```sh\nbun add @codemasters/mousetrail@latest\n```\n#### npm\n```sh\nnpm i @codemasters/mousetrail@latest\n```\n###### or anything you like\n## Getting Started\n```js\nimport mouseTrail from \"@codemasters/mousetrail\";\n\nmouseTrail(); \n```\n#### this will create a mouse trail,you can use it with any javascript framework,library and even vanilla js\n###### for nextjs for example you can add this to a client component then use the component inside a server component like main layout to create mouse trail\n\n#### You can also pass an object for options:\n```js\nmouseTrail({\n backgroundColor:\"#ffffff\",\n size:{width:12,height:12},\n expandOnClick:true,\n});\n```\n###### more options will be added\n\n#### To distroy it:\n```js\nmouseTrail.distroy()\n```\n","readmeFilename":"README.md"}