{"_id":"unrev","_rev":"33-f181ded0ac8f8f16153b12832478682d","name":"unrev","dist-tags":{"latest":"0.3.4","canary":"0.3.1-rc.2"},"versions":{"0.0.1-rc.1":{"name":"unrev","version":"0.0.1-rc.1","description":"Unrevealed","keywords":[],"author":{"name":"Unrevealed"},"license":"MIT","dependencies":{"appdirsjs":"^1.2.7","commander":"^10.0.0","fs-extra":"^11.1.0","graphql":"^16.6.0","graphql-request":"^5.1.0","open":"^8.4.0","ts-morph":"^17.0.1"},"directories":{"bin":"./bin"},"devDependencies":{"@types/fs-extra":"^11.0.1","@types/inquirer":"^9.0.3","@types/node":"^18.11.18","chalk":"^5.2.0","execa":"^6.1.0","find-up":"^6.3.0","inquirer":"^9.1.4","ora":"^6.1.2","prettier":"^2.7.1","tslib":"^2.4.0","tsup":"^6.5.0","typescript":"^4.9.4"},"scripts":{"publish-canary":"pnpm publish --tag canary","publish-latest":"pnpm publish --tag latest","build":"tsup"},"bin":{"unrev":"bin/unrev"},"_id":"unrev@0.0.1-rc.1","_integrity":"sha512-+YzAI7oP39mMPCnFx1iefoluHokQ8xsGyDrhFL5uIuKiGVTuyHkhyI/Adamiwq836ToBa3PPimX8NNWlfhVMRA==","_resolved":"/private/var/folders/h_/z499vmf91kzgcpf3wwpxrnzc0000gn/T/936be06f0a4e3e89dba4eae97fb6fdf5/unrev-0.0.1-rc.1.tgz","_from":"file:unrev-0.0.1-rc.1.tgz","_nodeVersion":"18.13.0","_npmVersion":"8.19.3","dist":{"integrity":"sha512-+YzAI7oP39mMPCnFx1iefoluHokQ8xsGyDrhFL5uIuKiGVTuyHkhyI/Adamiwq836ToBa3PPimX8NNWlfhVMRA==","shasum":"08077a0286aa61126839ba7714fa553239ae4acf","tarball":"https://registry.npmjs.org/unrev/-/unrev-0.0.1-rc.1.tgz","fileCount":3,"unpackedSize":1729846,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICKrdBGQF32PjVKoERSUSQKxi5j+FabTGt6ILPxZAJP+AiAi9uCaSAd0TSEgE5FxlpnsvPKju9iCAAE46XVzvpE5bQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkAgRUACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqJxA//YX7h25haYR6cC5LWoO+ngyPkNB0s+z4ehiTM3cpEVx+1JMiN\r\n77fTmq30PNtjwynifq1xfbf68bdLO4+0Xodz5sAUWcxr4SI1+SvZKuHtGD2M\r\npK3rR178MbgaG9ztdjAqrClZSKrgDteBM+umEKtB08XWIb2CKQNZSMK3IoDL\r\nW5H/YvB2RaTSKtwU8wO2KeAondtNdq7DGkUBFnHOuAgcJzwqxagMZSWPqhun\r\n6BRwMdFoZzFLSSaWM4tKwY5z3l88q1e/WQT/XUBQtEvkGYRBKZJVNqB7ZJoG\r\nY9F4EQOdhncu3FtLoE67CuZB4x8CTsu8UWG49GvDCO/SV8KdZBS4F5XjKxtL\r\nOODpBTfcZr8llq1tGSqOztO8a4CSJxBlfw2yH6WvKPlwPiC8E0s4PTTup60p\r\nyH5l1171rw/6yslvt0ShPH5oGPCP7wsP9hnsdTOzqREYGu2q/iwSXDfJQEJq\r\ndD2b11qhZWadKzabCMXcsSHN8hDiNAuUt0kZti+J6xqUPtbDRMrsxTUpK0IK\r\nASAOUBKriDtgxCUtI96bDgWrTB1ZlSO4mU/SzifffsBMNdTwx/OzRQX8OTS7\r\niq6joILNLd7p3H82xy9KBnvQrlnPH8KosoNHEPLhD36xXNkLv0kfaJrO3hjv\r\nEPwPkq4ZQCSZlX0XGd4LjbBCvdFFFB+0aj0=\r\n=0vWm\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tgroutars","email":"tgroutars@gmail.com"},"maintainers":[{"name":"tgroutars","email":"tgroutars@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/unrev_0.0.1-rc.1_1677853780435_0.7212519748042128"},"_hasShrinkwrap":false},"0.0.1-rc.2":{"name":"unrev","version":"0.0.1-rc.2","description":"Unrevealed","keywords":[],"author":{"name":"Unrevealed"},"license":"MIT","dependencies":{"appdirsjs":"^1.2.7","commander":"^10.0.0","fs-extra":"^11.1.0","graphql":"^16.6.0","graphql-request":"^5.1.0","open":"^8.4.0","zod":"^3.20.6","zod-validation-error":"^0.3.2"},"directories":{"bin":"./bin"},"devDependencies":{"@types/fs-extra":"^11.0.1","@types/inquirer":"^9.0.3","@types/node":"^18.11.18","chalk":"^5.2.0","execa":"^6.1.0","find-up":"^6.3.0","inquirer":"^9.1.4","ora":"^6.1.2","prettier":"^2.7.1","tslib":"^2.4.0","tsup":"^6.5.0","typescript":"^4.9.4"},"scripts":{"publish-canary":"pnpm publish --tag canary","publish-latest":"pnpm publish --tag latest","build":"tsup"},"bin":{"unrev":"bin/unrev"},"readme":"ERROR: No README data found!","_id":"unrev@0.0.1-rc.2","_integrity":"sha512-i0KComKWd9P68eMdxt9Q0rB+JHcp9XyidCadmh+nm5i7dKSEwnRoCysDjrk5dhvDFiPBWCjGXBIDt1wvoO099Q==","_resolved":"/private/var/folders/h_/z499vmf91kzgcpf3wwpxrnzc0000gn/T/cbccd0fe73e38f116adc2f76098a629f/unrev-0.0.1-rc.2.tgz","_from":"file:unrev-0.0.1-rc.2.tgz","_nodeVersion":"18.13.0","_npmVersion":"8.19.3","dist":{"integrity":"sha512-i0KComKWd9P68eMdxt9Q0rB+JHcp9XyidCadmh+nm5i7dKSEwnRoCysDjrk5dhvDFiPBWCjGXBIDt1wvoO099Q==","shasum":"e66359d951941b4ace51d286adf23989a9cbc383","tarball":"https://registry.npmjs.org/unrev/-/unrev-0.0.1-rc.2.tgz","fileCount":3,"unpackedSize":1730127,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH2BQpKZTR494ot3m5wsO6+WdOJv7kIMRh6QXwk7UqhjAiB/TBfN2hvUNAO53JjFReDnVqr7crQbT7CVTS57IY9qjA=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkEF/ZACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo7Pg/+OzkQLmYA0Ty0RJAxkMMkZAiZe7jcQ98aVs/Hj148iOBFjV31\r\nwEQCbVck5NaFYd0droegGQM3KxJoYGJX6EukEK/pENzBzSDjQmx3sBHtUVkM\r\ndF4lrlOzqOyrcXr+0+LEV7JopV2nnisBmTXkr0OFbrLktYTg0lvZt68h/qqP\r\nnNyY301DlKr1oL/u1QQOtujI2Pufyyw15AI727p9DfKHoHXr1qaPd6M5lZKe\r\npEqw+YnlsVBBc1C6xNRISUAUE7BIIb+heqT1msOX3Tg4nJ/Of/HlO/lEe0mj\r\nW5ad16BiJu3NMjtY2+5h+s9w7pM642x6fyI3N5iah4iW+VsNxrBTRghu3zhM\r\ntT9POjpoH+bldOM6Cz+r/LFhjxVvBae4TrtD4Kade2hrFbpAbArO8an6NKRh\r\nzkrH5IhfElLSYwr6ALN4b1SVIe4ljyBthyzIK6nryrQhz2IHOM2PrcS6kfNn\r\n23A762h7US56hGDrwyupBcYHlHSgkTQbgQ1P81VH89tm7+e6qmsByc1o6QDy\r\nuq66VEFD3jpNZ9fOKMXydDGdFEXquPZ49EAnLt8tPfQsioJm3v8xaw6vk3vx\r\nsbn7/ifxlbqiilJAg8iJukoGbiL2bBZrhgIonPDv4jRYzdUwHA4oz8sQ4zsA\r\ngrrZQ3gQ5SPegVSwskksY0cJyS22lvNuFIc=\r\n=nDCJ\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tgroutars","email":"tgroutars@gmail.com"},"maintainers":[{"name":"tgroutars","email":"tgroutars@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/unrev_0.0.1-rc.2_1678794713021_0.7456055905402923"},"_hasShrinkwrap":false},"0.0.1-rc.3":{"name":"unrev","version":"0.0.1-rc.3","description":"Unrevealed","keywords":[],"author":{"name":"Unrevealed"},"license":"MIT","dependencies":{"appdirsjs":"^1.2.7","commander":"^10.0.0","fs-extra":"^11.1.0","graphql":"^16.6.0","graphql-request":"^5.1.0","open":"^8.4.0","zod":"^3.20.6","zod-validation-error":"^0.3.2"},"directories":{"bin":"./bin"},"devDependencies":{"@types/fs-extra":"^11.0.1","@types/inquirer":"^9.0.3","@types/node":"^18.11.18","chalk":"^5.2.0","execa":"^6.1.0","find-up":"^6.3.0","inquirer":"^9.1.4","ora":"^6.1.2","prettier":"^2.7.1","tslib":"^2.4.0","tsup":"^6.5.0","typescript":"^4.9.4"},"scripts":{"publish-canary":"pnpm publish --tag canary","publish-latest":"pnpm publish --tag latest","build":"tsup"},"bin":{"unrev":"bin/unrev"},"readme":"ERROR: No README data found!","_id":"unrev@0.0.1-rc.3","_integrity":"sha512-TcOFJbUPHPD3sd7iVH96fLrXv2iwsNSQX2LYO7wo9Ase7fFzGYzvT9ORRna7bavLHxSNRWZMPEh5LH5VkL0ECA==","_resolved":"/private/var/folders/h_/z499vmf91kzgcpf3wwpxrnzc0000gn/T/3834392e231fc1346bdb1dca6e97c59f/unrev-0.0.1-rc.3.tgz","_from":"file:unrev-0.0.1-rc.3.tgz","_nodeVersion":"18.13.0","_npmVersion":"8.19.3","dist":{"integrity":"sha512-TcOFJbUPHPD3sd7iVH96fLrXv2iwsNSQX2LYO7wo9Ase7fFzGYzvT9ORRna7bavLHxSNRWZMPEh5LH5VkL0ECA==","shasum":"1e7467b1d7de1f941db1e3d09cb711ef63c9f470","tarball":"https://registry.npmjs.org/unrev/-/unrev-0.0.1-rc.3.tgz","fileCount":3,"unpackedSize":1730439,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGlNl2cG0axYx3lGWaRyutX29qxFRceXXsif+gJxgKYwAiEA7WpLBMq5pK7XWjkKupsvMlyPauYDp3l446RWEl0+nGw="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkEHIEACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrx6Q/+Jj7uJnkPwbSkqr7YV1bxDotNCSPbaq8LrxdzJOYJWwRfbWLy\r\nWrYWkC2ybjhs51dGvOpj6VBNLlG1FmYMiuqni2aawG5mOsdRoxeRhLNHFSKc\r\n2alTuM4AQN9oie8qRaoc27xKS4vK2eYQ3cyCT40TQ7SPdN8N27A50JjAc5NS\r\n4ioJ57yC/AKBCyE7k3sp2xag3uCKFhmS23Qjw6qZo99M0wEWiMCeyZ6TYEEy\r\non3d/M9gKvTsBJ1FyTS62dfhZKedYGwFD93f5+1X8hjSVpUj+yVAR6UdE2Xr\r\nEcPJXQr48u7Tq5pOighTnXTw1CbCvjqtqUT+EitHJjctZqtnJICbGLE2Oiaz\r\nmbSgpnb53n/LNmW22UushyZ0KdA0Xl8wHkt7Mzls1rGiIJczCgyoIWs6zymr\r\nX8MegrqtZgdTuzIFhGH3TzhvyT4Zg7tSWygT4erpmgd736aFxy+Vt453PhP/\r\nFjAr+RChYKfe+GM/vOpFrQDKHJPAH+I16xOXIkmpy9X0T1iU+Q4+egT8/p9S\r\npt8jTHO9yAR443CKuHrmS92U6jqrBZ//CV4f3SxUvZzww/D++OhbAWxTSX9q\r\neBxE3X3lMMcF5QLAVIcxQb07JppuxOB0NdzPUkKO2th5XgiAAMATwRe1J6Qr\r\nejk6HS/tJ9h7XiELW3IYQBuxSc3NU46q0f4=\r\n=ilHz\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tgroutars","email":"tgroutars@gmail.com"},"maintainers":[{"name":"tgroutars","email":"tgroutars@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/unrev_0.0.1-rc.3_1678799364428_0.07301156206241499"},"_hasShrinkwrap":false},"0.0.1-rc.4":{"name":"unrev","version":"0.0.1-rc.4","description":"Unrevealed","keywords":[],"author":{"name":"Unrevealed"},"license":"MIT","dependencies":{"appdirsjs":"^1.2.7","commander":"^10.0.0","fs-extra":"^11.1.0","graphql":"^16.6.0","graphql-request":"^5.1.0","open":"^8.4.0","zod":"^3.20.6","zod-validation-error":"^0.3.2"},"directories":{"bin":"./bin"},"devDependencies":{"@types/fs-extra":"^11.0.1","@types/inquirer":"^9.0.3","@types/node":"^18.11.18","chalk":"^5.2.0","execa":"^6.1.0","find-up":"^6.3.0","inquirer":"^9.1.4","ora":"^6.1.2","prettier":"^2.7.1","tslib":"^2.4.0","tsup":"^6.5.0","typescript":"^4.9.4"},"scripts":{"publish-canary":"pnpm publish --tag canary","publish-latest":"pnpm publish --tag latest","build":"tsup"},"bin":{"unrev":"bin/unrev"},"readme":"ERROR: No README data found!","_id":"unrev@0.0.1-rc.4","_integrity":"sha512-RWWD7YcgkgDDvk3iOHVfD9ik/6fgL5MDDSVLRVxqw84Y4101803obxo4sqLs9Rb8sBejgbKleaYkUtEBykhUHg==","_resolved":"/private/var/folders/h_/z499vmf91kzgcpf3wwpxrnzc0000gn/T/37d19896ee1514a56f8e9e67e3c9742a/unrev-0.0.1-rc.4.tgz","_from":"file:unrev-0.0.1-rc.4.tgz","_nodeVersion":"18.13.0","_npmVersion":"8.19.3","dist":{"integrity":"sha512-RWWD7YcgkgDDvk3iOHVfD9ik/6fgL5MDDSVLRVxqw84Y4101803obxo4sqLs9Rb8sBejgbKleaYkUtEBykhUHg==","shasum":"970bc585c4b240954787dfab22f0844d0037725b","tarball":"https://registry.npmjs.org/unrev/-/unrev-0.0.1-rc.4.tgz","fileCount":3,"unpackedSize":1730594,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDX3hptUTeaUNQrw6uXqY72GfTZ17nv5MFgEFWZs0LEmAiEAoZmtKReQoCZzMl6ZW3Udbw1UKEHekr2mNSQCzekCFac="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkEHgMACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpauw//ceZNKWpXNBrB7OMmNr9EtNHa9fb2UiieoYr1Li2pYn4UR3dt\r\nwJfWHGv36t6WobY5bGGxSjGMbVFlyvkP/U4diVcqfBpK7D7HnoiY9Ke+Fukv\r\nwhSEfoFNXK5Sz7UxfQrTdBvJjL0eFRqz1OKRShsgQI3a7vyeC6xz1vF5Qvw2\r\nfeLVgSMYZHauMgYv2MmQo/v+gg5d1j+2oHjHn2jHbtNOe5I33BJ5zvJFNl+q\r\nrysIt85V0yezN0aVRgUa88RQUWgHSs+WxGJetNxe+a0z8eSqvdHI4zZ3pzGN\r\n/SCNv/Toq+MuN/trb+rU5C0rMnw13Ah7P973l4+XccVn9ORvBCGEyODVi+vO\r\nQsmyM/nZeZAkgcUBaf4d1RswQsQ7AvUT/BmbzciXzvTvds7bGyyBzNE8kShg\r\nMFXMdJZaYhN1aoQt+I5p9qZVsqRraTRDT9fBBJtq0MKr87rCr9H0jouhs8MW\r\nN7NjDC0BScx0y7sKwb4HKAKUkW98uIiDau3A06w4dy5uUxYxWKMvaLtD4Yl9\r\nLOnEQjp0eq8ux/xRc0u1dwNM6oNlILvXgHc+j6ybDStx1gDkoK5zTisAuIb7\r\nNZEPEOcuAbD17637JbLVYRJn3z9TL5lpKttrxTcJtlvpz4LVjEV2Cjo1X1XC\r\nNAscIq4GzSooRLbS9Ns/Mv2JzPGTQwrFd7E=\r\n=vJS5\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tgroutars","email":"tgroutars@gmail.com"},"maintainers":[{"name":"tgroutars","email":"tgroutars@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/unrev_0.0.1-rc.4_1678800908367_0.9502739755878018"},"_hasShrinkwrap":false},"0.0.1-rc.5":{"name":"unrev","version":"0.0.1-rc.5","description":"Unrevealed","keywords":[],"author":{"name":"Unrevealed"},"license":"MIT","dependencies":{"appdirsjs":"^1.2.7","commander":"^10.0.0","fs-extra":"^11.1.0","graphql":"^16.6.0","graphql-request":"^5.1.0","open":"^8.4.0","zod":"^3.20.6","zod-validation-error":"^0.3.2"},"directories":{"bin":"./bin"},"devDependencies":{"@types/fs-extra":"^11.0.1","@types/inquirer":"^9.0.3","@types/node":"^18.11.18","chalk":"^5.2.0","execa":"^6.1.0","find-up":"^6.3.0","inquirer":"^9.1.4","ora":"^6.1.2","prettier":"^2.7.1","tslib":"^2.4.0","tsup":"^6.5.0","typescript":"^4.9.4"},"scripts":{"publish-canary":"pnpm publish --tag canary","publish-latest":"pnpm publish --tag latest","build":"tsup"},"bin":{"unrev":"bin/unrev"},"readme":"ERROR: No README data found!","_id":"unrev@0.0.1-rc.5","_integrity":"sha512-a7Ktyc/M3rCKKnns8Z4lNQvWfW7/JcSV3ShWE6XYu98ubbhPqweCoVqlUEXYULIz2G9hEfbHBJmrDdwLaMSE2w==","_resolved":"/private/var/folders/h_/z499vmf91kzgcpf3wwpxrnzc0000gn/T/29b961694b8ee695e34985b33ae31e47/unrev-0.0.1-rc.5.tgz","_from":"file:unrev-0.0.1-rc.5.tgz","_nodeVersion":"18.13.0","_npmVersion":"8.19.3","dist":{"integrity":"sha512-a7Ktyc/M3rCKKnns8Z4lNQvWfW7/JcSV3ShWE6XYu98ubbhPqweCoVqlUEXYULIz2G9hEfbHBJmrDdwLaMSE2w==","shasum":"002bf0aa28505a34ac4fb81cbae7e28809863499","tarball":"https://registry.npmjs.org/unrev/-/unrev-0.0.1-rc.5.tgz","fileCount":3,"unpackedSize":1730597,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCRWxU2C347uw5IQF4UmkQAEVrCLYwUPAZz8blqwPO2gAIgTJak3aOf1WDiYC7eCxXHSc3ZkZ61oxwtQrjk1Tjfs4M="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkEHjnACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpGsA//e0hFC9A5QCQdOJSHO+jzciRNCGzyZhe2NOY9tRSciPkc63e1\r\nOm8XUwmpn7a/R5RC9broEJpKEynQLWKzPntuRL9J+pP1vU+9OA3wjL1a+tcT\r\nHYdSlii0BQtpxzg42SK5a0pAq8B/wYo6eBTuigA74wjXLpV41qmy/WJlLT//\r\nLCDUpP138hrV0yqJU6FjQCeDATn49ApSLvzh/4G3AjE88tCiZRWuLAFT5p2R\r\nqc+CrdncbVoHMDZo1/XuaF3iBZDe2U7FYtVEmqYsxSyUsbqzznzmMhGAKDT1\r\nxvAHkvjPc8r8Aw/ikAkdy0WOgWauFOxKJAsRaClTilv/ILgT/FXK1g5LtwsT\r\nf93BxJhNUtRYkpYnGFPwL7wluizLwr8TLJy4xVb2jiKEOJm8cE1PhY83JEo9\r\niJ6IV+eruvK7e/U5Q3ufOwCS8nBilbEz/xyCqisUXhzw1Baa7LqdM9wwIAOo\r\n9S1rSqBoCe8PqfeVYEJNmru8AsmGYBYRPimWHIPFX5uY/oj/tYiG30HDF8bi\r\n+GGJwMMQioZt4MCu4jSOjXudT6UPoKJEamdihjBkkRKoDENZPEPV9AMlT54z\r\noI2ZmTa93q19f9xeNRxPuGiHjfd/xNuiNjWhJijNh1jE0Gd2QBBpVqtT3oWv\r\nCHzdOnntYW2XcWNalPGBquh2iuQ6yBV21R0=\r\n=cVMh\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tgroutars","email":"tgroutars@gmail.com"},"maintainers":[{"name":"tgroutars","email":"tgroutars@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/unrev_0.0.1-rc.5_1678801127692_0.34067148965412475"},"_hasShrinkwrap":false},"0.0.1-rc.6":{"name":"unrev","version":"0.0.1-rc.6","description":"Unrevealed","keywords":[],"author":{"name":"Unrevealed"},"license":"MIT","dependencies":{"appdirsjs":"^1.2.7","commander":"^10.0.0","fs-extra":"^11.1.0","graphql":"^16.6.0","graphql-request":"^5.1.0","open":"^8.4.0","zod":"^3.20.6","zod-validation-error":"^0.3.2"},"directories":{"bin":"./bin"},"devDependencies":{"@types/fs-extra":"^11.0.1","@types/inquirer":"^9.0.3","@types/node":"^18.11.18","chalk":"^5.2.0","execa":"^6.1.0","find-up":"^6.3.0","inquirer":"^9.1.4","ora":"^6.1.2","prettier":"^2.7.1","tslib":"^2.4.0","tsup":"^6.5.0","typescript":"^4.9.4"},"scripts":{"publish-canary":"pnpm publish --tag canary","publish-latest":"pnpm publish --tag latest","build":"tsup"},"bin":{"unrev":"bin/unrev"},"readme":"ERROR: No README data found!","_id":"unrev@0.0.1-rc.6","_integrity":"sha512-QTeKaJ088nQF5wZ3Tv+QImAWdymq4Jwu6htY5iparyeprohj2Coa9BjYP2feXSf/E90nynRGdwTT38uy05w0WQ==","_resolved":"/private/var/folders/h_/z499vmf91kzgcpf3wwpxrnzc0000gn/T/7c55c63e7781000699bf7650cfaf5488/unrev-0.0.1-rc.6.tgz","_from":"file:unrev-0.0.1-rc.6.tgz","_nodeVersion":"18.13.0","_npmVersion":"8.19.3","dist":{"integrity":"sha512-QTeKaJ088nQF5wZ3Tv+QImAWdymq4Jwu6htY5iparyeprohj2Coa9BjYP2feXSf/E90nynRGdwTT38uy05w0WQ==","shasum":"2270ac5102d901dd3a9f3903fbad848485c6af2c","tarball":"https://registry.npmjs.org/unrev/-/unrev-0.0.1-rc.6.tgz","fileCount":3,"unpackedSize":1731950,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH14+wHBwln9gfSunXiCa62t5RsBM465zLHd1c4mGCNhAiEA7t44ljLj5X1GXgRMwZ0WSQDDrytVALsnf9IRuxG4SnY="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkEIuvACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrkERAAmkgVSS7tVncBYhgxj89i8ADsYVBkki7n5RJ3Ad3xL7xHiORX\r\nau8F/ArFuoR4tmnKPRbZNwJ73hCANW3dZ4gBspAPdxviUsLPDun0vxEYnFY+\r\nxBvVE2g1u0sRHkmOfFUjVy0NhuKVCqb8xntWPzyAcXSFZzHf0DZiZDoocmq9\r\nrk8BW81JEjJLSbxPs7jbYspmdoqAHUBUMIQtfWkPlbOo1CsSM2mtjL8OoSQC\r\nsolvO5nhhfaLcd8WZ84eFpkOg1q8ZhGBSzu/astHMi6iqgk3ryT4Qr29HvNZ\r\n51igB+aXUfEWlpslv54rYHstIZCqA+f1UXQy3Iju1gXhkTT5MH+NZG2OJ6hO\r\nMtLx81KGP6xLqsS6BN+rDWk3/M0FHN9bbRtKzwSysMlh07z6tqxATMS+DJqB\r\nbbKKpiWvu1jmtWyUZJaGwromwNvaKMeTGWa3+77pOoWt6ZL5SgPLAsQqmsN8\r\nszXgH8QSXCt9Ytx2i6FwzHBmyn5LftD6wcs7gIvfspGE5SS33psiKpY5wZlc\r\nPZ611BkYrZ5iR4s3Fv0hf53SKXMBRVGCJ6at6MxkK8lvJZ5lG5+AGitE2HDf\r\nnZkTNQ/CV7eAMJiUsfEtpJpWdtSMjsNdlYIsjRYZ/UCctXciqTh6Z4xd1vLH\r\n6p2aQegp7j6c4TVhPXoGo1OnyUsFzMO3tME=\r\n=HhjC\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tgroutars","email":"tgroutars@gmail.com"},"maintainers":[{"name":"tgroutars","email":"tgroutars@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/unrev_0.0.1-rc.6_1678805934892_0.6940582987190114"},"_hasShrinkwrap":false},"0.0.1-rc.7":{"name":"unrev","version":"0.0.1-rc.7","description":"Unrevealed","keywords":[],"author":{"name":"Unrevealed"},"license":"MIT","dependencies":{"appdirsjs":"^1.2.7","commander":"^10.0.0","fs-extra":"^11.1.0","graphql":"^16.6.0","graphql-request":"^5.1.0","open":"^8.4.0","zod":"^3.20.6","zod-validation-error":"^0.3.2"},"directories":{"bin":"./bin"},"devDependencies":{"@types/fs-extra":"^11.0.1","@types/inquirer":"^9.0.3","@types/node":"^18.11.18","chalk":"^5.2.0","execa":"^6.1.0","find-up":"^6.3.0","inquirer":"^9.1.4","ora":"^6.1.2","prettier":"^2.7.1","tslib":"^2.4.0","tsup":"^6.5.0","typescript":"^4.9.4"},"scripts":{"publish-canary":"pnpm publish --tag canary","publish-latest":"pnpm publish --tag latest","build":"tsup"},"bin":{"unrev":"bin/unrev"},"readme":"ERROR: No README data found!","_id":"unrev@0.0.1-rc.7","_integrity":"sha512-rp4xR9cGQD1MkCTTEspTH++84okn76W/7axvaP6AsHL8qrB/gDAzPF6LjgrSTnQnglHTjjgXYsGQAQvwh7JC7A==","_resolved":"/private/var/folders/h_/z499vmf91kzgcpf3wwpxrnzc0000gn/T/eb47ffa8e0a2913a97580774d5d21eba/unrev-0.0.1-rc.7.tgz","_from":"file:unrev-0.0.1-rc.7.tgz","_nodeVersion":"18.13.0","_npmVersion":"8.19.3","dist":{"integrity":"sha512-rp4xR9cGQD1MkCTTEspTH++84okn76W/7axvaP6AsHL8qrB/gDAzPF6LjgrSTnQnglHTjjgXYsGQAQvwh7JC7A==","shasum":"57c02349ad1a0e39118d8b2eaf7bbc83040217b6","tarball":"https://registry.npmjs.org/unrev/-/unrev-0.0.1-rc.7.tgz","fileCount":3,"unpackedSize":1732083,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC/C1b7EJCImDp0vo3zOMkUqxxcKCDey1O88n3vjZKFMQIhAPOUmKphTgfyc0ee8bMkxgqYTZpU5ulnj6OmajdZ2xqH"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkEI0pACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqcXxAAlwNboMvyaQjB2ocD4LKRwpQWn8z92zvE+ygdEwnR3gTmSKoL\r\nYbd37Tt7CKiMVY1LPTQlkUL14KfT6RXgUeQoUzH+XoL8iTqmg/ZIwTElJQVa\r\n0WN6ooWI0UsgfZr/p7oSJzfzV6nszFBVR0rgZ8/8iY+TjuR6Y1mnDqdqghBj\r\nZ4VWCzCt5EpPCdNAv6gpaYwlWA9qrnH8sUOE20GpGkSqNnFc9nBEv3Fhy40G\r\nI9SSDnkjxj2fxBBirl0koF3D/HHuwfdXhTNOAdg4mSOIFfWtpZ44ysj4myug\r\nhVrdhr2GMVe1uF/CHYun4juS3cmrgJ8T9LXNUH/YN8BxEowLhnCSk/kn9SxS\r\nSCPDos2D517LqKQuYVNhQF1Vb6MsKpPTQEJn2NlOYNX/jgU8TiubeITMWwXT\r\nl03j8ScoKIrb/24AoyAg8Em5/QqyJQGG9DLPWD9beo/SOoJUBUOM6U/pFYtq\r\ncvwg0QzIFvfgAZxO2tdQ6ZrM+G2TJKEJDwI8ejgFc2QrQdsjcTrYVtSa29fb\r\nM02DyDtFsgiWf8YGewKU/+gWSsFZptz3usVVhpY38OHaA9iRNXInXFbSjO+1\r\niW2cKb+RCHPRIqR5H8a2u9bgo4rlwMUqV0gljJptuxnTzH6b8WFGT540XG73\r\n0yF4yChkcF6kI3jAXpv+eZl1pKb0hATVlA8=\r\n=+Q6m\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tgroutars","email":"tgroutars@gmail.com"},"maintainers":[{"name":"tgroutars","email":"tgroutars@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/unrev_0.0.1-rc.7_1678806313375_0.7234770274210496"},"_hasShrinkwrap":false},"0.0.1-rc.8":{"name":"unrev","version":"0.0.1-rc.8","description":"Unrevealed","keywords":[],"author":{"name":"Unrevealed"},"license":"MIT","dependencies":{"appdirsjs":"^1.2.7","commander":"^10.0.0","fs-extra":"^11.1.0","graphql":"^16.6.0","graphql-request":"^5.1.0","open":"^8.4.0","zod":"^3.20.6","zod-validation-error":"^0.3.2"},"directories":{"bin":"./bin"},"devDependencies":{"@types/fs-extra":"^11.0.1","@types/inquirer":"^9.0.3","@types/node":"^18.11.18","chalk":"^5.2.0","execa":"^6.1.0","find-up":"^6.3.0","inquirer":"^9.1.4","ora":"^6.1.2","prettier":"^2.7.1","tslib":"^2.4.0","tsup":"^6.5.0","typescript":"^4.9.4"},"scripts":{"publish-canary":"pnpm publish --tag canary","publish-latest":"pnpm publish --tag latest","build":"tsup"},"bin":{"unrev":"bin/unrev"},"readme":"ERROR: No README data found!","_id":"unrev@0.0.1-rc.8","_integrity":"sha512-nzzkMrneI+om5/W5KkiobRe4ZrGTbAE/dsQE1IAEl7gs2mYmxDXnNYWlLTT24DyggLXaGs5Ua4Rp2T9j1XW3eg==","_resolved":"/private/var/folders/h_/z499vmf91kzgcpf3wwpxrnzc0000gn/T/4b70351f16994d59f650f92006e6e336/unrev-0.0.1-rc.8.tgz","_from":"file:unrev-0.0.1-rc.8.tgz","_nodeVersion":"18.13.0","_npmVersion":"8.19.3","dist":{"integrity":"sha512-nzzkMrneI+om5/W5KkiobRe4ZrGTbAE/dsQE1IAEl7gs2mYmxDXnNYWlLTT24DyggLXaGs5Ua4Rp2T9j1XW3eg==","shasum":"b03bcdebb8923d77c90893d5cf3bc74e4b3845ec","tarball":"https://registry.npmjs.org/unrev/-/unrev-0.0.1-rc.8.tgz","fileCount":3,"unpackedSize":1732093,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDk+SfWFcm1unbnuOFUkLage65cEBI7Jy2I1NGfx1P/0gIgX69pKKY1LHoLyliceFFq2RMM0P+hNAtelXGwxhwRtD8="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkEI3OACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmowQw/+NNc7otY/qM2yDKEBfua/96L8bBYDtI5lfkP89kYG/Oc+1kBn\r\nmI4Obsn62tSL5jxKaaioanptUuSHJsylzAwyYKgA0eLPEj7BiNyoTCKa38V2\r\nHWNG/KzC4gb291zlIecpLMHWFr10sZZyAUSqb40mIM7Lf6zcPH5QKSIzoJjX\r\nor80ui3P/8s7U5CqSqb37lLcErYAp7HIolniU2Pl2Yol43K/VPSQeyo7+vB9\r\nvnJ2qUjbLW57qDiTBih9LefkrzCSg34g4b+xu9Y2zuF0yEU1oMLdEvgV/XkY\r\nASAt42W3jaThYgbFe+oymothDg2NdAT53NRMCSUsKs4pWUlhbKS97j6yiM5z\r\nX4s5Jw6f6gqzaLMgxbU9YHMcvKkUKK7jBDbkBg3PgpFr/AzEpe+ogLDhDW9w\r\n2UfBoRhW7cXTn2PLYcWqNX69xl5doO8wodz4GHwHU9I3n03rBCPIzNQbKeqB\r\nFyipCM4rdd03Pldkr2SccS8KOUi50GGYZzuig+nycvI7lwBzHldpQbYrwmNI\r\nlWRmYZT5tE4WJwRM4h20qV2k2CMyHuCc6yWcS+leuDTearNJeBoyZjsqW4kh\r\n0ErIZGp+oa0hRBlegpgYg1zORMx+jh6tpCosZsm4ZtQCnlz5er7ewQJRdyeb\r\nmDPydoRUfHRdSWi7LoHsOlbar50PWUG8Bc4=\r\n=A0Go\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tgroutars","email":"tgroutars@gmail.com"},"maintainers":[{"name":"tgroutars","email":"tgroutars@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/unrev_0.0.1-rc.8_1678806478200_0.7283205397196211"},"_hasShrinkwrap":false},"0.0.1-rc.9":{"name":"unrev","version":"0.0.1-rc.9","description":"Unrevealed","keywords":[],"author":{"name":"Unrevealed"},"license":"MIT","dependencies":{"appdirsjs":"^1.2.7","commander":"^10.0.0","fs-extra":"^11.1.0","graphql":"^16.6.0","graphql-request":"^5.1.0","open":"^8.4.0","zod":"^3.20.6","zod-validation-error":"^0.3.2"},"directories":{"bin":"./bin"},"devDependencies":{"@types/fs-extra":"^11.0.1","@types/inquirer":"^9.0.3","@types/node":"^18.11.18","chalk":"^5.2.0","execa":"^6.1.0","find-up":"^6.3.0","inquirer":"^9.1.4","ora":"^6.1.2","prettier":"^2.7.1","tslib":"^2.4.0","tsup":"^6.5.0","typescript":"^4.9.4"},"scripts":{"publish-canary":"pnpm publish --tag canary","publish-latest":"pnpm publish --tag latest","build":"tsup"},"bin":{"unrev":"bin/unrev"},"readme":"ERROR: No README data found!","_id":"unrev@0.0.1-rc.9","_integrity":"sha512-r39Kc7w21/v2ODAQ3elxXnDnvskn8zYAbYi4i6JriF8U5wMbflOaNuYITQf5q6VxwKcr8yx/7cnU9jvO0fdUUw==","_resolved":"/private/var/folders/h_/z499vmf91kzgcpf3wwpxrnzc0000gn/T/83c057ff8ffa607faf41de1ba08c6173/unrev-0.0.1-rc.9.tgz","_from":"file:unrev-0.0.1-rc.9.tgz","_nodeVersion":"18.13.0","_npmVersion":"8.19.3","dist":{"integrity":"sha512-r39Kc7w21/v2ODAQ3elxXnDnvskn8zYAbYi4i6JriF8U5wMbflOaNuYITQf5q6VxwKcr8yx/7cnU9jvO0fdUUw==","shasum":"8029cf5a9ea6905590a3130be8a18751e9f7f491","tarball":"https://registry.npmjs.org/unrev/-/unrev-0.0.1-rc.9.tgz","fileCount":3,"unpackedSize":1732121,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGaf72XS2x6N9mABKvyrCBLZ7LRqAU1q/q1HE6SZSjh3AiEAs/jDeBUuK4UHfXCBZO1lfjU03zpCekxXVQQ9PN6qxUU="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkEI9AACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoteA/9Ensv6oiWQsSp7aNmyc5Vf0LIJ9wHw4A92ldI/aj8PQ9ozH76\r\nTA1vcJ3WElM/e8OHlX7VqFF1UGvoA9/XiDMMP7WqlI4wCxSmWqahyQs8J/WE\r\np2NMr/+okPX8Eiqr12p7HrEIUKOHZYrkdaTO90jBdvzYRyLcWHEf0cIrAMFz\r\nfGApMo/Lua4HkiBSg0M6pqIdT3yjiKgK180L266zlHPknn7OoHEbELCCP0mj\r\nzCK/iFIXxbrSeHvHzu9IuIgkLd7uTpZlQkyAoVIKNg8C2B1VZoceflkzjHf8\r\nEXecT/LhmRXvu+IwenZfQtS0KLTdrHEG6LW2QHLd+cTReTNvLIYyMHMcb7F9\r\nBaLCOj6/N0ix0Vb32dnABO2WDue2PkfzH+0+ndcCIv+y7r6dNAcO0bhdq5PP\r\niv62ZwIiQ6t2v1aQYtX0jsGu0Rx4j8ya65/eYem8sWkhwrQGQLnTuz7zwM3q\r\nUXdOOQBnDd+77jlMlzYshz9OlBJ8sZ+vn2dB4hdK06jWjiV9bALA8KFxU58H\r\njrheJYFBEWYX2gb4xH/MBAQuzyvzLyRkiB9RIjPYRwSDqbAtQrjawiA2JNIS\r\nRMY1gYFvJ4TTgvy540TBEee2bQgk7tbKX3MU4QGhReSn0ChYDGoWZ/bPI3yv\r\nWEH2Q4YV92Fks6uItClxwRHIWBIlOFhkS6s=\r\n=CLe6\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tgroutars","email":"tgroutars@gmail.com"},"maintainers":[{"name":"tgroutars","email":"tgroutars@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/unrev_0.0.1-rc.9_1678806848247_0.7931555654865274"},"_hasShrinkwrap":false},"0.0.1":{"name":"unrev","version":"0.0.1","description":"Unrevealed","keywords":[],"author":{"name":"Unrevealed"},"license":"MIT","dependencies":{"appdirsjs":"^1.2.7","commander":"^10.0.0","fs-extra":"^11.1.0","graphql":"^16.6.0","graphql-request":"^5.1.0","open":"^8.4.0","zod":"^3.20.6","zod-validation-error":"^0.3.2"},"directories":{"bin":"./bin"},"devDependencies":{"@types/fs-extra":"^11.0.1","@types/inquirer":"^9.0.3","@types/node":"^18.11.18","chalk":"^5.2.0","execa":"^6.1.0","find-up":"^6.3.0","inquirer":"^9.1.4","ora":"^6.1.2","prettier":"^2.7.1","tslib":"^2.4.0","tsup":"^6.5.0","typescript":"^4.9.4"},"scripts":{"publish-canary":"pnpm publish --tag canary","publish-latest":"pnpm publish --tag latest","build":"tsup"},"bin":{"unrev":"bin/unrev"},"_id":"unrev@0.0.1","_integrity":"sha512-vJPp8x2TfwHVvM+COoLQubCO0pe7u0Bmh8vdgw1JLnoYvSSkkRE/SaWjVT2uckYyF0LdddgrX3c/IZgqQjnj0Q==","_resolved":"/private/var/folders/h_/z499vmf91kzgcpf3wwpxrnzc0000gn/T/1a077cfdacdfff508ae04d4c8b708c12/unrev-0.0.1.tgz","_from":"file:unrev-0.0.1.tgz","_nodeVersion":"18.13.0","_npmVersion":"8.19.3","dist":{"integrity":"sha512-vJPp8x2TfwHVvM+COoLQubCO0pe7u0Bmh8vdgw1JLnoYvSSkkRE/SaWjVT2uckYyF0LdddgrX3c/IZgqQjnj0Q==","shasum":"193cae34c544a1f29b63f583c150c4460f9aba3d","tarball":"https://registry.npmjs.org/unrev/-/unrev-0.0.1.tgz","fileCount":3,"unpackedSize":1732111,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDIadcCN9V++Lm7+WwLGqErWbPKETjDrbTfRrbH6yZ6qgIgAudElmOrM7/Wq4NbpEDYNoPM72IsgnNwUAqFe77+34M="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkEJJnACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoOvg//aC4lNYRSwu6bLySrrQ4uuRc/o2Hm+ZSnEfed5qAtAvsqDXDz\r\nlYlA0viXDHwCipARqt1Ut1jd5YQOHV794ECD9pllCLbcItJPjq/0jvKs7AUU\r\nAeAqPWWSuipYwDUQbfW4G88HVfHhTQ8oyFIrSf7nW/pE9NRcw4kuOX5+sll4\r\n3+JNDXJFRUhxaOq5LmP8uajYzmY1cPdfEXnp9dnI2IKxR/N46a0SHKItzDQ6\r\nxVaT7qfR5m8igbnlCWhtZFj8yzT6M2G7yt3uISGtwAvNoIEoAS75xDePHXqd\r\nBMwvBEKzq3lHIm5U7fOJxJ4YSnuGdihESXCug0LOOQCDSEhdActHjgpg9IeO\r\nrEjX8qEtiZIh3bgyIH8vBdaY7sm2nLSnvYjS9Nh+95dfgZ8jB5mtxeRshl1+\r\nG1fBku/W0YqVJnXS8yxsk73K8MVs1z48N45lk5eaXsN7sxZUgtZ7Df1aLat3\r\nlx9HQEQNQpc8ENFUb9IKMW4QKj/r4646WKpn9ornZrPt5sRW4Aid+c5poghq\r\nMnZPbUtnZvs9wRxOCZvU11uPWkjwKnomiKKxCRXEdxs9BaGVLTggKVMrmRlz\r\nMoMob75cdlqCvA7eJZYKHeYYSZlgdjzGCOsSuk1X7qZ0mnV/95ZfXUl5Fxwc\r\ntdOb/vgzeva4wvL7qIg8YWIPHEEMFVdSKhI=\r\n=OcH3\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tgroutars","email":"tgroutars@gmail.com"},"maintainers":[{"name":"tgroutars","email":"tgroutars@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/unrev_0.0.1_1678807654834_0.05168983009215644"},"_hasShrinkwrap":false},"0.0.2":{"name":"unrev","version":"0.0.2","description":"Unrevealed","keywords":[],"author":{"name":"Unrevealed"},"license":"MIT","dependencies":{"appdirsjs":"^1.2.7","commander":"^10.0.0","fs-extra":"^11.1.0","graphql":"^16.6.0","graphql-request":"^5.1.0","open":"^8.4.0","zod":"^3.20.6","zod-validation-error":"^0.3.2"},"directories":{"bin":"./bin"},"devDependencies":{"@types/fs-extra":"^11.0.1","@types/inquirer":"^9.0.3","@types/node":"^18.11.18","chalk":"^5.2.0","execa":"^6.1.0","find-up":"^6.3.0","inquirer":"^9.1.4","ora":"^6.1.2","prettier":"^2.7.1","tslib":"^2.4.0","tsup":"^6.5.0","typescript":"^4.9.4"},"scripts":{"publish-canary":"pnpm publish --tag canary","publish-latest":"pnpm publish --tag latest","build":"tsup"},"bin":{"unrev":"bin/unrev"},"_id":"unrev@0.0.2","_integrity":"sha512-mTTl4BxDSvJ3q2F+9qr2wTGziMVs77iXUjuJqkXgMvEUaqbn/MMLw93QHt/sPISN956lKOEekGRbdQgxwtCyDA==","_resolved":"/private/var/folders/h_/z499vmf91kzgcpf3wwpxrnzc0000gn/T/eaff9773609434daee19ffc11b436104/unrev-0.0.2.tgz","_from":"file:unrev-0.0.2.tgz","_nodeVersion":"18.13.0","_npmVersion":"8.19.3","dist":{"integrity":"sha512-mTTl4BxDSvJ3q2F+9qr2wTGziMVs77iXUjuJqkXgMvEUaqbn/MMLw93QHt/sPISN956lKOEekGRbdQgxwtCyDA==","shasum":"6e2fef6975b7eac2f8b35c9375917944bf2374ca","tarball":"https://registry.npmjs.org/unrev/-/unrev-0.0.2.tgz","fileCount":3,"unpackedSize":1731798,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDqcPVhx1ekWm9LCByeoiijMbu4vES47TyTt9QINpxlNgIgGkLYw2EbVifnyTHTEJrYDyqpc64yC2Ag4kmixxMU1T4="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkFEqEACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpqNBAAg1N8mOwQqLS9V0O7sKxUWnW1H9WQkZqlcDEIASifIU2LOqsF\r\nntbrbKDKWmoW1XXklP1lxRC1aC1UzFPINuDIToZpHLHswU4RvZNQJROM42N1\r\nAZaGVgVp7nLvkAYJWxcchmTA0jQug+tPYAJtgT4r0tHP57+6kUTKN5EQMBGj\r\nKS71U3FYa+3ScqPgZ5I8RikZVAccETFnBd1gSe6xswbh5NG1mWxt+H/CV92P\r\nbxSAA4hKM/d+niuGJxYiL/yD3p4cIu+62qK4zB8mVV/H1ofBmty8B0w+6cKJ\r\neGEsh7y/yP0l3A14I2ZqNwZzrweuCHYVuGx0PGC6dyX+b76rAvZBYLKDS2jQ\r\nd43/Z0g/UQh3bgck2LGzTdMySF8tbuTb6SjwkI0mi3WUT/FUlktyPsE9HD4A\r\n6itH/EyZ+oCfT4LqVkyqN+vRpXYSE21PN6UpSLEbMRt1RoZrH2mDXpKKHup4\r\ngyAWWTH4HuSqnq4Yuf3F0xn+ETKcYw4sLed5cdKCZf7aK7fzhBgd3JQzkeD1\r\nMsbyGHfPE4mdCvTCblK0aVjhy1q+webf8h/zwGC1CyvCaX+/IMmkfJbcVWdG\r\nFOHAETqBOC2axw2bfCzc0knhq5GUUk0KLgKNyc813CrMN7leLRwv3F9JUWpb\r\n3TWnjc1y7035AAaAnB3m6uSIJqgk9TTUQlw=\r\n=+Yxj\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tgroutars","email":"tgroutars@gmail.com"},"maintainers":[{"name":"tgroutars","email":"tgroutars@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/unrev_0.0.2_1679051396077_0.8830757408600693"},"_hasShrinkwrap":false},"0.0.3":{"name":"unrev","version":"0.0.3","description":"Unrevealed","keywords":[],"author":{"name":"Unrevealed"},"license":"MIT","dependencies":{"appdirsjs":"^1.2.7","commander":"^10.0.0","fs-extra":"^11.1.0","graphql":"^16.6.0","graphql-request":"^5.1.0","open":"^8.4.0","zod":"^3.20.6","zod-validation-error":"^0.3.2"},"directories":{"bin":"./bin"},"devDependencies":{"@types/fs-extra":"^11.0.1","@types/inquirer":"^9.0.3","@types/node":"^18.11.18","chalk":"^5.2.0","execa":"^6.1.0","find-up":"^6.3.0","inquirer":"^9.1.4","ora":"^6.1.2","prettier":"^2.7.1","tslib":"^2.4.0","tsup":"^6.5.0","typescript":"^4.9.4"},"scripts":{"publish-canary":"pnpm publish --tag canary","publish-latest":"pnpm publish --tag latest","build":"tsup"},"bin":{"unrev":"bin/unrev"},"_id":"unrev@0.0.3","_integrity":"sha512-3fkN8UJGIBBrlCvbrZ73BAZjASLizAdFZ0X6c2u+j9m2GLWShMK1s5MA4+gBSmiDu/yZfOnLlpAyZ6pvjUxGdA==","_resolved":"/private/var/folders/h_/z499vmf91kzgcpf3wwpxrnzc0000gn/T/f8c5eb344bca30a9169b5b53789cdad5/unrev-0.0.3.tgz","_from":"file:unrev-0.0.3.tgz","_nodeVersion":"18.13.0","_npmVersion":"8.19.3","dist":{"integrity":"sha512-3fkN8UJGIBBrlCvbrZ73BAZjASLizAdFZ0X6c2u+j9m2GLWShMK1s5MA4+gBSmiDu/yZfOnLlpAyZ6pvjUxGdA==","shasum":"11e921d42607a63321bfec6ce54bc37ec9f79705","tarball":"https://registry.npmjs.org/unrev/-/unrev-0.0.3.tgz","fileCount":4,"unpackedSize":1733536,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCID43rWdmu9pp0zuhhdsv+bPCUkLNQuFsLwA28egSLrRCAiEA5Q5rIMHNmaCRiFYL/5ADs0wtGduDbPECzXz1WoRaSeo="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkFH+RACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqbVhAAooeK8T2d+q8DaM0XCHJ11LWGlWTDgRlfo4Qx5+bBU6pBkaPu\r\nfxYQoxXPFGN+nJUb4aXmvHBeEfr2q4eD86hVRYL1vVbjnfAUS51blzuuaqo7\r\nO/soE8/uyG4UUGI9LqFZY3W5KitwN4uMsIvpn91VRzPEdJd1Io8tocJHRcP4\r\nwUW1eFawr69jL4mTU0gDqGk3cTAzbFqqPRNDT13GnpuPDErT8Yc7FGt86Kac\r\nmUQSVsNZK5shNP9gsq/ubHQW/RUJ3isi4bUeZrx6u1LXYA9k/BRwFkx5ccYi\r\nxE80WboOLyYk3jamSHCSqi8PcrHmhsgQxuRhRPdrZSx1fA9B4sPNmlr6LMiK\r\nXi41STrua0wiKyZ0GscBll4+k7vn6Y6JJ+hvhhXqOFiMZ6bUzUO/FZuQFkiM\r\nc1Yc2W3A7L65OAinv26844Rqjd90bJq2TBIM8kw5ucP6JYG/WbVF/Ph3Q+xS\r\nxYbE7vbG/2m2Pub4NLDaPyl2zasv7AJ+3cmEQyq8nliQaC36eTLzEQsjQYCm\r\nIIKXD0deK3PK7786rxjFl8446holpg9DnDtdBiU5BpV1izU41Fk1avRsEr1Q\r\nSTrPXudYVz0vfZeWTlGjxcT6C6eE2ip8yAhYv3gAT0oPskseRbelqWBRAXYR\r\ngIuU5/4LKRPKkoASkUv7G94LIL6dpCSTSrc=\r\n=zyac\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tgroutars","email":"tgroutars@gmail.com"},"maintainers":[{"name":"tgroutars","email":"tgroutars@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/unrev_0.0.3_1679064977512_0.9950126616362294"},"_hasShrinkwrap":false},"0.0.4":{"name":"unrev","version":"0.0.4","description":"Unrevealed","repository":{"type":"git","url":"git+https://github.com/unrevealedtech/unrevealed.git","directory":"packages/cli"},"keywords":[],"author":{"name":"Unrevealed"},"license":"MIT","dependencies":{"appdirsjs":"^1.2.7","commander":"^10.0.0","fs-extra":"^11.1.0","graphql":"^16.6.0","graphql-request":"^5.1.0","open":"^8.4.0","zod":"^3.20.6","zod-validation-error":"^0.3.2"},"directories":{"bin":"./bin"},"devDependencies":{"@types/fs-extra":"^11.0.1","@types/inquirer":"^9.0.3","@types/node":"^18.11.18","chalk":"^5.2.0","execa":"^6.1.0","find-up":"^6.3.0","inquirer":"^9.1.4","ora":"^6.1.2","prettier":"^2.7.1","tslib":"^2.4.0","tsup":"^6.5.0","typescript":"^4.9.4"},"scripts":{"publish-canary":"pnpm publish --tag canary","publish-latest":"pnpm publish --tag latest","build":"tsup"},"bin":{"unrev":"bin/unrev"},"bugs":{"url":"https://github.com/unrevealedtech/unrevealed/issues"},"homepage":"https://github.com/unrevealedtech/unrevealed#readme","_id":"unrev@0.0.4","_integrity":"sha512-FXTLrJpyz8mk7ySiCJrshHpiDmzFDUaHsT0USVoecf7pscVIvmdQ2djkX38Rlse6VvE8WtomrKvzoKiJ5fG0LQ==","_resolved":"/private/var/folders/h_/z499vmf91kzgcpf3wwpxrnzc0000gn/T/98d9f754b86cb8d4cd718d6a7ad8304c/unrev-0.0.4.tgz","_from":"file:unrev-0.0.4.tgz","_nodeVersion":"18.13.0","_npmVersion":"8.19.3","dist":{"integrity":"sha512-FXTLrJpyz8mk7ySiCJrshHpiDmzFDUaHsT0USVoecf7pscVIvmdQ2djkX38Rlse6VvE8WtomrKvzoKiJ5fG0LQ==","shasum":"99739bbb2cbcf92b76b746aa0e6d1dc89b013cdf","tarball":"https://registry.npmjs.org/unrev/-/unrev-0.0.4.tgz","fileCount":4,"unpackedSize":1733673,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDAk5lhQG9MakaLcnbx7DSoADoSVJFuHgRO+yrZppuoGAiA+r5Md7nsyZ+WmvWw12+3VZHT7KvaUz8H58GDgZ19jTw=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkFIAgACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrKthAAlfoaIeGp2CwxpgkmUItQA0/ENnq+wcE6cz8wORTQ2Ar7FUx8\r\ns4Kmb/DfyU43WS16dfCezfFWF93hKYmtwBynPEppFUHxIboL31H0uitplw+r\r\newD3a20Scg+zCaz6XRmtX8eq6nHRfqOY8ZZEScFiQH+6xiiCtzcrdGD+aIgh\r\n6IQGuTiYGAzONNxTUNd04R6gBFa8ImtEDw8XUlhCgbKJdHU0JaJwT+F4bCsw\r\nKNAdA3oqDOiAOw0Flpnp0Mx9VKMeySpHnLZVmLeoplrqfHwBYC1GwHCeVB9B\r\nyjfAAk1bKlZw6qsbIEuwE7c+0Y0ipiWxxjrc85tt+tMWPtc25XHAm83djBzx\r\nKa3oh9fzYfim+uFrgE1Yomill30dV5VrWapsjIx3Nwz83f5cHDBByleXM5xu\r\nYJdOr1EGG+wb/rOVOouGyIDLhDyNdqspor6WEGs8CbK+c9SeyMqP9LwyYwOG\r\ntr1SfgG8NU7kXVQPOlc568tRLqoNyFZmTyi/5J0QzAOXKdmy/OI4iHkZl/Zx\r\n3DWzCtgeIPbgaY/TrZihk0EKDvaAh/UBRvsUTA4VdydhCZR2cTHNIGjkL3U+\r\nfKcSkoK8azDz+hyxiUU60gx+1KHgGhqSLFg0+QO87qXJyU0VPXof4mmGFhe3\r\ndJnZfceCb2JeVxzLXt49ZNgj+PB/mEcBfXk=\r\n=wu7j\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tgroutars","email":"tgroutars@gmail.com"},"maintainers":[{"name":"tgroutars","email":"tgroutars@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/unrev_0.0.4_1679065120103_0.7207776779288475"},"_hasShrinkwrap":false},"0.0.5":{"name":"unrev","version":"0.0.5","description":"Unrevealed","repository":{"type":"git","url":"git+https://github.com/unrevealedtech/unrevealed.git","directory":"packages/cli"},"keywords":[],"author":{"name":"Unrevealed"},"license":"MIT","dependencies":{"appdirsjs":"^1.2.7","commander":"^10.0.0","fs-extra":"^11.1.0","graphql":"^16.6.0","graphql-request":"^5.1.0","open":"^8.4.0","zod":"^3.20.6","zod-validation-error":"^0.3.2"},"directories":{"bin":"./bin"},"devDependencies":{"@types/fs-extra":"^11.0.1","@types/inquirer":"^9.0.3","@types/node":"^18.11.18","chalk":"^5.2.0","execa":"^6.1.0","find-up":"^6.3.0","inquirer":"^9.1.4","ora":"^6.1.2","prettier":"^2.7.1","tslib":"^2.4.0","tsup":"^6.5.0","typescript":"^4.9.4"},"scripts":{"publish-canary":"pnpm publish --tag canary","publish-latest":"pnpm publish --tag latest","build":"tsup"},"bin":{"unrev":"bin/unrev"},"bugs":{"url":"https://github.com/unrevealedtech/unrevealed/issues"},"homepage":"https://github.com/unrevealedtech/unrevealed#readme","_id":"unrev@0.0.5","_integrity":"sha512-3WckzusGUGPa5G83kFZ0gsSzppdA4W3WzMrbdZO23Mf2uvAZU2sIdoyg/nFhGsnpUENBUKl9ncznPuHo6cAdEg==","_resolved":"/private/var/folders/h_/z499vmf91kzgcpf3wwpxrnzc0000gn/T/e05bcb54776330609b373d506d71c011/unrev-0.0.5.tgz","_from":"file:unrev-0.0.5.tgz","_nodeVersion":"18.13.0","_npmVersion":"8.19.3","dist":{"integrity":"sha512-3WckzusGUGPa5G83kFZ0gsSzppdA4W3WzMrbdZO23Mf2uvAZU2sIdoyg/nFhGsnpUENBUKl9ncznPuHo6cAdEg==","shasum":"92edf1f7361f792bca9daae3f3c77456ea6b28c9","tarball":"https://registry.npmjs.org/unrev/-/unrev-0.0.5.tgz","fileCount":4,"unpackedSize":1733673,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC1C0aYV1TjbCBg2ASaSbjj1ewigb02dWKJ+bB0HhAHLwIhAKTRAmJPVZxsOY7YVscgodYIn/gwLdqX4tsEQEEBLzlt"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkFIGCACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrBGw/+NK+m1jooeFxTlHXvn22QyVPoWPg7TIWZyDwXBsKk/9OgLqjW\r\ni+a8fUKHZEQ538whFpQvsfrQ3bMe93jMNVVg9sRU1F/7jcq11a8vQBQIqzpz\r\nGwE+EmFHtQf8fyZJ6pj+nqpYTUNv99fOoxVZnd/KFEfDCDQlyYS2lAwYsCFQ\r\nbJEa0zinpFjPa0r2m9+QlZyBtF6dPcVkm2u66YFgXUV9x3qmEcpgcKokXx8z\r\n+7o4BAXFq8yWVTY4O/Wb9t8AaUmsqwAEoopnb7Zv4Ym/iNVtV5vv3SNo0O/s\r\nTqdi2Iupp7YMrQiEvQuZ4or/Mpk6pMPAinHrTB/BFtTwF339BvtqLCdemMad\r\nzP5wtVACE1aeEI1bYBAjGF09I6IPS016UN5yq1bEr2BYOajvjfz9wEIijb/o\r\nSTpPu6NMzN3i+rjdJvtStNbOE1jIjIG629XjPJ+mkRLO/c+RPC6pEfohL2YV\r\n9mK4rHa2CohdwLwNO+4ObxHtTCxrvq7O7Z5vP2J2zvEkejWq0J3/V/7yvKB3\r\nJ/Eac7C+XRWuE1bB7TA1w3Ij33O2bB8OncwDnFyHnhFIKEVb/8WEBJxCbkzn\r\n2IduYW4wKGOcQoV97mKBPif7RRk01e1u2KDK4TLWUa+ju1sFFs9Ik8NoH3Hb\r\n83EF3/30UOJmJPu+nZ1DqqQg6VfqyzKaaV4=\r\n=TOqQ\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tgroutars","email":"tgroutars@gmail.com"},"maintainers":[{"name":"tgroutars","email":"tgroutars@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/unrev_0.0.5_1679065473969_0.834552542718183"},"_hasShrinkwrap":false},"0.0.7-rc.1":{"name":"unrev","version":"0.0.7-rc.1","description":"Unrevealed","repository":{"type":"git","url":"git+https://github.com/unrevealedtech/unrevealed.git","directory":"packages/cli"},"keywords":[],"author":{"name":"Unrevealed"},"license":"MIT","dependencies":{"appdirsjs":"^1.2.7","commander":"^10.0.0","fs-extra":"^11.1.0","graphql":"^16.6.0","graphql-request":"^5.1.0","open":"^8.4.0","zod":"^3.20.6","zod-validation-error":"^0.3.2"},"directories":{"bin":"./bin"},"devDependencies":{"@types/fs-extra":"^11.0.1","@types/inquirer":"^9.0.3","@types/node":"^18.11.18","chalk":"^5.2.0","execa":"^6.1.0","find-up":"^6.3.0","inquirer":"^9.1.4","ora":"^6.1.2","prettier":"^2.7.1","tslib":"^2.4.0","tsup":"^6.5.0","typescript":"^4.9.4"},"scripts":{"publish-canary":"pnpm publish --tag canary","publish-latest":"pnpm publish --tag latest","build":"tsup"},"bin":{"unrev":"bin/unrev"},"readme":"# Unrevealed CLI\n\nThe Unrevealed CLI is a code generation tool designed to simplify the integration of [Unrevealed](https://unrevealed.tech) into your codebase. Using the CLI will allow you to automaticaly type the SDKs. This has multiple benefits:\n\n- **Autocomplete:** Don't open Unrevealed every time you need to know the key of a feature\n- **Validation:** Never make typos anymore, or forget to pass the right attributes of your users and teams\n- **Maintenance:** Easily clean up your features by archiving them on Unrevealed then running the CLI to remove them from your codebase\n\n![Feature autocomplete example](resources/autocomplete-example.gif)\n\n## Getting started\n\nInstall the CLI. We recommend adding is as a `devDependency` of your project. If you have a monorepo, we also recommend installing it at the root if you're using it in multiple applications.\n\n```\nnpm install -D unrev\n```\n\n## Usage\n\n1. Login to Unrevealed\n\n```\nunrev login\n```\n\n2. Initialize your config\n\n```\nunrev init\n```\n\nThis will ask you a few questions and generate `unrevealed.config.json` at the root of your project.\n\n3. Generate\n\n```\nunrev generate\n```\n\nThis command will generate types for the target SDKs, based on `unrevealed.config.json`\n\n## `unrevealed.config.json`\n\nThe unrevealed config file is used by the CLI and the [VS Code extension](https://marketplace.visualstudio.com/items?itemName=unrevealed.unrevealed-vscode) to generate code and give you context about your features. Here's an example of config file:\n\n```\n{\n  \"productId\": \"YOUR_PRODUCT_ID\",\n  \"generates\": {\n    \"apps/webapp/src/generated/unrevealed.ts\": {\n      \"sdk\": \"react\"\n    },\n    \"apps/api/src/generated/unrevealed.ts\": {\n      \"sdk\": \"node\"\n    }\n  }\n}\n```\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/unrevealedtech/unrevealed/issues"},"homepage":"https://github.com/unrevealedtech/unrevealed#readme","_id":"unrev@0.0.7-rc.1","_integrity":"sha512-OUgRQ8CfJdHUphpSPmG9ynAc9oIJM/2HbKJpKQUPQZR7imLTXHzRY0O7Gu+Wn2Xmy3ABR2SGm0GvCCPi5H+IcA==","_resolved":"/private/var/folders/h_/z499vmf91kzgcpf3wwpxrnzc0000gn/T/171735c5f8dd4f4cbf569e19ee4b796c/unrev-0.0.7-rc.1.tgz","_from":"file:unrev-0.0.7-rc.1.tgz","_nodeVersion":"18.13.0","_npmVersion":"8.19.3","dist":{"integrity":"sha512-OUgRQ8CfJdHUphpSPmG9ynAc9oIJM/2HbKJpKQUPQZR7imLTXHzRY0O7Gu+Wn2Xmy3ABR2SGm0GvCCPi5H+IcA==","shasum":"e2ba57a3cfa881c1ff7ebc1ef983c82ff703cae4","tarball":"https://registry.npmjs.org/unrev/-/unrev-0.0.7-rc.1.tgz","fileCount":4,"unpackedSize":1733485,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGDlRLaOe/pcF6oeAOusqxApHgJp0cjmKIW+ycdVdAREAiA7s19tiKtffko5lV5f+FRUwyuNKDfFZkcMfxGmuWlPbw=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkIEhzACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqBMg//Rm3xLhakkru9Vx0e/w8h+kJQWRa9A0fseOre1IH4AclAXtvR\r\nq5smFuGzem0IaHSYZyBXtzTqTSz+PWIgWLDyt3L8oSLsrNcAvXxgz8dSFbRk\r\nZJ55xDGjMvrER0Qiq9057bJKL1zzkmnoHEoDFjb8Bp+OHNz3OW4rszIXLvbj\r\nnHXGJBQA+UZR48WzWh88f9aAFBUjQrOYp8v0XN1gv5FbanKOAryvD14kT+CX\r\nE+O38/aJ3pniVH2obYlpXJl+PgN6f5l64rHUy5Rt2JTRr2qiekNMapc0OoE5\r\n8LO8gTdnuRqVqYqg9y578JD6KXwfY7tkWXrDWCgSdP3hDNBvYHJ7zHY2g93R\r\nb9Lxi0wUAjl02ejfPeP7jcLsfgPzJMu6e5LxkP+Ee3l68zmRgn9He+GcF/U+\r\nHRpy2k2enNr/9pqxOLmVC8EWNb6dEBQg0+6UCG8FRy4Agnqxk1X2RDINgZb0\r\n4nUx2G6IeIU7OTRW1roG49HqAeNkCTqt2NH/7CznZLybxYie6+tbOmuVgU3k\r\nejoqupEEnD2wWaqRyoXanVwoliVg+7kaeLSlr9fzgFtMINhK/lixXNsnwJ3I\r\nhMG5o+BgyPoySoO9kW5cObEwtLvVN3r9smpdPjI8ulKDPDoM5H4sKCvI1RB4\r\nhypiSDo2cEQZ6VmHrr45Nir4BYHAuxZgXZs=\r\n=3Tdu\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tgroutars","email":"tgroutars@gmail.com"},"maintainers":[{"name":"tgroutars","email":"tgroutars@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/unrev_0.0.7-rc.1_1679837298762_0.09998606881264194"},"_hasShrinkwrap":false},"0.0.7-rc.2":{"name":"unrev","version":"0.0.7-rc.2","description":"Unrevealed","repository":{"type":"git","url":"git+https://github.com/unrevealedtech/unrevealed.git","directory":"packages/cli"},"keywords":[],"author":{"name":"Unrevealed"},"license":"MIT","dependencies":{"appdirsjs":"^1.2.7","commander":"^10.0.0","fs-extra":"^11.1.0","graphql":"^16.6.0","graphql-request":"^5.1.0","open":"^8.4.0","zod":"^3.20.6","zod-validation-error":"^0.3.2"},"directories":{"bin":"./bin"},"devDependencies":{"@types/fs-extra":"^11.0.1","@types/inquirer":"^9.0.3","@types/node":"^18.11.18","chalk":"^5.2.0","execa":"^6.1.0","find-up":"^6.3.0","inquirer":"^9.1.4","ora":"^6.1.2","prettier":"^2.7.1","tslib":"^2.4.0","tsup":"^6.5.0","typescript":"^4.9.4"},"scripts":{"publish-canary":"pnpm publish --tag canary","publish-latest":"pnpm publish --tag latest","build":"tsup"},"bin":{"unrev":"bin/unrev"},"readme":"# Unrevealed CLI\n\nThe Unrevealed CLI is a code generation tool designed to simplify the integration of [Unrevealed](https://unrevealed.tech) into your codebase. Using the CLI will allow you to automaticaly type the SDKs. This has multiple benefits:\n\n- **Autocomplete:** Don't open Unrevealed every time you need to know the key of a feature\n- **Validation:** Never make typos anymore, or forget to pass the right attributes of your users and teams\n- **Maintenance:** Easily clean up your features by archiving them on Unrevealed then running the CLI to remove them from your codebase\n\n![Feature autocomplete example](resources/autocomplete-example.gif)\n\n## Getting started\n\nInstall the CLI. We recommend adding is as a `devDependency` of your project. If you have a monorepo, we also recommend installing it at the root if you're using it in multiple applications.\n\n```\nnpm install -D unrev\n```\n\n## Usage\n\n1. Login to Unrevealed\n\n```\nunrev login\n```\n\n2. Initialize your config\n\n```\nunrev init\n```\n\nThis will ask you a few questions and generate `unrevealed.config.json` at the root of your project.\n\n3. Generate\n\n```\nunrev generate\n```\n\nThis command will generate types for the target SDKs, based on `unrevealed.config.json`\n\n## `unrevealed.config.json`\n\nThe unrevealed config file is used by the CLI and the [VS Code extension](https://marketplace.visualstudio.com/items?itemName=unrevealed.unrevealed-vscode) to generate code and give you context about your features. Here's an example of config file:\n\n```\n{\n  \"productId\": \"YOUR_PRODUCT_ID\",\n  \"generates\": {\n    \"apps/webapp/src/generated/unrevealed.ts\": {\n      \"sdk\": \"react\"\n    },\n    \"apps/api/src/generated/unrevealed.ts\": {\n      \"sdk\": \"node\"\n    }\n  }\n}\n```\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/unrevealedtech/unrevealed/issues"},"homepage":"https://github.com/unrevealedtech/unrevealed#readme","_id":"unrev@0.0.7-rc.2","_integrity":"sha512-ZVLxmEvwTp95G20E9mdoLaNRXOL2P/LqJZN93FFFwpWZd4al/6T8HgifA1sal0QiV2cL3IWF/TpgLqWjFhdqFQ==","_resolved":"/private/var/folders/h_/z499vmf91kzgcpf3wwpxrnzc0000gn/T/8df50b152a934deb619703857b2c8b85/unrev-0.0.7-rc.2.tgz","_from":"file:unrev-0.0.7-rc.2.tgz","_nodeVersion":"18.13.0","_npmVersion":"8.19.3","dist":{"integrity":"sha512-ZVLxmEvwTp95G20E9mdoLaNRXOL2P/LqJZN93FFFwpWZd4al/6T8HgifA1sal0QiV2cL3IWF/TpgLqWjFhdqFQ==","shasum":"4bc94f84f9d4181366a4a8637e349447fa2a416f","tarball":"https://registry.npmjs.org/unrev/-/unrev-0.0.7-rc.2.tgz","fileCount":4,"unpackedSize":1733492,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCPwXl48JQpk7hQBAN2YUsHwbXxDRR0TAlaswwvW2xUKgIhAMYHtrOCPS+PEzvw2WqmVhAGcSJiJIOf5qezIZ95GwZl"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkIEj6ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmox5w/+M4uuuzjSlAlh8T2r5gYWBm26anZMpwBb0lCXeZ/aIO5Nz53e\r\nALHieSoibz2TKoH5HZpxfcCwWXupyLiImqOErZQhQOXntas/4HV7mp6GlLkw\r\nLch4IXfJcAWyW2iDKEk4mF+tNH4pEkB7hTQUXqjdVhdMaPqwZcwWfq92ICkM\r\nuoV/EY13bV1icpjVDsDujtvjli3RnnZMoP3LuJ/GlMY+Oq51X8rOD8DyWax+\r\niQN739YZYyVEDpM+Ig2P9ajswLQauFWEhy4gEKsvWABeabxUSwcJx6dm/rqU\r\njFPZwaYS7csEXCNOBxpN+LrkJ90kl05oogBMEXWCqh2ptgE+S2YP+2sShHLh\r\nsFDy7bLsJ7avmZxYLNS+Nd8cf1s7RDH3fr7V4AAzV3wNdprZRtbaXzsr+lRE\r\nLlZrNuKZ/DVrWSDDZxOcfXrxiuFmJzsRQdM5oq7mcX3XJ1HGUi5HDrumQ2H4\r\nVGBFr2egyfXkmQsXWfJ3l0cG2lJ/V4M12zGFgN+enss+W7VuIIdDcTVy+XuW\r\nXwqZIjuc3AkKRXyQwO5f3dZgCmZrh9tVXD5NZd53178GZM7phJhWUB2tdVtZ\r\nq7LYnlLfqXUmdXAA6h5JIuaSRcI5zH6O+K+8XfnVXtF7PNf/eT2bfX8PLVx0\r\nV2M1UqClt3xEZ2HM8+mGNhSfWYMEVOQmvzI=\r\n=xmd6\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tgroutars","email":"tgroutars@gmail.com"},"maintainers":[{"name":"tgroutars","email":"tgroutars@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/unrev_0.0.7-rc.2_1679837434729_0.5484608488208711"},"_hasShrinkwrap":false},"0.0.7":{"name":"unrev","version":"0.0.7","description":"Unrevealed","repository":{"type":"git","url":"git+https://github.com/unrevealedtech/unrevealed.git","directory":"packages/cli"},"keywords":[],"author":{"name":"Unrevealed"},"license":"MIT","dependencies":{"appdirsjs":"^1.2.7","commander":"^10.0.0","fs-extra":"^11.1.0","graphql":"^16.6.0","graphql-request":"^5.1.0","open":"^8.4.0","zod":"^3.20.6","zod-validation-error":"^0.3.2"},"directories":{"bin":"./bin"},"devDependencies":{"@types/fs-extra":"^11.0.1","@types/inquirer":"^9.0.3","@types/node":"^18.11.18","chalk":"^5.2.0","execa":"^6.1.0","find-up":"^6.3.0","inquirer":"^9.1.4","ora":"^6.1.2","prettier":"^2.7.1","tslib":"^2.4.0","tsup":"^6.5.0","typescript":"^4.9.4"},"scripts":{"publish-canary":"pnpm publish --tag canary","publish-latest":"pnpm publish --tag latest","build":"tsup"},"bin":{"unrev":"bin/unrev"},"bugs":{"url":"https://github.com/unrevealedtech/unrevealed/issues"},"homepage":"https://github.com/unrevealedtech/unrevealed#readme","_id":"unrev@0.0.7","_integrity":"sha512-gaEBeX7HCf4NOGJkgn/y9iq2MNBWG9HUeTvqwZUF6k5ou1VgLRwdDFFAL9GX/HUzsFd6wOtk/8Z792bEW/urHw==","_resolved":"/private/var/folders/h_/z499vmf91kzgcpf3wwpxrnzc0000gn/T/463c2e3e39e7ab2a8f87888f8ea3f660/unrev-0.0.7.tgz","_from":"file:unrev-0.0.7.tgz","_nodeVersion":"18.13.0","_npmVersion":"8.19.3","dist":{"integrity":"sha512-gaEBeX7HCf4NOGJkgn/y9iq2MNBWG9HUeTvqwZUF6k5ou1VgLRwdDFFAL9GX/HUzsFd6wOtk/8Z792bEW/urHw==","shasum":"f9d152dde2d9b31e6283565dce2fcd64009f6c11","tarball":"https://registry.npmjs.org/unrev/-/unrev-0.0.7.tgz","fileCount":4,"unpackedSize":1733482,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCsNrNfVFkA35vsVFkY/SwvkDH4JKoL1ruKx0glLxXKBgIgGo0i7Fr8UsIrikUEqga0Tnttt13P2b5+SJu+b3ouUxQ="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkIEyfACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpihg//bkkG9UgUOAk7GH8F+sqzytAMQGrZxGGlDltDqeYRsf/nqSLu\r\nuFn03LMn2zgLoobbPdBUU32jF1O1PCl+jfGpyyKPjtr/8coMaVrcqDfU5JUS\r\n+oe2y2v5mn4PA1O4mGEAI3xzNC/UbR/mgbCnwxwRy79qy8TQRziVeKOe13jE\r\naG662H3QR7mFnRSKnQ5Gsobvx83zXjE3qK8ep5W1rpdaBbjJvlcPErrvuZvY\r\nT7wvGiYV01TfE0eEMOGqUDc92HHjj2et2/U56dLFP7kI66AbpLKy7eFB3jsP\r\nYD8SaWt/8xqydGPb8YRe05RO56KGBzFaoipj5kWlPKZ+ughr4efsiIXbL8uk\r\nuC/E9C/clk1GEzRf4C5wM0+HdF0bFJlGCq+L5CexthvqNQijB8u8Ec5DbI3p\r\nt7ltivq4wvqwGeQEBYOA90prTETVbBAdfT2f3gWX44Kc5EDrCaq+hYhGzJuR\r\nj0qZzOonNFq5qwH9ehilldEjYE6Sv4M2oiBB4HRfgDfgRa5+OH8xXZNxNK/8\r\n/8jxBKxQq3p7Vsdt/r26nLnSZuz9cfzxkScDQ5x2sl9oXMXpUGqgaaSx7roX\r\nAuluAzBtYs1MReerWeGpDYEaY63hmLFqN/f9nkQwSsgpuO8FcXSVdTHRjb/C\r\nXljQP9IBT7Z2PHjpn6wUgwv1zOr9ghrUKYY=\r\n=ZrMy\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tgroutars","email":"tgroutars@gmail.com"},"maintainers":[{"name":"tgroutars","email":"tgroutars@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/unrev_0.0.7_1679838367673_0.8480649362144701"},"_hasShrinkwrap":false},"0.1.0":{"name":"unrev","version":"0.1.0","description":"Unrevealed","repository":{"type":"git","url":"git+https://github.com/unrevealedtech/unrevealed.git","directory":"packages/cli"},"keywords":[],"author":{"name":"Unrevealed"},"license":"MIT","dependencies":{"appdirsjs":"^1.2.7","commander":"^10.0.0","fs-extra":"^11.1.0","graphql":"^16.6.0","graphql-request":"^5.1.0","open":"^8.4.0","zod":"^3.20.6","zod-validation-error":"^0.3.2"},"directories":{"bin":"./bin"},"devDependencies":{"@types/fs-extra":"^11.0.1","@types/inquirer":"^9.0.3","@types/node":"^18.11.18","chalk":"^5.2.0","execa":"^6.1.0","find-up":"^6.3.0","inquirer":"^9.1.4","ora":"^6.1.2","prettier":"^2.7.1","tslib":"^2.4.0","tsup":"^6.5.0","typescript":"^4.9.4"},"scripts":{"publish-canary":"pnpm publish --tag canary","publish-latest":"pnpm publish --tag latest","build":"tsup"},"bin":{"unrev":"bin/unrev"},"bugs":{"url":"https://github.com/unrevealedtech/unrevealed/issues"},"homepage":"https://github.com/unrevealedtech/unrevealed#readme","_id":"unrev@0.1.0","_integrity":"sha512-hlsYSHEdnKnyp7mlx1sMSpMTeb7sCC6qxhyhqQUItkTiYm3woHf3BpGryjqF+vLptyOh7ZFw1aHOLwJK2n0gLA==","_resolved":"/private/var/folders/h_/z499vmf91kzgcpf3wwpxrnzc0000gn/T/1e295907ddd4dddb93fc69da9d15264d/unrev-0.1.0.tgz","_from":"file:unrev-0.1.0.tgz","_nodeVersion":"18.13.0","_npmVersion":"8.19.3","dist":{"integrity":"sha512-hlsYSHEdnKnyp7mlx1sMSpMTeb7sCC6qxhyhqQUItkTiYm3woHf3BpGryjqF+vLptyOh7ZFw1aHOLwJK2n0gLA==","shasum":"b504a7018c6427d5437fb467b819d2870a2ea32a","tarball":"https://registry.npmjs.org/unrev/-/unrev-0.1.0.tgz","fileCount":4,"unpackedSize":1733502,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHVM4VqjKsZdlHe5AaDwBgWGrCNtfIqcfb/cnJa4TO64AiEAq4pw7zhdbw1mZAe2fSqUf058INC8Mp7PVUgyX8P5Sro="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkRWgaACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr2Ow/8Cx30ix8VxVWVrRgxUyUaE0fkOPmGmtAbGhNtsCEU+qPso0vc\r\neAQuoubJLIxURtH3f7eNTd6fKosqF7VxMBggOIPUs9zdidTYJwZ3J0t7NPWN\r\nQvQCYc78+iOSRXtHyrMQGHEyXPXl5dFr1jUPaqF/BcCqxIUIHi0+oyEBoMlE\r\nMIMWx7HTKKdsx14HkBjCY1IvdD2NyB0ZRp4Z0+fDtz2wJgUt5MZv1Jh6OVuY\r\nseZy0kbHCdUo2e8S4Hn1knEGWGS1eBJetN6Rxw3vTgn6dDj+Ni0AxHf23R+E\r\ncCQCc2P6k7XxUSNaXS3xTB5AvhqXODsf3IDhKnHdmbXvdvo1mI+zYUtn4kJv\r\nvo5hCQayTHOUyFBQsbtL3oowW3GJRDitIdWoG9DO4edABcZb0pXcl5Ao3WPW\r\nq0VEeyrSPcN/r5BSh/7AkhF6Rh+cojp5vpG3AMK9Q79mrnMPdCuOAdyEa56q\r\nP+t0RYQiVz/pKKTdIO68FwMzpjPSzWJTukTqqA2lukFw/YXiJhaTd8Rad0bF\r\ntsbtz/qr7tP7PpMvCwSFM5pH3z11sMyVzYBmAIVcKQOL1vej0/Prnr4YTgNe\r\nNFMHy9cSN45FgUwDfQhb/GVkX3plPvV3hcz96zPg8erctsZwIVdAYCSOSG1W\r\ndRByZdNe5/xn/wH1OxJkjHyq3j68SMcaQ04=\r\n=5EjJ\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tgroutars","email":"tgroutars@gmail.com"},"maintainers":[{"name":"tgroutars","email":"tgroutars@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/unrev_0.1.0_1682270234411_0.9529363802984363"},"_hasShrinkwrap":false},"0.1.1":{"name":"unrev","version":"0.1.1","description":"Unrevealed","repository":{"type":"git","url":"git+https://github.com/unrevealedtech/unrevealed.git","directory":"packages/cli"},"keywords":[],"author":{"name":"Unrevealed"},"license":"MIT","dependencies":{"appdirsjs":"^1.2.7","commander":"^10.0.0","fs-extra":"^11.1.0","graphql":"^16.6.0","graphql-request":"^5.1.0","open":"^8.4.0","zod":"^3.20.6","zod-validation-error":"^0.3.2"},"directories":{"bin":"./bin"},"devDependencies":{"@types/fs-extra":"^11.0.1","@types/inquirer":"^9.0.3","@types/node":"^18.11.18","chalk":"^5.2.0","execa":"^6.1.0","find-up":"^6.3.0","inquirer":"^9.1.4","ora":"^6.1.2","prettier":"^2.7.1","tslib":"^2.4.0","tsup":"^6.5.0","typescript":"^4.9.4"},"scripts":{"publish-canary":"pnpm publish --tag canary","publish-latest":"pnpm publish --tag latest","build":"tsup"},"bin":{"unrev":"bin/unrev"},"bugs":{"url":"https://github.com/unrevealedtech/unrevealed/issues"},"homepage":"https://github.com/unrevealedtech/unrevealed#readme","_id":"unrev@0.1.1","_integrity":"sha512-fpJzeVLhlcx6KHGF9fJqVk5UjV9NC4jVF2oOf0+CSSfeea3Wg3YIu7tDfpPP/Zbajzme8pWrQjgrrY4XU/auUg==","_resolved":"/private/var/folders/h_/z499vmf91kzgcpf3wwpxrnzc0000gn/T/5d4b0f166d0e5564a406e139f47ca8ed/unrev-0.1.1.tgz","_from":"file:unrev-0.1.1.tgz","_nodeVersion":"18.13.0","_npmVersion":"8.19.3","dist":{"integrity":"sha512-fpJzeVLhlcx6KHGF9fJqVk5UjV9NC4jVF2oOf0+CSSfeea3Wg3YIu7tDfpPP/Zbajzme8pWrQjgrrY4XU/auUg==","shasum":"88d59fab05220e3ab5539baef497842dcf726052","tarball":"https://registry.npmjs.org/unrev/-/unrev-0.1.1.tgz","fileCount":4,"unpackedSize":1733518,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCMcj56TGa9LcIgIQYOrRvWfTPT14XmNK8yhnsH/CHkjQIhAMQcFxkjqLI1lZQKN78hlBnfYBrFEjIAm4VvIVqWm1W1"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkT5y7ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqBvQ/+JQTVnV+Tz/QSyD//nsLhrJmMcGS2Vr/hW6yRCtSO6yfUVuhE\r\n/Mh8Aagy0T3a/u2+3lWWzJlzGWiLXgTFxZY1IU9fGoUUFFs/YwDKO1Mr4zP4\r\nMxFcP6RKyGC56+nW5YNuTqU03gB9LUXASN5+sOdfCeDy3DpiwmNqZLu1Y/82\r\nWVvQpVhtdpWQUKp35ECK3MSRPbKFLWTneizj94l/EhIU4s3JDZyWCFrit011\r\nBCj7TqACoMIzKjht+xjxO6S8bND91oZZxT8TAXKPukAzdIk6Qv3WTFCw+oSB\r\n8Zc3/Yv7p73RzCTVEqYHjeWVPumddSlRwmOfOKauvczlLr+cXD3eB0qIm+6P\r\n5GHgUFSaS+N6fl/Pli6gixiK2mL/viChGS8WgzPwS7MD1g7B1dWHXKFAtV0Y\r\nkflL5d3xJsLXPTAZt6mXqbL/IQXWW9F57F3LnkluRMQyW/cNlHJCm34e/KQK\r\n/Ry4oXYGmp0cNIwdZByWLcVlm7qCEU9NHfDS0DaL6F32F1ap6byHxgQyO+1E\r\nyPfvakK7XNEZ57aXs2LHzJOItRFpCYihXqhnn+f0EjZx4ggfxGKfo2DuHCzS\r\ngDSwTsZySMQQAKSOEIeW2LwsqMrwcDSkWqJ958TRA6sM1IB5xe+/N1IOdArj\r\nJowmUsDNxE7DN2Kjd4L/cQV2UZxDlGpVT2Y=\r\n=yOeC\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tgroutars","email":"tgroutars@gmail.com"},"maintainers":[{"name":"tgroutars","email":"tgroutars@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/unrev_0.1.1_1682939067553_0.27573188778130575"},"_hasShrinkwrap":false},"0.2.0-rc.1":{"name":"unrev","version":"0.2.0-rc.1","description":"Unrevealed","repository":{"type":"git","url":"git+https://github.com/unrevealedtech/unrevealed.git","directory":"packages/cli"},"keywords":[],"author":{"name":"Unrevealed"},"license":"MIT","dependencies":{"appdirsjs":"^1.2.7","commander":"^10.0.0","fs-extra":"^11.1.0","graphql":"^16.6.0","graphql-request":"^5.1.0","open":"^8.4.0","zod":"^3.20.6","zod-validation-error":"^0.3.2"},"directories":{"bin":"./bin"},"devDependencies":{"@types/fs-extra":"^11.0.1","@types/inquirer":"^9.0.3","@types/node":"^18.11.18","chalk":"^5.2.0","execa":"^6.1.0","find-up":"^6.3.0","inquirer":"^9.1.4","ora":"^6.1.2","prettier":"^2.7.1","tslib":"^2.4.0","tsup":"^6.5.0","typescript":"^4.9.4"},"scripts":{"publish-canary":"pnpm publish --tag canary","publish-latest":"pnpm publish --tag latest","build":"tsup"},"bin":{"unrev":"bin/unrev"},"readme":"# Unrevealed CLI\n\nThe Unrevealed CLI is a code generation tool designed to simplify the integration of [Unrevealed](https://unrevealed.tech) into your codebase. Using the CLI will allow you to automaticaly type the SDKs. This has multiple benefits:\n\n- **Autocomplete:** Don't open Unrevealed every time you need to know the key of a feature\n- **Validation:** Never make typos anymore, or forget to pass the right attributes of your users and teams\n- **Maintenance:** Easily clean up your features by archiving them on Unrevealed then running the CLI to remove them from your codebase\n\n![Feature autocomplete example](resources/autocomplete-example.gif)\n\n## Getting started\n\nInstall the CLI. We recommend adding is as a `devDependency` of your project. If you have a monorepo, we also recommend installing it at the root if you're using it in multiple applications.\n\n```bash\nnpm install -D unrev\n```\n\n## Usage\n\n1. Login to Unrevealed\n\n```bash\nunrev login\n```\n\n2. Initialize your config\n\n```bash\nunrev init\n```\n\nThis will ask you a few questions and generate `unrevealed.config.json` at the root of your project.\n\n3. Generate\n\n```bash\nunrev generate\n```\n\nThis command will generate types for the target SDKs, based on `unrevealed.config.json`\n\n## `unrevealed.config.json`\n\nThe unrevealed config file is used by the CLI and the [VS Code extension](https://marketplace.visualstudio.com/items?itemName=unrevealed.unrevealed-vscode) to generate code and give you context about your features. Here's an example of config file:\n\n```json\n{\n  \"productId\": \"YOUR_PRODUCT_ID\",\n  \"generates\": {\n    \"apps/webapp/src/generated/unrevealed.ts\": {\n      \"sdk\": \"react\"\n    },\n    \"apps/api/src/generated/unrevealed.ts\": {\n      \"sdk\": \"node\"\n    }\n  }\n}\n```\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/unrevealedtech/unrevealed/issues"},"homepage":"https://github.com/unrevealedtech/unrevealed#readme","_id":"unrev@0.2.0-rc.1","_integrity":"sha512-Rufajq/9bWBrlQbpnaKelRL7JPhR5Wqx9jza9KFxTHDWkpZ3sgezcLAhsdkCXgNVYx3QMDip9h6/keKjSuhyNQ==","_resolved":"/private/var/folders/h_/z499vmf91kzgcpf3wwpxrnzc0000gn/T/a59472aa49032baf74725d409eef2f43/unrev-0.2.0-rc.1.tgz","_from":"file:unrev-0.2.0-rc.1.tgz","_nodeVersion":"18.13.0","_npmVersion":"8.19.3","dist":{"integrity":"sha512-Rufajq/9bWBrlQbpnaKelRL7JPhR5Wqx9jza9KFxTHDWkpZ3sgezcLAhsdkCXgNVYx3QMDip9h6/keKjSuhyNQ==","shasum":"cb50541740afa7eea39a1b24ab749d724021246d","tarball":"https://registry.npmjs.org/unrev/-/unrev-0.2.0-rc.1.tgz","fileCount":4,"unpackedSize":1733277,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDIEdf/VEFNPQpyPZ62SVbvPbmaEgUuHOD9opI+r8I1cQIhAPpUUPXVu/JqokzMmEkc0jTOnlp0HKP+ZNLxJFYRsiuP"}]},"_npmUser":{"name":"tgroutars","email":"tgroutars@gmail.com"},"maintainers":[{"name":"tgroutars","email":"tgroutars@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/unrev_0.2.0-rc.1_1683362581590_0.299049187212973"},"_hasShrinkwrap":false},"0.2.0":{"name":"unrev","version":"0.2.0","description":"Unrevealed","repository":{"type":"git","url":"git+https://github.com/unrevealedtech/unrevealed.git","directory":"packages/cli"},"keywords":[],"author":{"name":"Unrevealed"},"license":"MIT","dependencies":{"appdirsjs":"^1.2.7","commander":"^10.0.0","fs-extra":"^11.1.0","graphql":"^16.6.0","graphql-request":"^5.1.0","open":"^8.4.0","zod":"^3.20.6","zod-validation-error":"^0.3.2"},"directories":{"bin":"./bin"},"devDependencies":{"@types/fs-extra":"^11.0.1","@types/inquirer":"^9.0.3","@types/node":"^18.11.18","chalk":"^5.2.0","execa":"^6.1.0","find-up":"^6.3.0","inquirer":"^9.1.4","ora":"^6.1.2","prettier":"^2.7.1","tslib":"^2.4.0","tsup":"^6.5.0","typescript":"^4.9.4"},"scripts":{"publish-canary":"pnpm publish --tag canary","publish-latest":"pnpm publish --tag latest","build":"tsup"},"bin":{"unrev":"bin/unrev"},"bugs":{"url":"https://github.com/unrevealedtech/unrevealed/issues"},"homepage":"https://github.com/unrevealedtech/unrevealed#readme","_id":"unrev@0.2.0","_integrity":"sha512-TWxh9m84yt3zOVnZUJ0zquVPJqMgaNdMiQTJiP3I93WdP5/wAjIN/Ejwq1NAodz5icNf5DGQPV85c3IbuQxF5Q==","_resolved":"/private/var/folders/h_/z499vmf91kzgcpf3wwpxrnzc0000gn/T/3b99032573c8b39d597a522676ad3da5/unrev-0.2.0.tgz","_from":"file:unrev-0.2.0.tgz","_nodeVersion":"18.13.0","_npmVersion":"8.19.3","dist":{"integrity":"sha512-TWxh9m84yt3zOVnZUJ0zquVPJqMgaNdMiQTJiP3I93WdP5/wAjIN/Ejwq1NAodz5icNf5DGQPV85c3IbuQxF5Q==","shasum":"a2a0779cbebe9e6018ce88edc9b5e68e8cac7218","tarball":"https://registry.npmjs.org/unrev/-/unrev-0.2.0.tgz","fileCount":4,"unpackedSize":1733241,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDq+LxabjtNchPkOswi2ojTxiv9sLRuFYHNWtkS/YNdmQIhAJGQ74cq9s7zqwt3IFKMPrlJFwrn6MD0aqo6LKjXMOla"}]},"_npmUser":{"name":"tgroutars","email":"tgroutars@gmail.com"},"maintainers":[{"name":"tgroutars","email":"tgroutars@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/unrev_0.2.0_1683362942026_0.756847393479058"},"_hasShrinkwrap":false},"0.2.1":{"name":"unrev","version":"0.2.1","description":"Unrevealed","repository":{"type":"git","url":"git+https://github.com/unrevealedtech/unrevealed.git","directory":"packages/cli"},"keywords":[],"author":{"name":"Unrevealed"},"license":"MIT","dependencies":{"appdirsjs":"^1.2.7","commander":"^10.0.0","fs-extra":"^11.1.0","graphql":"^16.6.0","graphql-request":"^5.1.0","open":"^8.4.0","zod":"^3.20.6","zod-validation-error":"^0.3.2"},"directories":{"bin":"./bin"},"devDependencies":{"@types/fs-extra":"^11.0.1","@types/inquirer":"^9.0.3","@types/node":"^18.11.18","chalk":"^5.2.0","execa":"^6.1.0","find-up":"^6.3.0","inquirer":"^9.1.4","ora":"^6.1.2","prettier":"^2.7.1","tslib":"^2.4.0","tsup":"^6.5.0","typescript":"^4.9.4"},"scripts":{"publish-canary":"pnpm publish --tag canary","publish-latest":"pnpm publish --tag latest","build":"tsup"},"bin":{"unrev":"bin/unrev"},"bugs":{"url":"https://github.com/unrevealedtech/unrevealed/issues"},"homepage":"https://github.com/unrevealedtech/unrevealed#readme","_id":"unrev@0.2.1","_integrity":"sha512-x6tmSU5Q7CL/lL5YqDmcZqu5OZCfVe8qbPUJE5YrIAdDVjiQy5aWdQql0bSvIVyWtgdn9UiYUAEkGoj5TgebZQ==","_resolved":"/private/var/folders/h_/z499vmf91kzgcpf3wwpxrnzc0000gn/T/0e34b39c7b4fee09b108bc84d9995ee9/unrev-0.2.1.tgz","_from":"file:unrev-0.2.1.tgz","_nodeVersion":"18.13.0","_npmVersion":"8.19.3","dist":{"integrity":"sha512-x6tmSU5Q7CL/lL5YqDmcZqu5OZCfVe8qbPUJE5YrIAdDVjiQy5aWdQql0bSvIVyWtgdn9UiYUAEkGoj5TgebZQ==","shasum":"785a9ce425a3ad8a2df7d4cdeb47af066c445ed0","tarball":"https://registry.npmjs.org/unrev/-/unrev-0.2.1.tgz","fileCount":4,"unpackedSize":1733239,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCFAqgydsPYjagcHdp/TycDiZ+Lw8qtx6GQkFG/curLBgIhAKemD/9uEXkxNyT/BemiBPLXI2DYVZWV7uLJBmttuFum"}]},"_npmUser":{"name":"tgroutars","email":"tgroutars@gmail.com"},"maintainers":[{"name":"tgroutars","email":"tgroutars@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/unrev_0.2.1_1683524208082_0.6254309148995076"},"_hasShrinkwrap":false},"0.2.2":{"name":"unrev","version":"0.2.2","description":"Unrevealed","repository":{"type":"git","url":"git+https://github.com/unrevealedtech/unrevealed.git","directory":"packages/cli"},"keywords":[],"author":{"name":"Unrevealed"},"license":"MIT","dependencies":{"appdirsjs":"^1.2.7","commander":"^10.0.0","fs-extra":"^11.1.0","graphql":"^16.6.0","graphql-request":"^5.1.0","open":"^8.4.0","zod":"^3.20.6","zod-validation-error":"^0.3.2"},"directories":{"bin":"./bin"},"devDependencies":{"@types/fs-extra":"^11.0.1","@types/inquirer":"^9.0.3","@types/node":"^18.11.18","chalk":"^5.2.0","execa":"^6.1.0","find-up":"^6.3.0","inquirer":"^9.1.4","ora":"^6.1.2","prettier":"^2.7.1","tslib":"^2.4.0","tsup":"^6.5.0","typescript":"^4.9.4"},"scripts":{"publish-canary":"pnpm publish --tag canary","publish-latest":"pnpm publish --tag latest","build":"tsup"},"bin":{"unrev":"bin/unrev"},"bugs":{"url":"https://github.com/unrevealedtech/unrevealed/issues"},"homepage":"https://github.com/unrevealedtech/unrevealed#readme","_id":"unrev@0.2.2","_integrity":"sha512-03hQXweq/oAJPEYKoJk9yQckLRK9UmX8B+7umAUR82fjrKrMrOgGE9JYY5+O/YNOQIBGKOYE1AQEYiJqgpS4iQ==","_resolved":"/private/var/folders/h_/z499vmf91kzgcpf3wwpxrnzc0000gn/T/196a0638902202ab5046bf0ad935b653/unrev-0.2.2.tgz","_from":"file:unrev-0.2.2.tgz","_nodeVersion":"18.13.0","_npmVersion":"8.19.3","dist":{"integrity":"sha512-03hQXweq/oAJPEYKoJk9yQckLRK9UmX8B+7umAUR82fjrKrMrOgGE9JYY5+O/YNOQIBGKOYE1AQEYiJqgpS4iQ==","shasum":"3f264e29b89e7d6a63b9708a59bc9c64b75db437","tarball":"https://registry.npmjs.org/unrev/-/unrev-0.2.2.tgz","fileCount":4,"unpackedSize":1733237,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCxptnol8U+bzFa+AaiEMrl0dDi6B/uyu1nrIlz4B0RNwIhAOH8TVP36NnmAKZbrU71HXNW8tCTFVmrycyYA7VNE9l/"}]},"_npmUser":{"name":"tgroutars","email":"tgroutars@gmail.com"},"maintainers":[{"name":"tgroutars","email":"tgroutars@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/unrev_0.2.2_1683524793413_0.22128045593207157"},"_hasShrinkwrap":false},"0.2.3":{"name":"unrev","version":"0.2.3","description":"Unrevealed","repository":{"type":"git","url":"git+https://github.com/unrevealedtech/unrevealed.git","directory":"packages/cli"},"keywords":[],"author":{"name":"Unrevealed"},"license":"MIT","dependencies":{"appdirsjs":"^1.2.7","commander":"^10.0.0","fs-extra":"^11.1.0","graphql":"^16.6.0","graphql-request":"^5.1.0","open":"^8.4.0","zod":"^3.20.6","zod-validation-error":"^0.3.2"},"directories":{"bin":"./bin"},"devDependencies":{"@types/fs-extra":"^11.0.1","@types/inquirer":"^9.0.3","@types/node":"^18.11.18","chalk":"^5.2.0","execa":"^6.1.0","find-up":"^6.3.0","inquirer":"^9.1.4","ora":"^6.1.2","prettier":"^2.8.8","tslib":"^2.4.0","tsup":"^6.5.0","typescript":"^4.9.4"},"scripts":{"publish-canary":"pnpm publish --tag canary","publish-latest":"pnpm publish --tag latest","build":"tsup"},"bin":{"unrev":"bin/unrev"},"bugs":{"url":"https://github.com/unrevealedtech/unrevealed/issues"},"homepage":"https://github.com/unrevealedtech/unrevealed#readme","_id":"unrev@0.2.3","_integrity":"sha512-ywBLrpb/yra+Fxw3Oug3aNpk64B8Bhu/vvBIbiQMrQz8RVo5bJ84E4DNzGSGZHLufSD3qdQaYXGV5++xMXbVLA==","_resolved":"/private/var/folders/h_/z499vmf91kzgcpf3wwpxrnzc0000gn/T/fede5504b6521a582f4369070ed04cc5/unrev-0.2.3.tgz","_from":"file:unrev-0.2.3.tgz","_nodeVersion":"16.20.0","_npmVersion":"8.19.4","dist":{"integrity":"sha512-ywBLrpb/yra+Fxw3Oug3aNpk64B8Bhu/vvBIbiQMrQz8RVo5bJ84E4DNzGSGZHLufSD3qdQaYXGV5++xMXbVLA==","shasum":"5cdd5e02afe81174b579b93e8b00309a9796b26b","tarball":"https://registry.npmjs.org/unrev/-/unrev-0.2.3.tgz","fileCount":4,"unpackedSize":1733291,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB8uMGs87gQcQJPK9fA1d+FwQOyrcG7yCB+udpcTppyLAiEAmYcGYMTTeeeMPbmBlMXVovftjudgO0LIZIy+iOq06DE="}]},"_npmUser":{"name":"tgroutars","email":"tgroutars@gmail.com"},"maintainers":[{"name":"tgroutars","email":"tgroutars@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/unrev_0.2.3_1684165071162_0.31036619831362433"},"_hasShrinkwrap":false},"0.3.0-rc.1":{"name":"unrev","version":"0.3.0-rc.1","description":"Unrevealed","repository":{"type":"git","url":"git+https://github.com/unrevealedtech/unrevealed.git","directory":"packages/cli"},"keywords":[],"author":{"name":"Unrevealed"},"license":"MIT","dependencies":{"appdirsjs":"^1.2.7","commander":"^10.0.0","fs-extra":"^11.1.0","graphql":"^16.6.0","graphql-request":"^5.1.0","open":"^8.4.0","zod":"^3.20.6","zod-validation-error":"^0.3.2"},"directories":{"bin":"./bin"},"devDependencies":{"@types/fs-extra":"^11.0.1","@types/inquirer":"^9.0.3","@types/node":"^18.11.18","chalk":"^5.2.0","execa":"^6.1.0","find-up":"^6.3.0","inquirer":"^9.1.4","ora":"^6.1.2","prettier":"^2.8.8","tslib":"^2.4.0","tsup":"^6.5.0","typescript":"^4.9.4"},"scripts":{"publish-canary":"pnpm publish --tag canary","publish-latest":"pnpm publish --tag latest","build":"tsup"},"bin":{"unrev":"bin/unrev"},"readme":"# Unrevealed CLI\n\nThe Unrevealed CLI is a code generation tool designed to simplify the integration of [Unrevealed](https://unrevealed.tech) into your codebase. Using the CLI will allow you to automaticaly type the SDKs. This has multiple benefits:\n\n- **Autocomplete:** Don't open Unrevealed every time you need to know the key of a feature\n- **Validation:** Never make typos anymore, or forget to pass the right attributes of your users and teams\n- **Maintenance:** Easily clean up your features by archiving them on Unrevealed then running the CLI to remove them from your codebase\n\n![Feature autocomplete example](resources/autocomplete-example.gif)\n\n## Getting started\n\nInstall the CLI. We recommend adding is as a `devDependency` of your project. If you have a monorepo, we also recommend installing it at the root if you're using it in multiple applications.\n\n```bash\nnpm install -D unrev\n```\n\n## Usage\n\n1. Login to Unrevealed\n\n```bash\nunrev login\n```\n\n2. Initialize your config\n\n```bash\nunrev init\n```\n\nThis will ask you a few questions and generate `unrevealed.config.json` at the root of your project.\n\n3. Generate\n\n```bash\nunrev generate\n```\n\nThis command will generate types for the target SDKs, based on `unrevealed.config.json`\n\n## `unrevealed.config.json`\n\nThe unrevealed config file is used by the CLI and the [VS Code extension](https://marketplace.visualstudio.com/items?itemName=unrevealed.unrevealed-vscode) to generate code and give you context about your features. Here's an example of config file:\n\n```json\n{\n  \"productId\": \"YOUR_PRODUCT_ID\",\n  \"generates\": {\n    \"apps/webapp/src/generated/unrevealed.ts\": {\n      \"sdk\": \"react\"\n    },\n    \"apps/api/src/generated/unrevealed.ts\": {\n      \"sdk\": \"node\"\n    }\n  }\n}\n```\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/unrevealedtech/unrevealed/issues"},"homepage":"https://github.com/unrevealedtech/unrevealed#readme","_id":"unrev@0.3.0-rc.1","_integrity":"sha512-5s3Fiel6QOIJYon6BVY+5caKYKRzYGMNgGfncQngM5/W49Q95J6BaTBS5cWBhxkaBy9RGvupboLkkZUc1RNiyg==","_resolved":"/private/var/folders/h_/z499vmf91kzgcpf3wwpxrnzc0000gn/T/8b800b92b9ad086d7d82326204b9b1a9/unrev-0.3.0-rc.1.tgz","_from":"file:unrev-0.3.0-rc.1.tgz","_nodeVersion":"18.13.0","_npmVersion":"8.19.3","dist":{"integrity":"sha512-5s3Fiel6QOIJYon6BVY+5caKYKRzYGMNgGfncQngM5/W49Q95J6BaTBS5cWBhxkaBy9RGvupboLkkZUc1RNiyg==","shasum":"9d58fdea1b7339fba9b3676b6c16d8a701715634","tarball":"https://registry.npmjs.org/unrev/-/unrev-0.3.0-rc.1.tgz","fileCount":4,"unpackedSize":1733451,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDG0Y0B1Um4jmhngC+zX38XJ2yP4lQSMB0FDKafb9hJjAIhANZqhuj7EXNxwVcXbc/C7ilnqD40Mdtm+vf+HqGPjkOD"}]},"_npmUser":{"name":"tgroutars","email":"tgroutars@gmail.com"},"maintainers":[{"name":"tgroutars","email":"tgroutars@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/unrev_0.3.0-rc.1_1687978141706_0.3661593892029098"},"_hasShrinkwrap":false},"0.3.0-rc.2":{"name":"unrev","version":"0.3.0-rc.2","description":"Unrevealed","repository":{"type":"git","url":"git+https://github.com/unrevealedtech/unrevealed.git","directory":"packages/cli"},"keywords":[],"author":{"name":"Unrevealed"},"license":"MIT","dependencies":{"appdirsjs":"^1.2.7","commander":"^10.0.0","fs-extra":"^11.1.0","graphql":"^16.6.0","graphql-request":"^5.1.0","open":"^8.4.0","zod":"^3.20.6","zod-validation-error":"^0.3.2"},"directories":{"bin":"./bin"},"devDependencies":{"@types/fs-extra":"^11.0.1","@types/inquirer":"^9.0.3","@types/node":"^18.11.18","chalk":"^5.2.0","execa":"^6.1.0","find-up":"^6.3.0","inquirer":"^9.1.4","ora":"^6.1.2","prettier":"^2.8.8","tslib":"^2.4.0","tsup":"^6.5.0","typescript":"^4.9.4"},"scripts":{"publish-canary":"pnpm publish --tag canary","publish-latest":"pnpm publish --tag latest","build":"tsup"},"bin":{"unrev":"bin/unrev"},"readme":"# Unrevealed CLI\n\nThe Unrevealed CLI is a code generation tool designed to simplify the integration of [Unrevealed](https://unrevealed.tech) into your codebase. Using the CLI will allow you to automaticaly type the SDKs. This has multiple benefits:\n\n- **Autocomplete:** Don't open Unrevealed every time you need to know the key of a feature\n- **Validation:** Never make typos anymore, or forget to pass the right attributes of your users and teams\n- **Maintenance:** Easily clean up your features by archiving them on Unrevealed then running the CLI to remove them from your codebase\n\n![Feature autocomplete example](resources/autocomplete-example.gif)\n\n## Getting started\n\nInstall the CLI. We recommend adding is as a `devDependency` of your project. If you have a monorepo, we also recommend installing it at the root if you're using it in multiple applications.\n\n```bash\nnpm install -D unrev\n```\n\n## Usage\n\n1. Login to Unrevealed\n\n```bash\nunrev login\n```\n\n2. Initialize your config\n\n```bash\nunrev init\n```\n\nThis will ask you a few questions and generate `unrevealed.config.json` at the root of your project.\n\n3. Generate\n\n```bash\nunrev generate\n```\n\nThis command will generate types for the target SDKs, based on `unrevealed.config.json`\n\n## `unrevealed.config.json`\n\nThe unrevealed config file is used by the CLI and the [VS Code extension](https://marketplace.visualstudio.com/items?itemName=unrevealed.unrevealed-vscode) to generate code and give you context about your features. Here's an example of config file:\n\n```json\n{\n  \"productId\": \"YOUR_PRODUCT_ID\",\n  \"generates\": {\n    \"apps/webapp/src/generated/unrevealed.ts\": {\n      \"sdk\": \"react\"\n    },\n    \"apps/api/src/generated/unrevealed.ts\": {\n      \"sdk\": \"node\"\n    }\n  }\n}\n```\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/unrevealedtech/unrevealed/issues"},"homepage":"https://github.com/unrevealedtech/unrevealed#readme","_id":"unrev@0.3.0-rc.2","_integrity":"sha512-Pi1fmCVpr2uUhloWM4NX/Lk3lrTneLBzZ00rVRsCGGMMpK0c2pDXDDHc2e2+ITMio6zus434AyzdbALhazUJzA==","_resolved":"/private/var/folders/h_/z499vmf91kzgcpf3wwpxrnzc0000gn/T/4854a2a9d79ac4229a2ee2488e03586c/unrev-0.3.0-rc.2.tgz","_from":"file:unrev-0.3.0-rc.2.tgz","_nodeVersion":"18.13.0","_npmVersion":"8.19.3","dist":{"integrity":"sha512-Pi1fmCVpr2uUhloWM4NX/Lk3lrTneLBzZ00rVRsCGGMMpK0c2pDXDDHc2e2+ITMio6zus434AyzdbALhazUJzA==","shasum":"4a782991994ccb98316deeb9b96f63fead014361","tarball":"https://registry.npmjs.org/unrev/-/unrev-0.3.0-rc.2.tgz","fileCount":4,"unpackedSize":1733457,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAyO524w1oFSUNRZFDQYrcLmc5LU7ylwvMvwfsJ+eacXAiBiBnXt7fbDWjcYsNYd9LBWhS7mlXvHf/nrk8up4/tasQ=="}]},"_npmUser":{"name":"tgroutars","email":"tgroutars@gmail.com"},"maintainers":[{"name":"tgroutars","email":"tgroutars@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/unrev_0.3.0-rc.2_1687978281089_0.7370329449598003"},"_hasShrinkwrap":false},"0.3.0-rc.3":{"name":"unrev","version":"0.3.0-rc.3","description":"Unrevealed","repository":{"type":"git","url":"git+https://github.com/unrevealedtech/unrevealed.git","directory":"packages/cli"},"keywords":[],"author":{"name":"Unrevealed"},"license":"MIT","dependencies":{"appdirsjs":"^1.2.7","commander":"^10.0.0","fs-extra":"^11.1.0","graphql":"^16.6.0","graphql-request":"^5.1.0","open":"^8.4.0","zod":"^3.20.6","zod-validation-error":"^0.3.2"},"directories":{"bin":"./bin"},"devDependencies":{"@types/fs-extra":"^11.0.1","@types/inquirer":"^9.0.3","@types/node":"^18.11.18","chalk":"^5.2.0","execa":"^6.1.0","find-up":"^6.3.0","inquirer":"^9.1.4","ora":"^6.1.2","prettier":"^2.8.8","tslib":"^2.4.0","tsup":"^6.5.0","typescript":"^4.9.4"},"scripts":{"publish-canary":"pnpm publish --tag canary","publish-latest":"pnpm publish --tag latest","build":"tsup"},"bin":{"unrev":"bin/unrev"},"readme":"# Unrevealed CLI\n\nThe Unrevealed CLI is a code generation tool designed to simplify the integration of [Unrevealed](https://unrevealed.tech) into your codebase. Using the CLI will allow you to automaticaly type the SDKs. This has multiple benefits:\n\n- **Autocomplete:** Don't open Unrevealed every time you need to know the key of a feature\n- **Validation:** Never make typos anymore, or forget to pass the right attributes of your users and teams\n- **Maintenance:** Easily clean up your features by archiving them on Unrevealed then running the CLI to remove them from your codebase\n\n![Feature autocomplete example](resources/autocomplete-example.gif)\n\n## Getting started\n\nInstall the CLI. We recommend adding is as a `devDependency` of your project. If you have a monorepo, we also recommend installing it at the root if you're using it in multiple applications.\n\n```bash\nnpm install -D unrev\n```\n\n## Usage\n\n1. Login to Unrevealed\n\n```bash\nunrev login\n```\n\n2. Initialize your config\n\n```bash\nunrev init\n```\n\nThis will ask you a few questions and generate `unrevealed.config.json` at the root of your project.\n\n3. Generate\n\n```bash\nunrev generate\n```\n\nThis command will generate types for the target SDKs, based on `unrevealed.config.json`\n\n## `unrevealed.config.json`\n\nThe unrevealed config file is used by the CLI and the [VS Code extension](https://marketplace.visualstudio.com/items?itemName=unrevealed.unrevealed-vscode) to generate code and give you context about your features. Here's an example of config file:\n\n```json\n{\n  \"productId\": \"YOUR_PRODUCT_ID\",\n  \"generates\": {\n    \"apps/webapp/src/generated/unrevealed.ts\": {\n      \"sdk\": \"react\"\n    },\n    \"apps/api/src/generated/unrevealed.ts\": {\n      \"sdk\": \"node\"\n    }\n  }\n}\n```\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/unrevealedtech/unrevealed/issues"},"homepage":"https://github.com/unrevealedtech/unrevealed#readme","_id":"unrev@0.3.0-rc.3","_integrity":"sha512-HIhNbK/NMk8M4MFkZ8fjuT6Zab/RnSPaVWNxqRCNz/CEQE4gWd5HG5IwqYFa1Fl79RKb5Jh5MUfAXgRJL9hyfg==","_resolved":"/private/var/folders/h_/z499vmf91kzgcpf3wwpxrnzc0000gn/T/74ed6ae47db0c24aa04034c49395b5f0/unrev-0.3.0-rc.3.tgz","_from":"file:unrev-0.3.0-rc.3.tgz","_nodeVersion":"18.13.0","_npmVersion":"8.19.3","dist":{"integrity":"sha512-HIhNbK/NMk8M4MFkZ8fjuT6Zab/RnSPaVWNxqRCNz/CEQE4gWd5HG5IwqYFa1Fl79RKb5Jh5MUfAXgRJL9hyfg==","shasum":"509678a4b5c989cad0c074481fe942cefd77d564","tarball":"https://registry.npmjs.org/unrev/-/unrev-0.3.0-rc.3.tgz","fileCount":4,"unpackedSize":1733501,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFIK3zWsXM24fDg318ak9E/rDy2EFsGCWIo87WV0lKhzAiAj5CwB9tk4MbPFFFh/0fjZuNZcAqA/2Cof4FPRgZ3LDw=="}]},"_npmUser":{"name":"tgroutars","email":"tgroutars@gmail.com"},"maintainers":[{"name":"tgroutars","email":"tgroutars@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/unrev_0.3.0-rc.3_1687978410325_0.9143757509550208"},"_hasShrinkwrap":false},"0.3.0":{"name":"unrev","version":"0.3.0","description":"Unrevealed","repository":{"type":"git","url":"git+https://github.com/unrevealedtech/unrevealed.git","directory":"packages/cli"},"keywords":[],"author":{"name":"Unrevealed"},"license":"MIT","dependencies":{"appdirsjs":"^1.2.7","commander":"^10.0.0","fs-extra":"^11.1.0","graphql":"^16.6.0","graphql-request":"^5.1.0","open":"^8.4.0","zod":"^3.20.6","zod-validation-error":"^0.3.2"},"directories":{"bin":"./bin"},"devDependencies":{"@types/fs-extra":"^11.0.1","@types/inquirer":"^9.0.3","@types/node":"^18.11.18","chalk":"^5.2.0","execa":"^6.1.0","find-up":"^6.3.0","inquirer":"^9.1.4","ora":"^6.1.2","prettier":"^2.8.8","tslib":"^2.4.0","tsup":"^6.5.0","typescript":"^4.9.4"},"scripts":{"publish-canary":"pnpm publish --tag canary","publish-latest":"pnpm publish --tag latest","build":"tsup"},"bin":{"unrev":"bin/unrev"},"bugs":{"url":"https://github.com/unrevealedtech/unrevealed/issues"},"homepage":"https://github.com/unrevealedtech/unrevealed#readme","_id":"unrev@0.3.0","_integrity":"sha512-ANhOflaxRjEQ8asIOaVA3UG8rLCPYm371lBeGYARn5TI5YR6zxOUvxA3foSoQwN4MwFzwpMvTISR/5WYpzJLZQ==","_resolved":"/private/var/folders/h_/z499vmf91kzgcpf3wwpxrnzc0000gn/T/f60eeaa17e9bbd3dd070c26a8e61e0da/unrev-0.3.0.tgz","_from":"file:unrev-0.3.0.tgz","_nodeVersion":"18.13.0","_npmVersion":"8.19.3","dist":{"integrity":"sha512-ANhOflaxRjEQ8asIOaVA3UG8rLCPYm371lBeGYARn5TI5YR6zxOUvxA3foSoQwN4MwFzwpMvTISR/5WYpzJLZQ==","shasum":"691fee460e4528348bfa6cdae463f8f684240378","tarball":"https://registry.npmjs.org/unrev/-/unrev-0.3.0.tgz","fileCount":4,"unpackedSize":1733491,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBu4LaYlS6iqtW6FUmomTxhI0vR1I/RKTwjRen365UUpAiB9U4XcEygAi9hDeKFeh/ayfwBtnOtOdN9c92HSQoJccQ=="}]},"_npmUser":{"name":"tgroutars","email":"tgroutars@gmail.com"},"maintainers":[{"name":"tgroutars","email":"tgroutars@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/unrev_0.3.0_1687979494924_0.725158567949798"},"_hasShrinkwrap":false},"0.3.1-rc.1":{"name":"unrev","version":"0.3.1-rc.1","description":"Unrevealed","repository":{"type":"git","url":"git+https://github.com/unrevealedtech/unrevealed.git","directory":"packages/cli"},"keywords":[],"author":{"name":"Unrevealed"},"license":"MIT","dependencies":{"appdirsjs":"^1.2.7","commander":"^10.0.0","fs-extra":"^11.1.0","graphql":"^16.6.0","graphql-request":"^5.1.0","open":"^8.4.0","zod":"^3.20.6","zod-validation-error":"^0.3.2"},"directories":{"bin":"./bin"},"devDependencies":{"@types/fs-extra":"^11.0.1","@types/inquirer":"^9.0.3","@types/node":"^18.11.18","chalk":"^5.2.0","execa":"^6.1.0","find-up":"^6.3.0","inquirer":"^9.1.4","ora":"^6.1.2","prettier":"^2.8.8","tslib":"^2.4.0","tsup":"^6.5.0","typescript":"^4.9.4"},"scripts":{"publish-canary":"pnpm publish --tag canary","publish-latest":"pnpm publish --tag latest","build":"tsup"},"bin":{"unrev":"bin/unrev"},"readme":"# Unrevealed CLI\n\nThe Unrevealed CLI is a code generation tool designed to simplify the integration of [Unrevealed](https://unrevealed.tech) into your codebase. Using the CLI will allow you to automaticaly type the SDKs. This has multiple benefits:\n\n- **Autocomplete:** Don't open Unrevealed every time you need to know the key of a feature\n- **Validation:** Never make typos anymore, or forget to pass the right attributes of your users and teams\n- **Maintenance:** Easily clean up your features by archiving them on Unrevealed then running the CLI to remove them from your codebase\n\n![Feature autocomplete example](resources/autocomplete-example.gif)\n\n## Getting started\n\nInstall the CLI. We recommend adding is as a `devDependency` of your project. If you have a monorepo, we also recommend installing it at the root if you're using it in multiple applications.\n\n```bash\nnpm install -D unrev\n```\n\n## Usage\n\n1. Login to Unrevealed\n\n```bash\nunrev login\n```\n\n2. Initialize your config\n\n```bash\nunrev init\n```\n\nThis will ask you a few questions and generate `unrevealed.config.json` at the root of your project.\n\n3. Generate\n\n```bash\nunrev generate\n```\n\nThis command will generate types for the target SDKs, based on `unrevealed.config.json`\n\n## `unrevealed.config.json`\n\nThe unrevealed config file is used by the CLI and the [VS Code extension](https://marketplace.visualstudio.com/items?itemName=unrevealed.unrevealed-vscode) to generate code and give you context about your features. Here's an example of config file:\n\n```json\n{\n  \"productId\": \"YOUR_PRODUCT_ID\",\n  \"generates\": {\n    \"apps/webapp/src/generated/unrevealed.ts\": {\n      \"sdk\": \"react\"\n    },\n    \"apps/api/src/generated/unrevealed.ts\": {\n      \"sdk\": \"node\"\n    }\n  }\n}\n```\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/unrevealedtech/unrevealed/issues"},"homepage":"https://github.com/unrevealedtech/unrevealed#readme","_id":"unrev@0.3.1-rc.1","_integrity":"sha512-021OT4FQmg+LfJn/K/KvWJS2iGzPPyIl+WNO6uBdIB+5pUyN3qUB/LUzlx2mapYZd2ReuWRJDjxmltAcSL/nMQ==","_resolved":"/private/var/folders/h_/z499vmf91kzgcpf3wwpxrnzc0000gn/T/85b3c762225d49439ff9d652d03dc45d/unrev-0.3.1-rc.1.tgz","_from":"file:unrev-0.3.1-rc.1.tgz","_nodeVersion":"18.13.0","_npmVersion":"8.19.3","dist":{"integrity":"sha512-021OT4FQmg+LfJn/K/KvWJS2iGzPPyIl+WNO6uBdIB+5pUyN3qUB/LUzlx2mapYZd2ReuWRJDjxmltAcSL/nMQ==","shasum":"26447f6dde90648612a2ce733ecbbcf6e3c3b2e7","tarball":"https://registry.npmjs.org/unrev/-/unrev-0.3.1-rc.1.tgz","fileCount":4,"unpackedSize":1734140,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCbS+2KnJIWlxvnIrW6v4x4uxVIbF5cTIDeK6gTJ5Rq9QIhAKd18qL6Mp1Wq90x4HcVTmYH2l35QxGiSo1jYN7yn2fa"}]},"_npmUser":{"name":"tgroutars","email":"tgroutars@gmail.com"},"maintainers":[{"name":"tgroutars","email":"tgroutars@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/unrev_0.3.1-rc.1_1689317446558_0.6435588835452106"},"_hasShrinkwrap":false},"0.3.1-rc.2":{"name":"unrev","version":"0.3.1-rc.2","description":"Unrevealed","repository":{"type":"git","url":"git+https://github.com/unrevealedtech/unrevealed.git","directory":"packages/cli"},"keywords":[],"author":{"name":"Unrevealed"},"license":"MIT","dependencies":{"appdirsjs":"^1.2.7","commander":"^10.0.0","fs-extra":"^11.1.0","graphql":"^16.6.0","graphql-request":"^5.1.0","open":"^8.4.0","zod":"^3.20.6","zod-validation-error":"^0.3.2"},"directories":{"bin":"./bin"},"devDependencies":{"@types/fs-extra":"^11.0.1","@types/inquirer":"^9.0.3","@types/node":"^18.11.18","chalk":"^5.2.0","execa":"^6.1.0","find-up":"^6.3.0","inquirer":"^9.1.4","ora":"^6.1.2","prettier":"^2.8.8","tslib":"^2.4.0","tsup":"^6.5.0","typescript":"^4.9.4"},"scripts":{"publish-canary":"pnpm publish --tag canary","publish-latest":"pnpm publish --tag latest","build":"tsup"},"bin":{"unrev":"bin/unrev"},"readme":"# Unrevealed CLI\n\nThe Unrevealed CLI is a code generation tool designed to simplify the integration of [Unrevealed](https://unrevealed.tech) into your codebase. Using the CLI will allow you to automaticaly type the SDKs. This has multiple benefits:\n\n- **Autocomplete:** Don't open Unrevealed every time you need to know the key of a feature\n- **Validation:** Never make typos anymore, or forget to pass the right attributes of your users and teams\n- **Maintenance:** Easily clean up your features by archiving them on Unrevealed then running the CLI to remove them from your codebase\n\n![Feature autocomplete example](resources/autocomplete-example.gif)\n\n## Getting started\n\nInstall the CLI. We recommend adding is as a `devDependency` of your project. If you have a monorepo, we also recommend installing it at the root if you're using it in multiple applications.\n\n```bash\nnpm install -D unrev\n```\n\n## Usage\n\n1. Login to Unrevealed\n\n```bash\nunrev login\n```\n\n2. Initialize your config\n\n```bash\nunrev init\n```\n\nThis will ask you a few questions and generate `unrevealed.config.json` at the root of your project.\n\n3. Generate\n\n```bash\nunrev generate\n```\n\nThis command will generate types for the target SDKs, based on `unrevealed.config.json`\n\n## `unrevealed.config.json`\n\nThe unrevealed config file is used by the CLI and the [VS Code extension](https://marketplace.visualstudio.com/items?itemName=unrevealed.unrevealed-vscode) to generate code and give you context about your features. Here's an example of config file:\n\n```json\n{\n  \"productId\": \"YOUR_PRODUCT_ID\",\n  \"generates\": {\n    \"apps/webapp/src/generated/unrevealed.ts\": {\n      \"sdk\": \"react\"\n    },\n    \"apps/api/src/generated/unrevealed.ts\": {\n      \"sdk\": \"node\"\n    }\n  }\n}\n```\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/unrevealedtech/unrevealed/issues"},"homepage":"https://github.com/unrevealedtech/unrevealed#readme","_id":"unrev@0.3.1-rc.2","_integrity":"sha512-CmjO1ELLENHcJlD2TZLoe2zz9hcHvnyRi9IghAoMp+uwI6hyVfVIGwpArRneYAC+GwM5xJJWXsc8wG7T85uHrg==","_resolved":"/private/var/folders/h_/z499vmf91kzgcpf3wwpxrnzc0000gn/T/ad596393cd2fdbb1f8f8fd245b33324b/unrev-0.3.1-rc.2.tgz","_from":"file:unrev-0.3.1-rc.2.tgz","_nodeVersion":"18.13.0","_npmVersion":"8.19.3","dist":{"integrity":"sha512-CmjO1ELLENHcJlD2TZLoe2zz9hcHvnyRi9IghAoMp+uwI6hyVfVIGwpArRneYAC+GwM5xJJWXsc8wG7T85uHrg==","shasum":"5758d1d11571a544e122305905f92ec8c3004633","tarball":"https://registry.npmjs.org/unrev/-/unrev-0.3.1-rc.2.tgz","fileCount":4,"unpackedSize":1734140,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD3mbZ8IKZlSa4G/qoi93PdoKp27uVtkeVhbh1YjK5lBAIhAIg8hLhyMR3YQ+F7kFoQSozNmZH2BfGBH5VjvvxPm3QD"}]},"_npmUser":{"name":"tgroutars","email":"tgroutars@gmail.com"},"maintainers":[{"name":"tgroutars","email":"tgroutars@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/unrev_0.3.1-rc.2_1689317666047_0.058143631385950245"},"_hasShrinkwrap":false},"0.3.1":{"name":"unrev","version":"0.3.1","description":"Unrevealed","repository":{"type":"git","url":"git+https://github.com/unrevealedtech/unrevealed.git","directory":"packages/cli"},"keywords":[],"author":{"name":"Unrevealed"},"license":"MIT","dependencies":{"appdirsjs":"^1.2.7","commander":"^10.0.0","fs-extra":"^11.1.0","graphql":"^16.6.0","graphql-request":"^5.1.0","open":"^8.4.0","zod":"^3.20.6","zod-validation-error":"^0.3.2"},"directories":{"bin":"./bin"},"devDependencies":{"@types/fs-extra":"^11.0.1","@types/inquirer":"^9.0.3","@types/node":"^18.11.18","chalk":"^5.2.0","execa":"^6.1.0","find-up":"^6.3.0","inquirer":"^9.1.4","ora":"^6.1.2","prettier":"^2.8.8","tslib":"^2.4.0","tsup":"^6.5.0","typescript":"^4.9.4"},"scripts":{"publish-canary":"pnpm publish --tag canary","publish-latest":"pnpm publish --tag latest","build":"tsup"},"bin":{"unrev":"bin/unrev"},"bugs":{"url":"https://github.com/unrevealedtech/unrevealed/issues"},"homepage":"https://github.com/unrevealedtech/unrevealed#readme","_id":"unrev@0.3.1","_integrity":"sha512-xooWGNDZsliZlpLTI18bhdyJ30EN6/8tljhbmBKp2L98kO22UHTd3LXS1alcHeNXj2vd419mRcbzdLGYCW73Mw==","_resolved":"/private/var/folders/dx/r9_mgl11691bwtqztzldm8rw0000gn/T/21405a0fad4c16361106cfccd20fd42b/unrev-0.3.1.tgz","_from":"file:unrev-0.3.1.tgz","_nodeVersion":"18.18.1","_npmVersion":"9.8.1","dist":{"integrity":"sha512-xooWGNDZsliZlpLTI18bhdyJ30EN6/8tljhbmBKp2L98kO22UHTd3LXS1alcHeNXj2vd419mRcbzdLGYCW73Mw==","shasum":"3300681459a45094707d7dfbd27ead691aa09a74","tarball":"https://registry.npmjs.org/unrev/-/unrev-0.3.1.tgz","fileCount":4,"unpackedSize":1733665,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID3/pX4+6uCLXaCV/E951fyCpSh7RM0SfeG+Cz/nUYJgAiAFYRPESRb0V7mkfMksLXVpviu+r/08oKkm8j/m5GHdzA=="}]},"_npmUser":{"name":"tgroutars","email":"tgroutars@gmail.com"},"maintainers":[{"name":"tgroutars","email":"tgroutars@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/unrev_0.3.1_1697615934969_0.9409692814055945"},"_hasShrinkwrap":false},"0.3.2":{"name":"unrev","version":"0.3.2","description":"Unrevealed","repository":{"type":"git","url":"git+https://github.com/unrevealedtech/unrevealed.git","directory":"packages/cli"},"keywords":[],"author":{"name":"Unrevealed"},"license":"MIT","dependencies":{"appdirsjs":"^1.2.7","commander":"^10.0.0","fs-extra":"^11.1.0","graphql":"^16.6.0","graphql-request":"^5.1.0","open":"^8.4.0","zod":"^3.20.6","zod-validation-error":"^0.3.2"},"directories":{"bin":"./bin"},"devDependencies":{"@types/fs-extra":"^11.0.1","@types/inquirer":"^9.0.3","@types/node":"^18.11.18","chalk":"^5.2.0","execa":"^6.1.0","find-up":"^6.3.0","inquirer":"^9.1.4","ora":"^6.1.2","prettier":"^2.8.8","tslib":"^2.4.0","tsup":"^6.5.0","typescript":"^4.9.4"},"scripts":{"publish-canary":"pnpm publish --tag canary","publish-latest":"pnpm publish --tag latest","build":"tsup"},"bin":{"unrev":"bin/unrev"},"bugs":{"url":"https://github.com/unrevealedtech/unrevealed/issues"},"homepage":"https://github.com/unrevealedtech/unrevealed#readme","_id":"unrev@0.3.2","_integrity":"sha512-PmCwj7etSgL2RxbuweTrBEqNXAvJgZTTCESQkvAzo8u35tWbzZWu+RDjEGLgjsusHJEtMuRVxevMfULSmseHyw==","_resolved":"/private/var/folders/dx/r9_mgl11691bwtqztzldm8rw0000gn/T/ab25a5945b028a231d66b1423ccee8c0/unrev-0.3.2.tgz","_from":"file:unrev-0.3.2.tgz","_nodeVersion":"18.18.2","_npmVersion":"9.8.1","dist":{"integrity":"sha512-PmCwj7etSgL2RxbuweTrBEqNXAvJgZTTCESQkvAzo8u35tWbzZWu+RDjEGLgjsusHJEtMuRVxevMfULSmseHyw==","shasum":"feeb2b96a9e19ed80a1e6c1ad1fadde9e3cd544a","tarball":"https://registry.npmjs.org/unrev/-/unrev-0.3.2.tgz","fileCount":4,"unpackedSize":1733745,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCEKsrN3NjlWA77Q2uL/QpkvRZggbm3IRz2fMp7Es+YswIgJZvU5VH5VITjRHdHk49ZECvNDsw4sb73JQTd2Jeo97U="}]},"_npmUser":{"name":"tgroutars","email":"tgroutars@gmail.com"},"maintainers":[{"name":"tgroutars","email":"tgroutars@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/unrev_0.3.2_1700755270711_0.3352632499294188"},"_hasShrinkwrap":false},"0.3.3":{"name":"unrev","version":"0.3.3","description":"Unrevealed","repository":{"type":"git","url":"git+https://github.com/unrevealedtech/unrevealed.git","directory":"packages/cli"},"keywords":[],"author":{"name":"Unrevealed"},"license":"MIT","dependencies":{"appdirsjs":"^1.2.7","commander":"^10.0.0","fs-extra":"^11.1.0","graphql":"^16.6.0","graphql-request":"^5.1.0","open":"^8.4.0","zod":"^3.20.6","zod-validation-error":"^0.3.2"},"directories":{"bin":"./bin"},"devDependencies":{"@types/fs-extra":"^11.0.1","@types/inquirer":"^9.0.3","@types/node":"^18.11.18","chalk":"^5.2.0","execa":"^6.1.0","find-up":"^6.3.0","inquirer":"^9.1.4","ora":"^6.1.2","prettier":"^2.8.8","tslib":"^2.4.0","tsup":"^6.5.0","typescript":"^4.9.4"},"scripts":{"publish-canary":"pnpm publish --tag canary","publish-latest":"pnpm publish --tag latest","build":"tsup"},"bin":{"unrev":"bin/unrev"},"bugs":{"url":"https://github.com/unrevealedtech/unrevealed/issues"},"homepage":"https://github.com/unrevealedtech/unrevealed#readme","_id":"unrev@0.3.3","_integrity":"sha512-klBPd9D5F38jUNtSJpBvzAn87iffSmaieHhM/dW8adpOqGgANH6xemvXrqoaDc0md9I76RG2I9/3Yfg5LalbbA==","_resolved":"/private/var/folders/dx/r9_mgl11691bwtqztzldm8rw0000gn/T/f8ba9b035e68e61bf74d07d503d0785b/unrev-0.3.3.tgz","_from":"file:unrev-0.3.3.tgz","_nodeVersion":"18.18.2","_npmVersion":"9.8.1","dist":{"integrity":"sha512-klBPd9D5F38jUNtSJpBvzAn87iffSmaieHhM/dW8adpOqGgANH6xemvXrqoaDc0md9I76RG2I9/3Yfg5LalbbA==","shasum":"7a8b850176e3d0fefe0cbb1456fe992628dec12b","tarball":"https://registry.npmjs.org/unrev/-/unrev-0.3.3.tgz","fileCount":4,"unpackedSize":1733774,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGzOVZqsqE5dd2qliCIWho1rALV8JiX7ZjUGwSjeqLSvAiAqJi9GS+bcfNQLPbO3mTQhK9pr2CtRGXzm7Hu79EbRNg=="}]},"_npmUser":{"name":"tgroutars","email":"tgroutars@gmail.com"},"maintainers":[{"name":"tgroutars","email":"tgroutars@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/unrev_0.3.3_1700755395332_0.665974064948168"},"_hasShrinkwrap":false},"0.3.4":{"name":"unrev","version":"0.3.4","description":"Unrevealed","repository":{"type":"git","url":"git+https://github.com/unrevealedtech/unrevealed.git","directory":"packages/cli"},"keywords":[],"author":{"name":"Unrevealed"},"license":"MIT","dependencies":{"appdirsjs":"^1.2.7","commander":"^10.0.0","fs-extra":"^11.1.0","graphql":"^16.6.0","graphql-request":"^5.1.0","open":"^8.4.0","zod":"^3.20.6","zod-validation-error":"^0.3.2"},"directories":{"bin":"./bin"},"devDependencies":{"@types/fs-extra":"^11.0.1","@types/inquirer":"^9.0.3","@types/node":"^18.11.18","chalk":"^5.2.0","execa":"^6.1.0","find-up":"^6.3.0","inquirer":"^9.1.4","ora":"^6.1.2","prettier":"^2.8.8","tslib":"^2.4.0","tsup":"^6.5.0","typescript":"^4.9.4"},"scripts":{"publish-canary":"pnpm publish --tag canary","publish-latest":"pnpm publish --tag latest","build":"tsup"},"bin":{"unrev":"bin/unrev"},"bugs":{"url":"https://github.com/unrevealedtech/unrevealed/issues"},"homepage":"https://github.com/unrevealedtech/unrevealed#readme","_id":"unrev@0.3.4","_integrity":"sha512-chl1nGnlk1AtIheRD8dqrrbYhw/q4d3veM8NRStPvikh1c/Le4+5H8jR8NRtCZwyywhXpDz6SiLq57FFlnT2Zw==","_resolved":"/private/var/folders/dx/r9_mgl11691bwtqztzldm8rw0000gn/T/7a7489aa7ee8304e27b060954ed596de/unrev-0.3.4.tgz","_from":"file:unrev-0.3.4.tgz","_nodeVersion":"18.18.2","_npmVersion":"9.8.1","dist":{"integrity":"sha512-chl1nGnlk1AtIheRD8dqrrbYhw/q4d3veM8NRStPvikh1c/Le4+5H8jR8NRtCZwyywhXpDz6SiLq57FFlnT2Zw==","shasum":"79a8d4d21b049aae57e36137b602a912fd47b869","tarball":"https://registry.npmjs.org/unrev/-/unrev-0.3.4.tgz","fileCount":4,"unpackedSize":1735227,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFVUI4NxWeh+bDP2Ar9Cjn9SbObXKBXhF8xK94jNlA94AiEAmZgPwI5kitGKjVYGM6UsmvEy4wv+9VlhyJRGBzK+Xnk="}]},"_npmUser":{"name":"tgroutars","email":"tgroutars@gmail.com"},"maintainers":[{"name":"tgroutars","email":"tgroutars@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/unrev_0.3.4_1701429292605_0.5482435858494912"},"_hasShrinkwrap":false}},"time":{"created":"2023-03-03T14:29:40.434Z","0.0.1-rc.1":"2023-03-03T14:29:40.608Z","modified":"2023-12-01T11:14:53.039Z","0.0.1-rc.2":"2023-03-14T11:51:53.222Z","0.0.1-rc.3":"2023-03-14T13:09:24.641Z","0.0.1-rc.4":"2023-03-14T13:35:08.570Z","0.0.1-rc.5":"2023-03-14T13:38:47.881Z","0.0.1-rc.6":"2023-03-14T14:58:55.056Z","0.0.1-rc.7":"2023-03-14T15:05:13.532Z","0.0.1-rc.8":"2023-03-14T15:07:58.406Z","0.0.1-rc.9":"2023-03-14T15:14:08.407Z","0.0.1":"2023-03-14T15:27:35.045Z","0.0.2":"2023-03-17T11:09:56.242Z","0.0.3":"2023-03-17T14:56:17.702Z","0.0.4":"2023-03-17T14:58:40.315Z","0.0.5":"2023-03-17T15:04:34.155Z","0.0.7-rc.1":"2023-03-26T13:28:19.060Z","0.0.7-rc.2":"2023-03-26T13:30:34.933Z","0.0.7":"2023-03-26T13:46:07.897Z","0.1.0":"2023-04-23T17:17:14.631Z","0.1.1":"2023-05-01T11:04:27.781Z","0.2.0-rc.1":"2023-05-06T08:43:01.777Z","0.2.0":"2023-05-06T08:49:02.247Z","0.2.1":"2023-05-08T05:36:48.324Z","0.2.2":"2023-05-08T05:46:33.621Z","0.2.3":"2023-05-15T15:37:51.418Z","0.3.0-rc.1":"2023-06-28T18:49:02.020Z","0.3.0-rc.2":"2023-06-28T18:51:21.340Z","0.3.0-rc.3":"2023-06-28T18:53:30.574Z","0.3.0":"2023-06-28T19:11:35.226Z","0.3.1-rc.1":"2023-07-14T06:50:46.797Z","0.3.1-rc.2":"2023-07-14T06:54:26.315Z","0.3.1":"2023-10-18T07:58:55.240Z","0.3.2":"2023-11-23T16:01:11.011Z","0.3.3":"2023-11-23T16:03:15.594Z","0.3.4":"2023-12-01T11:14:52.857Z"},"maintainers":[{"name":"tgroutars","email":"tgroutars@gmail.com"}],"description":"Unrevealed","keywords":[],"author":{"name":"Unrevealed"},"license":"MIT","readme":"# Unrevealed CLI\n\nThe Unrevealed CLI is a code generation tool designed to simplify the integration of [Unrevealed](https://unrevealed.tech) into your codebase. Using the CLI will allow you to automaticaly type the SDKs. This has multiple benefits:\n\n- **Autocomplete:** Don't open Unrevealed every time you need to know the key of a feature\n- **Validation:** Never make typos anymore, or forget to pass the right attributes of your users and teams\n- **Maintenance:** Easily clean up your features by archiving them on Unrevealed then running the CLI to remove them from your codebase\n\n![Feature autocomplete example](resources/autocomplete-example.gif)\n\n## Getting started\n\nInstall the CLI. We recommend adding is as a `devDependency` of your project. If you have a monorepo, we also recommend installing it at the root if you're using it in multiple applications.\n\n```bash\nnpm install -D unrev\n```\n\n## Usage\n\n1. Login to Unrevealed\n\n```bash\nunrev login\n```\n\n2. Initialize your config\n\n```bash\nunrev init\n```\n\nThis will ask you a few questions and generate `unrevealed.config.json` at the root of your project.\n\n3. Generate\n\n```bash\nunrev generate\n```\n\nThis command will generate types for the target SDKs, based on `unrevealed.config.json`\n\n## `unrevealed.config.json`\n\nThe unrevealed config file is used by the CLI and the [VS Code extension](https://marketplace.visualstudio.com/items?itemName=unrevealed.unrevealed-vscode) to generate code and give you context about your features. Here's an example of config file:\n\n```json\n{\n  \"productId\": \"YOUR_PRODUCT_ID\",\n  \"generates\": {\n    \"apps/webapp/src/generated/unrevealed.ts\": {\n      \"sdk\": \"react\"\n    },\n    \"apps/api/src/generated/unrevealed.ts\": {\n      \"sdk\": \"node\"\n    }\n  }\n}\n```\n","readmeFilename":"README.md","homepage":"https://github.com/unrevealedtech/unrevealed#readme","repository":{"type":"git","url":"git+https://github.com/unrevealedtech/unrevealed.git","directory":"packages/cli"},"bugs":{"url":"https://github.com/unrevealedtech/unrevealed/issues"}}