{"_id":"@ankrajg/vanillafeatureflag","_rev":"9-b37d7b276098dc632f5b1ab9f59d442d","name":"@ankrajg/vanillafeatureflag","dist-tags":{"latest":"1.8.0"},"versions":{"1.0.0":{"name":"@ankrajg/vanillafeatureflag","version":"1.0.0","keywords":["Feature","Flag","VanillaJs","Library","Package"],"author":{"name":"Ankit Gupta"},"license":"ISC","_id":"@ankrajg/vanillafeatureflag@1.0.0","maintainers":[{"name":"ankrajg","email":"gupta.ankit2791@gmail.com"}],"dist":{"shasum":"fa15f62efad3d2ca91fc2db8ccff0d5b09022232","tarball":"https://registry.npmjs.org/@ankrajg/vanillafeatureflag/-/vanillafeatureflag-1.0.0.tgz","fileCount":5,"integrity":"sha512-YlC66h73fWwV7/KrCzFv3Dvre4FGW2d56Ze+IuDyHGvcmmFZe4R779ZxF5we/70XtME09VqwUpApM6bNPHOcmA==","signatures":[{"sig":"MEUCIExcxnr7Bh3N4WIRnLQnIcNK6zpe7ZhjxFptTRSYVqDKAiEAtWBYE30KowPC/FV8wGMXvkZP4WpbE5WDkfRGTM3EfyY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5114},"main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"ankrajg","email":"gupta.ankit2791@gmail.com"},"_npmVersion":"10.1.0","description":"Its a vanillaJs feature flag package library.","directories":{},"_nodeVersion":"20.9.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/vanillafeatureflag_1.0.0_1715524693491_0.11848157250577751","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"@ankrajg/vanillafeatureflag","version":"1.1.0","keywords":["Feature","Flag","VanillaJs","Library","Package"],"author":{"name":"Ankit Gupta"},"license":"ISC","_id":"@ankrajg/vanillafeatureflag@1.1.0","maintainers":[{"name":"ankrajg","email":"gupta.ankit2791@gmail.com"}],"dist":{"shasum":"5f921448c77e2a3a3a1b73164b9d6054b59e6fb6","tarball":"https://registry.npmjs.org/@ankrajg/vanillafeatureflag/-/vanillafeatureflag-1.1.0.tgz","fileCount":6,"integrity":"sha512-XMD1lzxChdPxRuXlGbeDSrqEzUj+KJ9n3ct3PcMW89iMuXhzq1gfcGp0B1Y0CSDuVP748rK9nLCgLE1vQlS11w==","signatures":[{"sig":"MEUCIBlctAIcuDEFPC+o6EhVx5rTMykaVeNEu3LTKuu2uiaiAiEA+8qFPCCzgxbLCMycdpRi9YrcCBpEps6rp33BSytPyeU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5696},"main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"ankrajg","email":"gupta.ankit2791@gmail.com"},"_npmVersion":"10.1.0","description":"Its a vanillaJs feature flag package library.","directories":{},"_nodeVersion":"20.9.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/vanillafeatureflag_1.1.0_1715527014405_0.4431235338736572","host":"s3://npm-registry-packages"}},"1.2.0":{"name":"@ankrajg/vanillafeatureflag","version":"1.2.0","keywords":["Feature","Flag","VanillaJs","Library","Package"],"author":{"name":"Ankit Gupta"},"license":"ISC","_id":"@ankrajg/vanillafeatureflag@1.2.0","maintainers":[{"name":"ankrajg","email":"gupta.ankit2791@gmail.com"}],"dist":{"shasum":"85925541193bbe0c70910aaa2794c80adfab0c59","tarball":"https://registry.npmjs.org/@ankrajg/vanillafeatureflag/-/vanillafeatureflag-1.2.0.tgz","fileCount":6,"integrity":"sha512-etc4XPwqWMs4KBbV/LoZPyNvJUrwD1uf9m04BzKjYAm3SxEqPNDy15/2Dafm9OYXFPiSFT1POzhKSXQV7rby3Q==","signatures":[{"sig":"MEQCIBejnvbJD4slBh3TdorQ5blFvroZXyAe5+5doZRydz9tAiBocfyaKGYJXDtUpxqmOurFluXqpkKiva7xdCYNSXBSdQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5712},"main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"ankrajg","email":"gupta.ankit2791@gmail.com"},"_npmVersion":"10.1.0","description":"Its a vanillaJs feature flag package library.","directories":{},"_nodeVersion":"20.9.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/vanillafeatureflag_1.2.0_1715527099568_0.08037719585158043","host":"s3://npm-registry-packages"}},"1.3.0":{"name":"@ankrajg/vanillafeatureflag","version":"1.3.0","keywords":["Feature","Flag","VanillaJs","Library","Package"],"author":{"name":"Ankit Gupta"},"license":"ISC","_id":"@ankrajg/vanillafeatureflag@1.3.0","maintainers":[{"name":"ankrajg","email":"gupta.ankit2791@gmail.com"}],"dist":{"shasum":"8ec3d3ad6b753efa10691d9062ee6e24eab50457","tarball":"https://registry.npmjs.org/@ankrajg/vanillafeatureflag/-/vanillafeatureflag-1.3.0.tgz","fileCount":6,"integrity":"sha512-ovxaUM6B2MaZlMA63+V+bd2kL5HSjMs8HVZYSN1zL04oLgwUykRPWKuOPLyHfRh30uNayByNKUs5xaL4OI2soA==","signatures":[{"sig":"MEQCIAbiQXZ7yTJMncaanyhhJ9S94SQdVFiACSxPjg3Lzs+7AiA/U0avnBVxClyCE5Wgrb9RwJJPv9eCJlM5sHM3oPacaA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5721},"main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"ankrajg","email":"gupta.ankit2791@gmail.com"},"_npmVersion":"10.1.0","description":"Its a vanillaJs feature flag package library.","directories":{},"_nodeVersion":"20.9.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/vanillafeatureflag_1.3.0_1715531343971_0.6080596892920704","host":"s3://npm-registry-packages"}},"1.4.0":{"name":"@ankrajg/vanillafeatureflag","version":"1.4.0","keywords":["Feature","Flag","VanillaJs","Library","Package"],"author":{"name":"Ankit Gupta"},"license":"ISC","_id":"@ankrajg/vanillafeatureflag@1.4.0","maintainers":[{"name":"ankrajg","email":"gupta.ankit2791@gmail.com"}],"dist":{"shasum":"074c0f74da0a7fac2da47e563c2da429fcad3092","tarball":"https://registry.npmjs.org/@ankrajg/vanillafeatureflag/-/vanillafeatureflag-1.4.0.tgz","fileCount":6,"integrity":"sha512-YeMR9NXlgc5BUhGuWrQFxMM7j/lSVbuzNl4vbzbbLF+zzhbpgkjLQkA3iDUD9OPXtmXHnrFtYHUDTIdU89HSiQ==","signatures":[{"sig":"MEUCIG93EFAPOqcKQ6udIDVIWXb7wUkRbUPIqbS7iBqnZbI5AiEA9hQTw3p+u9jx0IPWEjQz/xlmJrHZ21DeMGKVeRjD5uY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5733},"main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"ankrajg","email":"gupta.ankit2791@gmail.com"},"_npmVersion":"10.1.0","description":"Its a vanillaJs feature flag package library.","directories":{},"_nodeVersion":"20.9.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/vanillafeatureflag_1.4.0_1715531516435_0.13888018789151757","host":"s3://npm-registry-packages"}},"1.5.0":{"name":"@ankrajg/vanillafeatureflag","version":"1.5.0","keywords":["Feature","Flag","VanillaJs","Library","Package"],"author":{"name":"Ankit Gupta"},"license":"ISC","_id":"@ankrajg/vanillafeatureflag@1.5.0","maintainers":[{"name":"ankrajg","email":"gupta.ankit2791@gmail.com"}],"dist":{"shasum":"f5844da67c9feeac3520a1eecfe54611cc8d7755","tarball":"https://registry.npmjs.org/@ankrajg/vanillafeatureflag/-/vanillafeatureflag-1.5.0.tgz","fileCount":6,"integrity":"sha512-ZLSiw8+9gVmKBLnAJBEn8Ar6tqJEoJXjVELtyAlj0GSXzfKzMiegMzsgqFQ9uDz89v/TE4ldiuwqgutQfTQL+w==","signatures":[{"sig":"MEUCIBqoxk+mjvRW6tghylt+chEQ6B7onkKQRMsoVLBHD7JFAiEA4jdLVx2rKteRWU/SITJePh5J00PecnuxEWlEbjlk4FA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5725},"main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"ankrajg","email":"gupta.ankit2791@gmail.com"},"_npmVersion":"10.1.0","description":"Its a vanillaJs feature flag package library.","directories":{},"_nodeVersion":"20.9.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/vanillafeatureflag_1.5.0_1715531625626_0.6409105264948414","host":"s3://npm-registry-packages"}},"1.6.0":{"name":"@ankrajg/vanillafeatureflag","version":"1.6.0","keywords":["Feature","Flag","VanillaJs","Library","Package"],"author":{"name":"Ankit Gupta"},"license":"ISC","_id":"@ankrajg/vanillafeatureflag@1.6.0","maintainers":[{"name":"ankrajg","email":"gupta.ankit2791@gmail.com"}],"dist":{"shasum":"bd889b58e23e314dd67a3222c05459ee7e4b1406","tarball":"https://registry.npmjs.org/@ankrajg/vanillafeatureflag/-/vanillafeatureflag-1.6.0.tgz","fileCount":6,"integrity":"sha512-sPGhA/E9Ca87su+0D0U7SqiDifKkKsnRDvoiNmyubx8TInD4yJmccclIPk/rl8ner3R7bewMKJDelJsRPIXMBw==","signatures":[{"sig":"MEQCIA9qIj0iIObe2C4hR7geyXj0sBHHSZBTB/05khJpd3F6AiBQQBdPgxzEUBgFwaT762130ol3YOGl5ratBIzFCOR3qw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5726},"main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"ankrajg","email":"gupta.ankit2791@gmail.com"},"_npmVersion":"10.1.0","description":"Its a vanillaJs feature flag package library.","directories":{},"_nodeVersion":"20.9.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/vanillafeatureflag_1.6.0_1715535227993_0.06841691715906317","host":"s3://npm-registry-packages"}},"1.7.0":{"name":"@ankrajg/vanillafeatureflag","version":"1.7.0","keywords":["Feature","Flag","VanillaJs","Library","Package"],"author":{"name":"Ankit Gupta"},"license":"ISC","_id":"@ankrajg/vanillafeatureflag@1.7.0","maintainers":[{"name":"ankrajg","email":"gupta.ankit2791@gmail.com"}],"dist":{"shasum":"fb4b079b0a20ecc573448c2eb9c2f960f3544005","tarball":"https://registry.npmjs.org/@ankrajg/vanillafeatureflag/-/vanillafeatureflag-1.7.0.tgz","fileCount":6,"integrity":"sha512-34cIKQgxw9wkxPMtBSqFWLs+Plen5r6EJHk3iETRWPqM3OQj5ohkcAGMq9nAMX4k3b94olo3wKW64wGYUw5YyA==","signatures":[{"sig":"MEQCIDDAwyb0tH6FwrSGEBWGRdEsmyjH0kRobICDcxYE+W6xAiBgF1ttvjwg20jAs0afv5M4lP0OzvLJv74viKHYU7cZeQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5727},"main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"ankrajg","email":"gupta.ankit2791@gmail.com"},"_npmVersion":"10.1.0","description":"Its a vanillaJs feature flag package library.","directories":{},"_nodeVersion":"20.9.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/vanillafeatureflag_1.7.0_1715535436282_0.45920501055524965","host":"s3://npm-registry-packages"}},"1.8.0":{"name":"@ankrajg/vanillafeatureflag","version":"1.8.0","description":"Its a vanillaJs feature flag package library.","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["Feature","Flag","VanillaJs","Library","Package"],"author":{"name":"Ankit Gupta"},"license":"ISC","_id":"@ankrajg/vanillafeatureflag@1.8.0","gitHead":"2659a96e3fd3b796ceb4c06bb6bc03a0f3017f38","_nodeVersion":"20.9.0","_npmVersion":"10.1.0","dist":{"integrity":"sha512-tkMOJ498rqItr8VEtC/tR54RI1wvA+6If9GSiHXY2YVEnwmTiFriwwnJvno+9vcvBQefpZlaN26qJxo8UzohAA==","shasum":"3ae07bc9b44e8b93f56763640045336f85eb6db2","tarball":"https://registry.npmjs.org/@ankrajg/vanillafeatureflag/-/vanillafeatureflag-1.8.0.tgz","fileCount":6,"unpackedSize":5727,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIAW6pcr7EV32ewfePf0wDK72uX4hOnIVq9LqC/2cGLCrAiAhMeZdrczqg/96Ll+42dm2YMHCKcuLE76sg67iTcLfKg=="}]},"_npmUser":{"name":"ankrajg","email":"gupta.ankit2791@gmail.com"},"directories":{},"maintainers":[{"name":"ankrajg","email":"gupta.ankit2791@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/vanillafeatureflag_1.8.0_1749704769981_0.937539870556499"},"_hasShrinkwrap":false}},"time":{"created":"2024-05-12T14:38:13.397Z","modified":"2025-06-12T05:06:10.337Z","1.0.0":"2024-05-12T14:38:13.646Z","1.1.0":"2024-05-12T15:16:54.582Z","1.2.0":"2024-05-12T15:18:19.778Z","1.3.0":"2024-05-12T16:29:04.154Z","1.4.0":"2024-05-12T16:31:56.607Z","1.5.0":"2024-05-12T16:33:45.809Z","1.6.0":"2024-05-12T17:33:48.157Z","1.7.0":"2024-05-12T17:37:16.428Z","1.8.0":"2025-06-12T05:06:10.163Z"},"author":{"name":"Ankit Gupta"},"license":"ISC","keywords":["Feature","Flag","VanillaJs","Library","Package"],"description":"Its a vanillaJs feature flag package library.","maintainers":[{"name":"ankrajg","email":"gupta.ankit2791@gmail.com"}],"readme":"## What is Vanilla Feature Flag?\n\nIts a simple pure Vanilla JavaScript library package for integrating feature flags using our UI with any application.\n\n## Installation\n\n```\nnpm i or npm install @ankrajg/vanillafeatureflag\n```\n\n## Set up\n\n### JS Importing and Implementation\n```\nimport vanillaFeatureFlags from \"@ankrajg/vanillafeatureflag\";\n\nvanillaFeatureFlags({ silver: false, platinum: true });\n```\n\n### HTML Implementation \n```\n<div id=\"featureFlagApp\" class=\"app\">\n    <h1>Feature Flags</h1>\n    <div id=\"flagsContainer\" class=\"flags-container\"></div>\n    <div id=\"subscriptionConatiner\"></div>\n</div>\n```","readmeFilename":"README.md"}