{"_id":"@adityapurwa/starflies","_rev":"1-aa3da63f36b1ca97a7bcf502706a6f17","name":"@adityapurwa/starflies","dist-tags":{"latest":"1.0.1"},"versions":{"1.0.0":{"name":"@adityapurwa/starflies","version":"1.0.0","description":"Add starflies to a website","main":"src/index.js","private":false,"keywords":["starflies","canvas","decorations","sky","stars"],"devDependencies":{"prettier":"^2.8.3"},"author":{"name":"Aditya Purwa"},"license":"MIT","_id":"@adityapurwa/starflies@1.0.0","_nodeVersion":"16.15.1","_npmVersion":"8.13.2","dist":{"integrity":"sha512-D/7YoatmC5RCdmoHiCwLYGBj+742FN09bvYOMXHd4nqSfogcfw3QUCkOvBjEEmjPv7e4FKBrZgG3KNGFmymJqw==","shasum":"42fcd9ce78f2ade92b14d931c11c8f5ddfb7ec11","tarball":"https://registry.npmjs.org/@adityapurwa/starflies/-/starflies-1.0.0.tgz","fileCount":5,"unpackedSize":6293,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDmz9cmYf0kTOVjssBtJOwhB+xCS2snH3ld+ICBNwVm3gIhAPZQYGYg9Md0C8aId2t+NO6UQfsP1lCOE+jVsdePlAW6"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj12rVACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoKMBAAiNzTgbNHmZO3/maJHtnKINyXqUxDGEFovQF38qi4RSMl9w+A\r\nKxgYwZVB9BWhRuNe7sfSmdELSwL7gtBu19uJu7CPIfbtDdswrk6SGmASVTuW\r\n9guA/uQEjz3gHs/OM5utzgU9K+nOqXJrtcduZs6kHlL3HcJ7LiLOujsDvGuL\r\naTlhlDKvjpx13BWdGots5iQn6GG2V5KAa90pau7rdxhwredIdFidKmrGKawn\r\nbbFm/6hDghwqSPU1mnM/UMLGxp4cAVGJl0KHgu6Oh1ig2AP2nMjQ0GFPE+l8\r\n1v7p/pv8ptdRh+W7BVTQXuVm5ZAATS1TwfroJiZLrHCOH0t/RKUXXtkjtbWT\r\nNSIDemMBrrrRUaT/AdFqNrr6QNeYXGfSdop/ma36/uM/RVmabSF+EcD8KyJE\r\n84Tw4YpknjxO+/VRJ+9JiDe3UY+aeWyNrLrUJwd3gmoy0bHqv94WVe2h10YW\r\nmDoZLjeIgMBCYWauXPRUpNn1iQQDCZYEzjiAEiqyBgmCo4DkvJAe5PSuSFqz\r\nVSXOut7HQE/TOK00NugI+vOEh5A+DbrLjy+PN6ewKLodg9BJaFRocOFVbHFs\r\nVoc9YAbAf3abJlfcvk1sGWBPsNTU/rvPsEdB/iZzh7FMquiCbbjZEu1bbw5R\r\nAW4kd+1wwB1XXV7fJHRJ6hXEypwFLUQtQjs=\r\n=miN6\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"adityapurwa","email":"adityapurwa@windowslive.com"},"directories":{},"maintainers":[{"name":"adityapurwa","email":"adityapurwa@windowslive.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/starflies_1.0.0_1675061972842_0.32484948042036144"},"_hasShrinkwrap":false},"1.0.1":{"name":"@adityapurwa/starflies","version":"1.0.1","description":"Add starflies to a website","main":"src/index.js","private":false,"keywords":["starflies","canvas","decorations","sky","stars"],"devDependencies":{"prettier":"^2.8.3"},"author":{"name":"Aditya Purwa"},"license":"MIT","gitHead":"62aca5e7f564ae785353db84a9756ced54994c5e","_id":"@adityapurwa/starflies@1.0.1","_nodeVersion":"16.15.1","_npmVersion":"8.13.2","dist":{"integrity":"sha512-cy4x4fZ9kLmT0LXvnMDNDr4hWS2Z1jBv/F7dA2FrUzwiOK+n4D4BkInzLmkZKDUDUcgm8RsZL2G8ytKlVr2g+w==","shasum":"b1d0ed16b4ac3d6b9257adbff2b2e11161094708","tarball":"https://registry.npmjs.org/@adityapurwa/starflies/-/starflies-1.0.1.tgz","fileCount":5,"unpackedSize":6645,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCDzIimciY9yg7clHCj4o4gymDkyhLXeWBGRB4kkf/mZAIhAIivEJsYXOdZTNFtgSdft068YiYSN6ENXfRe2RbjvcyH"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj12zVACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq9mhAAnq7Upsf8xNStfvvPs5SUmi5f4alKzj2X1myECummWHWPVb6o\r\nv5lvzlcFUPlSGNp/Wf5mU46LqDcxaK27JnFOLZtZIjHBS1nkf4PMjsqgWrtz\r\n00//vsmahIY7mXogkJeiIFULIG7hVbVvCs3y6bhqwGChu0JQPjtFiQRzxq9B\r\nnZaWuV/PEL3Mt+dii4jx2Js48Pdm7ZblKsv7D2pXKJbRyNAUiaGx3XND38mZ\r\nMHbjVF6Lo2ARLeMvqdJx/cxV1aQD+pE3IVhGAiajTYsavgT1UtIX+5VmqcKE\r\nHCzgau+0SotbqefYN5DI8FayEbf74copUM6SksGb40w2p67BjhnWDMjbZwpM\r\nUDVTx4DQ5+Ivlgy772Sz2rUXJ75PGTnlD/Q1BMAUk4j8lciTrS64Dd6GnKl4\r\nOmSDARbm+1w6fQAA1pK67/DB9TznmXarFPhnb4UHEi2HD0Dfngw1+bHFkSre\r\nOodi+4TsbQ5P+qFE3qL+WcSpI1fB56UeHE2hbdu00qR7Or3vO7X/1qKSMP2R\r\nr/Ehav5An4B4t+2ujtdcvRKL0s7KMReueSEhJ0tU+QdznUbZGRGHSG4PjwCZ\r\nDSEu2Vs1jMI0RumjYQjGDAsRCzWc0AfEzP4Cw1c9yPlfO5VF6QCOrL1/dfAM\r\nzvbGBj3+YLOoYPCGlnSoWu5Rr7aO//XLEGU=\r\n=21r2\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"adityapurwa","email":"adityapurwa@windowslive.com"},"directories":{},"maintainers":[{"name":"adityapurwa","email":"adityapurwa@windowslive.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/starflies_1.0.1_1675062485727_0.6374360259849325"},"_hasShrinkwrap":false}},"time":{"created":"2023-01-30T06:59:32.767Z","1.0.0":"2023-01-30T06:59:32.984Z","modified":"2023-01-30T07:08:06.011Z","1.0.1":"2023-01-30T07:08:05.943Z"},"maintainers":[{"name":"adityapurwa","email":"adityapurwa@windowslive.com"}],"description":"Add starflies to a website","keywords":["starflies","canvas","decorations","sky","stars"],"author":{"name":"Aditya Purwa"},"license":"MIT","readme":"# Starflies\n\n![Size](https://img.shields.io/bundlephobia/min/@adityapurwa/starflies)\n![Version](https://img.shields.io/npm/v/@adityapurwa/starflies)\n![Vulnerabilities](https://img.shields.io/snyk/vulnerabilities/npm/@adityapurwa/starflies)\n![License](https://img.shields.io/npm/l/@adityapurwa/starflies)\n\n> Add starflies to a website.\n \n## Why?\n\nBecause starry night is beautiful.\n\n## Demo\n\n[https://thatskywish.netlify.app](https://thatskywish.netlify.app/)\n\n## Install\n\n```sh\n$ npm install --save @adityapurwa/starflies\n```\n\n## Usage\n\n```js\nconst starflies = require('@adityapurwa/starflies');\n\ndocument.addEventListener('DOMContentLoaded', () => {\n    starflies();\n});\n```\n\n### Parameters\n\nCall the `starflies([stars], [background])` function to attach the starflies effect to the current page.\n\n#### stars\n\n> The stars to be rendered.\n\n**Default**:\n```js\n[\n    ...generateStars(70),\n    ...generateStars(100, 2, 0.1, 0.1),\n    ...generateStars(400, 1, 0.1, 0.05),\n]\n```\n\n> By default, it generates three layers of stars with various sizes to simulate a Parallax effect.\n\nThe array of stars that will be rendered, you can use the [#generateStars](#generatestars) function to generate the\nstars.\n\n\n#### background\n\n> The background color of the canvas.\n\n**Default**: `#1b1f33`\n\n### API\n\n#### generateStars\n\nGenerate stars based on the given parameters.\n\n- `count` - The number of stars to generate.\n- `minSize` - The minimum size of the stars.\n- `maxSize` - The maximum size of the stars.\n- `maxVelocity` - The maximum velocity of the stars.\n\n---\n\n#### starflies\n\nAttach the starflies effect to the current page.\n\n- `stars` - The stars to be rendered.\n- `background` - The background color of the canvas.\n\n## License\n\nMIT © [Aditya Purwa](https://adityapurwa.com)","readmeFilename":"README.md"}