{"_id":"@andyjessop/cloudflare","_rev":"3-e1a8488cefb32b37c655a92fbba8c692","name":"@andyjessop/cloudflare","dist-tags":{"latest":"0.0.4"},"versions":{"0.0.1":{"name":"@andyjessop/cloudflare","version":"0.0.1","main":"src/index.js","generators":"./generators.json","executors":"./executors.json","typings":"./src/index.d.ts","gitHead":"77d8a13a0e4cbef0c9b6888cc8c85d11acc76180","description":"This library was generated with [Nx](https://nx.dev).","_id":"@andyjessop/cloudflare@0.0.1","_nodeVersion":"18.3.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-mneM6Ru9P6FmcKgQntOmJCoDHi6qfKCU+IT42RdR6IXBRgS7clpycMNWs1oM623KP+x5q6UYr2d528MV5rp51A==","shasum":"19602a3572be74cce9afa14970ca84ff3f373204","tarball":"https://registry.npmjs.org/@andyjessop/cloudflare/-/cloudflare-0.0.1.tgz","fileCount":27,"unpackedSize":10908,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDCnk/oDdFacD96Celyc8FzA1L4axEuYP73CLomI0a0xgIgXJVC0t8Kk0v2bemZvz2rGS1CxFUilLuCBaMqCpQZ95k="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJin7FuACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr9pQ/+JeCDqVuYLRAeO+36gLMZC3kee9ySUopv7J65erbvKgR/D8Kz\r\nzGJMRLUu5r3JXB1P/36f/vdJ7Kb5lP+0/VKPt0X+19S9BtZ5tzwqLfujujnM\r\n2tvbwuwxjyiIZ2QZ84FHpQbTZ4PkNR+ae31XPXWT5+6jjHb9gNS/ATxO+KDs\r\n3xmX7Yo2Wtbn7K8ZYbuYbooc+d1ltQQagSbvVXhjnle5GVMXoQ/HfT5KyTMR\r\nwHHXvEt+NLlqHG58LbHB4x2JF3wkwgjTBIMiDlCfhr53X+GeKLS2e7I71UhK\r\nh8jMQNCQCERW8A0QLzXWYEAU5VCy+swEtHm4k4f7qjBifCm/e/S579NbjyCL\r\n/QwhV2UM7JhgDQ/xnC6wO2kuRGhDNkvEpMpd2f6GrCZVxyVsDyLQyHYJlym9\r\nMflyjAKN/xYxSKd5/V86X3CApdFNd4HGGEYVQ6WrkPgQp4A7s6rd3dpMCu1d\r\nRhvOUkvuX6Df3YE80UcI+o4PxQuTqnnYN6A2npPca4BgbDlFH3CZfltzK9AJ\r\nfx9U4cfyzfMYjnm6f7xo2/OtpL7F9pVNDS3BDQT5AjnPy8e25dMoJSqI7iTw\r\nh4H7wXIzYlprBMWoCXwc+BF5sulrEz/l6gQDO4C6kDHeMewMTGRzO1xrne3u\r\npCMJSu92CtJDeYEZYgMv4p9HPckI2Aib4b4=\r\n=YJff\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"andyjessop","email":"andrewdjessop@gmail.com"},"directories":{},"maintainers":[{"name":"andyjessop","email":"andrewdjessop@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cloudflare_0.0.1_1654632814552_0.3950300732441101"},"_hasShrinkwrap":false},"0.0.2":{"name":"@andyjessop/cloudflare","version":"0.0.2","main":"src/index.js","generators":"./generators.json","executors":"./executors.json","typings":"./src/index.d.ts","gitHead":"77d8a13a0e4cbef0c9b6888cc8c85d11acc76180","description":"This package enables you to generate a Cloudflare Worker inside an Nx monorepo.","_id":"@andyjessop/cloudflare@0.0.2","_nodeVersion":"18.3.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-4h4GUbZnq/hVjDWiBHCBUyk6wy+AG22oL7vi7hLV8+UezuyUIIkc+TvzuwQ1FqYEgU7J4k6NjqogrHo/A9j4wQ==","shasum":"0614aa4711100b8bfce0ab2df304a87d541b2a9a","tarball":"https://registry.npmjs.org/@andyjessop/cloudflare/-/cloudflare-0.0.2.tgz","fileCount":27,"unpackedSize":11669,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCqnhQ2o4ltomYZvD/pQoWqqpzB6yu0RZMX4F4b2zAkygIgOsYM2PByHGZANcHKeuC7bdpwo8nxt4RlaJA21viy54A="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJin7RMACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpnWw//aicCSVyFM7XdHO2AgFCsZG5NJDt1jiTNN1e3wb+kMrEDKXgA\r\nAfMOkXctt7xiNAFYSWVlKZJW0tVdiHGfiH9VIZXgAtwj1UTQfPTMmVTT76ns\r\nMAP4RvsJmG0dprFVtuO+v3vqRlYoA265zrO2pzIMQkILxIstJqCcyFyaFW+m\r\nmSehnSVIg9d/aRtfpAGimA2GPNRMvDVQB/LVOcjAMrqPFFxewpZ2XMHcP+uw\r\nZpRmP8V60ztHRPTpOVCb5WSkzRW0dNuiDzKldh94i+0hxHyuL5IDVvdO3bX9\r\nxLI7c9MGjmfpOoan+1Y3vIzrTIqSw5JDW7NgYwsHVqT2Ei3e9Lzd7kBn4I9F\r\nAf/NPWG4xUGZL0Mpyt8OJ1N1/X/llSx5njIDo4jrnRnoeb+k8zR65PvBze2w\r\nJ1bq9F4byFUlZkKgkrXJCM3P9x/LheuFXKOi9V0795WVQXFfpA2/Cc1b6VAM\r\n0KV3epfKFfXry7NhU2SiMokWRaN2mzwdEqnQkvNi7Es3MvCpX3u/nDhJ0pgE\r\ne8qedPRPFPrvDqvzzpSfjeWwB00sXsju3j2Sn73SSKTWkdCedmg87anmx43u\r\nkiB0NhaJXDY7KU3lyuWA/eKVWGfjZB1X0nj/oq3pCW74xR8OU7Sapo9rZl1G\r\ngwNBrFOWcK+EOWL1UFawNM8EDlAhLAZyL04=\r\n=XKIh\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"andyjessop","email":"andrewdjessop@gmail.com"},"directories":{},"maintainers":[{"name":"andyjessop","email":"andrewdjessop@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cloudflare_0.0.2_1654633548398_0.40948963146375683"},"_hasShrinkwrap":false},"0.0.4":{"name":"@andyjessop/cloudflare","version":"0.0.4","main":"src/index.js","generators":"./generators.json","executors":"./executors.json","typings":"./src/index.d.ts","gitHead":"77d8a13a0e4cbef0c9b6888cc8c85d11acc76180","description":"This package enables you to generate a Cloudflare Worker inside an Nx monorepo.","_id":"@andyjessop/cloudflare@0.0.4","_nodeVersion":"18.3.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-73hGAsKo9Nxpa5fT5rU/l9ufY5K84sFGE+009hVPn8NN5BhJa+Ahk9aYVnv2WEHCPfZhzVh01bzsFvUalph0qQ==","shasum":"daa9203140f4c13dd085d61057c70419bb258683","tarball":"https://registry.npmjs.org/@andyjessop/cloudflare/-/cloudflare-0.0.4.tgz","fileCount":26,"unpackedSize":11134,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDKBuy4VubSqAugFzxrdbyko9BXlsmCSWwnM55/UAC9lAIgGN3lBkPvnTNmxNHXMCjX36F5WpIY1nm2zm8rFmbc8Qk="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJioOyuACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrKDRAAmLkfrE75R46ymp2VBzphipZUSLZWTC5gSao5JvQt9Mpa35g6\r\n8vPOdL5mQX5Tp87G3w9LATsrLGRwQx8EDsY/keIQrJoVh3H4zU8ljquewCtm\r\nQznahrFQZHMGtrzvd6y/nNnjjWeqcJQalSRVuMlMQXAq8FSYVgfpgZGUesPj\r\n2s3tfHEFF8SqrgUgndU3fJQXN42s7wE8Yz8fKrDd1xzABdUPOjdkwZ3GMk14\r\nYBtfxpyy57ZnlNMNYNJICJOy8K017Y10U/EVMHqPZ1Ne03Rh0XAdB1saRKyP\r\nVPNHkoPzO4ejRS8AUIffpi76I+WNS6APE8FT9rGO+Z2eb8reQoRsPg/ywk5t\r\n4td9Ob4B/bRBtz93ENHfhzvqSnitEl4iFeRFXgadCkK0YKYkzwqJLWPtUCOT\r\nvhP+77IDuGDAE/1l+lpN8JwjgVC21A6oPujfjfGdaGbC43leT99iXcdiZBXh\r\nYK4suSPTs67tZK0qf8qV3i8VSGUwiraTUXD1UJ5zs5tSDsLbRReWfPDakdiN\r\n5nlYiZG1ItqXubX6Us/VrOBMYMEP0nwUbTl2KbvUriYauJGwXPAngwQXIypr\r\nP56b2c6cGhunXknbm+2BQklTrrDckifiXMraPl/Bh+I7UyNC5ShoYrA7Em9K\r\n6w9pKUv0A9cDwuqd65jsApbgPhKvhD7uX9Q=\r\n=Z9PP\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"andyjessop","email":"andrewdjessop@gmail.com"},"directories":{},"maintainers":[{"name":"andyjessop","email":"andrewdjessop@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cloudflare_0.0.4_1654713518108_0.7102494247660962"},"_hasShrinkwrap":false}},"time":{"created":"2022-06-07T20:13:34.498Z","0.0.1":"2022-06-07T20:13:34.732Z","modified":"2024-03-28T12:43:25.783Z","0.0.2":"2022-06-07T20:25:48.542Z","0.0.4":"2022-06-08T18:38:38.249Z"},"maintainers":[{"email":"andrewdjessop@gmail.com","name":"andrewdjessop"}],"description":"This package enables you to generate a Cloudflare Worker inside an Nx monorepo.","readme":"# cloudflare\n\nThis package enables you to generate a Cloudflare Worker inside an Nx monorepo. \n\n## Installation\n\nIt's dead easy. First, install the package from within your Nx monorepo:\n\n```\nnpm i @andyjessop/cloudflare\n```\n\nNext, create your worker:\n\n```\nnpx nx g @andyjessop/cloudflare:worker my-worker\n```\n\nThere's just one more thing. You need to create an API token via the Cloudflare `dashboard > My Profile > API Tokens` (make sure you give it editing capabilities for workers, KV, and R2 as well if you're planning on using those).\n\nThere's a `.env.example` in the generated app folder. Copy that to a new `.env` file and fill in your account id (it's the string in the URL, e.g. dash.cloudflare.com/this-is-my-id/workers) and API token.\n\nThat's it. Now you can run it locally...\n\n```\nnpx nx serve my-worker // serves worker using wrangler at localhost:8787\n```\n\n...or deploy it to your workers.dev \n\n```\nnpx nx deploy my-worker // deploys to `my-worker.your-account-name.workers.dev`\n```","readmeFilename":"README.md"}