{"_id":"@aryan02420/wordle","_rev":"2-8009577cec0d4757fe5ccb61e3601a83","name":"@aryan02420/wordle","dist-tags":{"latest":"0.4.0"},"versions":{"0.1.0":{"name":"@aryan02420/wordle","version":"0.1.0","description":"stateless Wordle clone","main":"dist/cjs/wordle.js","bin":{"wordle":"dist/cjs/bin/wordle-cli.js"},"types":"dist/index.d.ts","scripts":{"build":"rollup --config rollup.config.js && chmod +x dist/cjs/bin/wordle-cli.js","dev:build":"rollup --config rollup.config.js --watch","dev:start":"nodemon dist/cjs/server/server.js","test":"jest"},"keywords":["wordle"],"author":{"name":"aryan02420"},"license":"MIT","engines":{"node":">=16.0.0"},"devDependencies":{"@rollup/plugin-typescript":"^8.3.0","@types/express":"^4.17.13","@types/jest":"^27.4.0","@types/markdown-it":"^12.2.3","@types/node":"^17.0.16","@types/nunjucks":"^3.2.1","jest":"^27.5.1","nodemon":"^2.0.15","rollup":"^2.67.2","ts-jest":"^27.1.3","typescript":"^4.5.5"},"dependencies":{"chalk":"^4.1.2"},"peerDependencies":{"express":"^4.17.3","markdown-it":"^12.3.2","nunjucks":"^3.2.3"},"repository":{"type":"git","url":"git+https://github.com/aryan02420/wordle.git"},"bugs":{"url":"https://github.com/aryan02420/wordle/issues"},"homepage":"https://github.com/aryan02420/wordle#readme","gitHead":"305acf7a443eec61bf6a1fc2a5a4de4853f11d52","_id":"@aryan02420/wordle@0.1.0","_nodeVersion":"16.14.0","_npmVersion":"8.3.1","dist":{"integrity":"sha512-i3/Rglb2rPzSumB7d5/18dsttrUHzKb1wabiNEa+Y+rrbaSipjXde7CfPx5Zn5pTW1FufOe6ZoZejZye2JwIYA==","shasum":"b044a96eb6e265c03d4739c950bd708e064d576b","tarball":"https://registry.npmjs.org/@aryan02420/wordle/-/wordle-0.1.0.tgz","fileCount":10,"unpackedSize":520673,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiOCn1ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrUXQ/7BY0x7L/eQnc64Y76eRa6XEKRPbMpmxgsHZu8P7AOZAfhNai7\r\nAMCo+7FSnUA5on60qNFtKLvagQThAE5gO42pB4dli6WvhDL1cq7DDnXAtOd+\r\nEVkerULRygDoJhZW2zfLmF8BEpbILLH55bcWpB46H1TcnEpTkm5v0rth95og\r\np2AYhGRgxzbdatILnCsl1kEgOvDXJcIdjZFUI3aJzWfW5xNK5l0MUoR3vF8f\r\n5L92bpb7UPWnHr8TKUgrg4XjWeARZubiVAkliDO/KieX6+OQsHsjtleAhCM7\r\n9+hA4sk3M1LhVvjh8C311jd8LpbpvywsD7Rwq9awrWcTsYOeyqUX2OOsvUjG\r\nhIFFYKxgjajbvC/7tGE50k5NMl1Ue7EA6T7FgC+sIOBPjC599RvgGhZlTRrX\r\nuDJWSt1IgJ9WkjLajOfZ9H/SNXNc9TWUCauXMdzDuDQa5bgbqrzC4sEFtfVZ\r\nI7K07iz8XqliDm+ge8vhFuJz69SSQXNXw0zAhIzD9qQARUDcvJIzt+WPArJE\r\nbZ+fhk6ogC2TQb9NWdSqF2vyvcvTkG3Z0zt7GIOxeFJcXi/YyfBYdzAwInPh\r\nXsOPrQ832jv/J6Y4xrejwPk74fxH2GvRq+zzX/h7jRlV91fcPSV8ua4uFKRe\r\nsHWOBPRR76GT/NHXeSosPIekbxphu0hJa+0=\r\n=Qoid\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICvarNOjJBwYNgsU8x3JvjUPGbd2pw3mdwYOhcoXWzWwAiBMd9FcO/noWl1KOtRIGeKNa2NDatKo3Z/i/E9tvzz1vw=="}]},"_npmUser":{"name":"aryan02420","email":"aryan02420@gmail.com"},"directories":{},"maintainers":[{"name":"aryan02420","email":"aryan02420@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wordle_0.1.0_1647847925178_0.43614663037194035"},"_hasShrinkwrap":false},"0.4.0":{"name":"@aryan02420/wordle","version":"0.4.0","description":"stateless Wordle clone","main":"dist/cjs/wordle.js","bin":{"wordle":"dist/cjs/cli.js"},"types":"dist/index.d.ts","scripts":{"build":"rollup --config rollup.config.js && chmod +x dist/cjs/cli.js","dev:build":"NODE_ENV=development rollup --config rollup.config.js --watch","start":"node dist/cjs/server.js","dev:start":"NODE_ENV=development nodemon -r dotenv/config dist/cjs/server.js","test":"jest"},"keywords":["wordle"],"author":{"name":"aryan02420"},"license":"MIT","engines":{"node":">=16.0.0"},"devDependencies":{"@rollup/plugin-commonjs":"^22.0.2","@rollup/plugin-json":"^4.1.0","@rollup/plugin-node-resolve":"^13.3.0","@rollup/plugin-typescript":"^8.3.0","@types/express":"^4.17.13","@types/jest":"^27.4.0","@types/markdown-it":"^12.2.3","@types/node":"^17.0.16","@types/nunjucks":"^3.2.1","dotenv":"^16.0.1","jest":"^27.5.1","nodemon":"^2.0.15","rollup":"^2.67.2","rollup-plugin-dts":"^4.2.2","ts-jest":"^27.1.3","typescript":"^4.5.5"},"peerDependencies":{"@actions/core":"^1.9.1","@actions/github":"^5.0.3","@octokit/core":"^3.5.1","chalk":"^4.1.2","express":"^4.17.3","immer":"^9.0.15","markdown-it":"^12.3.2","nunjucks":"^3.2.3","rollup-plugin-string":"^3.0.0"},"repository":{"type":"git","url":"git+https://github.com/aryan02420/wordle.git"},"bugs":{"url":"https://github.com/aryan02420/wordle/issues"},"homepage":"https://github.com/aryan02420/wordle#readme","gitHead":"740a43d01ff63051488b5a857911ad276c0dc520","_id":"@aryan02420/wordle@0.4.0","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-YP5KrWWFZGiQPg0KzubI2x/N3xv3lrGoEneFwZAixPnflORsxutemAkdjVvM5RwIHFJPPlm8z6BCgmP2W58tlA==","shasum":"96939e78f16d8f93d8792a616d43b2f279ec2e4a","tarball":"https://registry.npmjs.org/@aryan02420/wordle/-/wordle-0.4.0.tgz","fileCount":10,"unpackedSize":4814038,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDth3vDnsscWF6W4ul2aSIv5Y97ZiS/v600BRBVge5THgIgfN//EuC9Ji/w98GG7ZCa+Gl6T1jvq+BbzFIIFJTKiwQ="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjMYYDACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmotkQ//fVnp7HNUDdN/rXRhloS6aHKvMMMWajVMNtmw0q0iogUQD8x9\r\nrU92x4/4jEhzi2SaQO98T8a9BUezZaGRZuC5CSOWIhdwpQAE+OuNg0s0ii0U\r\ntL/WWJ5n8LXcFU7Liqa+Sn5ICMTtlTMvCwlsYZDokJZm/ms7h+wqPlktf9Ak\r\n/lNoBdkKOSfmun0tMb+09lJ0ItAFv7TaltfBDEZl4qrxibnTp8cDngP6Eq+o\r\n+zPXZ+HGZCWZe1OR4JFnceiQNtAKt2VGvhqaAFPLRxFXUl7bxGdQ11Ar27lz\r\n6jWA7VKo1U5lER4TDmD9LxNAe/vLy02dkkdMbZFHeQrpWNOH4PwRKko4p+5I\r\ndUt4YaIxksv6jT/JgB9YP3yInk5E/lQpX74UDd15bIC3Vvv6kev9CI5JEpRd\r\nTJEaC1vOS85jiKszxxkIq8SZXtGGniEiZKVb6Jby58/nohwHu56Tt8ZwIa31\r\n3r2lsSjpw4jQifgLVRXwl7K44nTKUhbOrneflee0PvejdZikaYcEs4Jjo5Ts\r\n52QaA41GyGySjRUHDKQTcCdqsSit+l0yEmdYManWqB7t7CC0wgPlEt3dILQA\r\n5NiGwLdBWb6hE49zoe88ZFbqMG2IyOTVIKFfme0n5H86BV4nMM7TZN6d0dbB\r\nf41GsOJFBmqzfIDeXw1jqYy6Wlk6Op8hWKE=\r\n=Ldh1\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"aryan02420","email":"aryan02420@gmail.com"},"directories":{},"maintainers":[{"name":"aryan02420","email":"aryan02420@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wordle_0.4.0_1664189955429_0.6973522303956234"},"_hasShrinkwrap":false}},"time":{"created":"2022-03-21T07:32:05.126Z","0.1.0":"2022-03-21T07:32:05.349Z","modified":"2022-09-26T10:59:15.748Z","0.4.0":"2022-09-26T10:59:15.673Z"},"maintainers":[{"name":"aryan02420","email":"aryan02420@gmail.com"}],"description":"stateless Wordle clone","homepage":"https://github.com/aryan02420/wordle#readme","keywords":["wordle"],"repository":{"type":"git","url":"git+https://github.com/aryan02420/wordle.git"},"author":{"name":"aryan02420"},"bugs":{"url":"https://github.com/aryan02420/wordle/issues"},"license":"MIT","readme":"# WORDLE\n\n## Installation\n\nRequires `node>=16`\n\n### CLI\n\n Play without installing\n```bash\nnpx @aryan02420/wordle\n```\n\nInstall globally\n```bash\nnpm i -g @aryan02420/wordle\nwordle\n```\n\n<details>\n<summary>\nInstall locally (not recommended)\n</summary>\n\n```bash\nnpm i @aryan02420/wordle\n./node_modules/.bin/wordle\n```\n\n</details>\n\n<p align=\"center\">\n  <img src=\".github/assets/preview.png\" alt=\"preview\"/>\n</p>\n\n### GitHub Actions\n\n- Create `<user>/<repo>/.github/workflows/wreadle.yml`\n\n  ```yml\n  name: 'Wreadle'\n\n  on:\n    repository_dispatch:\n      # change this\n      types: [my-event-name]\n\n  jobs:\n    wordle:\n      runs-on: ubuntu-latest\n      steps:\n        - name: Cancel Previous Runs\n          uses: styfle/cancel-workflow-action@0.10.0\n          with:\n            # automatically generated by github\n            access_token: ${{ github.token }}\n\n        - name: Checkout\n          uses: actions/checkout@v3\n\n        - name: Wreadle\n          uses: aryan02420/wreadle@v0.1\n          id: wreadle\n          with:\n            # path to your readme file relative to root\n            readme: ./README.md\n            # tag used to identify wreadle section\n            tag: wreadle\n            # url of the server authorized to create dispatch event\n            serverUrl: https://myserver.com/dispatch\n\n        - name: commit\n          run: |\n            git config --local user.name 'github-actions[bot]'\n            git config --local user.email 'github-actions[bot]@users.noreply.github.com'\n            git commit -am '🐛 Wordle update!' | true\n            git push\n\n  ```\n\n- Update readme. `wreadle` is the tag from above.\n\n  ```md\n  <!--START_SECTION:wreadle-->\n  <!--END_SECTION:wreadle-->\n  ```\n\n### Server\n\n#### Hosting locally\n\n- Create a `.env` file.\n  ```sh\n  cp .env.example .env\n  ```\n\n- Create a new Personal Access Token with the repo scope. Update the `.env` file with this token. Click the link below to create a new PAT.\n\n  https://github.com/settings/tokens/new?scopes=repo\n\n- Run the server\n\n  ```sh\n  npm run dev:start\n  ```\n\n> NOTE:\n> if using this hosting method, `serverUrl` in github workflow file should be `<myserver.com>/dispatch`\n\n#### Hosting on a server\n\n- Set the environment variables listed in `.env.example` file\n\n- Run the server script\n\n  ```sh\n  npm run start\n  ```\n\n#### Hosting on deno deploy\n\n- Create a new empty project\n\n  https://dash.deno.com/new &nbsp;&nbsp; > &nbsp;&nbsp; `+ Empty Poject`\n\n\n- Create a deployment using [deployctl](https://deno.com/deploy/docs/deployctl#deployctl-cli)\n\n  ```sh\n  deployctl deploy --project=<myproject> --no-static https://raw.githubusercontent.com/aryan02420/wordle/main/deno/index.ts\n  ```\n\n- Set the `GITHUB_TOKEN` environment variable\n\n> NOTE:\n> if using this hosting method, `serverUrl` in github workflow file should be `myproject.deno.dev`\n\n### Github App\n\nTODO\n","readmeFilename":"README.md"}